
@font-face{
	font-family: 'RobotoCondensed-Regular';
	src: url('images/fonts/RobotoCondensed-Regular.eot');
	src: url('images/fonts/RobotoCondensed-Regular.eot?#iefix') format('embedded-opentype'),
	url('images/fonts/RobotoCondensed-Regular.ttf');
}
@font-face {
	font-family: 'utmavo';
	src: url('images/fonts/utmavo.eot');
	src: local('utmavo'), url('images/fonts/utmavo.woff') format('woff'), url('images/fonts/utmavo.ttf') format('truetype');
}
@font-face{
	font-family: 'RobotoBoldCondensed';
	src: url('images/fonts/RobotoBoldCondensed.eot');
	src: url('images/fonts/RobotoBoldCondensed.eot?#iefix') format('embedded-opentype'),
	url('images/fonts/RobotoBoldCondensed.ttf');
}
@font-face {
    font-family: 'UTMSwiss721BlackCondensed';
    src: url('images/fonts/UTMSwiss721BlackCondensed.eot');
    src: url('images/fonts/UTMSwiss721BlackCondensed.eot') format('embedded-opentype'),
         url('images/fonts/UTMSwiss721BlackCondensed.woff2') format('woff2'),
         url('images/fonts/UTMSwiss721BlackCondensed.woff') format('woff'),
         url('images/fonts/UTMSwiss721BlackCondensed.ttf') format('truetype'),
         url('images/fonts/UTMSwiss721BlackCondensed.svg#UTMSwiss721BlackCondensed') format('svg');
}
@font-face {
    font-family: 'RobotoLight';
    src: url('images/fonts/RobotoLight.eot');
    src: url('images/fonts/RobotoLight.eot') format('embedded-opentype'),
         url('images/fonts/RobotoLight.woff2') format('woff2'),
         url('images/fonts/RobotoLight.woff') format('woff'),
         url('images/fonts/RobotoLight.ttf') format('truetype'),
         url('images/fonts/RobotoLight.svg#RobotoLight') format('svg');
}
@font-face {
    font-family: 'Roboto-Regular';
    src: url('images/fonts/Roboto-Regular.woff2') format('woff2'),
         url('images/fonts/Roboto-Regular.woff') format('woff');
}
@font-face {
    font-family: 'RobotoBold';
    src: url('images/fonts/RobotoBold.eot');
    src: url('images/fonts/RobotoBold.eot') format('embedded-opentype'),
         url('images/fonts/RobotoBold.woff2') format('woff2'),
         url('images/fonts/RobotoBold.woff') format('woff'),
         url('images/fonts/RobotoBold.ttf') format('truetype'),
         url('images/fonts/RobotoBold.svg#RobotoBold') format('svg');
}
@font-face {
    font-family: 'UVNTinTucHepThem_B';
    src: url('images/fonts/UVNTinTucHepThem_B.eot');
    src: url('images/fonts/UVNTinTucHepThem_B.eot') format('embedded-opentype'),
         url('images/fonts/UVNTinTucHepThem_B.woff2') format('woff2'),
         url('images/fonts/UVNTinTucHepThem_B.woff') format('woff'),
         url('images/fonts/UVNTinTucHepThem_B.ttf') format('truetype'),
         url('images/fonts/UVNTinTucHepThem_B.svg#UVNTinTucHepThem_B') format('svg');
}
@font-face {
    font-family: 'UVNTinTucHepThem_R';
    src: url('images/fonts/UVNTinTucHepThem_R.eot');
    src: url('images/fonts/UVNTinTucHepThem_R.eot') format('embedded-opentype'),
         url('images/fonts/UVNTinTucHepThem_R.woff2') format('woff2'),
         url('images/fonts/UVNTinTucHepThem_R.woff') format('woff'),
         url('images/fonts/UVNTinTucHepThem_R.ttf') format('truetype'),
         url('images/fonts/UVNTinTucHepThem_R.svg#UVNTinTucHepThem_R') format('svg');
}

@font-face {
    font-family: 'UTMAlterGothic';
    src: url('images/fonts/UTMAlterGothic.eot');
    src: url('images/fonts/UTMAlterGothic.eot') format('embedded-opentype'),
         url('images/fonts/UTMAlterGothic.woff2') format('woff2'),
         url('images/fonts/UTMAlterGothic.woff') format('woff'),
         url('images/fonts/UTMAlterGothic.ttf') format('truetype'),
         url('images/fonts/UTMAlterGothic.svg#UTMAlterGothic') format('svg');
}
@font-face {
    font-family: 'UTMAmericanSans';
    src: url('images/fonts/UTMAmericanSans.eot');
    src: url('images/fonts/UTMAmericanSans.eot') format('embedded-opentype'),
         url('images/fonts/UTMAmericanSans.woff2') format('woff2'),
         url('images/fonts/UTMAmericanSans.woff') format('woff'),
         url('images/fonts/UTMAmericanSans.ttf') format('truetype'),
         url('images/fonts/UTMAmericanSans.svg#UTMAmericanSans') format('svg');
}
@font-face {
    font-family: 'UVNTinTucHep_R';
    src: url('images/fonts/UVNTinTucHep_R.eot');
    src: url('images/fonts/UVNTinTucHep_R.eot') format('embedded-opentype'),
         url('images/fonts/UVNTinTucHep_R.woff2') format('woff2'),
         url('images/fonts/UVNTinTucHep_R.woff') format('woff'),
         url('images/fonts/UVNTinTucHep_R.ttf') format('truetype'),
         url('images/fonts/UVNTinTucHep_R.svg#UVNTinTucHep_R') format('svg');
}

*{
	margin: 0; padding: 0;
}
body{
	font-size: 14px;
	color: #333;
	font-family: 'Roboto-Regular';
	/*font-family: utm_alter_gothic;*/
}
a{
	text-decoration: none;
	outline: none;
}
.f-nav{z-index: 99999999;position: fixed;left: 0px; top: 0px;background: #FFF; width: 100%;}

/*=======================*/
div#tt-full{
	width: 1349px;
	height: auto;	
	margin: 0 auto;
}
div#container{
	width: 100%;
	float: left;
	background: #FFFFFF;
}
div#tt-wrapper{
	width: 100%;
	height: auto;
	margin: 0px auto 0px;
}
div#tt-wrapper-cont{
	width: 100%;
	float: left;
	height: auto;
	position: relative;
	background: #F5F5F5;
}
ul.video_list{
	width: 100%;
	float: left;
	list-style: none;
}
ul.video_list li{
	width: 250px;
	float: left;
	margin-right: 20px;
}
ul.video_list li.setmr{
	margin-right: 0px !important;
}
.container{
	width: 1200px;
	margin: 0 auto;
}
div.header-top-left{
	width: auto;
	float: right;
}
div.header-top-left p{
	line-height: 36px;
	color: #000;
	font-size: 20px;
	font-family: 'UVNTinTucHep_R';
	letter-spacing: 1px;
}
div.header-top-left p span{
	color: #0066cc;
}
div.header-top-left img{
	vertical-align: middle;
}
div.header-top-right{
	width: 180px;
	float: right;
}
div.header-top-right p{
	line-height: 40px;
	color: #FFFFFF;
	font-size: 13px;
	display: inline-block;
	float: right;
	font-weight: 300;
}
div.header-top-right img{
	vertical-align: middle;
}
header#header-top{
	width: 100%;
	float: left;
	height:40px;
	margin-top: 7px;
}
div#tt-header{
	width: 100%;
	height: auto;
	float: left;
	position: relative;
}
div#tt-top{
	width: 100%;
	height: 35px;
	float: left;
}
div.time{
	float: left;
	line-height: 35px;
	font-size: 14px;
	font-family: Arial;
	color: #666666;
}
div.time img{
	vertical-align: middle;
	margin-right: 10px;
	
}
div#tt-top ul{
	list-style: none;
	width: 100%;
	float: left;
	text-align: left;
}
div#tt-top ul li:first-child{
	width: 625px;
	height: 35px;
}
div#tt-top ul li{
	width: 320px;
	height: 35px;
	float: left;
}
div#tt-top ul li:last-child{
	width: 255px;
	height: 35px;
	float: left;
}
div#tt-top ul li p{
	line-height: 35px;
	color: #FFFFFF;
	font-size: 14px;
	color: #000;
	font-family: 'RobotoCondensed-Regular';
	
}
div#tt-top ul li p img{
	vertical-align: middle;
	margin-right: 10px;
}
div#tt-top ul li p span{
	color: #FF0000;
}
.list_carousel{
	width: 100%;
	text-align: center;
}
.tt-scroll{
	width: 100%;
	text-align: center;
}
a.setmau{
	animation: chuyenmau 3s infinite;
    -moz-animation: chuyenmau 3s infinite;
    -webkit-animation: chuyenmau 3s infinite;
    -o-animation: chuyenmau 3s infinite;
}
div#tt-top ul li h3 a{
	color: #FFFFFF;
}

@-webkit-keyframes chuyenmau {
  0%   { color: #FFFFFF; }
  20% { color: #ffa500; }
  40% { color: #80ff00; }
  60% { color: #ff00ff; }
  80% { color: #3f8900; }
  100% { color: #ff0080; }
}
@-moz-keyframes chuyenmau {
  0%   { color: #FFFFFF; }
  20% { color: #ffa500; }
  40% { color: #80ff00; }
  60% { color: #ff00ff; }
  80% { color: #3f8900; }
  100% { color: #ff0080; }
}
@-o-keyframes chuyenmau {
  0%   { color: #FFFFFF; }
  20% { color: #ffa500; }
  40% { color: #80ff00; }
  60% { color: #ff00ff; }
  80% { color: #3f8900; }
  100% { color: #ff0080; }
}
@keyframes chuyenmau {
  0%   { color: #FFFFFF; }
  20% { color: #ffa500; }
  40% { color: #80ff00; }
  60% { color: #ff00ff; }
  80% { color: #3f8900; }
  100% { color: #ff0080; }
}
div#tt-banner{
	width: 1200px;
	float: left;
	position: relative;
}
div.left_top{
	width: 100%;
	float: left;
}
div.left_top_bg{
	width: 100%;
	float: left;
	height: 15px;
	margin-bottom: 20px;
	background: url(images/bgbottomdm.png) no-repeat top left;
}
div.logo{
	width: 100%;
	float: left;
}
div.danhmuc{
	width: 100%;
	float: left;
}
div.danhmuc_title{
	width: 100%;
	float: left;
	margin-top: 10px;
}
div.danhmuc_title h3{
	line-height: 35px;
	text-align: center;
	color: #FF0;
	font-family: Arial;
	font-size: 15px;
	font-weight: 300;
	text-transform: uppercase;
}
div#banner-left{
	width: 495px;
	float: left;
	overflow: hidden;
	text-align: left;
}
div#banner-left img{
	max-width: 100%;
}
div.slogen{
	position: absolute;
    top: 60px;
    width: 455px;
    height: 30px;
    background: #FFFFFF;
    z-index: 9999;
    left: 145px;
}
div#banner-middle{
	/*width: 475px;*/
	width: 390px;
	float: left;
	text-align: center;
}
div#banner-middle h3{
	font-size: 14px;
	text-transform: uppercase;
	color: #ff6800;
	width: 100%;
	text-align: center;
	float: left;
	margin-top: 11px;
}

div#banner-right{
	width: 700px;
	float: right;
	position: relative;
}
div.top-hotline{
	padding: 10px;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 29px;
}
div#tt-banner object{
	margin: 0 auto;
}
div#tt-banner div#banner-middle > a > img{
	max-width: 100%;
	height: auto;
	float: left;
}
div#tt-banner div#banner-left > a > img{
	max-width: 100%;
	height: auto;
	float: left;
}
div.tt-lang img{
	margin: 0px 5px;
}
div.tt-hotline{
	bottom: 10px;
	right: 0px;
	padding: 5px 0px;
	border-radius: 5px;
    position: absolute;
}
div.tt-hotline p{
	color: #000;
	font-size: 20px;
	text-transform: uppercase;
	text-shadow: -1px 1px #FFF , 1px -1px #FFF , -1px -1px #FFF ,1px 1px #FFF!important;
}
div.tt-hotline p span{
	color: #FF0000;
	font-weight: bold;
}

div.tt-hotline a:hover{

}

div.tt-lang {
	position: absolute;
	top: 15px;
	right: 0px;
}
div.tt-lang img{

}
div.hotline{
    position: absolute;
    bottom: 65px;
    width: 105px;
    height: 40px;
    right: 200px;
	background: url(images/hotline.png) no-repeat top center;
}
div.sodt{
	top: 106px;
    font-size: 20px;
    color: #FF0000;
    position: absolute;
    right: 70px;
}
div#menu_slider{
	width: 100%;
	float: left;
}
div.tt-nav-slider{
	width: 100%;
    float: left;
    margin-top: 14px;
    height: 372px;
}
div.tt-nav-slider-left{
	width: 282px;
	float: left;
	margin-left: 10px;
	height: 372px;
}
div.tt-nav-slider-middle{
	width: 727px;
    float: left;
    margin-left: 8px;
    margin-right: 9px;
    height: 358px;
}
div.tt-nav-slider-right{
	width: 302px;
    float: right;
    margin-right: 11px;
    height: 372px;
}
div.tt-nave-slider-title{
	width: 100%;
	height: 41px;
	float: left;
}
div.tt-nave-slider-title h3{
	font-size: 18px;
	text-transform: uppercase;
	font-family: 'MYRIADPROREGULAR';
	text-align: center;
	line-height: 41px;
	color: #ee0800;
	font-weight: 500;
}
div.tt-nave-slider-desc{
	width: 100%;
	float: left;
	margin-top: 11px;
	height: 304px;
}
div#tt-sliderq{
	width: 100%;
	height: auto;
	float: left;
	position: relative;
}
div.tt-sliders{
	width: 100%;
	float: left;
	position: relative;
}
div#tt-slider{
	width: 100%;
	float: left;
	position: relative;
}
div.danhmuc_pos{
	position: absolute;
	top: 0px;
	left: 75px;
	z-index: 99999999999;
	width: 1200px;
	height: 422px;
}
div.left_dm{
	width: 212px;
	float: left;
	height: 422px;
	background: rgba(0,227,1,0.2);
	box-sizing: border-box;
	border: 1px solid #00e301;
}
div.right_dm{
	width: 988px;
	float: left;
	position: relative;
}
div.mt_gn{
	width: 100%;
	float: left;
	margin-top: 95px;
	height: 270px;
}
div.mt_gn ul{
	list-style: none;
	width: 100%;
	float: left;
	text-align: center;
}
div.mt_gn ul li{
	width: 276px;
	height: 270px;
	display: inline-block;
	background: url(images/trenslider.png) no-repeat top center;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
	top: 0px;
	transition: all 0.6s;
}
div.mt_gn ul li:hover{
	top: -20px;
}
div.mt_gn ul li div.paga{
	width: 265px;
	height: 265px;
	margin: 0 auto;
	border-radius: 50%;
}
div.mt_gn ul li img{
	width: 265px;
	height: 265px;
	border-radius: 50%;
}
div.tt-menuslider{
	position: absolute;
	top: 0px;
	right: 50px;
	height: 480px;
	width: 316px;
	z-index: 99999999;
}
div.tt-menuslider ul{
	list-style: none;
	float: right;
	width: 100%;
}
div.tt-menuslider ul li:first-child{
	margin-top: 60px;
}
div.tt-menuslider ul li{
	margin: 20px 0px;
	height: 106px;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	border: 3px solid #FFF;
	background: rgba(255,255,255,0.5);
}
div.tt-menuslider ul li a{
	font-family: 'UTMAmericanSans';
	display: block;
	    line-height: 100px;
    font-size: 30px;
	text-transform: uppercase;
	color: #aa0000;
	transition: all 0.6s;
}
div.tt-menuslider ul li:hover a{
	color: #00029a;
}
div.box_skitter_large{
	width: 1349px;
    height: 440px;
    margin: 0 auto;
}
div.box_skitter{
	background: #FFFFFF;
}
div.box_skitter_large img{
	/*max-width: 100%;*/
}
div#tt-jaco{
	width: 100%;
	box-sizing: border-box;
	border: 10px solid #FFFFFF;
	float: left;
	/*background: #FF0000;*/
	height: 200px;
}
div.mtop{
	margin-top: 20px;
}
div.tt-search{
	float: left;
	width: 100%;
}
div.tt-search-content{
	width: 256px;
	height: 30px;
	background: #FFFFFF;
	display: none;
}
div.search-ico{
	width: 25px;
	height: 25px;
	position: absolute;
	left: -65px;
    top: 18px;
    cursor: pointer;
}
div.ngongu img{
	margin: 0px 5px;
}

div#search{
	width: 100%;
	height: 40px;
	float: right;
	background: url(images/search.png) no-repeat top center;
}
input.element-search{
	outline: none;
	background: none;
	border:none;
	height: 40px;
	padding: 0px 10px;
	width: 125px;
	float: left;
	font-size: 12px;
}
div#btn{
	float: right;
	width: 34px;
	text-align: center;
	background: none;
    line-height: 40px;
    color: #FFF;
	cursor: pointer;
	text-indent: -9999px;
}
div#search input::-webkit-input-placeholder {
  color: #333333 !important;  
}

div#search input:-moz-placeholder { /* Firefox 18- */
   color: #333333 !important;  
}
div#search input::-moz-placeholder {  /* Firefox 19+ */
  color: #333333 !important;  
}

div#search input:-ms-input-placeholder {  
   color: #333333 !important;  
}

div#header-mail input::-webkit-input-placeholder {
  color: #FFFFFF !important;  
}

div#header-mail input:-moz-placeholder { /* Firefox 18- */
   color: #FFFFFF !important;  
}
div#header-mail input::-moz-placeholder {  /* Firefox 19+ */
  color: #FFFFFF !important;  
}

div#header-mail input:-ms-input-placeholder {  
   color: #FFFFFF !important;  
}
section#menu{
	width: 100%;
	float: left;
	margin-top: 10px;
}
div#tt-menu{
	width: 100%;
	float: left;
	position: relative;
}
div#tt-nav{
	width: 100%;
	margin: 0 auto;
	
}
div#tt-nav > ul{
	float: right;
	list-style: none;
	text-align: center;
}
div#tt-nav > ul > li{
	display: inline-block;
	text-align: center;
	padding: 0px 15px;
	position: relative;
	border: 1px solid #DDD;
	border-radius: 5px;
}

div#tt-nav > ul > li > h2{
    font-size: 18px;
    font-family: 'UVNTinTucHepThem_R';
    text-transform: uppercase;
    color: #FFFFFF;
    font-weight: 300;
}
div#tt-nav > ul > li:hover,div#tt-nav > ul > li.active{
	background: #cc0000;
	border: 1px solid #cc0000;
}

div#tt-nav > ul > li.active > h2 >a{
	color: #FFF;
}
div#tt-nav > ul > li > h2 > a{
	color: #000;
    padding: 0px 10px;
    line-height: 38px;
    display: block;
    background-size: 0% 0%;
}

div#tt-nav > ul > li > h2 > a.bd{
	border-right: none;
}
div#tt-nav > ul > li:hover > h2 > a, div#tt-nav > ul > li > h2 > a.active{
	color: #FFF;
}
div#tt-nav > ul > li > ul{
	list-style: none;
	width: 250px;
	position: absolute;
	top: 100%;
	left: 0px;
	z-index: 999999;
	display: none;
}
div#tt-nav > ul > li:hover > ul,div#tt-nav > ul > li > ul > li:hover > ul{
	display: block;
}
div#tt-nav > ul > li > ul > li ul{
	list-style: none;
	width: 250px;
	position: absolute;
	top: 0px;
	left: 250px;
	display: none;
	z-index: 999999;
}
div#tt-nav > ul > li > ul li{
	float: left;
	position: relative;
	background: #CC0000;
	width: 100%;
	text-align: left;
}
div#tt-nav > ul > li > ul > li:hover,div#tt-nav > ul > li > ul > li > ul > li:hover{
	background: #E1E1E1;
}
div#tt-nav > ul > li > ul > li:hover > h2 > a, div#tt-nav >  ul > li > ul > li > ul > li:hover > h2 > a{
	color: #FF0000;
}
div#tt-nav > ul > li > ul li a{
    padding: 5px 6px;
    line-height: 30px;
    display: block;
    font-size: 12px;
    color: #FFF;
    font-family: 'Arial';
}
div.tt-social{
	width: 100%;
	float: left;
	margin-top: 10px;
}
div.tt-social > a > img{
	margin: 0px 2px;
}

div#tt-slideshow{
	width: 100%;
	float: left;
}
header#header{
    float: left;
    width: 100%;
}
main#main{
	position: relative;
    float: left;
    width: 100%;
}
section#new{
	width: 100%;
	float: left;
	background: url(images/bgnew.png) repeat-x top center;
	min-height: 70px;
}
div#new-cen{
	max-width: 1200px;
	margin: 0 auto;
}
section#slider{
	width: 100%;
	float: left;
	position: relative;
	height: 465px;
	z-index: 999;
}
section#slider .image {
    position: absolute;
    z-index: 0;
    top: 0px;
}
div.new-ico{
	width: 165px;
	float: left;
	height: 70px;
}
div.new-slide{
	width: 1020px;
	float: right;
	height: 70px;
}
section#marquee_new{
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
section#marquee_new p{
line-height: 30px;	display: inline-block; padding: 0px 60px; color: #081DE8; font-size: 15px;font-family: 'RobotoCondensed-Regular'; font-style: italic;
}
section#marquee_new p span:hover{
	color: #D90000;
}
div#tt-slider-cont{
	width: 100%;
	height: 340px;
	float: left;
	position: relative;
	background: -webkit-gradient(linear, left top, right top, from(#FFFFFF), to(#F9F9F9));
	background: -webkit-linear-gradient(top, #FFFFFF, #F9F9F9);
	background: -moz-linear-gradient(top, #FFFFFF, #F9F9F9);
	background: -o-linear-gradient(top, #FFFFFF, #F9F9F9);
	background: -ms-linear-gradient(top, #FFFFFF, #F9F9F9);
	background: linear-gradient(top, #FFFFFF, #F9F9F9);
	background-color: #FFFFFF;
}
div#slider-cen{
   	width: 100%;
   	float: left;
}
div.bongslider{
	width: 100%;
	float: left;
	height: 34px;
	background: url(images/bongslider.png) no-repeat top center;
}
div.thongtin_danhmuc{
	width: 100%;
	float: left;
}
div.thongtin_danhmuc div.item_dm{
	width: 265px;
	float: left;
	margin-right: 40px;
}
div.thongtin_danhmuc div.item_dm:nth-child(4n+0){
	margin-right: 0px;
}
div.item_b{
	width: 100%;
	height: 15px;
	float: left;
	background: url(images/img_s.png) no-repeat top center;
}
div.item_dm_img{
	width: 100%;
	float: left;
}
div.item_dm_img img{
	max-width: 100%;
}
div.item_dm_titl{
	width: 100%;
	float: left;
	padding: 5px 0px;
}
div.item_dm_titl p{
	font-family: 'UVNTinTucHepThem_B';
	font-size: 25px;
	text-transform: uppercase;
	color: #cc0000;
	text-align: center;
}
div.item_dm_titl p a{
	color: #cc0000;
}
div.item_dm_des{
	width: 100%;
	float: left;
	padding: 0px 0px;
}
div.item_dm_des p{
	font-family: 'UVNTinTucHep_R';
	font-size: 17px;
	color: #333;
	text-align: justify;
}
div.bong_item{
	width: 100%;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 7px;
	background: url(images/bong_item.png) no-repeat top center;
}
div.item_three{
	width: 385px;
	float: left;
	
	margin-right: 20px;
}
div.bd_items{
	width: 100%;
	float: left;
	    min-height: 410px;
	border: 1px solid #CCC;
	box-sizing: border-box;
}
div.bong_im{
	width: 100%;
	float: left;
	height: 33px;
	background: url(images/bongs.png) no-repeat top center;
}
div.item_three:nth-child(3n+0){
	margin-right: 0px;
}
.item_tite_bg{
	width: 100%;
	float: left;
	background: #cc0000;
	min-height: 20px;
}
.item_tite_bg h3{
	display: inline-block;
	line-height: 30px;
	font-size: 18px;
	font-family: 'RobotoBoldCondensed';
	color: #FFFFFF;
	text-transform: uppercase;
	background: #cc0000;
	padding-left: 10px;
}
.item_dsec_bg{
	width: 100%;
	float: left;
	min-height: 215px;
}
div.hotro_kh{
	width: 100%;
	min-height: 215px;
	float: left;
	background: url(images/hotreo.png) no-repeat top center;
}
div.hotro_bottom{
	width: 100%;
	float: left;
	margin-top: 140px;
}
div.hotro_bottom p{
	font-size: 14px;
	padding-left: 5px;
}
div.top_kien{
	width: 100%;
	float: left;
}

div.top_kien h3{
	line-height: 22px;
	font-size: 14px;
	font-family: Arial;
	color: #ff0000;
	font-weight: 300;
}
div.top_kien h3 a{
	color: #FF0000;
}

div.bottom_kien{
	width: 100%;
	float: left;
}
div.bottom_kien ul{
	list-style: none;
	width: 100%;
	float: left;
}
div.bottom_kien ul li{
	width: 100%;
	float: left;
	border-bottom: 1px solid #CCC;
	background: url(images/vuong.png) no-repeat center left;
}
div.bottom_kien ul li:last-child{
	border-bottom: 0px solid #CCC;
}
div.bottom_kien ul li a{
	line-height: 25px;
	font-size: 15px;
	font-family: 'Times News Roman';
	color: #12ff00;
	padding-left: 8px;
	display: block;
	font-weight: 300;
}
div.bottom_kien ul li:hover a{
	color: #FF0000;
}
section.content{
	width: 100%;
	float: left;
	background: #FFFFFF;
}
div.w_page{
	width: 100%;
	float: left;
	background: #FFFFFF;
}
div.bozslide{
	box-sizing: border-box;
	border: 10px solid transparent;
	width: 100%;
	float: left;
}
div.item1_left{
	width: 345px;
	float: right;
	box-sizing: border-box;
	border: 20px solid transparent;
	box-shadow: 0px 0px 10px #DDD;
}
div.item_news_ak{
	width: 50%;
	float: left;
	box-sizing: border-box;
	border: 10px solid transparent;
}
div.item1_l{
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
div.item1_limg{
	width: 185px;
	float: left;
	height: 230px;
	text-align: center;
	margin-right: 10px;
	background: url(images/bgimg.png) no-repeat;
}
div.item1_limg img{
    width: 172px;
    height: 172px;
    border-radius: 50%;
    float: left;
    margin: 5px 7px;
    transform: scale(1);
    transition: all 0.6s;
}
div.item_news_ak:hover img{
	transform: scale(1.02);
}
div.item_news_ak:hover a{
	color: #D90000;
}
div.item1_ldesc{
	width: 415px;
	float: right;
}
div.item1_stitle{
}
div.item1_stitle h4{
	background: #FFFFFF;
	text-transform: uppercase;
	font-size: 16px;
	color: #003300;
	font-family: 'UVNTinTucHepThem_R';

}
div.item1_stitle h4 a{
	color: #003300;
}

div.item3_stitle{
	width: 100%;
	float: left;
	height: 37px;
}
div.item3_stitle h4{
	display: inline-block;
	line-height: 37px;
	background: #FFFFFF;
	padding-right: 20px;
	text-transform: uppercase;
	font-size: 15px;
	color: #339900;
	font-family: 'UTMSwiss721BlackCondensed';

}
div.item3_stitle h4 a{
	color: #339900;
}

div.item3_ldesc{
	width: 380px;
	float: left;
}
ul.danhmuc_me{
	width: 100%;
	float: left;
	list-style: none;
	margin: 20px 0px;
}
ul.danhmuc_me li{
	float: left;
	box-sizing: border-box;
	border: 1px solid #CCC;
	margin-right: 10px;
	margin-bottom: 10px;
}
ul.danhmuc_me li a{
	display: block;
	padding: 5px 10px;
	font-size: 14px;
	color: #333;
}
ul.danhmuc_me li:hover{
	border: 1px solid #D90000;
}
ul.danhmuc_me li:hover a{
	color: #FF0000;
}
div.item1_sdesc{
	margin-top: 5px;
}
div.item1_sdesc p{
	line-height: 16px;
	font-size: 12px;
	font-family: Arial;
	color: #666666;
	height: 48px;
    overflow: hidden;
}
div.item1_sdesc p:last-child{
	text-align: left;
}
div.item1_sdesc p a{
	font-size: 14px;
	color: #FF0000;
}
div.news_slider{
	width: 100%;
	float: left;
}
div.slick-slider{
	margin-bottom: 0px !important;
}
div.item2_limg{
	width: 110px;
	float: left;
	height: 90px;
	text-align: center;
	margin-right: 10px;
}
div.item2_limg img{
    width: 110px;
	float: left;
	height: 90px;
}
div.item1_right{
	width: 810px;
	float: left;
	box-sizing: border-box;
	border: 20px solid transparent;
	box-shadow: 0px 0px 10px #DDD;
	min-height: 407px;
}
div.item1_rimg{
	width: 265px;
	float: left;
	margin-right: 20px;
}
div.item1_rimg img{
	width: 100%;
	height: 180px;
	float: left;
}
div.item1_right h3{
	font-size: 26px;
	font-family: 'UVNTinTucHepThem_B';
	text-transform: uppercase;
	color: #0066cc;
	text-align: left;
}
div.item1_right h3 a{
	color: #0066cc;
}

div.item1_right p{
	font-size: 13px;
	line-height: 22px;
	text-align: justify;
	font-family: Arial;
}

div.item1_right p a{
	color: #FF0000;
}
div.item3_stitle{
	width: 100%;
}
div.item3_stitle h4{
	font-size:20px;
	font-family: 'UTMAlterGothic';
	text-transform: uppercase;
	color: #669900;
	width: 100%;
	float: left;
	font-weight: 300;
}
div.item3_stitle h4 a{
	color: #669900;
}
div.item3_stitle:hover a{
	color: #D90000;
}
div.slide_gt{
	width: 100%;
	float: left;
	margin-top: 10px;
	height: 110px;
	margin-bottom: 10px;
}
div.bozslide1{
	width: 100%;
	float: left;
	background: #FFFFFF;
	box-sizing: border-box;
	border: 10px solid #FFFFFF;
}
div.bozslide2{
	padding: 10px 0px 10px;
	width: 100%;
	float: left;
	box-sizing: border-box;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
}
div.title_sp_nb{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
div.title_sp_nb_l{
	width: 100%;
	float: left;
	background: url(images/middle_title.png) repeat-x top center;
}
div.title_sp_nb_l h3,div.title_sp_nb_l h1{
	display: inline-block;
	padding: 0px 30px 0px 20px;
	line-height: 36px;
	font-size: 15px;
	color: #FFF;
	font-weight: 300;
	position: relative;
	text-transform: uppercase;
	background: #00E405 url(images/right.png) no-repeat top right;
}
div.title_sp_nb_l h3:after,div.title_sp_nb_l h1:after{
	content: '';
	width: 34px;
	height: 45px;
	background: url(images/left.png) no-repeat top left;
	position: absolute;
	top: 0px;
	left: -34px;
}
div.title_sp_nb_r{
	width: 1150px;
	float: left;
	background: url(images/title_right.png) repeat-x center center;
}
div.title_sp_nb_r h3{
	display: inline-block;
	padding: 0px 30px 0px 10px;
	line-height: 44px;
	font-size: 15px;
	color: #ea4f06;
	font-weight: 300;
	text-transform: uppercase;
	background: #FFFFFF url(images/title_left.png) no-repeat left center;
}
div.contant_id{
	width: 100%;
	float: left;
	margin-top: 20px;
}
.bgbong{
	background: url(images/bgslid.png) repeat-x bottom center;
}
.bgdo{
	background: #d90000;
}
.bgtrang{
	background: #FFFFFF;
}
.bgcam{
	background: #f6f6f6;
}
.bgxam{
	background: #efefef;
}
.bggray{
	background: #CED4D4;
}
.pds{padding: 20px 0px;}
div#tt-submenu{
	width: 100%;
	position: relative;
	float: left;
}
div#tt-submenu-cont{
	width: 100%;
	height: 48px;
	position: relative;
	float: left;
	border-bottom: 1px solid #FFFFFF;
	background: url(images/tt-muiten3.png) no-repeat right center;
}
div#tt-submenu-cont > ul{
	width: 100%;
	height: 48px;
	list-style: none;
}
div#tt-submenu-cont > ul > li{
	width: 320px;
	display: inline-block;
	height: 48px;
}
div#tt-submenu-cont > ul > li > h2 > a.ha{
	text-align: left;
	padding-left: 20px;
}
div#tt-submenu-cont > ul > li > h2 > a.hb{
	text-align: left;
	padding-left: 20px;
}
div#tt-submenu-cont > ul > li > h2 > a.hc{
	text-align: left;
	padding-left: 100px;
}
div#tt-submenu-cont > ul > li > h2{
	line-height: 52px;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: 400;
}
div#tt-submenu-cont > ul > li > h2 > a{
	color: #FFFFFF;
	
}
div#tt-fa{
	width: 100%;
	height: 30px;
	float: left;
	background: -webkit-gradient(linear, left top, right top, from(#E6E6E6), to(#FFFFFF));
	background: -webkit-linear-gradient(top, #E6E6E6, #FFFFFF);
	background: -moz-linear-gradient(top, #E6E6E6, #FFFFFF);
	background: -o-linear-gradient(top, #E6E6E6, #FFFFFF);
	background: -ms-linear-gradient(top, #E6E6E6, #FFFFFF);
	background: linear-gradient(top, #E6E6E6, #FFFFFF);
	background-color: #E6E6E6;
}
div.tt_page{
	width: 100%;
	float: left;
}
div.slide-nho{
	width: 100%;
	height: 170px;
}
div.tt-index{
	width: 1200px;
	box-sizing: border-box;
	/*border-left: 10px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;*/
	border-top: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	margin: 0 auto;
	position: relative;
	height: auto;
}
div.tt-index-cont{
	float: left;
	width: 100%;
	background: #FFFFFF;
	height: auto;
	/*padding: 20px 0px;*/
	/*margin-top: 10px;*/
}
div.tt-index-cont1{
	float: left;
	width: 100%;
	height: auto;
	box-sizing: border-box;
	padding: 20px 0px;
}
div.tt-index-cont2{
	float: left;
	width: 100%;
	height: auto;
}
ul.item_index{
	list-style: none;
	width: 100%;
	float: left;
	margin-top: 10px;
}
ul.item_index li{
	    width: 375px;
    float: left;
    height: 380px;
    margin-right: 37px;
}
ul.item_index li.setmr{
	margin-right: 0px !important;
}
div.item_index_title{
	width: 100%;
	float: left;
	height: 40px;
	background: url(images/arrow1.png) no-repeat center left;
}
div.item_index_title h3{
	line-height: 40px;
	font-size: 15px;
	color: #1800ff;
	width: 91.1%;
	text-transform: uppercase;
	font-weight: 300;
	text-align: left;
	padding-left: 28px;
}
div.item_index_title h3 a{
	color: #1800ff;
}

div.item_index_title1{
	width: 100%;
	float: left;
	height: 40px;
	background: url(images/left1.png) repeat-x center center;
}
div.item_index_title1 h3{
	line-height: 40px;
	font-size: 15px;
	color: #FFFFFF;
	display: inline-block;
	text-transform: uppercase;
	font-weight: 300;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	background: #FFF url(images/right1.jpg) no-repeat left center;
}
div.item_index_title1 h3 a{
	color: #FF0000;
}
div.item_index_img{
	width: 100%;
	height: auto;
	float: left;
}
div.item_index_img img{
	width: 100%;
	height: 247px;
	box-sizing: border-box;
	border: 1px solid #CCCCCC;
}
div.item_index_desc{
	width: 100%;
	float: left;
	margin-top: 10px;
}
div.item_index_desc1{
	width: 100%;
	float: left;
	margin-top: 10px;
}
div.item_index_desc1 ul{
	list-style: none;
	width: 100%;
	float: left;
}
div.item_index_desc1 ul li{
	width: 100%;
	float: left;
	height: 70px;
	padding: 12px 0px;
	border-bottom: 1px dashed #CCCCCC;
}
div.item_index_desc1 ul li:last-child{
	border-bottom: 0px dashed #CCCCCC;
}
div.item_index_desc1 ul li img{
	width: 110px;
	height: 60px;
	float: left;
	margin-right: 10px;
	border: 1px solid #CCCCCC;
	padding: 4px;
	background: #FFFFFF;
}
div.item_index_desc1 ul li h3{
	font-size: 14px;
	font-family: Arial;
	font-weight: 600;
	margin-bottom: 5px;
	height: 16px;
	overflow: hidden;
}
div.item_index_desc1 ul li p{
	height: 45px;
	overflow: hidden;
}
div.item_index_desc p{
	font-size: 13px;
	font-family: Arial;
	text-align: justify;
	line-height: 20px;
}
div.item_index_desc p a{
	color: #333333;
}
a.detail{
	color: #FFF !important;
	float: right;
	font-size: 13px;
	display: inline-block;
	width: 82px;
	height: 23px;
	font-family: Arial;
	padding-left: 20px;
    padding-top: 2px;
	background: url(images/chitiet.jpg) no-repeat top center;
}
div.item_index_abo{
	width: 100%;
	float: left;
	height: auto;
}
div.item_index_abo_left{
	width: 785px;
	height: 340px;
	float: left;
	margin-right: 20px;
}
div.item_index_abo_right{
	width: 370px;
	height: 340px;
	float: right;
}
div.item_index_abo_desc{
	width: 100%;
	float: left;
	margin-top: 20px;
}
div.item_index_abo_desc_left{
	width: 340px;
	height: 310px;
	float: left;
}
div.item_index_abo_desc_left > a > img{
	width: 332px;
	height: 202px;
	float: left;
	margin-right: 30px;
	box-sizing: border-box;
	border: 1px solid #CCCCCC;
	padding: 4px;
	background: #FFFFFF;
}
div.item_index_abo_desc_left a h3{
	color: #0000e9;
	font-family: Arial;
	font-size: 14px;
	font-weight: 300;
	line-height: 25px;
	text-align: left;
	width: 100%;
	margin-top: 5px;
	float: left;
}
div.item_index_abo_desc_left p{
	color: #333;
	font-size: 13px;
	line-height: 23px;
	height: 70px;
	overflow: hidden;
	float: left;
}
div.item_index_abo_desc_right{
	width: 425px;
	float: right;
	height: 340px;
}
div.item_index_abo_desc_right ul{
	width: 100%;
	float: left;
	list-style: none;
}
div.item_index_abo_desc_right ul li{
	width: 100%;
	float: left;
	padding: 10px;
}
div.item_index_abo_desc_right ul li img{
	width: 120px;
	height: 80px;
	padding: 4px;
	float: left;
	border: 1px solid #ccc;
	margin-right: 10px;
}
div.item_index_abo_desc_right ul li h3{
	color: #333;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	width: 100%;
}
div.item_index_abo_desc_right ul li p{
	color: #333333;
    font-family: Arial;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    text-align: left;
    height: 60px;
    overflow: hidden;
}
div.tt-index-title{
	width: 100%;
	background: url(images/title.png) repeat-x bottom center;
	float: left;
	height: 38px;
	text-align: left;
}
div.tt-index-title > h3{
	line-height: 38px;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: 300;
	text-transform: uppercase;
	font-family: Arial;
	display: inline-block;
	padding-left: 40px;
	padding-right: 35px;
	background: url(images/left.png) no-repeat top left, url(images/right.png) no-repeat top right,url(images/middle.png) repeat-x top right;
}
div.tt-index-title > h2{
	line-height: 38px;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: 300;
	text-transform: uppercase;
	font-family: Arial;
	display: inline-block;
	padding-left: 40px;
	padding-right: 35px;
	background: url(images/left.png) no-repeat top left, url(images/right.png) no-repeat top right,url(images/middle.png) repeat-x top right;
}
div.tt-index-title > h1{
	line-height: 38px;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: 300;
	text-transform: uppercase;
	font-family: Arial;
	display: inline-block;
	padding-left: 40px;
	padding-right: 35px;
	background: url(images/left.png) no-repeat top left, url(images/right.png) no-repeat top right,url(images/middle.png) repeat-x top right;
}
div.video-left{
	width: 510px;
	float: left;
}

div.video-right{
	width: 405px;
	float: left;
	margin-left: 20px;
}
div.video-right > h3{
	font-size: 20px;
    text-transform: uppercase;
    color: #003b8b;
    font-family: 'RobotoBoldCondensed';
    padding-left: 50px;
    line-height: 26px;
    margin-bottom: 10px;
    background: url(images/icon.png) no-repeat center left;
}
div.video-content{
	width: 100%;
	float: left;
	margin-top: 20px;
}
div.video-content ul{
	width: 100%;
	float: left;
	list-style: none;
}
div.video-content ul li{
	width: 100%;
	float: left;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #CCCCCC;
}
div.video-content ul li img{
	float: left;
	width: 120px;
	height: 90px;
	margin-right: 10px;
}
div.video-content ul li h3{
	font-size: 14px;
	font-family: Arial;
    overflow: hidden;
    margin-bottom: 5px;
}
div.video-content ul li h3 a{
	color: #000f7f
}
div.video-content ul li a.xem_them{
	font-size: 13px;
	color: #777777;
	text-decoration: underline;
	float: right;
	padding: 4px 0px;
}
div.video-content p{
	font-weight: 300;
    font-size: 12px;
    height: 41px;
    overflow: hidden;
    color: #777777;
}
div.video-content ul li h3 a{
	color: #000f7f;
}
div.imh img{
	float: left;
	width: 180px;
	height: 120px;
	float: left;
	margin-right: 10px;
}
div.imh{
	/*height: 160px;
	overflow: hidden;*/
}
div.video-content1 ul{
	width: 100%;
	float: left;
	list-style: none;
}
div.video-content1{
	width: 100%;
	float: left;
	margin-top: 20px;
}
div.video-content1 ul li{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
div.video-content1 ul li.setmr{
	margin-right: 0px;
}
div.video-content1 ul li img{
	float: left;
	width: 145px;
	height: 82px;
	box-sizing: border-box;
	border: 1px solid #CCCCCC;
}
div.video-item{
	width: 380px;
	float: left;
	margin-right: 30px;
}
div.video-item img{
	max-width: 100%;
}
div.video-item h4{
	font-size: 15px;
	font-family: 'UTMSwiss721BlackCondensed';
	text-align: center;
	font-weight: 300;
	padding: 6px 0px;
}
div.video-item h4 a{
	color: #333333;
}
div.gioithieu-left{
	width: 540px;
	float: left;
	font-family: 'RobotoCondensed-Regular';
	color: #FFF;
}
div.gioithieu-left h3{
	font-size: 20px;
	text-transform: uppercase;
	color: #FF0;
	font-family: 'RobotoBoldCondensed';
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: url(images/linetd.png) no-repeat bottom left;
}
div.gioithieu-img img{
	box-sizing: border-box;
	border: 15px solid #FFFFFF;
	transition: all 0.6s;
	transform: scale(1);
}
div.gioithieu-img:hover img{
	transform: scale(1.02);
}
div.gioithieu-right{
	float: right;
	width: 640px;
	margin-left: 15px;
}
div.gioithieu1-left{
	width: 398px;
	float: left;
}
div.gioithieu1-sp{
	width: 300px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	height: 235px;
	box-sizing: border-box;
	border: 20px solid #FFFFFF;
	box-shadow: 0px 0px 10px #CCC;
	border-radius: 10px;
	text-align: center;
}
div.gioithieu1-sp img{
	max-width: 100%;
	height: 785px;
	border-radius: 5px;
}
div.gioithieu1-right{
	float: right;
	width: 785px;
	margin-left: 15px;
	color: #333333;
}
div.gioithieu1-right h3{
	font-size: 20px;
	text-transform: uppercase;
	color: #003b8b;
	font-family: 'RobotoBoldCondensed';
	padding-left: 50px;
	line-height: 26px;
	margin-bottom: 10px;
	background: url(images/icon.png) no-repeat center left;
}
div.mota_inse{
	line-height: 24px;
	padding: 20px 0px;
}

/*div.item_index_abo_desc ul{
	float: left;
	width: 100%;
	list-style: none;
}
div.item_index_abo_desc ul li{
	width: 140px;
	height: auto;
	float: left;
	margin-right: 40px;
}
div.item_index_abo_desc ul li img{
	width: 140px;
	height: 90px;
}
div.tt-index-title > h3 > span{
	color: #D13038;
}*/
div.item_doitac{
	width: 140px;
	height: 90px;
	float: left;
	margin-bottom: 45px;
	background: #FF0099;
}
div.setmr{
	margin-right: 0px !important;
}
div.tt-index-title1{
	width: 100%;
	height: 39px;
	/*background: url(images/tt-titletintuc.png) no-repeat center center;
	float: left;*/
	background: url(images/tt-titlesp.png) no-repeat center center;
	float: left;
}
div.tt-index-title1 > h3{
	line-height: 35px;
	color: #FFFFFF;
	padding-left: 60px;
	font-size: 16px;
	font-weight: 400;
	font-weight: bold;
	text-transform: uppercase;
	/*border-right: 3px solid #024FFD;*/
	margin-top: 1px;
}
div.tt-index-desc{
	width: 100%;
	box-sizing: border-box;
	border-top: 10px solid #FFFFFF;
	border-left: 00px solid #FFFFFF;
	border-bottom: 10px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	margin-top: 10px;
	float: left;
}
div.tt-index-form{
	width: 100%;
	float: left;
	margin-top: 10px;
	height: 190px;
}
div.item_dv{
	width: 276px;
	float: left;
	height: 190px;
	margin-right: 32px;
	position: relative;
}
div.item_mr{
	margin-right: 0px !important;
}
div.item_dvbt{
	width: 100%;
	height: 146px;
	margin-top: 44px;
	/*background: #0072bb;*/
	background: #f7f7f7;
	border-radius: 5px;
	position: relative;
	transition: all 0.6s;
}
div.item_dvbt img{
	transform: rotate(0deg);
	transition: all 0.6s;
}
div.cycle_item{
	width: 90px;
	height: 90px;
	border-radius: 50%;
	position: absolute;
	top: -45px;
	left: 93px; 
	background: transparent;
}
div.item_dv:hover div.item_dvbt{
	background: #0072bb;
}
div.item_dv:hover div.item_dvbt img{
	transform: rotate(360deg);
}
div.title_cycle{
	width: 100%;
	height: 30px;
	position: absolute;
	top: 58px;
	left: 0px;
}

div.item_dv:hover div.title_cycle h3{
	color: #FFFFFF;
}
div.title_cycle h3{
	line-height: 30px;
	font-size: 18px;
	color: #5785a9;
	text-transform: uppercase;
	width: 100%;
	float: left;
	text-align: center;
	font-family: Arial;
	font-weight: 300;
	transition: all 0.6s;
}
div.scroll_spm{
	width: 100%;
	float: left;
	margin-top: 20px;
	overflow: hidden;
	height: 148px;
}
div.owl-carousel{
	width: 100%;
	float: left;

}
div.owl-carousel .item{
	width: 200px !important;
	float: left;
	margin-right: 10px;
	box-sizing: border-box;
	border: 1px solid #CCC;
	position: relative;
}
div.bong_aslide{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	border: 5px solid rgba(0,0,0,0.2);
	transition: all 0.6s;
}
div.owl-carousel .item:hover div.bong_aslide{
	border: 20px solid rgba(0,0,0,0.5);
}
div.owl-carousel .item img{
}
div.owl-carousel .item.lef{
	margin-right: 0px !important;
}
div.tt-doitac{
	width: 100%;
	margin: 0 auto;
	position: relative;
	height: auto;
	float: left;
	border-top: 3px solid #eaeaea;
}
div.tt-dtas{
	width: 100%;
	/*margin: 10px auto;*/
	height: 120px;
	box-sizing: border-box;
	border: 10px solid #f7f7f7;
	position: relative;
	background: #f7f7f7;
}
div#tt-doitac{
	width: 100%;
	float: left;
	position: relative;
	height: auto;
}
div#tt-doitac-cont{
	width: 100%;
	float: left;
	position: relative;
	height: auto;
	text-align: center;

}
div#tt-doitac-cont-l{
	width: 100%;
	height: 100px;
	float: left;
}
div#tt-doitac-cont-r{
	width: 250px;
	height: 100px;
	float: right;
	text-align: center;
}
div.slide{
	display: inline-block !important;
}
div.index-duan{
	width: 100%;
	float: left;
	margin-top: 10px;
	height: 240px;
}

div.provider-slide-sanpham{
	width: 100%;
	height: 265px;
}

div.provider-slide-sanpham div.slide{
	position: relative;
}
div.ligh_box_img{
	position: absolute;
	right: 10px;
	bottom: 72px;
	height: 43px;
	width: 43px;
	z-index: 8000;
	background: url(images/zoom.png) no-repeat top center;
}
div.ligh_box_img1{
	position: absolute;
	right: 10px;
	bottom: 55px;
	height: 43px;
	width: 43px;
	z-index: 8000;
	background: url(images/zoom.png) no-repeat top center;
}
div.provider-slide-sanpham div.box_img img{
	width: 100%; 
	height: 183px;
	box-sizing: border-box;
	border: 4px solid #FFFFFF;
	background: #FFFFFF;
}
div.provider-slide-sanpham h3{
	font-size: 18px;
    /* text-transform: uppercase; */
    color: #000000;
    font-weight: 300 !important;
    width: 100%;
    font-family: 'UVNTinTuc_R';
    float: left;
    text-align: center;
}
div.provider-slide-sanpham h3 a{
	color: #000000;
}
div.provider-slide-sanpham h4{
	font-size: 13px;
	color: #333333;
	font-weight: 300 !important;
	width: 100%;
	font-family: 'UVNTinTuc_R';
	float: left;
	text-align: center;
}
div.provider-slide-sanpham p{
	font-size: 13px;
	color: #333333;
	font-weight: 300 !important;
	width: 100%;
	font-family: 'UVNTinTuc_R';
	float: left;
	text-align: center;
}
div.provider-slide-sanpham p span{
	text-transform: uppercase;
	color: #FF0000;
}
div.provider-slide-sanpham h4 strong{
	font-size: 14px;
	font-weight: bold !important;
	font-family: 'UVNTinTuc_B';
}


div.provider-slide{
	width: 100%;
    float: left;
}
div.provider-title{
	width: 1200px;
	float: left;
}
div.provider-slide .slide{
	position: relative;
	
}

div.provider-slide .slide h3{
	position: absolute;
	bottom: 10px;
	left: 0px;
	width: 100%;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	/*font-weight: 300;*/
	background: rgba(45,180,0,0.8);
	text-transform: uppercase;
}
div.provider-slide .slide h3 a{
	color: #FFF;
}
div.provider-slide img{
	float: left;
}
div.provider-slide div.bongsa{
	width: 100%;
	float: left;
	height: 10px;
	background: url(images/bongsp.png) no-repeat top center;
}
div#providerdm{
	position: relative;
	z-index: 1000;
	width: 100%;
	height: 265px;
	float: left;
	margin-top: 30px;
}
div.provider-slidedm{
	width: 100%;
	float: left;
	text-align: center;
}
div.provider-slidedm .slide{
	width: 344px;
	display: inline-block;
	height: 265px;
	margin: 0px 20px;
}
div.provider-slidedm .slide img{
	max-width: 100%;
	float: left;
}
div.provider-slidedm .slide:hover a{
	color: #D90000;
}
div.provider-slidedm .slide h3{
	width: 100%;
	float: left;
	margin-top: 10px;
	font-family: 'robotoslab_regular';
	text-transform: uppercase;
	font-size: 17px;
	color: #a74600;
	font-weight: 300;
}
.at1{
	-webkit-animation: fadeInDown 1.5s ease-out 0.5s backwards;
    -moz-animation: fadeInDown 1.5s ease-out 0.5s backwards;
    -ms-animation: fadeInDown 1.5s ease-out 0.5s backwards;
}
.at2{
	-webkit-animation: fadeInDown 1.5s ease-out 1s backwards;
    -moz-animation: fadeInDown 1.5s ease-out 1s backwards;
    -ms-animation: fadeInDown 1.5s ease-out 1s backwards;
}
.at3{
	-webkit-animation: fadeInDown 1.5s ease-out 1.5s backwards;
    -moz-animation: fadeInDown 1.5s ease-out 1.5s backwards;
    -ms-animation: fadeInDown 1.5s ease-out 1.5s backwards;
}

div.provider-slidedm .slide h3 a{
	color: #a74600;
}
.setmrs{
	margin-right: 0px !important;
}
section#provider{
	width: 100%;
	float: left;
	margin-bottom: 20px;
	margin-top: 20px;
}
div#provider{
	width: 1200px;
	margin: 0px auto;
}
div.provider_title{
    width: 1200px;
	height: 18px;
	background: url(images/rdoitac.png) no-repeat bottom right;
    margin: 0 auto;
}
div.provider_title h3{
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 300;
	font-family: Arial;
	color: #357DCF;
	margin-top: 15px;
}

div#provider1{
	position: relative;
	z-index: 1000;
	width: 100%;
	height: 240px;
}
div#provider1 a.bx-prev,div#provider1 a.bx-next{
	display: none;
}

div.provider-slide2{
	width: 100%;
	height: 248px;
	float: left;
}
div.provider-slide2 div.slide1{
	width: 184px;
	float: left;

}
div.provider-slide2 div.slide1 div.boxslide{
	width: 184px;
	position: relative;
}
div.provider-slide2 div.slide1 div.boxslide div.img_slider2{
	width: 184px;
	position: relative;
}
div.provider-slide2 div.slide1 div.boxslide div.img_slider2 img{
	width: 184px;
	height: 248px;
}

div.provider-slide3{
	width: 100%;
	height: 120px;
	float: left;
}
div.bg_prver{
	width: 100%;
	height: 120px;
	float: left;
}
div.title_doitac{
	width: 100%;
	float: left;
}
div.bg_prver div.bx-wrapper{
	width: 100%;
}
div.title_doitac h3{
	font-family: 'RobotoBoldCondensed';
	text-transform: uppercase;
	font-size: 17px;
	color: #000;
	padding-left: 10px;
}
div.title_doitac h3 span{
	color: #003366;
}
div.provider-slide3 div.slide3{
	width: 180px;
	float: left;

}
div.provider-slide3 div.slide3 div.boxslide{
	width: 180px;
	position: relative;
	padding: 10px 0px;
}
div.provider-slide3 div.slide3 div.boxslide div.img_slider3{
	width: 180px;
	float: left;
	position: relative;
}
div.provider-slide3 div.slide3 div.boxslide div.img_slider3 img{
	width: 135px;
	height: 100px;
	box-sizing: border-box;
	border: 1px solid #CCC;
}

div.provider-slide1{
	width: 100%;
	height: 330px;
	float: left;
}

div.box_img_pw{
	width: 100%;
    float: left;
    height: 200px;
    box-sizing: border-box;
    border: 1px solid #CCC;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
}
div.box_img_pw img{
	width: 100%;
    float: left;
    height: 198px;
    transform: scale(1);
    box-sizing: border-box;
    transition: all 0.6s;
    border: 4px solid #FFFFFF;
}
div.box_img_pw div.status{
	position: absolute;
	right: 0px;
	bottom: 0px; 
	color: #FFF;
	padding: 8px 15px;
	opacity: 0;
	background: #413C35;
	transform: scale(0);
	transition: all 0.6s;
}
div.boxslide:hover div.status{
	opacity: 1;
	transform: scale(1);
}
div.boxslide:hover div.box_img_pw img{
	transform: scale(1.05);
}

div.bozslide2 .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 54%;
    outline: 0;
    width: 18px;
    height: 30px;
    text-indent: -9999px;
    z-index: 1000;
}
div.bozslide2 .bx-wrapper .bx-next {
    right: -28px;
    background: url(images/next.png) no-repeat center;
}
div.bozslide2 .bx-wrapper .bx-prev {
    left: -28px;
    background: url(images/prev.png) no-repeat center;
}


div.bozslide1 .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 40%;
    outline: 0;
    width: 34px;
    height: 58px;
    text-indent: -9999px;
    z-index: 1000;
}
div.bozslide1 .bx-wrapper .bx-next {
    right: -26px;
    background: url(images/next.png) no-repeat center;
}
div.bozslide1 .bx-wrapper .bx-prev {
    left: -26px;
    background: url(images/prev.png) no-repeat center;
}


div.provider-slide1 div.slide1{
	width: 285px;
	float: left;

}
div.provider-slide1 div.slide1 div.boxslide{
	width: 285px;
	position: relative;
}
div.provider-slide1 div.slide1 h3{
	width: 100%;
	float: left;
	margin-top: 0px;
	font-size: 15px;
	font-family: 'RobotoLight';
	text-align: center;
	color: #393939;
	font-weight: 300;
	text-transform: uppercase;
}
div.provider-slide1 div.slide1 h3 a{
	color: #393939;
}
div.news_title{
	width: 100%;
	float: left;
	height: 50px;
	text-align: center;
}
div.news_title a{
	display: inline-block;
	position: relative;
	font-family: 'UTMAlterGothic';
	color: #FF0000;
	font-size: 35px;
	line-height: 50px;
	font-weight: bold;
	text-transform: uppercase;
}
div.news_title a:after{
	position: absolute;
	content: '';
	width: 100px;
	height: 1px;
	background: #000000;
	left: -120px;
	bottom: 27px;
}
div.news_title a:before{
	position: absolute;
	content: '';
	width: 100px;
	height: 1px;
	background: #000000;
	right: -120px;
	bottom: 27px;
}
div.slide_news_all{
	width: 100%;
	float: left;
}
div.slide_news_i{
	width: 100%;
	float: left;
}
div.slide_news_i .sl_news{
	width: 385px;
	float: left;
	margin-right: 20px;
	height: 195px;
	overflow: hidden;
}
div.slide_news_i .slr{
	margin-right: 0px;
}
div.sl_newsimg{
	width: 165px;
	height: 135px;
	float: left;
	margin-right: 10px;
}
div.sl_newsimg img{
	width: 165px;
	height: 135px;
}
div.slide_news_i h5{
	font-size: 15px;
	font-family: Tahoma;
	font-weight: bold;
	text-transform: uppercase;
}
div.slide_news_i h5 a{
	color: #000000;
}
div.slide_news_i p{
	font-size: 14px;
	font-family: Arial;
	line-height: 20px;
}
div.bg_soli{
	width: 249px;
	height: 290px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 999;
}
div.title_duan{
	position: absolute;
	width: 100%;
	top: -30px;
	left: 0px;
	line-height: 30px;
	font-size: 15px;
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	color: #FFFFFF;
	transition: all 0.6s;
}
div.desc_duan{
	position: absolute;
	width: 100%;
	bottom: -100px;
	left: 0px;
	line-height: 18px;
	font-size: 14px;
	font-family: Arial;
	font-weight: 300;
	text-align: center;
	color: #FFFFFF;
	transition: all 0.6s;
}

div.slide1:hover div.title_duan{
	top: 80px;
}
div.slide1:hover div.desc_duan{
	bottom: 80px;
}
div.slide1_mr{
	margin-right: 0px !important;
}
div.tt_dmnews{
	width: 350px;
	float: left;
	height: auto;
	margin-right: 65px;
}
div.tt_dmnews h3{
	width: 100%;
	line-height: 30px;
	color: #0072bb;
	float: left;
	margin-bottom: 20px;
	font-size: 20px;
	font-family: Arial;
	font-weight: 300;
	border-bottom: 3px solid #0072bb;
}
div.clips_item{
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
div.tt_dmnews_mr{
	margin-right: 0px !important;
}
div.clips_item ul{
	list-style: none;
	width: 100%;
	float: left;
}
div.clips_item ul li{
	float: left;
	margin-bottom: 5px;
}
div.clips_item ul li > a.hia{
	  background: none;
  padding-left: 0px;
  font-weight: bold;
  margin-bottom: 9px;
  display: inline;
  line-height: 18px;
}
div.clips_item ul li > a{
	padding-left: 15px;
	font-size: 13px;
	color: #333;
	font-family: Arial;
	font-weight: 300;
	background: url(images/dot.png) no-repeat left center;
}
div.clips_item ul li img{
	float: left;
	width: 160px;
	height: 120px;
	margin-right: 10px;
}
div.clips_item ul li h2{
	font-size: 14px;
	color: #333;
	font-family: Arial;
	font-weight: bold;
	margin-bottom: 5px;
}
div.clips_item ul li p{
	font-size: 13px;
	color: #333;
	font-family: Arial;
	font-weight: 300;
}
select.change_video{
	padding: 3px 10px;
	width: 350px;
	float: left;
}
div#tt-yeucau{
	width: 100px;
	margin: 5px;
	height: 65px;
	background: #F9F9F9;
	border-radius: 10px;
	box-shadow: 3px 3px 5px #DDDDDD;
	text-align: center;
	margin-right: 50px;
	float: right;
}
div#tt-yeucau img{
	margin-top: 10px;
}
div#tt-yeucau > ul{
	list-style: none;
	width: 230px;
	margin: 10px 0px 10px 10px;
	height: 70px;
	float: left;
}
div#tt-yeucau > ul > li{
	width: 100%;
	height: 34px;
	margin-bottom: 2px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#F9F9F9));
	background: -webkit-linear-gradient(left, #FFFFFF, #F9F9F9);
	background: -moz-linear-gradient(left, #FFFFFF, #F9F9F9);
	background: -o-linear-gradient(left, #FFFFFF, #F9F9F9);
	background: -ms-linear-gradient(left, #FFFFFF, #F9F9F9);
	background: linear-gradient(left, #FFFFFF, #F9F9F9);
	background-color: #FFFFFF;
}
div#tt-yeucau > ul > li:last-child{
	margin-bottom: 0px !important;
}
div#tt-yeucau > ul > li > a{
	line-height: 34px;
	padding-left: 30px;
	font-size: 14px;
	color: #333333;
}
div#tt-yeucau > ul > li > a:hover{
	color: #FF0000;
}
div#tt-tag{
	width: 100%;
	float: left;
	position: relative;
	box-sizing: border-box;
	border: 10px solid #FFFFFF;
	height: auto;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}
div#tt-tag a, div#tt-tag a span{
	color: #999999;
	font-size: 13px !important;
	font-weight: normal;
}
div#tt-tag a:hover{
	color: #FF0000;
}
div.social{
	width: 100%;
	text-align: center;
	margin-top: 85px;
}
div.design{
	width: 100%;
	margin-top: 10px;
}
div.design p{
	width: 100%;
	color: #93B5FF;
	font-size: 13px;
	text-align: right;
	text-shadow: none !important;
}
div.design p span{
	color: #FF0000;
	font-weight: 300;
}
footer#footer-top{
	background: #006600;
	float: left;
	width: 100%;
	padding: 30px 0px;
}
div.title_ft{
	width: 100%;
	float: left;
	padding-bottom: 10px;
}
div.title_ft h6{
	font-size: 15px;
	color: #FF0;
	text-transform: uppercase;
	font-family: Arial;
	
}
div.bg_fts{
	background: #006600;
}
div.desc_ft{
	width: 100%;
	float: left;
}
div.desc_ft ul{
	width: 100%;
	float: left;
	list-style: none;
}
div.desc_ft ul li{
	width: 30%;
	float: left;
	background: url(images/arrowdouble.png) no-repeat left 10px;
	margin-right: 5%;
	padding: 5px 0px;
}
div.desc_ft ul li a{
	display: block;
	padding-left: 10px;
	font-size: 13px;
	color: #FFFFFF;
	font-family: Arial;
}
div.desc_ft ul li a:hover{
	color: #FF0;
}
div.desc_ft ul li:nth-child(3n+0){
	margin-right: 0px;
}
div#tt-sfooter{
	width: 100%;
	float: left;
	position: relative;
	/*margin-top: 10px;*/
	font-size: 14px;
	color: #FFF;
	background:#0057F3;
	font-family: 'UVNTinTucHepThem_R';
}
div.tk_gt{
	width: 100%; float: left; margin-top: 10px; font-size: 13px; color: #FFF;
}
div.tk_gt p{
	padding-top: 10px;
	color: #FFFFFF !important;
}
div.tk_gt span{
	color: #FF0;
}
div.tt-copy{
	width: 100%;
	float: left;
	height: 30px;
	background: #00c104;
}
div.tt-copy p{
	display: inline-block;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 30px;
	text-align: center;
	float: left;
	width: 100%;
}

.button {
	display:inline-block;
	border:none;
	background: #000;
	border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
	color:#FFFFFF;
	font-weight: bold !important;
	padding: 7px 20px;
	cursor:pointer;
}
.button:hover{
	background: #990004;
	background:-webkit-linear-gradient(top, #D60004 0%, #990004 100%); 
	background:-moz-linear-gradient(top, #D60004 0%, #990004 100%);
	background:-ms-linear-gradient(top, #D60004 0%, #990004 100%);
	background:-o-linear-gradient(top, #D60004 0%, #990004 100%);
	color:#FFF;
}
.tablelienhe span {
	color:#F00;
}
.tablelienhe td {
	height:30px;
	color: #333;
	font-weight: 300 !important;
}
.tablelienhe .input {
	azimuth:center;
	width:300px;
	height: 26px;
	padding: 0px 7px;
	border:1px solid #ccc;
	background: #FFF; 
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.tablelienhe .title {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase
}
.tablelienhe .noidung {
	width:300px;
	height: 120px;
	padding: 0px 7px;
	border:1px solid #ccc;
	background: #FFF; 
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.bgthongke{
	background: url(images/thongke.png) no-repeat center left;
	padding-left: 70px;
}
div#loader{
	width: 100%;
	float: left;
	text-align: center;
	display: none;
}
div#loader1{
	width: 100%;
	float: left;
	text-align: center;
	display: none;
}
div.tt-sfooter-cont{
	width: 100%;
	position: relative;
	/*float: left;*/
	margin: 0 auto;
	min-height: 180px;
}
div.tt-logofooter{
	width: 140px;
	height: 140px;
	float: left;
	text-align: center;
}
div.tt_footerdm{
	width: 100%;
	float: left;
	padding: 10px 0px;
}
div.tt_footerdm ul{
	list-style: none;
	width: 100%;
	float: left;
}
div.tt_footerdm > ul > li{
	width: 200px;
	float: left;
	/*min-height: 100px;*/
	font-size: 13px;
}
div.tt_footerdm > ul > li > h3{
	font-size: 14px;
	margin-bottom: 5px;
	font-weight: 400;
	font-family: utm americanabex;
}
div.tt_footerdm > ul > li > h3 > a{
	color: #FF0000;
}
div.tt_footerdm > ul > li > h3 > a:hover{
	color: #FFF;
}
div.tt_footerdm > ul > li > ul > li{
	width: 200px;
	float: left;
	font-size: 13px;
}
div.tt_footerdm > ul > li > ul > li > h3{
	padding-left: 10px;
	background: url(images/dot.png) no-repeat left center;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: 300;
}
div.tt_footerdm > ul > li > ul > li > h3 > a{
	color: #FFFFFF;
}
div.tt_footerdm > ul > li > ul > li > h3 > a:hover{
	color: #FF0000;
}
div.tt-logofooter img{
	margin: 10px auto;
}
select.lkweb_w{
	width: 200px;
	float: left;
	padding: 6px 5px;
	outline: none;
	border: 0px solid transparent;
}
div.tt-contfooter{
    width: 545px;
    min-height: 150px;
    float: left;
    margin-right: 15px;
}
div.tt-contfooter h3{
	font-size: 18px;
	color: #FF0000;
	text-transform: uppercase;
	/*text-shadow: -1px 1px #fff , 1px -1px #fff , -1px -1px #fff ,1px 1px #fff!important;*/
}
div.tt-contfooter p{
	margin-top: 10px;
}
div.tt-news1footer{
	width: 230px;
    min-height: 150px;
    float: right;
    margin-top: 5px;
    text-align: center;
    margin-left: 30px;
    margin-top: 30px;
}
div.tt-newsfooter{
    width: 215px;
    min-height: 150px;
    float: right;
   	margin-top: 5px;
}
div.box_l{
	width: 100%;
	float: left;
	margin-top: 0px;
	margin-bottom: 30px;
	color: #333333;
	/*margin: 10px 0px;*/
}
div.box_l p{
	width: 100%;
	float: left;
	font-size: 13px;
	color: #FFF;
	text-align: left;
}
div.box_l h3{
	font-size: 19px;
    color: #FFF;
    font-family: 'UVNTinTucHepThem_B';	
    width: 100%;
    text-transform: uppercase;
    text-align: left;
    float: left;
    font-weight: 300;
    margin-top: 0px;
}
div.tt-hihi{
	width: 100%;
	float: left;
	margin: 20px auto;
	height: 141px;
	text-align: center;
	background: url(images/tt-bghotline.png) no-repeat top center;
}
div.box_h{
	width: 100%;
	box-sizing: border-box;
	border: 10px solid transparent;
}
div.box_h p{
	text-align: left;
	width: 100%;
	float: left;
	margin: 5px 0px;
}
div.box_h p span{
	text-transform: uppercase;
}
div.box_h h5{
	font-size: 14px;
	text-transform: uppercase;
	font-family: Arial;
	width: 100%;
	float: left;
	text-align: left;
}
div.copyright{
	width: 100%;
	float: left;
	height: 30px;
	background: #F7F7F7;
}
div.copyright p{
	line-height: 30px;
	color: #333333;
	text-align: center;
	width: 100%;
}
div.tt-newsfooter h3{
	font-size: 19px;
    color: #FFF000;
    width: 100%;
    text-transform: uppercase;
    text-align: left;
    float: left;
    font-weight: 300;
    margin-top: 10px;
    margin-bottom: 10px;

}
div#map_canvas1{
	width: 100%;
	float: left;
	height: 308px;
}

div#header-mail{
	width: 100%;
    height: 40px;
    float: right;
    margin-top: 10px;
}
input.bgmail{
	float: left;
	width: 230px;
	padding: 0px 5px;
	border: none;
	line-height: 29px;
	background: #FFF;
	outline: none;
}
.w10{
	width: 324px !important;
}
.w9{
	width: 210px !important;
}
input.btn1{
	outline: none;
	border: none;
	float: right;
	cursor: pointer;
	width: 60px;
	font-family: 'RobotoCondensed-Regular';
	line-height: 28px;
	text-align: center;
	color: #FFFFFF;
	height: 29px;
	text-transform: uppercase;
	background: #E4B500;
	box-sizing: border-box;
	border-top: 1px solid #E4B500;
	border-left: 1px solid #E4B500;
	border-bottom: 1px solid #E4B500;
	border-right: 1px solid #E4B500;
}
div#tt-smene{
	width: 100%;
	float: left;
	background: #C30000;
	height: 35px;
}
div#tt-smene ul{
	list-style: none;
	width: 100%;
	float: left;
	text-align: center;
}
div#tt-smene ul li{
	display: inline-block;
	padding: 0px 30px;
	line-height:35px;
}
div#tt-smene ul li a{
	color: #FFF;
	font-size: 14px;
}
div.tt-newsfooter ul{
	list-style: none;
	width: 100%;
}
div.tt-newsfooter ul li{
	min-height: 20px;
	float: left;
	width: 100%;
	background: url(images/tt-arrow.png) no-repeat left 6px;
}
div.tt-newsfooter ul li h6{
	font-size: 13px;
	color: #FFF;
	padding-left: 7px;
	line-height: 20px;
	font-weight: 300;
}
div.tt-newsfooter ul li h6 a{
	color: #FFF;
}
div.tt-newsfooter ul li h6 a:hover{
	color: #FF0;
}
div#tt-mennufooter-cont{
	width: 100%;
	height: 20px;
	position: relative;
	float: left;
	border-bottom: 3px solid #5C5C5C;
	box-shadow: 0px 5px 8px #C9C9C9;
	z-index: 5;
}
div#tt-mennufooter-cont > ul{
	list-style: none;
	width: 100%;
	height: 20px;
	float: left;
	text-align: center;
}
div#tt-mennufooter-cont > ul > li{
	display: inline-block;
	border-right: 1px solid #333333;
}
div#tt-mennufooter-cont > ul > li:last-child{
	border-right: 0px !important;
}
div#tt-mennufooter-cont > ul > li > h4{
	font-size: 13px;
	color: #333333;
	font-weight: 400;
}
div#tt-mennufooter-cont > ul > li > h4 > a{
	padding: 5px 10px;
}
div#tt-mennufooter-des{
	background: #ECEDED;
	width: 100%;
	height: auto;
	float: left;
	position: relative;
	text-align: center;
}
div#tt-indexp{
	float: left;
	width: 100%;
	height: auto;
}
div.page-center{
	width: 100%;
	float: left;
}
div#tt-left{
	width: 290px;
	float: left;
	height: auto;
}
div.left_sub{
	width: 100%;
	float: left;
	background: #FFF;
	box-sizing: border-box;
	border: 1px solid #CCC;
	margin-bottom: 10px;
}
div.dm_desc{
	float: left;
}
div#tt-right{
	width: 895px;
	float: right;
	height: auto;
}
div#left_bottom{
	width: 100%;
	float: left;
	box-sizing: border-box;
	border: 1px solid #a8a8a8;
	background: #FFFFFF;
}
div#tt-leftsub{
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 10px;
}
div#tt-leftsub1{
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 10px;
}
div#tt-danhmuc-title{
	box-sizing: border-box;
	width: 100%;
	/*border: 5px solid transparent;*/
	height: auto;
	/*background: #FF0000;*/
	text-align: center;
	float: left;
	background: url(images/title.png) no-repeat top center;
}
div#tt-danhmuc-title > h2{
	line-height: 40px;
	color: #FFFFFF;
	font-size: 15px;
	/*text-transform: uppercase;*/
	background: url(images/tt-bgmenu.png) repeat top center;
}
div#tt-danhmuc-title1{
	box-sizing: border-box;
	width: 100%;
	text-align: left;
	float: left;
	height: 40px;
	position: relative;
	background: url(images/title_left.png) no-repeat top center;
}
div#tt-danhmuc-title1 > h2{
    float: left;
    font-family: Arial;
    color: #FFFFFF;
    font-weight: 300;
    font-size: 14px;
    text-transform: uppercase;
}
div#tt-danhmuc-title1 > h2.dm_td{
	width: 100%;
    float: left;
    text-align: left;
    line-height: 40px;
}
div#tt-danhmuc-title1 > h2.dm_td span{
	padding-left: 10px;
}
div#tt-danhmuc-title1 > h2.dm_td1{
	width: 251px;
	background: url(images/bghe.png) no-repeat top center;
	height: 39px;
	background-size: 100%;
	color: #333;
	font-family: 'RobotoCondensed-Regular';
}
.mts{
	margin-top: 10px;
}
div.container{
	width: 1200px;
	margin: 0 auto;
}
div.container1{
	width: 1200px;
	margin: 0 auto;
}
div.dmleft{
	width: 260px;
	float: left;
	/*min-height: 390px;*/
	margin-right: 20px;
}
div.dm_title{
	width: 100%;
	height: 56px;
	float: left;
}
div.dm_title h3{
	width: 100%;
	float: left;
	background: url(images//titledm.png) no-repeat left center;
	margin-top: 5px;
	height: 53px;
	margin-left: -9px;
}
div.dm_title h3 span{
	line-height: 46px;
    text-transform: uppercase;
    display: inline-block;
    padding-left: 52px;
    color: #FFF;
    font-family: RobotoCondensed-Regular;
    font-weight: 300;
    font-size: 17px;
}
div.dmright{
	width: 920px;
	float: left;
	min-height: 380px;
}
div.tt-menudm{
	width: 100%;
    float: left;
}
div.tt-menudm1{
	width: 100%;
    float: left;
    box-sizing: border-box;
    border: 1px solid #CCC;
}
div.tt-gioithieu{
	width: 100%;
	float: left;
}
div.title_gt{
	width: 100%;
	float: left;
	background: url(images/idcon_title.png) repeat-x left 17px;
	margin-bottom: 10px;
}
div.title_gt p{
	display: inline-block;
    font-family: 'UVNTinTucHepThem_B';
    font-size: 25px;
    text-transform: uppercase;
    color: #cc0000;
    text-align: left;
    padding-right: 20px;
    background: #FFF;
    line-height: 30px;
}
div.title_gt p a{
	color: #cc0000;
}
div.tt-row{
	float: left;
	width: 100%;
}
div.tt-row{
	width: 100%;
	float: left;
	margin-top: 20px;
}
div.tt-rowgt-left{
	width: 920px;
	float: left;
	margin-right: 20px;
}
div.tt-rowgt-right{
	width: 260px;
	float: right;
	min-height: 300px;
	box-sizing: border-box;
	border: 1px solid #CCC;
}
select#list_video{
	width: 231px;
    padding: 5px 2px;
    border: 1px solid #CCC;
    margin: 5px 6px;
}
div.mtad{
	margin-top: 20px;
	width: 100%;
	float: left;
}

div.mota_gt{
	text-align: justify;
	width: 100%;
	float: left;
	margin-bottom: 10px;
	line-height: 20px;
}

a.xemthem{
	color: #333;
	transition: all 0.6s;
	display: inline-block;
	padding: 9px 25px 9px 25px;
	background: #ffffff;
	border: 1px solid #0090ff;
}
a.xemthem:hover{
	color: #D80000;
	border: 1px solid #FFF000;
}
.mb{
	margin-bottom: 20px;
}
ul.pagination {
    text-align:center;
    color:#829994;
}
ul.pagination li {
    display:inline;
    padding:0 3px;
}
ul.pagination a {
    color:#0d7963;
    display:inline-block;
    padding:5px 10px;
    border:1px solid #cde0dc;
    text-decoration:none;
}
ul.pagination a:hover, 
ul.pagination a.current {
    background:#0d7963;
    color:#fff; 
}
div.tt-row > ul{
	width: 100%;
	float: left;
	list-style: none;
}
div.tt-row > ul > li{
	width: 387px;
	height: 240px;
	float: left;
	margin-right: 19px;
	margin-bottom: 10px;
	overflow: hidden;
}
div.tt-row > ul > li.set{
	margin-right: 0px !important;
}
div.tt-row > ul > li img{
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #DDD;
	transform: scale(1);
	transition: all 0.6s;
}
div.tt-row > ul > li:hover img{
	transform: scale(1.02);
	transition: all 0.6s;
}
div.bgdichvu{
	width: 100%;
	min-height: 643px;
	background: url(images/bgdichvu.png) no-repeat top center;
	margin-top: 10px;
	margin-bottom: 20px;
}
div.tt-row > h4{
	width: 100%;
	float: left;
	font-size: 25px;
	font-family: 'RobotoLight';
	text-transform: uppercase;
	line-height: 40px;
	background: url(images/dichvu.png) no-repeat bottom center;
	padding-bottom: 10px;
	text-align: center;
	color: #FFF;
	font-weight: 300;
	margin-bottom: 20px;
	margin-top: 10px;
}
div.tt_motadv{
	width: 670px;
	margin: 0 auto;
	color: #FFF;
	line-height: 20px;
}
div.tt-row > h4 > a{
	color: #FFF;
}

div.tt-row > h3,div.tt-row > h1{
	width: 100%;
	float: left;
	font-size: 25px;
	font-family: 'RobotoLight';
	text-transform: uppercase;
	line-height: 40px;
	background: url(images/hoatintuc.png) no-repeat bottom center;
	padding-bottom: 10px;
	text-align: center;
	color: #007bb9;
	font-weight: 300;
	margin-bottom: 20px;
	margin-top: 10px;
}
div.tt-row > h3 > a,div.tt-row > h1 > a{
	color: #007bb9;
}
div.tt-rowa{
	margin-top: 10px;
	float: left;
	width: 100%;
}
div.tt-title-tintuc{
	width: 100%;
	float: left;
	height: 40px;
	background: url(images/tieude2.png) no-repeat top center;
	margin-bottom: 20px;
}
div.tt-title-tintuc h3{
	font-size: 20px;
    text-transform: uppercase;
    font-weight: 300;
    font-family: 'UTMAlterGothic';
    color: #FFF;
    display: inline-block;
    line-height: 40px;
    padding: 0px 30px;
}
div.tt-title-tintuc h3 a{
	color: #FFFFFF;
}
div.tt-gioithieu-desc{
	width: 670px;
	float: left;
	margin-right: 35px;
	text-align: justify;
}
div.tt-gioithieu-desc a img{
	width: 286px;
	height: 224px;
	float: left;
	margin-right: 20px;
	box-sizing: border-box;
	border: 0px solid transparent;
	transition: all 0.6s;
}
div.tt-gioithieu-desc:hover img{
	border: 2px solid #DDD;
}
div.tt-gioithieu-desc h3{
	font-size: 16px;
	line-height: 20px;
	color: #333333;
	text-transform: uppercase;
	font-family: Arial;
	margin-bottom: 5px;
	font-weight: 300;
}

div.tt-gioithieu-desc h3 a{
	color: #333333;
}
div.tt-gioithieu-desc h3:hover a{
	color: #0099FF;
}
div.tt-gioithieu-desc p{
	line-height: 18px;
}
div.tt-gioithieu-video{
	width: 495px;
	float: right;
}
div.tt-gioithieu-video ul{
	list-style: none;
	width: 100%;
	float: left;
}
div.tt-gioithieu-video ul li{
	width: 100%;
	float: left;
	margin-bottom: 10px;
	transition: all 0.6s;
}
div.tt-gioithieu-video ul li:hover{
	background: #E1E1E1;
}
div.tt-gioithieu-video ul li:hover a{
	color: #0099FF;
}
div.tt-gioithieu-video ul li.setmr{
	margin-right: 0px !important;
}
div.tt-gioithieu-video ul li img{
	width: 143px;
	float: left;
	height: 112px;
	margin-right: 20px;
}
div.tt-gioithieu-video ul li h4{
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	text-transform: uppercase;
	font-family: Arial;
	margin-bottom: 5px;
	font-weight: 300;
}
div.tt-gioithieu-video ul li h4 a{
	color: #333333;
	transition: all 0.6s;
}
div.tt-gioithieu-video ul li:hover a{
	color: #D90000;
}
div.tt-gioithieu-video ul li p{
	height: 58px;
	overflow: hidden;
}
div.bg_tintuc{
	padding: 30px 0px;
}
p.xag{
	text-align: right;
	margin-top: 20px;
}
div.hinhanh{
	width: 100%;
	float: left;
	margin-top: 20px;
}
div.hinhanh ul{
	list-style: none;
	width: 100%;
	float: left;
}
div.hinhanh ul li{
	width: 286px;height: 224px;
	float: left;
	margin-right: 18px;
	background: #FF0000;
	margin-bottom: 18px;
	overflow: hidden;
}
div.hinhanh ul li.set{
	margin-right: 0px !important;
}
div.hinhanh ul li img{
	width: 286px;height: 224px;
	box-sizing: border-box;
	border: 1px solid #DDD;
	transform: scale(1);
	transition: all 0.6s;
}
div.hinhanh ul li:hover img{
	transform: scale(1.02);
	transition: all 0.6s;
}
div.hien_thi_video{
	width: 100%;
	float: left;
	height: auto;
}
div.hien_thi_video iframe{
	width: 100%;
	height: 195px;
}
div#tt-diadiem{
	width: 100%;
	float: left;
	padding: 25px 0px;
	background: #bcbcbc;
}
ul.diadiem{
	width: 100%;
	float: left;
	list-style: none;
}
ul.diadiem li{
	width: 370px;
	height: 344px;
	float: left;
	margin-right: 45px;
	position: relative;
	box-shadow: 0px 0px 3px #CCCCCC;
}
ul.diadiem li:last-child{
	margin-right: 0px !important;
}
div#tt-submenu{
	width: 100%;
	float: left;
}
div#tt-submenu ul{
	width: 100%;
	float: left;
	list-style: none;
	text-align: left;
}
div#tt-submenu ul li{
	display: inline-block;
}
div#tt-submenu ul li h2{
	line-height: 40px;
    font-size: 13px;
    font-family: 'RobotoLight';
    font-weight: 300;
    letter-spacing: 1px;
    color: #FFFFFF;
}
div#tt-submenu ul li h2 a.active{
	color: #FF0;
}
div#tt-submenu ul li h2 a{
	color: #FFF;
    padding: 0px 20px;
    border-right: 1px solid #FFF;
    transition: all 0.6s;
}
div#tt-submenu ul li h2 a.bd{
	    border-right: none;
}
div.news_center{
	width: 100%;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	min-height: 320px;
	background: url(images/bgtintuc.png) repeat-y top center;
}
ul.new_nbindex{
	width: 100%;
	float: left;
	list-style: none;
}
ul.new_nbindex li{
	width: 50%;
	float: left;
	margin-bottom: 20px;
	position: relative;
}
ul.new_nbindex li.setmr{
	margin-right: 0px;
}
div.item_new1{
	width: 560px;
	float: left;
	min-height: 150px;
}
div.item_new2{
	width: 560px;
	float: right;
	min-height: 150px;
}
div.new_stt1{
	position: absolute;
	right: -13px;
	top: 30px;
	height: 26px;
	width: 53px;
	background: url(images/tt1.png) no-repeat top center;
}
div.new_stt1 span{
	display: inline-block;
	float: right;
	color: #FFF;
	line-height: 26px;
	padding-right: 5px;
}
div.new_stt2 span{
	display: inline-block;
	float: left;
	color: #FFF;
	line-height: 26px;
	padding-left: 5px;
}
div.new_stt2{
	position: absolute;
	left: -13px;
	bottom: 30px;
	height: 26px;
	width: 53px;
	background: url(images/tt2.png) no-repeat top center;
}
div.item_new1 img{
	float: right;
	padding: 1px;
	width: 180px;
	height: 138px;
	margin-left: 10px;
	border: 2px solid #0067d6;
}
div.item_new1 h3{
	font-size: 13px;
	color: #333;
	font-family: Arial;
	font-weight: bold;
	margin-bottom: 5px;
}
div.item_new1 p{
	line-height: 20px;
	font-size: 13px;
	text-align: justify;
	height: 100px;
    overflow: hidden;
}
div.item_new2 img{
	float: left;
	padding: 1px;
	width: 180px;
	margin-right: 10px;
	height: 138px;
	border: 2px solid #0067d6;
}
div.item_new2 h3{
	font-size: 13px;
	color: #333;
	font-family: Arial;
	font-weight: bold;
	margin-bottom: 5px;
}
div.item_new2 p{
	line-height: 20px;
	font-size: 13px;
	text-align: justify;
	height: 100px;
    overflow: hidden;
}
div.pos_new{
	position: absolute;
	bottom: 0px;
	width: 100%;
	z-index: 9999999;
	box-sizing: border-box;
	border: 10px solid transparent;
	background: rgba(255,255,255,0.7);
}
div.pos_new h3{
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
	text-align: center;
}
div.pos_new p{
	font-size: 13px;
	color: #000;
	text-align: center;
}
div.videocontent{
	width: 97.5%;
	float: left;
}
div.tienichcontent{
     width: 100%; 
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    background: url(images/thongke.png) no-repeat 30px center;
}
div.tienichcontent h4{
    line-height: 18px;
    font-size: 13px;
    text-align: left;
    font-weight: 300;
    color: #333333;
    font-family: Arial;
    padding-left: 62px;
	/*border-bottom: 1px dashed #CCCCCC;*/
}
div.tienichcontent h4 a{
	color: #FFFFFF;
}
div.tienichcontent h4 span{
	color: #FFFFFF;
	float: right;
	padding-right: 10px;
}
div.tienichcontent h4 span{
	float: right;
	color: #FFFFFF;
}
div.tienichcontent h4:last-child{
	border-bottom: none !important;
}
div.tienichcontent img{
	margin-right: 5px;
}
div.videocontent iframe{
	padding: 4px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
}
div.box_bd{
	width: 100%;
    float: left;
}
div.box_bd p{
	font-size: 12px;
	color: #FFF;
}
div#googleMap {
    width: 97%;
    height: 134px;
    box-sizing: border-box;
    margin: 3px;
}
div.content-lichsu{
	width: 100%;
	float: left;
    background: #F6F3EC;
    min-height: 650px;
    margin-top: 20px;
    overflow: hidden;
}
.text{
	margin-top: 20px;
	margin-bottom: 20px;
	width: 100%;
	float: left;
}
select.lienketstyle{
	padding: 5px 10px;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	width: 100%;
	border-radius: 5px;
}

#nav ul li{
	background-image:url(../images/bg_acco.png);
	list-style:none;
	background-repeat:repeat-x;
}
#nav ul li a{
	background:url(../images/node.png) no-repeat -2px 11px;
	font-family:fontA;
	border-bottom:solid 1px #ccc;
	font-size:15px;
	color:#222222;	
	padding-left:20px;	
	line-height:36px;
	display:block;
	transition:all ease-out .5s;
}
.content ul ul li{
	background:none !important;
}
.content ul ul li a {
	background:url("../images/node2.png") no-repeat scroll 15px 12px !important;
	padding-left:35px !important;
	font-size:13px !important;
	font-weight:normal !important;
}
ul.tt-menudanhmuc{
	list-style: none;
	height: auto;
	width: 100%;
	float: left;
	box-sizing: border-box;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
}

ul.tt-menudanhmuc > li{
	width: 100%;
	float: left;
	position: relative;
    padding: 2px 0px;
    border-bottom: 1px dashed #FFFFFF;
}
ul.tt-menudanhmuc > li > h3{
	line-height: 25px;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-family: Arial;
	font-weight: 300;
	width: 100%;
	text-align: center;
	/*text-transform: uppercase;*/
}
ul.tt-menudanhmuc > li > h3.bd{
	border-bottom: 0px dashed #CCC !important;
}
ul.tt-menudanhmuc > li > h3 > a{
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	display: block;
}
ul.tt-menudanhmuc > li:hover > h3 > a{
	color: #FF0;
}

ul.tt-menudanhmuc > li:hover > ul{
	display: block;
}
ul.tt-menudanhmuc > li > ul{
	list-style: none;
	width: 100%;
	float: left;
	display: none;
	z-index: 99999999;
	position: absolute;
	top: 0px;
	left: 100%;
}
ul.tt-menudanhmuc > li > ul > li{
	width: 100%;
	float: left;
	transition: all 0.6s;
	background: rgba(0,227,1,0.2);
	border-bottom: 1px dashed #CCC;
}
ul.tt-menudanhmuc > li > ul > li:last-child{
	border-bottom: 0px !important;
}
ul.tt-menudanhmuc > li > ul > li > h3{
	line-height: 29px;
	font-size: 14px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-family: Arial;
	font-weight: 300;
	width: 100%;
	text-align: left;
}
ul.tt-menudanhmuc > li > ul > li > h3 > a{
	padding: 0px 0px 0px 15px;
	display: block;
	color: #FFFFFF;
}
ul.tt-menudanhmuc > li > ul > li > h3 > a:hover{
	color: #FF0000;
}

ul.tt-menudanhmuc > li > ul > li:hover a{
	color: #FFF;
}
.ac-container{
	width: 160px;
	padding: 3px 10px;
}
div.video_id{
	width: 100%;
	float: left;
	position: relative;
}
div.video_id img{
	max-width: 100%;
	height: 220px;
	    box-sizing: border-box;
    border: 5px solid #FFF;
}
div.video_title{
	width: 100%;
	float: left;
	box-sizing: border-box;
	text-align: left;
	border: 10px solid transparent;
}
div.video_title p{
	line-height: 20px;
	cursor: pointer;
}
div.video_title p:hover{
	color: #FF0000;
}
div.bg_hotro{
	width: 100%;
	min-height: 300px;
	background: url(images/bg_hot.png) no-repeat 0px top;
	box-sizing: border-box;
	border: 10px solid transparent;
}
div.tt-hotro{
	width: 190px;
	float: right;
}
p.tieude_hot{
	font-size: 15px;
    font-weight: bold;
}
p.hotline_hot{
	font-size: 29px;
    font-weight: bold;color: #FF0000;
}
p.tieude_yahoo{
	color: #0000ff;
	font-size: 14px;
    font-weight: bold;
}
p.tieude_iyahoo{
	line-height: 30px;
	vertical-align: middle;
}
div#tt-hotro{
	width: 100%;
	min-height: 150px;
}
div#tt-hotro-t{
	width: 100%;
	height: 108px;
	background: url(images/top.png) no-repeat top center;
	padding-bottom: 5px;
}
div.mt_as{
	margin-top: 55px;
}
div.bottom_h{
	width: 100%;
	float: left;
	background: #E8EDF4;
	border-radius: 5px;
	min-height: 30px;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	margin-bottom: 2px;
}
div.bottom_h p{
	line-height: 30px;
	display: inline-block;
	padding-left: 10px;
	font-size: 13px;
	color: #006699;
}
div.box_face{
	box-sizing: border-box;
	border: 10px solid #FFF;
}
div#tt-dt{
	width: 100%;
	min-height: 35px;
	background: url(images/telephone.png) no-repeat left center;
}
div#tt-dt > div{
	margin-left: 60px;
}
div#tt-dt > b{
	margin-left: 60px;
	color: #FF0000;
}
div#tt-ht{
	width: 100%;
	margin-top: 5px;
	text-align: center;
}
div#tt-ht > a > img{
	width: 47px;
	height: 47px;
	margin: 5px 10px;
}
div#tt-right-title a{
	float: right;
	display: inline-block;
	line-height: 36px;
	color: #0099ff;
	font-size: 14px;
}
div.tt-right-title{
	width: 100%;
    height: 37px;
    background: url(images/title_ri.png) no-repeat center center;
    float: left;
    text-align: left;
}
div.tt-right-title > h3{
   line-height: 37px;
    color: #FFF;
    /* padding-left: 60px; */
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;font-family: 'RobotoCondensed-Regular';
    display: inline-block;
    padding: 0px 20px;
}
div.tt-right-title > h2{
   	line-height: 37px;
    color: #FFF;
    /* padding-left: 60px; */
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
    display: inline-block;
    padding: 0px 20px;
    font-family: 'RobotoCondensed-Regular';
}
div.tt-right-title > h1{
   line-height: 37px;
    color: #FFF;
    /* padding-left: 60px; */
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
    font-family: 'RobotoCondensed-Regular';
    display: inline-block;
    padding: 0px 20px;
}
h1.skh{
	font-size: 16px;
	text-transform: uppercase;
	color: #333333;
	font-weight: bold;
	margin: 10px 0px;
}
ul.tt-asa li{
	color: #333333;
}
ul.tt-asa li a{
	font-size: 15px;
	color: #333333;
}
div.tt-right-desc{
	height: auto;
	float: left;
  	width: 100%;
}
div.tt-right-desc img{
	/*max-width: 100%;*/
}
div.tt-right-desc1{
	height: auto;
	float: left;
	padding: 5px 10px;
	text-align: justify;
}
div.tt-scroll div.caroufredsel_wrapper{
	width: 890px !important;
}
div.tt-scroll{
	position: relative;
}
div.tt-scroll ul.centa{
	list-style: none;
	width: 100%;
	float: left;
}
div.tt-scroll ul.centa > li{
	width: 262px !important;
	height: 220px !important;
	float: left;
	margin: 5px 17px 5px 17px;
	text-align: center;
}
div.tt-scroll a.prev{
	display: inline-block;
	position: absolute;
	left: -10px;
	top: 70px;
	width: 17px;
	height: 42px;
	background: url(images/prev2.png) no-repeat center;
}
div.tt-scroll a.next{
	display: inline-block;
	position: absolute;
	right: -10px;
	top: 70px;
	width: 17px;
	height: 42px;
	background: url(images/next2.png) no-repeat center;
}
div.tt-scroll ul.centa > li.setMr{
	margin-right: 0px !important;
}
div.tt-scroll ul.centa > li > a > img{
	width: 262px;
	height: 178px;
	float: left;
	margin-bottom: 5px;
	box-sizing: border-box;
	border: 3px solid #0450FC;
	background: #FFFFFF;
	border-radius: 10px;
}
div.tt-scroll  ul.centa > li > h3{
	width: 100%;
	line-height: 20px;
	color: #4169E1;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 3px;
	overflow: hidden;
	height: 40px;
}
div.tt-scroll ul.centa > li > h3 > a{
	color: #4169E1;
}
div.tt-scroll ul.centa > li > h3 > a:hover{
	color: #D90000;
}
div.tt-scroll ul.centa > li > span{
	width: 100%;
	line-height: 17px;
	color: #333333;
	text-align: center;
	font-size: 15px;
	font-weight: 400;
}
div.div_content{
	width: 100%;
	float: left;
	margin: 0px 0px;
}
div.div_content1{
	width: 100%;
	float: left;
	margin: 20px 0px;
	color: #FFFFFF;
}
div.tt_sp{
	list-style: none;
	width: 100%;
	float: left;
}

div.li{
    width: 216px;
    margin-right: 24px;
    float: left;
    height: auto;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
div.li_hover{
	width: 100%;
	float: left;
	position: relative;
}
div.li_hover:after{
	content:'';
	width: 0px;
	height: 2px;
	background: #CC0000;
	bottom: 0px;
	left: 108px;
	transition: all 0.6s;
	position: absolute;
}
div.li_hover:before{
	content:'';
	width: 0px;
	height: 2px;
	background: #CC0000;
	bottom: 0px;
	right: 108px;
	transition: all 0.6s;
	position: absolute;
}
div.li:hover div.li_hover:after{
	width: 108px;
}
div.li:hover div.li_hover:before{
	width: 108px;
}
div.li:nth-child(5n+0){
	margin-right: 0px;
}

div.clearsp{
	width: 100%;
	float: left;
	/*background: url(images/bgsp.png) repeat-x bottom center;*/
	padding: 10px 0px;
}
div.img_sp{
	width: 100%;
	float: left;
	height: auto;
	overflow: hidden;
}
div.box_img{
	width: 100%;
    float: left;
    position: relative;
    overflow: hidden;
    text-align: center;
}
div.setMr{
	margin-right: 0px !important;
}
div.box_img:hover img{
	transform: scale(0.95);
}
div.box_img img{
	max-width: 100%;
    max-height: 311px;
    transform: scale(1);
    box-sizing: border-box;
    transition: all 0.6s;
    border: 7px solid transparent;
}
div.box_img div.status {
    position: absolute;
    right: 0px;
    bottom: 0px;
    color: #FFF;
    padding: 8px 15px;
    opacity: 0;
    background: #413C35;
    transform: scale(0);
    transition: all 0.6s;
}
div.li:hover div.box_img div.status{
	opacity: 1;
	transform: scale(1);
}
div.li > span{
	  width: 100%;
  line-height: 17px;
  color: #333333;
  text-transform: uppercase;
  text-align: center;
  font-size: 15px;
  font-weight: 400;
}

div.li h3{
	width: 100%;
    float: left;
    margin-top: 0px;
    font-size: 17px;
    font-weight: 300;
    font-family: 'RobotoCondensed-Regular';
    text-align: center;
    text-transform: uppercase;
    color: #393939;
}
div.li h4{
	width: 100%;
	font-size: 13px;
	font-family: Arial;
	text-align: center;
	font-weight: 300;
	float: left;
	color: #a4a4a4;
	margin-bottom: 5px;
	box-sizing: border-box;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	transition: all 0.6s;
}
div.li h4 span{
	color: #333333;
}
div.li > div.box_img:hover h3{
	background: rgba(255,255,255,0.7) url(images/muiten2.png) no-repeat right center;
}
div.li:hover a{
	color: #1d71b9;
}
div.li h3 a{
	color: #393939;
}
div.li > h3 > a:hover{
	color: #D90000;
}
div.li > div.box_img:hover h3 a{
	color: #207e00;
}
div.li > span{
	width: 100%;
	line-height: 17px;
	color: #333333;
	text-align: left;
	font-size: 15px;
	font-weight: 400;
}
div.li_hover > p{
	font-size: 13px;
	line-height: 15px;
	text-align: center;
	font-weight: 300;
	padding: 10px 0px;
	width: 100%;
	float: left;
}
div.li_hover > p > a{
	display: inline-block;
	padding: 3px 10px;
	background: #CC0000;
	box-shadow: 0px 0px 10px #CCC;
	border-radius: 5px;
	color: #FFF !important;
}
div.li_hover:hover > p > a{
	color: #0099FF;
	background: #0099FF;
}
div.li > p.mota{
	height: 105px;
	overflow: hidden;
}
span.price-old span{
	color: #DDDDDD;
}
span.price-old{
	color: #FF0000;
}
span.price span{
	color: #333333;
}
span.price{
	color: #FF0000;
}
ul.tt_sp > div > li.set_lai{
	margin-right: 16px !important;
}

div.tt-right-desc > ul.tt_sp  h3 a{
	color: #000000;
}
div.tt-right-desc > ul.tt_sp  h4{
	font-size: 13px;
	color: #333333;
	font-weight: 300 !important;
	width: 100%;
	font-family: 'UVNTinTuc_R';
	float: left;
	text-align: center;
}
div.tt-right-desc > ul.tt_sp  p{
	font-size: 13px;
	color: #333333;
	font-weight: 300 !important;
	width: 100%;
	font-family: 'UVNTinTuc_R';
	float: left;
	text-align: center;
}
div.gioithieu-sp{
	width: 204px;
	height: auto;
	margin-bottom: 10px;
	border: 1px solid #e0dddd;
	float: left;
	margin-right: 10px;
	position: relative;
}
div.gioithieu-sp img{
	max-width: 100%;
	height: 220px;
	float: left;
}
div.gioithieu-sp h3{
	position: absolute;
	bottom: 0px;
	z-index: 999;
	background: rgba(0,0,0,0.5);
	text-align: center;
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
	border: 5px solid transparent;
	line-height: 20px;
	color: #FFFFFF;
	left: 0px;
	font-size: 14px;
}
div.gioithieu-sp h3 a{
	color: #FFFFFF;
}

div.product_page{
	width: 204px;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #e0dddd;
	float: left;
	margin-right: 42px;
	position: relative;
}
div.product_page img{
	max-width: 100%;
	height: 220px;
	float: left;
}
div.product_page h3{
	position: absolute;
	bottom: 0px;
	z-index: 999;
	background: rgba(0,0,0,0.5);
	text-align: center;
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
	border: 5px solid transparent;
	line-height: 20px;
	color: #FFFFFF;
	left: 0px;
	font-size: 14px;
}
div.product_page h3 a{
	color: #FFFFFF;
}
div.bongsp{
	width: 100%;
	height: 20px;
	margin-top: 0px;
	background: url(images/bongsp.png) no-repeat top center;
	float: left;
}
div.list-dm{
	width: 100%;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.list-dm ul{
	width: 100%;float: left;list-style: none;text-align: center;
}
div.list-dm ul li{
	display: inline-block;
	padding: 5px 10px;
	text-align: center;
	border: 1px solid #CCC;
	cursor: pointer;
}
div.list-dm ul li.active,div.list-dm ul li:hover{
	background: #FEC52D;
}
div.list-dm ul li.active h3,div.list-dm ul li:hover h3{color: #FFF;}
div.list-dm ul li h3{color: #333333;font-size: 15px; font-family: Arial;font-weight: 300;text-transform: uppercase;}
div.images-desc{
	width: 100%;
	float: left;
}
div.tintuc-desc{
	width: 100%;
	float: left;
}
div.tintuc-item{
	width: 50%;
	float: left;
	margin-bottom: 10px;
	box-sizing: border-box;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
}
div.tintuc-img{
	width:210px;
	float: left;
	box-sizing: border-box;
	margin-right: 10px;
}
div.tintuc-img img{
	box-sizing: border-box;
    border: 1px solid #CCC;
    padding: 5px;
    transition: all 0.6s;
    transform: scale(1);
    max-width: 100%;
    height: auto;
}
div.tintuc-item:hover img{
	border: 1px solid #02579d;
}
div.tintuc-item:hover a{
	color: #FF6C00;
}
div.tintuc-item h3{
	font-size: 16px;
	font-family: Arial;
	line-height: 22px;
}
div.tintuc-item h3 a{
	color: #00029a;
}
div.tintuc-item p{
	color: #444444;
	font-size: 15px;
	font-family: Arial;
	font-weight: 300;
	height: 85px;
	overflow: hidden;
}
ul.sp_cat{
	width: 100%;
	float: left;
	list-style: none;
	margin-top: 10px;
}
ul.sp_cat li{
	width: 210px;
	float: left;
	margin-right: 16px;
	margin-bottom: 20px;
	height: 280px;
	box-sizing: border-box;
	border: 1px solid #CCC;
	box-shadow: 5px 5px 0px #DDD;
}
ul.sp_cat li:nth-child(4n+0){
	margin-right: 0px;
}
ul.sp_cat li img{
	max-width: 100%;
	float: left;
}
ul.sp_cat li h3{
	width: 100%;
	font-size: 15px;
	font-family: 'robotoslab_regular';
	text-align: center;
	font-weight: 300;
	float: left;
	box-sizing: border-box;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	transition: all 0.6s;
}
ul.sp_cat li h3 a{
	color: #a64500;
}
div.contact_left{
    width: 50%;
    box-sizing: border-box;
    border: 10px solid transparent;
    float: left;
    min-height: 366px;
}

div.contact_right{
	width: 50%;
	float: left;
	box-sizing: border-box;
	border: 10px solid transparent;	
}
div.quangcao_left{
	width: 100%;
	float: left;
	margin-top: 10px;
}
div.quangcao_left img{
	width: 100%;
	max-width: 100%;
}
div.owl-carousel .item{
	list-style: none;
	width: 100%;
	float: left;
	text-align: center;
	font-family: RobotoCondensed-Regular !important;
}
div.owl-carousel .item > a > img{
	float: left;
	max-height: 165px;
}
div.owl-carousel .item > h3{
	width: 90%;
	margin: 10px;
	line-height: 20px;
	color: #4169E1;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	padding-top: 10px;
	overflow: hidden;
	height: 20px;
	background: url(images/tt-linetitle.png) repeat-x top center;
}
div.owl-carousel .item > h3 > a{
	color: #D90000;
}
div.owl-carousel .item > h3 > a:hover{
	color: #D90000;
}
div.owl-carousel .item > span{
	width: 100%;
	line-height: 17px;
	color: #333333;
	text-transform: uppercase;
	text-align: center;
	font-size: 15px;
	font-weight: 400;
}
div.owl-carousel .item > p{
	font-size: 14px;
}
div.owl-carousel .item p span{
	color: #D90000;
}
div.box_padding{
	width: 100%;float: left;box-sizing: border-box; border-top: 10px solid transparent; border-bottom: 10px solid transparent;
}
div.tt-right-desc-detail{
	width: 100%; /*width: 790px;*/
	height: auto;
	float: left;
	margin-top: 10px;
	box-sizing: border-box;
	border: 10px solid transparent;
}
div.tt-right-desc-detail-l{
	width: 410px;
	margin-right: 10px;
	/*height: 300px;*/
	float: left;
}
div.tt-right-desc-detail-l > a > img{
	max-width: 100%;
}
div.item_img_top, div.item_img_bottom{
	width: 100%;
	float: left;

}
div.item_img_bottom{
	margin-top: 10px;
}
div.item_img_bottom div.item{
	    width: 95px;
    height: 85px;
	float: left;
	margin-right: 10px;
	box-sizing: border-box;
	border: 1px solid #CCC;
	margin-bottom: 10px;
}
div.item_img_bottom div.item:nth-child(4n+0){
	margin-right: 0px;
}
div.item_img_bottom div.item img{
	max-width: 100%;
	    width: 93px;
    height: 83px;
}
div.item_img_top > a > img{
	max-width: 100%;

}
div.tt-right-desc-detail-r{
	width: 735px;
	/* height: 300px; */
	float: right;
	    margin-top: 10px;
}
/*div.MagicThumb-expanded div:nth-child(2){
	display: none !important;
}
div.MagicZoomBigImageCont  div:nth-child(2){
	display: none !important;
}*/
div.news_left{
	width: 360px;
	float: left;
	margin-top: 10px;
	height: 435px;
}
div.news_right{
	width: 490px;
	float: right;
	margin-top: 10px;
	height: 435px;
}
div.box_img_news{
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
}
div.bong-new{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	box-sizing: border-box;
	border: 5px solid rgba(255,255,255,0.5);
	transition: all 0.6s;
}
div.box_img_news img{
	max-width: 100%;
	width: 100%;
	transform: scale(1);
	
	-webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-ms-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
	
}
div.box_img_news:hover div.bong-new{
	border: 50px solid rgba(255,255,255,0.5);
}
div.box_img_news:hover img{
	transform: scale(1.05);
}
div.news_left h4{
	width: 100%;
	float: left;
	margin-top: 20px;
	font-size: 15px;
	color: #333333;
	margin-bottom: 5px;
}
div.news_left p{
	width: 100%;
	float: left;
}
div.news_left:hover a h4{
	color: #FF0000
}
div.tintuc_new{
	width: 100%;
	margin-top: 10px;
	min-height: 145px;
}
ul.newstintuc{
	list-style: none;
	width: 100%;
	float: left;
}
ul.newstintuc li{
	width: 100%;
	float: left;
	padding: 10px 0px;
	background: url(images/bg_news.png) repeat-x bottom center;
}
ul.newstintuc li h4{
	font-size: 14px;
	color: #333333;
	text-align: left;
	font-weight: bold;
	margin-bottom: 5px;
}
ul.newstintuc li p{
	font-size: 13px;
    color: #333333;
    text-align: left;
    margin-bottom: 5px;
    height: 58px;
    overflow: hidden;
    line-height: 19px;
}
div.item_img_news{
	width: 120px;
	height: 80px;
	float: left;
	position: relative;
	margin-right: 10px;
}
div.item_img_news a img{
	float: left;
	width: 100%;
	height: 80px;
}
div.item_img_news div.bong_hinh{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	box-sizing: border-box;
	border: 5px solid rgba(255,255,255,0.5);
	transition: all 0.6s;
}
div.item_img_news:hover div.bong_hinh{
	border: 15px solid rgba(255,255,255,0.5);
}
div.tintuc_new p{
	line-height: 22px;
	font-size: 14px;
	text-align: justify;
	
}
p.xems{
	text-align: right !important;
	height: auto !important;
}
p.xems a{
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	margin-right: 0px;
	

	transition: all 0.5s;
}
p.xems a:hover{
	margin-right: 10px;
	color: #D90000;

}
div.smpmoi{
	width: 100%;
	float: left;
}
ul.tt-spmoi{
	float: left;
	list-style: none;
	box-sizing: border-box;
	border: 10px solid transparent;
}
ul.tt-spmoi li{
	width: 100%;
    height: 260px;
    float: left;
    text-align: center;
    position: relative;
    margin-bottom: 10px;
    box-sizing: border-box;
    transition: all 0.6s;
    border: 1px solid #CCC;
}
ul.tt-spmoi li img{
	width: 100%;
	float: left;
	height: 190px;
}
ul.tt-spmoi li h3 {
    width: 100%;
    font-size: 14px;
    font-family: Arial;
    text-align: center;
    font-weight: bold;
    float: left;
    margin-top: 10px;
    transition: all 0.6s;
}
ul.tt-spmoi li h3 a {
    color: #333333;
}
ul.tt-spmoi li p {
    font-size: 16px;
    font-family: Arial;
    line-height: 25px;
    text-align: center;
    font-weight: 300;
}
div.tt-menudm ul.tt-man{
	list-style: none;
	margin-top: 170px;
}
div.tt-menudm ul.tt-man li{
	margin-bottom: 10px;
	padding-bottom: 10px;
    width: 100%;
    float: left;
    border-bottom: 1px solid #CCC;
}
div.tt-menudm ul.tt-man li:last-child{
	border-bottom: none;
}
div.tt-menudm ul.tt-man li h4{
	font-size: 12px;
	text-align: center;
	font-weight: 300;
}
div.tt-menudm ul.tt-man li h4 span{
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}
div.holas{
	width: 100%;
	float: left;
	font-size: 15px;
	text-align: center;
	font-weight: bold;
}
div.holas span{
	color: #FF0000;
}
div.tt-menudm ul.tt-man li img{
	max-width: 100px;
}
ul.tt-man li div span{
	font-size: 15px;
	color: #333333;
}
div.sup_port{
	font-size: 14px;
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
div.sup_port span{
	
}
div.hot_line{
	position: absolute;
	top: 110px;
	width: 100%;
	text-align: center;
}
div.hot_line span{
	font-family: 'RobotoBoldCondensed';
	color: #FF0000;
	font-size: 20px;
	text-shadow: -1px 1px #FFF , 1px -1px #FFF , -1px -1px #FFF ,1px 1px #FFF!important;
}
div.ttlh{
	float: left;
	width: 100%;
	box-sizing: border-box;
	border: 10px solid transparent;
}
div.ttlh img{
	max-width: 100%;
}
div.ttlh p{
	font-family: 'utmavo';
	font-size: 15px;
	color: #aaaaaa;
	line-height: 22px;
	text-align: center;
}
div.news_padd{
	width: 100%;
	float: left;
	box-sizing: border-box;
	border: 15px solid transparent;
}
div.btya{
	position: relative;
	width: 100%;
	float: left;
}
div.btya ul{
	list-style: none;
	width: 100%;
}
div.hotnha{
	text-align: center;
	line-height: 30px;
	font-weight: bold;
	color: #333;
}
div.hotnha span{
	color: #FF0000
}
div.sup_port > p{
	line-height: 22px;
}
.vert .simply-scroll-list li {
	width: 100%;
	float: left;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #CCC;
}
.vert .simply-scroll-list li img {
	width: 64px;
	height: 54px;
	float: left;
	margin-right: 5px;
	padding: 4px;
	background: #FFF;
	border: 1px solid #CCC;
}
.vert .simply-scroll-list li h3{
	font-size: 14px;
	color: #0166b3;
	font-weight: 300;
	height: 33px;
	overflow: hidden;
	font-family: Arial;
}
.vert .simply-scroll-list li h3 a{
	color: #0166b3;
	text-decoration: none;
}
.vert .simply-scroll-list li p{
	font-size: 13px;
	color: #3b3b3b;
	height: 32px;
	overflow: hidden;
	font-family: Arial;
}
div.title_sup{
	width: 100%;
	float: left;
	line-height: 30px;
	text-align: center;
	font-family: RobotoCondensed-Regular;
	margin-bottom: 10px;
}
div.title_sup span{
	font-size: 17px;
	color: #0067d6;
	text-transform: uppercase;
	background: url(images/hotro.png) no-repeat bottom center;
	padding-bottom: 2px;
	display: inline-block;
}
div.bck{
	background: url(images/dienthoai.png) no-repeat 15px center;
}
div.support_left{
	width: 80px;
	float: left;
}
div.support_right{
	width: 132px;
	float: right;
	text-align: left;
}
span.padding{
	padding-left: 40px;
}
span.colo_big{
	font-size: 20px !important;
	color: #FF0000 !important;
}
span.emal_ya{
	font-weight: 300 !important;
	color: #333333;
	font-size: 13px;
	font-style: italic;
}
span.name_yaho{
	font-size: 15px;
	font-weight: bold;
}
div.ttlh h4{
	font-size: 15px;
	color: #004DFD;
	font-weight: bold;
	margin: 5px 0px;
}
div.ttlh h5{
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	padding-left: 7px;
	font-size: 15px;
	color: #000000;
}
div.ttlh h5 span{
	color: #FF0000;
	font-size: 18px;
	font-weight: bold;
}
div.tintuc_newlist{
	width: 100%;
	margin-top: 10px;
}
div.tintuc_newlist ul{
	list-style: none;
	width: 100%;
}
div.tintuc_newlist ul li{
	width: 100%;
	float: left;
}
div.tintuc_newlist ul li h5{
	font-size: 14px;
	font-weight: bold;
	line-height: 23px;
}
div.tintuc_newlist ul li h5 a{
	color: #333333;
	text-decoration: none;
	transition: all 0.5s;
}
div.tintuc_newlist ul li h5 a:hover{
	color: #D90000;
}
a.tagsname{
	width: 57px;
	height: 20px;
	display: inline-block;
	line-height: 20px;
	color: #999999;
	font-size: 13px;
	background: url(images/tt-gbtag1.png) no-repeat top center;
	margin-bottom: 5px;
}
a.tagsname span{
	padding-left: 25px;
	transition: all 0.5s;
}
a.clstag{
	display: inline-block;
	height: 20px;
	background: #F1F1F1;
	text-align: center;
	line-height: 20px;
	margin-bottom: 5px;
	padding: 0px 5px;
	transition: all 0.5s;
	font-size: 13px;
}
a.clstag:hover span{
	color: #FF0000 !important;
}
div.mota{
	font: 13px/18px Arial;
	color: #333333;
	text-align: justify;
	/*border-bottom: 1px dashed #dadada;*/
	padding-bottom: 10px;
	padding-top: 8px;
}
div.dongThongTin{
	font: 13px/18px Arial;
	color: #333333;
	text-align: justify;
	border-bottom: 1px dashed #dadada;
	padding-bottom: 7px;
	padding-top: 7px;
}
div.dongThongTin span{
	color: #FF0000;
}
div.leftInfo{
	width: 181px;
	float: left;
	font: 12px/18px Arial;
	color: #2a2a2a;
}
div.rightInfo{
	width: 181px;
	float: right;
	font: 12px/18px Arial;
	color: #2a2a2a;
}
h1.nameDetail {
	font: bold 23px/20px Arial;
	color: #333333;
	border-bottom: 1px dashed #dadada;
	padding-bottom: 8px;
}
span.spanGia {
	font: bold 14px/18px Arial;
	color: #D90000;
}
.cb {
	clear: both;
}
div.detailsContent {
	font: 12px/20px Tahoma;
	color: #2a2a2a;
	text-align: justify;
}
div.detailsContent > h2{
	font-size: 15px;
	color: #FFFFFF;
	font-weight: 800;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}

div.box-news {
	float: left;
	width: 100%;
	padding-bottom: 10px; 
	padding-top:10px; 
	border-top:1px dotted #555;
}
div.box-news:first-child{
	border-top: none !important;
	padding-top:0px;
}
div.box-news-img {
	float: left;
	width: 200px;
	height: auto;
	padding: 5px;
	border: 1px solid #ccc;
	background: #fff
}
div.box-news-img:hover{
	border: 1px solid #f00
}
div.box-news-img img{
	width: 100%;
	height: auto;
}
div.box-news-name {
	float: right;
	width: 700px;
	margin-bottom: 5px;
}
div.box-news-name h3{
	font-weight: 600;
	font-size: 18px;
	color: #D90000 !important;
}
div.box-news-name h3 a{
	color: #D90000 !important;
}
div.box-news-name h3 a:hover{
	color: #FF0000;
}
div.box-news-mota {
	float: right;
	width: 700px;
	text-align:justify;
	line-height: 1.5em;
	color: #222;
	font-size: 13px;
}
div.box-news-readmore {
	float: right;
	width: 700px;
	text-align: right; 
	margin-top:5px;
}
div.box-news-readmore a {
	padding: 5px 0px 5px 19px;
	font-size: 12px; 
	display: inline-block;
	color: #F20000;
	font-weight: bold;
}
div.box-news-readmore a:hover{
	font-style: italic;
}

div#box-news-first {
	border-top: none !important;
}
ul.tt-asa{
	list-style: none;
}
ul.tt-asa > li{
	width: 100%;
	line-height: 20px;
}
div.tt-facett{
    width: 354px;
    min-height: 230px;
    position: fixed;
    bottom: 0px;
    right: -304px;
    z-index: 999999999999;
    cursor: pointer;
    overflow: hidden;
    background: url(images/tt-face.png) no-repeat top left;
}
div.fb-page{
}
div.ghuss{
    margin-left: 36px;
    width: 304px;
    background: #FFFFFF;
    min-height: 230px;
    float: right;
}
#footerSlideContainer {
    bottom: 5px;
    position: fixed;
    right: 5px;
    width: 350px;
    z-index: 999999999999;
}
#footerSlideButton {
   	background: url("images/hotro.png") no-repeat scroll left top transparent;
    border: medium none;
    cursor: pointer;
    height: 89px;
    position: absolute;
    right: -8px;
    top: -83px;
    width: 204px;
}
#footerSlideContent {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #EFEFEF;
    border-color: #006795 -moz-use-text-color #006795 #006795;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 5px medium medium 5px;
    bottom: -5px;
    color: #CCCCCC;
    font-family: DejaVuSansBook,Sans-Serif;
    font-size: 0.8em;
    height: 0;
    position: relative;
    width: 100%;
    overflow:hidden;
    border-radius:15px 0px 0px 0px;
    -moz-border-radius:15px 0px 0px 0px;
}
#footerSlideContent h3 {
    color: #9AC941;
    font-size: 36px;
    margin: 10px 0;
}
#footerSlideContent ul {
    color: #EE8D40;
    line-height: 2em;
    list-style-type: none;
}
#footerSlideText {
    color: #065F92;
    font-size: 11px;
    padding: 10px 5px 5px;
    text-shadow: 1px 1px #FFFFFF;
}
#footerSlideText .note {
    color: red;
    left: 20px;
    position: relative;
}
#footerSlideText .line {
    background: url("http://img.hostvn.net/line.gif") repeat-x scroll center top transparent;
    height: 2px;
    margin: 12px auto;
    width: 95%;
}
#footerSlideText .titles {
    color: #006795;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
#footerSlideText ul {
    list-style: none outside none;
    margin: 10px 0 0 20px;
    padding: 0;
    width: 294px;
}
#footerSlideText ul li {
    background: none repeat scroll 0 0 transparent;
    color: #006795;
    font-size: 12px;
    font-weight: bold;
    list-style: none outside none;
    margin-top: 8px;
    padding: 0;
}
#footerSlideText ul li .left {
    display: inline-block;
    width: 80px;
}
#footerSlideText ul li .right {
    display: inline-block;
    width: auto;
}
.SkypeButton_Chat{
    float:left;
    margin-right:5px;   
}
.SkypeButton_Chat img{
    vertical-align:middle !important;
    margin:0px !important;
}

/* CSS Document */
#wrap_product{
	width: 100%;
	float: left;
	margin-top: 30px;
}
.wrap_dm_product{
	width: 100%;
	float: left;
}
div.list_carousel_dm{
	width: 100%;
	float: left;
	position: relative;
}
#carousel_container{
	display:none;
	position:relative;
	height:390px;
	width: 100%;
	float: left;
}
#carousel_inner {
float:left; /* important for inline positioning */
width:100%; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
position:absolute;
z-index:1; 
}

#carousel_ul {
position:relative;
left:-210px; /* important (this should be negative number of list items width(including margin) */
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:99999px; /* important */
/* non-important styling bellow */
}

#carousel_ul li{
float: left;                                   
width:580px;
height:370px;
margin-top:10px;
margin-bottom:10px; 
margin-left:20px;
position:relative;
background:none;
margin-right:5px;
box-sizing: border-box;
border: 1px solid rgba(255,108,0,1);
}
#carousel_ul li .daucong{
	position:absolute;
	z-index:10;
	background:rgba(255,108,0,0.5);
	height:370px;
	width:580px;
	display:block;
	top:0;
	left:0;
}
.sp1{
	width: 560px;
height: 350px;
float: left;
margin: 10px;
background: rgba(255,255,255,1);
overflow:hidden;
text-align: center;
position:relative;
}
.sp1 img{
	max-width:560px;
	max-height:350px;
}
.price_tag {
	position:absolute;
	top:30px;
	right:-900px;
	background:#FC0;
	padding:7px 20px;
	color:#FFF;
	font-size:16px;
	display:block;
	border-radius:20px 0 0 20px;
	-moz-border-radius:20px 0 0 20px;
	-webkit-border-radius:20px 0 0 20px;
	transition: all 0.6s;
	font-family: 'RobotoBoldCondensed';
}
.price_tag > a {
	color:#FFF;
}
.sp1:hover .price_tag {
	right:0;
}
.mota_ite_pro {
	position:absolute;
	width:100%;
	bottom:0;
	left:0;
	background:rgba(0,0,0,0.5);
	height:45px;
	transition: all 0.6s;
	text-align: left;
}
.sp1:hover .mota_ite_pro {
	height:105px;
}
.mota_ite_pro h3 {
	font-size:15px;
	line-height:25px;
	margin-bottom:10px;
	margin-left:20px;
	margin-top:10px;
	margin-right:100px;
	color:#FFF;
	text-align: left;
	font-family: 'RobotoBoldCondensed';
	text-transform:uppercase;
}
.mota_ite_pro p {
	height:48px;
	width:440px;
	overflow:hidden;
	margin-left:20px;
	color:#FFF;
	font-size:13px;
	text-align: left;
	font-family: 'RobotoBoldCondensed';
	line-height:16px;
	font-weight: 300;
}
.chitiet{
	position:absolute;
	bottom:20px;
	right:20px;
	background-color:rgba(255,153,0,1);
	width:50px;
	height:50px;
	border-radius:50px;
	text-align:center;
	line-height:50px;
	border:3px solid rgba(204,204,204,1);
	float:right;
	font-family: 'RobotoBoldCondensed';
	transition:all 0.3s;
}
.chitiet a{
	color:rgba(255,255,255,1);
	width:50px;
	height:50px;
	float:right;
}
.sp1:hover .chitiet{
	background-color:rgba(153,0,0,1);
}
#carousel_ul li img {
margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that*/
/* styling */
cursor:pointer;
cursor: hand; 
border:0px; 
}
#left_scroll{
width: 92px;
height: 92px;
display: block;
position: absolute;
z-index:100;
background: url(images/previous.png) no-repeat top;
left: 355px;
top:150px;
cursor:pointer;
}
#right_scroll{
width: 92px;
height: 92px;
display: block;
position: absolute;
z-index:100;
background: url(images/next.png) no-repeat top;
left: 960px;
top:150px;
cursor:pointer;
}
#left_scroll:hover{
	background-position:bottom;	
}
#right_scroll:hover{
	background-position:bottom;	
}
#left_scroll img, #right_scroll img{
/*styling*/
cursor: pointer;
cursor: hand;
}

/*----------
--------Danh má»¥c sáº£n pháº©m-------
------------*/

.wrapper_danhmuc {
	width: 866px;
	float:left;
	position:relative;
	margin-left:50px;
}
.list_carousel_dm {
	width: 866px;
	position:relative;
}
.list_carousel_dm ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.list_carousel_dm li {
	padding:0 4px;
	margin:0px 6px;
	width:150px;
	display: block;
	float: left;
	height:120px;
}
.list_carousel_dm li a{
	color: #FFFFFF;
	text-align: center;
	border-radius:5px;
	cursor:pointer;
	width:150px;
	display:block;
	height:120px;
	position:relative;
}
.list_carousel_dm li img{
	border-radius:20px;
	border:5px solid #CCC;
}
.list_carousel_dm li h3{
	color:#FFFFFF;
	padding:5px 0px 5px 0px;
	text-align:center;
	font-family: 'RobotoBoldCondensed';
}
.list_carousel_dm li:hover h3{
	color:#FF6C00;
	
}
.list_carousel_dm li:hover img{
	border:5px solid #F30;
	
}
.list_carousel_dm li span{
	color:rgba(51,51,51,1);	
}
.list_carousel_dm li:hover{
}
.list_carousel_dm li.active{
}
.list_carousel_dm.responsive {
	width: auto;
	margin-left: 0;
}
.prev {
	background: url(images/previous.png) no-repeat scroll center top / 40px 80px transparent;
	height: 40px;
	left: -30px;
	overflow: hidden;
	position: absolute;
	top: 38px;
	width: 40px;
	z-index:10;
}
.next {
	background: url(images/next.png) no-repeat scroll center top / 40px 80px transparent;
	height: 40px;
	right: -30px;
	overflow: hidden;
	position: absolute;
	top: 38px;
	width: 40px;
	z-index:10;
}
.next:hover,.prev:hover{
	background-position:bottom;	
}
.pager {
	float: left;
	width: 320px;
	text-align: center;
}
.pager a {
	margin: 0 5px;
	text-decoration: none;
}
.pager a.selected {
	text-decoration: underline;
}
.timer {
	background-color: #999;
	height: 6px;
	width: 0px;
}

/***************** css nang capppppppp***************/
.clearfix:after{
    clear:both;
    content:".";
    display:block;
    height:0;
    visibility:hidden;
}
 .middle{
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    text-align: center;
}
 div.plus{
    overflow: hidden;
    position: relative;
}
 .plus:before {
     position: absolute;
     content: '';
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
     z-index: 1;
     -webkit-transition: all 0.6s ease-in-out;
     transition: all 0.6s ease-in-out;
     -moz-transition: all 0.6s ease-in-out;
     -ms-transition: all 0.6s ease-in-out;
     -o-transition: all 0.6s ease-in-out;
}
.plus:after {
     position: absolute;
     content: '';
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
     -webkit-transition: all 0.6s ease-in-out;
     transition: all 0.6s ease-in-out;
     -moz-transition: all 0.6s ease-in-out;
     -ms-transition: all 0.6s ease-in-out;
     -o-transition: all 0.6s ease-in-out;
}
 .plus:hover:before {
    right: 50%;
    left: 50%;
    width: 0;
    background: rgba(255, 255, 255, 0.5);
}
 .plus:hover:after {
    height: 0;
    top: 50%;
    bottom: 50%;
    background: rgba(255, 255, 255, 0.5);
}
 .flash{
    position:relative;
     overflow:hidden;
}
 .flash:before{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.5);
    content: '';
    z-index:10;
    -webkit-transition: -webkit-transform 0.6s;
    transition: transform 0.6s;
    -webkit-transform: scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-120%,0);
     transform: scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-120%,0);
}
 .flash:hover:before {
    webkit-transform: scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,120%,0);
    transform: scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,120%,0);
}

.top_h
{
	height: 40px;
	overflow: hidden;
	background: #f3f3f3;
}
ul#info_l
{
	float: left;
	display: block;
	max-width: 55%;
	list-style: none;
	padding: 0px;
	margin-top: 10px;
}
ul#info_l li
{
	padding-left: 25px;
	display: inline-block;
	font-family: 'Roboto-Regular';
	background: url(common/call.png) no-repeat left center;
	color: #3e3e3e;
}
ul#info_l li:last-child
{
	margin-left: 45px;
}
ul#info_r
{
	float: right;
	display: block;
	text-align: right;
	list-style: none;
	padding: 0px;
	margin-top: 10px;
}
ul#info_r li
{
	display: inline-block;
	margin-left: 15px;
	vertical-align: middle;
}
ul#info_r li img
{
	transition: all 0.5s;
}
ul#info_r li:hover img
{
	transform: rotate(180deg);
}
.gid_header
{
	padding: 15px 0px;
	padding-bottom: 10px;
}
.box_logo
{
	width: 32.5%;
	float: left;

}
.box_search_nc
{
	width: 31.6%;
	float: left;
	margin-left: 115px;
	margin-top: 13px;
}
.info_header
{
	width: 260px;
	float: right;
	margin-top: 20px;
}


.info_header ul
{
	padding: 0px;
	list-style: none;
	display: grid;
	grid-template-columns: repeat(2,auto);
	grid-column-gap: 45px;
}
.info_header ul li
{
	padding-left: 45px;
	background: url(common/sp1.png) no-repeat left top;
	min-height: 50px;
	font-size: 14px;
	color: #505050;
	font-family: 'Roboto-Regular';
}
#search
{
	width: 100%;
	height: 45px !important;
	line-height: 45px !important;
	border:1px solid #d10000;
	border-radius: 5px;
	overflow: hidden;
	background: none;
	background: #fff !important;
}
div#btn
{
	width:57px;
	height:45px;
	background: #d10000 url(common/search.png) no-repeat center;
	float: right;
	line-height: 45px;
}
input.element-search
{
	width: calc(100% - 75px);
	float: left;
	height: 45px !important;
	line-height: 45px !important;
	padding: 0px;
	padding-left: 17px;
	color: #818181;
	font-family: 'RobotoLight';
	font-size: 13px;
}
section#menu
{
	height: 46px;
	background: #0b3f92;
	margin-top: 0px;
}
#left_danhmuc
{
	width: 250px;
	height: 46px;
	background: #d10000;
	float:left;
	position: relative;
}
div#tt-nav
{
	width: calc(100% - 250px);
	float: right;
}
div#search
{

}
.title-danhmuc
{
	height: 46px;
	line-height: 46px;
	background: url(common/bar.png) no-repeat left 20px center;
	font-family: 'RobotoBold';
	font-size: 15px;
	text-transform: uppercase;
	color: #Fff;
	padding-left: 54px;
}
div#tt-nav > ul > li:hover, div#tt-nav > ul > li.active
{
	border-radius: 0px !important; 
}
div#tt-nav > ul > li > h2 > a
{
	line-height: 46px !important;
}
div#tt-nav > ul > li
{
	border:none;
	border-radius: 5px;
	border-right: 1px ridge #366abe;
}
div#tt-nav > ul > li:last-child
{
	border:none;
}
div#tt-nav > ul > li > h2 > a
{
	font-family: 'RobotoBold' !important;
	font-size: 14px !important;
	text-transform: uppercase;
	color: #Fff;
}
div#tt-nav
{
	text-align: left;
}
div#tt-nav > ul
{
	float: none;
	display: grid;
	grid-template-columns: repeat(7,auto);
	grid-gap: 0px;
}
.content_danhmuc
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 100%;
	z-index: 99999999999999;
	display: none;
}
#left_danhmuc
{
	cursor: pointer;
}
#left_danhmuc:hover .content_danhmuc
{
	display: block;
}
.content_danhmuc ul
{
	padding: 0px;
	list-style: none;
	background: #fff;
}
.content_danhmuc ul li
{
	display: block;
	position: relative;
}
.content_danhmuc ul li h2
{
	font-family: 'Roboto-Regular';
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}
.content_danhmuc ul li h2 a
{
	padding: 10px;
	border-bottom: 1px ridge #ccc;
	padding-left: 17px;
	color: #000000;;
	text-transform: none;
	display: block;
}
.content_danhmuc ul li:hover
{
	background: #d10000;	
}
.content_danhmuc ul li:hover a
{
	color: #Fff;
	border-bottom: 1px ridge #d10000;
}
.content_danhmuc ul li ul
{
	position: absolute;
	top: 0px;
	left: 100%;
	z-index: 99999;
	min-width: 250px;
	display: none;
}
.content_danhmuc ul li:hover ul
{
	display: block;
}
.content_danhmuc ul li ul li a
{
	color: #000000 !important;
}
.content_danhmuc ul li ul li:hover a
{
	color: #ffffff !important;
}
#taisaochon_index
{
	background: #0c4a99;
	padding: 8px 0px;
}
.grid-why
{
	display: grid;grid-template-columns: repeat(4,1fr);
	grid-gap: 0px;
}
.box-why
{
	height: 60px;
	border-right: 1px ridge #346e97;
	color: #fff;
}
.box-why:last-child
{
	border-right: none;
}
.box-why h3
{
	font-family: 'Roboto-Regular';
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 7px;
}
.box-why p
{
	color: #fff;
	font-size: 14px;
	font-family: 'RobotoLight';
}
.box-why:last-child p
{
	font-family: 'Roboto-Regular';
	font-size: 18px;
}
section#slider
{
	height: 475px;
	margin-bottom: 15px;
}
.b-product .img
{
	overflow: hidden;
	border:1px solid #cacaca;
	position: relative;
}
.b-product .img a img
{
	transition: all 0.5s !important;
	width: 100%;
}
.b-product .img:hover a img
{
	transform: scale(1.2);
}
.b-product .info
{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.b-product .info h2
{
	font-family: 'Roboto-Regular';
	font-size: 15px;
	color: #3e3e3e;
	font-weight: normal;
	margin-bottom: 10px;
}
.b-product .info h2:hover
{
	color: #de0000;
}
.b-product .info p
{
	text-align: center;
}
.b-product .info p span
{
	margin: 0 15px;
}
.b-product .info p span.price_giaban
{
	font-family: 'RobotoBold';
	font-size: 18px;
	color: #de0000;
}
.b-product .info p span.price_giacu
{
	font-size: 15px;
	color: #737272;
	text-decoration: line-through;
	position: relative;top: -1px;
}
#product_index
{
	margin: 25px 0px;
}
.sale
{
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 111;
}
.spmoi
{
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 111;
}
.add_Cart
{
	position: absolute;left: 0px;
	bottom: -100%;
	z-index: 9999;
	right: 0px;
	transition: all 0.5s !important;
	visibility: hidden;
	opacity: 0px;
}
.add_Cart p
{
	display: block;
	padding: 12px 10px;
	color: #Fff;
	text-align: center;cursor: pointer;
	font-family: 'RobotoLight';
	background-image: linear-gradient(to right, #de0000 , #0d56a1);
}
.b-product:hover .add_Cart
{
	bottom: 0px;
	visibility: visible;
	opacity: 1;
}
#product_list_nb
{
	margin-bottom: 30px;
}
.title-list
{
	height: 61px;
	line-height: 49px;
	display: block;
	background: url(common/bg_title.png) no-repeat;
	position: relative;
	margin-bottom: 15px;
}
.title-list span
{
	font-family: 'RobotoBold';
	font-size: 17px;
	text-transform: uppercase;
	color: #Fff;
	padding-left: 20px;
}
.title-list a
{
	position: absolute;
	right: 50px;
	top: 11px;
	z-index: 1;
	color: #fff;
	font-family: 'RobotoLight';
	font-size: 14px;
	line-height: 24px;
}
.title-list a:hover
{
	color: #f00;
}
.grid-product__index
{
	display: grid;
	grid-template-columns: repeat(4,1fr);
	grid-column-gap:30px;
	grid-row-gap: 15px;
}
#quangcao_index img
{
	width: 100%;
}
.left_index
{
	width: 48.33%;
	float: left;
}
.right_index
{
	width: 48.33%;
	float: right;
}
.title-newss
{
	background: url(common/tintuc.png) repeat-x center;
}
.title-newss span
{
	height: 44px;
	line-height: 44px;
	font-family: 'RobotoBold';
	font-size: 17px;
	text-transform: uppercase;
	color: #Fff;
	padding: 0px 55px;
	background-image: linear-gradient(to right, #0b3f92 , #1189c1);
	display: inline-block;
	border-radius: 5px;
	overflow: hidden;
}
#news_index
{
	padding: 50px 0px 55px 0px;
}
.title-newss
{
	margin-bottom: 20px;
}
.box-newsss
{
	padding-bottom: 25px;
	margin-top: 25px;
	border-bottom: 1px dashed #d8d7d7 !important;
	overflow: hidden;
	height: 135px;
	width: 100%;
	display: inline-block;
}
.box-newsss:first-child
{
	margin-top: 0px;
}
.box-newsss:last-child
{
	border:none;
}
.box-newsss .img
{
	height: 130px;
	width: 185px;
	float: left;
	overflow: hidden;
}
.box-newsss .img img
{
	transition: all 0.5s !important;
}
.box-newsss .img:hover img
{
	transform: scale(1.2);
}
.box-newsss .info
{
	height: 130px;
	float: right;
	width: calc(100% - 205px);
}
.box-newsss .info h3
{
	font-family: 'RobotoBold';
	font-size: 15px;
	color: #3e3e3e;
	line-height: 24px;
}
.box-newsss .info h3:hover
{
	color: #f00;
}
.box-newsss .info p:nth-child(2)
{
	color: #6f6f6f;
	font-size: 13px;
	margin: 5px 0px;
}
.box-newsss .info p.p1
{
	color: #3e3e3e !important;
	line-height: 20px !important;
}
.box-newsss .info a.ten_a
{
	font-size: 13px;
	font-style: italic;
	color: #da151a;
	text-decoration: underline;
	float: right;
	margin-top: 15px;
}
.slick-tintuc
{
	max-height:510px;
	overflow: hidden;
}
.box-first-vd iframe
{
	display: block;
	margin-bottom: 5px;
}
div#service_index
{

	padding: 50px 0px;
	background: #f1f1f1;
}
.box-ser .img
{
	overflow: hidden;
}
.box-ser .img img
{
	width: 100%;
	transition: all 0.5s !important;
}
.box-ser .img:hover img{
	transform: scale(1.2);
}
.box-ser .info
{
	padding: 10px;
	text-align: left;
}
.box-ser .info h3
{
	font-family: 'RobotoBold';
	font-size: 14px;
	line-height: 22px;
	text-transform: uppercase;
	font-weight: normal;
	color: #333333;
}
.box-ser .info h3:hover
{
	color: #F00;
}
.box-ser .info p
{
	font-size: 14px;
	line-height: 24px;
	color: #333333;
	font-family: 'Roboto-Regular';
	margin-top: 5px;E
}
#yahoo_index
{
	margin: 20px 0px 50px 0px;
	background: #0c4a99;
	padding: 20px 0px;
	height: 85px;
	overflow: hidden;
}
.left_yahoo
{
	width: 70%;
	float: left;
}
.right_yahoo
{
	width: 27.08%;
	float: right;
	margin-top: 5px;
	position: relative;
}
.right_yahoo:before
{
	content: "";
	height: 125px;
	width: 1px;
	background: #fff;
	position: absolute;left: -20px;
	z-index: 99;
	top: -25px;
}
.grid-yahoo
{
	display: grid;
	grid-template-columns: repeat(3,auto);
	grid-column-gap: 0px;
	color: #fff;
}
.box-yahoo
{
	text-align: center;
}
.box-yahoo h3
{
	font-family: 'RobotoBold';
	font-size: 20px;
	font-weight: normal;
}
.box-yahoo p
{
	font-size: 30px;
	font-family: 'Roboto-Regular';
	margin-top: 7px;
}
.box-yahoo
{
	padding: 0px 10px;
	background: url(common/li1.png) no-repeat right center;
}
.box-yahoo:nth-child(3)
{background: none !important;}
.box-thanhtoan
{
	padding-left: 10px;
	max-width: 290px;
}
.box-thanhtoan a
{
	display: inline-block;
	height: 35px;
	line-height: 35px;
	display: inline-block;
	padding-right: 25px;
	background:#002157 url(common/tc1.png) no-repeat left 10px center;
	padding-left: 45px;
	font-family: 'Roboto-Regular';
	font-size: 20px;
	color: #Fff;
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 2px;
}
.left_footer
{

	width: 48.75%;
	float: left;
}
.mid_footer
{
	width: 24.17%;
	float: left;
	margin-left: 40px;
}
.right_footer
{
	width: 21%;
	float: right;
}
div#tt-sfooter
{
	padding: 30px 0px 25px 0px;
	position: relative;
	background: #0c4a99 !important;
}
.title-footer
{
	margin-bottom: 20px;
}
.title-footer span
{
	font-family: 'RobotoBold';
	font-size: 16px;
	text-transform: uppercase;
	color: #fff;
}
.title-dm
{
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #fff;
}
.title-dm span
{
	font-family: 'RobotoBold';
	font-size: 16px;
	text-transform: uppercase;
	color: #Fff;
}
.content_dm ul
{
	padding: 0px;
}
.content_dm ul li
{
	display: block;
	margin-bottom: 10px;
}
.content_dm ul li a
{
	font-family: 'Roboto-Regular';
	font-size: 14px;
	color: #fff;
	padding-left: 15px;
	background: url(common/arrow.png) no-repeat top 6px left;
}
.content_dm ul li a:hover
{
	color:orange;
	text-transform: none;
}
ul.inf_r
{
	float: left !important;
	margin-top: 20px;
}
ul.inf_r li
{
	margin-left: 0px;
	margin-right: 15px;
}
.copy_righttt
{
	font-family: 'Roboto-Regular';
	font-size: 13px;
	color: #Fff;
	position: absolute;
	left: 0px;
	bottom: 10px;
	right: 0px;
	text-align: center;
	z-index: 1;
}
.gmppp iframe
{
	width: 100%;
	display: block;
	height: 350px;

}
div.tt-index-title
{
	margin-bottom: 10px;
}

.left_gh{
    width: 73%;
    float: left;
    font-family: 'OpenSans_R';
    font-size: 14px;
}
 .right_gh{
    width: 25%;
    float: right;
    font-family: 'OpenSans_R';
    font-size: 14px;
}
.frm_lienhe_index{
    position:relative;
    padding:0px;
    max-width:1366px;
    margin:10px auto;
    background:rgba(255,255,255,0.9);
    text-align:center
}
 .frm_lienhe_index .input_lh{
    padding:4px;
    border:solid 1px #CCC;
    background:#FFF;
    width:100%;
    display:inline-block;
    vertical-align:top;
    margin-bottom:6px;
    line-height:30px;
    padding-left: 15px;
    font-family: 'Roboto-Regular';
    font-size: 14px;
}
div.frm_lienhe .item_lienhe{
    margin:8px 0px;
}
 div.frm_lienhe .item_lienhe_b{
    text-align:center;
}
 div.frm_lienhe .item_lienhe p{
    float:left;
    width:120px;
}
 div.dangky .item_lienhe p{
    clear:both;
    float:none;
}
 .baove{
    float:left !important;
}
 div.frm_lienhe .item_lienhe span{
    color:red;
    margin-left:3px;
}
 div.frm_lienhe .item_lienhe input[type='text'],div.frm_lienhe .item_lienhe textarea,div.frm_lienhe .item_lienhe input[type='password'],div.frm_lienhe .item_lienhe select{
    width:calc(100% - 130px);
    padding: 5px 10px;
    border: 1px solid #D6D6D6;
    box-sizing: border-box;
    background: #F7F7F7;
}
 div.dangky_frm .item_lienhe input[type='text'],div.dangky_frm .item_lienhe textarea,div.dangky_frm .item_lienhe input[type='password'],div.dangky_frm .item_lienhe select{
    width: 100%;
}
 div.frm_lienhe .item_lienhe input[type='button'],div.frm_lienhe .item_lienhe input[type='reset'],div.frm_lienhe .item_lienhe input[type='submit']{
    padding:7px 25px;
    background:#ee0303;
    border:none;
    color:#fff;
    border-radius:3px;
    margin:10px 0px;
    font-size:12px;
    cursor:pointer;
    box-sizing: border-box;
    text-transform: uppercase;
}
.td_gh
{
	font-family: 'RobotoBold';
	font-size: 16px;
	color: #333333;
	margin-bottom: 20px;
	text-transform: uppercase;
}
#giohang,.frm_lienhe
{
	font-family: 'Roboto-Regular';
}
.click_ajax
{
	cursor: pointer;
}

 .amount_cart button{
    float: left;
    width:35px;
    height:30px;
    border:1px solid #eee;
    background:#fff;
    outline: none;
    color:#6d6d6d;
}
 .amount{
    height:30px;
    width:50px;
    float: left;
    border:1px solid #eee;
    text-align: center;
    margin:0px 3px;
    outline: none
}
 .item_info_detail .btn{
    text-transform: uppercase;
    font-size:14px;
    font-family: 'RobotoBold'
}
 .amount {
    height: 30px;
    width: 50px;
    float: left;
    border: 1px solid #eee;
    text-align: center;
    margin: 0px 3px;
    outline: none;
}
 .btn_Cart_Detail{
    width:255px;
    color:#fff;
    height: 44px;
    display:inline-block;
    line-height:44px;
    text-align: center;
    cursor:pointer;
    font-family: 'Roboto-Regular';
    font-size: 15px;
    margin-right:5px;
    border-radius:3px;
}
 .buy-now{
    background:#ffb916;
}
 .buy-now:hover{
    background:#e59b11;
    color:#fff;
}
 .buy-to-cart{
    background:#f57224;
}
 .buy-to-cart:hover{
    background:#d0611e;
    color:#fff;
}
.item_info_detail
{
	margin: 5px 0px;
}
