@charset "utf-8";
@import url(//fonts.googleapis.com/css?family=Roboto);
@import url("//fonts.googleapis.com/css2?family=Bai+Jamjuree:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Mulish:ital,wght@0,200..1000;1,200..1000&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");

html,
body,
div,
span,
strong {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
@font-face {
	font-family: "RobotoCondensedRegular";
	src: url("../font/RobotoCondensedRegular.eot");
	src:
		url("../font/RobotoCondensedRegular.eot") format("embedded-opentype"),
		url("../font/RobotoCondensedRegular.woff") format("woff2"),
		url("../font/RobotoCondensedRegular.woff") format("woff"),
		url("../font/RobotoCondensedRegular.ttf") format("truetype"),
		url("../font/RobotoCondensedRegular.svg") format("svg");
}

@font-face {
	font-family: "RobotoCondensedBold";
	src: url("../font/RobotoCondensedBold.eot");
	src:
		url("../font/RobotoCondensedBold.eot") format("embedded-opentype"),
		url("../font/RobotoCondensedBold.woff") format("woff2"),
		url("../font/RobotoCondensedBold.woff") format("woff"),
		url("../font/RobotoCondensedBold.ttf") format("truetype"),
		url("../font/RobotoCondensedBold.svg") format("svg");
}

body {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
	color: #575757;
	overflow-x: hidden;
}
*:focus {
	outline: none;
}
.box_lang {
	position: absolute;
	top: 8px;
	right: 0;
	color: #0a46e4;
}
/* Clearfix */
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	display: block;
	width: 100%;
}

* html .clearfix {
	height: 1%;
}

a {
	text-decoration: none;
	color: #000;
}
a:hover {
	color: #f00;
}
img {
	border: 0;
}
.img_doitac {
	width: 147px;
	height: 120px;
	margin-right: 1px;
}
.clear {
	overflow: hidden;
	clear: both;
}
.en_1 {
	text-transform: uppercase;
	float: left;
	margin-right: 5px;
}
#en img {
	transition: all 0.5s ease-in-out;
}
#vi img {
	transition: all 0.5s ease-in-out;
}
.en_1:hover #en img {
	transform: scale(1.25, 1.25);
	-moz-transform: scale(1.25, 1.25);
	-ms-transform: scale(1.25, 1.25);
	-o-transform: scale(1.25, 1.25);
	-webkit-transform: scale(1.25, 1.25);
	opacity: 0.8;
}
.vi_1:hover #vi img {
	transform: scale(1.25, 1.25);
	-moz-transform: scale(1.25, 1.25);
	-ms-transform: scale(1.25, 1.25);
	-o-transform: scale(1.25, 1.25);
	-webkit-transform: scale(1.25, 1.25);
	opacity: 0.8;
}
.vi_1 {
	text-transform: uppercase;
	float: left;
	margin-right: 7px;
}
.title_tintuc a {
	color: #f00;
}
.othernews ul li a {
	color: #333333;
	font-style: italic;
}

.othernews ul li a:hover {
	color: #f00;
}
.box_duan {
	height: 140px;
	margin-bottom: 10px;
	border-bottom: 1px solid #7ecfff;
	padding-bottom: 10px;
}
.image_duan {
	float: left;
}
.image_duan img {
	width: 183px;
	border: 1px solid #cccccc;
	margin-right: 10px;
	padding: 5px;
}
.ten_duan2 a {
	color: #3458ba;
	font-weight: bold;
	text-transform: uppercase;
}
.chitiet {
	background: url(http://ketsatminhhai.com/images/readmore.png) no-repeat;
	width: 78px;
	height: 22px;
	float: right;
	transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
}
.chitiet a {
	margin-left: 22px;
	color: #3458ba;
	font-weight: bold;
}
.chitiet:hover {
	width: 90px;
	height: 28px;
}
.chitiet a:hover {
	color: #f00;
}
.full-container {
	width: 100%;
	margin: 0 auto;
}
.active:before {
	left: 0 !important;
	right: 0 !important;
}
.txtcenter {
	text-align: center;
}
table,
tr,
td {
	border-collapse: collapse;
	color: rgb(23, 39, 216);
}

.coryl {
	float: left;
	margin-top: 13px;
}
.right-couter {
	float: right;
	margin-top: 3px;
}
.right-couter p {
	float: left;
	font-size: 12px;
	margin-left: 7px;
}
.right-couter p span {
	color: #ff0;
}
.linecount {
	background: url(../images/linefooter_03.png) no-repeat;
	height: 13px;
	width: 3px;
	margin-top: 15px;
}

.img-news {
	border: 1px solid #ccc;
	padding: 3px;
	float: left;
	margin-right: 10px;
}
.name-bew {
	margin: 0px;
}
.title-new {
	background: url(http://ketsatminhhai.com/images/bg_title_03.png) bottom left no-repeat;
}
.title-new h2 {
	text-transform: uppercase;
}
.news-index {
	float: left;
}
.video-index {
	float: right;
}
.name-bew a {
	font-weight: bold;
	font-size: 13px;
	color: #3e3e3e;
}

.full-news {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px dashed #ccc;
}
.name-bew a:hover {
	color: #f00;
}
.mota-in {
	margin: 0px;
	color: #333333;
	font-size: 13px;
}

.online p {
	margin: 0px;
	font-size: 13px;
}
.online span {
	font-weight: bold;
}
.soluot_truycap {
	color: #fff;
	font-size: 12px;
}
.thongbao {
	border: 1px solid #0c0;
	border-radius: 5px 5px 5px 5px;
	margin: 0 auto;
	overflow: hidden;
	padding: 15px;
}
.tablelienhe span {
	color: #f00;
}
.tablelienhe td {
	height: 25px;
}
.tablelienhe .input,
.tablelienhe textarea {
	azimuth: center;
	width: 300px;
	padding: 0px 10px;
}
.tablelienhe .input {
	height: 25px;
	border-radius: 5px;
}
.tablelienhe .title {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.box_news {
	margin-bottom: 10px;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 10px;
	width: 100%;
	float: left;
}
.xens {
	float: right;
	margin-right: 30px;
	transition: all 1s;
}
.xens:hover {
	margin-right: -10px;
}
.xens a {
	color: #005596;
	font-size: 13px;
}
.xens a:hover {
	color: #f00;
}
.box_newss h1 {
	margin-top: 0px;
	line-height: 25px;
	color: #940000;
	font-size: 20px;
}
.pro_de {
	margin-top: 0px;
	line-height: 25px;
	color: #940000;
	font-size: 20px;
}
.box_newss p.small {
	font-size: 11px;
	color: #666666;
}
.box_newss p {
	margin: 0px;
}
.box_news h3 {
	font-size: 12px;
	margin: 0px;
}
.price {
	font-weight: bold;
	/* margin-left: 10px; */
	text-align: center;
}
.price span {
	color: #f00;
}
.red-cart {
	cursor: pointer;
	text-align: center;
	margin-top: 5px;
}
.box_news h3 a {
	font-family: "RobotoCondensedBold";
	font-size: 18px;
	line-height: 1;
}
.box_news h3 {
	margin-bottom: 10px;
}
.readmore {
	transition: 0.8s;
}
.readmore:hover {
	margin-left: 10px;
}
.readmore a {
	color: #c70000;
	font-size: 13px;
}
.box_dichvu {
	float: left;
	width: 245px;
	margin-right: 6px;
}
.ten_dichvu {
	text-align: center;
	margin-bottom: 10px;
}
.ten_dichvu a {
	color: #0178cc;
	font-size: 14px;
	font-weight: bold;
}
.ten_dichvu a:hover {
	color: #f00;
}
.image_dichvu_detail {
	margin: 0px;
	padding: 5px;
	border: 1px solid #e4e4e4;
	width: 232px;
	float: left;
	margin-right: 10px;
}

.box_news p {
	margin: 0px;
	padding: 0px;
}
.box_news p.small {
	font-size: 11px;
	color: #666666;
}
.box_news h2 a:hover {
	color: #f00;
}
h1.text_title {
	color: #241900;
	font-size: 12px;
}

.image_boder {
	float: left;
	margin-right: 10px;
	background: #fff;
	padding: 5px;
	border: 1px solid #e4e4e4;
}
.image_boder:hover {
	border: 1px solid #f00;
}
.image_boder img:hover {
	opacity: 0.8;
}
.image_boder2 {
	float: left;
	margin: 0px 10px;
	background: #006cff;
	padding: 5px;
}
.image_dichvu {
	margin: 0px;
	padding: 5px;
	border: 1px solid #e4e4e4;
}
.button {
	background: #4094cf;
	border: 1px solid #fff;
	border-radius: 3px 3px 3px 3px;
	color: #ffffff;
	font:
		12px tahoma,
		verdana,
		geneva,
		lucida,
		"lucida grande",
		arial,
		helvetica,
		sans-serif;
	padding: 5px 30px;
	cursor: pointer;
}
.boder {
	border: 3px #e0e0e0 solid;
	margin: 0px 35px;
}
.viewmore {
	text-align: right;
	padding-right: 10px;
}
.viewmore img {
	vertical-align: middle;
}
.viewmore a {
	color: #0000ff;
	font-size: 11px;
	font-weight: bold;
}

.tinlienquan a {
	color: #333;
}
.textright {
	float: right;
	padding-right: 10px;
}
.textright a {
	font-style: italic;
	font-weight: normal;
	text-transform: none;
}
.othernews {
	padding-left: 10px;
	color: #666;
}

.othernews h1 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #940000;
	text-decoration: underline;
}
.box_news p {
	margin: 0px;
}
.othernews ul {
	list-style: inside;
	margin: 0px;
}

/* --------------------- Phan trang ------------------*/
.phantrang {
	width: 100%;
	text-align: center;
	padding-top: 15px;
	margin-bottom: 20px;
}
.phantrang a {
	background: linear-gradient(to bottom, #f8f8f8 0%, #eaeaea 100%) repeat scroll 0 0 transparent;
	border: 1px solid #d2d2d2;
	box-shadow: 0 1px 0 #ffffff inset;
	color: #636363;
	cursor: pointer;
	font-size: 11px;
	margin: 0 0 0 4px;
	padding: 6px 10px;
}
.phantrang a:hover {
	background: none repeat scroll 0 0 #09669c;
	box-shadow: none;
	color: #ffffff;
	text-decoration: none;
}
.phantrang .paginate_button_disabled,
.phantrang .paginate_button_disabled:hover {
	background: linear-gradient(to bottom, #f8f8f8 0%, #eaeaea 100%) repeat scroll 0 0 transparent;
	border: 1px solid #d2d2d2 !important;
	color: #adadad !important;
	cursor: default;
	opacity: 0.7;
}
.phantrang .paginate_active,
.phantrang .paginate_active:hover {
	background: none repeat scroll 0 0 #09669c;
	box-shadow: none;
	color: #ffffff;
} /*----------------------------------------------------*/
#wrapper {
	padding: 0px;
	width: 100%;
	max-width: 1349px;
	margin: 0px auto;
	overflow: hidden;
}

/************** Header ****************/
#header {
	width: 100%;
	margin: 0 auto;
	max-width: 1349px;
	position: relative;
	background: url(http://ketsatminhhai.com/images/bgbanner.png) no-repeat;
	height: 154px;
}

.hotline {
	background: url(../images/hotline_10.png) left center no-repeat;
	height: 54px;
	font-size: 17px;
	line-height: 54px;
	color: #f00;
	text-shadow:
		-1px 2px 0 #fff,
		1px 2px 0 #fff,
		0px 2px 4px #000,
		-5px 8px 5px #fff;
}
.hotline span {
	font-size: 20px;
}
.navi_menu {
	width: 100%;
	background: #ed1b24;
	position: relative;
	z-index: 130;
	max-width: 1349px;
	margin: 0 auto;
}
.menu {
	width: 1190px;
	margin: 0 auto;
	position: relative;
}
.menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: flex;
	align-items: center;
	justify-content: between;
}
#full-contai-web {
	background: #fff;
	background-size: 100%;
	min-height: 600px;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
}
.home {
	float: left;
	margin-top: 8px;
	margin-right: 20px;
}

.menu ul li.line {
	width: 2px;
	height: 25px;
	background: #c0161d;
}

.menu ul li.li-dmsp {
	a {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 15px;
		padding: 10px 45px;
	}
	/* padding: 10px 0; */
	background: #004cae;
}

.menu ul li a {
	color: #fff;
	display: block;
	font-size: 17px;
	/* line-height: 45px; */
	padding: 1px 19px;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	position: relative;
	transition: 0.2s;
}
.cart {
	position: absolute;
	bottom: 10px;
	right: 65px;
}

.menu ul li {
	margin: 0px 1px;
}
.menu ul li a:hover {
	background: rgba(0, 0, 0, 0.3);
	color: #ff0;
}
.menu ul li a.active {
	background: rgba(0, 0, 0, 0.3);
	color: #ff0;
}

.selected:before {
	left: 0 !important;
	right: 0 !important;
}

.iconhead img {
	transition: all 1s ease-in-out;
}
.iconhead img:hover {
	transform: scale(1.25, 1.25);
	-moz-transform: scale(1.25, 1.25);
	-ms-transform: scale(1.25, 1.25);
	-o-transform: scale(1.25, 1.25);
	-webkit-transform: scale(1.25, 1.25);
}

/***************** Container ********************/

.box_slider {
	width: 100%;
	max-width: 1349px;
	margin: 0px auto;
	position: relative;
	margin-bottom: 20px;
}
.progressbar {
	display: none !important;
}
.prev_button {
	display: none !important;
}
.next_button {
	display: none !important;
}

.box_slogan {
	padding: 5px 0px;
	font-size: 14px;
	color: #f00;
	font-weight: bold;
}
#container {
	margin: 0 auto;
}
.container_left {
	position: sticky;
	z-index: 123;
	top: 20px;
	width: 100%;
}

.container_left .module_left {
	margin-bottom: 20px;
	width: 100%;
}
.videao {
	border: 1px solid #00632c;
}

.module_left .title {
	background: url(../images/bgtitleleft_03.png) no-repeat;
	height: 41px;
	background-size: cover;
}
.title h2 {
	margin: 0px;
	text-align: center;
	font-family: "RobotoCondensedRegular";
	text-transform: uppercase;
	color: #fff;
	font-weight: normal;
	font-size: 20px;
	line-height: 38px;
}
.titlekh {
	background: url(../images/images/titlesupport_04.png) repeat-x;
	height: 36px;
	border: 1px solid #aec898;
}
.module_left .titlekh h2 {
	margin: 0px;
	font-size: 15px;
	color: #372920;
	line-height: 36px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}
.container_left .module_left2 {
	margin-bottom: 20px;
}

.phone_kn {
	height: 30px;
	position: relative;
	background: #7b5842;
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-family: "RobotoCondensedRegular";
}
.contaisupport {
	background: #4ca100;
	padding-bottom: 20px;
}
.yahoo {
	margin-left: 15px;
	color: #000;
	margin-top: 15px;
}
.skype {
	margin-left: 15px;
	color: #000;
}
.fone-supp {
	margin-left: 15px;
	color: #000;
}
.fone-supp span {
	font-size: 13px;
	color: #ff0;
}
.dtlh {
	margin-top: 10px;
	font-size: 12px;
	color: #373737;
}
.tk-online {
	margin-left: 20px;
	color: #fff;
	margin-top: 5px;
	margin-bottom: 10px;
}
.tk-online p {
	margin: 0px;
}
.ten_dt {
	float: left;
	margin-right: 15px;
}
.yahoo_sky a {
	margin-right: 10px;
}
.ten_dt p {
	margin: 0px;
}
.phone_kn p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #f00;
	margin: 0px;
}
.name_i_d {
	font-weight: bold;
	color: #013c8c;
}
.container_left .module_suport {
	background: #fff;
}
.fonr_h_t {
	background: url(http://ketsatminhhai.com/images/images/mail_05.png) left center no-repeat;
	height: 30px;
	border-bottom: 1px dotted #6aa9ff;
	padding-bottom: 10px;
}
.name_a_yk {
	margin-top: 15px;
}
.name_s_p {
	background: url(http://ketsatminhhai.com/images/images/list_yahoo_05.png) left center no-repeat;
	float: left;
	margin-right: 30px;
	padding-left: 15px;
	margin-top: 5px;
	color: #d70000;
	font-weight: bold;
}
.fone_s_p {
	margin-left: 15px;
	font-weight: bold;
}
.fone_s_p span {
	padding-left: 30px;
	color: #d70000;
}
.fonr_h_t p {
	margin: 0px;
	padding-left: 35px;
	font-weight: bold;
}
.module_left .title h2 {
	margin: 0px;
	font-size: 17px;
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
	font-family: "RobotoCondensedRegular";
	margin-left: 22px;
}
.module_support .title h2 {
	background: url(http://ketsatminhhai.com/images/images/icon_km_07.png) left center no-repeat;
	padding-left: 9px;
	height: 50px;
	margin: 0px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 50px;
	text-transform: uppercase;
	font-family: "Roboto Condensed", sans-serif;
	margin-left: 20px;
	text-shadow: 2px 1px 2px #000;
}
.module_pronoi .title h2 {
	background: url(http://ketsatminhhai.com/images/images/icon_dmsp_03.png) left center no-repeat;
	padding-left: 9px;
	height: 50px;
	margin: 0px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 50px;
	text-transform: uppercase;
	font-family: "Roboto Condensed", sans-serif;
	margin-left: 20px;
	text-shadow: 2px 1px 2px #000;
}
.pidg .content {
	background: #fff url(http://ketsatminhhai.com/images/bg_hotline_03.png) top center no-repeat;
	width: 200px;
	margin: 0 auto;
}
.tiel-view {
	margin: 0px;
	font-size: 13px;
	color: #000;
	border-bottom: 1px dashed;
	margin-bottom: 10px;
	font-weight: bold;
}
.ttlh {
	margin: 0px;
	font-size: 13px;
	border-bottom: 1px dashed #000;
	color: #f00;
	font-weight: bold;
}
.top_left {
	background: url(http://ketsatminhhai.com/images/top_left_03.png) top center no-repeat;
	width: 206px;
	height: 45px;
}
.center_left {
	background: url(http://ketsatminhhai.com/images/left_center_07.png) repeat-y center;
	width: 206px;
	margin-left: 3px;
}
.hotro_tructuyen {
	box-shadow: 2px 2px 2pc #9c9595;
	border-radius: 10px;
}
.top_left h2 {
	font-size: 15px;
	text-transform: uppercase;
	color: #0017a3;
	font-weight: bold;
	height: 34px;
	line-height: 51px;
	margin-top: 0;
	text-align: center;
}
.khachhang_left h2 {
	font-size: 15px;
	text-transform: uppercase;
	color: #0017a3;
	font-weight: bold;
	height: 34px;
	line-height: 31px;
	margin-top: 0;
	text-align: center;
}
.bottom_left {
	background: url(http://ketsatminhhai.com/images/left_bottom_12.png) no-repeat bottom;
	width: 200px;
	height: 11px;
	margin-left: 6px;
}
.title_khach {
	background: url(http://ketsatminhhai.com/images/menu_left_09.png) no-repeat;
	width: 206px;
	height: 36px;
	margin-left: -3px;
}

.sdt_ht {
	color: #ff0000;
	font-size: 15px;
	font-weight: bold;
	margin-left: 22px;
}
.container_left .module_left .content.padding10 {
	padding: 10px;
}

.container_left .module_left ul.list_cat_product {
	padding: 0px;
	margin: 0px;
	list-style: none;
	position: relative;
	z-index: 400;
}
.container_left .module_left ul.list_cat_product li {
	position: relative;
	display: block;
	border-bottom: 1px solid #ccc;
	padding-left: 20px;
}
.container_left .module_left ul li:hover {
	color: #f00 !important;
}

.container_left .module_left ul li a {
	background: url(../images/icona_03.png) left center no-repeat;
	color: #585858;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-left: 15px;
	line-height: 35px;
}
.container_left .module_left ul.list_cat_product > li > a:after {
	position: absolute;
	content: "";
	top: 0px;
	left: 0px;
	width: 0px;
	height: 100%;
	background: none repeat rgba(4, 91, 206, 0.7);
	transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}

.container_left .module_left ul.list_cat_product > li > ul > li > a:after {
	position: absolute;
	content: "";
	top: 0px;
	left: 0px;
	width: 0px !important;
	height: 100%;
	background: none repeat rgba(4, 91, 206, 0.7);
	transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.container_left .module_left ul.list_cat_product li a span {
	display: inline;
	position: relative;
	z-index: 2;
}
.container_left .module_left ul.list_cat_product li.item_support div {
	background: url(http://ketsatminhhai.com/images/arrow.png) no-repeat left center;
	line-height: 28px;
	padding-left: 15px;
	font-weight: bold;
	color: #006db0;
	padding-right: 15px;
}
.container_left .module_left ul.list_cat_product li.item_support a {
	float: right;
	background: none;
}

.container_left .module_left ul.list_cat_product li.item_support span {
	color: #fcff00;
	text-shadow:
		1px 1px #890000,
		-1px -1px #890000,
		-1px 1px #890000,
		1px -1px #890000;
	font-size: 16px;
}
.container_left .module_adv {
	margin-bottom: 10px;
}
/***************/

.box_yahoo_all {
	padding: 1px;
}
.item_product .btn_order {
	padding: 5px 0px;
}
.item_product .btn_order a {
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #f00;
	padding: 5px 10px;
	border-radius: 3px 3px;
}
.box_yahoo_top {
	padding: 1px;
	background: url(http://ketsatminhhai.com/images/tels.png) left center no-repeat;
	width: 170px;
	height: 60px;
}
.box_yahoo_noibat {
	float: left;
	margin-left: 40px;
}
.ten_yahoo_noibat {
	color: #3b5998;
	margin-bottom: 10px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.box_yahoo_main {
	padding: 1px;
	background: rgba(255, 255, 255, 0.7);
	border-radius: 5px 5px;
}
.yahoo_box_1 {
	padding: 1px;
	margin-left: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #ccc;
}
.box_tintuc_all_1 {
	padding: 1px;
}
.tintuc_all_moi {
	margin-bottom: 10px;
}

.image_all_moi {
	float: left;
	margin-right: 15px;
	box-shadow: 4px 4px 0px #f0f0f0;
}

.ten_tintuc_moi_1 {
	font-weight: bold;
	line-height: 15px;
	margin-top: 10px;
	font-family: utm_avoregular;
	font-size: 15px;
}
.ten_tintuc_moi_1 a {
	color: #323232;
	font-family: "RobotoCondensedBold";
	font-size: 16px;
}
.ten_tintuc_moi_1 a:hover {
	color: #f00;
}
.des-news {
	font-size: 14px;
	color: #323232;
}
.ngaydang_tintuc_moi_1 {
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #696969;
}
.ten_y_1 {
	float: left;
	margin-right: 5px;
	width: 80px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3b5998;
	font-weight: bold;
}
.yahoo_y {
	margin-right: 5px;
}
.dienthoai_yahoo_noibat {
	color: #f00;
	font-weight: bold;
	font-size: 20px;
}

.container_mid .box_content {
	margin-bottom: 20px;
}
.contents_about p {
	margin: 0px;
	text-align: right;
	margin-right: 30px;
}
.contents_about p a {
	color: #0355c4;
}
.contents_about p a:hover {
	color: #f00;
}
.container_mid .tcat {
	position: relative;
	margin-bottom: 20px;
}
.icon {
	background: url(../images/bgtitle_05.png) no-repeat;
	background-size: 100%;
	height: 41px;
}
.icon h2 {
	margin: 0px;
	font-size: 17px;
	color: #eb0101;
	text-transform: uppercase;
	font-weight: normal;
	font-family: "RobotoCondensedRegular";
	line-height: 41px;
}

.containertc {
	width: 1190px;
	margin: 0 auto;
}
.titletc {
	padding-top: 45px;
}
.titletc h2 {
	font-family: "RobotoCondensedBold";
	color: #ffffff;
	font-size: 35px;
	text-transform: uppercase;
	font-weight: normal !important;
	text-align: center;
	margin: 0px;
}
.titleleft h3 {
	font-family: "RobotoCondensedBold";
	color: #575757;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: normal !important;
	margin: 0px;
}
.acticle_ab {
	font-size: 13px;
}
.contents_about h4 {
	margin: 10px;
}
.img_about {
	border: 1px solid #ccc;
	padding: 5px;
	float: left;
	margin-right: 20px;
}
.img_about:hover img {
	opacity: 0.8;
}
.img_about:hover {
	border: 1px solid #f00;
}
.bg_bt {
	background: url(http://ketsatminhhai.com/images/bt_sp_03.png) repeat-x;
	height: 50px;
	margin-top: -30px;
}
.icon span {
	color: #f00;
}

.img_i_d {
	float: left;
	border: 1px solid #ccc;
	margin-right: 10px;
	overflow: hidden;
}
.img_i_d img {
	transition: all 0.8s ease-in-out;
}
.img_i_d img:hover {
	transform: scale(1.25, 1.25);
	-moz-transform: scale(1.25, 1.25);
	-ms-transform: scale(1.25, 1.25);
	-o-transform: scale(1.25, 1.25);
	-webkit-transform: scale(1.25, 1.25);
	opacity: 0.8;
}
.img_i_d:hover {
	border: 1px solid #f00;
}
.d_a_m {
	overflow: hidden;
	float: left;
	position: relative;
	width: calc(33% - 10px);
	border: 1px solid #ccc;
}
.content {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.d_a_m2 {
	float: left;
	margin-right: 9px;
	margin-bottom: 10px;
	text-align: center;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 5px;
}
.img_d_a2 img {
	border-radius: 5px;
}
.img_d_a {
	overflow: hidden;
	position: relative;
	width: 298px;
	margin-bottom: 5px;
}
.img_d_a:before {
	background: rgba(255, 255, 255, 0.5);
	position: absolute;
	transition: 0.7s;
	content: "";
	opacity: 0;
	height: 0;
	left: 50%;
	top: 50%;
	width: 0;
}
.img_d_a:hover:before {
	top: 0;
	left: 0;
	opacity: 1;
	width: 100%;
	height: 100%;
	z-index: 123;
}
.xems {
	position: absolute;
	width: 47px;
	height: 9px;
	top: 0%;
	left: 0%;
	opacity: 0;
	transition: 0.8s;
	z-index: 1234;
}
.img_d_a:hover .xems {
	top: 50%;
	left: 40%;
	opacity: 1 !important;
}
.img_d_a:hover .ism img {
	transform: scale(1.05, 1.05);
}
.d_a_m:hover a {
	color: #eb0101;
}
.img_d_a img {
	transition: all 0.8s ease-in-out;
}

.t_d_a {
	margin: 0px 15px;
	background: url(../images/linepro_03.png) bottom repeat-x;
	padding-bottom: 7px;
	margin-bottom: 7px;
}

.t_d_a a {
	font-family: arial;
	color: #0b00e8;
	font-size: 16px;
}

.t_d_a a:hover {
	color: #eb0101;
}
.all {
	background: url(http://ketsatminhhai.com/images/xemthem_07.png) no-repeat;
	float: right;
	width: 79px;
	height: 20px;
	margin-top: 20px;
	line-height: 20px;
	font-size: 13px;
	padding-left: 12px;
	color: #fff;
}
.bao_dich_vu_img {
	float: left;
	margin-bottom: 20px;
	margin-right: 4px;
}
.dich_vu_img {
	border: 1px #cccccc solid;
}
.khachhang_left {
	margin-top: 20px;
}

.atticle_dv {
	font-size: 11px;
	color: #6d6d6d;
}
.title_dv {
	color: #004fd2;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	margin-top: 14px;
}

.about_content {
	float: left;
	background: url(http://ketsatminhhai.com/images/background_about.png) no-repeat;
	width: 299px;
	height: 515px;
}
.content_about {
	padding: 20px 20px 0px;
}
.title_about {
	text-transform: uppercase;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 15px;
}
.mota_about {
	color: #fff;
	margin-top: 15px;
}
.xem_tiep_1 {
	color: #1c68b9;
	font-weight: bold;
	text-transform: none;
	text-shadow:
		1px 1px #fff,
		-1px 1px #fff,
		1px -1px #fff,
		-1px -1px #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 20px;
}

.other_product h3 {
	color: #940000;
	text-transform: capitalize;
	text-decoration: underline;
	font-size: 16px;
	margin: 5px;
}
.other_product {
	padding-bottom: 40px;
}
.other_product p {
	float: left;
	margin: 0px;
	margin-left: 20px;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	list-style: circle;
}
.other_product p a {
	color: #545454;
}

.other_product p a:hover {
	color: #f00;
}
.cungloai {
	margin-top: -32px;
	background: #940000 url(http://ketsatminhhai.com/images/bg_center_03.png) top center no-repeat !important;
	padding: 20px;
	padding-top: 85px;
}
.dv_t {
	float: left;
}

.dv_t {
	margin-right: 34px;
	width: 297px;
	text-align: center;
}
.img_dv {
	overflow: hidden;
}
.img_dv img {
	border-radius: 10px;
	transition: all 1s ease-in-out;
	overflow: hidden;
}
.img_dv img:hover {
	transform: scale(1.25, 1.25);
	-moz-transform: scale(1.25, 1.25);
	-ms-transform: scale(1.25, 1.25);
	-o-transform: scale(1.25, 1.25);
	-webkit-transform: scale(1.25, 1.25);
	opacity: 0.8;
}
.ten_dv {
	margin-top: 5px;
}
.ten_dv a {
	color: #5f4850;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}
.ten_dv a:hover {
	color: #f00;
}
.container_mid .content img {
	max-width: 100%;
}
.cn-gt {
	width: 520px;
	float: left;
	border-radius: 5px;
}
.title_cn {
	z-index: 9999;
	position: relative;
	background: url(http://ketsatminhhai.com/images/images/titile_nerh_03.png) no-repeat;
	margin: 0 auto;
	height: 64px;
	text-align: center;
}

.title_cn2 {
	z-index: 9999;
	position: relative;
	background: url(http://ketsatminhhai.com/images/images/title222_03.png) no-repeat;
	margin: 0 auto;
	height: 61px;
	text-align: center;
}
.box_cn {
	text-align: center;
}
.box_cn {
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
}
.title_cn h3 {
	margin: 0px;
	line-height: 64px;
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
	z-index: 99999;
}
.title_cn2 h3 {
	margin: 0px;
	line-height: 62px;
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
	z-index: 99999;
}
.content_cn {
	background-color: #fff;
	padding: 30px;
	margin-top: -17px;
	padding-bottom: 5px;
	border-radius: 5px;
}
.video_cnn {
	float: right;
	width: 460px;
	border-radius: 5px;
}
.content_vdcn {
	background-color: #fff;
	margin-top: -14px;
	padding-top: 20px;
	border-radius: 5px;
}

.link {
	margin-top: 10px;
}
.link p {
	margin: 0px;
}
.dangkynhantin h2 {
	margin: 0px;
	text-transform: uppercase;
	font-size: 15px;
}
.right_f_t h2 {
	margin: 0px;
	text-transform: uppercase;
	font-size: 15px;
	margin-bottom: 5px;
}
.select_bb {
	height: 25px;
}
.full_center {
	width: 1200px;
	margin: 0 auto;
}

.banquyen {
	text-align: center;
}
.gach_tren {
	width: 443px;
	background-color: #fff;
	height: 1px;
	margin-left: 279px;
}
.thongke {
	float: right;
	margin-right: 20px;
	margin-top: 30px;
}
.thongke h3 {
	margin: 0px;
	margin-bottom: 5px;
	font-family: "RobotoCondensedRegular";
	text-transform: uppercase;
	font-weight: normal;
	font-size: 20px;
}
.thongke p {
	margin: 0px;
}
.thongke span {
	float: right;
}
.iconsa {
	text-align: center;
}
.iconsa img {
	margin-right: 5px;
}
.on-lin {
	background: url(../images/dangon_03.png) left center no-repeat;
	padding-left: 30px;
}
.tuan {
	background: url(../images/tuan_03.png) left center no-repeat;
	padding-left: 30px;
}
.thang {
	background: url(../images/thang_03.png) left center no-repeat;
	padding-left: 30px;
}
.tong-on {
	background: url(../images/tong_07.png) left center no-repeat;
	padding-left: 30px;
}

.box_foo_2_3 {
	background: url(http://ketsatminhhai.com/images/menu_fotter_02.png) repeat-y;
}
.conpyright {
	padding-top: 10px;
	width: 615px;
}
.lfe_f_t {
	float: left;
	margin-top: 15px;
	width: 600px;
}

.title_fotter {
	text-transform: uppercase;
	color: #ff0;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin-bottom: 10px;
}
.con_f_t {
	background: url(http://ketsatminhhai.com/images/images/ceoass_05.png) no-repeat center center;
	width: 415px;
	height: 110px;
	padding-top: 40px;
}
.con_f_t p {
	margin: 0px;
}
.thong_ke_truy_1 {
	margin-right: 99px;
	margin-top: 16px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.thong_ke_hinh {
	font-size: 14px;
	margin-left: 47px;
}
.box_thongke_1 {
	float: right;
	margin-right: -5px;
	margin-top: 10px;
	padding: 1px;
}
.ig_thongke_1 {
	background: url(http://ketsatminhhai.com/picture/thongke_03.png);
}

.dang_online1 {
	float: left;
	width: 100px;
	height: 20px;
	margin-right: 5px;
	padding-left: 20px;
	margin-top: 5px;
	color: #fff;
}
.tong_online1 {
	float: left;
	width: 100px;
	height: 20px;
	padding-left: 20px;
	margin-top: 5px;
	color: #fff;
}
.thong_ke_ao {
	float: right;
	padding: 1px;
	margin-right: 39px;
}
.icons_1 {
	float: right;
	width: 45px;
	margin-right: 5px;
}
/*---------------------------------------*/

.product_detail_pic {
	float: left;
	width: 300px;
	margin-right: 10px;
}
.product_info {
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-left: 0;
	width: 100%;
}
h1.name-detailt {
	font-size: 26px;
	color: #ce0100;
	margin: 0px;
	border-bottom: 1px solid #ddd;
	font-family: "robotoregular";
	font-weight: normal;
}
.item-li-sp {
	border-bottom: 1px solid #ddd;
}
.item-li-sp p {
	padding: 8px;
	line-height: 1.42857;
	vertical-align: top;
	width: 205px;
	float: left;
	margin: 0px;
}
.dathang {
	background-color: #5cb85c;
	text-align: center;
	padding: 10px 185px;
	font-size: 18px;
	margin: 0px;
	cursor: pointer;
	color: #fff;
}
.dathang:hover {
	background-color: #4cae4c;
	color: #ff0;
}

.right_f_t {
	float: right;
	width: 204px;
	overflow: hidden;
	margin-top: 15px;
}
.tin_foo {
	background: url(http://ketsatminhhai.com/images/lifooter_29.png) left center no-repeat;
	margin: 0px;
	padding-left: 15px;
	padding-top: 20px;
	margin-top: -20px;
}
.tk_tc {
	margin-top: 20px;
}
.design {
	position: absolute;
	color: #5ca8ff;
	right: 0px;
	bottom: 23px;
}
.design span {
	color: #fff;
}
.dang_on_l {
	font-family: utm_avoregular;
	background: url(http://ketsatminhhai.com/images/online_06.png) no-repeat left center;
	padding-left: 20px;
	height: 16px;
	font-size: 12px;
	margin-bottom: 5px;

	color: #fff;
}
.counter_day {
	font-family: utm_avoregular;
	background: url(http://ketsatminhhai.com/images/tuan_09.png) no-repeat left center;
	padding-left: 20px;
	height: 16px;
	margin-bottom: 5px;
	font-size: 15px;
	color: #fff;
}
.counter_month {
	font-family: utm_avoregular;
	background: url(http://ketsatminhhai.com/images/thang_09.png) no-repeat left center;
	padding-left: 20px;
	height: 16px;
	margin-bottom: 5px;
	font-size: 15px;
	color: #fff;
}
.dang_on_l span {
	color: #ff0;
	font-weight: bold;
}
.total_on_l {
	font-family: utm_avoregular;
	background: url(http://ketsatminhhai.com/images/tong_09.png) left center no-repeat;
	padding-left: 20px;
	height: 16px;
	font-size: 12px;
	color: #fff;
}
.total_on_l span {
	color: #ff0;
	font-weight: bold;
}
.name_product {
	font-size: 18px !important;
	text-transform: uppercase;
}
.twitter-share-button {
	color: #f00 !important;
}
.xem_chitiet {
	float: right;
	background: url(http://ketsatminhhai.com/images/xemchitiet_03.png) no-repeat;
	width: 59px;
	height: 20px;
	margin-top: 10px;
}
.xem_chitiet a {
	padding-left: 15px;
	line-height: 20px;
}

.usual {
	margin-bottom: 10px;
	margin: 0 auto;
	width: 100%;
}

.usual ul#tab_content {
	margin: 0px;
	padding: 0px;
}
.usual ul#tab_content li {
	float: left;
	list-style: none outside none;
	margin-bottom: -1px;
	border: 1px solid #ccc;
	border-bottom: 0px;
}
.usual ul#tab_content a {
	background: #2993d1;
	color: #fff;
	display: block;
	padding: 6px 20px;
	text-decoration: none !important;
	font-weight: bold;
}
.usual ul#tab_content a:hover {
	background: #fff;
	color: #000;
}
.usual ul#tab_content a.selected {
	background: #fff;
	color: #000;
	cursor: default;
	margin-bottom: 0;
}
.bt-cefa {
	background: url(http://ketsatminhhai.com/images/bg-rre_03.png) repeat-x;
	height: 11px;
}
.content_tab {
	clear: left;
	padding: 5px;
	border: 1px solid #cccccc;
}
.rows_comment {
	border: 1px solid #efefef;
	margin: 5px;
	padding: 10px;
}
/*************************/
.title_table {
	background: #2993d1;
	color: #fff;
	font-weight: bold;
}
/*****************************/
.title_news {
	font-weight: bold;
	color: #241900;
	font-size: 14px;
}
/******************************/
.item_product {
	float: left;
	width: 165px;
	text-align: center;
	margin-top: 5px;
	margin-right: 17px;
	padding-bottom: 10px;
	border: 1px solid #dadada;
	background: url(http://ketsatminhhai.com/images/bg_box_product.png) repeat top right;
	padding: 4px;
}
.item_product .images {
	border: 1px solid #cacaca;
	margin-bottom: 5px;
	position: relative;
	background: #fff;
}
.item_product .images .icon {
	position: absolute;
	top: 3px;
	right: 3px;
	display: none;
}

.item_product .name {
	padding: 0px 5px;

}
.item_product .name a {
	color: #000;
	
}
.item_product .price {
	color: #474747;
}
.item_product .price span {
	color: #ff0000;
	font-weight: bold;
}
.item_product .btn_order {
	padding: 5px 0px;
}
.item_product .btn_order img {
	cursor: pointer;
}

/*------------------- Doi tac css -------------------*/
.box_partner {
	background: #fff;
	border: 1px solid #b9b9b9;
	padding: 9px;
	margin: 0px 10px;
}

.ma-brand-slider-contain {
	width: 715px;
	padding: 20px;
}
.box_news h1 {
	margin-top: 0px;
	line-height: 25px;
	color: #940000;
	font-size: 18px;
}
.image_duan_detail {
	float: left;
	border: 5px solid #cccccc;
	margin-right: 10px;
}
.title_dv a {
	color: #004fd2;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.title_dv a:hover {
	color: #f00;
}
.iconsuppa {
	text-align: center;
	margin: 10px 0px;
}
.hotlinesup {
	background: url(../images/iconhotlinea_03.png) left center no-repeat;
	padding-left: 20px;
	font-weight: bold;
	color: #000;
	margin: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.hotlinesup span {
	color: #f00;
	font-size: 18px;
}
.box-ya-name {
	margin: 15px;
}
.yahoosky {
	float: left;
}
.yahoosky img {
	margin-right: 5px;
}
.name-sup {
	float: left;
	color: #3853a4;
	margin-left: 7px;
	margin-top: 3px;
}
.fone {
	background: url(../images/fone_03.png) left center no-repeat;
	padding-left: 30px;
}
.emails {
	background: url(../images/mail_03.png) left center no-repeat;
	padding-left: 30px;
}
.box-spbc {
	margin-bottom: 20px;
}
.box-spbc img {
	border: 1px solid #ccc;
}
.box-spbc:hover img {
	border: 1px solid #f00;
}
.name-spbc {
	text-align: center;
	margin: 0px;
	margin-top: 5px;
}
.brand-slider .jcarousel-container {
	-moz-border-radius: 10px;
	background: #fff;
	border: 2px solid #000;
}

.brand-slider .jcarousel-container-horizontal {
	width: 1000px;
	padding: 10px 0px;
	padding-left: 40px;
	margin: 0 auto;
	margin-top: 80px;
}
.brand-slider .jcarousel-clip-horizontal {
	width: 960px;
	height: 154px;
}

.brand-slider .jcarousel-item {
	width: 135px;
	float: left;
	list-style: none outside none;
	text-align: center;
}

.brand-slider .jcarousel-item-horizontal {
	position: relative;
	height: 180px;
	width: 233px;
	margin-right: 7px;
}
.back_ten {
	background: url(http://ketsatminhhai.com/images/background_tensp_10.png) no-repeat;
	width: 213px;
	margin-top: 3px;
	text-align: center;
}
.back_ten a {
	font-size: 13px;
	color: #fff;
}
.back_ten a:hover {
	color: #ff0;
}
.bong_duan {
	background: url(http://ketsatminhhai.com/images/bong_duan_03.png) no-repeat;
	width: 187px;
	height: 7px;
}
.ten_duan a {
	color: #0058ba;
	text-transform: uppercase;
}
.ten_duan a:hover {
	color: #f00;
}
ma-brand-slider li a {
	color: #000;
}
.ten_di {
	color: #000;
}
.sli_dichvu {
	background: url(http://ketsatminhhai.com/images/background_dichvu_03.png) no-repeat;
	width: 750px;
	height: 224px;
}
.brand-slider .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
.brand-slider .product-image {
	display: inline-block;
	margin: 0 0 8px;
}

/**
 *  Horizontal Buttons
 */
.ma-brand-slider .jcarousel-next-horizontal {
	position: absolute;
	top: 40%;
	right: -7px;
	width: 17px;
	height: 55px;
	margin-top: -13px;
	cursor: pointer;
}

.ma-brand-slider .jcarousel-next-disabled-horizontal,
.ma-brand-slider .jcarousel-next-disabled-horizontal:hover,
.ma-brand-slider .jcarousel-next-disabled-horizontal:active {
	cursor: default;
}

.ma-brand-slider .jcarousel-prev-horizontal {
	position: absolute;
	top: 40%;
	left: -35px;
	width: 17px;
	height: 55px;
	cursor: pointer;
	margin-top: -13px;
	margin-left: 13px;
}

.ma-brand-slider .jcarousel-prev-horizontal:hover {
	background-position: 0 100%;
}

.ma-brand-slider .jcarousel-prev-horizontal:active {
	background-position: 0 100%;
}

.ma-brand-slider .jcarousel-prev-disabled-horizontal,
.ma-brand-slider .jcarousel-prev-disabled-horizontal:hover,
.ma-brand-slider .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: 0 100%;
}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.ma-brand-slider .jcarousel-container {
	position: relative;
}
.ma-brand-slider .jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}
.ma-brand-slider .jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
.ma-brand-slider .jcarousel-next {
	z-index: 3;
	display: none;
}
.ma-brand-slider .jcarousel-prev {
	z-index: 3;
	display: none;
}

.ma-brand-slider .ma-des {
	position: absolute;
	bottom: 10px;
}

/*************************************/
.box_video .title {
	font-weight: bold;
	padding-top: 5px;
}
#galleria {
	height: 485px;
	background: #fff;
}

/*-------------- Map css ------------*/
#map_canvas {
	height: 400px;
	width: 100%;
	margin: 10px auto;
	border: 3px solid #045bce;
}

.map_description {
	color: #000000;
	overflow: auto;
	width: 275px;
}
.map_description .default {
	color: #ff0000;
}
.map_description div {
	line-height: 18px;
	margin: 3px;
}
.map_list_address {
	float: left;
	height: 500px;
	overflow: hidden;
	width: 250px;
}
.map_list_address .list {
	line-height: 18px;
	margin-bottom: 5px;
}
.map_list_address span {
	color: #fcff46;
}
.map_title {
	color: #30a602;
	font-weight: bold;
}
.navigate .C {
	width: 970px;
}
/************************************/
.box_news_left {
	float: left;
	width: 450px;
	padding: 10px;
}
.box_news_left .image {
	float: left;
	margin-right: 10px;
}
.box_news_left p {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	text-align: justify;
}
.box_news_left p.smail_txt {
	font-size: 11px;
	color: #939393;
	font-style: italic;
}

.box_news_left .name a {
	color: #0888e6;
	font-weight: bold;
}
.box_news_right {
	float: right;
	width: 270px;
}
.box_news_right ul {
	list-style: none;
	margin: 0px;
	padding-left: 10px;
}
.box_news_right ul li {
	background: url(http://ketsatminhhai.com/images/dot.png) no-repeat 5px 5px;
	padding-left: 20px;
}
.box_news_right ul li a {
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
}
.box_news_right ul li img {
	padding: 2px;
	border: 1px solid #d6d6d6;
	float: left;
	margin-right: 5px;
	display: none;
}
.box_news_right ul li:first-child {
	padding-left: 0px;
	background: none;
}
.box_news_right ul li:first-child a {
	text-transform: uppercase;
	color: #011ffe;
}
.box_news_right ul li:first-child img {
	display: inline;
}
.title_news {
	color: #0888e6;
	display: block;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 10px 5px;
	margin: 0px;
}

.thong_ke_ao li {
	list-style: none;
}
.copyright_22 {
	margin-top: 82px;
}

.ten_ht {
	color: #0000ff;
	font-size: 13px;
	font-weight: bold;
}

.hr_hotro {
	background: url(http://ketsatminhhai.com/picture/hr_hotro.png) center no-repeat;
	width: 190px;
	height: 10px;
}
.cla_ht {
	padding: 1px;
	margin-top: -2px;
}
.dobong {
	background: url(http://ketsatminhhai.com/picture/dobong.png) center no-repeat;
	width: 744px;
	height: 23px;
}

.quang_cao_img {
	width: 213px;
	height: 214px;
	padding: 1px;
	margin-left: 5px;
}

.bao_tintuc_con {
	width: 195px;
	padding: 1px;
	font-weight: bold;
}
.title_tintuc {
	right: 2px;
	color: #f00000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
.noi_dung_tintuc {
	padding: 1px;
	margin-left: -10px;
	margin-top: 5px;
}
.img_noi_dung_tintuc {
	margin-left: 10px;
	width: 70px;
	float: left;
}
.img_noi_dung_tintuc img {
	width: 180px;
	height: 100px;
	border-radius: 5px;
}
.atticle_noi_dung_tintuc {
	float: left;
	width: 12px;
	font-size: 11px;
	color: #6d6d6d;
	font-family: Tahoma, Geneva, sans-serif;
	margin-right: 2px;
	width: 120px;
}
.pice {
	color: #585858;
	font-size: 16px;
	font-family: "RobotoCondensedRegular";
	margin: 0px 15px;
	text-decoration: line-through;
}
.picenew {
	color: #0b00e8;
	font-size: 16px;
	font-family: "RobotoCondensedRegular";
	margin: 0px 15px;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.size {
	color: #585858;
	font-size: 16px;
	font-family: "RobotoCondensedRegular";
	margin: 0px 15px;
	padding-bottom: 5px;
}
.picenew span {
	color: #eb0101;
}
.doitac {
	height: 100px;
	background: #fff;
}
.bao_doitac {
	float: left;
	width: 150px;
	text-align: center;
	height: 155px;
	margin-left: 25px;
	margin-bottom: 10px;
}
.img2_doitac {
	border: 5px solid #34a1fc;
	margin-bottom: 5px;
}
.img2_doitac:hover {
	border: 5px solid #f00;
}
.name_doitac a {
	color: #333;
	font-weight: bold;
}
.name_doitac a:hover {
	color: #f00;
}

.newsletter_cont {
	width: 311px;
	height: 33px;
	background-color: #fff;
	margin-bottom: 20px;
	margin-top: 10px;
}
#email_newsletter {
	width: 245px;
	border: none;
	background: none;
	height: 33px;
	margin-left: 5px;
	float: left;
	font-size: 15px;
	color: #828282;
}
.name_lt h3 {
	margin: 0px;
	margin-bottom: 5px;
	font-family: "RobotoCondensedRegular";
	text-transform: uppercase;
	font-weight: normal;
	font-size: 20px;
}

#btn_send_newsletter {
	width: 55px;
	border: none;
	cursor: pointer;
	float: right;
	height: 33px;
	background: #e4b500;
	color: #fff;
	transition: 0.8s;
	font-size: 18px;
	font-family: "RobotoCondensedRegular";
}
#btn_send_newsletter:hover {
	background: #c70000;
	color: #ff0;
}
.sale {
	float: right;
	padding-top: 30px;
	margin-right: 30px;
}
.video {
	float: left;
	margin-left: 40px;
	margin-top: 30px;
}
.owl-pagination {
	display: none;
}
.owl-prev {
	position: absolute !important;
	top: -40px !important;
	right: 28px !important;
	font-size: 0px !important;
	background: url(../images/prexuhuong_03.png) no-repeat !important;
	width: 30px;
	height: 30px;
	opacity: 1;
}
.owl-next {
	position: absolute !important;
	top: -40px !important;
	right: -5px !important;
	background: url(../images/nextxh_03.png) no-repeat !important;
	width: 30px;
	font-size: 0px !important;
	height: 30px;
	opacity: 1;
}
.bao-img {
	border: 1px solid #ccc;
}
.bao-img:hover {
	border: 1px solid #f00;
}

.hover-sp {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0px;
	height: 0px;
	background: rgba(255, 255, 255, 0.5);
	transition: all 0.5s ease-in-out;
}

.item h4 {
	margin: 0px;
	text-align: center;
	font-weight: normal;
}
.item h4 a {
	font-family: "robotoregular";
	color: #343434;
	font-size: 16px;
}
.item h4 a:hover {
	color: #343434;
}
.detail-contact {
	margin: 0 auto;
	width: 142px;
	margin-top: 5px;
}
.detail {
	margin: 0px;
	float: left;
	padding: 2px 10px;
	background: #ff6c00;
	border-radius: 5px;
	margin-right: 10px;
}
.detail a {
	color: #fff;
}
.detail:hover a {
	color: #ff0;
}
.contact {
	margin: 0px;
	float: left;
	padding: 2px 10px;
	background: #2b509a;
	border-radius: 5px;
}
.contact a {
	color: #fff;
}
.contact:hover a {
	color: #ff0;
}
.box_cn p {
	width: 340px;
	text-align: center;
	margin: 5px auto;
}
#box_video p {
	text-align: center;
	color: #df0066;
	font-size: 16px;
	margin: 5px;
}
.video_lienquan p {
	background: url(http://ketsatminhhai.com/images/images/icon_video_03.png) left center no-repeat;
	padding-left: 15px;
	margin: 0px 20px;
}
.video_lienquan a:hover {
	color: #df0066;
}

.bd_d {
	width: 330px;
	border: 3px solid #fff;
	border-radius: 10px;
}

.module_support {
	width: 250px;
	margin-left: 0px;
	border-radius: 10px;
	padding-bottom: 11px;
}

.ya-sky {
	float: left;
	margin-left: 15px;
	top: 5px;
	position: relative;
}
.name-ya {
	float: left;
	margin-left: 10px;
}
.name-ya p {
	margin: 0px;
	color: #6a6969;
	font-size: 12px;
}
.box_yahoo {
	padding-bottom: 5px;
	padding-top: 5px;
}
.email_left {
	font-size: 12px;
	color: #373737;
}
.doitac-pic {
	background: #f1f1f1;
}

.copyright {
	background: #004b0a;
}
.copyright p {
	width: 1190px;
	margin: 0px auto;
	padding: 7px 0px;
	color: #fff;
}
.lfe_f_t h3 {
	background: url(http://ketsatminhhai.com/images/bg_ten_03.png) no-repeat;
	height: 33px;
	padding-left: 40px;
	color: #ff0;
	margin: 0px;
	line-height: 37px;
	font-size: 18px;
	text-transform: uppercase;
}
.left-detailt {
	/* width: 302px; */
	/* float: left; */
	flex-shrink: 0;
}
.MagicZoom {
	border: 1px solid #ccc;
	margin-bottom: 10px;
}
.selectors {
	margin-top: 11px;
}
.kqtim {
	font-size: 20px;
	font-style: italic;
	color: #868686;
}
.kqtim span {
	color: #f00;
	font-weight: bold;
}
.addthis_toolbox {
	height: 20px;
}
.info_slide_dots {
	bottom: -10px !important;
}
.box-top {
	width: 1190px;
	margin: 0 auto;
	margin-top: -255px;
	position: relative;
	z-index: 999;
}
.item-sevice {
	background: url(http://ketsatminhhai.com/images/images/tron_03.png) no-repeat;
	width: 312px;
	height: 355px;
	float: left;
	margin-right: 44px;
	margin-left: 44px;
	position: relative;
	transition: all 1s;
}
.item-sevice:hover {
	margin-top: -25px;
}
.item-sevice img {
	border-radius: 100%;
	width: 266px;
	height: 266px;
}
.center-box {
	width: 266px;
	height: 266px;
	border-radius: 100%;
	position: absolute;
	top: 23px;
	left: 21px;
}
.name-box {
	background: url(http://ketsatminhhai.com/images/images/name-ss_03.png) no-repeat;
	position: absolute;
	width: 246px;
	height: 82px;
	left: 10px;
	bottom: 0px;
	z-index: 9999;
	text-align: center;
}
.name-box h3 a {
	color: #fff;
	font-size: 22px;
}
.name-box h3 a:hover {
	color: #ff0;
}
.webindex {
	width: 1190px;
	margin: 0 auto;
}
.about-news {
	margin-top: 20px;
}
.about-in {
	width: 723px;
	float: left;
	border: 1px solid #cacaca;
	padding-top: 7px;
	padding-left: 7px;
	padding-bottom: 20px;
	box-shadow: 2px 2px 0px #e0e0e0;
}

.title-about {
	margin-bottom: 15px;
}
.img_abot {
	float: left;
	margin-right: 10px;
	border: 1px solid #ccc;
	padding: 5px;
}
.tieu-ab a {
	font-size: 34px;
	font-weight: bold;
	color: #eb0101;
}
.tieu-bc {
	font-size: 20px;
	color: #006783;
	line-height: 8px;
	font-weight: bold;
	margin-bottom: 10px;
}
.des-about {
	font-family: "robotoregular";
	font-size: 13px;
}
.redmoer {
	margin: 0px;
	float: left;
	transition: all 0.5s;
}
.redmoer:hover {
	margin-left: 10px !important;
}
.redmoer a {
	background: url(http://ketsatminhhai.com/images/images/redmore_03.png) right center no-repeat;
	padding-right: 15px;
	color: #006783;
	font-size: 13px;
	font-weight: bold;
}
.redmoer a:hover {
	color: #f00;
}
.news-in {
	width: 436px;
	float: right;
	border: 1px solid #cacaca;
	padding-top: 7px;
	padding-left: 7px;
	padding-bottom: 20px;
	box-shadow: 2px 2px 0px #e0e0e0;
}
.name-six {
	padding-top: 6px;
}
.img-share {
	float: left;
	margin-right: 10px !important;
}

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

.bao-btus {
	width: 1200px;
	margin: 0 auto;
	font-size: 13px;
}
.name-six a {
	color: #fff;
}
.box-icon {
	margin-bottom: 5px;
}
.thicong {
	background: url(http://ketsatminhhai.com/images/bg_duan_06.png) no-repeat;
	width: 1349px;
	height: 450px;
	margin: 0 auto;
}
.jcarousel2 ul li a {
	color: #fff;
	text-transform: uppercase;
}
.jcarousel2 ul li:hover a {
	color: #ff0;
}
.bottom-index {
	width: 1190px;
	margin: 0 auto;
	margin-top: 40px;
}
.left-bottom {
	width: 590px;
	float: left;
}
.right-bottom {
	width: 590px;
	float: right;
}
.container_mid {
	float: right;
	width: 940px;
}
.bottom-index img:hover {
	opacity: 0.8;
}
.name-xuhuong {
	margin: 5px 0px;
}
.name-xuhuong a {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}
.desxu {
	margin: 0px;
}
.box-icon img {
	transition: 1s;
}
.box-icon img:hover {
	transform: scale(1.25, 1.25);
	-moz-transform: scale(1.25, 1.25);
	-ms-transform: scale(1.25, 1.25);
	-o-transform: scale(1.25, 1.25);
	-webkit-transform: scale(1.25, 1.25);
}
.left-sdg {
	width: 800px;
	float: left;
	margin-right: 10px;
}
.bigimg {
	float: left;
	margin-right: 10px;
	border: 5px solid #e3e3e3;
}
.right-sdg h1 {
	margin: 0px;
	font-size: 18px;
	text-transform: uppercase;
	color: #14862f;
}
.bigimg img {
	max-width: 100%;
}

.left_contact {
	width: 50%;
	float: left;
}
.right_contact {
	width: 44%;
	float: right;
	border-left: 2px solid #ccc;
	padding-left: 2%;
	margin-left: 2%;
}
.leftslider {
	float: left;
	width: 835px;
}
.right-slider {
	float: right;
	width: 342px;
	height: 315px;
	background: #00632c;
}
.right-slider p {
	text-align: center;
	margin: 0px;
	margin-top: 5px;
	color: #fff;
}
.dmsp {
	border: 1px solid #ccc;
	margin-top: 1px;
	width: 100%;
}
.container_right {
	float: right;
	width: 225px;
}
.container_right .rights {
	background: #007534;
}
.container_right .content {
	padding-top: 10px;
	padding-bottom: 10px;
}
/*hover menu*/
.hovermenu {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	overflow: hidden;
}
.hovermenu:before {
	content: "";
	position: absolute;
	z-index: -1;
	left: 50%;
	right: 50%;
	top: 0;
	background: #fee401;
	height: 2px;
	-webkit-transition-property: left, right;
	transition-property: left, right;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	z-index: 99999;
}
.hovermenu:hover:before,
.hovermenu:focus:before,
.hovermenu:active:before {
	left: 0;
	right: 0;
}
/*end hover*/
.right-sdg p {
	margin: 0px;
}
.right-sdg p span {
	font-weight: bold;
	color: #48442e;
}
.imtvd {
	width: 220px;
	margin-right: 19px;
	float: left;
}
.imtvd p {
	margin: 5px 0px;
	color: #007534;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
}
.itemnew {
	margin-right: 10px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.itemnew img {
	float: left;
	margin-right: 5px;
}
.itemnew p {
	margin: 0px;
	height: 34px;
	overflow: hidden;
}
.itemnew p a {
	color: #fff;
	font-size: 13px;
}
.itemnew p a:hover {
	color: #ff0;
}
.datcag input {
	height: 25px !important;
}
.datcag span {
	color: #f00;
}
#datcag {
	display: none;
}

.toolbar {
	background: #045bce;

	width: 100%;

	padding: 10px;

	bottom: 0px;

	position: fixed;

	z-index: 500;

	height: auto;

	left: 0px;
}

.content img {
	max-width: 100%;

	height: auto !important;
}

.toolbar ul {
	list-style: none;

	display: flex;

	align-items: center;

	justify-content: space-between;

	padding: 0px;

	margin: 0px;
}

.toolbar ul li {
	text-align: center;

	width: calc(100% / 3);
}

.toolbar ul li a {
	display: block;

	width: 100%;

	cursor: pointer;

	text-decoration: none;
}

.toolbar ul li a img {
	height: 25px;

	width: auto;

	margin-bottom: 5px;
}

.toolbar ul li a span {
	font-weight: 400;

	color: #fff;

	font-size: 12px;

	display: block;
}

a.news {
	padding: 12px;
	border: 1px solid #ccc;
	border-radius: 10px;
	display: block;
	word-break: break-all;
}
.same-pro {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	gap: 11px;
}
.procas {
	display: flex;
	gap: 6px;
}

.hover-img {
	position: relative;
	overflow: hidden;
	display: block;
}
.hover-img:before {
	content: "";
	background: rgba(255, 255, 255, 0.5);
	bottom: 0;
	left: 0;
	position: absolute;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
	-khtml-opacity: 1;
	-o-opacity: 1;
	-ms-opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	width: 0;
	height: 0;
	z-index: 3;
}
.hover-img:after {
	content: "";
	background: rgba(255, 255, 255, 0.5);
	top: 0;
	right: 0;
	position: absolute;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
	-khtml-opacity: 1;
	-o-opacity: 1;
	-ms-opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	width: 0;
	height: 0;
	z-index: 2;
}

.hover-img:hover:before,
.hover-img:hover:after {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	transform: rotateY(180deg);
	-webkit-transition-duration: 1.3s;
	-moz-transition-duration: 1.3s;
	transition-duration: 1.3s;
	-khtml-opacity: 0;
	-o-opacity: 0;
	-ms-opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	height: 100%;
	width: 100%;
}

.ringring:hover {
	-webkit-animation: coccoc-alo-circle-img-anim 1.2s infinite ease-in-out;
	-moz-animation: coccoc-alo-circle-img-anim 1.2s infinite ease-in-out;
	animation: coccoc-alo-circle-img-anim 1.2s infinite ease-in-out;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.spin:hover {
	img {
		-webkit-animation: spin 1.2s infinite ease-in-out;
		-moz-animation: spin 1.2s infinite ease-in-out;
		animation: spin 1.2s infinite ease-in-out;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		transition: all 0.5s;
	}
}
@-moz-keyframes spin {
	to {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes spin {
	to {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-webkit-keyframes spin {
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-moz-keyframes coccoc-alo-circle-img-anim {
	0% {
		-moz-transform: rotate(0) scale(1) skew(1deg);
		transform: rotate(0) scale(1) skew(1deg);
	}
	10% {
		-moz-transform: rotate(-25deg) scale(1) skew(1deg);
		transform: rotate(-25deg) scale(1) skew(1deg);
	}
	20% {
		-moz-transform: rotate(25deg) scale(1) skew(1deg);
		transform: rotate(25deg) scale(1) skew(1deg);
	}
	30% {
		-moz-transform: rotate(-25deg) scale(1) skew(1deg);
		transform: rotate(-25deg) scale(1) skew(1deg);
	}
	40% {
		-moz-transform: rotate(25deg) scale(1) skew(1deg);
		transform: rotate(25deg) scale(1) skew(1deg);
	}
	50% {
		-moz-transform: rotate(0) scale(1) skew(1deg);
		transform: rotate(0) scale(1) skew(1deg);
	}
	100% {
		-moz-transform: rotate(0) scale(1) skew(1deg);
		transform: rotate(0) scale(1) skew(1deg);
	}
}
@-webkit-keyframes coccoc-alo-circle-img-anim {
	0% {
		-webkit-transform: rotate(0) scale(1) skew(1deg);
		transform: rotate(0) scale(1) skew(1deg);
	}
	10% {
		-webkit-transform: rotate(-25deg) scale(1) skew(1deg);
		transform: rotate(-25deg) scale(1) skew(1deg);
	}
	20% {
		-webkit-transform: rotate(25deg) scale(1) skew(1deg);
		transform: rotate(25deg) scale(1) skew(1deg);
	}
	30% {
		-webkit-transform: rotate(-25deg) scale(1) skew(1deg);
		transform: rotate(-25deg) scale(1) skew(1deg);
	}
	40% {
		-webkit-transform: rotate(25deg) scale(1) skew(1deg);
		transform: rotate(25deg) scale(1) skew(1deg);
	}
	50% {
		-webkit-transform: rotate(0) scale(1) skew(1deg);
		transform: rotate(0) scale(1) skew(1deg);
	}
	100% {
		-webkit-transform: rotate(0) scale(1) skew(1deg);
		transform: rotate(0) scale(1) skew(1deg);
	}
}
@keyframes coccoc-alo-circle-img-anim {
	0% {
		-webkit-transform: rotate(0) scale(1) skew(1deg);
		-moz-transform: rotate(0) scale(1) skew(1deg);
		transform: rotate(0) scale(1) skew(1deg);
	}
	10% {
		-webkit-transform: rotate(-25deg) scale(1) skew(1deg);
		-moz-transform: rotate(-25deg) scale(1) skew(1deg);
		transform: rotate(-25deg) scale(1) skew(1deg);
	}
	20% {
		-webkit-transform: rotate(25deg) scale(1) skew(1deg);
		-moz-transform: rotate(25deg) scale(1) skew(1deg);
		transform: rotate(25deg) scale(1) skew(1deg);
	}
	30% {
		-webkit-transform: rotate(-25deg) scale(1) skew(1deg);
		-moz-transform: rotate(-25deg) scale(1) skew(1deg);
		transform: rotate(-25deg) scale(1) skew(1deg);
	}
	40% {
		-webkit-transform: rotate(25deg) scale(1) skew(1deg);
		-moz-transform: rotate(25deg) scale(1) skew(1deg);
		transform: rotate(25deg) scale(1) skew(1deg);
	}
	50% {
		-webkit-transform: rotate(0) scale(1) skew(1deg);
		-moz-transform: rotate(0) scale(1) skew(1deg);
		transform: rotate(0) scale(1) skew(1deg);
	}
	100% {
		-webkit-transform: rotate(0) scale(1) skew(1deg);
		-moz-transform: rotate(0) scale(1) skew(1deg);
		transform: rotate(0) scale(1) skew(1deg);
	}
}

.tcat {
	margin-bottom: 21px;
}