
@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: '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: '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: 'UTMDinhTran';
    src: url('images/fonts/UTMDinhTran.eot');
    src: url('images/fonts/UTMDinhTran.eot') format('embedded-opentype'),
         url('images/fonts/UTMDinhTran.woff2') format('woff2'),
         url('images/fonts/UTMDinhTran.woff') format('woff'),
         url('images/fonts/UTMDinhTran.ttf') format('truetype'),
         url('images/fonts/UTMDinhTran.svg#UTMDinhTran') format('svg');
}

*{
	margin: 0; padding: 0;
}
body{
	font-size: 13px;
	color: #333;
	font-family: Arial;
	/*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-intro{
	width: 100%;
	height: 100%;
	float: left;
}
div.tt-full-w{
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
div.tt-full-cont{
	width: 1366px;
	float: left;
	height: 665px;
	background: #FFFFFF;
}
div.tt-header-intro{
	width: 1366px;
	float: left;
	background: #FFFFFF;
	height: 108px;
}
div.tt-header-intro img{
	height: auto;
}
div.tt-content-intro{
	width: 1366px;
	float: left;
	height: 557px;
	
	background-position: fixed;
}
div.content-quacau{
	width: 1366px;
	float: left;
	height: 557px;
	background: url(images/quacau.png) no-repeat center center;;
}
div.content-quacau-i{
	width: 330px;
    height: 328px;
    margin-top: 115px;
    margin-left: 519px;
    position: relative;
    
}
div.content-quacau-i a{
	transition: all 0.6s;
	margin-top: 0px;
}
div.content-quacau-i a:hover{
	margin-top: -10px;
}
a.vietnam{
	position: absolute;
	display: inline-block;
	width: 75px;
	height: 110px;
	top: 40px;
	left: 123px;
}
a.english{
	position: absolute;
	display: inline-block;
	width: 75px;
	height: 110px;
	top: 165px;
	left: 40px;
}
a.china{
	position: absolute;
	display: inline-block;
	width: 75px;
	height: 110px;
	top: 165px;
	right: 40px;
}
/*=======================*/
div#tt-full{
	width: 1349px;
	height: auto;	
	margin: 0 auto;
}
div#tt-wrapper{
	width: 100%;
	height: auto;
	margin: 0 auto;
}
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;
}
div#tt-header{
	width: 100%;
	height: auto;
	float: left;
	position: relative;
}
div#tt-top{
	width: 100%;
	height: 40px;
	background: url(images/tt-bgtoplist.jpg) repeat-x top center;
	float: left;
}
div#tt-top ul{
	list-style: none;
	width: 100%;
	float: left;
	text-align: center;
}
div#tt-top ul li{
	width: 330px;
	height: 40px;
	display: inline-block;
	text-align: center !important;
}
div#tt-top ul li h3{
	line-height: 40px;
	color: #FFFFFF;
	font-size: 20px;
	
}
.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: 100%;
	float: left;
}
div.logo{
	height: auto;
    position: absolute;
    top: 0px;
    left: 0px;
}
div#banner-left{
	width: 730px;
	float: left;
	text-align: left;
	position: relative;
}
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: 220px;
	float: left;
	min-height: 111px;
	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: 250px;
	float: right;
	position: relative;
	min-height: 111px;
}
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 > a > img{
	max-width: 100%;
	height: auto;
	float: left;
}
div.tt-lang img{
	margin: 0px 5px;
}
div.tt-hotline{
	top: 30px;
    right: 0px;
    width: 250px;
    position: absolute;
    text-align: center;
}
div.tt-hotline a{
	display: inline-block;
	padding: 5px 20px;
	background: #ebebeb;
	color: #000000;
	font-size: 15px;
	transition: all 0.6s;
	text-shadow: -1px 1px #fff , 1px -1px #fff , -1px -1px #fff ,1px 1px #fff !important;
	font-family: 'UTMSwiss721BlackCondensed';
}
div.tt-hotline a:hover{

}
div.tt-hotline p{
	font-size: 23px;
}
div.tt-lang {
	float: left;
	height: 45px;
	line-height: 45px;
	margin-left: 15px;
	margin-right: 15px;
}
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.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{
	width: 250px;
	float: left;
	margin-top: 58px;
}
div#tt-menu{
	width: 100%;
	float: left;
	position: relative;
	z-index: 999999;
}
div#tt-nav{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
div#search{
	width: 250px;
	height: 33px;
	margin-top: 8px;
	float: left;
	background: url(images/search.png) no-repeat top center;
}
input.element-search{
	outline: none;
	background: none;
	border:none;
	height: 33px;
	padding: 0px 10px;
	width: 170px;
	float: left;
}
div#btn{
	float: right;
	width: 37px;
    height: 33px;
	background: none;
	cursor: pointer;
}
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;
	background: #ff6c00;
	z-index: 99999999;
	position: relative;
}
div#tt-nav > ul{
	width: 100%;
	float: left;
	list-style: none;
	text-align: right;
}
div#tt-nav > ul > li{
	display: inline-block;
	position: relative;
	text-align: center;
}

div#tt-nav > ul > li > h2{
	line-height: 32px;
    font-size: 13px;
    font-family: 'UTMSwiss721BlackCondensed';
    letter-spacing: 1px;
    /* padding-right: 2px; */
    color: #333333;
    text-shadow: -1px 1px #fff , 1px -1px #fff , -1px -1px #fff ,1px 1px #fff!important;
    text-transform: uppercase;
}
div#tt-nav > ul > li > h2> a:hover{

}

div#tt-nav > ul > li.active > h2 >a{
	color: #1D71B9;
}
div#tt-nav > ul > li > h2 > a{
	color: #000000;
    padding: 5px 15px;
    transition: all 0.6s;
}
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: #1D71B9;
}
div#tt-nav > ul > li:hover > ul{
	display: block;
}
div#tt-nav > ul > li > ul > li:hover > ul{
	display: block;
}
div#tt-nav > ul > li ul{
	list-style: none;
	position: absolute;
	top: 32px;
	left: 0px;
	display: none;
	width: 250px;
	z-index: 99999999999999;
}
div#tt-nav > ul > li ul ul{
	list-style: none;
	position: absolute;
	top: 0px;
	left: 100%;
	display: none;
	width: 250px;
	z-index: 999999999;
}
div#tt-nav > ul > li ul li{
	display: inline-block;
	float: left;
	width: 100%;
	background: #0067D6;
	text-align: left;
	transition: all 0.6s;
	position: relative;
}
div#tt-nav > ul > li ul li h2{
	line-height: 30px;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 1px;
	color: #FFFFFF;
	font-family: Arial;
}

div#tt-nav > ul > li ul li:hover{
	background: #FF0000;
}
div#tt-nav > ul > li > ul > li > h2 > a{
	color: #FFFFFF;
	padding: 0px 10px;
}
div#tt-nav > ul > li > ul > li > ul > li > h2 a{
	color: #FFFFFF;
	padding: 0px 10px;
}
div#tt-nav > ul > li > ul > li:hover > h2 > a{
	color: #FF0;
}
div#tt-nav > ul > li > ul > li > ul > li:hover > h2 > a{
	color: #FF0;
}
div.tt-social{
	position: absolute;
    top: 15px;
    right: 80px;
}
div.tt-social > a > img{
	margin: 0px 2px;
	width: 30px;
}
div.tt-holine{
	position: absolute;
    top: 35px;
    right: 100px;
    z-index: 99999;
    background: url(images/hottop.png) no-repeat top center;
    padding-bottom: 30px;
}
div.tt-holine p{
	font-family: 'RobotoLight';
	font-size: 14px;
	color: #FF0;
	font-weight: 300;
	text-align: right;
	margin-top: 40px;
	/*text-shadow: -1px 1px #FFF , 1px -1px #FFF , -1px -1px #FFF ,1px 1px #FFF!important;*/
}
div.tt-holine p span{
	color: #FF0;
}
div#tt-slideshow{
	width: 100%;
	float: left;
}
header#header{
	    position: relative;
    z-index: 09999999999999;
    float: left;
    width: 100%;
    background: #FFF;
}
main#main{
	position: relative;
    float: left;
    width: 100%;
    background: #FFF;
}
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: 805px;
}
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;
}
div#marquee_new p{
	line-height: 30px;
	font-family: 'UTMDinhTran';
}
div#marquee_new p span{
	display: inline-block; padding: 0px 60px; color: #000000; font-size: 34px;
}
div#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{
	    max-width: 1349px;
    margin: 0 auto;
    position: absolute;
    z-index: 99999;
    bottom: 0px;
}
div.bonglide{
	width: 100%;
	float: left;
	height: 40px;
	background: url(images/bongslide.png) no-repeat top center;
}
section#content{
	width: 100%;
	float: left;
}
div.contant_id{
	width: 100%;
	float: left;
}
.bgdo{
	background: #d90000;
}
.bgtrang{
	background: #FFFFFF;
}
.bgcam{
	background: #ff6c00;
}
.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%;
	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/linetitle.png) no-repeat bottom center;
	float: left;
	text-align: center;
}
div.tt-index-title > h3{
	line-height: 37px;
	color: #FFFFFF;
	font-size: 36px;
	font-weight: 300;
	text-transform: uppercase;
	font-family: 'RobotoCondensed-Regular';
	display: inline-block;
	padding-bottom: 15px;
}
div.tt-index-title > h2{
	line-height: 37px;
	color: #FFFFFF;
	font-size: 36px;
	font-weight: 300;
	text-transform: uppercase;
	font-family: 'RobotoCondensed-Regular';
	display: inline-block;
	padding-bottom: 15px;
}
div.tt-index-title > h1{
	line-height: 37px;
	color: #FFFFFF;
	font-size: 36px;
	font-weight: 300;
	text-transform: uppercase;
	font-family: 'RobotoCondensed-Regular';
	display: inline-block;
	padding-bottom: 15px;
}
div.video-left{
	width: 790px;
	float: left;
}
div.video-left h3{
	font-size: 20px;
	text-transform: uppercase;
	color: #FFF;
	font-family: 'RobotoBoldCondensed';
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: url(images/qtsx.png) no-repeat bottom left;
}

div.video-right{
	width: 390px;
	float: right;
	margin-left: 20px;
}
div.video-right > h3{
	font-size: 20px;
	text-transform: uppercase;
	color: #FFF;
	font-family: 'RobotoBoldCondensed';
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: url(images/tintuc.png) no-repeat bottom 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 solid #ff9700;
}
div.video-content ul li img{
	float: left;
	width: 120px;
	height: 90px;
	margin-right: 10px;
}
div.video-content ul li h3{
	font-size: 14px;
	height: 33px;
	font-family: 'RobotoBold';
    overflow: hidden;
    margin-bottom: 5px;
}
div.video-content ul li a.xem_them{
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	float: right;
	padding: 4px 0px;
}
div.video-content p{
	font-weight: 300;
    font-size: 12px;
    height: 41px;
    overflow: hidden;
}
div.video-content ul li h3 a{
	color: #000000;
}
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: 620px;
	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: 195px;
	border-radius: 5px;
}
div.gioithieu1-right{
	float: right;
	width: 560px;
	margin-left: 15px;
	font-family: 'RobotoCondensed-Regular';
	color: #333333;
}
div.gioithieu1-right h3{
	font-size: 20px;
	text-transform: uppercase;
	color: #ca0000;
	font-family: 'RobotoBoldCondensed';
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: url(images/linetd1.png) no-repeat bottom left;
}
div.scroll_spm{
	width: 100%;
	float: left;
	margin-top: 20px;
	border: 1px solid #CCC;
	    overflow: hidden;
}
/*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.owl-carousel{
	width: 100%;
	float: left;
	box-sizing: border-box;
	border: 10px solid transparent;

}
div.owl-carousel .item{
	width: 205px;
	height: 175px;
	float: left;
	margin-right: 10px;
	box-sizing: border-box;
	border: 1px solid #CCC;
	box-shadow: 3px 3px 0px #DDD;
}
div.owl-carousel .item img{
	box-sizing: border-box;
	border: 3px solid #FFF;
	background: #FFF;
}
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';
}
.bx-wrapper{
	margin: 20px auto 10px !important; 
}


div.provider-slide{
	width: 100%;
    float: left;
    padding: 10px 0px;
}
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{
	width: 100%;
	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;
}
div#provider{
	width: 1200px;
	margin: 0 auto;
	height: 150px;
	box-sizing: border-box;
	border: 1px solid #CCC;
}
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-slide1{
	width: 100%;
	height: 240px;
}
div.slide1{
	width: 276px;
	height: 240px;
	float: left;
	margin-right: 32px;
	position: relative;
	background: #000000;
	border-radius: 5px;
}

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 img{
	width: 276px;
	height: 240px;
	border-radius: 5px;

	opacity: 1;
	transition: all 0.6s;
}
div.slide1:hover img{
	opacity: 0.6;
}
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: right;
	margin-top: 25px;
}
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;
}
div#tt-sfooter{
	width: 100%;
	float: left;
	position: relative;
	/*margin-top: 10px;*/
	font-size: 14px;
	color: #FFF;
	background: #5a5a5a;
}
div.tk_gt{
	width: 100%; float: left; margin-top: 10px; font-size: 13px; color: #FFF;
}
div.tk_gt span{
	color: #FF0;
}
div.tt-copy{
	width: 100%;
	float: left;
	height: 30px;
	background: rgba(0,0,0,0.5);
}
div.tt-copy p{
	color: #FFFFFF;
	font-size: 13px;
	width: 100%;
	line-height: 30px;
	text-align: center;
}
.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: #FFF;
}
.tablelienhe .input {
	azimuth:center;
	width:385px;
	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:385px;
	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: 470px;
    min-height: 150px;
    float: left;
    margin-right: 65px;
}
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: 200px;
    min-height: 150px;
    float: left;
    margin-top: 5px;
    text-align: center;
}
div.tt-news1footer h3{
	font-size: 15px;
	color: #FF0;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
	font-family: 'RobotoBoldCondensed';
}
div.tt-newsfooter{
    width: 160px;
    min-height: 150px;
    float: right;
   	margin-top: 5px;
}
div.box_l{
	width: 100%;
	float: left;
	color: #FFFFFF;
	/*margin: 10px 0px;*/
}
div.box_l p{
	width: 100%;
	float: left;
	font-size: 13px;
	color: #FFF;
}
div.box_l h3{
	font-size: 18px;
	color: #FFF;
	width: 100%;
	text-transform: uppercase;
	text-align: left;
	float: left;
	font-weight: 300;
	margin-top: 15px;
	font-family: 'RobotoBoldCondensed';
}
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: 18px;
    color: #FFF;
    width: 100%;
    text-transform: uppercase;
    text-align: left;
    float: left;
    font-weight: 300;
    margin-top: 15px;
    font-family: 'RobotoBoldCondensed';
}
div#header-mail{
	width: 100%;
    height: 40px;
    float: right;
    margin-top: 10px;
}
input.bgmail{
	float: left;
	width: 200px;
	padding: 6px 5px;
	border: 1px solid #FFF;
	background: rgba(255,255,255,0.4);
	outline: none;
}
input.btn1{
	outline: none;
	border: none;
	float: right;
	cursor: pointer;
	width: 73px;
	line-height: 29px;
	text-align: center;
	color: #333333;
	height: 29px;
	background: #FFF;
}
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: 253px;
	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: 925px;
	float: right;
	height: auto;
	margin-left: 20px;
	background: #FFF;
}
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;
}
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;
	position: relative;
}
div#tt-danhmuc-title1 > h2{
    float: left;
    line-height: 40px;
    font-family: Arial;
    color: #FFFFFF;
    font-weight: 300;
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
    height: 40px;

}
div#tt-danhmuc-title1 > h2.dm_td{
	width: 253px;
    background: url(images/title_dm.png) no-repeat top center;
    height: 48px;
    font-family: 'RobotoCondensed-Regular';
}
div#tt-danhmuc-title1 > h2.dm_td span{
	padding-left: 40px;
}
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: 1000px;
	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;
    box-sizing: border-box;
    border: 1px solid #CCC;
    margin-top: -10px;
    padding-top: 10px;
}
div.tt-menudm1{
	width: 100%;
    float: left;
    box-sizing: border-box;
    border: 1px solid #CCC;
}
div#tt-gioithieu{
	width: 100%;
	float: left;
	margin-top: 20px;
}
div.title_gt{
	width: 100%;
	float: left;
	border-bottom: 1px solid #0067d6;
}
div.title_gt h3{
	display: inline-block;
    background: #FFFFFF url(images/chunhat.png) no-repeat bottom right;
    padding-right: 20px;
    line-height: 13px;
    color: #0067d6;
    padding-left: 10px;
    font-size: 17px;
    font-weight: 300;
    font-family: RobotoCondensed-Regular;
    text-transform: uppercase;
    margin-bottom: -1px;
}
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;
}
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 45px 9px 15px;
	background: #ffffff url(images/arrow.png) no-repeat 87% center;
	border: 1px solid #d1bbab;
}
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{
	box-sizing: border-box;
    /*border-left: 10px solid transparent;
    border-top: 10px solid transparent;
    border-bottom: 0px solid transparent;
    border-right: 10px solid transparent;*/
    /* width: 100%; */
    float: left;
    margin-top: 0px;
}
div.tienichcontent h4{
	line-height: 30px;
	font-size: 13px;
	font-weight: 300;
	color: #333333;
	/*border-bottom: 1px dashed #CCCCCC;*/
}
div.tienichcontent h4 a{
	color: #FFF;
}
div.tienichcontent h4 span{
	color: #FF0;
	float: right;
	padding-right: 10px;
}
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;
    margin-top: 10px;
}
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;
}
.content{
	width:234px;
	border:solid 1px #ccc;
	border-bottom:none;
}
#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;
	    background: url(images/arrow.png) no-repeat left 10px;
	    border-bottom: 1px solid #CCC;
}

ul.tt-menudanhmuc > li:last-child{
	border-bottom: 1px solid transparent;
}

ul.tt-menudanhmuc > li > h3{
	line-height: 30px;
	font-size: 12px;
	color: #000000;
	text-transform: uppercase;
	font-family: Arial;
	font-weight: 300;
	width: 100%;
	/*text-transform: uppercase;*/
}
ul.tt-menudanhmuc > li > h3.bd{
	border-bottom: 0px dashed #CCC !important;
}
ul.tt-menudanhmuc > li > h3 > a{
	padding: 0px 5px 0px 15px;
	color: #333333;
	display: inline-block;
}
ul.tt-menudanhmuc > li > h3 > a:hover{
	color: #D90000;
}
ul.tt-menudanhmuc > li:hover > ul{
	display: block;
}
ul.tt-menudanhmuc > li > ul{
	list-style: none;
	position: absolute;
	width: 100%;
	float: left;
	top: 0px;
	left: 100%;
	display: none;
	background: #056BC0;
	z-index: 99999999;
}
ul.tt-menudanhmuc > li > ul > li{
	width: 100%;
	float: left;
	transition: all 0.6s;

}
ul.tt-menudanhmuc > li > ul > li:last-child{
	border-bottom: 0px !important;
}
ul.tt-menudanhmuc > li > ul > li > h3{
	line-height: 35px;
	font-size: 14px;
	color: #FFF;
	font-weight: 300;
	background: url(images/arrow.png) no-repeat 5px 14px;
}
ul.tt-menudanhmuc > li > ul > li > h3 > a{
	padding: 0px 0px 0px 15px;
	display: inline-block;
	color: #FFF;
}
ul.tt-menudanhmuc > li > ul > li > h3 > a:hover{
	color: #FFF000;
}
ul.tt-menudanhmuc > li > ul > li:hover{
	background: #68D5F4;
}
ul.tt-menudanhmuc > li > ul > li:hover a{
	color: #FFF000;
}
.ac-container{
	width: 160px;
	padding: 3px 10px;
}
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#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: #FFFFFF;
	font-weight: bold;
	margin: 10px 0px;
}
ul.tt-asa li{
	color: #FFF;
}
ul.tt-asa li a{
	font-size: 15px;
	color: #FFF;
}
div.tt-right-desc{
	height: auto;
	float: left;
  	width: 100%;
	text-align: justify;
	margin-bottom: 20px;
}
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: 20px 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: 265px;
    height: 360px;
    float: left;
    margin-right: 46px;
    text-align: center;
    position: relative;
    margin-bottom: 10px;
    transition: all 0.6s;
    box-sizing: border-box;
    border: 1px solid #CCC;
}
div.li:hover{
	 border: 1px solid #1d71b9;
}
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;
}
div.setMr{
	margin-right: 0px !important;
}
div.li:hover img{
	
	transform: scale(0.8);

}
div.li > div > a > img{
	width: 100%;
	height: 264px;
	float: left;
	transition: all 0.6s;
	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%;
	font-size: 14px;
	font-family: Arial;
	text-align: center;
	font-weight: bold;
	float: left;
	margin-top: 10px;
	padding-top: 10px;
	transition: all 0.6s;
	background: url(images/linesp.png) no-repeat top center;
	text-transform: uppercase;
}
div.li h4{
	width: 100%;
	font-size: 13px;
	font-family: Arial;
	text-align: center;
	font-weight: 300;
	float: left;
	color: #a4a4a4;
	margin-top: 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: #333333;
}
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 > p{
	font-size: 13px;
	font-family: Arial;
	line-height: 25px;
	text-align: center;
	font-weight: 300;
}

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.bongdo{
	width: 100%;
	height: 8px;
	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;
	margin-top: 30px;
}
div.tintuc-item{
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
div.tintuc-img{
	width:240px;
	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: #FFFFFF;
}
div.tintuc-item p{
	color: #FFFFFF;
	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;
    background-color: #E5E5E5;
    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{
	max-width: 100%;
	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.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: 440px;
	margin-right: 10px;
	/*height: 300px;*/
	float: left;
}
div.tt-right-desc-detail-l > a > img{
}
div.tt-right-desc-detail-r{
	width: 530px;
	/* 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.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;
}
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: #FFFFFF;
	text-align: justify;
	/*border-bottom: 1px dashed #dadada;*/
	padding-bottom: 10px;
	padding-top: 8px;
}
div.dongThongTin{
	font: 13px/18px Arial;
	color: #FFFFFF;
	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: #FFF;
	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{
	margin-top: 10px;
}
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;
}
