@charset "utf-8";
*{margin:0; padding:0;outline:0;}
html{height:100%;}
h1{font-size:15px; line-height:1.3em;}
h2{font-size:14px; line-height:1.3em;} 
h3{font-size:13px; line-height:1.3em;} 
h4{font-size:12px; line-height:1.3em;} 
h5{font-size:11px; line-height:1.3em;} 
h6{font-size:10px; line-height:1.3em;} 
a{text-decoration:none;} 
p{padding: 0 0 10px 0;}
img{border:0; border-spacing:0;}
img, embed{vertical-align:middle;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, img, embed  { margin: 0;padding: 0;outline: 0;}
:focus { outline: 0;}
ol, ul {list-style: none;}
table {border-collapse: collapse; border-spacing: 0; border: 1px solid #eee}
table td, table th {border: 1px solid #eee; padding: 3px 10px;}
caption, th, td {font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after { content: "";}
blockquote, q { quotes: "" "";}
strong, b {font-weight:bold;}
em {font-style:italic;}
pre {
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}
input[type=text], input[type=password], input[type=file], input[type=submit], input[type=reset], input[type=search], textarea{
	-webkit-appearance:none;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}
input[type=number]::-webkit-inner-spin-button {opacity: 1;}
main, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
.f-detail {line-height: 1.5; text-align:justify !important;}
.f-detail img, .f-detail div, .f-detail table, .f-detail h1, .f-detail h2, .f-detail h3, .f-detail h4, .f-detail h5, .f-detail h6, .f-detail p, .f-detail strong, .f-ndct em{max-width: 100% !important;}
.f-detail img {padding: 5px 0; max-width: 100% !important; height: auto !important;}
.f-detail a {color: #290F12;}
.f-detail a:hover {color:#EE1B2E;text-decoration: underline;}
.f-detail ul, .f-detail ol {margin: 10px 0;}
.f-detail ul li {list-style: disc; margin-left: 20px;}
.f-detail ol li {list-style: decimal; margin-left: 20px;}
/*//////////////////////////////////*/
.img_object_fit {
	object-fit: cover;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-o-object-fit: cover;
	-ms-object-fit: cover;
}
.img_zoom ul li figure{overflow:hidden; position:relative;}
.img_zoom ul li figure img{ 
	width:100%; height:100%;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.img_zoom ul li:hover figure img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.img_zoom ul li figure .figure_che{ display:none;}
/*//////////////////////////////////*/
.page {font-size: 12px; margin: 20px 0 20px 0; line-height: 18px; text-align: center;}
.PageNum a {
	display: inline-block;
	color: #444;
	padding: 3px 10px;
	background:#FFFFFF;
	border: 1px solid #f8f8f8;
	margin: 0px 3px 5px 0px;
}
.PageNum a:hover {color: #fff; background: #3467CA; border: 1px solid #3467CA;}
.PageNum span {
	font-weight: bold;
	display: inline-block;
	color: #fff;
	padding: 3px 10px;
	background: #20458C;
	margin: 0px 3px 5px 0px;
	border: 1px solid #20458C;
}
.ul_share_social {padding-top: 20px; line-height: 18px;}
.ul_share_social > li {float: left;}
.ul_share_social > li + li {margin-left: 7px;}
.tag {padding: 15px 0 0 0; font-size: 11px; overflow: hidden; line-height: 18px;}
.tag span {
	color: #939393; 
	padding: 2px 5px 2px 23px; 
	background: #F1F1F1 url(../imgs/layout/icontag.png) no-repeat 5px 5px; 
	display: block; 
	float: left;
	margin: 0 3px 3px 0;
}
.tag a {
	padding: 2px 5px; 
	color: #656565; 
	background: #F1F1F1; 
	display: block; 
	float: left;
	margin: 0 3px 3px 0;
}
.tag a:hover {background: #E2E2E2;}
.clear{clear:both; height: 0; float: none;}
.fixbody {overflow: hidden;}
.div_breacrum{ padding:60px 0px; background:url(../imgs/layout/ban_bg.jpg) center no-repeat;}
.div_breacrum .min_wrap{ position:relative;}
.div_breacrum_h1{font-size: 28px;font-weight: bold;text-transform: uppercase;margin-bottom: 10px; color:#FFFFFF;}
.addthis_sharing_toolbox {position: absolute; top:40%; right: 0px;}
.ul_breacrum > li {display: inline-block; color: #999; margin-right:5px;}
.ul_breacrum > li > a {color: #FFFFFF; display: inline-block;}
.ul_breacrum > li > a:hover {color: #F7DA14;}
.ul_breacrum > li:last-child .fa{ display:none;}
/************************************************************************************
MENU MOBILE
*************************************************************************************/
.icon_menu_mobile {
	visibility: hidden;
	width: 35px; height: 35px;
	background: url(../imgs/layout/menu_mobile.png) no-repeat center;
	position: absolute;
	top: 10px; right: 10px;
	z-index: 99999;
	border:solid 1px #FFFFFF;
	cursor:pointer;
}
.icon_menu_mobile:focus {border:solid 1px #DA8D3B;}
.menu_mobile {
	visibility: hidden;
	background: #555555;
	width: 280px; height: 100%;
	overflow-y: scroll;
	position: absolute;
	top: 0; left: -280px;
	z-index: 9999999;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
}
.close_menu_mobile {
	background: rgba(255,255,255,0); 
	position: fixed; 
	top: 0; right: 0; bottom: 0; left: 280px;
	cursor:pointer;
}
.ad_body {height: 100%; overflow-y: hidden;}
.ad_body .menu_mobile {left: 0;}
.ad_body #wrapper::after {
	content: "";
	background: rgba(0,0,0,0.8);
	position: fixed;
	top: 0; right: 0; bottom: 0; left: 0;
	z-index: 11;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
}
.ul_ma_1 li {font-size: 12px; position: relative;}
.ul_ma_1 > li a {white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; color: #fff; padding: 10px 38px 10px 15px;}
.ul_ma_1 > li > a {border-top: 1px solid #6c6c6c; border-bottom: 1px solid #454545; font-weight: bold;}
.ul_ma_1 > li > a:hover, .ul_ma_1 > li.active > a {background: #626262;}
.ul_ma_2 > li > a {background: #474747; border-left: 3px solid #DA8D3B; padding-left: 25px;}
.ul_ma_2 > li > a:hover {background: #5F5F5F;}
.ul_ma_2 > li + li {border-top: 1px solid #575757;}
.ul_ma_3 > li {border-top: 1px solid #575757;}
.ul_ma_3 > li > a {background: #474747; border-left: 3px solid #00b2f5; padding-left: 40px; padding-right: 15px;}
.ul_ma_3 > li > a:hover {background: #5F5F5F;}
.arrown_menu_accordion {
	background: url(../imgs/layout/arrown_menu_accordion.png) no-repeat center;
	width: 38px; height: 38px;
	position: absolute;
	top: 1px; right: 0;
	cursor: pointer;
}
/************************************************************************************
CSS WEBSITE
*************************************************************************************/
@import url('https://fonts.googleapis.com/css?family=Roboto');
input, textarea, select {
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	vertical-align: middle;
}
html {height: 100%;}
body {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #454545;
	background:#FFFFFF;
	line-height: 20px;
	margin: 0 auto;
	line-height:1.3em;
}
.css_body {
	height: 100%;
	-webkit-text-size-adjust:100%;
	word-wrap: break-word;
}
#wrapper {height: 100%;}
.min_wrap {width: 1100px; margin: 0 auto;}
.padding_h1{ padding:50px 0px;}
.button {cursor: pointer; background: #FC002B;color: #fff;text-transform: uppercase;padding: 15px 30px;border: 0;font-weight: bold;}
.button:hover {opacity: 0.8;color: #fff;}
a{color:#454545; text-decoration:none;}
a:hover{ color:#E10119;}
.error-sty {color: #f70000; font-weight: 400; padding: 5px 0px;}
.box-sizing-fix {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
/*////////////////////////////////////////////////////////////*/
.a_ye{ color:#FFFFFF;}
.a_ye:hover{ color:#FEF800;}
.bot_top{ height:5px; background-color:#8F0005; margin-bottom:10px;}
.banner_box{ padding:0px 10px; position:relative;}
.banner_left{ float:left; width:60%;}
.banner_left .logo{ height:150px; width:100%;}
.banner_right{ float:right; width:30%; text-align:right;}
.banner_right_login{ margin-top:0px;}
.banner_right_login li{ display:inline-table; margin-left:20px;}
.banner_right_search{ float:none; clear:both; margin-top:10px; position:relative;}
.banner_right_search input{ border:solid 1px #3157A1; padding:5px; width:300px;}
.banner_right_search .buttom_search{ background-color:#3157A1; border:solid 1px #3157A1; color:#FFFFFF; font-size:18px; position:absolute; right:0px; top:0px; height:27px; width:30px; text-align:center; font-weight:normal;}
.banner_right_google{ margin-top:10px;}
.banner_right_google .goog-te-gadget-simple{ border: solid 1px #3157A1;}
.menu{ background-color:#20458C;}
.ul_mn{ background-color:#20458C;}
.ul_mn li{ display:inline-table; padding:0px; margin:0px; font-size:16px; text-transform:capitalize; position:relative;}
.ul_mn li a{color:#FFFFFF; display:block; padding:15px 10px;}
.ul_mn > li.active > a, .ul_mn > li:hover > a {color:#FFFFFF; display:block; background-color:#3467CA;}
.ul_mn > li:hover > ul.mn_child_01 {visibility: visible; z-index: 999999; opacity: 1; top: 48px;}
.ul_mn > li > ul.mn_child_01 {
	visibility: hidden;
	opacity: 0;
	position: absolute;
	left: 0px; top: 30px;
	background: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	min-width: 170px;
	transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	z-index: 999999;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.2);
	box-shadow: 0 0 3px rgba(0,0,0,0.2);
}
.ul_mn > li > ul.mn_child_01::before {
	border-bottom: 4px solid #fff;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	content: " ";
	cursor: pointer;	
	display: block;
    width: 0; height: 0;
    position: absolute;
	z-index: 999999;
	top: -4px; left: 20px;
	margin: 0 auto;
	z-index: 2;
}
.ul_mn > li > ul.mn_child_01::after {
	border-bottom: 6px solid #eee;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	content: " ";
	cursor: pointer;	
	display: block;
    width: 0; height: 0;
    position: absolute;
	z-index: 999999;
	top: -6px; left: 18px;
	margin: 0 auto;
	z-index: 1;
}
.ul_mn > li > ul.mn_child_01 > li {position: relative; margin:0px; display:inherit; float:none; clear:both; font-size:14px;}
.ul_mn > li > ul.mn_child_01 > li > a {
	color: #212121; 
	display: block; 
	padding: 7px 20px; 
	white-space: nowrap; 
	text-transform: capitalize;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.ul_mn > li > ul.mn_child_01 > li:hover > a {background: #3467CA; color: #fff;}
.ul_mn > li > ul.mn_child_01 > li:first-child:hover > a {
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.ul_mn > li > ul.mn_child_01 > li:last-child:hover > a {
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.slider{ position:relative; margin-top:5px;}
.slider_left{ float:left; width:65%; position:relative;}
.slider_left .swiper-container .swiper-wrapper .swiper-slide {height: 300px;}
.slider_left .swiper-container .swiper-wrapper .swiper-slide img {display: block; width: 100%; height: 100%;}
.slider_right{ position:absolute; top:0px; right:0px; bottom:0px; width:35%; background-color:#20458C; z-index:999;}
.slider_right_box{ padding:20px;}
.slider_right_box h2{ text-transform:uppercase; font-size:16px; margin-bottom:10px;}
.slider_right_box ul{ border-top:solid 1px #FFFFFF; margin-top:10px; padding-top:10px;}
.slider_right_box ul li{ float:none; clear:both; margin-bottom:5px;}
.box_ngay{font-style:italic;}
.content_box{ margin-top:10px;}
.content_box_left{ width:70%; float:left;}
.conboxl_hot_td{ color:#20458C; text-transform:uppercase; border-bottom:solid 1px #20458C;  font-size:24px; font-weight:bold;}
.conboxl_hot_td1{ color:#ED292D; text-transform:uppercase; border-bottom:solid 1px #ED292D;  font-size:24px; font-weight:bold;}
.conboxl_hot_box{ position:relative; margin-top:10px;}
.conboxl_hot_left{ width:60%;}
.conboxl_hot_left figure{height:250px;}
.conboxl_hot_left figure img {display: block; width: 100%; height: 100%;}
.conboxl_hot_right{ position:absolute; width:40%; right:0px; top:0px; bottom:0px; background-color:#20458C;}
.conboxl_hot_right1{ position:absolute; width:40%; right:0px; top:0px; bottom:0px; background-color:#8F0005;}
.conboxl_hot_right_box{ padding:20px;}
.conboxl_hot_right_box h3{ font-size:16px; margin-bottom:10px;}
.conboxl_hot_right_box p{ text-align:justify;}
.conboxl_hot_box figure{overflow:hidden; position:relative;}
.conboxl_hot_box figure img{ 
	width:100%; height:100%;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.conboxl_hot_box:hover figure img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.conboxl_hot_ul22{ margin-top:10px;}
.conboxl_hot_ul22 ul li{ float:none; clear:both; overflow:hidden; margin-bottom:10px; padding-bottom:10px; border-bottom:solid 1px #D7D7D7;}
.conboxl_hot_ul22 ul li:last-child{ border-bottom:none;}
.conboxl_hot_ul22 ul li figure{ height:150px; width:20%; float:left;}
.conboxl_hot_ul22 ul li .conboxl_hot_divs{ float:right; width:75%;}
.conboxl_hot_ul22 ul li h4{ margin-bottom:5px; margin-top:10px; font-size:16px;}
.conboxl_hot_ul22 ul li p{ text-align:justify;}
.conboxl_hot_ul22 ul li .box_ngay{ font-size:12px;}
.conboxl_hot_ul22 li a{ color:#454545;}
.conboxl_hot_ul22 li a:hover, .conboxl_hot_ul22 li a h4:hover{color:#ED292D;}
.conboxl_hot_ul22 li .img_av_box{ text-align:right;}
.conboxl_hot_ul22 li .img_av{ width:40px; height:40px; border-radius:100px; padding:2px; border:solid 1px #C8C8C8; background-color:#FFFFFF;}

.av_dm_top{ width:40px; height:40px; border-radius:100px; padding:2px; border:solid 1px #C8C8C8; background-color:#FFFFFF;}
.cbt_content3 ul{ margin-top:5px;}
.cbt_content3 ul li{ float:none; clear:both; overflow:hidden; margin-bottom:5px; padding:5px 5px; border-bottom:solid 1px #D7D7D7;}
.cbt_content3 ul li a{ display:block;}
.cbt_content3 ul li figure{ height:60px; width:20%; float:left; border-radius:120px; border:solid 1px #C8C8C8;}
.cbt_content3 ul li h4{ float:right; width:75%; margin-top:20px;}
.cbt_content3 ul li.active{ background-color:#FFF6D7 !important;}
.cbt_content3 ul li.active h4{ color:#20458C;}

.conboxl_hot_ul{ margin-top:10px;}
.conboxl_hot_ul ul li{ display:inline-table; margin-right:10px; margin-bottom:20px; width:30.9%; border-right:solid 1px #9B9B9B; padding-right:13px;}
.conboxl_hot_ul ul li:nth-child(3n){ margin-right:0px; padding-right:0px; border:none;}
.conboxl_hot_ul ul li figure{ height:150px;}
.conboxl_hot_ul ul li h4{ margin-bottom:10px; margin-top:10px; font-size:16px;}
.conboxl_hot_ul ul li p{ text-align:justify;}
.conboxl_hot_ul ul li:last-child{vertical-align:top;}
.conboxl_hot_ul ul li .box_hot_khac{ margin-bottom:10px;}
.conboxl_hot_ul2{ margin-top:20px; margin-left:20px;}
.conboxl_hot_ul2 li{ float:none; clear:both; margin-bottom:10px; list-style:disc;}
.conboxl_hot_ul2 li .box_ngay{ color:#9A9A9A;}
.conboxl_hot_ul2 li a{ color:#20458C;}
.conboxl_hot_ul2 li a:hover{ text-decoration:underline;}
.content_box_right{ width:28%; float:right;}
.content_box_right_sub{ margin-bottom:20px;}
.content_box_right_sub .cbt_td{text-transform:uppercase; font-size:16px; color:#FFFFFF; font-weight:bold; background-color:#8F0005;}
.content_box_right_sub .cbt_td .cbt_td_a{ 
	background-color:#ED292D; display:inline-block; padding:7px 10px 7px 10px;
	float:left;
}
.content_box_right_sub .cbt_td .cbt_td_b{
	float:left;
	width: 0;
    height: 0;
    border-bottom: 32px solid #ED292D;
    border-right: 32px solid transparent;
}
.content_box_right_sub .cbt_td1{text-transform:uppercase; font-size:16px; color:#FFFFFF; font-weight:bold; background-color:#234993;position:relative;}
.content_box_right_sub .cbt_td1 .cbt_td_a{ 
	background-color:#3162C1; display:inline-block; padding:7px 10px 7px 10px;
	float:left;
}
.content_box_right_sub .cbt_td1 .cbt_td_b{
	float:left;
	width: 0;
    height: 0;
    border-bottom: 32px solid #3162C1;
    border-right: 32px solid transparent;
}
.content_box_right_sub .cbt_td1 .cbt_td_c{font-size:12px; font-style:italic; text-transform:capitalize; position:absolute; right:10px; top:7px;}
.cbt_content{ padding:10px; background-color:#EBEBEB;}
.cbt_content table{ font-size:12px; border:none;}
.cbt_content table tr td{ border:none;}
.cbt_content table thead tr td{ font-weight:bold;}
.banner_cen{ margin-bottom:10px;}
.banner_cen img{ width:100%; height:auto;}
.content_box_right_qc{ margin-top:20px;}
.content_box_right_qc ul li{ margin-bottom:20px;}
.content_box_right_qc ul li a{ display:block;}
.content_box_right_qc ul li img{ width:100%; height:auto;}
.cbrs_tds_box{ padding:10px; background-color:#EBEBEB;}
.cbrs_tds_box .cbrs_tds{ color:#214993; font-weight:bold; font-size:16px; margin-bottom:10px;}
.cbrs_tds_box .cbrs_tds span{ color:#ED292D;}
.cbrs_tds_input{ text-align:center;}
.cbrs_tds_input input{ border:solid 1px #B7B7B7; padding:5px;}
.cbrs_tds_input span{ color:#ED292D; font-weight:bold;}
.cbrs_tds_input .cbrs_tds_input1{ width:60%; float:left;}
.cbrs_tds_input .cbrs_tds_input2{ width:20%; float:right;}
.cbt_content .cbrs_tds_input3{border:solid 1px #B7B7B7; padding:5px; width:80%; float:left;}
.cbt_content .cbrs_tds_input4{ border:none; background-color:#9C030B; color:#FFFFFF; padding:6px 10px; float:right; cursor:pointer;}
.cbt_content .cbrs_tds_input4:hover{ opacity:.8;}
.conboxl_hot_sw{overflow:hidden; position:relative;}
.swiper4 .swiper-wrapper{ margin-top:10px;}
.swiper4 .swiper-wrapper .swiper-slide{}
.swiper4 .swiper-wrapper .swiper-slide figure {position: relative; overflow:hidden;text-align: center; height:150px;}
.swiper4 .swiper-wrapper .swiper-slide figure img {display: block; width: auto; max-width: 100%; max-height: 100%; margin: auto;position: absolute;top: 0; right: 0; bottom: 0; left: 0;}
.swiper4 .swiper-wrapper .swiper-slide h4{ margin-bottom:10px; margin-top:10px; font-size:16px;}
.swiper4 .swiper-wrapper .swiper-slide p{ text-align:justify;}
.swiper4 .swiper-wrapper .swiper-slide figure img{ 
	width:100%; height:100%;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.swiper4 .swiper-wrapper .swiper-slide:hover figure img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.swiper5 .swiper-wrapper{ margin-top:10px;}
.swiper5 .swiper-wrapper .swiper-slide{}
.swiper5 .swiper-wrapper .swiper-slide figure {position: relative; overflow:hidden;text-align: center; height:150px;}
.swiper5 .swiper-wrapper .swiper-slide figure img {display: block; width: auto; max-width: 100%; max-height: 100%; margin: auto;position: absolute;top: 0; right: 0; bottom: 0; left: 0;}
.swiper5 .swiper-wrapper .swiper-slide h4{ margin-bottom:10px; margin-top:10px; font-size:16px;}
.swiper5 .swiper-wrapper .swiper-slide p{ text-align:justify;}
.swiper5 .swiper-wrapper .swiper-slide figure img{ 
	width:100%; height:100%;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.swiper5 .swiper-wrapper .swiper-slide:hover figure img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.banner_cen2{ margin-top:20px;}
.banner_cen2 img{ width:100%; height:auto;}
.doitac{ position:relative; background-color:#EBEBEB; margin-top:50px; border-top:solid 2px #2C5BB4; padding:10px 0px;}
.td_shop_h2{ position:absolute; left:40%; top:-30px; font-size:18px; text-transform:uppercase; color:#FFFFFF;}
.td_shop_h2_box1{ width:37px; height:52px; background-image:url(../imgs/layout/icon1.png); float:left;}
.td_shop_h2_box2{ width:200px; height:52px; background:url(../imgs/layout/icon2.png) repeat-x; float:left; text-align:center;}
.td_shop_h2_box2 div{ padding:15px 0px;}
.td_shop_h2_box3{ width:37px; height:52px; background-image:url(../imgs/layout/icon3.png); float:left;}
.swiper3{overflow:hidden;}
.swiper3 .swiper-slide figure {position: relative;text-align: center; height:150px;}
.swiper3 .swiper-slide figure img {display: block; width: auto; max-width: 100%; max-height: 100%; margin: auto;position: absolute;top: 0; right: 0; bottom: 0; left: 0;}
.footer_dc{ background-color:#234993; padding:20px 0px; color:#FFFFFF;}
.footer_dc h4{ font-size:16px; margin-bottom:20px;}
.footer_dc a{ color:#FFFFFF;}
.footer_dc a:hover{ text-decoration:underline;}
.footer_dc ul li{ margin-bottom:10px;}
.footer_dc .footer_dc1{ float:left; width:20%; margin-right:20px;}
.footer_dc .footer_dc2{ float:left; width:50%;}
.footer_dc .footer_dc3{ float:right; width:25%;}
.footer_cop{ text-align:center; background-color:#153676; padding:10px 0px; color:#FFFFFF;}
.content_box_h2{ font-size:16px; margin-top:20px;}
.content_box_ol{ margin:10px 0px;}
.content_box_ol li{ display:inline-table; margin-right:10px;}
.h3_bvkhac{ margin:20px 0px 10px 0px; text-transform:uppercase; font-size:16px;}
.ul_bvkhac{ margin-left:10px;}
.ul_bvkhac li{ margin-bottom:10px; list-style:disc; margin-left:20px;}
/*////////////Lien he//////////////////*/
.maps_ct{position: relative; height: 300px; background: #ccc;}
.maps_ct iframe{width: 100% !important; height: 100% !important;}
.mask_map{background: rgba(0,0,0,0); z-index: 2; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.f_contact{padding-top: 40px;}
.fc_1 {float: left; width: 48%;}
.fc_2 {float: right; width: 48%; padding-bottom:20px;}
.ul_ct > li {margin-bottom: 20px; position: relative;}
.ipt_ct {border: 1px solid #ccc;width: 100%; height: 34px;padding: 0 10px;color: #777;}
.txt_ct {border: 1px solid #ccc;width: 100%; min-height: 100px;padding: 10px;color: #777;resize: vertical;}
.ipt_ct:focus, .txt_ct:focus {border: 1px solid #bbb; color: #333;}
.t_fc_1 {padding-bottom: 10px; font-weight: 700; font-size: 18px; line-height: 24px;}
.m_fc_1 a {color: #FF371F;}
.m_fc_1 a:hover{text-decoration: underline;}
.ul_m_fc_1 > li{padding: 5px 0; overflow: hidden;}
.ul_m_fc_1 > li i{font-size: 14px; margin-right: 10px; float: left; text-align: center;width: 30px; height: 30px;line-height: 30px;background: #FF371F;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;position: relative;top: -4px;color:#FFFFFF;}
/*/////////////////////////////*/
.content_box_left_new{ width:50%;}
.conboxl_hot_left .figure_khac{height:300px;}
.conboxl_hot_right_new{width:50%; background-color:#20458C;}
.conboxl_hot_right_new h3{ text-transform:uppercase; margin-bottom:5px;}
.conboxl_hot_right_new i{ font-size:16px; text-transform:uppercase;}
.conboxl_hot_right_new p{ margin-top:10px;}
.cbt_content_left{ float:left; width:48%;}
.cbt_content_right{ float:right; width:48%;}
.cbt_content2_box{ padding:10px;}
.cbt_content2 figure{ height:300px; position:relative; overflow:inherit; margin-bottom:20px;}
.cbt_content2 figure img{display: block; width: auto; max-width: 100%; max-height: 100%; margin: auto;position: absolute;top: 0; right: 0; bottom: 0; left: 0;}
.cbt_content2 figure h3{ position:absolute; left:0px; right:0px; bottom:0px; padding:5px 0px; text-align:center; background:url(../imgs/layout/bg.png) repeat; color:#FFFFFF; font-style:italic; font-weight:normal;}
.cbt_content2 p{ text-align:justify;}
.cbt_content2 h4{ margin-bottom:10px; color:#234993; font-size:16px;}
.cbt_content2 .img_cl{ width:100%; height:auto;}
.cbt_content_cen{ text-align:center; padding:10px; background-color:#EBEBEB;}
.cbt_content_cen img{ width:100%; height:auto; max-width:602px;}
.cbt_content_cen2{ text-align:center; padding:10px 0px;}
.cbt_content_cen2 img{ width:100%; height:auto; max-width:969px;}
.cbt_content2_map{ padding:20px 0px; background-color:#EBEBEB;}
.cbt_content3_map{ padding:20px 0px;}
.cbt_map{ margin-bottom:10px;}
.cbt_map ul{ text-align:center;}
.cbt_map ul li{ width:200px; margin:10px; display:inline-table; text-align:center;}
.cbt_map ul li img{ width:120px; height:auto;}
.cbt_map ul li .cd_r_ten{ margin:0px; padding:0px; margin-top:10px; text-align:center; font-size:14px; font-weight:bold; text-transform:uppercase;}
.cbt_map ul li .cd_r_nd{ margin:0px; padding:0px; margin-top:5px; text-align:center; font-size:11px; color:#ADADAD;}
.thanhtich_box ul{ text-align:center; padding:20px 0px;}
.thanhtich_box li{ width:22%; margin-right:30px; display:inline-table;}
.thanhtich_box li:last-child{ margin-right:0px;}
.thanhtich_box li img{ width:100%; height:auto; border:solid 1px #B7B7B7;}
.thanhtich_box li p{ margin-top:20px; text-align:justify;}
.box_t500{ position:relative; margin-top:60px;}
.td_shop_h3{ position:absolute; left:35%; top:-50px; font-size:18px; text-transform:uppercase; color:#FFFFFF;}
.td_shop_h3_box1{ width:61px; height:58px; background-image:url(../imgs/layout/td1.png); float:left;}
.td_shop_h3_box2{ width:200px; height:58px; background:url(../imgs/layout/td2.png) repeat-x; float:left; text-align:center;}
.td_shop_h3_box2 div{ padding:25px 0px;}
.td_shop_h3_box3{ width:61px; height:58px; background-image:url(../imgs/layout/td3.png); float:left;}
<!--///////////////////////////-->
.f_account {padding: 30px 0; font-family: Arial; letter-spacing: 0;}
.form_account {
	background: #fff;
	width: 400px;
	margin: 20px auto;
	padding: 30px;
	border: 1px solid #ddd;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.08); 
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.08);
	box-shadow: 0px 1px 1px rgba(0,0,0,0.08); 
}
.form_account2{
	background: #fff;
	margin: 20px auto;
	padding: 30px;
	border: 1px solid #ddd;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.08); 
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.08);
	box-shadow: 0px 1px 1px rgba(0,0,0,0.08); 
}
.title_account {
	text-transform: capitalize;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 10px;
	text-align: center;	
	position: relative;
}
.title_account::before {
	content: "";
	height: 1px;
	background: #eee;
	position: absolute;
	top: 10px; right: 0px; left: 0px;	
}
.title_account strong {background: #fff; padding: 0px 10px; font-weight: normal; z-index: 1; position: relative;}
.account_other {text-align: center; font-size: 11px; color: #999;}
.account_other ul {overflow: hidden; margin-top: 5px;}
.account_other ul li {float: left; width: 49%;}
.account_other ul li:nth-child(2) {float: right;}
.account_other ul li.acc_fb a {background: #999 url(../imgs/layout/facebook.png) no-repeat 8px center; background-size: 22px 22px;}
.account_other ul li.acc_fb a:hover {background-color: #3b589b;}
.account_other ul li.acc_gg a {background: #999 url(../imgs/layout/google.png) no-repeat 8px center; background-size: 22px 22px;}
.account_other ul li.acc_gg a:hover {background-color: #da3a43;}
.account_other ul li a {
	display: block;
	padding: 7px 0px;
	color: #fff;	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.main_account {overflow: hidden; position: relative;}
.ul_main_account {overflow: hidden;}
.ul_main_account > li {position: relative; margin-top: 20px;}
.se_nh {
	width: 100%; height: 34px;
	border: 1px solid #ddd;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 0 6px;
}
.se_nh option {padding: 0 10px;}
.label_account {font-weight: bold; padding-bottom: 5px;	display: block;}
.ipt_account {
	color: #777;
	border: 1px solid #ddd;
	width: 100%; height: 34px;
	padding: 0 10px;
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.05);
	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.05);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.05);
}
.txt_account {
	color: #333;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #ddd;
	width: 100%; min-height: 100px;
	padding: 10px;
	resize: vertical;
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.05);
	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.05);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.05);
}
.ipt_account:focus {border: 1px solid #999;}
.btn_account2 {
	font-size: 12px;
	font-weight: bold;
	border: 0px;
	background: #0e64af;
	color: #fff;
	width: 100%;
	padding: 12px 0;
	cursor: pointer;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	text-transform: uppercase;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.btn_account2:hover {opacity: 0.8;}
.btn_account2[type=submit] {
	-moz-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	border-radius: 2px !important;
}
.btn_account2 + .btn_account2 {margin-left: 5px;}
.error_account {display: block; font-size: 11px; color: #F03; padding-top: 5px;}
.bottom_account {margin-top: 20px; overflow: hidden;}
.ba_dk {overflow: hidden; padding-top: 15px;}
.ba_dk a:hover {text-decoration: underline;}
.qmk_account {display: inline-block; font-size: 12px; color: #666;}
.dk_account {display: inline-block; float: right; font-size: 12px; color: #666;}
.show_gt ul {overflow: hidden;}
.show_gt ul li {float: left; position: relative; padding-left: 20px;}
.show_gt ul li + li {margin-left: 20px;}
.show_gt ul li label {display: inline-block; cursor: pointer;}
.show_gt ul li input {position: absolute; top: 2px; left: 0; cursor: pointer;}
.avar_dbtk {text-align: center; margin-top: 15px; font-size: 11px; font-weight: bold;}
.avar_dbtk img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;	
	width: 80px; height: 80px;
}
.form_fql > li{overflow:hidden}.form_fql > li + li{margin-top:15px}
.main_fql{ margin-top:20px;}
.name_fql{display:block;float:left;width:180px;font-size:12px;font-weight:700;color:#333;padding-top:4px}
.info_fql{overflow:hidden}
.info_fql .show_gt{line-height:34px}
.info_fql .show_gt ul li input{top:10px}
.ipt_fql{color:#333;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #ddd;width:350px;height:30px;padding:0 10px;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;-o-transition:.2s}
.ipt_fql:focus,.txt_fql:focus{-moz-box-shadow:0 0 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.1)}
.txt_fql{color:#333;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #ddd;width:100%;min-height:100px;resize:vertical;padding:10px;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;-o-transition:.2s}
.form_fql .slec_account span.customSelect{width:350px}
.star{ color:#FF0004;}
.btn_account{
	font-size: 12px;
    font-weight: bold;
    border: 0px;
    background: #0e64af;
    color: #fff;
    padding: 12px 20px;
    cursor: pointer;
    transition: 0.2s;
    -moz-transition: 0.2s;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    text-transform: uppercase;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.cocial a{ margin-right:10px; font-size:24px; border:none;}
.cocial a:hover{ color:#F9A61D; border:none;}

.cocial_div{ margin-top:20px; text-align:right;}
.cocial_div a{ margin-left:10px; font-size:24px; border:none; color:#20458C;}
.cocial_div a:hover{ color:#8F0005; border:none;}

.box_icon_down{ text-align:center;}
.box_icon_down a{ width:19%; text-align:center; display:inline-table;}

.cbrs_tds_hoivien{ padding:10px 20px; background-color:#8F0005; color:#FFFFFF;}
.cbrs_tds_hoivien:hover{ opacity:.8; color:#FFFFFF;}

.table_khenthuong{ width:100%;}
.table_khenthuong .table_khenthuong_tr td{ text-align:center; background-color:#3467CA; padding:10px 0px; color:#FFFFFF; text-transform:uppercase; font-weight:bold;}
.div_lock select {
	border: solid 1px #DBDBDB;
	width: 120px;
	padding: 5px;
	margin-bottom:5px;
}
.div_lock input {
	border: none;
	background-color: #9C030B;
	color: #FFFFFF;
	padding: 6px 10px;
	cursor: pointer;
	width:98px;
	margin-bottom:5px;
}
.div_lock{ margin:10px 0px;}
.loc_tukhoa{
	border: solid 1px #DBDBDB !important;
	width: 120px;
	padding: 5px;
	background-color:#FFFFFF !important;
	color:#000000 !important;
}
.table_khenthuong{ min-width:1000px;}
.table_khenthuong .table_tr td{ font-size:12px;}
.table_khenthuong .table_tr:nth-child(2n){ background-color:#F5F5F5;}
.table_khenthuong .table_tr:hover{ background-color:#FEFFF4; cursor:pointer;}
.table_khenthuong a{ color:#002CD5; text-decoration:underline;}
.table_khenthuong .table_tr:hover a{ color:#FF0004; text-decoration:underline;}
.div_content_dhs{ margin:10px 0px;}
.div_content_dhs_h3{ margin-bottom:10px; text-transform:uppercase;}
.div_content_dhs ul li{ float:none; clear:both; margin-bottom:10px; display:block; overflow:hidden;}
.div_content_dhs ul li div{ width:120px; float:left; font-weight:bold;}
.div_content_dhs_left{ float:left; width:48%;}
.div_content_dhs_right{ float:right; width:48%;}
.buttom_nvb1{ border:solid 1px #444; background-color:#444; padding:10px 30px; color:#FFFFFF; text-align:center;}
.buttom_nvb1:hover{ color:#FFE603;}
.buttom_nvb2{ border:solid 1px #3467CA; background-color:#3467CA; padding:10px 30px; color:#FFFFFF; text-align:center; margin-left:20px;}
.buttom_nvb2:hover{ color:#FFE603;}
.div_box_hinh{ text-align:center; margin-bottom:20px;}
.div_box_hinh img{ max-width:800px; min-width:300px; margin:auto;}

.tolls_xemthem{ margin:5px 0px 20px 0px; text-align:center; float:none; clear:both;}
.tolls_xemthem a{ display:inline-block; padding:5px 10px; background-color:#9C030B; color:#FFFFFF; border:solid 1px #7E0002;}
.tolls_xemthem a:hover{ opacity:0.8;}

@media only screen and (max-width: 1100px) and (min-width: 961px) {
	.min_wrap{ width:auto; padding:0px 10px;}
	.ul_mn li a{ padding:15px 15px;}
	.conboxl_hot_ul ul{ text-align:center;}
	.conboxl_hot_ul ul li{ width:30%; padding-right: 17px; margin-right:14px;}
	.conboxl_hot_ul ul li a{ text-align:left;}
	.box_ngay{ text-align:left;}
	.conboxl_hot_ul ul li{ width:29.9%;}
}
@media only screen and (max-width: 1000px) {
	.conboxl_hot_ul ul li{ width:29.8%;}
}
@media only screen and (max-width: 960px) and (min-width: 641px) {	
	.min_wrap{ width:auto; padding:0px 10px;}
	.icon_menu_mobile {visibility: visible;}
	
	.banner_box{ padding:0px;}
	.banner_left{ float:none; clear:both; width:inherit;}
	.banner_left .logo{ width:100%; height:auto;}
	.banner_left .logo img{ width:100%; height:auto;}
	.banner_right{ float:none; clear:both; width:inherit;}
	.banner_right_login{ text-align:center;}
	.banner_right_login li:first-child{ margin-left:0px;}
	.banner_right_search input{ width:100%; padding:5px 0px;border-right:none;}
	.banner_right_search .buttom_search{ right:-1px;}
	.menu{ display:none;}
	.slider{ min-width:inherit;}
	.slider_left{ float:none; clear:both; width:100%;}
	.slider_left .swiper-container .swiper-wrapper .swiper-slide {height:inherit;}
	.slider_right{ position:relative; width:inherit;}
	
	.content_box_left{float:none; clear:both; width:inherit;}
	.conboxl_hot_left{ float:none; clear:both; width:inherit;}
	.conboxl_hot_right{ float:none; clear:both; width:inherit;position:relative;}
	.content_box_right{float:none; clear:both; width:inherit;}
	
	.conboxl_hot_ul ul li{ border:none; margin-bottom:20px; padding-bottom:20px; width:47%; padding-right:19px;}
	.conboxl_hot_ul ul li:nth-child(3n){ padding:0px; margin:0px; margin-right:10px; padding-right:19px;}
	.conboxl_hot_ul ul li:nth-child(2n){margin-right:0px; padding-right:0px;}
	
	.td_shop_h2{left: 20%;}
	.footer_dc .footer_dc1{float:none; clear:both; width:inherit; margin-bottom:30px;}
	.footer_dc .footer_dc1 ul{ text-align:center;}
	.footer_dc .footer_dc1 ul li{ display:inline-table; margin:5px;}
	.footer_dc .footer_dc2{float:none; clear:both; width:inherit; margin-bottom:30px;}
	.footer_dc .footer_dc3{float:none; clear:both; width:inherit;}
	.footer_cop{ min-width:inherit;}
	
	.banner_right_google{ margin-bottom:10px;}
	.icon_menu_mobile{ top:inherit; right:inherit;bottom:0px;left: 0px; background-color:#20458C;}
	
	.fc_1{float:none; clear:both; width:inherit;}
	.fc_2{float:none; clear:both; width:inherit;}
	
	.cbt_content3 ul li figure{ height:130px;}
}
@media only screen and (max-width: 640px) and (min-width: 560px) {
	.min_wrap{ width:auto; padding:0px 10px;}
	.icon_menu_mobile {visibility: visible;}
	
	.banner_box{ padding:0px;}
	.banner_left{ float:none; clear:both; width:inherit;}
	.banner_left .logo{ width:100%; height:auto;}
	.banner_left .logo img{ width:100%; height:auto;}
	.banner_right{ float:none; clear:both; width:inherit;}
	.banner_right_login{ text-align:center;}
	.banner_right_login li:first-child{ margin-left:0px;}
	.banner_right_search input{ width:100%; padding:5px 0px;border-right:none;}
	.banner_right_search .buttom_search{ right:-1px;}
	.menu{ display:none;}
	.slider{ min-width:inherit;}
	.slider_left{ float:none; clear:both; width:100%;}
	.slider_left .swiper-container .swiper-wrapper .swiper-slide {height:inherit;}
	.slider_right{ position:relative; width:inherit;}
	
	.content_box_left{float:none; clear:both; width:inherit;}
	.conboxl_hot_left{ float:none; clear:both; width:inherit;}
	.conboxl_hot_right{ float:none; clear:both; width:inherit;position:relative;}
	.content_box_right{float:none; clear:both; width:inherit;}
	
	.conboxl_hot_ul ul li{ border:none; margin-bottom:20px; padding-bottom:20px; width:47%; padding-right:19px;}
	.conboxl_hot_ul ul li:nth-child(3n){ padding:0px; margin:0px; margin-right:10px; padding-right:19px;}
	.conboxl_hot_ul ul li:nth-child(2n){margin-right:0px; padding-right:0px;}
	
	.td_shop_h2{left: 20%;}
	.footer_dc .footer_dc1{float:none; clear:both; width:inherit; margin-bottom:30px;}
	.footer_dc .footer_dc1 ul{ text-align:center;}
	.footer_dc .footer_dc1 ul li{ display:inline-table; margin:5px;}
	.footer_dc .footer_dc2{float:none; clear:both; width:inherit; margin-bottom:30px;}
	.footer_dc .footer_dc3{float:none; clear:both; width:inherit;}
	.footer_cop{ min-width:inherit;}
	
	.banner_right_google{ margin-bottom:10px;}
	.icon_menu_mobile{ top:inherit; right:inherit;bottom:0px;left: 0px; background-color:#20458C;}
	
	.fc_1{float:none; clear:both; width:inherit;}
	.fc_2{float:none; clear:both; width:inherit;}
	
	.form_account{ width:inherit; padding:10px;}
	.form_account2{ padding:10px;}
	.name_fql{ float:none; clear:both; width:inherit;}
	.ipt_fql{ width:100%; padding:0px;}
	
	.conboxl_hot_ul22 ul li figure{ height:100px;}
	.cbt_content3 ul li figure{ height:120px;}
}
@media only screen and (max-width: 559px) and (min-width: 480px) {
	.min_wrap{ width:auto; padding:0px 10px;}
	.icon_menu_mobile {visibility: visible;}
	
	.banner_box{ padding:0px;}
	.banner_left{ float:none; clear:both; width:inherit;}
	.banner_left .logo{ width:100%; height:auto;}
	.banner_left .logo img{ width:100%; height:auto;}
	.banner_right{ float:none; clear:both; width:inherit;}
	.banner_right_login{ text-align:center;}
	.banner_right_login li:first-child{ margin-left:0px;}
	.banner_right_search input{ width:100%; padding:5px 0px;border-right:none;}
	.banner_right_search .buttom_search{ right:-1px;}
	.menu{ display:none;}
	.slider{ min-width:inherit;}
	.slider_left{ float:none; clear:both; width:100%;}
	.slider_left .swiper-container .swiper-wrapper .swiper-slide {height:inherit;}
	.slider_right{ position:relative; width:inherit;}
	
	.content_box_left{float:none; clear:both; width:inherit;}
	.conboxl_hot_left{ float:none; clear:both; width:inherit;}
	.conboxl_hot_right{ float:none; clear:both; width:inherit;position:relative;}
	.content_box_right{float:none; clear:both; width:inherit;}
	
	.conboxl_hot_ul ul li{ width:inherit; border:none; margin-right:0px; padding-right:0px; border-bottom:solid 1px #9B9B9B; margin-bottom:20px; padding-bottom:20px;}
	
	.td_shop_h2{left: 20%;}
	.footer_dc .footer_dc1{float:none; clear:both; width:inherit; margin-bottom:30px;}
	.footer_dc .footer_dc1 ul{ text-align:center;}
	.footer_dc .footer_dc1 ul li{ display:inline-table; margin:5px;}
	.footer_dc .footer_dc2{float:none; clear:both; width:inherit; margin-bottom:30px;}
	.footer_dc .footer_dc3{float:none; clear:both; width:inherit;}
	.footer_cop{ min-width:inherit;}
	
	.banner_right_google{ margin-bottom:10px;}
	.icon_menu_mobile{ top:inherit; right:inherit;bottom:0px;left: 0px; background-color:#20458C;}
	
	.fc_1{float:none; clear:both; width:inherit;}
	.fc_2{float:none; clear:both; width:inherit;}
	
	.form_account{ width:inherit; padding:10px;}
	.form_account2{ padding:10px;}
	.name_fql{ float:none; clear:both; width:inherit;}
	.ipt_fql{ width:100%; padding:0px;}
	.box_icon_down img{ width:100%;}
	
	.div_content_dhs_left{ float:none; clear:both; width:auto;}
	.div_content_dhs_right{ float:none; clear:both; width:auto;}
	.div_box_hinh img{ width:100%; height:auto;}
	.div_lock select{ width:100%;}
	.div_lock input{ width:99%; padding:5px 0px;}
	
	.conboxl_hot_ul22 ul li figure{ height:90px;}
	.cbt_content3 ul li figure{ height:90px;}
}
@media only screen and (max-width: 479px) and (min-width: 320px) {
	.min_wrap{ width:auto; padding:0px 10px;}
	.icon_menu_mobile {visibility: visible;}
	
	.banner_box{ padding:0px;}
	.banner_left{ float:none; clear:both; width:inherit;}
	.banner_left .logo{ width:100%; height:auto;}
	.banner_left .logo img{ width:100%; height:auto;}
	.banner_right{ float:none; clear:both; width:inherit;}
	.banner_right_login{ text-align:center;}
	.banner_right_login li:first-child{ margin-left:0px;}
	.banner_right_search input{ width:100%; padding:5px 0px;border-right:none;}
	.banner_right_search .buttom_search{ right:-1px;}
	.menu{ display:none;}
	.slider{ min-width:inherit;}
	.slider_left{ float:none; clear:both; width:100%;}
	.slider_left .swiper-container .swiper-wrapper .swiper-slide {height:inherit;}
	.slider_right{ position:relative; width:inherit;}
	
	.content_box_left{float:none; clear:both; width:inherit;}
	.conboxl_hot_left{ float:none; clear:both; width:inherit;}
	.conboxl_hot_right{ float:none; clear:both; width:inherit;position:relative;}
	.content_box_right{float:none; clear:both; width:inherit;}
	
	.conboxl_hot_ul ul li{ width:inherit; border:none; margin-right:0px; padding-right:0px; border-bottom:solid 1px #9B9B9B; margin-bottom:20px; padding-bottom:20px;}
	
	.td_shop_h2{left: 8%;}
	.footer_dc .footer_dc1{float:none; clear:both; width:inherit; margin-bottom:30px;}
	.footer_dc .footer_dc1 ul{ text-align:center;}
	.footer_dc .footer_dc1 ul li{ display:inline-table; margin:5px;}
	.footer_dc .footer_dc2{float:none; clear:both; width:inherit; margin-bottom:30px;}
	.footer_dc .footer_dc3{float:none; clear:both; width:inherit;}
	.footer_cop{ min-width:inherit;}
	
	.banner_right_google{ margin-bottom:10px;}
	.icon_menu_mobile{ top:inherit; right:inherit;bottom:0px;left: 0px; background-color:#20458C;}
	
	.fc_1{float:none; clear:both; width:inherit;}
	.fc_2{float:none; clear:both; width:inherit;}
	
	.form_account{ width:inherit; padding:10px;}
	.form_account2{ padding:10px;}
	.name_fql{ float:none; clear:both; width:inherit;}
	.ipt_fql{ width:100%; padding:0px;}
	.box_icon_down img{ width:100%;}
	
	.div_content_dhs_left{ float:none; clear:both; width:auto;}
	.div_content_dhs_right{ float:none; clear:both; width:auto;}
	.div_box_hinh img{ width:100%; height:auto;}
	.div_lock select{ width:100%;}
	.div_lock input{ width:99%; padding:5px 0px;}
	
	.conboxl_hot_ul22 ul li figure{ width:100%; float:none; clear:both;}
	.conboxl_hot_ul22 ul li .conboxl_hot_divs{ width:100%; float:none; clear:both;}
}
