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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*
*  html5 doctor css reset | http://html5doctor.com/html-5-reset-stylesheet
*/
html > div {
	display: none;
}

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

nav ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: none;
}

a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	background: transparent;
	text-decoration: none;
}

ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}

mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold;
}

del {
	text-decoration: line-through;
}

abbr[title],
dfn[title] {
	border-bottom: 1px dotted;
	cursor: help;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

hr {
	display: block;
	border: 0;
	width: 100%;
	background: transparent;
	margin: 5px 0 10px;
	padding: 0;
	border-bottom: 1px dashed #CCC;
}

input,
select {
	vertical-align: middle;
}

.f-nav {
	z-index: 9999999;
	position: fixed;
	left: 0px;
	top: 0px;
	background: #FFF;
	width: 100%;
	height: 60px;
}
.f-nav section#tt-menu{
	margin: 0px; 
}
.f-nav div#banner-logo img{
	height: 60px;
}
* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 13px;
	color: #333;
	font-family: Arial;
}

.container {
	width: 1200px;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 0px 0px;
}

.clear {
	clear: both;
	overflow: hidden;
}

.row10 {
	padding: 10px 0px;
}

.row15 {
	padding: 15px 0px;
}

.col10 {
	padding: 0px 10px;
}

.col15 {
	padding: 0px 15px;
}

.tt-col-left {
	float: left;
}

.tt-col-right {
	float: right;
}

.mr_4 {
	margin-right: 4px !important;
}

.mr37 {
	margin-right: 37px !important;
}

.mt0 {
	margin-top: 0px !important;
}

.pt0 {
	padding-top: 0px !important;
}

.m17px {
	margin-right: 17px !important;
}

.m42px {
	margin-right: 20px !important;
	width: 285px !important;
}

.mr0 {
	margin-right: 0px !important;
}

.pr0 {
	padding-right: 0px !important;
}

.mb0 {
	margin-bottom: 0px !important;
}

.pb0 {
	padding-bottom: 0px !important;
}

.ml0 {
	margin-left: 0px !important;
}

.pl0 {
	padding-left: 0px !important;
}

.mt1 {
	margin-top: 10px;
}

.pt1 {
	padding-top: 10px;
}

.mr1 {
	margin-right: 10px;
}

.pr1 {
	padding-right: 10px;
}

.mb1 {
	margin-bottom: 10px;
}

.pb1 {
	padding-bottom: 10px;
}

.ml1 {
	margin-left: 10px;
}

.pl1 {
	padding-left: 10px;
}

.mt2 {
	margin-top: 20px;
}

.pt2 {
	padding-top: 20px;
}

.mr2 {
	margin-right: 20px;
}

.pr2 {
	padding-right: 20px;
}

.mb2 {
	margin-bottom: 20px;
}

.pb2 {
	padding-bottom: 20px;
}

.ml2 {
	margin-left: 20px;
}

.pl2 {
	padding-left: 20px;
}

.mt3 {
	margin-top: 30px;
}

.pt3 {
	padding-top: 30px;
}

.mr3 {
	margin-right: 30px;
}

.pr3 {
	padding-right: 30px;
}

.mb3 {
	margin-bottom: 30px;
}

.pb3 {
	padding-bottom: 30px;
}

.ml3 {
	margin-left: 30px;
}

.pl3 {
	padding-left: 30px;
}

.mt4 {
	margin-top: 40px;
}

.pt4 {
	padding-top: 40px;
}

.mr4 {
	margin-right: 40px;
}

.pr4 {
	padding-right: 40px;
}

.mb4 {
	margin-bottom: 40px;
}

.pb4 {
	padding-bottom: 40px;
}

.ml4 {
	margin-left: 40px;
}

.pl4 {
	padding-left: 40px;
}

.mt5 {
	margin-top: 40px;
}

.pt5 {
	padding-top: 50px;
}

.mr5 {
	margin-right: 40px;
}

.pr5 {
	padding-right: 50px;
}

.mb5 {
	margin-bottom: 40px;
}

.pb5 {
	padding-bottom: 50px;
}

.ml5 {
	margin-left: 40px;
}

.pl5 {
	padding-left: 50px;
}

h1.the {
	font-size: 0px;
	height: 0px;
	width: 0px;
	overflow: hidden;
	visibility: hidden;
	text-indent: -99999999px;
}

div#description {
	font-size: 0px;
	height: 0px;
	width: 0px;
	overflow: hidden;
	visibility: hidden;
	text-indent: -99999999px;
}

div#tt-full {
	max-width: 1366px;
	/* min-width: 1349px; */
	margin: 0 auto;/* overflow-x: hidden;*/
}

div#tt-wrapper {
	width: 100%;
	float: left;
}

.bgs {
	background: url('images/bgs.png');
}

section#tt-header-top {
	width: 100%;
	float: left;
}

.bgwhite {
	background: #FFF;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.text-center {
	text-align: center;
}

section#tt-header {
	width: 100%;
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1001;
}


section#tt-top {
	width: 100%;
	float: left;
	z-index: 99;
	transition: all 0.6s;
	position: relative;
	background: url('images/top.png');
}

.top50 {
	top: -35px !important;
}

section#tt-top ul.top {
	list-style: none;
	width: 100%;
	float: left;
	height: 40px;
	box-sizing: border-box;
}

section#tt-top ul.top li {
	float: left;
	color: #79acd7;
	font-size: 13px;
}

section#tt-top ul.top li:first-child {
	float: left;
}

section#tt-top ul.top li:nth-child(2) {
	float: left;
	margin-left: 60px;
}

section#tt-top ul.top li:nth-child(3) {
	float: right;
	margin-left: 40px;
}

section#tt-top ul.top li:last-child {
	float: right;
}

section#tt-top ul.top li h2 {
	color: #8c8c8c;
	display: inline-block;
	line-height: 40px;
	font-family: 'Roboto';
	font-weight: 200;
	font-size: 12px;
}

section#tt-top ul.top li h2 span {
	color: #FFF;
}

section#tt-top ul.top li p {
	color: #fff200;
	display: inline-block;
	line-height: 40px;
	font-size: 16px;
	font-family: 'RobotoBold';
}

section#tt-top ul.top li h2 i {
	color: #8c8c8c;
}

section#tt-top ul.top li ul {
	width: 100%;
	float: right;
	list-style: none;
}

section#tt-top ul.top li ul li {
	display: inline-block;
	line-height: 35px;
	margin-left: 25px;
}

section#tt-top ul.top li ul li a {
	color: #79acd7;
	display: block;
	position: relative;
}

section#tt-top ul.top li ul li a:after {
	position: absolute;
	width: 5px;
	height: 5px;
	content: '';
	left: -10px;
	top: 14px;
	background: #6a6a6a;
	border-radius: 50%;
}

section#tt-top ul.top li img {

	/* padding-left: 10px; */
	margin-top: -3px;
}

section#tt-top ul.top li:last-child {
	float: right;
}

div#tt-banner {
	float: left;
	width: 100%;
	position: relative;
	z-index: 100;
}

div#banner-logo {
	float: left;
	transition: all 0.6s;
	width: 185px;
}

div#banner-logo img {
	max-width: 100%;
	float: left;
	height: 111px;
	transition: all 0.6s;
}
div.bottom-x{
	position: absolute;
	right: 0px;
	top: 0px;
}
div.bottom-x div.itemx{
	width: 132px;
	float: right;
	margin-left: 0;
	height: 105px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
div.bottom-x div.itemx:nth-child(2){
	width: 100px;
}
div.bottom-x div.itemx:nth-child(1){
	width: 110px;
}
div.bottom-x div.itemx {
	font-family: 'RobotoBold';
	font-size: 17px;
	text-transform: uppercase;
	color: #103981;
}

div#banner-right {
	width: calc(100% - 185px);
	float: right;
}
div#banner-right img{
	/* float: left; */
}
div#banner-right a {
	display: block;
}

.mtop {
	margin-top: 85px;
}

div.hotline {
	position: absolute;
	bottom: 20px;
	right: 0px;
	height: 51px;
	padding: 0px 0px;
}
div.hotline:before{
	width: 55px;
	height: 51px;
	content: '';
	position: absolute;
	left: -60px;
	background: url('images/bg-hotline.png') no-repeat top center;
	top: 0px;
}
.hotlinefixed {
	position: fixed !important;
	top: 55px !important;
	right: 0px;
}
div.hotline p.a {
	font-size: 13px;
	color: #333;
	text-align: left;
	display: block;
	position: relative;
	font-family: 'Roboto';
	line-height: 18px;
	text-shadow: 1px 1px 0px #FFF, -1px 1px 0px #FFF, 1px -1px 0px #FFF, -1px -1px 0px #FFF;
}
div.hotline p.h {
	font-size: 20px;
	color: #FF0000;
	text-align: left;
	display: block;
	position: relative;
	font-family: 'RobotoBold';
	line-height: 30px;
	z-index: 999;
	text-shadow: 1px 1px 0px #FFF, -1px 1px 0px #FFF, 1px -1px 0px #FFF, -1px -1px 0px #FFF;
}

div.support {
	position: absolute;
	top: 60px;
	right: 0px;
}

div.email {
	width: 100%;
	float: left;
	margin-top: 10px;
}

div.email p {
	font-size: 13px;
	color: #FF0000;
}

div.social-top {
	position: absolute;
	top: 15px;
	right: 130px;
	text-align: center;
}
div.social-top a{
	display: inline-block !important;
}
div.tt-search {
    float: left;
    position: absolute;
    top: 12px;
    right: 10px;
    z-index: 10001;
}
div.icon_search{
    width: 37px;
    height: 30px;
    background: url('images/search.png') no-repeat center;
    float: right;
}
/* div.tt-search:hover div#search-form{
    width: 250px;
    opacity: 1;
} */
div#search-form {
    padding: 0px 0px;
    float: right;
    position: absolute;
    top: 0px;
    right: 0px;
    background: #FFF;
    width: 212px;
    opacity: 1;
    transition: all 0.6s;
    overflow: hidden;
}
div#search-form input.element-search {
    background: none;
    width: 100%;
    height: 36px;
    color: #333;
    font-size: 12px;
    background: none;
    box-sizing: border-box;
    border: none;
    outline: none;
    padding: 0px 10px;
}
div#btn {
    position: absolute;
    right: 0px;
    width: 36px;
    text-align: center;
    padding: 0px 0px;
    font-size: 15px;
    text-transform: uppercase;
    height: 36px;
    cursor: pointer;
    z-index: 99;
    color: #969191;
    top: 0px;
    line-height: 36px;
    background: transparent;
    text-align: center;
}
div.lang {
	position: absolute;
	top: 15px;
	right: 0px;
}
div.lang a{
	color: #333;
}
section#banner_menu {
	width: 100%;
	float: left;
}

section#tt-menu {
	width: 100%;
	float: left;
	z-index: 99;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	transition: all 0.6s;
	background: url(images/menu.png) no-repeat right center;
	z-index: 1001;
	margin: 26px 0px 25px;
}

.top0px {
	top: 0px !important;
}

div.menu {
	width: 100%;
	float: left;
	position: relative;
}

div.home {
	width: 20px;
	height: 16px;
	position: absolute;
	left: 0px;
	top: 40px;
}

div.danhmuc-left {
	width: 265px;
	height: 52px;
	float: left;
	background: #103981;
	font-family: 'RobotoMedium';
	font-size: 15px;
	text-transform: uppercase;
	position: relative;
	z-index: 9999;
	font-weight: 400;
	color: #FFF;
}
div.danhmuc-left h3{
	line-height: 52px;
	text-align: center;
}
.menu_nav_p{
	position: absolute;
	top: 52px;
	left: 0px;
	width: 265px;
	background: #EEEEEE;
	display: none;
}
.danhmuc-left:hover .menu_nav_p{
	display: block;
}
div#tt-nav {
	float: right;
	box-sizing: border-box;
	position: relative;
	width: 100%;
	padding-left: 65px;
}

div#tt-nav ul {
	float: left;
	list-style: none;
	text-align: right;
}

div#tt-nav>ul{
	position: relative;
}

div#tt-nav > ul > li {
	cursor: pointer;
	position: relative;
	text-align: center;
	float: left;
}
div#tt-nav > ul > li:last-child:after{
	background: none;
}
div#tt-nav > ul > li > h2 {
	font-family: 'Roboto';
	font-size: 14px;
	line-height: 60px;
	text-transform: uppercase;
	position: relative;
	z-index: 9999;
	font-weight: 300;
}

div#tt-nav > ul > li > h2 > a {
	color: #FFF;
	padding: 0px 19px;
	box-sizing: border-box;
	display: block;
}

div#tt-nav > ul > li:hover > h2 > a,
div#tt-nav > ul > li.active > h2 > a {
	color: #FFF;
}
/*
div#tt-nav > ul > li.active:after,div#tt-nav > ul > li:hover:after{
    position: absolute;
    top: 0px;
    right: 0px;
    content: '';
    width: 100%;
    height: 100%;
    background: #00ccff;
    z-index: 0;
}*/
div#tt-nav > ul > li:hover > ul {
	opacity: 1;
	top: 100%;
	visibility: visible;
}

div#tt-nav > ul > li > ul > li:hover > ul {
	opacity: 1;
	top: 0;
	visibility: visible;
}
div#tt-nav > ul > li > ul > li > ul > li:hover > ul {
	opacity: 1;
	top: 0;
	visibility: visible;
}

div#tt-nav > ul > li ul {
	list-style: none;
	position: absolute;
	top: 160%;
	left: -7px;
	width: 250px;
	z-index: 9999;
	opacity: 0;
	visibility: hidden;
	transition: all 0.5s;
	box-shadow: 5px 5px 0px #CCC;
}

div#tt-nav > ul > li ul ul {
	list-style: none;
	position: absolute;
	top: 100%;
	left: 100%;
	width: 250px;
	z-index: 9999;
	opacity: 0;
	visibility: hidden;
	transition: all 0.5s;
}

div#tt-nav > ul > li ul ul ul {
	list-style: none;
	position: absolute;
	top: 100%;
	left: -100%;
	width: 250px;
	z-index: 9999;
	opacity: 0;
	visibility: hidden;
	transition: all 0.5s;
}

div#tt-nav > ul > li ul li {
	display: inline-block;
	float: left;
	width: 100%;
	background: #FFFFFF;
	text-align: left;
	transition: all 0.6s;
	position: relative;
	padding: 0px 0px !important;
}

div#tt-nav > ul > li ul li h2 {
	line-height: 35px;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: 1px;
	color: #333;
	font-family: 'RobotoBold';
}

div#tt-nav > ul > li ul li h2 a {
	color: #333;
	padding: 0px 20px;
	display: inline-block;
	text-transform: uppercase;
}

div#tt-nav > ul > li ul li ul li h2 a {
	color: #333;
}

div#tt-nav > ul > li ul li:hover > h2 > a {
	border-bottom: 0px solid transparent;
	color: #FFF;
}

div#tt-nav > ul > li ul li:hover {
	background: #0593D5;
}

li.menu_mobile {
	display: none;
}

div#tt-menu-mobile {
	float: left;
}

div#tt-menu-mobile a {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	width: 50px;
	height: 50px;
	background-size: 50% 50%;
}

section#tt-slider {
	width: 100%;
	float: left;
	position: relative;
}

div#tt-slider {
	width: 100%;
	float: left;
	position: relative;
}

div.bongslider {
	width: 100%;
	height: 100px;
	background: url('images/bgslider.png') no-repeat top center;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 9999;
}

div.img_macdinh {
	position: absolute;
	bottom: 30px;
	left: 0px;
	z-index: 9999;
}

div.slider_page {
	width: 1200px;
	margin-top: 4px;
	height: 436px;
	float: left;
}

div.qucangcao_right {
	width: 282px;
	float: right;
	height: 436px;
}

div.item_img_qc {
	width: 100%;
	float: left;
	height: 215px;
	margin-bottom: 6px;
}

div.item_img_qc:last-child {
	margin-bottom: 0px;
}

div.item_img_qc img {
	max-width: 100%;
}

section#tt-scroll {
	width: 100%;
	float: left;
	min-height: 330px;
	position: relative;
	z-index: 99999;
}

div.tt-scroll {
	width: 100%;
	float: left;
	min-height: 475px;
	margin-top: -145px;
}

div.slider {
	width: 100%;
	float: left;
}

div.item_gallery {
	width: 33.333333%;
	background: #FFF;
	transition: all 0.6s;
	float: left;
	box-sizing: border-box;
	border: 10px solid transparent;
}

div.item_gallery img {
	max-width: 100%;
	width: 100%;
	float: left;
	box-sizing: border-box;
	border: 4px solid #F1F1F1;
	transition: all 0.6s;
}

div.item_gallery h3 {
	font-weight: 300;
	width: 100%;
	float: left;
	font-family: 'RobotoCondensed-Regular';
	text-transform: uppercase;
	font-size: 15px;
	text-align: center;
	padding: 5px 0px 10px;
}

div.item_gallery h3 a {
	color: #333333;
}

section#tt-tintuc {
	width: 100%;
	float: left;
	padding: 30px 0px 30px;
	box-sizing: border-box;
}
.stintuc{
	width: calc(100% + 28px);
	margin: 0px -14px;
	float: left;
}
section#tt-content {
	width: 100%;
	float: left;
}

div.site-content {
	width: 100%;
	float: left;
}

div.site-content1 {
	width: 100%;
	float: left;
}

div#show_item {
	width: 100%;
	float: left;
	display: none;
}

div.tt-left {
	width: 270px;
	float: left;
}

div.tt-right {
	width: 890px;
	float: right;
	box-sizing: border-box;
}

div.tt-leftsub {
	width: 100%;
	float: left;
	box-sizing: border-box;
	border: 1px solid #e1e1e1;
	background: #f7f7f7;
	margin-bottom: 10px;
}

div.tt-leftsub-dm {
	width: 100%;
	float: left;
	box-sizing: border-box;
	margin-bottom: 20px;
}

div.tt-leftsub-dm1 {
	width: 100%;
	float: left;
	box-sizing: border-box;
}

div.outlinesub {
	width: 100%;
	float: left;
}

div.tt-title-left {
	width: 100%;
	float: left;
	background: #0593d5;
	box-sizing: border-box;
	position: relative;
}
div.tt-title-left:after {
	left: calc(100% - 28px);
	top: 30px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #0593d5;
	border-width: 14px;
	margin-top: 0px;
}
div.tt-title-left h2 {
	display: inline-block;
	color: #FFF;
	line-height: 45px;
	font-family: 'RobotoLight';
	text-transform: uppercase;
	font-size: 16px;
	position: relative;
	width: 100%;
	text-align: left;
	box-sizing: border-box;
	padding-left: 16px;
	font-weight: 400;
}
div.tt-title-left h2 i{
	margin-right: 10px;
}
div.tt-title-left1 {
	width: 100%;
	float: left;
	min-height: 40px;
	position: relative;
}

div.tt-title-left1:after {
	position: absolute;
	width: 100%;
	height: 41px;
	background: url('images/bg_dms.png') no-repeat top center;
	content: '';
	top: -4px;
	left: -4px;
}

div.tt-title-left1 h2 {
	display: inline-block;
	color: #FFF;
	line-height: 43px;
	font-family: 'RobotoCondensed-Regular';
	text-transform: uppercase;
	font-size: 17px;
	text-align: center;
	position: relative;
	font-weight: 300;
	z-index: 999;
	padding: 0px 5px 0px 35px;
}

div.tt-desc-left1 {
	width: 100%;
	float: left;
	box-sizing: border-box;
	border: 1px solid #CCC;
	border-top: 0px solid #CCC;
	background: #FFF;
}

div.tt-desc-left {
	width: 100%;
	float: left;
	box-sizing: border-box;
	border-top: 0px;
	padding: 0px 20px;
	background: #2c405b;
}

.bgx {
	padding: 20px;
}

div.brl {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	box-sizing: border-box;
}
section#tt-danhmuc{
	width: 100%;
	float: left;
}
.tt-thuonghieu{
	width: calc(100% + 20px);
	margin: 0px -10px;
	float: left;
	padding: 10px 0px;
}
.i-thuonghieu{
	width: 20%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px 10px;
}

.i-thuonghieu a{
	background: #F5F5F5;
	display: block;
}
.i-thuonghieu img{
	max-width: 100%;
	float: left;
}
ul.dm_sp {
	width: 100%;
	float: left;
	list-style: none;
}

ul.dm_sp > li {
	width: 100%;
	float: left;
	transition: all .6s;
	position: relative;
	border-bottom: 1px solid #42536c;
	box-sizing: border-box;
	padding: 0px;
}
ul.dm_sp > li:last-child{
	border-bottom: 0px solid #eae8e8;
}
ul.dm_sp > li > a {
	display: block;
	padding: 10px 0px 10px 0px;
	transition: all 0.6s;
	font-family: 'RobotoLight', sans-serif;
	color: #FFF;
	font-size: 14px;
	font-weight: 400;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
	position: relative;
}
ul.dm_sp > li > a > span{
	float: right;
	font-size: 12px;
	margin-top: 2px;
}
ul.dm_sp > li > a:hover,
ul.dm_sp > li > ul > li > a:hover ,ul.dm_sp > li > ul > li > ul > li > a:hover {
	color: #FF0;
}

ul.dm_sp > li > ul ,ul.dm_sp > li > ul ul{
	list-style: none;
	position: absolute;
	top: 20px;
	left: 100%;
	width: 100%;
	z-index: 1900;
	box-sizing: border-box;
	background: #0593D5;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s;
	border-left: 10px solid #FFF;
	border-right: 10px solid #2C405B;
}

ul.dm_sp > li:hover > ul {
	top: 0px;
	opacity: 1;
	visibility: visible;
}
ul.dm_sp > li > ul > li:hover > ul {
	display: block;
}
ul.dm_sp > li > ul > li {
	width: 100%;
	float: left;
	transition: all .6s;
	position: relative;
	border-bottom: 1px solid #36a8dd;
	box-sizing: border-box;
	padding: 0px 10px;
}
ul.dm_sp > li > ul > li:last-child{
	border-bottom: 0px solid #36a8dd;
}
ul.dm_sp > li > ul > li a {
	display: block;
	padding: 10px 0px 10px 0px;
	transition: all 0.6s;
	font-family: 'RobotoLight', sans-serif;
	color: #FFF;
	font-size: 14px;
	font-weight: 400;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
	position: relative;
}




div.gioithieu {
	width: 100%;
	float: left;
	height: auto;
	position: relative;
}
.ctn_r{
	width: 386px;
	float: left;
}
.ctn_r img{
	max-width: 100%;
}
div.ctn_s {
	float: right;
	box-sizing: border-box;
	width: calc(100% - 420px);
}

div.img_album {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

div.img_album img {
	max-width: 100%;
	float: left;
}

div.item_album {
	width: 100%;
	float: left;
}

div.tieude2 {
	width: 100%;
	box-sizing: border-box;
	float: left;
	text-align: left;
	margin-bottom: 20px;
}

div.tieude2 h2 {
	font-size: 30px;
	text-transform: uppercase;
	font-family: 'RobotoBold';
	display: block;
	position: relative;
	font-weight: 300;
	color: #c50b0b;
	padding-bottom: 8px;
	box-sizing: border-box;
}
div.tieude2 h2:before{
	position: absolute;
	content: '';
	width: 80px;
	left: 0px;
	height: 3px;
	background: #6b6b6b;
	bottom:  -1px;
	z-index:2;
}
div.tieude2 h2:after{
	position: absolute;
	content: '';
	width: 100%;
	left: 0px;
	height: 1px;
	background: #CCC;
	bottom: 0px;
}
div.tieude2 h2 span {
	color: #343434;
}

div.tieude2 p {
	font-size: 15px;
	font-family: 'Roboto';
	width: 100%;
	margin-top: 4px;
}

div.tieude2 p span {
	position: relative;
	display: inline-block;
}

div.tieude2 p span:after {
	width: 40px;
	height: 3px;
	right: -50px;
	bottom: 3px;
	position: absolute;
	content: '';
	background: #2C405B;
}

div.tieude1 {
	width: 100%;
	box-sizing: border-box;
	float: left;
	text-align: center;
	margin-bottom: 10px;
}

div.tieude1 h3 {
	text-transform: uppercase;
	font-size: 30px;
	font-family: 'RobotoBold';
	font-weight: 400;
	color: #343434;
	display: inline-block;
	position: relative;
	width: 100%;
	padding-bottom: 10px;
}
div.tieude1 h3:after{
	width: 60px;
	height: 1px;
	background: #373737;
	content:'';
	position: absolute;
	left: calc(50% - 30px);
	bottom: 0px;
}
div.tieude1 h3 span {
	color: #343434;
}

div.contentgt1 {
	max-width: 1000px;
	margin: 0 auto;
	font-size: 15px;
	color: #757575;
	font-family: 'Roboto';
	line-height: 30px;
	text-align: center;
	margin-top: 15px;
}

div.contentgt1 p a {
	display: inline-block;
	padding: 0px 10px;
	margin-top: 10px;
	border: 1px solid #DDD;
	color: #333;
	background: #FFF;
}

div.contentgt {
	width: 100%;
	float: left;
	font-size: 15px;
	color: #666666;
	text-align: left;
	position: relative;
	font-family: 'Roboto';
}


div.contentgt img {
	max-width: 100%;
}

div.contentgt p {
	padding: 10px 0px;
	text-align: left;
	line-height: 26px;
}

div.bg_video {
	background: #eeeeee url('images/bong_dong.png') no-repeat top center;
	margin-bottom: 20px;
}

div.icon1_hotro {
	width: 100%;
	float: left;
	text-align: center;
	position: relative;
	box-sizing: border-box;
	padding: 0px 0px;
}

div.icon1_hotro img {
	max-width: 100%;
	float: left;
}

div.icon1_hotro p.m1s {
	color: #FF0000;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 20px;
	font-family: 'RobotoBold';
	display: block;
	margin-top: 10px;
	float: left;
	margin-bottom: 10px;
}
div.icon1_hotro p.m1s span{
	color: #333;
	font-size: 15px;
	text-decoration: underline;
}
div.icon1_hotro p.m2s {
	position: absolute;
	right: 20px;
	bottom: 5px;
	color: #cb1d00;
	font-weight: bold;
	text-transform: uppercase;
}

div.icon2_hotro {
	width: 100%;
	float: left;
	text-align: left;
	box-sizing: border-box;
}

div.icon2_hotro b {
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
}

div.icon2_hotro p {
	line-height: 25px;
	font-size: 14px;
	font-family: 'Arial';
	margin-bottom: 2px;
}

div.icon2_hotro p b {
}

div.icon3_hotro {
	width: 100%;
	float: left;
	box-sizing: border-box;
	padding: 10px 10px;
	text-align: center;
	background: #FFF;
}

div.icon4_hotro {
	width: 100%;
	float: left;
	box-sizing: border-box;
	padding: 10px 10px 0px;
	text-align: center;
	background: #FFF;
}

div.face_hotro {
	width: 100%;
	float: left;
	box-sizing: border-box;
	text-align: center;
	background: #FFF;
}

.bg_social {
	padding: 30px 0px;
	background: url('images/tt-bgtintuc.png') repeat top center;
}

div.tieudesocial {
	width: 100%;
	float: left;
	padding: 10px 0px;
	text-align: center;
}

div.tieudesocial p {
	font-size: 22px;
	font-weight: 400;
	color: #333333;
}

div.video_id {
	width: 100%;
	float: left;
	position: relative;
	height: auto;
	margin-top: 15px;
}

div.video_id a {
	outline: none;
}

div.play {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	z-index: 9999;
	background: url('images/play.png') no-repeat center;
}

div.video_id img {
	width: 100%;
	float: left;
}

div.thumb_video {
	width: 115px;
	float: right;
}

div.thumb_video div.item_video {
	float: left;
	box-sizing: border-box;
	margin-bottom: 10px;
	position: relative;
}

div.thumb_video div.item_video a {
	outline: none;
}

div.thumb_video div.item_video img {
	max-width: 100%;
}

div.play1 {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	z-index: 9999;
	background: url('images/play.png') no-repeat center;
}

div.left_dv {
	width: 694px;
	float: left;
	margin-right: 25px;
}

div.desc-but {
	width: 100%;
	float: left;
}

.bx-wrapper {
	float: left;
}

.video-container {
	position: relative;
	padding-bottom: 64%;
	padding-top: 67px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#video_load {
	width: 100%;
	float: left;
}

div.select_video {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
}

div.videoimg {
	width: 145px;
	float: left;
}

div.select_video .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 48%;
	margin-top: -10px;
	outline: 0;
	width: 11px !important;
	height: 21px !important;
	text-indent: -9999px;
	z-index: 1000;
}

div.select_video .bx-wrapper .bx-prev {
	left: -17px;
	background: url(images/prev1.png) no-repeat center;
}

div.select_video .bx-wrapper .bx-next {
	right: -17px;
	background: url(images/next1.png) no-repeat center;
}

#list_video {
	width: 100%;
	float: left;
	border: 1px solid #e7e7e7;
	background: transparent;
	position: relative;
	z-index: 9;
	height: 32px;
	outline: none;
	box-sizing: border-box;
}

div.album_s .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 44%;
	margin-top: -10px;
	outline: 0;
	width: 45px !important;
	height: 81px !important;
	text-indent: -9999px;
	z-index: 1000;
}

div.album_s .bx-wrapper .bx-prev {
	left: 20px;
	background: url(images/prev2.png) no-repeat center;
}

div.album_s .bx-wrapper .bx-next {
	right: 20px;
	background: url(images/next2.png) no-repeat center;
}

div.item_album {
	width: 100%;
	float: left;
	position: relative;
}

div.item_album h4 {
	background: rgba(0, 0, 0, 0.5);
	padding: 10px;
	box-sizing: border-box;
	color: #FFF;
	text-align: left;
	text-transform: uppercase;
	font-size: 15px;
	font-family: 'Arial';
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
}

div.item_thres {
	float: left;
	position: relative;
	margin-right: 30px;
}

div.item_thres:nth-child(1) {
	width: 150px;
}

div.item_thres:nth-child(2) {
	width: 558px;
}

div.item_thres:nth-child(3) {
	width: 328px;
	margin-right: 0px;
}

div.bg_ho {
	background: #efefef;
}

div.item_partner {
	width: 100%;
	float: left;
	margin-bottom: 5px;
}

div.item_partner img {
	float: left;
	width: 145px;
	height: 90px;
	box-sizing: border-box;
	border: 1px solid #CCC;
	margin-right: 10px;
}

div.item_partner h3 {
	font-size: 15px;
	color: #545454;
	padding-bottom: 5px;
	font-family: 'RobotoCondensed-Regular';
}

div.item_news {
	width: 100%;
	float: left;
	padding: 0px 0px;
	text-align: center;
	margin-bottom: 0px;
	box-sizing: border-box;
}

div.item_news img {
	max-width: 100%;
	box-sizing: border-box;
}

div.item_news a {
	font-size: 14px;
	color: #333;
	padding-bottom: 5px;
	font-family: 'Arial';
	padding-top: 5px;
}

div.item_news a {
	color: #333;
}

div.item_news:hover a {
	color: #D90000;
}

.item_n1 img {
	float: left;
	margin-right: 10px;
}

.item_n2 img {
	float: right;
	margin-left: 10px;
}

div.tt-titlepo {
	background: url('images/line_title.png') repeat-x top center;
	width: 100%;
	float: left;
	height: 44px;
	z-index: 9999;
	text-align: left;
}

div.tt-titlepo h3 {
	font-size: 20px;
	text-transform: uppercase;
	color: #0E357E;
	font-family: 'RobotoBold';
	line-height: 40px;
	position: relative;
	display: inline-block;
	padding-top: 10px;
}

div.tt-titlepo h3:after {
	content: '';
	position: absolute;
	top: 0px;
	height: 5px;
	width: 100%;
	left: 0px;
	background: #0E357E;
}

div.title_thres {
	left: 0px;
	width: 100%;
	height: 40px;
	background: #1060C5;
	text-align: left;
}

div.title_thres h3 {
	display: inline-block;
	padding: 0px 10px;
	line-height: 40px;
	text-transform: uppercase;
	color: #FFF;
	font-family: 'UVNBaiSau_B';
	font-size: 18px;
	position: relative;
}

div.item_thres_box {
	width: 100%;
	float: left;
	box-sizing: border-box;
	/* margin-top: 10px; */
	height: 465px;
	overflow: hidden;
}

div.item_thres_box table {
	width: 100%;
	border: 1px solid #FFF;
	padding: 5px 5px;
	font-size: 12px;
}

div.item_thres_box table th,
div.item_thres_box table td {
	border: 1px solid #FFF;
	padding: 5px 5px;
}

div.item_thres_box table tr td:first-child {
	font-weight: bold;
}

div.item_thres_box table tr.odd {
	background: #D3E5EA;
}

section#tt-sanphamall {
	width: 100%;
	float: left;
	padding: 0px 0px 0px;
}

section#tt-hinhanh {
	width: 100%;
	float: left;
	padding: 30px 0px;
}

div.hinhanh_item {
	width: 750px;
	float: left;
	box-sizing: border-box;
	background: #FFF;
	position: relative;
}

div.ghimg {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	box-sizing: border-box;
	border: 5px solid rgba(255, 255, 255, 0.4);
}

div.hinhanh_item img {
	max-width: 100%;
	float: left;
}

div.hinhanh_item:nth-child(4n) {
	margin-right: 0px;
}

section#tt-video {
	width: 100%;
	float: left;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	height: 365px;
}

div.tt-desc-left-r {
	float: left;
	box-sizing: border-box;
	padding: 9px 10px;
	background: #0A0A0A url(images/bongtitle1.jpg) no-repeat top center;
}

div.tt-index-cont {
	width: 100%;
	float: left;
	position: relative;
}

div.tt-title-post {
	width: 100%;
	float: left;
	margin-bottom: 15px;
}

div.tt-title-post p {
	color: #555555;
	font-family: 'Arial';
	font-size: 15px;
	position: relative;
	display: inline-block;
	text-align: center;
}

div.tt-title-post p:after {
	position: absolute;
	bottom: 41%;
	width: 50px;
	height: 3px;
	background: #119efb;
	right: -60px;
	content: '';
}

div.tt-title-post h3,
div.tt-title-post h1,
div.tt-title-post h2 {
	text-transform: uppercase;
	font-size: 25px;
	font-family: 'SFUEurostileCondensed';
	text-align: center;
	line-height: 40px;
	font-weight: 300;
	color: #006db7;
	display: inline-block;
	position: relative;
}

div.tt-title {
	width: 100%;
	float: left;
	position: relative;
	text-align: left;
}

div.tt-title h3,
div.tt-title h1,
div.tt-title h2 {
	font-size: 25px;
	text-transform: uppercase;
	font-family: 'RobotoBold';
	display: inline-block;
	position: relative;
	font-weight: 300;
	color: #0593d5;
	padding-left: 20px;
	box-sizing: border-box;
	line-height: 61px;
}

div.tt-title h3:before,
div.tt-title h1:before,
div.tt-title h2:before{
	position: absolute;
	content: '';
	width: 8px;
	left: 0;
	height: 61px;
	background: url('images/bg-title.png') no-repeat top center;
	bottom: 0px;
}
div.tt-title span {
	color: #103981;
}

div.tt-title a {
	font-size: 13px;
	font-family: 'RobotoLight';
	font-weight: 400;
	color: #FFF;
	float: right;
	line-height: 48px;
	display: inline-block;
	position: relative;
	margin-right: 20px;
}

div.tt-title ul {
	width: 100%;
	margin-top: 10px;
	list-style: none;
}

div.tt-title ul li {
	display: inline-block;
	padding: 7px 10px;
	font-size: 18px;
	text-transform: uppercase;
	font-family: 'RobotoMedium';
	font-weight: 400;
	color: #333;
	border: 1px dashed #2C405B;
	border-radius: 5px;
	cursor: pointer;
}

div.tt-title ul li.active,
div.tt-title ul li:hover {
	border: 1px solid #2C405B;
	background: #2C405B;
	color: #FFF;
}

section#tt-dichvu {
	width: 100%;
	float: left;
	padding: 30px 0px 0px;
	background: url('images/bg-content.png');
}

.mtam30px {
	margin-top: -40px;
}

div.site_newa {
	width: 100%;
	float: left;
	padding: 10px 0px;
	line-height: 20px;
}

dic.box_dv {
	width: calc(100% + 42px);
	margin-left: -21px;
	margin-right: -21px;
	float: left;
}

.show_banggia {
	width: 100%;
	float: left;
}

.show_banggia table {
	width: 100%;
	float: left;
	box-sizing: border-box;
	border-collapse: collapse;
	border: 1px solid #CCC;
	font-family: 'Roboto'
}

.show_banggia table td,
.show_banggia table th {
	border-collapse: collapse;
	border: 1px solid #CCC;
	padding: 10px;
}

.show_banggia table th {
	background: #23990F;
	color: #FFF;
	text-transform: uppercase;
	border: 1px solid #23990F;
	font-size: 17px;
}

.show_banggia table td {
	background: #FFF;
}

div.item_dichvu {
	width: 100%;
	box-sizing: border-box;
	float: left;
	padding: 0px 35px 0px 60px;
}

div.dichvu_img {
	width: 142px;
	float: left;
	text-align: center;
	box-sizing: border-box;
}

div.dichvu_img img {
	max-width: 100%;
	float: left;
	border-radius: 50%;
	box-sizing: border-box;
}
div.dichvu_h {
	width: calc(100% - 162px);
	float: right;
	text-align: left;
	margin-top: 25px;
}

div.dichvu_h h4 {
	font-family: 'RobotoBold';
	color: #333;
	font-size: 17px;
	font-weight: 400;
	line-height: 25px;
	width: 100%;
	display: block;
	text-transform: uppercase;
}

div.dichvu_h h4 a {
	color: #c50b0b;
}

div.dichvu_h p:nth-child(1) {
	font-family: 'Roboto';
	color: #171717;
	font-size: 14px;
	line-height: 20px;
	font-weight: 300;
	text-align: justify;
}
div.dichvu_h p:nth-child(3) {
	font-family: 'Roboto';
	color: #999999;
	font-size: 14px;
	line-height: 20px;
	font-weight: 300;
	margin-top: 5px;
	text-align: justify;
}
div.dichvu_desc {
	width: 100%;
	float: right;
	text-align: center;
	margin-top: 10px;
	position: relative;
}
div.dichvu_desc:after{
	width: 36px;
	height: 20px;
	background: url('images/bg-phay.png') no-repeat top center;
	position: absolute;
	content: '';
	left: -42px;
	top: 0px;
}

div.dichvu_desc h4 {
	font-family: 'RobotoMedium';
	color: #333;
	font-size: 18px;
	font-weight: 400;
	line-height: 25px;
	width: 100%;
	display: block;
	text-transform: uppercase;
}

div.dichvu_desc h4 a {
	color: #333;
}

div.dichvu_desc p {
	font-family: 'Roboto';
	color: #666666;
	font-size: 14px;
	line-height: 20px;
	font-weight: 300;
	margin-top: 5px;
	text-align: justify;
}

div.item_duan {
	width: 100%;
	box-sizing: border-box;
	float: left;
	height: 152px;
}

div.duan_img {
	width: 140px;
	
	text-align: center;
	box-sizing: border-box;
}

div.duan_img img {
	max-width: 100%;
	float: left;
	border-radius: 50%;
}

div.duan_h {
	width: calc(100% - 160px);
	text-align: left;
	margin-bottom: 10px;
}

div.duan_h h4 a {
	font-family: 'RobotoBold';
	color: #333;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	width: 100%;
	display: block;
	margin-bottom: 3px;
}
div.item_duan:hover a{
	color: #FF0000;
}
div.duan_desc {
	width: calc(100% - 230px);
	
	text-align: left;
	height: 112px;
	position: relative;
}

div.duan_h p {
	font-family: 'Roboto';
	color: #555555;
	font-size: 13px;
	line-height: 18px;
	font-weight: 300;
	padding: 2px 0px;
}

div.duan_h p:nth-child(2){
	color: #999999;
	font-family: 'Roboto';
}
div.duan_h p a {
    font-family: 'RobotoBold';
    color: #2C405B;
    font-size: 12px;
    font-weight: 300;
    display: inline-block;
    padding: 5px 15px;
    margin-top: 10px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    border: 1px solid #CCC;
    border-left: 2px solid #2C405B;
}
div.tt-desc {
	width: 100%;
	float: left;
}

div.bx-wrapper {
	max-width: 100% !important;
}

div.hien_sp {
	width: calc(100% + 30px);
	float: left;
	margin: 0px -15px;
	display: flex;
	flex-flow: row wrap;
}


div.tt-product-slide {
	width: 280px;
	float: left;
	box-sizing: border-box;
	position: relative;
	padding-bottom: 10px;
}

div.tt-product-slide:hover div.tt-product-img > a > img {
	transform: scale(1.06);
}

div.w100 {
	width: 100% !important;
}

.product-box{
	width: calc(100% + 26px);
	float: left;
	margin: 0px -13px;
}
div.tt-product-item {
	width: 25%;
	float: left;
	box-sizing: border-box;
	position: relative;
	padding: 0px 15px;
	margin-bottom: 20px;
}

div.tt-product-item:hover div.tt-product-img > a > img {
	transform: scale(1.06);
}

div.tt-product {
	width: 100%;
	float: left;
	box-sizing: border-box;
	position: relative;
	cursor: pointer;
}

div.tt-product-img {
	width: 100%;
	float: left;
	box-sizing: border-box;
	text-align: center;
	position: relative;
	overflow: hidden;
	border: 1px solid #CCC;
	padding: 10px;
}

div.tt-product-img > a > img {
	max-width: 100%;
	transform: scale(1);
	transition: all 0.6s;
	box-sizing: border-box;
	float: left;
}

div.tt-product-title {
	width: 100%;
	float: left;
	box-sizing: border-box;
	padding: 10px 0px;
}

div.tt-product-title h4 {
	font-size: 14px;
	color: #4c4c4c;
	font-family: 'RobotoLight', sans-serif;
	font-weight: 400;
	text-align: left;
	padding-bottom: 5px;
	text-transform: uppercase;
}

div.tt-product-title h4 a {
	color: #333;
}

div.tt-product-title p {
	font-size: 14px;
	color: #414141;
	font-weight: 400;
	text-align: left;
	font-family: 'RobotoLight', sans-serif;
	overflow: hidden;
	line-height: 22px;
}
div.tt-product-title p span{
	color: #0593D5;
}
div.tt-product-title p a {
	color: #FFF;
	display: inline-block;
	background: #0e9ccf;
	padding: 5px 10px;
	border-radius: 5px;
}

div.tt-product-item:hover div.tt-product-title a {
	color: #F00;
}

div.tt-product-desc {
	width: 100%;
	float: left;
	height: 39px;
	background: url('images/bg-chitiet.png') no-repeat top center;
	background-size: cover;
	box-sizing: border-box;
	padding: 0px 10px;
}

div.tt-product-desc p {
	font-family: 'RobotoBold';
	font-size: 16px;
}

div.tt-product-desc p:nth-child(1) {
	display: inline-block;
	float: left;
	line-height: 39px;
	color: #333;
}

div.tt-product-desc p:nth-child(1) span {
	color: #FF0000;
}

div.tt-product-desc p:nth-child(2) {
	display: inline-block;
	float: right;
	line-height: 39px;
	color: #333;
	margin-right: 10px;
}

div.tt-product-desc p:nth-child(2) a {
	color: #FFF;
}

div.tt-product-price {
	text-align: center;
	width: 100%;
	float: left;
	box-sizing: border-box;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
}

div.tt-product-price > p:first-child {
	font-size: 13px;
	font-family: Arial;
	font-weight: 300;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	text-align: center;
}

div.bongsp {
	width: 100%;
	background: url('images/bong.png') no-repeat top center;
	height: 10px;
	float: left;
	margin-top: 0px;
}

div.datng {
	display: inline-block;
	padding: 5px 10px;
	background: url(images/order.png) repeat-x;
	color: #FFF;
	border-radius: 4px;
	cursor: pointer;
	position: absolute;
	bottom: 20px;
	right: 0px;
}

div.datng:hover {
	background: url(images/order1.png) repeat-x;
}

pre {
	width: 100%;
	margin: 10px auto;
	overflow: auto;
	overflow-y: hidden;
	font-size: 13px;
	font-family: Arial;
	line-height: 25px;
	background: #FFF;
	border: 1px solid #DDD;
	box-sizing: border-box;
	padding: 10px;
}

section#tt-sanpham {
	width: 100%;
	float: left;
	min-height: auto;
	padding: 30px 0px;
	box-sizing: border-box;
}

p.itemprice {
	text-align: center;
	font-family: 'Roboto', sans-serif;
	line-height: 20px;
	text-align: center;
}

p.itemprice span.price {
	color: #FF0000;
}

p.itemprice span.price-old {
	font-size: 13px !important;
	color: #717171 !important;
	text-decoration: line-through;
}

#showsp_cl .bx-wrapper .bx-controls-direction a {
	position: absolute !important;
	outline: 0 !important;
	width: 25px !important;
	height: 23px !important;
	text-indent: -9999px !important;
	z-index: 1000 !important;
	top: -54px !important;
}

#showsp_cl .bx-wrapper .bx-prev {
	right: 40px !important;
	left: auto !important;
	background: url('images/arr-left1.png') no-repeat center;
}

#showsp_cl .bx-wrapper .bx-next {
	right: 10px !important;
	background: url('images/arr-right1.png') no-repeat center;
}

section#tt-provider {
	width: 100%;
	float: left;
	min-height: auto;
	padding: 20px 0px;
}

div.provider-slide {
	width: 100%;
	float: left;
}

div.provider {
	width: 100%;
	float: left;
	box-sizing: border-box;
	padding-right: 40px;
}

div.item_dt {
	width: 100%;
	float: left;
}

div.item_dts {
	width: 183px;
	float: left;
	text-align: center;
}

div.item_dts img {
	max-width: 100%;
	box-sizing: border-box;
	background: #FFF;
	border: 1px solid #CCC;
}

section.tt-sanpham {
	width: 100%;
	float: left;
	min-height: auto;
	padding: 20px 0px 0px;
	background: #82C2AC url('images/bg_sanpham.png') no-repeat top center;
	background-attachment: fixed;
}

div.left_news {
	width: calc(100% - 482px);
	float: right;
	box-sizing: border-box;
}

div.left_news:last-child {
	float: left;
	margin-right: 0px;
	width: 452px;
}

div.left_item {
	width: 360px;
	float: left;
}

div.right_item {
	width: calc(100% - 370px);
	float: right;
}

select.selectvideo {
	width: 100%;
	padding: 5px 0px;
	border: 1px solid #CCCCCC;
	outline: none;
}

div.pos_new {
	width: 100%;
	box-sizing: border-box;
	float: left;
}

.pos_img {
	width: 100%;
	float: left;
}

div.pos_new img {
	max-width: 100%;
	float: left;
}

div.pos_h {
	width: 100%;
	float: left;
}

div.pos_new h3 {
	font-size: 16px;
	color: #2f2f2f;
	padding: 10px 0px 5px;
	font-family: 'RobotoBold';
	text-align: left;
	width: 100%;
	float: left;
}

div.pos_new h3 a {
	color: #2f2f2f;
}

div.pos_new p {
	font-size: 14px;
	color: #2f2f2f;
	font-family: 'Arial';
	text-align: left;
	width: 100%;
	float: left;
	line-height: 21px;
}

div.pos_new p a {
	font-family: 'Roboto';
	color: #FFF;
	font-size: 14px;
	font-weight: 300;
	display: inline-block;
	padding: 8px 23px;
	border: 1px solid #10a64d;
	margin-top: 10px;
	background: #10a64d;
	text-transform: uppercase;
}

.bg_mail {
	width: 100%;
	float: left;
	height: 140px;
	background: url('images/bg_mail.png') no-repeat top center;
}

select.page {
	display: inline-block;
	width: 45px;
	height: 23px;
	margin-top: 3px;
	float: left;
	margin-right: 5px;
	cursor: pointer;
	outline: none;
	border: none;
}

.fanpage-w {
	max-width: 100%;
}
div.tt-title1 {
	width: 100%;
	float: left;
	position: relative;
	text-align: left;
}

div.tt-title1 h3,
div.tt-title1 h1,
div.tt-title1 h2 {
	font-size: 25px;
	text-transform: uppercase;
	font-family: 'RobotoBold';
	display: inline-block;
	position: relative;
	font-weight: 300;
	color: #FFF;
	padding-left: 20px;
	box-sizing: border-box;
	line-height: 61px;
}

div.tt-title1 h3:before,
div.tt-title1 h1:before,
div.tt-title1 h2:before{
	position: absolute;
	content: '';
	width: 8px;
	left: 0;
	height: 61px;
	background: url('images/bg-title1.png') no-repeat top center;
	bottom: 0px;
}
div.tt-title1 span {
	color: #103981;
}

div.tt-title1 a {
	font-size: 13px;
	font-family: 'RobotoLight';
	font-weight: 400;
	color: #FFF;
	float: right;
	line-height: 48px;
	display: inline-block;
	position: relative;
	margin-right: 20px;
}
div.tt-title2 {
	width: 100%;
	text-align: center;
	float: left;
}

div.tt-title2 h3 {
	width: 100%;
	text-transform: uppercase;
	font-size: 25px;
	font-family: 'TrajanProRegular';
	text-align: left;
	line-height: 40px;
	font-weight: 300;
	color: #FFF;
	float: left;
	margin-bottom: 10px;
}

div.quangcao {
	width: 100%;
	float: left;
}

div.quangcao img {
	max-width: 100%;
	float: left;
}

div.tt-copy {
	width: 100%;
	float: left;
	position: relative;
	text-align: center
}

div.bgts {
	width: 119px;
	height: 50px;
	position: absolute;
	left: 0px;
	cursor: pointer;
	z-index: 14;
	bottom: 0px;
	background: url(images/top-bg.jpg) no-repeat left center;
	display: none;
}

div.tt-copy p:nth-child(1) {
	color: #FFF;
	display: inline-block;
	line-height: 30px;
	font-size: 13px;
	float: left;
	text-align: center;
	font-family: 'Roboto';
	position: relative;
	z-index: 12;
	font-weight: 300;
}
div.tt-copy p:nth-child(2) {
	color: #FFF;
	display: inline-block;
	line-height: 30px;
	font-size: 13px;
	float: right;
	text-align: center;
	font-family: 'Roboto';
	position: relative;
	z-index: 12;
	font-weight: 300;
}
div.tt-copy p span {
	color: #FFF;
}

div.tt-copy p a {
	color: #FFF;
}


div.tt-copy img{
	vertical-align: middle;
}
div.tt-contact-left {
	width: 50%;
	float: left;
	box-sizing: border-box;
	border: 10px solid transparent;
}

div.tt-contact-right {
	width: 50%;
	float: right;
	padding: 0px 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

table.tt-tablelienhe {
	width: 100%;
	color: #333333;
}

table.tt-tablelienhe tr {
	width: 100%;
	height: 30px;
	text-align: left;
}

table.tt-tablelienhe label {
	width: 100%;
	float: left;
	margin-bottom: 5px;
}

table.tt-tablelienhe label span {
	color: #FF0000;
}

table.tt-tablelienhe input.input {
	padding: 10px 10px;
	outline: none;
	width: 100%;
	box-sizing: border-box;
	border: 1px solid rgba(0, 0, 0, 0.3);
	margin-bottom: 10px;
	background: transparent;
	color: #333;
}

table.tt-tablelienhe textarea.noidung {
	padding: 10px 10px;
	outline: none;
	height: 100px;
	width: 100%;
	box-sizing: border-box;
	border: 1px solid rgba(0, 0, 0, 0.3);
	margin-bottom: 10px;
	background: transparent;
	color: #333;
}

table.tt-tablelienhe input.button {
	padding: 14px 20px !important;
	background: #282828;
	color: #FFFFFF;
	border: none;
	width: 120px;
	display: inline-block;
	outline: none;
	border-radius: 5px;
	text-transform: uppercase;
	font-family: 'OpenSansBold';
	font-weight: 400;
	font-size: 16px
}

table.tt-tablelienhe input.button:hover {
	background: #F6C70E;
}

section#tt-thanhtoan {
	width: 100%;
	float: left;
	padding: 30px 0px 10px;
	box-sizing: border-box;
	background: url('images/bg-thanhtoan.jpg') no-repeat top center;
}

section#tt-thanhtoan ul {
	list-style: none;
	width: calc(745px + 40px);
	margin-left: -20px;
	margin-right: -20px;
	float: left;
}

section#tt-thanhtoan ul li {
	width: 50%;
	float: left;
	min-height: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0px 20px;
	margin-bottom: 20px;
}
section#tt-thanhtoan ul li div.img {
	float: left;
	width: 70px;
	height: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	border-radius: 50%;
	box-sizing: border-box;
	background: #d91e00;
	position: relative;
	transition: all 0.6s;
}
section#tt-thanhtoan ul li:hover div.img{
	background: #0593D5;
}
section#tt-thanhtoan ul li div.desc_l{
	width: 100%;
	float: right;
}
section#tt-thanhtoan ul li:last-child div.img:after{
	background: none;
}
section#tt-thanhtoan div.desc_l {
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding: 15px 0px 10px;
	position: relative;
}

section#tt-thanhtoan div.desc_l h3 {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 300;
	color: #FFF;
	width: 100%;
	font-family: 'RobotoBold';
	text-align: left;
	margin-bottom: 10px;
}
section#tt-thanhtoan ul li:hover h3{
	color: #0593D5;
}
section#tt-thanhtoan div.desc_l p {
	font-size: 13px;
	font-weight: 300;
	color: #d9d9d9;
	text-align: left;
	font-family: 'RobotoLight';
	line-height: 20px;
	width: 100%;
}

section#tt-gioithieu {
	width: 100%;
	float: left;
	padding: 20px 0px;
}

footer#tt-footer {
	width: 100%;
	float: left;
	position: relative;
	background: #c50b0b;
}

div.tt-sfooter1{
	width: 100%;
	float: left;
	padding: 30px 0px;
	border-bottom:  1px solid #CCC;
}
div.tt-sfooter {
	width: 100%;
	float: left;
}

div#header-mail {
	width: 100%;
	margin: 0 auto;
	box-sizing: border-box;
	position: relative;
	background: transparent;
	float: left;
	z-index: 99;
}

div#header-mail h2 {
	width: 100%;
	float: left;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 300;
	color: #ffffff;
	font-family: 'RobotoBold';
	text-align: center;
	margin-bottom: 0px;
	margin-top: 17px;
}

div#header-mail p {
	width: 100%;
	float: left;
	font-family: 'Roboto';
	font-size: 13px;
	color: #FFF;
	line-height: 21px;
	text-align: left;
	font-weight: 300;
}
div#header-mail p a{
	color: #FFF;
}
#nhanemail {
	width: 100%;
	float: left;
	position: relative;
}

div.box_ft {
	width: 100%;
	float: left;
}

div.box_ft p {
	line-height: 30px;
	color: #FFF;
	padding-bottom: 0px;
	font-family: 'Roboto';
	font-size: 13px;
	width: 100%;
	float: left;
	font-weight: 300;
}

div.box_ft h3 {
	font-size: 20px;
	color: #fff200;
	text-transform: uppercase;
	font-family: 'UTMHelvetIns';
	font-weight: 300;
}

div.box_ft p img {
	padding-right: 10px;
}

div.tagsft {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

div.tagsft a {
	background: #e3155d;
	color: #FFF;
	padding: 4px 10px;
	font-size: 14px;
	position: relative;
	display: inline-block;
	margin-right: 4px;
	margin-bottom: 4px;
	border-radius: 3px;
	font-family: 'SFUFuturaBook';
}

div.box_lienket {
	width: 100%;
	float: left;
	margin-top: 20px;
}

div.box_lienket p {
	background: #FFF;
}

div.box_lienket a {
	color: #333;
	font-style: italic;
	font-size: 15px;
	background: #FFF;
	display: block;
	line-height: 25px;
}

div.tt-sfooter .danhmuc {
	float: left;
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 10px;
}

div.sloga {
	width: 100%;
	float: left;
	margin-top: 20px;
}

div.sloga p {
	color: #ff9752
}
.item_gt{
	width: 600px;
	float: left;
}
.item_gt:last-child{
	width: 500px;
	float: right;
}
div.item_ft {
	padding: 70px 0px 30px;
}

div.item_ft:nth-child(1) {
	width: 480px;
	float: left;
	box-sizing: border-box;
	margin-right: 10px;
}

div.item_ft:nth-child(2) {
	width: 288px;
	float: left;
	box-sizing: border-box;
	margin-right: 40px;
}

div.item_ft:nth-child(3) {
	width: 300px;
	float: right;
}

ul.list1 {
	list-style: none;
	width: 100%;
	float: left;
}

ul.list1 li {
	width: 50%;
	float: left;
	padding: 6px 0px;
}

ul.list1 li a {
	display: block;
	font-family: 'Roboto';
	font-size: 14px;
	color: #FFF;
	box-sizing: border-box;
}

div.fleft_form {
	width: 100%;
	float: left;
}

div.fright_form {
	width: 70px;
	float: right;
	height: 232px;
	overflow: hidden;
}

div.fright_form img {
	max-width: 100%;
}

div.click_video {
	width: 100%;
	float: left;
	margin-bottom: 4px;
}
.fleft{
	float: left;
}
.fright{
	float: right;
}
section#footertop {
	width: 100%;
	float: left;
	background: url('images/bgdm.png');
	padding: 30px 0px;
}

div.left_u {
	width: 180px;
	float: left;
	margin-right: 75px;
}

div.left_u:last-child {
	margin-right: 0px;
	float: left;
}

div.left_u h3 {
	font-family: 'Roboto', sans-serif;
	font-size: 17px;
	text-transform: uppercase;
	color: #333;
	width: 100%;
	float: left;
	font-weight: 400;
	padding-bottom: 5px;
	margin-bottom: 10px;
	position: relative;
}

div.left_u h3:after {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 50px;
	height: 1px;
	background: #333;
	content: '';
}

div.item_sitw {
	width: 100%;
	float: right;
	box-sizing: border-box;
	border: 1px dashed #FF0000;
	padding: 3px;
}

div.thongke {
	width: 100%;
	float: left;
	padding-left: 110px;
	box-sizing: border-box;
	background: url('images/thongke.png') no-repeat left center;
}

div.thongke h4 {
	width: 100%;
	float: left;
	font-size: 19px;
	color: #cda819;
	padding-bottom: 5px;
	font-family: 'OpenSansRegular';
	font-weight: 300;
	text-transform: uppercase;
	position: relative;
}

div.thong_ke_page p {
	line-height: 35px;
	color: #FFF;
}

div.thong_ke_page a {
	display: inline-block;
	padding: 4px 8px;
	background: #FFF;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	color: #333;
}

div.thong_ke_page a:hover {
	background: #777;
	color: #FFF;
}
.mail_p {
	font-size: 13px;
	line-height: 22px;
	color: #494949;
	font-family: 'Arial';
}
.w49{
	width: 49% !important;
	float: left;
}
.w49:nth-child(2){
	float: right;
}
input.bgmail {
	width: 100%;
	border: none;
	line-height: 30px;
	background: #FFF;
	outline: none;
	float: left;
	color: #333;
	box-sizing: border-box;
	padding: 0px 10px;
	border: 1px solid #FFF;
	margin-bottom: 10px;
	position: relative;
}

textarea.bgmail {
	width: 83%;
	border: none;
	line-height: 29px;
	background: #FFF;
	outline: none;
	float: left;
	color: #333;
	box-sizing: border-box;
	padding: 0px 10px;
	height: 129px;
}

textarea.bgmail::-webkit-input-placeholder,
input.bgmail::-webkit-input-placeholder {
	color: #6e6e6e;
	font-family: 'Roboto';
	font-size: 11px;
}

textarea.bgmail:-moz-placeholder,
input.bgmail:-moz-placeholder {
	color: #6e6e6e;
	font-family: 'Roboto';
}

textarea.bgmail::-moz-placeholder,
input.bgmail::-moz-placeholder {
	color: #6e6e6e;
	font-family: 'Roboto';
}

textarea.bgmail:-ms-input-placeholder,
input.bgmail:-ms-input-placeholder {
	color: #6e6e6e;
	font-family: 'Roboto';
}

input.btn1 {
	width: 129px;
	background: none;
	height: 40px;
	cursor: pointer;
	border: none;
	color: #FFF;
	float: left;
	position: absolute;
	bottom: 45px;
	right: -45px;
	font-family: 'RobotoBold';
	text-transform: uppercase;
	font-weight: 400;
	background: #ED1C24;
	font-size: 20px;
	transform: rotate(-90deg);
}

input#guimail5 {}

select.ac-container {
	width: 100%;
	box-sizing: border-box;
	border: 5px solid transparent;
}



.container1 {
	width: 1200px;
	margin: 0 auto;
}

section#tt-pagefull {
	width: 100%;
	float: left;
}

#share-buttons img {
	width: 35px;
	padding: 5px;
	border: 0;
	box-shadow: 0;
	display: inline;
}

section#tt-breadcumb {
	width: 100%;
	float: left;
	min-height: auto;
	margin-bottom: 10px;
	border: 1px solid #ebebeb;
	box-sizing: border-box;
	padding: 8px 5px 5px;
	border-radius: 5px;
}

#breadcrumb {
	list-style: none;
	display: inline-block;
}

#breadcrumb .icon {
	font-size: 14px;
}

#breadcrumb li {
	float: left;
}

#breadcrumb li a {
	color: #333;
	display: block;
	text-decoration: none;
	position: relative;
	height: 20px;
	line-height: 20px;
	padding: 0 10px 0 5px;
	text-align: center;
	margin-right: 9px;
}

#breadcrumb li:last-child a:after {
	content: "";
}

#breadcrumb li a:after {
	content: "/";
	position: absolute;
	top: 0;
	width: 0;
	height: 0;
	color: #333;
}

#breadcrumb li a:before {
	left: -20px;
	border-left-color: transparent;
}

#breadcrumb li a:after {
	left: 100%;
	border-color: transparent;
	border-left-color: #1A1A1A;
}

#breadcrumb li a:hover {
	color: #1abc9c;
}

#breadcrumb li a:active {
	color: #16a085;
}

section#tt-footer {
	width: 100%;
	float: left;
	border-top: 1px solid #f5f5f5;
	min-height: 262px;
	margin-top: 30px;
	margin-bottom: 30px;
}

p.social_t {
	width: 100%;
	float: left;
	font-size: 19px;
	color: #FFF;
	font-family: 'RobotoMedium';
	font-weight: 300;
	position: relative;
	margin-top: 20px;
}

p.social {
	line-height: 40px;
	margin-top: 10px;
	width: 100%;
	float: left;
}

div.tt-sfooter-cont {
	width: 100%;
	float: left;
	margin-top: 20px;
}

div.tt-footer-title {
	width: 100%;
	float: left;
}

div.tt-footer-title h2 {
	color: #898888;
	font-size: 17px;
	text-transform: uppercase;
	text-align: left;
}

div.tt-footer-desc {
	width: 100%;
	float: left;
	margin-top: 30px;
}

div.tt-contfooter {
	float: left;
	width: 60%;
}

div.tt-newsfooter {
	float: right;
	width: 40%;
	text-align: center;
}

div.div_content {
	width: 100%;
	float: left;
	box-sizing: border-box;
	font-size: 15px;
	line-height: 30px;
	font-family: 'Roboto';
}

div.div_content img {
	max-width: 100% !important;
	height: auto !important;
}

div.datcauhoi {
	display: inline-block;
	padding: 5px 20px;
	font-size: 15px;
	color: #FFF;
	font-weight: 300;
	font-family: Arial;
	cursor: pointer;
	background: #eba222;
}

div.class_padding {
	width: 100%;
	float: left;
	background: #E1E1E1;
	box-sizing: border-box;
	border: 10px solid #E1E1E1;
}

h3.ds_cauhoi {
	width: 100%;
	float: left;
	line-height: 30px;
	font-size: 14px;
	color: #333;
}

div.listhoi {
	width: 100%;
	float: left;
	box-sizing: border-box;
	border: 1px solid #CCC;
}

ul.ul_hoidap {
	list-style: none;
	width: 100%;
	float: left;
}

ul.ul_hoidap li {
	width: 100%;
	float: left;
	box-sizing: border-box;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}

div.cauhoi_item {
	width: 100%;
	float: left;
	cursor: pointer;
}

ul.ul_hoidap li img {
	width: 20px;
	float: left;
	margin-right: 10px;
}

ul.ul_hoidap li h4 {
	line-height: 20px;
	font-size: 15px;
	color: #333;
	font-weight: 300;
}

ul.ul_hoidap li h4:hover,
ul.ul_hoidap li h4.active {
	color: #0099FF;
}

div.cautraloi {
	width: 100%;
	float: left;
	margin-top: 10px;
	display: none;
	box-sizing: border-box;
	padding: 10px;
	background: #F0F0F0;
}

div.cautraloi > p.newsa {
	color: #D90000;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	font-family: 'Arial';
}

div.tintuc-desc {
	width: calc(100% + 30px);
	margin-left: -15px;
	margin-right: -15px;
	float: left;
	display: flex;
	flex-flow: row wrap;
}
div.tintuc-item-in{
	width: 33.33333% !important;
}
div.tintuc-item {
	width: 33.33%;
	float: left;
	box-sizing: border-box;
	position: relative;
	height: auto;
	padding: 0px 15px;
	margin-bottom: 30px;
	min-height: 175px;
}

div.tintuc-item:hover img {
	transform: scale(1.05);
}

div.tintuc-item:hover h3 a {
	color: #FF0000;
}

div.tintuc-item:hover p a {
	color: #d90;
}

div.img_tin {
	width: 100%;
	float: left;
	position: relative;
	overflow: hidden;
}

div.img_tin img {
	max-width: 100%;
	float: left;
	box-sizing: border-box;
	transition: all 0.6s;
}

div.desc_tin {
	width: 100%;
	float: right;
	box-sizing: border-box;
	position: relative;
	min-height: 158px;
	background: #FFF;
	padding: 15px 0px 50px;
}

div.mt_tin {
	width: 100%;
	float: left;
	margin-top: 5px;
	box-sizing: border-box;
	padding: 0px 0px 0px;
}

div.desc_tin h3 {
	font-size: 16px;
	color: #000000;
	text-align: left;
	width: 100%;
	overflow: hidden;
	float: left;
	font-family: 'RobotoBold';
	line-height: 25px;
	text-transform: uppercase;
}

div.desc_tin h3 a {
	color: #333;
}

div.desc_tin p {
	font-size: 13px;
	color: #666666;
	font-family: 'Roboto';
	line-height: 17px;
	width: 100%;
	float: left;
	text-align: left;
	font-weight: 400;
}

div.desc_tin p a {
	font-family: 'RobotoBold';
	color: #2C405B;
	font-size: 12px;
	font-weight: 300;
	display: inline-block;
	padding: 5px 15px;
	margin-top: 10px;
	position: absolute;
	bottom: 15px;
	left: 0px;
	border:  1px solid #CCC;
	border-left: 2px solid #2C405B;
}



div.box_time {
	position: absolute;
	padding: 10px 8px;
	background: rgba(0, 0, 0, 0.5);
	left: 0px;
	bottom: 0px;
}

div.box_time div.ngay {
	display: block;
	line-height: 19px;
	text-align: center;
	color: #FFF;
	font-size: 26px;
	font-family: 'Roboto';
}

div.box_time div.thang{
	display: block;
	line-height: 18px;
	text-align: center;
	color: #FFF;
	font-size: 16px;
	font-family: 'Roboto';
	margin-top: 5px;
}

.box_newsother{
	width: 100%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px;
	background: #f7f7f7;
}
.box_newsother ul{
	list-style: none;
	width: 100%;
	float: left;
}
.box_newsother ul li{
	width: 100%;
	float: left;
	padding: 4px 0px;
}
.box_newsother ul li a{
	color: #333;
}
div.tintuc-item1 {
	width: 50%;
	float: left;
	box-sizing: border-box;
	position: relative;
	height: auto;
	padding: 0px 13px;
	margin-bottom: 30px;
	min-height: 175px;
}

div.tintuc-item1:hover img {
	transform: scale(1.05);
}

div.tintuc-item1:hover h3 a {
	color: #FF0000;
}

div.tintuc-item1:hover p a {
	color: #FF0;
}

div.img_tin1 {
	width: 100%;
	float: left;
	position: relative;
	overflow: hidden;
}

div.img_tin1 img {
	width: 100%;
	float: left;
	box-sizing: border-box;
	transition: all 0.6s;
}

div.desc_tin1 {
	width: 100%;
	float: right;
	box-sizing: border-box;
	position: relative;
}

div.mt_tin1 {
	width: 100%;
	float: left;
	margin-top: 5px;
	box-sizing: border-box;
	padding: 0px 0px 0px;
}

div.desc_tin1 h3 {
	font-size: 16px;
	color: #000000;
	text-align: left;
	width: 100%;
	margin-top: 10px;
	overflow: hidden;
	float: left;
	font-family: 'RobotoBold';
	line-height: 25px;
}

div.desc_tin1 h3 a {
	color: #333;
}

div.desc_tin1 p {
	font-size: 15px;
	color: #353535;
	font-family: 'Roboto';
	line-height: 20px;
	width: 100%;
	float: left;
	text-align: justify;
}

div.desc_tin1 p a {
	font-family: 'RobotoBold';
	color: #fffdfd;
	font-size: 12px;
	font-weight: 300;
	display: inline-block;
	padding: 5px 15px;
	background: #2C405B;
	margin-top: 10px;
	text-transform: uppercase;
	position: absolute;
	bottom: 0px;
	right: 0px;
	border-radius: 7px;
}
a.dathang {
	display: inline-block;
	padding: 7px 20px;
	background: #FF0000;
	color: #FFF;    /* border-bottom: 5px solid #336600; */
	font-size: 15px;
	border-radius: 5px;
	margin-left: 10px;
	float: left;
}

div.container_left {
	width: 75%;
	float: left;
}

div.container_right {
	width: 25%;
	float: left;
	box-sizing: border-box;
	border: 10px solid transparent;
}

div.tt-right-desc-detail-l {
	float: left;
	width: 40%;
	text-align: center;
}

.contain_number_giohang {
	display: inline-block;
	float: left;
}

.minus_giohang {
	display: inline-block;
	float: left;
	width: 20px;
	height: 28px;
	border: 1px solid #d0d0d0;
	border-right: none;
	line-height: 28px;
	text-align: center;
}

.plus_giohang {
	display: inline-block;
	float: left;
	width: 20px;
	height: 28px;
	border: 1px solid #d0d0d0;
	border-left: none;
	line-height: 28px;
	text-align: center;
}

.number_giohang {
	display: inline-block;
	float: left;
	text-align: center;
	height: 28px;
	outline: none;
	line-height: 28px;
	width: 36px;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	box-shadow: 0px 0px 0px #0000;
	border-radius: 0px;
	-webkit-appearance: none;
	border: 1px solid #d0d0d0;
}

section#tt-map {
	width: 100%;
	float: left;
}

#map_canvas1 {
	width: 100%;
	height: 160px;
}

div.images_galley {
	width: 100%;
	float: left;
	border: 1px solid #DDD;
	padding: 10px 10px;
	box-sizing: border-box;
}

div.images_list {
	width: 100%;
	float: left;
	border: 1px solid #DDD;
	padding: 10px 10px;
	box-sizing: border-box;
}

div.images_list div.item_img {
	width: 20%;
	box-sizing: border-box;
	border: 5px solid transparent;
	float: left;
}

div.tt-right-desc-detail-l img {
	max-width: 100%;
}

div.box_padding {
	width: 100%;
	float: left;
}

div.padd {
	width: 100%;
	float: left;
}

h1.nameDetail {
	font-size: 22px;
	color: #2C405B;
	margin-bottom: 10px;
	font-family: 'RobotoBold';
}

div.tt-right-desc-detail-r {
	float: left;
	width: 60%;
	box-sizing: border-box;
	color: #333333;
	border-left: 20px solid transparent;
}

div.padd_thongtin {
	width: 100%;
	float: left;
	box-sizing: border-box;
	border: 1px solid #CCC;
	background: #DDD;
}

div#ttaaa {
	width: 100%;
	padding: 15px 0px;
	float: left;
	background: url(images/comma1-left-namkna-blogspot-com.png) no-repeat top left, url(images/comma1-right-namkna-blogspot-com-1.png) no-repeat bottom right;
}

div#ttaaa h5 {
	padding: 0px 40px;
	line-height: 22px;
	font-size: 18px;
	color: #888;
	font-weight: 300;
	text-align: center;
}

div.mota_bg h4 {
	font-size: 30px;
	text-align: center;
	font-weight: 300;
	color: #FFF;
	background: #EBA222;
}

div.mota span.price-old {
	color: #CCC;
	text-decoration: line-through;
}

div.mota span.price {
	color: #FF0000;
}

div.mota p a {
	font-size: 13px;
	color: #333;
}

div.social_detial {
	width: 100%;
	float: left;
	margin-top: 10px;
}

div.dongThongTin {
	line-height: 25px;
	font-size: 14px;
	width: 100%;
}

div.dongThongTin span.price {
	color: #FF0000;
	font-size: 15px;
}

div.dongThongTin span.price-old {
	color: #3d3d3d;
	font-size: 15px;
	text-decoration: line-through;
}

div.now_item {
	width: 100%;
	float: left;
	text-align: center;
}

div.now_item img {
	padding: 3px;
	border: 1px solid #CCC;
	box-sizing: border-box;
	background: #FFF;
	width: 100%;
}

div.owl-prev,
div.owl-next {
	position: absolute;
	top: 40%;
	width: 28px;
	height: 28px;
}

div.owl-prev {
	left: -10px;
	background: url(images/left-right-3.png) no-repeat top left;
}

div.owl-next {
	right: -10px;
	background: url(images/left-right-3.png) no-repeat top right;
}

ul.tabs_product {
	width: 100%;
	float: left;
	margin-top: 10px;
	list-style: none;
}

ul.tabs_product li {
	float: left;
	cursor: pointer;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #2C405B;
}

ul.tabs_product li span {
	display: block;
	padding: 11px 30px;
	color: #333333;
	font-size: 15px;
	text-transform: uppercase;
}

ul.tabs_product li.active {
	background: #2C405B;
}

ul.tabs_product li.active span,
ul.tabs_product li:hover span {
	color: #FFF;
	background: #2C405B;
}

div.tabs_pad {
	width: 100%;
	float: left;
	display: none;
	padding: 10px 10px;
	box-sizing: border-box;
	border: 1px solid #2C405B;
	margin-top: 3px;
}

div.tabs_pad.active {
	display: block;
}

div.tabs_pad img {
	max-width: 100%;
}

.button:hover {
	background: #D90000;
	color: #FFF;
}

div.pagination {
	width: 100%;
	float: left;
}

ul.pagination {
	text-align: center;
	color: #829994;
	padding: 10px 0px;
}

ul.pagination li {
	display: inline;
	padding: 0 3px;
}

ul.pagination a {
	font-size: 11px;
	color: #0d7963;
	display: inline-block;
	padding: 3px 6px;
	border: 1px solid #cde0dc;
	text-decoration: none;
}

ul.pagination a:hover,
ul.pagination a.current {
	background: #0d7963;
	color: #fff;
}

div.form_log {
	width: 40%;
	margin: 20px auto;
}

div.item_login {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

div.item_login label {
	float: left;
	width: 35%;
	line-height: 30px;
}

div.item_login a {
	color: #60C300;
}

div.item_login input.text {
	width: 60%;
	padding: 0px 10px;
	float: right;
	outline: none;
	height: 30px;
	box-sizing: border-box;
	border: 1px solid #CCC;
	border-radius: 4px;
	box-shadow: inset 0px 0px 10px #CCC;
}

select.select_sex {
	width: 60%;
	padding: 0px 10px;
	float: right;
	outline: none;
	height: 30px;
	box-sizing: border-box;
	border: 1px solid #CCC;
	border-radius: 4px;
	box-shadow: inset 0px 0px 10px #CCC;
}

.align-right {
	text-align: right;
}

input.button_log {
	padding: 5px 10px;
	color: #FFF;
	background: #60C300;
	border: 1px solid #438800;
	border-radius: 4px;
	cursor: pointer;
	transition: all 0.6s;
}

input.button_log:hover {
	background: #CC0000;
	border: 1px solid #D90000;
}

::-webkit-input-placeholder {
	color: #6e6e6e;
}

:-moz-placeholder {

	/* Firefox 18- */
	color: #6e6e6e;
}

::-moz-placeholder {

	/* Firefox 19+ */
	color: #6e6e6e;
}

:-ms-input-placeholder {
	color: #6e6e6e;
}

#top {
	color: #FFF;
	font-weight: 500;
	text-align: center;
	width: 48px;
	padding: 5px 0px 10px;
	position: fixed;    /* bottom:24px; */
	bottom: -45px;
	right: 24px;
	cursor: pointer;
	background-color: #000;
	border-radius: 10px;
	font-size: 20px;
	font-family: 'OpenSansRegular';
	transition: all 0.6s;
}

.top_ani {
	bottom: 54px !important;
}

#top: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%);
}

div.social_right {
	position: fixed;
	top: 30%;
	right: 0px;
	width: 48px;
	z-index: 1000;
}

div.social_right ul {
	list-style: none;
	width: 100%;
	float: left;
}

div.social_right ul li {
	width: 100%;
	float: left;
}

div.social_right ul li a {
	display: block;
	width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
	color: #FFF;
	font-size: 16px;
	position: relative;
	justify-content: center;
}

div.social_right ul li a:after {
	transition: all 0.6s;
	transform: scale(0);
}

div.social_right ul li:hover a:after {
	transform: scale(1);
}

a.facebook {
	background: #3b5998;
}

a.facebook:after {
	width: 120px;
	height: 48px;
	content: 'Facebook';
	position: absolute;
	right: 100%;
	top: 0px;
	line-height: 48px;
	text-align: center;
	background: #3b5998;
}

a.twitter {
	background: #55acee;
}

a.twitter:after {
	width: 120px;
	height: 48px;
	content: 'Twitter';
	position: absolute;
	right: 100%;
	top: 0px;
	line-height: 48px;
	text-align: center;
	background: #55acee;
}

a.linkedin {
	background: #007bb6;
}

a.linkedin:after {
	width: 120px;
	height: 48px;
	content: 'Linkedin';
	position: absolute;
	right: 100%;
	top: 0px;
	line-height: 48px;
	text-align: center;
	background: #007bb6;
}

a.pinterest {
	background: #be000f;
}

a.pinterest:after {
	width: 120px;
	height: 48px;
	content: 'Pinterest';
	position: absolute;
	right: 100%;
	top: 0px;
	line-height: 48px;
	text-align: center;
	background: #be000f;
}

a.googleplus {
	background: #dd4b39;
}

a.googleplus:after {
	width: 120px;
	height: 48px;
	content: 'Google plus';
	position: absolute;
	right: 100%;
	top: 0px;
	line-height: 48px;
	text-align: center;
	background: #dd4b39;
}

div.social_right ul li span {
	display: block;
	width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
	color: #FFF;
	font-size: 16px;
	position: relative;
	justify-content: center;
}

div.social_right ul li span:after {
	transition: all 0.6s;
	transform: scale(0);
}

div.social_right ul li:hover span:after {
	transform: scale(1);
}

a.search {
	background: #2d2d2d;
	cursor: pointer;
}

a.search:after {
	width: 120px;
	height: 48px;
	content: 'Search';
	position: absolute;
	right: 100%;
	top: 0px;
	line-height: 48px;
	text-align: center;
	background: #2d2d2d;
}

.rownm {
	width: 50%;
	float: left;
}

.rownmbx {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px;
}


div.danhmuc {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

div.danhmuc h2 {
	display: inline-block;
	font-size: 17px;
	color: #FFF;
	text-transform: uppercase;
	font-family: 'RobotoBold';
	font-weight: 400;
	position: relative;
	padding-bottom: 4px;
}
div.danhmuc h2:after{
	position: absolute;
	width: 50px;
	height: 1px;
	background: #FFF;
	bottom: 0px;
	left: 0px;
	content: '';
}
div.danhmuc h3 {
	display: inline-block;
	font-size: 15px;
	color: #333;
	text-transform: uppercase;
	font-family: 'RobotoMedium';
	font-weight: 400;
	position: relative;
	padding-top: 20px;
}
.left_dm{
	width: 492px;
	float: right;
}
.right_dm{
	width: 660px;
	float: left;
	min-height: 300px;
	position: relative;
}
.right_dm .mota{
	font-family: 'Roboto';
	line-height: 28px;
	font-size: 14px;
	text-align: center;
	font-weight: 400;
}
.right_dm .mota h3,.right_dm .mota h2{
	font-family: 'UTMHelvetIns';
	font-size: 30px;
	color: #c50b0b;
	line-height: 35px;
	text-transform: uppercase;
	font-weight: 400;
}
.right_dm .xemthem{
	width: 100%;
	text-align: center;
	float: left;
	margin-top: 10px;
}
.right_dm .xemthem a{
	display: inline-block;
	padding: 5px 10px;
	color: #ed3237;
	border: 1px solid #ed3237;
	font-family: 'Roboto';
	text-transform: uppercase;
}
.boxvd{
	width: 100%;
	float: left;
	box-sizing: border-box;
}
#tt-ykienkhachhang{
	width: 100%;
	float: left;
	margin: 30px 0px;
}
.divykien{
	width: calc(100% + 70px);
	float: left;
	margin: 0px -35px;
}
