@font-face {
	font-family: 'Cafeta';
	src: url('../fonts/UTM Cafeta.eot');
	src: local('☺'), url('../fonts/UTM Cafeta.woff') format('woff'), url('../fonts/UTM Cafeta.ttf') format('truetype'), url('../fonts/UTM Cafeta.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Bebas';
	src: url('../fonts/UTM Bebas.eot');
	src: local('☺'), url('../fonts/UTM Bebas.woff') format('woff'), url('../fonts/UTM Bebas.ttf') format('truetype'), url('../fonts/UTM Bebas.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.wapbq
{
	background:#1e1e1e;
	padding:15px 0px;
}
.mxhf
{
	text-align:left!important;
}
#news_detail ul
{
padding-left:20px;
}
#news_detail ol
{
padding-left:20px;
}
.mucluc a
{
	cursor:pointer;
	font-size:15px;
}
.adl img
{
	width:140px;
	height:auto;
}
.adr img
{
	width:140px;
	height:auto;
}
.adr
{
	position:fixed;
	top:100px;
	right:10px;
	z-index:9;
}
.adl
{
	position:fixed;
	top:100px;
	z-index:9;
	left:10px;
}
.boxgtf
{
	color:white;
}
.boxgtf img
{
	max-width:100%!important;
	height:auto!important;
	line-height:24px
}
#chitiet iframe
{
	width:560px;
	height:315px;
	max-width:100%;
}
.ct_home
{
	background:#ffffff;
	padding:15px;
}
body
{
	font-family: Arial;
    color: #000;
    font-size: 14px;
	font-family: 'Open Sans', sans-serif;
    background:#fff;
	line-height:23px;
}
.mucluc
{
	line-height:25px;
}
.wap_ml
{
	    background: #f9f9f9;
    border: 1px solid #aaa;
    padding: 10px;
    margin-bottom: 1em;
    width: auto;
    display: table;
    font-size: 95%;
	font-size:13px;
}
.tt_ml a
{
	cursor:pointer;
}
.mxht
{
	text-align:right;
	    margin-top: 8px;
}
.mxht a
{
	display:inline-block;
	margin-left:5px;
}
.mxht i
{
	font-size:20px;
	color:#6d6d6d
}
.tt_ml
{
	    text-align: center;
    font-weight: 700;
    margin: 0;
    padding: 0;
}
.menut
{
	text-align:right;
	padding-top:3px;
}
.menut li:first-child a{
	border:none;
}
.menut li
{
	display:inline-block;
	list-style:none;
}
.menut li a
{
	font-size:13px;
	color:#ffffff;
	border-left:1px solid #fff;
	display:inline-block;
	margin-left:5px;
	padding-left:5px;
	line-height: 11px;
}
.text_t
{
	padding:5px 0px;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#fff
}
.sub_mn li
{
	list-style:none;
}
.sub_mn a
{
    font-size: 14px;
    color: #555555;
    border-bottom: 1px solid #ececec;
    padding-bottom: 8px;
    /* margin-bottom: 6px; */
    background: url(../images/icmn.png) no-repeat;
    background-position: 8px 18px;
    padding-left: 20px;
    display: block;
    padding-top: 9px;
}
.item_qc
{
	margin:0px 10px;
	border:5px solid white;
	-webkit-box-shadow: 2px 2px 11px 2px rgba(204,204,204,0.64);
-moz-box-shadow: 2px 2px 11px 2px rgba(204,204,204,0.64);
box-shadow: 2px 2px 11px 2px rgba(204,204,204,0.64);
}
.item_qc img
{
	width:100%;
	height:auto;
}
.box_qch img
{
	width:100%;
	height:auto;
}
.title_spm >span
{
	display:inline-block;
	position:relative;
	font-size:15px;
	color:#ffffff;
	background:#00a4db;
	text-transform:uppercase;
	font-weight:bold;
	padding:8px 20px 7px 20px;
}

.title_spm >a
{
	display:inline-block;
	position:relative;
	font-size:15px;
	color:#ffffff;
	background:#00a4db;
	text-transform:uppercase;
	font-weight:bold;
	padding:8px 20px 8px 20px;
}
.cate_ch
{
	display:inline-block;
	    padding-left: 20px;
		float:right;
}
.cate_ch li a
{
	font-size:13px;
	text-transform:uppercase;
	color:#656565;
}
.cate_ch li
{
    display: inline-block;
    padding: 5px 12px 5px 5px;
}
.xemtatcasp
{
	float:right;
	padding:0px 10px 0px;
}
.xemtatcasp a
{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#f50000;
}

.proh2 .owl-prev
{
	bottom:350px!Important;
}
.proh2 .owl-next
{
	bottom:350px!Important;
}
.title_spm
{
    border-bottom: 2px solid #00a4db;
    margin-bottom: 15px;
}
.img_s img
{
	max-width:100%;
	height:auto;
}
.info_s a
{
	
	font-size:16px;
	color:white;
	font-weight:bold;
}
.info_s
{
	float:left;
	width:70%;
	padding:10px;
}
.wap_nav
{
	background:#00a4db;
}
.box_rvr
{
	background:#eee;
	margin-bottom:38px;
	padding:20px;
}
.big_nhl img
{
	width:100%;
	float:none;
	margin-bottom:20px;
}
.big_nhl a
{
	font-size:24px!important;
	color:#ec3237!important;
}
.title_caten
{
	font-size:36px;
	text-transform:uppercase;
	font-weight:bold;
	color:#000;
	margin-bottom:30px;
}
.wap_break i
{
	color:#333
}
.wap_break a
{
	font-size:14px;
	color:#333!Important;
	font-weight:bold;
}
.wap_break
{
    background: #ddd;
    text-align: center;
    padding: 20px 0px 10px;
    color: white!Important;
    margin-bottom: 20px;
}
.item_hf td
{
	padding-bottom:10px;
	vertical-align:middle;
}
.item_hf
{
}
.item_hf table
{
	width:100%;
}
.item_hf span
{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#a4a4a4;
}
.ct_f .owl-controls {
      position: absolute;
    top: -68px;
    right: 0px;
    text-align: right;
}
.item_hf i
{
    font-size: 20px;
    width: 36px;
    height: 36px;
    border-radius: 500px;
    margin-right:10px;
    color: white;
    text-align: center;
    padding-top: 8px;
}
.item_hf .fa-facebook
{
	background:#3b5998;
}
.item_hf .fa-phone-square
{
	background:#ec3334;
}
.item_hf .fa-envelope
{
	background:#fe8616;
}
.item_hf p
{
	font-size:16px;
	font-weight:bold;
	color:#000;
}
.wap_col_f
{
background:#000000;
padding:30px 0px;
margin-top:30px;
}
.titel_catebh
{
	padding-bottom:15px;
	margin-bottom:20px;
	position:relative;
}
.titel_catebh >span
{
	color:#000000;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}
.item_video p
{
	font-size:14px;
	text-transform:uppercase;
	color:#000000;
	font-weight:bold;
	margin:10px 0px;
}
.titel_catebh >a
{
	color:#000000;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}

.tite1l_catebh:after {
    content: "";
    position: absolute;
    bottom: 0;
    text-align: center;
    margin: auto;
    left: 0;
    width: 32px;
    background: #fe0000;
    height: 3px;
}
.ct_tbh
{
	margin-bottom:30px;
	display:none;
}
.list_tbh li
{
	list-style:none;
	display:inline-block;
	margin:0px 10px;
}

.list_tbh
{
	margin:15px 0px;
	text-align:center;
	border-bottom:1px solid #f1f1f1;
	padding-bottom:15px;
}
.list_tbh .tbac
{
	color:#631934;
}
.list_tbh a
{
	cursor:pointer;
	color:#a9a9a9;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
}
.box_gt
{
	margin-bottom:20px;
	background-size:100%;
	background-position:center center;
}
.xemgt
{
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    color: white;
    background: #651935;
    border-radius: 500px;
    padding: 10px 20px;
    display: inline-block;
    margin-bottom: 30px;
}
.gioithieuh
{
	line-height:25px;
	padding-top:60px;
	margin-bottom:20px;
}
.item_cc img
{
	
}
.wapcc
{
	margin:0px -7px 30px -7px;
}
.item_s 
{
margin: 8px 0px;
    float: left;
    /* margin-left: 3px; */
    width: 24.8%;
    background: #fff;
    /* padding-left: 17px; */
    margin-bottom: 8px;
}
.item_s span
{
    font-size:14px;
    color: #000000;
	padding-top:13px;
	text-transform:uppercase;
	font-weight:bold;
    line-height: 33px;
    padding-right:24px;
}
.item_s p
{
    font-size:14px;
    color: #000000;
	padding-top:13px;
	text-transform:uppercase;
	font-weight:bold;
    line-height: 33px;
    padding-right:24px;
}
.item_map img
{
	width:100%;
	height:auto;
	margin-bottom:10px;
}
.list_lm
{
	float:right;
	margin-top:19px;
}
.vl
{
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
}
.list_lm li
{
	display:inline-block;
	margin-left:7px;
}
.list_lm a i
{
	color:#d91b1b;
	font-size:15px;
	margin-right:5px;
}
.list_lm a
{
	font-size:13px;
	color:#272727;
	font-weight:bold;
}
.item_s img
{
	width:95px;
	float:left;
	margin-right:17px;
	margin-top:0px;
}
.wap_w
{
	background:#f1f1f1;
	margin:30px 0px;
}
.chitiet_s
{
	font-size:13px;
	font-weight:bold;
	color:#ec3237;
	border-bottom:1px solid #ec3237;
	text-transform:uppercase;
}
.title_col_f
{
	font-size:18px;
	text-transform:uppercase;
	color:#000000;
	margin-bottom:15px;
	font-weight:bold;
}
.hotline_f p
{
	color:#272727;
	font-size:16px;
	padding-top:7px;
}
.hotline_f td
{
	padding:0px 10px;
}
.hotline_f span
{
	font-size:13px;
	color:#272727;
	
}
.wap_box_tt
{
	background:#e2e2e2;
	padding:30px 0px;
}
.title_tt
{
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
	color:#272727;
	margin-bottom:15px;
}
#news_detail iframe
{
	max-width:100%!important;
	hei1ght:auto!important;
}
.ct_box_col
{
	margin-bottom:20px;
}
.item_nh
{
	margin:0px 10px;
	margin-bottom:15px;
}
.ct_r
{
	margin:0px -10px;
}
.item_nh img
{
    width: 100%;
    height: 160px;
    margin-bottom: 15px;
    border-radius: 5px;
    border-radius: 5px;
}
.box_map iframe
{
	width:100%!Important;
	height:162px!Important;
}
.box_map
{
	border:3px solid #fff;
}
.item_nh a
{
	color:#000000;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}
.item_nh div
{
	color:#747474;
	font-size:13px;
	line-height:22px;
	margin:15px 0px;
}
.name_s
{
	font-size:18px;
	font-weight:bold;
	color:black;
	display:block;
	margin-bottom:20px;
	text-transform:uppercase;
}
.list_menut
{
	text-align:right;
	padding-right:20px;
}
.list_menut li
{
    list-style: none;
    padding: 11px 0px 10px 0px;
    display: inline-block;
}
.list_menut li a
{
    font-size: 12px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    /* border-right: 1px solid #777; */
    line-height: 10px;
    padding-right: 20px;
    display: block;
}

.list_menut li:last-child a{
	border:none;
}
.logo
{
width: 100%;
    position: relative;
	margin-top:17px;
}
.logo img
{
	max-width:100%;
	height:auto;
}
.search_top:hover input[type="text"]
{
	display:block;
}
.search_top input[type="text"]
{
   height: 44px;
    border: none;
    float: left;
    width: 80%;
    background: #e6e6e6;
    padding: 5px 10px;
}
.item_cct {
    float: left;
    width: 25%;
    padding: 10px;
}
.item_cct img {
    width: 40%;
    float: left;
    margin-right: 10px;
}
.butdh .xemtiep
{
	background:#ff0000;
}
.butdh
{
	margin-top:10px;
	text-align:center;
}
.butdh a
{
	    font-size: 11px;
	display: inline-block;
    background: #13A923;
    color: #FFF;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    text-align: center;
	cursor:pointer;
    border-radius: 2px;
}
.item_cct p {
font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #000;
    line-height: 10px;
    margin-bottom: 8px;
}
.item_cct span {
font-size: 13px;
    color: #000;
    line-height: 16px;
}
.search_top input[type="submit"]
{
   font-size: 13px;
    font-weight: bold;
    color: #fff;
    background: #00a4db;
    height: 44px;
    text-align: center;
    padding-top: 2px;
    cursor: pointer;
    border: none;
    width: 20%;
	text-transform:uppercase;
    float: left;
}

.wap_menu
{
	background:#e6e6e6;
}
.title_f a
{
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	color:#5df91a;
}
.item_dc
{
	
	font-size:14px;
	color:#000000;
	margin-bottom:10px;
}
.list_cf li
{
	list-style:none;
	margin-bottom:10px;
}
.list_cf a
{
	font-size:14px;
	color:#bababa;
}

.title_f
{
	margin-bottom:30px;
	position:relative;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	color:#5df91a;
}












.ct_pro
{
	overflow:1hidden;
}
.wap_nh
{
	
}
.tab_ctsp li.active
{
	font-weight:bold;
	color:#fff;
	background:#333;
}
.wap_search input, .wap_search select {
    width: 100%;
    line-height: 30px;
    margin: 0;
    height: 30px;
    outline-style: none;
    padding: 0 10px;
    border: 0;
}
.wap_search input[type='submit'] {
    width: 50%;
    background: #f2bc16;
    color: #333;
    border-radius: 30px;
    font-weight: 600;
    text-transform: uppercase;
	margin:auto;
}
.wap_search
{
	    background: #51b538;
    padding: 10px;
    overflow: hidden;
    margin: 10px 0 10px 0;
}
.owl-next
{
	    position: absolute;
    right: -20px;
    bottom: 180px;
}
.box_bvh .owl-prev
{
	    bottom: 300px;
}
.box_bvh .owl-next
{
	    bottom: 300px;
}
.item_map
{
	height:207px;
	overflow:hidden;
	margin-bottom:18px;
}
.item_video iframe{
	width:100%;
	height:165px;
}
.proh
{
	margin:0px 15px;
}
.item_pro
{
	
	margin-bottom:20px;
}
.item_video
{
    margin-right: 15px;
    width: 210px;
    float: left;
    border-right: 1px solid #f1f1f1;
    padding-right: 15px;
}
.item_video i
{
    color: red;
    position: absolute;
    top: 31%;
    left: 47%;
    font-size: 53px;
}
.item_video
{
	position:relative;
}
.item_video img
{
	width:100%;
	height:auto;
	margin-bottom:10px;
}
.num_gh {
width: 45px;
    height: 45px;
    background: url(../images/bg-gh.png) top center no-repeat;
    color: white;
    padding: 14px 0px 0px 13px;
    margin-right: 10px;
}
.img_hotline_t img
{
	max-width:140px;
	height:auto;
}
.owl-prev
{
	    position: absolute;
    left: -20px;
    bottom: 180px;
	
}
.owl-video .owl-buttons div
{
	background:none!important;
	color:#fe0000!important;
	font-size:35px!important;
}
.owl-carousel1 .owl-next
{
	position: absolute;
    right: 0px;
    top: -55px;
}
.owl-carousel1 .owl-buttons div {
    background: none!important;
    color: #fe0000!important;
    font-size: 35px!important;
}
.owl-carousel1 .owl-prev
{
    position: absolute;
    right: 45px;
    left: auto;
    top: -55px;
	
}
.owl-video .owl-next
{
	position: absolute;
    right: 0px;
    top: -55px;
}
.owl-video .owl-prev
{
    position: absolute;
    right: 45px;
    left: auto;
    top: -55px;
	
}
.item_f a
{
	color:white;
}
.title_r
{
	    color: #e53838;
		font-weight:bold;
		margin:10px 0px;
		font-size:14px;
}
.tab_ctsp li
{
    display: inline-block;
    margin: 0px 7px;
    padding: 5px 20px 4px 20px;
    border-radius: 500px;
}
.tab_ctsp li:hover
{
	cursor:pointer;
}
*{margin:0;padding:0}
.title_yk
{
	text-transform:uppercase;
	text-align:center;
	font-size:25px;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #fff;
	display:inline-block;
}
#zoom_03
{
	width:100%;
	height:auto;
	margin-bottom:10px;
}
.list_mxh i
{
	margin-right:5px;
}
.list_mxh a
{
	display:block;
	color:white;
	font-size:15px;
	margin-bottom:5px;
}
.list_mxh
{
	text-align:left!important
}
.bando img
{
	width:100%;
	height:auto;
	margin-bottom:10px;
}
.bq
{
	font-size:14px;
	color:#ffffff;
}
.wap_bq
{
	color:white;
	padding:20px 0px;
	background:#ededed;
    color: #272727;
	font-size:13px;
	text-align:center;
}
.info_f img
{
	margin-right:5px;
}
.info_f a
{
	color:white;
}
.list_nf img
{
	width:80px;
	float:left;
	margin-right:10px;
}
.list_nf li
{
	margin-bottom:7px;
	list-style:none;
}
.list_nf a
{
	font-weight:bold;
	color:black;
}
.info_f
{
	margin-bottom:5px;
	font-size:15px;
}
.list_cpf li
{
	list-style:none;
	margin-bottom:5px;
}
.list_cpf a
{
	color:white;
	font-size:14px;
}
.info_f i
{
	margin-right:5px;
}
.title_foot a
{
	color:#000
}
.img_yk
{
	text-align:right;
}
.nd_yk
{
	font-size:13px;
	line-height:24px;
	padding-bottom:10px;
}
.ten_yk
{
	font-weight:bold;
	padding:5px 0px;
	border-top:1px solid #fff;
	display:inline-block;
}
.name_1f
{
	    font-size: 20px;
    font-style: italic;
    padding: 10px 0;
    line-height: 45px;
}
.wap_lh {
    padding: 25px 0px;
    background: #e4004b;
    background: linear-gradient(90deg,#e4004b 0%, #e4004b 60%, #262626 60%, #262626 100%);
}
.txlh1 {
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 8px;
    margin-top: 10px;
    text-transform: uppercase;
}
.txlh2 {
    font-size: 14px;
    color: rgba(255,255,255,0.7);
}
.lh_h {
    text-align: center;
}
.lh_h img {
    width: 70px;
    margin: 0px 10px;
}
.titel_catee
{
	margin:40px 0px;
	text-align:center;
}
.item_nhe img
{
    height: auto;
	width:100%;
    /* width: 25%; */
    /* float: left; */
    margin-bottom: 15px;
}
.item_nhe
{
	margin-bottom:15px;
}
.item_nhe >div
{
	font-size:14px;
	color:#555555;
	margin-top:10px;
}
.item_nhe a
{
	font-size:16px;
	font-weight:bold;
	font-family: 'Montserrat', sans-serif;
	color:#000000;
}
.titel_catee a
{
	font-size:24px;
	text-transform:uppercase;
	color:#000000;
	font-weight:bold;
}
.bignh >div div
{
	font-size:15px;
	color:#909090;
}
.bignh >div a
{
	font-size:18px;
	font-weight:bold;
	font-family: 'Montserrat', sans-serif;
	color:#000000;
}
.bignh >div
{
    background: white;
    position: absolute;
    width: 90%;
    padding: 20px;
    right: 0px;
    bottom: -50px;
    -webkit-box-shadow: 2px 2px 10px 0px rgba(204,204,204,1);
    -moz-box-shadow: 2px 2px 10px 0px rgba(204,204,204,1);
    box-shadow: 2px 2px 10px 0px rgba(204,204,204,1);
    right: 5%;
}
.bignh
{
	position:relative;
	margin-bottom:50px;
}
.bignh img
{
	width:100%;
	height:auto;
}
.box_doitac
{
	background:white;
	padding:15px;
	border-bottom:1px solid #dadada;
}
.wap_dt
{
	margin:15px -10px;
}
.item_dt
{
	margin:0px 10px;
	text-align:center;
}
.item_dt img
{
	height:65px;
	width:auto
}
.mt_f
{
	font-size:14px;
}
.ct_yk
{
    margin-bottom: 5px;
    text-align: justify;
    padding: 0px 20px;
}
.item_yk span
{
	color:#636363;
	text-transform:uppercase;
	font-size:13px;
}
.item_yk p
{
    display: inline-block;
	text-transform:uppercase;
    font-weight: bold;
    margin-top: 38px;
    color: #651935;
}
.item_sc
{
	margin:0px 5px;
}
.item_sc img
{
	width:100%;
	height:auto;
}
.box_sc
{
	margin:0p -5px;
}
.item_yk table
{
	    margin-top: -34px;
    margin-left: 19px;
}
.anhdd img
{
    width: 85px;
    height: 85px;
    border-radius: 500px;
    margin-right: 10px;
    border: 4px solid white;
}
.ayk img
{
	width:100%;
	height:145px;
	border-radius:5px;
}
.wap_yk
{
	background:#333;
	padding:30px 0px;
	color:white;
	text-align:center;
	margin:20px 0px;
}
.wap_nh
{
	background:#F4F4F4;
	border-bottom:1px solid #ccc;
	padding:5px 0px 5px 0px;
	color:#3e3e3e;
	font-size:13px;
}

.mt_nh
{
	font-size:13px;
	line-height:22px;
	color:#939292;
	margin-bottom:10px;
}
.img_s
{
}
.img_s img
{
	width:100%;
	height:auto;
	margin-bottom:10px;
}
.chitiet_nh
{
	display:inline-block;
	margin-bottom:10px;
	color:white;
	text-transform:uppercase;
	padding:5px 10px 5px 10px;
	background:#2d2d2d;
}
.waplph
{
	border:2px solid #f0f0f0;
	border-radius:3px;
	margin-bottom:30px;
}
#chitiet
{
	margin-bottom:20px;
	line-height:27px;
}
.item_cc
{
	margin:0px 7px;
}
.item_cc img
{
	width:100%;
	height:auto;
}
.new_r
{
	margin:10px 0px;
	border-bottom:1px dotted #ccc;
}
.new_r div
{
	line-height:22px;
	margin:7px 0px;
	text-align:justify;
}
.new_r a
{
	font-weight:bold;
	font-size:14px;
}
.new_r img
{
	float:left;
	width:30%;
	margin-right:7px;
}
#chitiet img
{
	max-width:100%!important;
	height:auto!important;
	margin:auto!important;
}
#chitiet iframe
{
	margin:10px 0px;
	margin:auto;
	max-width:100%!important;
}
.chitiet_nh:hover
{
	color:white;
	background:#01236d
}
.name_nh
{
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	margin-bottom:10px;
	color:#447fe6
}
.item_f
{
	    display: block;
    background: #048A23;
    color: #FFFFFF;
    padding: 10px;
    margin: 1px 0;
    border-radius: 100px;
	font-weight:bold;
	margin-bottom:5px;
	font-size:20px;
	padding-left:15px
}
.ct_footer
{
	margin-bottom:15px;
}
.title_foot
{
	border-bottom: 1px solid #eee;
	font-weight: bold;
	padding: 10px 0;
	font-weight: bold;
	font-size:18px;
	text-transform:uppercase;
	margin-bottom:10px;
}
.item_qch img
{
	width:100%;
	height:auto;
}
.item_qch
{
	margin-bottom:20px;
}
.box_qc
.gia span
{
	
}
.gia
{
    display: block;
    /* vertical-align: middle; */
    overflow: hidden;
	font-weight:bold;
    font-size: 16px;
    color: #d00000;
    line-height: 19px;
	height:21px;
	text-transform:uppercase;
}
.wap_proh .item_pro 
{
	margin:0px 10px;
}
.item_pro img
{
	width: auto;
    height: 100%;
    margin: 0 auto;
    object-fit: cover;
    position: relative;
    z-index: 9;
    -webkit-transition: -webkit-transform 0.5s ease;
    -moz-transition: -moz-transform 0.5s ease;
    transition: transform 0.5s ease;
}
.img_p:hover img
{
  -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    opacity: .8;
}
.ngaydang
{
	margin-bottom:10px;
	font-size:13px;
	color:#939292;
}
.ngaydang i
{
	margin-right:5px;
}
.wap_proh
{
	margin:0px -10px;
	margin-bottom:30px;
}
.wap_nh i
{
	margin-right:3px;
}
.item_catep_h
{
	margin-bottom:20px;
}
.item_catep_h img
{
	width:100%;
	height:300px;
	margin-bottom:15px;
}
.wap_nh span
{
	display:inline-block;
	margin-right:8px;
}
.box_h
{
	background:white;
	paddin1g:10px;
}
.hotline_t
{
	float:left;
	width:18%;
	background:#12b15d;
	height:40px;
	padding-top:8px;
}
.box_lhtv a
{
	display:inline-block;
	padding:10px 15px;
	border-radius:5px;
	color:white;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	    background: #661834;
		cursor:pointer;
}
.box_lhtv
{
	    float: left;
    margin-top: 38px;
    padding-left: 20px;
}
.item_dtt p
{
	font-size:20px;
	font-weight:bold;
	font-family:myriad pro;
	color:#641a35;
}
.item_dtt span
{
	text-transform:uppercase;
	font-family:myriad pro;
	color:#909090;
	font-size:12px;
	font-weight:bold;
}
.item_dtt
{
background: url(../images/dt.png) no-repeat;
    background-position: 0px 12px;
    padding: 5px 0px 0px 42px;
    margin-left: 5px;
    float: right;
    line-height: 21px;
	margin-left:15px;
	margin-bottom:7px;
}
.hotline_t i
{
     color: #fff;
    font-size: 26px;
    margin-right: 9px;
    margin-left: 12px;
}
.hotline_t p
{
}
.hotline_t span
{
	font-size:18px;
	color:#ffffff;
    font-weight: bold;
}
.ctgth
{
	text-align:right;
	padding-top:15px;
}
.ctgth a
{
	font-weight:bold;
	color:#447fe6;
	font-size:13px;
}
.sf-menu i
{
font-size: 19px;
    margin-right: 4px;
}
.box_img:hover >div
{
	bottom: 0;
	cursor:pointer;
	
}
.box_img
{
	position:relative;
	overflow:hidden;
}
.box_img div
{
    background: url(../images/bgbg.png) no-repeat;
    background-size: cover;
	position: absolute;
    bottom: -170px;
    padding: 20px;
    text-align: justify;
    -webkit-transition: all 500ms ease-out;
    -moz-transition: all 500ms ease-out;
    -o-transition: all 500ms ease-out;
    -ms-transition: all 500ms ease-out;
    transition: all 500ms ease-out;
    color: #ffffff;
}
.box_img img
{
	width:100%;
	height:auto;
}
.box_img
{
	margin-bottom:10px;
}
.item_ser
{
	margin-bottom:20px;
}
.item_ser >a
{
	    padding-left: 6px;
    font-size: 15px;
    text-transform: uppercase;
    margin: 12px 0 0 0;
    border-left: 5px solid #005596;
	display:block;
}
.mtgth
{
	line-height:24px;
}
.title_h span
{
	display:inline-block;
	border-bottom:1px solid #447fe6;
	padding-bottom:5px;
	color:#447fe6;
}
.title_h
{
	font-size:17px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	margin-bottom:15px;
}
.info_nh p
{
color: #474747;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 15px;
}
.wap_slider
{
    width: 100%;
    overflow: hidden;
    position: relative;
	margin:10px 0px;
}
.item_dvh p
{
	font-weight:bold;
	color:#000000;
	font-size:14px;
	text-transform:uppercase;
}
.item_dvh img
{
	max-width:100%;
	height:auto;
	margin-bottom:10px;
}
.item_dvh
{
	text-align:center;
	margin:0px 7px;
}
.wap_abh
{
	background:#f2efe6;
	margin-bottom:20px;
	padding:30px 0px;
}
.header_cus
{
	margin:0px;
	margin-bottom:10px;
}
#the_h
{
	margin-bottom:10px;
}
.mota_sp
{
	font-size:12px;
	color:#999999;
	margin:10px 0px;
	
}
.img_n_l img
{
	max-width: 500px;
min-width: 300px;
width:100%;
}
.wap_nhc
{
	padding:30px 0px;
}
.name_pro
{
color:#707070;
font-size:14px;
height:43px;
overflow:hidden;
display:block;
margin-bottom:10px;
}
.col-s-deta
{
	width:265px;
overflow:hidden;
margin-right:20px;
text-align: center;
float:left;
padding:2px;
}
.code
{
    background-color: #efefef;
    color: #333;
    width: 100%;
    font-size: 11px;
    padding: 5px;
    font-style: italic;
}
.dm_m
{
	margin-bottom:10px;
	color:#999;
	font-size:13px;
}
.gia_b td
{
	padding-left:5px;
}
.chonloai
{
	font-weight:bold;
	margin-bottom:7px;
}
.loai
{
	margin-bottom:10px;
	border:1px solid #ccc;
	padding:5px;
	width:100%;
}
.gia_b
{
	margin:25px 0px;
}
.giagoc_ct
{
	    text-decoration: line-through;
		font-weight: bold;
}
.gia_ct
{
	    font-size: 30px;
    color: #f74915;
	font-weight:bold;
}
.dm_m span
{
 color:#222
 }
.name_pro_de
{
	font-size: 20px;
	font-weight:bold;
    color: #333333;
    margin-bottom: 20px;
	    font-size: 22px;
    text-rendering: optimizelegibility;
    width: 100%;
    line-height: normal;
    margin:15px 0;
    color: #444;
    font-weight: 800;
}
.info-prod, .attri-sel {
    line-height: 28px;
}
.info-spec.prod-brand .title, .info-spec.prod-brand .info {
    display: table-cell;
}
.info-prod>.title {
    display: inline-block;
    min-width: 100px!important;
}
.info-prod.prod-brand .info a {
    color: #000;
}
.prod-brand .brand-link {
    margin-right: 10px;
}
.info-prod.prod-brand, .info-prod.prod-madein {
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#tags li
{
	display:inline-block;
}
#info_pro
{
	line-height:32px!important;
}
.img_pro_d img
{
	width:100%;
	border:2px solid #cac4c4;
	background:white;
	padding:5px;
	margin-bottom:10px;
}
.ct_t_pro ol
{
	margin-left:30px;
}
.ct_t_pro ul
{
	margin-left:30px;
}
.discount
{
	    background: url(../images/giamgia.png) top left no-repeat;
    position: absolute;
    top: 7px;
    right: 0px;
    font-size: 12px;
    font-weight: bold!important;
    width: 48px;
    height: 47px;
    padding: 15px 0px;
    text-align: center;
}
.giakm
{
	color:#ff0000;
	font-weight:bold;
	font-size:14px;
	margin-right:5px;
}
.title_cate2
{
	background:#efefef;
	padding:9px 10px 8px 10px;
}
.title_cate2 a
{
	text-transform:uppercase;
	color:#333;
	font-weight:bold;
}
#conten_re {
border: 1px solid #CCCCCC;
background: white;
}
.new_n ul
{
	padding:0px!important;
	text-indent:0px!important;
}
.item_album p
{
	padding:5px 0px;
	text-align:center;
	font-weight:bold;
}
.it_v
{
	font-size:15px;
	padding:8px 0px;
	border-bottom:1px solid #ccc
}
#title_album
{
	font-size:20px;
	text-transform:uppercase;
	text-align:center;
	margin-bottom:20px;
}
.item_album img
{
	border:1px solid #d8d8d8;
	padding:5px;
	width:100%;
	height:135px;
}
#ct_n_id p
{
padding-bottom:10px;	
}
.item_album
{
width: 235px;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}
#left_order
{
	width:567px;
	float:left;
	margin-right:20px;
}
#themmoidc label
{
width: 120px;
display: inline-block;
margin-bottom: 16px;
}
#right_order
{
	width:300px;
	float:left;
}
.list_img
{
	text-align:left;
}
.list_img img
{
width: 58px;
height: 57px;
padding: 2px;
border: 2px solid #f0f0f0;
}
.info_pro_dh {
width: 100%;
}.info_pro_dh td {
border: 1px solid #ccc;
padding: 5px;
vertical-align: top;
}
.item_pro_r
{
	border-bottom:1px solid #dedede;
	padding-bottom:7px;
	margin-bottom:7px;
}
.item_pro_r .gia span
{
	font-size:13px;
}
.item_pro_r img
{
	width:40%;
	float:left;
	margin-right:7px;
}

.tab_de_pro li
{
	display:inline-block;
	list-style:none;
}
.ct_t_pro
{
	padding:10px 0px;
	color:#333;
	display:none;
}
.tab_de_pro
{
	border-bottom: 2px solid #0d7ec7;
	height:auto;
}
.tab_de_pro li .tab_ac_d
{
	background:#0d7ec7;
	color:white;
	border-bottom:none;
}
.tab_de_pro li a:hover
{
background-color: #de161e;
color:white;
}
.tab_de_pro li a
{
	display:block;
	color:#fff;
	padding: 6px 10px;
list-style: none inside;
margin-right:1px;
border-bottom: none;
cursor: pointer;
background-color: #de161e;
font: 14px Arial;
}
.list_img a
{
display: inline-block;
margin-right: 6px;
margin-bottom: 8px;

}
.changepass label {
float: left;
font-weight: bold;
margin-left: 10px;
text-align: left;
width: 115px;
}
.changepass input {
margin-bottom: 10px;
margin-right: 10px;
}
#reset:hover
{
	border:1px solid #5ca6c4;
 background-color: #82bbd1; background-image: -webkit-gradient(linear, left top, left bottom, from(#82bbd1), to(#193b61));
 background-image: -webkit-linear-gradient(top, #82bbd1, #193b61);
 background-image: -moz-linear-gradient(top, #82bbd1, #193b61);
 background-image: -ms-linear-gradient(top, #82bbd1, #193b61);
 background-image: -o-linear-gradient(top, #82bbd1, #193b61);
 background-image: linear-gradient(to bottom, #82bbd1, #193b61);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#82bbd1, endColorstr=#193b61);
}
#error_register fieldset {
border: 1px solid #599dc8;
padding: 10px;
background: white;
margin-bottom:20px;
}
#error_register fieldset legend {
	font-size:14px; 
text-transform: uppercase;
font-weight: bold;
padding: 0px 5px;
color: #F10000;
background: white;
padding: 5px 10px;
border: 1px solid #599dc8;
}
#error_register p {
background: url(../images/error.png) no-repeat;
background-position: 0px 0px;
padding-left: 23px;
padding-bottom: 5px;
}
#reset
{
border:1px solid #7eb9d0; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #a7cfdf; background-image: -webkit-gradient(linear, left top, left bottom, from(#a7cfdf), to(#23538a));
 background-image: -webkit-linear-gradient(top, #a7cfdf, #23538a);
 background-image: -moz-linear-gradient(top, #a7cfdf, #23538a);
 background-image: -ms-linear-gradient(top, #a7cfdf, #23538a);
 background-image: -o-linear-gradient(top, #a7cfdf, #23538a);
 background-image: linear-gradient(to bottom, #a7cfdf, #23538a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a7cfdf, endColorstr=#23538a);
}
.cursor span
{
	color:red
}
#title_re {
border-bottom: 1px solid #CCCCCC;
background:#f51b1b;
color: white;
font-weight: bold;
padding: 5px 0 5px 10px;
}
.register-field {
border-bottom: 1px solid #CCCCCC;
display: block;
min-height: 25px;
padding-bottom: 5px;
padding-top: 5px;
}
.register-field label {
color: black;
float: left;
line-height: 22px;
margin-right: 5px;
padding-left: 5px;
width: 150px;
}
.inputtext {width: 280px;
padding: 5px;
border: 1px solid #ccc;
background: white;
height: 25px;
}
.warning
{
	color:red;
	font-style:italic;
	display:none;
}
.thanhcong
{
	display:none;
	margin-top:20px;
}
.effect-loaded
{
	margin-bottom:5px;
}
.loidangnhap
{
	background:red;
	padding:5px;
	color:white;
	font-style:italic;
	font-weight:bold;
	display:none;
}
#fvujq-form1
{
	padding:0px 10px;
	background:#b6e7ea;
	border:1px solid #6cd8df
}
.input-contact-form, .message-contact-form {
width: 100%;
height: 50px;
border: 1px solid #ccc;
background:#efefef	
}
#box_order_s
{
	height:200px;
	background:white;
}
.pro_h
{
	margin:10px 13px;
}
.num_pro_h
{
	font-weight:bold;
}
.num_pro_h span
{
	color:red
}
#left_tt
{
	width:480px;
	float:left;
	margin-right:20px;
}
.mess
{
	border-left:2px solid #f51b1b;
	padding:5px;
	background:#f3f0ca;
	margin:10px 0px;
}
#right_tt
{
	width:500px;
	float:left;
}
.sum_money
{
	font-weight:bold;
	font-size:13px;
	font-weight:bold;
	color:red
}
.b_order
{
	padding:15px 0px;
	text-align:right;
}
.b_order a:hover
{
	color:#FC3
}
.b_order a
{
	margin-right:0px;
	margin-left:10px;
	display: inline-block;
padding: 8px 10px;
background: #f51b1b;
color: white;
font-weight: bold;
cursor: pointer;
}
#ct_box_o
{
	padding:10px;
	text-align:center;
	padding-top:65px;
}
#ct_box_o a
{
	display:inline-block;
	padding:8px 10px;
background: #f51b1b;
color:white;
font-weight:bold;
cursor:pointer;
margin-right:10px;
}
.top_box
{
	
}
#ct_ser
{
	padding:10px;
	font-size:11px;
}
.title_c a
{
	font-weight:bold;
	text-transform:uppercase;
	color:#ff0000;
}
.tit_text a
{
	font-size:17px;
	text-transform:uppercase;
	color:white;
	font-weight:bold;
}
.tit_text
{
	font-size:17px;
	text-transform:uppercase;
	color:white;
	font-weight:bold;
}
.item_a
{
	text-align:center;;
	margin-bottom:10px
}
.item_a img
{
	max-width:540px;
	height:auto;
}
.list_inf li table td
{
	vertical-align:top
}
.list_pro_oth li a:hover
{
	color:red
}
.xemt a
{
	color:black;
}
.xemt
{
	text-align:right;
}
.list_pro_oth li a
{
	color:#6c7380;
	font-size:11px
}
.list_pro_oth li 
{
	font-size:11px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc
}
.list_pro_oth li img
{
	width:50px;
	float:left;
	margin-right:10px;
}
#left_ct_tab
{
width: 570px;
float:left;
font-size: 11px;
}
#right_ct_tab h4
{
	text-transform:uppercase
}
#right_ct_tab
{
	width: 154px;
	margin-left:20px;
float:left
}
.title_info_p
{
	text-transform: uppercase;
font-weight: 700;
padding-bottom: 8px;
margin-bottom:15px;
border-bottom: 4px solid #EAEAEA;
}
.giasp strong
{
	font-style:italic;
	color: #636363;
text-decoration: line-through;
}
.ct_d
{
	text-align:justify;
	line-height:20px;
	margin-bottom:15px;
}
#ct_tab
{
	padding:10px;
}
.list_inf li
{
	padding:2px 0px;
	color:#595959
}
.list_inf li b
{
}
.list_mt li
{
	padding:5px 0px;
	font-weight:bold;
display: block;
background: url(../images/muiten_a.png) left no-repeat;
background-position:0px 11px;
padding-left: 10px;
}
.col-s-deta >a
{
margin-bottom:10px;
	border: 2px solid #F0F0F0;
	padding:20px;
	display:block;
}
.img_detail_pro
{
width:100%;
height:auto;
}
.prod_dt_intercus a:hover
{
	text-decoration:none
}
.km_ct
{
	font-size:14px;
	font-weight:bold;
	color:#F00
}
.item_info
{
margin-bottom: 5px;
color: #888;
background: url(../images/arow.png) no-repeat;
background-position: 6px 3px;
padding: 0px 0px 0px 15px;
font-family:Tahoma, Geneva, sans-serif;
}

.tkiem
{
	background-color: #e21f22;
color: #FFF;
font-weight: bold;
padding: 0 5px;
display:inline-block;
margin-left:5px;
}
.col-1-de
{
	width:250px;
	float:left;
	margin-right:15px;
}
.col-b-detail
{
width:885px;
float: left;
}
.box_info_r i
{
	color:#09C;
	margin-right:7px;
}
.shopinfo
{
	text-align:center
}
.box_info_r
{
	width: 380px;
float:left;
font-size: 11px;
}
.prod_bl_block {
padding: 10px 0px;
}
.block_bl_title {
font-weight: bold;
color: black;
}
.info_bl_promotion .block_bl_title span {
background: none repeat scroll 0 0 #FFFF00;
color: #000;
display: block;
padding: 5px;
}
#newsmenu li a:hover
{
	text-decoration:none
}
#newsmenu li a {
color: white;
font-size: 13px;
font-weight:bold;

}
#newsmenu {
clear: both;
margin-top: 20px;
padding-left: 10px;
}
.list_pk .title_pk
{
	height:30px;
	overflow:hidden;
	font-size: 11px;
	color:#222
}
.list_pk  img
{
	height:110px;
	display:block;
	margin:auto;
}
.list_pk  li
{
	text-align:center;
	display:inline-block;
	padding:5px;
	margin:5px;
	width:130px;
}
.list_pro_oth li img
{
	height:110px;
	margin-bottom:5px;
}
.list_pro_oth li
{
	display:inline-block;
padding:5px 0px
}
#newsmenu ul {
border-bottom: 2px solid black!important;
height: 36px;
padding-left: 0px;
width: 745px;
}
.tab_active {
background: yellow!important
}
.tab_active a {
color: black!important;
font-weight: bold;
}
.giaohang img
{
	width:155px;
}
.giaohang
{
	text-align:left;
}
.muhangtx
{
	text-align:left;
}
.muhangtx img
{
	width:155px;
}
.box_dg
{
	text-align: center;
float: right;
width: 175px;
margin-right: 30px;
margin-top: 25px;
}
.ct_tg table td
{
	padding:3px;
}
.ct_tg table
{
	width:100%;
	font-size:14px;
	color:#FFFF00;
	font-weight:bold;
}
.ct_tg p
{
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
.ct_tg
{
	padding:10px;
	background:red;
}
.rating {
text-align: left;
width: 100%;
padding: 10px 0px;
}
.ratingdetail {
	border:1px solid #ccc;
padding: 5px 7px;
}
.voted {
}
.votedin {
margin: 10px 0;
}
.votedin p {
margin: 3px 0px;
font-size: 11px;
}
.votedin div {
float: left;
width: 130px;
margin: 0px 5px 0px 0px;
background: #E7E7E7;
height: 10px;
position: relative;
}
.votedin span {
float: left;
margin-top: -4px;
/* font-size: 12px; */
font-size: 11px;
}
#ipthietke {
background: #CC0001;
border:none
}
.butnum {
padding: 15px 0;
border-top: 1px solid #E7E7E7;
border-bottom: 1px solid #E7E7E7;
}
.dgspan {
margin: 15px 0 15px 0px;
display: block;
font-size: 11px;
float:left;
}
.dg {
margin: 10px 0;
padding: 5px 10px;
background: #DBDDDC;
font-size: 11px;
float:right;
color:black;
cursor:pointer;
}
.clearbr {
clear: both;
overflow: hidden;
visibility: hidden;
}
.tragop h4
{
	color:red;
	font-size:20px;
	text-transform:uppercase;
	border-bottom:1px solid red;
	padding-bottom:10px;
	margin-bottom:1px;
	width:100%;
	text-align:center;
}
.box_gd
{
	width:185px;
	float:left;
	margin-left:15px;
}
.tragop
{
	text-align:center;
}
.pt
{
	width:100%;
	height:10px;
	background:#ccc
}
.numbered p
{
	color:#222;
	font-size:10px;
}
.numbered {
width: 52px;
border: none;
float: left;
margin: 0px 2px;
color: white;
padding: 0px 0px 0 3px;
font-size: 12px;
font-weight: normal;
text-align: center;
}
#iptinhnang {
background: #318C00;
border:none;
}
#iphieusuat {
	border:none;
background: #005EAE;
}
.butnum {
padding: 15px 0;
border-top: 1px solid #E7E7E7;
border-bottom: 1px solid #E7E7E7;
}
#newsmenu li {
	padding:4px 15px 0 15px;
float: left;
background: #3d3d3d;
text-transform: uppercase;
border-radius: 0px;
border: 0px;
line-height: 28px;
text-align: center;
margin-top: 1px;
padding-top: 4px;
margin-right: 2px;
}
.info_bl_promotion .block_bl_title {
background: url(../images/black_bl_shadow_box.png) no-repeat scroll right bottom transparent;
padding: 0 0 6px;
}
.info_bl_promotion .block_bl_ct {
background: none repeat scroll 0 0 #FFFBEF;
border-bottom: 1px dashed #CCC;
padding: 5px 16px;
}
.dathang a:hover
{
	text-decoration:none;
	color:#FFF233
}
.title_thanhtoan i
{
	width: 19px;
height: 20px;
display: inline-block;
background-image: url(../images/icon_product.png);
background-position: 0 -13px;
margin-right: 6px;
}
.title_thanhtoan
{
	font: bold 14px arial;
color: #707c8a;
margin-top: 10px;
text-transform:uppercase;
display: block;
}
.title_giaonhan
{
	font: bold 14px arial;
color: #707c8a;
margin-top: 10px;
display: block;
text-transform:uppercase;
}
.title_giaonhan i
{
width: 27px;
height: 13px;
display: inline-block;
background-image: url(../images/icon_product.png);
margin-right: 6px;
}
.title_tuvan i
{
	width: 23px;
height: 19px;
display: inline-block;
background-image: url(../images/icon_product.png);
background-position: 0 -33px;
margin-right: 6px;
}
.title_tuvan
{
	font: bold 14px arial;
color: #707c8a;
margin-top: 10px;
display: block;
text-transform:uppercase;
	
}

.ctsp-thongdiep i {
    width: 42px;
    height: 42px;
    background-position: 0px -55px;
    display: inline-block;
}
.bg-update {
    background: url('../images/icon-update-v20151030.png');
}

.ctsp-thongdiep p {
    width: 90px;
    margin-left: 6px;
    display: inline-block;
}
.goidh span
{
	font-weight:bold;
	color:red;
}
.goidh
{
	font-size: 13px;
	color:#222
}
.ctsp-doihang i {
    background-position: -42px -55px;
}
.ctsp-chinhhang i {
    background-position: -84px -55px;
}
.ctsp-thongdiep {
    background-color: #f3f3f3;
    border-top: 1px solid #e5e5e5;
    padding:10px;
    margin-top: 10px;
	text-align:center;
	margin-bottom:10px;
}
.muangay:hover
{
	    background: #ff6723;
		color:white;
}
.muangay
{
	    background: #fc5300;
		color:white;
		    border-radius: 3px;
			display:inline-block;
			margin-left:7px;
			padding:6px 14px 6px 14px;
			text-transform:uppercase;
			cursor:pointer;
			font-size:14px;
}
.bando 
{
	margin-bottom:20px;
}
.bando iframe
{
	max-width:100%;
	height:400px;
}
.chinhsach li div
{
	margin:5px 0px;
}
.chinhsach li  a
{
	font-size:15px;
}
.chinhsach li img
{
	width: 113px;
    height: auto;
    float: left;
    padding-right: 10px;
}
.chinhsach li
{
	    overflow: hidden;
    padding: 13px 0;
    border-bottom: 1px solid #cccccc;
}
.giohang_b
{
	color:white;
	background:red;
	padding:5px 8px;
	font-size:13px;
	float:right;
	cursor:pointer
	
}
.giohang_b:hover
{
	background:#C30;
	color:white;
}
.giohang_b i
{
	margin-right:5px;
}
.giohang i
{
	border-right: 1px solid #000;
    padding-right: 11px;
	    margin-right: 11px;
}
.giohang:hover
{
	background-color: red;
    color: #fff;
}
.accordion-taxonomy
{
	margin-bottom:20px;
}
.pro_ct a
{
	font-weight:bold;
	display:block;
	margin-bottom:8px;
}
.pro_ct img
{
	width:100%;
	height:auto;
}
.order-md-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
}
.order-md-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
}
.cate_r >li >a
{
	
}
.title_ud i
{
	margin-right:5px;
	font-size:16px;
}
.ct_ud
{
	padding:10px;
	line-height:25px;
	font-size:15px;
}
.ct_ud ul,ol
{
	padding-left:20px;
}
.title_ud
{
	position: absolute;
    background: #fe0000;
    color: #fff;
    padding: 5px 10px;
    top: -15px;
    left: 20px;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}
.box_ud
{
	border: 1px solid #fe0000;
    position: relative;
    background: #fff;
    margin-top: 20px;
    padding: 20px 0 0px;
}
.box_mota
{
margin: 10px 0px;
    font-size: 15px;
    line-height: 24px;
}
.giohang i
{
}
.giohang span
{
	display:block;
	text-align:center;
	font-size:12px;
	margin-top:5px;
}
.list_order table {
    width: 100%;
}
#title_table {
    font-weight: bold;
    background: none!important;
}
.list_order td {
    padding: 10px;
}
.list_order tbody>tr:nth-child(2n) {
    background: #f7f7f7;
}
.giohang
{
padding: 10px 30px 11px;
    background: #f14613;
    /* border-radius: 5px; */
    display: block;
    /* margin-left: 20px; */
    text-align: center;
    font-size: 20px;
    position: relative;
    color: white;
    /* width: 100%; */
    margin-top: 10px;
    border-radius: 4px;
    display: inline-block;
    text-transform: uppercase;
    cursor: pointer;
}
.box_dt
{
	margin:20px 0px;
	width:100%;
	
}
.but_dh
{
	margin-bottom:10px;
}
#gallery_01 img
{
width: 89px;
height: 89px;
    margin-right: 10px;
}
#item_img
{
	
}
#item_img >img
{
	width:100%;
	margin-bottom:10px;
}
.mn_l a
{
	    text-align: center;
    text-transform: uppercase;
    display: block;
	padding:7px 10px;
    margin: 8px 0px;
	    color: #fff;
    background: #de251c;
}
.mn_l
{
	visibility:hidden;
}

.ct_giaonhan
{
	padding-bottom:7px;
	margin-bottom:7px;
	border-bottom:1px solid #f0f0f0
}
.box-giao-nhan li a
{
	
}
.box-giao-nhan li
{
background: url(../images/list.png) no-repeat;
background-position: 0px 4px;
padding: 0px 0px 5px 15px;
color: #888888;
}
.ct_giaonhan
{
	padding:10px 0px;
}
.ct_km a
{
	font-size:12px;
}
.hotline_ht
{
	padding: 17px 0px;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size: 15px;
color: #F00;
font-weight: bold;
}
.box-giao-nhan
{
	padding: 0 15px 0 15px;
width: 210px;
min-height: 300px;
float:left;
background-color: #f9f9f9
}
.ct_km hr
{
	margin:5px 0px
}
.ct_km
{
	font-size:11px;
	padding:10px 0px;
	text-align:justify;
color:#898989;
}
.col-khuyenmai
{
	width:410px;
	padding:0px 15px;
	border-left:1px solid #f0f0f0;
	border-right:1px solid #f0f0f0;
	float:left;
}
.title_km
{
	font: bold 15px arial;
color: #d62b21;
margin-top: 0;
display: block;
text-transform: uppercase;
}
.title_km i
{
	width: 19px;
height: 22px;
display: inline-block;
background-image: url(../images/icon_product.png);
background-position: -68px -30px;
margin-right: 6px;
margin-bottom: -5px;
}
.dathang
{
	cursor:pointer;
}
.dathang a{
color: #fff;
padding: 6px 10px 0px 10px;
border: 1px solid #FFF233;
text-align: center;
display: block;
font-size: 14px;
font-weight: bold;
border-radius: 5px;
background: -webkit-linear-gradient(#ff2e27, #e1060e);
background: -o-linear-gradient(#ff2e27, #e1060e);
background: -moz-linear-gradient(#ff2e27, #e1060e);
background: linear-gradient(#ff2e27, #e1060e);
height: 31px;
display: inline-block;
font-family: 'Open Sans',"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
text-transform: uppercase;
}
.prod_dt_intercus a
{
display: inline-block;
background: black;
color: white;
top:0px!important;
border-right: 1px solid white;
padding: 5px 9px 2px 9px;
height: 22px;
cursor:pointer;
}
.prod_dt_intercus
{
height: 22px;
text-align:left;
background:black;
margin: 20px 0 20px 0px;
}
.top_pro_deta i
{
	margin-right:5px;
}
.dathang
{
	margin-bottom:10px;
}
.dathang a
{
	
}
.box_ct_r
{
	width:352px;
	margin-top:10px;
	float:left;
}
.box_hotro {
width: 175px;
border: 1px solid #ccc;
background: #efefef;
float: left;
margin: 10px 10px 0px 0px;
}
.title_hotro {
border-bottom: 1px solid #ccc;
text-align: center;
padding: 10px 0px;
font-weight: bold;
text-transform: uppercase;
}
.item_on_s {
text-align: center;
padding: 5px;
margin: 0px;
background: #efefef;
color: black;
font-size: 11px;
font-weight: bold;
}
.item_on_s span {
color: red;
}
.top_pro_deta p span
{
	color:red;
	font-weight:bold;
}
.top_pro_deta p
{
	padding:10px 0px;
	font-size:13px;
	font-style:italic;
	color:#333
}
.img_n_l
{
	margin:10px 0px;
	text-align:center;
}
.km_ct
{
	padding: 10px;
font-size: 12px;
font-weight: bold;
color: #F00;
background: url(../images/icon_km.gif) no-repeat #fff8cc;
background-position: 12px 5px;
padding-top: 28px;
padding-left: 10px;
font-family: Arial;
border: 1px solid #ffe222;
}
.giasp
{
	font-weight:bold;
	font-size:13px;
	margin:10px 0px;
}
.giasp span
{
color: #C00;
font-family: verdana;
font-weight: 700;
line-height: 1.1;
font-size: 21px;
}
.top_pro_deta h1
{
	font-size: 18px;
text-transform:uppercase;
color:#0096DA;
font-family:Tahoma, Geneva, sans-serif;
font-weight:bold;
margin:0px;
}
.top_pro_deta
{
	padding:0px 0px 10px 0px
}
.des_n div
{
	text-align:justify;
	padding:5px 0px;
}
.top_box_new
{padding-top: 13px;
padding-left: 18px;
height: 47px;
	border-bottom:2px solid #f51b1b;
}
.ct_list_n
{
}
.title_list_n
{
	margin-bottom:10px;
}
#news_detail img
{
	max-width:100%;
}
.title_list_n a
{
line-height: 25px;
font-size: 20px;
color: black;
}
.title_list_n a:hover
{
	color:#F7590E
}
.title_b
{
}
.top_box_new
{
}
.title_b i
{
	display:inline-block
}
.mt_n
{
	text-align:justify;
	color:#333333;
	font-size:14px;
	margin-bottom:10px;
	text-align:justify;
}
.list_info_new
{
	padding-top:10px;
}
.item_n a
{
	
}
.item_n a
{
	font-weight:bold;
	font-size:20px;
	color:#000000;
	display:block;
	margin-bottom:10px;
}
.item_n img
{  width: 100%;
height:auto;
}
.item_n
{
border-bottom:2px solid #eee;
    margin-bottom: 20px;
	padding-bottom:20px;
  
  }
.title_b h2
{
	display:inline-block!important;
	font-size:17px!important;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}
#ct_n_id
{}
.title_b h1
{
	display:inline-block!important;
	font-size:17px!important;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}
.detail-new:hover
{
	background:#C03;
	color:white;
}
.detail-new
{padding: 3px 12px;
background: #990000;
color: white;
margin-bottom:10px;
display:inline-block;
}
.list_video
{
	height: 340px;
  overflow-x: hidden;
  overflow-y: scroll;
  border-top: none;
  border-right: none;
  color: #f2f2f2;
}
.list_video li
{
	
}
#tygia {
padding: 10px;
overflow: hidden;
height:328px;
background:#f0f0f0;
margin-bottom: 15px;
}
#ct_tt
{
	
background:#f0f0f0;
margin-bottom:15px;
}
#ct_tt span
{
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
#ct_tt #fa2ce917e1f89ab1a147c3821511bbc6
{
	
	width:336px!Important;
}
#ct_tt #cont_fa2ce917e1f89ab1a147c3821511bbc6
{
	width:336px!Important;
}
#tygia table {
border-collapse: collapse;
width: 100%;
}
#tygia table tr
{
	border-bottom:1px solid #ccc
}
#tygia table th {
padding: 5px;
}
#tygia table td {
padding: 5px;
}
.list_video li a
{
	font-size:11px
}
.list_video li span
{
	vertical-align:top;
	font-weight:bold;
	font-size:13px;
	color:#333;
	padding-top:10px;
	display:inline-block;
}
.list_video li img
{  width: 140px;
  height: auto;
  margin-right:10px;
  margin-bottom: 12px;
}
#f_video h1
{
	margin:10px 0px;
	font-size:28px;
}
#f_video div
{
	text-align:justify;
	margin-bottom:20px;
}
.title_t
{
color: #174f82;
font-size: 22px;
font-weight: bold;
margin:0px
}
#luottruycap
{
	font-weight:bold;
	background:url(../images/luottruycap.png) no-repeat;
	background-position:-1px 5px;
	padding:2px 5px 2px 20px;
	width:120px
}
#thangnay
{
	font-weight:bold;
	background:url(../images/thangnay.png) no-repeat;
	background-position:0px 5px;
	padding:2px 5px 2px 20px;
	width:100px
}
#homnay
{
	font-weight:bold;
	background:url(../images/homnay.png) no-repeat;
	background-position:1px 5px;
	padding:2px 5px 2px 20px;
	width:100px
}
#dangonline
{
	font-weight:bold;
	background:url(../images/dangonline.png) no-repeat;
	background-position:0px 5px;
	padding:2px 5px 2px 20px;
	width:100px
}
.tag li
{
	list-style:none;
	display:inline-block
}
.info_ct
{
color: #428bca;
font-size: 13px;
font-weight: bold;
margin-bottom: 8px
}
.new_n
{
	margin-bottom:10px;
}
.new_n li
{
	padding:7px 0px;
	margin-left:20px;
	list-style:square;
	color:#09C
}
.alert-info
{
	padding:5px
}
.img_detail_new img
{
	width:100%;
	padding:2px;
	border:1px solid #ccc;
	height:auto
}
#news_title h1
{
	margin:0px;
}
#news_title 
{
	margin-bottom:10px
}
#news_detail h1
{
	margin:10px 0px;
}
#news_detail
{
text-align: justify;
    line-height: 22px;
    padding: 15px 0px;
    font-size: 18px;
}
#news_title h1 a
{
	font-size:20px;
	font-weight:bold;
}
.list_info_new i
{
	margin:0px 5px;	
}
.list_info_new
{
	color:#a8a8a8;
	font-size:14px;
	margin-bottom:5px;
	font-style:italic;
	margin:10px 0px;
}



















.title_ctsp
{
border:1px solid #e3e3e3!important;
margin-bottom:10px;
}
.name_w
{
    font-family: UTM Hanzel;
    font-size: 25px;
    line-height: 129px;
    vertical-align: middle;
    color: #ee1a26;
}
.sanphamchinh .item_pro
{
	margin:0px 5px;
}
.slogan_h
{
	    font-family: UTM Hanzel;
    text-transform: uppercase;
    font-size: 25px;
    margin: 0px auto;
    color: #fff;
    text-align: center;
    line-height: 60px;
    vertical-align: middle;
}
.item_dv img
{
	height:122px;
	width:100%;
	margin-bottom:15px;
	height:150px;
	border:solid 10px #1f1f21;
}
.item_dv
{
    margin-top: 0px;
    height: 430px;
	padding:13px;
    background-color: #9d1d14;
    overflow: hidden;
}
.item_dv div
{
    height: 125px;
    overflow: hidden;
    color: #d3e0ef;
    margin: 0px auto;
    line-height: 20px;
	text-align:center;
}
.item_pro_list p
{
	color:#000!important;
	text-shadow:none!important
}
.item_pro_list
{
	margin-bottom:20px!important;
}
.ct_box
{
	padding:10px;
    border: 1px solid #e3e3e3;
	margin-bottom:20px;
}
.menu_mb ul li a
{
font-size: 14px;
    font-weight: bold;
}
.menu_mb ul li a:before {
font-weight: 900;
    font-size: 12px;
    font-family: FontAwesome;
    content: "\f054";
    margin-right: 4px;
}
.menu_mb ul li
{
	padding-bottom:10px;
	margin-left:15px;
}

.menu_mb li
{
	list-style:none;
}
.menu_mb >ul >li >i
{
	float:right;
	color:white;
	cursor:pointer;
}
.menu_mb a
{
     color: #111;
    font-size: 15px;
    font-weight: 700;
}
.menu_mb i
{
    float: right;
    color: #333;
    cursor: pointer;
    font-size: 22px;
    font-weight: bold;
}
.menu_mb >li
{
	padding:10px 10px;
	border-bottom:1px solid #ddd;
}
.menu_mb
{
    display: none;
    position: absolute;
    top: 37px;
    left: 0px;
    background:#ccc;
    width: 300px;
    padd1ing: 15px;
    z-index: 99;
    margin-left: 0px;
}
.list_hd 
{
	margin:0px!important;
	padding:0px!important;
	margin:10px 0px!important
}
.hdactive
{
	    background: #f5f5f5;
    padding-left: 10px;
}
.traloi
{
	display:none;
}
.list_hd li
{
	border-bottom:1px solid #cccccc;
	padding-bottom:10px;
	margin-bottom:10px;
	list-style:none;
}
.hoi
{
	    color: #005596;
		font-size:14px;
		padding:6px 10px;
}
.hoi i
{
	    color: #005596;
		font-size:20px;
		margin-right:5px;
}
.menu_mb ul
{
	display:none;
	padding-top:10px;
}
.title_hd span
{
	    font-size: 15px;
}
.title_hd p
{
	    font-size: 21px;
    text-transform: uppercase;
    font-weight: 600;
    color: #005596;
    margin: 0;
}
.title_ctiet
{
	
}
.title_box
{
	font-size: 14px;
	text-transform:uppercase;
    color: #3a5795;
    background: #f8f8f8;
    border: 1px solid #e3e3e3;
    position: relative;
    padding: 11px 0px 11px 21px;
	border-bottom:none;
	font-weight:bold;
}
.chitiet_nh
{
	text-align:center;
}
.chitiet_nh a
{
	color: #fff;
    text-decoration: none;
    padding: 5px 20px;
    background: rgb(0,157,73);
    border-radius: 3px;
    background: -moz-linear-gradient(top, rgba(0,157,73,1) 0%, rgba(0,146,65,1) 30%, rgba(0,135,56,1) 56%, rgba(0,116,43,1) 100%);
    background: -webkit-linear-gradient(top, rgba(0,157,73,1) 0%,rgba(0,146,65,1) 30%,rgba(0,135,56,1) 56%,rgba(0,116,43,1) 100%);
    background: linear-gradient(to bottom, rgba(0,157,73,1) 0%,rgba(0,146,65,1) 30%,rgba(0,135,56,1) 56%,rgba(0,116,43,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009d49', endColorstr='#00742b',GradientType=0 );
	display:inline-block;
}
.item_dv >a
{
font-family: UTM Hanzel;
    font-size: 22px;
    font-weight: normal;
    color: #78ab37;
    height: 59px;
    width: 92%;
    margin: 0px auto;
    vertical-align: middle;
    line-height: 59px;
    text-align: center;
    overflow: hidden;
	display:block;
	color:white;
}
.sanphamchinh
{
	clear: both;
    background-color: #9d1d14;
	margin:20px 0px;
	padding-bottom:15px;
}
.title_ph
{
	    height: 73px;
    width: 100%;
    text-align: left;
    line-height: 73px;
    vertical-align: middle;
    color: #fff;
    text-transform: uppercase;
    font-size: 24px;
    font-family: UTM Hanzel;
    font-weight: normal;
    background: URL(../images/bgtitle1.png) repeat-x center center;
}
.title_ph span {
    background-color: #9d1d14;
    padding-right: 20px;
}
.hang
{
	margin:20px 0px;
}
.info_nh
{
	text-align:center;
}
.wap_gth
{
	background:white;
	padding:20px;
}
.title_nhc
{
	    height: 53px;
    width: 100%;
    text-align: left;
    background: url(../images/bgtitle2.png) repeat-x center center;
    line-height: 53px;
    vertical-align: middle;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: bold;
}
.mt_nh
{
	line-height:22px;
}
.title_nhc a
{
	    background-color: #fff;
    padding-right: 25px;
    color: #b52115;
	display:inline-block;
}
.tt_kh
{
	width: 100%;
    height: 70px;
    line-height: 90px;
    vertical-align: middle;
    margin: 0px auto;
    font-family: UTM Hanzel;
    font-size: 25px;
    color: #b42016;
    background: url(../images/icon1.png) repeat-x bottom center;
}
.item_kh img
{
	width:100%;
	height:auto;
}
.item_kh
{
	margin:0px 7px;
	border:solid 3px #333333;
}
.wap_kh
{
	margin:10px -7px 0px -7px;
}
.wap_r1_f
{
    padding:30px 0px;
    color: #fff;
    background: url(../images/bg_f.png) repeat #4d190d;
}
.but_f
  {
	  position:fixed;
	  bottom:50px;
	  right:10px;
  }
  .but_f a i
  {
	      display: block;
    font-size: 15px;
    line-height: 30px;
    color: #ffffff;
  }
  .but_f a:hover i
  {
	      display: block;
    font-size: 20px;
    line-height: 30px;
    color: #fbdd12;
	  
  }
  .but_f a
  {
	cursor: pointer;
    display: block;
    width: 33px;
    height: 33px;
    display: block;
    text-align: center;
    bottom: 55px;
    z-index: 999;
    border-radius: 2px;
    margin-bottom: 10px;
    background: #ebae30;
    border-radius: 500px;
  }
.thongtin_f
{
	line-height:22px;
	font-size:14px;
}
.name_f
{
	    font-size: 14px;
    margin-bottom: 10px;
}
.hotline_h
{
	position:fixed;
	bottom:10px;
	left:10px;
}
.hotline_h a
{
color: #FFFFFF;
    border-radius: 3px;
    font-size: 19px;
    line-height: 38px;
    opacity: 1;
    display: block;
    background: url(../images/iconphone.png) center left no-repeat red;
    background-size: 23px;
    background-position: 7px center;
    padding: 0px 7px 0px 37px;
	font-weight:bold;
}
.conten_ct
{
}
.video_r
{
	margin-bottom:10px;
}

.item_pro_h img
{
    max-width: 100%;
    height: auto;
}
.title_ch
{
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
	color:#474747;
}
.xemthem
{
    color: white;
    text-transform: uppercase;
    text-align: center;
    padding-top: 8px;
    background: #2d2d2d;
    display: block;
    padding-bottom: 6px;
}












.diachi_h
{
	color: #233d4d;
    text-shadow: 1px 1px 1px #0000002b;
    font-weight: 500;
	text-align:center;
	    color: #333;
		font-size: 34px;
		    font-family: Roboto,Tahoma,Geneva,sans-serif;
    font-weight: 400;
    line-height: 1.41;
    letter-spacing: 0px;
	margin:20px 0px;
}
.item_img img
{
	height:300px;
	width:auto;
}
.item_img
{
	width:100%;
	overflow:hidden;
	margin:10px 0px;
	text-align:center;
}
.info_nh div
{
	font-size:17px;
	text-align:justify;
	font-family: Roboto,Tahoma,Geneva,sans-serif;
	line-height:24px;
}

.map_h
{
	margin:20px 0px;
}
.map_h iframe
{
	width:100%;
	height:400px;
}
.hotline_h
{
	    font-size: 18px;
		    font-family: Roboto,Tahoma,Geneva,sans-serif;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0px;
	    color: #ff0000;
    font-size: 28px;
    text-shadow: 1px 1px 1px #0000002b;
    font-weight: 500;
	text-align:center;
	z-index:9999;
}
.anhqctop img
{
	width:100%;
	height:auto
}
.anhqctop
{
	padding:10px 0px;
}
.list-video li
{
	font-weight:bold;
	padding-bottom:7px;
}
.list-video
{
	padding-left:15px;
	    height: 150px;
    padding: 10px;
    background: white;
    overflow-y: scroll;
    overflow-x: hidden;
}
.sidebar-support.list-group {
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding-bottom: 1px;
    background: #fff;
    border: 1px solid #e8e8e8;
}
.sidebar-support .list-group-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    text-align: center;
}
.sidebar-support .list-group-item.active, .sidebar-support .list-group-item.active:focus, .sidebar-support .list-group-item.active:hover {
    z-index: 2;
    color: #fff;
    background-color: #28303e;
    border-color: #28303e;
}
.sidebar-support .list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}
.list-group img {
    margin: 2px auto;
    width: 130px;
    border-radius: 500%;
    background-color: #fff;
    border: 2px solid #fff;
}
.list-group h3 {
    font-size: 18px;
    border-bottom: 1px solid #28303e;
    color: #28303e;
    margin: 10px;
    padding-bottom: 5px;
    font-weight: 400;
	text-align:center;
}
.conten_ct
{
	padding-top:10px;
}
.text_r
{
	padding-left:10px;
	color:white;
	padding-top:10px;
}
.mt_sp
{
	line-height:22px;
	font-size:15px;
}
.box_mb
{
	display:none;
}
.box_lh_dt
{
	padding:10px 0px;
	border:1px solid #efefef;
	border-right:none;
	border-left:none;
	margin:10px 0px;
}
.fixed
{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	z-index:999;
}
.tinhtrang
{
    display: inline-block;
    background: #6dab3c;
    color: white;
    padding: 0px 10px;
    line-height: 19px;
}
#gioithieusanpham img
{
	max-width:100%!important;
	height:auto!important;
	margin:10px 0px;
}
#gioithieusanpham h1
{
	margin:10px 0px;
	font-size:18px;
	color:#6dab3c;
}
#gioithieusanpham h4
{
	margin:10px 0px;
	font-size:18px;
	color:#6dab3c;
}
#gioithieusanpham h3
{
	margin:10px 0px;
	font-size:18px;
	color:#6dab3c;
}
#gioithieusanpham h2
{
	margin:10px 0px;
	font-size:18px;
	color:#6dab3c;
}
#gioithieusanpham
{
	font-size:16px;
	line-height:22px;
}
.box_left_top_l
{
	    position: absolute;
    background: url(../images/icon_l.png) top left no-repeat;
    width: 10px;
    height: 50px;
    top: 0;
    left: -10px;
}
.left
{
}
.title_cate_l
{
background: #000;
    padding: 12px 0px 10px 25px;
    text-transform: uppercase;
    color: white;
    font-size: 14px;
    position: relative;
    margin-bottom: 1px;
}
.item_mn .gia
{
	text-align:left;
	font-size:14px;
}
.item_mn
{
	border-bottom:1px solid #e3e3e3;
	padding-bottom:10px;
	margin-bottom:10px;
}
.item_mn .item_pro_h
{
	margin-bottom:0px;
}
.item_mn  .img_pro_b
{
	margin-bottom:0px
}
.item_mn .name_p
{
	height:auto!Important;
	text-align:left;
	font-size:15px;
	margin-bottom:5px;
}
.item_mn .themgiohang
{
	margin:inherit;
	margin-top:5px;
}
.cate_l
{
	margin-bottom:20px;
}
.cate_l >ul >li:hover
{
}
.cate_l >ul >li:hover ul
{
	display:block;
}
.cate_l >ul >li >a:hover
{
	color: #eab116
}
.cate_l >ul >li >a
{
display: block;
    font-size: 12px;
    color: #aeaeae;
    padding: 5px 0;
    border-top: 1px solid #383838;
    background: url(../images/icon_dml.png) left no-repeat;
    padding-left: 14px;
	text-transform:uppercase;
}
.cate_l >ul >li ul
{
	position:absolute;
	top:0px;
	display:none;
	z-index:999;
	left:100%;
	width:200px;
	background:#51921e;
	padding:10px;
}
.cate_l >ul >li ul li a
{
	color:white;
	font-size:13px;
}
.cate_l >ul >li ul li
{
	padding:5px 0px;
}

.cate_l >ul >li
{
}
.cate_l li
{
	list-style:none;
}
.cate_l img
{
    width: 27px;
    margin-right: 9px;
}
.cate_l >ul
{
	    padding-left: 10px;
    padding-right: 10px;
}
.line {
    width: 20px;
    height: 1px;
    position: absolute;
    top: 50%;
    left: 0;
    border-top: 1px solid #eee;
}
.shapes.right {
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #eee;
    border-right:none;
    left: 0;
    margin: -5px 0;
}
.shapes {
    background-color: transparent;
    position: absolute;
    top: 50%;
    width: 0;
    height: 0;
}
.top_nav
{
	    font-size: 12px;
    color: #747474;
    border-bottom:1px solid #ebebeb;
	background:#f5f5f5;
}
.box_left_mn
{
	display:none;
}
.box_ns
{
	margin-bottom:10px;
	padding:10px;
	background:white;
	border:1px solid #efefef;
}
.title_cs
{
	margin-bottom:10px;
}
.item_sliders2 img
{
	width:100%;
	height:auto;
}
.title_cs a
{
	font-size: 16px;
    font-weight: bold;
    color: #00A35C;
}
.mt_dm
{
	    font-size: 15px;
    background: url(../images/p.png) bottom repeat-x;
    padding: 2px 0 15px 0;
	margin-bottom:20px
}
.title_ho1tn:after {
    content: "";
    position: absolute;
    bottom: 0;
    text-align: center;
    margin: auto;
    left: 0;
    width: 72px;
    background: #f2bc16;
    height: 2px;
}
.title_hotn a
{
color: #005596;
    font-size: 23px;
	text-transform:uppercase;
}

.title_hotn i
{
	font-size:17px;
	margin-right:5px;
}
.title_hotn
{
	margin-bottom:10px;
}
.box_ns a
{
	text-decoration: none;
    color: black;
	font-weight:bold;
}
.box_ns img
{
	width:50px;
	float:left;
	margin-right:8px;
}
.box_ns li
{
	margin-bottom:10px;
	list-style:none;
}
.wap_imgr
{
	padding: 5px 0px 5px 0px;
	    background: #ececec;
}
.box_slider_sm
{
	margin-bottom:10px;
}
.item_sliders img
{
	width:100%;
	height:auto;
}
.item_sliders
{
	margin:0px 3px;
}
.box_sliders
{
	margin:0px -3px;
	margin-bottom:10px;
}
.title_hotn:after
{
	width:3%;
	height:3px;
	background:#f90809;
	position:absolute;
	left:47%;
	bottom:0px;
}
.title_hotn
{
	text-align:center;
	position:relative;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	padding:15px 0px;
	margin-bottom:30px;
}
.wap_mn
{
	width:82%;
	float:left;
}
.wap_bc
{
	background:url(../images/amthanh88_20.png)  top center no-repeat;
	padding:40px 0px 30px 0px;
	margin:0px 0px 30px 0px;
}
.item_cbc
{
	text-align:center;
	margin-bottom:20px;
}
.item_dt img
{
	width:100%;
	height:70px;
}
.item_dt
{
	margin:0px 10px;
}
.doitac
{
	margin:0px -10px;
}
.item_v p
{
	margin-top:20px;
	font-size:14px;
	font-weight:bold;
	color:#000
}
.item_cbc p
{
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
}
.item_cbc img
{
	width:90%;
	margin-bottom:20px;
}
.select_dh
{
	    max-width: 235px;
}
.mt_sp td
{
	padding:5px;
	border:1px solid #ccc;
}
.mt_sp table
{
	width:100%!Important
}
.box_right_mn
{
	display:none;
}
.wap_text_h
{
	border-bottom:1px solid #efefef;
	padding:7px 0px;
	background:#fff;
}
.info_t
{
	text-align:right;
}
.menu_mbp
{
	display:none!important
}
.langac
{
	font-size:15px!important;
	color:red!important;
    font-weight: bold!important;
}
.lang a
{
	
	    font-size: 13px;
    color: #fff;
	text-transform:uppercase;
	display:inline-block;
	margin-left:10px;
	cursor:pointer;
}
.lang
{
	text-align:right;
	padding-top:5px;
}
.but_mn
{
	display:none;
}
.ct_t_pro img
{
	max-width:100%!important;
	height:auto!important
}
.title_c
{
	font-size:24px;
	color:#000000;
	text-transform:uppercase;
	margin-bottom:10px;
}
.gioithieu_f
{
	font-size:13px;
	line-height:22px;
}
.logo_f img
{
	max-width:100%;
	height:auto;
	margin-bottom:20px;
}

.wap_r1_f hr
{
	color:#303030;
}
.item_htf
{
	font-size:14px;
	padding-bottom:10px;
}
.list_c2f li
{
	list-style:none;
	padding-bottom:10px;
}
.list_c2f li a
{
	color:#333;
	font-size:14px;
}
.bando iframe
{
	width:100%;
	height:300px
}
.mxh
{
	margin:5px 0px;
}
.wap_c
{
	background:#efcf71;
	padding:30px 0px 20px 0px;
	margin:30px 0px 40px 0px;
}
.wap_video_e
{
	border-left:none;
	border-right:none;
	margin-bottom:30px;
	padding:30px 0px;
	background:white;
}
.img_r img
{
	width:100%;
	margin-bottom:20px;
	height:auto;
}
.item_vr p
{
	font-size:14px;
	font-weight:bold;
	color:#3a5795;
	margin:15px 0px;
	text-align:center;
}
.menu
{
	
}
.img_t img
{
	width:100%;
	height:auto;
}
.mt_sp img
{
	max-width:100%;
	height:auto
}


.dk_dn a
{
	color:white
}
.dk_dn i
{
	font-size:14px;
	margin-right:5px;
}
.fusion-separator {
    border: 0 solid #e7e6e6;
    clear: both;
    position: relative;
    z-index: 11;
}

.list_y
{
	    background: #ffd94d!important;
}
.list_cate2 li
{
	list-style:none;
	
	    border: 1px solid #ed1b24;
		border-top:none;
		    padding: 10px 20px;
}
.list_cate2 li a
{
	    font-family: Roboto,Tahoma,Geneva,sans-serif;
		font-size: 17px;font-weight: 400;
    line-height: 1.54;
    letter-spacing: 0px;
		text-transform:uppercase;
		color:#000
	
}
.title_cth
{
	margin:30px 0px 20px 0px;
	text-align:center;
	    font-size: 34px;
		    font-family: Roboto,Tahoma,Geneva,sans-serif;
    font-weight: 400;
    line-height: 1.41;
    letter-spacing: 0px;
	text-transform:uppercase;
}
.icon-wrapper i {
    display: block;
    display: table-cell;
    vertical-align: middle;
}
.icon-wrapper {
    position: absolute;
    display: table;
    left: 50%;
    top: 50%;
    margin: -13px 0 0 -13px;
    height: 26px;
    width: 26px;
    background-color: #fff;
    border: 1px solid #aaa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    text-align: center;
}
.dk_dn
{
    color: white;
    float: right;
    padding-top: 11px;
    text-align: center;
}
.giohangt i
{
	position:relative;
}
.giohangt span
{
position: absolute;
    top: 0px;
    left:31px;
    background: #ffdd00;
    color: black;
    border-radius: 500px;
    font-size: 12px;
    width: 21px;
    height: 21px;
    font-weight: bold;
    display: block;
    line-height: 13px;
    padding-top: 5px;
    text-align: center;
}
.giohangt
{
    margin: 7px 0px 0px 0px;
    float: right;
    font-size: 20px;
    /* display: inline-block; */
    margin-top: 16px;
    position: relative;
    width: 20%;
}
.giohangt i
{
    font-size: 35px;
    color: black;
}
.sf-menu
{
	float:left;
}
.search_top
{
	margin-top:5px;
	position:relative;
}
.box_hl
{
	margin-top:10px
}
.dh_ct
{
	padding-top:5px;
	padding-left:37px;
}
.butdh
{
	font-size:20px;
}
.butdh i
{
	font-size:20px;
}
.dh_ct a:hover
{
	    color: #000000;
    background: #fbdd12;
}
.dh_ct a
{
float: left;
    background: #efe9c2;
    padding: 8px 18px 0px 18px;
    margin-right: 10px;
    border-radius: 5px;
    height: 36px;
    font-size: 13px;
    font-weight: bold;
}
.menu_mb
{
	display:none;
}
.item_n_h
{
	margin-bottom:20px;
}
.item_n_h img
{
	width:100%;
	height:258px;
	margin-bottom:15px;
	
}
.xemtieph
{
	color:#333333;
	font-size:13px;
	font-weight:bold;
}
.menu_mb select
{
	width:100%;
	page:30px;
	text-transform:uppercase;
	margin-bottom:10px;
}
.title_nh
{
	margin-bottom:10px;
}
.title_nh a
{
	font-family:Myriad Pro;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#333333;
}
.but_top
{
	    padding-top: 19px;
    text-align: right;
    font-size: 15px;
    /* font-weight: bold; */
    font-family: utm_banqueregular;
}
.item_prohmn img
{
	    width: 6.5rem;
    height: 6.5rem;
    margin-right: .8rem;
	float:left;
}
.name_h
{
	color:#333;
}
.item_prohmn
{
	text-decoration: none;
    color: rgba(0, 0, 0, 0.8);
    display: block;
    cursor: pointer;
    user-select: none;
    display: flex;
    padding: 1rem;
    background-color: white;
    box-sizing: border-box;
    border: 1px solid rgba(0, 0, 0, 0.09);
    border-radius: .1rem;
	margin-bottom:10px;
	height:88px;
	overflow:hidden;
}
.xemth
{
    float: right;
    color: green;
    text-transform: none;
    font-size: 13px;
    font-style: italic;
    font-weight: normal;
}
.list_cate_home
{
	text-align:center;
	margin-bottom:30px;
}
.activet_th
{
	background:#000000!important;
}
.activet_th a
{
	color:white!Important;
}
.list_cate_home li a
{
	font-size:13px;
	color:#323131;
}
.list_cate_home li:hover a
{
	
	color:white!Important;
}
.list_cate_home li:hover
{
	background:#000000!important;
	cursor:pointer;
}
.list_cate_home li
{
	padding:5px 10px;
	margin-right:5px;
	display:inline-block;
	border:1px solid #333333;
	margin-bottom:10px;
}
.title_cate_h div
{
	    font-family: Myriad Pro;
    font-size: 24px;
    font-weight: bold;
    color: #323131;
    text-transform: uppercase;
    background: white;
    /* margin-bottom: -10px; */
    padding: 0px 5px;
    display: inline-block;
    padding: 5px;
    position: relative;
    bottom: -13px;
}
.title_cate_h
{
	border-bottom: 1px solid #4c4c4c;
    display: table;
    margin: auto;
	width:380px;
	text-align:center;
    margin-bottom: 30px;
}

.wap_menu_t a
{
	color:white;
	font-size:13px;
}
.wap_menu_t li
{
	list-style:none;
	margin-left:5px;
	display:inline-block;
	color:white;
}
.box_bnh div
{
	font-size:14px;
	color:#666666;
	margin-top:10px;
}
.box_bnh a
{
	font-size:18px;
	font-weight:bold;
	color:#3a5795;
	line-height:23px;
}
.box_bnh img
{
	width:100%;
	height:auto;
	margin-bottom:20px;
}
.ct_subm
{
    background: white;
    padding: 5px 20px;
}
#news_detail h2
{
	font-size: 22px;
    line-height: normal;
    font-weight: 700;
    margin: 10px 0px 10px 0px;
}
#clockdiv
{
	float:right;
	margin-top:0px;
}
#clockdiv > div
{
    color: #333;
    font-size: 16px;
}
#news_detail h3 {
    font-size: 20px;
    font-weight: 700;
    margin: 10px 0px 10px 0px;
}
#news_detail h4 {
    font-size: 18px;
    font-weight: 700;
    margin: 10px 0px 10px 0px;
}

#chitiet h3 {
    font-size: 0.9em;
	text-align: center;
	font-style: italic;
    font-weight: normal;
    margin: 10px 0px 10px 0px;
}
#chitiet h4 {
    font-size: 18px;
    font-weight: 700;
    margin: 10px 0px 10px 0px;
}

#chitiet h2
{
	font-size: 22px;
    line-height: normal;
    font-weight: 700;
    margin: 10px 0px 10px 0px;
}
.en_subm
{
	background:url(../images/riori_desktop_2_03.png) top center no-repeat;
	height:35px;
	background-size:100%;
}
.ct_subm img
{
margin-right: 5px;
    width: 20px;
}
.sub_m
{
	position:absolute;
	top:100%;
	left:0px;
	width:100%;
	z-index:999;
}
.title_box_dm i
{
font-size: 16px;
    margin-top: 2px;
    font-weight: normal;
    margin-left: 10px;
    margin-right: 10px;
	float:right;
}
.box_dmt
{
}
.title_box_dm span
{
    font-size: 14px;
    font-weight: bold;
    text-tra1nsform: uppercase;
    text-align: center;
	padding-left:20px;
}
.item_cate_h img
{
	width:100%;
	min-height:100%;
}
.item_cate_h p
{
	position:absolute;
	top:0px;
	left:0px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	font-size:24px;
	color:white;
	text-transform:uppercase;
	font-weight:bold;
	width:100%;
	height:100%;
	padding-top:130px;
}
.item_cate_h
{
	overflow:hidden;
	position:relative;
	height:275px;
	width:33%;
	float:left;
}
.menu_pro >li >a
{
	color:#f0a44b!important;
}
.cap_cateh
{
	text-align:center;
	font-size:13px;
	color:#c2c2c2;
	margin-bottom:40px;
}
.title_cate_ph
{
	color:#000000;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	margin:30px 0px 15px 0px;
	font-size:24px;
}
.famn >li
{
	list-style:none;
}
.famn >li >a:hover
{
	color:#ba102b
}
.famn >li >a
{
font-size: 14px;
    color: #111111;
    font-weight: bold;
    padding-bottom: 9px;
    border-bottom: 1px solid #efefef;
    display: block;
    padding-top: 9px;
}
.title_box_dm
{
    text-transform: uppercase;
    height: 40px;
    background: #00a4db;
    padding: 10px 0px 0px 0px;
	font-size:15px;
    color: white;
    position: relative;
}
.wap_header
{
	background:#000000;
}
.list_tnb li a
{
	font-size:14px;
	color:#3a5795;
	font-weight:bold;
}
.list_tnb li img
{
	width:66px;
	height:66px;
	float:left;
	margin-right:15px;
}
.list_tnb li
{
	list-style:none;
	padding:15px;
	border-bottom:1px solid #e3e3e3;
}
.ct_tnb
{
	background:#fff;
	border:1px solid #e3e3e3;
	border-top:0px;
	border-bottom:0px;
	margin-bottom:30px;
}
.title_box .boxl
{
	width:5px;
	height:40px;
	position:absolute;
	top:0px;
	left:0px;
	background:#6178aa;
}

.list_n_l li a
{
	font-size:14px;
	font-weight:600;
	color:#262626
}
.list_n_l li img
{
	width:80px;
	float:left;
	margin-right:10px;
}
.list_n_l
{
	margin-left:15px;
}
.list_n_l li
{
	color:#b4b4b4;
	margin-bottom:20px;
}
.dt_nh div
{
	margin:20px 0px;
	font-size:14px;
	color:#666666;
}
.box_bnh
{
	border:1px solid #e3e3e3;
	margin-bottom:30px;
	padding:30px;
	background:white;
}
.wap_menu_t
{
	text-align:right;
	background:green;
	padding:10px 0px;
	border-bottom: .1rem solid #066526;
    transition: top cubic-bezier(0.4, 0, 0.6, 1) 0.35s;
}
.wap_menu_t i
{
	margin-right:5px;
}
.list_vc li
{
	list-style:none;
	font-size:13px;
	margin-bottom:5px;
	
}
.list_vc li i
{
	margin-right:5px;
	color:#09C
}
.but_top a
{
	display:inline-block;
	margin-right:15px;
}
.item_ht
{
	color:white;
	margin-bottom:10px;
}
.item_pro_h
{
margin-bottom: 20px;
}
.item_pro_h .img_pro_b_l img
{
	width: 100%;
    height: 80px;
}
.info_nh1
{
	position:absolute;
	bottom:0px;
	left:5%;
	width:90%;
}
.name_nh1
{
	display:block;
	background:white;
	font-size:18px;
	color:#000000;
	padding:20px;
	line-height:22px;
}
.name_dmnh
{
	display:inline-block;
	text-transform:uppercase;
	color:#fff;
	background:#eb8923;
	padding:5px 10px;
}

.box_nh4
{
	height:260px;
	overflow:hidden;
	position:relative;
	margin-bottom:20px;
}
.box_nh4 img
{
	width:100%;
	height:auto;
}

.box_nh2
{
	height:260px;
	overflow:hidden;
	position:relative;
	margin-bottom:20px;
}
.box_nh2 img
{
	width:100%;
	height:auto;
	min-height:100%;
}
.box_nh1
{
	height:260px;
	overflow:hidden;
	position:relative;
	margin-bottom:20px;
}
.box_nh1 img
{
	width:100%;
	height:auto;
}
.tab
{
	display:none;
}
.tab_ct
{
	margin-bottom:30px;
}
.dm_p a
{
	
	color:#eb8923;
}
.dm_p
{
	text-align:center;
	color:#eb8923;
	text-transform:uppercase;
	margin-bottom:15px;
	font-family: 'Montserrat', sans-serif;
	
}
.tab-links a
{
	color:#b1b1b1;
}

.tab-links .active
{
	border-bottom:1px solid #ffdd00;
}
.tab-links
{
	border-bottom:1px solid #efefef;
	margin-bottom:10px;
	padding-left:10px;
}
.name_p
{
text-align: center;
    margin-bottom: 10px;
    display: block;
    color: #333;
    /* font-family: arial; */
    font-size: 16px;
    height: 32px;
    overflow: hidden;
    font-weight: bold;
	text-transform:uppercase;
}
.tab-links li.active a
{
	color:#000!important
}
.tab-links li
{
	display:inline-block;
	list-style:none;
	padding:10px;
}
.tab-links li a
{
	font-family: 'Montserrat', sans-serif;
	font-size:14px;
	color:#777777;
	text-1transform:uppercase;
	font-weight:500
}
.title_tbh span
{font-family: 'Open Sans Condensed', sans-serif;
    font-size: 40px;
    color: #000;
    background: white;
    display: inline-block;
    padding: 20px 40px;
    margin-bottom: -29px;
}
.title_tbh
{
	text-align:center;
	border-bottom:2px solid #f1f1f1;
	margin-bottom:50px;
	margin-top:50px;
}
.email_top
{
	color:#7c7c7c;
	padding-top:20px;
}
.wap_search_hl
{
	padding:10px 0px;
}
@font-face {
	font-family: 'utm_pen';
	src: url('../fonts/UTM Penumbra.eot');
	src: local('☺'), url('../fonts/UTM Penumbra.woff') format('woff'), url('../fonts/UTM Penumbra.ttf') format('truetype'), url('../fonts/UTM Penumbra.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.text_header
{
	color:#7c7c7c;
	padding-top:20px;
}
.ct_box_r
{
	padding:10px;
}
.right
{
	    border: 1px solid #ccc;
		margin-bottom:10px;
}
.list_h li img
{
	margin-right:20px;
	width:112px;
	height:100px;
}
.list_key_c li a
{
	color:#7c7c7c;
}
.list_key_c li
{
	    display: inline-block;
    margin: 0px 5px;
    padding-top: 9px;
	color:#7c7c7c;
}
.list_key_c
{
	vertical-align:top;
	text-align:right;
	padding-right:15px;
}
.list_h li
{
	list-style:none;
	margin-top:10px
}
.list_th li
{
	    line-height: 25px;
		list-style:none;
}
.bg_c
{
	background:none!important
}
.list_cate_2 li:hover a
{
	color:#c51100;
}
.list_cate_2 li:hover
{
	backgroun1d:#3b5998;
}
.brand-checker, .form-checker {
    height: 14px;
    width: 14px;
    float: left;
    left: 0;
    margin-top: 5px;
    border: 1px solid #ccc;
    border-radius: 2px;
    margin-right: 5px;
}
.list-brand-check input[type="radio"], input[type="checkbox"] {
    displ1ay: none;
}
.list-brand-check label:hover span {
    margin-bottom: 0;
    line-height: 14px;
    cursor: pointer;
    color: #19abe0;
}
.title_cate_pro span
{
	display:inline-block;
	margin-left:5px;
	font-size:13px;
}
.title_cate_pro
{
	font-size: 1.4em;
	margin:10px 0px;
}
.list_catepro_r img
{
	    width: 32px!important;
    padding-right: 5px;
}
.list_c_f li
{
	list-style:none;
	padding-bottom:5px;
}
.list_c_f li a:hover
{
	color:red;
}
.list_c_f li a
{
	color:#dadada;
	font-size:13px;
}
.list_c_f a
{
	color: #333;
}
.list_c_f
{
	
}
.title_cate_f
{
color:#39b54a;
font-weight:bold;
font-size:16px;
text-transform:uppercase;
margin-bottom:15px;
}
.list_catepro_r >li>a:hover
{
	    color: #da251c;
}
.list-product-discount {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 5px;
    top: 5px;
    height: 30px;
    line-height: 30px;
    z-index: 9;
    background: #0089e0;
}
.list-product-discount span {
    padding: 0 6px;
    color: #fff;
}
.list-product-discount span:before {
    content: "";
    float: left;
    position: absolute;
    top: 0;
    left: -15px;
    width: 0;
    height: 0;
    border-color: transparent #0089e0 transparent transparent;
    border-style: solid;
    border-width: 15px 15px 15px 0;
}
.list-product-discount span:after {
    content: "";
    position: absolute;
    top: 13px;
    left: -5px;
    float: left;
    width: 4px;
    height: 4px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background: #fff;
    -moz-box-shadow: -1px -1px 2px #004977;
    -webkit-box-shadow: -1px -1px 2px #004977;
    box-shadow: -1px -1px 2px #004977;
}
.list_catepro_r >li>a
{
	color:#333
}
.list_catepro_r >li
{
	    line-height: 20px;
		list-style:none;
    padding-top: 5px;
	padding-bottom:5px;
	    border-bottom: 1px dotted #efefef;
}
.list_tr li a
{
	color:#333;
}
.list_tr li
{
	list-style:none;
background: url(../images/icon-li.png) 7px 13px no-repeat;
    padding: 5px 0 5px 20px;
    border-top: 1px dotted #c8c8c8;
}
.title_r a
{
	text-transform:uppercase;
	font-size:14px;
	color: #333;
	font-weight:bold;
}
.title_c2mn a
{
	font-weight:bold;
	font-size:13px;
	color:#333;
}
.list_cate_3 li a
{
	color:#333;
}
.list_cate_3 li
{
	list-style:none;
	margin-bottom:2px;
}
.title_c2mn
{
	margin-bottom:5px;
}
.item_mn_c td
{
	padding:5px;
	vertical-align:top;
}
.item_mn_c img
{
	width:60px;
}
.diachi_cn
{
	color:#000000;
}
.xembd
{
	color:#b7b7b7;
}
.title_dc i
{
	color:#eb8923;
	font-size:14px;
	margin-right:4px;
}
.title_dc a
{
	font-size:10px;
	color:#9f9f9f;
	display:inline-block;
	margin-left:5px;
	text-transform:none;
	font-style:italic;
}
.item_dc
{
	margin-bottom:20px;
}
.title_dc
{
	color:#000000;
	text-transform:uppercase;
	margin-bottom:5px;
}
.wap_cn
{
	border-top:1px solid #e6e6e6;
	margin:30px 0px;
	padding:30px 0px;
}
.mxh img
{
	margin-right:10px;
	width:30px;
}
.title_pro_hmn
{
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}
.chil_menu
{
	display:none;
	background:#efefef;
	position:absolute;
	top:0px;
	left:100%;
	width:892px;
	min-height:203px;
	border:2px solid green;
	z-index:99999;
}
.wap_main_ct
{
	    background-color: rgb(245, 245, 245);
		padding:20px 0px;

}
.fa_mnp
{
}
.box_nb
{
	background:#f5f5f5;
	border-left:1px solid rgba(0, 0, 0, 0.09);
}
.col_sub_mb
{
	width:50%;
	float:left;
	padding:15px;
}
.box_c_h >ul >li:hover >div
{
	display:block;
}
.box_c_h >ul >li:hover >a
{
	background:green;
	color:white;
	
}
.box_c_h >ul >li >a:hover
{
	background:green;
	color:white;
}
.box_c_h >ul >li >a
{
	color:#333;
	padding: 10px 10px 10px 15px;
    display: block;
    font-size: 14px;
}
.box_c_h >ul >li
{
	list-style:none;
}
.box_c_h
{
	    list-style: none;
	position:relative;
    padding: 0;
    margin: 0;
    background-color: #fafafa;
    flex: 1;
    display: flex;
    flex-direction: column;
    border-bottom-left-radius: 2px;
    padding: .7rem 0;
}
.tab_ct
{
	background:white;
	padding:10px 0px;
	border-radius:0px 0px 5px 5px;
}
.box_slider_c
{
	padding:5px;
	background:white;
}
.item_ha img
{
	width:100%;
	height:40px
}
.box_title_h span
{
	float:left;
	text-transform:uppercase;
	font-size:15px;
	color:#000000;
}
.box_title_h ul
{
	float:right;
}
.box_title_h li a
{color: #333;
    font-weight: 700;
}
.box_title_h li
{
	display:inline-block;
	margin-left:10px;
}
.box_title_h
{
	border-bottom:1px solid #efefef;
	padding:10px 15px 10px 15px;
	border-radius:5px 5px 0px 0px;
	background:white;
}
.support p {
    margin-bottom: 10px;
    text-align: left;
    font-family: unset;
    font-weight: 700;
    color: #f44336;
}
.support {
    padding: 0 12px;
    display: block;
}
.like_share_t
{
	flo1at:right;
}
.zalo img
{
	width:15px;
	margin-right:2px;
}
.zalo a
{
display: inline-block;
    margin-right: 10px;
    font-weight: bold;
    color: white;
    background: url(../images/zalo.png) no-repeat;
    background-position: 0px 11px;
    background-size: 18px;
    padding: 11px 0px 0px 22px;
    font-size: 13px;
}
.zalo span
{
	font-weight: bold;
    color: white;
    display: inline-block;
    margin-right: 7px;
    font-size: 14px;
}
.menu_pro
{
	text-align:left!important
}
.zalo
{
	flo1at:right;
}
.but_top i
{
	margin-right:10px;
	font-size:21px;
}
.but_top a
{
	color:white;
	text-transform:uppercase;
}
.item_lt a
{
	
    color: #000;
	font-family: 'Roboto', sans-serif;
}
.item_lt
{    font-size: 14px;
    color: #000;
    font-weight: 700;
    margin: 0;
    line-height: normal;
	padding-top:25px;
}
.item_lt img
{
	width:40px;
	margin-right:5px;
}
.col-title_pro
{
	
	width:270px;
	height:35px;
	background:#5a75af;
	font-size:13px;
	color:white;
	padding-left:20px;
	padding-top:9px;
	margin-top:3px;
	text-transform:uppercase;
	float:left;
	
    border-radius: 5px 5px 0px 0px;
}
.account-link .fa {
    color: rgb(25, 171, 224);
    float: left;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    width: 30px;
    height: 30px;
    box-sizing: border-box;
    padding: 4px;
    margin: 0px 8px 0px 0px;
    border-width: 2px;
    border-style: solid;
    border-color: rgb(25, 171, 224);
    border-radius: 50%;
    overflow: hidden;
}
.account-link span {
    white-space: nowrap;
}
.cart-status {
    white-space: nowrap;
	font-size:11px;
}
.cart.hover .cart-box {
    width: 300px;
    right: -20px;
}
.cart.hover .cart-box::before {
    position: absolute;
    content: "";
    top: -8px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid rgb(221, 221, 221);
}
.modalDialog > div.dialog .close, .box .close {
    color: rgb(255, 255, 255);
    line-height: 20px;
    position: absolute;
    right: -12px;
    text-align: center;
    top: -10px;
    width: 20px;
    height: 20px;
    text-decoration: none;
    font-weight: bold;
    box-shadow: rgb(0, 0, 0) 1px 1px 3px;
    text-indent: -100px;
    font-size: 0px;
    opacity: 1;
    z-index: 999;
    border-radius: 12px;
    background: url("../images/close-button.png") center center no-repeat;
}
.i-view-more {
    display: inline-block;
    width: 0px;
    height: 0px;
    margin-left: 2px;
    vertical-align: middle;
    content: "";
    position: absolute;
    top: 27%;
    right: 5px;
    border-top: 4px solid rgb(136, 136, 136);
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.account {
       width: 145px;
    position: relative;
    display: inline-block;
    margin-left: 10px;
    padding: 8px 0px;
}
.x-hover:hover .cart-box
{
	
}
.leftSubNavMenu .menu-item2 {
    padding-left: 23px;
}
.leftSubNavMenu p {
    display: block;
    line-height: 20px;
    float: left;
    margin: 0 0 0 5px;
    min-width: 190px;
    padding: 0;
	font-size:13px;
    text-indent: -13px;
}

.leftNavMenu .menu-item:hover a {
    color: #fff;
}
.leftSubNavMenu p:hover a {
    color: red!important;
}
.leftSubNavMenu p.menu-item1 a {
    font-weight: 500;
    color: #19abe0!important;
}
.leftNavMenu .menu-item a {
    padding: 0 8px;
    font-weight: 100;
    font-size: 1.1em;
    line-height: 34px;
    display: block;
}
.leftSubNavMenu p a {
    color: #222!important;
    line-height: 22px!important;
}
.leftNavMenu .menu-item:hover img {
    -moz-filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
}
.leftSubNavMenu .menu-item1 img {
      width: 19px!important;
    height: auto;
    margin-left: 8px;
    margin-right: 10px;
    -moz-filter: brightness(1)!important;
    -webkit-filter: brightness(1)!important;
    filter: brightness(1)!important;
}
.leftNavMenu .menu-item img {
    width: 24px;
    vertical-align: middle;
    margin-right: 6px;
}
.leftSubNavMenu .menu-item2 a:before {
    content: "▪ ";
    color: #aaa;
    padding-right: 5px;
}
.leftSubNavMenu {
    -webkit-column-width: 190px;
    -webkit-column-gap: 0;
    -moz-column-width: 190px;
    -moz-column-gap: 0;
    column-width: 190px;
    column-gap: 0;
    column-fill: auto;
    left: 100%;
    top: 0;
    height: 100%;
    position: absolute;
    padding: 5px 0;
    width: 632px;
	display:none;
    background: #fff;
    min-height: calc(100% + 1px);
    overflow: hidden;
    border: 1px solid #da251c;
    z-index: 999;
	padding:10px;
}

.account.hover .acc-login, .account.hover .account-box, .cart.hover .cart-box, .account.hover .acc-login, .account.hover .account-box, .cart.hover .cart-box {
    display: block;
    position: absolute;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    line-height: 25px;
    z-index: 999;
    top: 48px;
    min-width: 170px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(221, 221, 221);
    background: rgb(255, 255, 255);
    padding: 5px 20px;
}
.account.hover .account-box::before {
    position: absolute;
    content: "";
    top: -8px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid rgb(221, 221, 221);
}
.account-box .account-input {
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    width: 200px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(221, 221, 221);
    padding: 5px;
    margin: 5px 0px;
}
.login-submit {
    width: 100%;
}
#btnLoginSubmit, .btn-login {
    width: 100%;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    line-height: 25px;
    color: rgb(255, 255, 255);
    margin: 5px 0px;
    background: rgb(25, 171, 224);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(25, 171, 224);
}
.col {
    float: left;
}
.account-box a {
    color: rgb(25, 171, 224);
}
.register-accout {
    text-align: right;
}
.login-social {
    border-top: 1px solid rgb(238, 238, 238);
    margin: 10px 0px;
    padding: 10px 0px;
}
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-header:before, .modal-header:after, .modal-footer:before, .modal-footer:after {
    display: table;
    content: " ";
}
.login-social .signin-openID.facebook {
    background: url("../images/Facebook.png") 0px center no-repeat rgb(84, 110, 166);
}
.cart-box .cart-total {
    border-top: 1px solid rgb(221, 221, 221);
    padding: 8px 0px;
}
.box_lg
{
	padding-top:12px;
	line-height:15px;
}
.cart-box .cart-checkout {
    display: block;
    line-height: 32px;
    font-weight: 500;
    font-size: 1.2em;
    color: rgb(255, 255, 255);
    text-align: center;
    margin: 0px 0px 5px;
    background: rgb(25, 171, 224);
    border-radius: 3px;
}
.cart .cart-box {
    display: none;
}
.cart {
    position: relative;
    width: 150px;
    padding: 8px 0px;
    margin: 0px 20px 0px 0px;
}
.cart-title {
    font-weight: 700;
}
.float-right {
    float: right;
}
.cart .fa-shopping-cart {
    font-size: 1.8em;
    line-height: 0.9em;
    color: rgb(25, 171, 224);
    float: left;
    text-indent: -1px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    width: 30px;
    height: 30px;
    box-sizing: border-box;
    padding: 4px;
    margin: 0px 8px 0px 0px;
    border-width: 2px;
    border-style: solid;
    border-color: rgb(25, 171, 224);
    border-radius: 50%;
    overflow: hidden;
}
.login-social .signin-openID:first-child {
    margin-right: 14px;
}
.login-social .signin-openID {
    padding-right: 10px;
    text-indent: 30px;
    line-height: 24px;
    color: rgb(255, 255, 255);
    margin: 10px 0px;
    border-radius: 12px;
}
.account .account-box {
    display: none;
}
.float-right {
    float: right;
}
.account-link .account-login-more {
    display: block;
    font-size: 0.9em;
}
.account-link span {
    white-space: nowrap;
}
.account-login {
    font-weight: 700;
}
.menu_mb
{
	display:none
}
.col-list-c
{
	border:1px solid #3b5998;
	border-top:none;
	width:270px;
	float:left;
    border-radius:0px 0px 5px 5px;
	padding:4px 0px;
	text-transform:none;
}
.fa_mn
{
	padding:0px 10px;
}
.fa_mn:hover >a
{
	color:white;
	
}
.fa_mn:hover
{
	background:#3b5998;
}
.col-list-c
{
	position:relative;
}
.fa_mn
{
	list-style: none;
    border-bottom: 1px solid #ebebeb;
       padding-bottom: 15px;
    padding-top: 15px;
}
.hot_t span
{
	color:#575757;
}
.box_cate_h
{
	margin-bottom:10px;
}
.title_b
{
	color:white;
}
.list_cate_2 li 
{
	padding:5px;
	list-style:none;
}
.list_cate_2 i
{
	margin-right:5px;
	color:#c51100;
	font-size:7px;
}
.list_cate_2 li a
{
	color:#7c7c7c;
	font-style:italic;
	
} 
.flex-control-paging
{
	display:none;
}
.flexslider
{
	margin:0px;
}
.title_bcts
{
	color:#ffdd00;
	background:#000;
	    padding: 11px 15px;
    margin: 20px 0px;
	text-transform:uppercase;
	font-size:15px;
}
.breadcrumb a
{
	color:black
}
.item_pro table
{
	width:100%;
}
.item_pro td
{
	vertical-align:middle;
}
.itempbc a
{
	clear: none;
    height: auto;
    margin-bottom: 5px;
    font-weight: normal;
    font-size: 13px;
	color:#222;
}
.giabc
{
	    font-weight: bold;
    font-size: 15px;
    color: #e00;
    margin-top: 5px;
    display: block;
}
.giagocbc k
{
	text-decoration:line-through;
}
.giagocbc
{
	text-align:left!important
}
.itempbc
{
	border-bottom:1px solid #ededed;
	margin-bottom:10px;
	padding-bottom:10px
}
.itempbc img
{
    width: 100%;
    height: auto;
    border: 1px solid #d8d8d8;
}
.io
{
	text-align:right;
}
.titlebch
{
	    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 8px;
	color:#00a4db;
}
.giagoc
{
    font-size: 12px;
    color: #6f6f6f;
	text-decoration:line-through;
	text-align:right;
	text-transform:uppercase;
}
.item_pro .boxgia
{
	width:100%;
	border-top:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	padding:7px 7px;
}
.wapdt
{
	background:#ececec;
	padding:15px 0px;
	margin:20px 0px;
}
.giohang
{
}
.item_pro table
{
	width:100%;
}
.info_f
{
}
a
{
	color:#3a5795
}
.end_f
{
	padding:5px 0px;
}
.bando img
{
	width:100%;
	height:auto;
}
.but_gh i
{
	font-size:17px;
	margin-right:5px;
}
.item_pro_h:hover .but_gh
{
	display:block;
}
.but_gh
{
	text-transform:uppercase;
	color:#000;
	display:block;
	position:absolute;
	background:rgba(255,255,255,0.8);
	bottom:0px;
	left:0px;
	text-align:center;
	width:100%;
	padding:14px 0px;
	font-weight:bold;
	display:none;
}
.pro_h
{
    margin: 10px 13px;
    width: 100%;
    float: none;
    padding: 10px;
}
.box_sp_m
{
	margin:0px -10px;
	position:relative;
}
.img_p
{
	    display: table;
    width: 100%;
    table-layout: fixed;
    height: 189px;
    overflow: hidden;
    position: relative;
    overflow: hidden;
	display:block;
	margin-bottom:20px;
	text-align:center;
}
.img_pro_b
{
	position:relative;
	margin-bottom:20px;
	text-align:center;
}
.img_pro
{
    display: block;
    height: 178px;
    overflow: hidden;
    margin-bottom: 10px;
}
.box_ctp .name_p
{
	    display: block;
    height: 32px;
    overflow: hidden;
    margin-bottom: 5px;
    color: #333;
    line-height: 16px;
}
.box_ctp
{
	padding:0px 7px 7px 7px;
}
.themgh
{
	width:100%;
}
.chitietsp
{
    border: 1px solid #ededed;
    text-transform: uppercase;
    color: #000;
    font-size: 11px;
    display: block;
	background:white;
	cursor:pointer;
	margin-1left:3px;
}
.box_ph
{
	margin:0px -10px;
}
.ct_box_h
{
	padding:10px 0px;
}
.chitietsp i
{
	    background-color: #2f580f;
    color: #fff;
    padding: 7px;
    margin-right: 8px;
    font-size: 14px;
}
.title_cate_l a
{
	color:white;
}
.item_qc
{
	display:block;
	margin-bottom:10px;
}
.item_qc img
{
	width:100%;
	
	height:auto;
}
.themgiohang
{
    border: 1px solid #ededed;
    text-transform: uppercase;
    color: #000;
    font-size: 11px;
    display: block;
	background:white;
	cursor:pointer;
	margin-r1ight:3px;
	width:100px;
	margin:auto;
}
.themgiohang i
{
	    background-color: #2f580f;
    color: #fff;
    padding: 7px;
    margin-right: 8px;
    font-size: 14px;
}
.item_pro_home span
{
	position:absolute;
	text-transform:uppercase;
	position:absolute;
	top:5px;
	left:5px;
	padding:5px;
}
.item_lh
{
	margin-bottom:20px;
}
.item_lh .mt_lh
{
	font-size:13px;
	color:#a3a3a3;
	padding-top:7px;
}
.list_pro_l li
{
	list-style:none;
	margin-bottom:15px;
}
.list_pro_l a
{
	color:#262626;
	font-size:14px;
	font-weight:bold;
}
.list_pro_l p
{
	color:red;
	font-size:14px;
	padding-top:5px;
}
.list_pro_l img
{
	width:70px;
	height:70px;
	border-radius:500px;
	margin-right:10px;
	float:left;
}
.item_lh .name_lh
{
	font-weight:bold;
	font-size:18px;
	text-transform:uppercase;
	
}
.item_lh img
{
	float:left;
	width:90px;
	margin-right:16px;
}
.title_boxkh
{
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Myriad Pro;
	text-align:center;
	margin-bottom:20px;
}
.wap_box_h
{
	padding:30px 0px;
	background:url(../images/bg_h.jpg) top center no-repeat #000;
	margin-bottom:30px;
}
.item_pro_home img
{
	width:100%;
	height:279px;
	margin-bottom:20px;
	border:1px solid #eae9e9;
	padding:10px;
}
.item_pro_home .name_p
{
	font-size:15px;
	color:#333333;
	margin-bottom:5px;
}
.item_pro_home
{
	margin-right:15px;
	text-align:center;
	margin-bottom:20px;
	position:relative;
	width:222px;
	float:left;
}
.col-right-c
{
	width:898px;
	float:left;
	background:white;
}

.item_vcf img
{
	width:50px;
	float:left;
	margin-right:10px;
}
.wap_vc
{
	    border-top: 0.4rem solid #ff5722;
    background-color: white;
	padding:20px 0px;
	    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.list_cate_pro_f ul li a
{
	color:#333;
}
.list_cate_pro_f ul li
{
	display:inline-block;
	list-style:none;
}
.list_cate_pro_f >li >a
{
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	display:block;
	color:#555;
	margin-bottom:10px;
}
.list_cate_pro_f >li
{
	list-style:none;
	width:20%;
	float:left;
}
.mt_db
{
	color:#333;
}
.name_db
{
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	color:black;
	margin-bottom:5px;
}
.coll_bh
{
	padding:15px;
	background:#ebebeb;
	min-height:500px;
}
.title_b
{
	color:white;
	display:inline-block;
	padding:8px 8px;
}
.hot_t p
{
	font-size:16px;
	color:#dd3333;
	font-weight:bold;
}
.hot_t i
{
	font-size:25px;
	color:#df4141
}
.hot_t
{
	width:100%;
}
.hot_t td
{
	padding:10px 10px 10px 0px;
}
.box_on
{
	padding:25px 0px 0px 25px;
	width:270px;
	float:left;
}
.fa_mn >a
{
	font-size:13px;
	color:#444444;
}
.fa_mn >a >img
{
	    width: 24px;
    vertical-align: middle;
    margin-right: 10px;
    margin-left: 4px;
}
.top_tab0
{
	border-bottom:3px solid #ebebeb;
}
.top_tab0 li
{
	display:inline-block;
	margin-right:10px;
}
.tab_ac
{
	background:#ebebeb
}
.top_tab0 li a
{
	padding:7px 15px 4px 15px;
	display:block;
	color:#7c7c7c;
	text-transform:uppercase;
}
.menu_mb select
{
	width:100%;
	text-transform:uppercase;
	color:#3b5998;
	padding:5px 10px;
	font-weight:bold;
	margin:6px 0px;
}
.menu_l i
{
	font-size:25px;
}
.menu_l
{
	display:none;
	    text-align: center;
    font-weight: bold;
    color: #000;
    font-size: 13px;
    text-transform: uppercase;
    margin-top: 14px;
}

.right_mn:hover
{
	color:#008536
}
.thongtin_f
{
	margin-bottom:20px;
}
.right_mn
{
	display:none;
	    color:#fff;
    font-size: 19px;
    font-weight: bold;
    margin-top: 10px;
}
.mt_nh
{
	margin-bottom:10px;
}
.img_des
{
	display:block;
}
.img_mb
{
	display:none;
}
 .ct_popup span
 {
	color: #ffffff!important;
    font-family: gsc!important;
    font-style: normal!important;
    font-weight: 400!important;
    line-height: 1;
    vertical-align: middle;
    display: inline-block;
    background-color: transparent;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 22px;
    height: 22px;
    width: 22px;
    transition: opacity .2s,-webkit-transform .2s!important;
    transition: transform .2s,opacity .2s!important;
    transition: transform .2s,opacity .2s,-webkit-transform .2s!important;
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    opacity: .5;
    cursor: pointer;
    z-index: 2147483637;
    position: absolute;
    padding: 10px;
        right: 15px;
    top: -4px;
	 
 }
 .g-m3zn8j:b1efore {
    content: "\e81c";
}
.g-m3zn8j:hover {
    opacity: 1;
    -webkit-transfo1rm: rotate(180deg);
    -ms-transfor1m: rotate(180deg);
    transform1: rotate(180deg);
}
 .wap_pop
 {
	 position:fixed;
	 width:100%;
	 height:100%;
	 z-index:999;
	 background:rgba(0,0,0,0.5);
	     top: 0px;
    left: 0px;
	display:none;
 }
 .ct_popup input
 {
	 box-sizing: border-box!important;
    height: 32px!important;
    line-height: 32px!important;
	display: block;
    width: 100%!important;
    max-width: 100%!important;
    box-sizing: border-box!important;
    border: none;
    background-color: #ffffff!important;
    font-size: inherit!important;
    padding: 0 8px!important;
    color: #333333!important;
    line-height: 1.18!important;
    border-radius: 3px;
 }
 .gui
 {
	color: #ffffff!important;
    background: #0290e9!important;
    font-size: 14px;
    width: 100%;
    display: block;
    position: relative;
    padding: 7px 26px;
    text-align: center;
    border-radius: 3px;
	margin-top:7px;
	cursor:pointer;
 }
 .ct_popup p
 {
	 margin-bottom:5px;
 }
 .ct_popup
 {
width: 370px;
    margin: auto;
    box-shadow: 0 12px 27.26px 1.74px rgba(0,0,0,.4)!important;
    background-clip: padding-box;
    margin: 0 auto;
    overflow: visible;
    position: relative!important;
    color: #ffffff!important;
    background: #ec3c00!important;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    padding: 20px;
    border-radius: 5px;
	position:relative;
 }
 .title_p
 {
	 color: #ffffff;
    text-align: left;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 16px;
    line-height: 1.2;
    padding-right: 32px;
    white-space: normal;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: normal;
 }
 .popup
 {
	 position:fixed;
	 top:30%;
	 left:0px;
	     z-index: 9999;
    width: 100%;
	display:none;
 }
 .btn-actionss
 {
	 display:none;
 }
/* ========================= RESPONSIVE STYLES ======================== */
@media (min-width: 1200px) {
	
}

/* --------------------------- 940px-1199px --------------------------- */
@media only screen and (max-width: 1420px){
	.adr
	{
		display:none;
	}
	.adl
	{
		display:none;
	}
}

@media only screen and (max-width: 1199px) and (min-width: 1000px) {
	.adr
	{
		display:none;
	}
	.adl
	{
		display:none;
	}
}

/* ---------------------------- 768px-999px --------------------------- */

@media only screen and (max-width: 999px) and (min-width: 768px) {
	.adr
	{
		display:none;
	}
	.adl
	{
		display:none;
	}
	.item_pro_home img
	{
		height:auto;
	}
	.col-right-c
	{
		width:100%;
	}
	.logo_f
	{
		text-align:center;
	}
	.gioithieu_f
	{
		margin-bottom:20px;
	}
	.title_cate_ph
	{
		font-size:20px;
	}
	.logo
	{
		text-align:center;
	}
	.item_pro img
	{
		height:150px;
	}
	.item_pro_home .img_t
	{
		height:auto;
	}
	#gioithieusanpham table
	{
		width:100%!important
	}
}

@media only screen and (max-width: 640px) {
	.ct_t_pro iframe
	{
		max-width:100%!important;
		height:auto!Important
	}
	.item_s
	{
		    width: 48%;
    margin: 1%;
    text-align: center;
	}
	.item_s p
	{
		padding-right:0px;
		padding-top:0px;
	}
	.item_s span
	{
		padding-right:0px;
		padding-top:0px;
	}
	.item_s img
	{
		float:none;
		margin-right:0px;
	}
 .btn-actionss
 {
	 display:block;
 }
 .btn-actionss {
    background: #333;
    width: 100%;
    right: initial;
    left: 0;
    flex-direction: row;
    justify-content: space-between;
	position:fixed;
	bottom:0px;
	left:0px;
	    z-index: 9999;
    flex-direction: column;
    padding: 5px;
}
.btn-actionss a.zalo, .btn-actionss a.chat-fb {
    background: #0094de;
}
.btn-actionss a.goi-dien {
    background: #d2200e;
}
.btn-actionss a i
{
	margin-right:3px;
}
.ct_popup
{
	width:80%;
}
.btn-actionss a {
    font-weight: bold;
    color: #fff;
    border-radius: 4px;
    padding: 5px;
    text-align: center;
    margin: 2px;
	     width: 31%;
    display: inline-block;
}
.item_cate_h
{
	width:100%;
	height:auto;
}
.wap_bc
{
	background-repeat:repeat
}
.item_cate_h p
{
	padding-top:30%;
	font-size:17px;
}
.item_pro
{
}
.wap_lh
{
	background:#e4004b;
	text-align:center;
}
.title_f
{
	margin-top:20px;
}
.txlh2
{
	margin-bottom:20px;
}
.hotline_t span
{
	font-size:13px;
}
.img_des
{
	display:none;
}

	.logo_f
	{
		text-align:center;
	}
	.gioithieu_f
	{
		margin-bottom:20px;
	}
	.title_cate_ph
	{
		font-size:20px;
	}
.img_mb
{
	display:block;
}
.box_left_mn
{
	display:block;
}
.box_right_mn
{
	display:block;
}
.menu_l
{
	display:block;
}
.right_mn:hover
{
	color:white;
}
.box_left
{
	display:none;
}
.right_mn
{
display: block;
    font-size: 20px;
    padding-bottom: 8px;
    float: left;
    padding: 5px;
    background: red;
    cursor: pointer;
    border: 1px solid #C30;
    margin: 0px;
    margin-right: 10px;
}
.sf-menu >li >ul >li
{
	width:100%!important;
}
.sf-menu > li
{
	display:block!important;
}
.item_lt
{
	padding-top:0px;
}
	.title_box_dm
	{
		display:none;
	}
	.hotline_t
	{
		margin:auto;
	}
	.title_tbh span
	{
		font-size:28px;
	}
	.logo
	{
		text-align:center;
		padding:0px;
	}
	.item_lt span
	{
		font-size: 13px;
    font-weight: normal;
    display: block;
    margin-bottom: 10px;
	}
	.item_lt img
	{
	    display: block;
    margin: auto;
    margin-bottom: 10px;
	}
	.item_lt
	{
		text-align:center;
	}
	.fixed
	{
		position:static!important
	}
	.fixed .hotline_t
	{
		display:none!Important
	}
	.name_nh
	{
		    height: 66px;
    overflow: hidden;
	}
	.item_pro_list p
	{
		font-size:13px;
		height:40px;
		overflow:hidden;
	}
	.mt_nh
	{
		height:100px;
		overflow:hidden;
	}
	.fixed .menu
	{
		width:100%!Important;
	}
	.search_top
	{
		padding-top:0px;
		margin:0px;
	}
	.header
	{
		padding:5px 0px
	}
	.giohangt
	{
    margin: 0px;
    margin-bottom: -37px;
    position: absolute;
    right: 0px;
    top: 8px;
    width: 15%;
	z-index:9999;
}
.giohangt span
{
	    font-size: 10px;
    width: 18px;
    height: 18px;
    left: 20px;
    padding-top: 3px;
}
	.giohangt i
	{
		font-size:25px;
	}
	#gioithieusanpham table
	{
		width:100%!important
	}
	.item_pro_home .img_t
	{
		height:auto!important
	}
	.coll_bh
	{
		min-height:100px!important
	}
	.item_pro_home img
	{
		height:auto;
	}
	.item_pro_home a
	{
		min-height:28px;
	}
	.col-list-c
	{
		width:100%;
		float:none;
	}
	.wap_slider
	{
		float:none;
		width:100%;	
	}
	.coll_bh
	{
		float:none;
		width:100%;
	}
	.col-title_pro
	{
		display:none;
	}
	.box_cls
	{
		display:none
	}
	.sf-menu
	{
		display:none;
	}
	.col-right-c
	{
		
		float:none;
		width:100%;
	}
	.list_c_f
	{
		margin-bottom:10px;
	}
	.list_cate_pro_f >li
	{
		margin-bottom:10px;
		width:100%;
	}
	.item_vcf
	{
		margin-bottom:10px;
	}
	.title_cate_h
	{
		width:100%;
	}
	.item_pro_home
	{
		width:100%;
		float:none;
		margin-right:0px;
	}
	.mt_lh
	{
		display:none;
	}
	.item_lh img
	{
		width:100%;
		height:auto;
		float:none;
		margin:0px;
		margin-bottom:5px;
	}
	.wap_header
	{
		height:auto;
	}
	.box_bnh
	{
		padding:10px;
	}
	.box_nh1 img
	{
		min-height:auto!Important;
	}
	.box_nh1
	{
		height:auto!Important;
	}
	.box_nh2 img
	{
		min-height:auto!Important;
	}
	.box_nh2
	{
		height:auto!Important;
	}
	.box_nh4 img
	{
		min-height:auto!Important;
	}
	.box_nh4
	{
		height:auto!Important;
	}
	.zoomContainer
	{
		display:none!important
	}
	.zoomWindowContainer >div
	{
		display:none!important
		
	}
	.zoomWindowContainer
	{
		
		display:none!important
	}
	#like_face
	{
		overflow:hidden
	}
	
.menu_mbp
{
	display:block!important
}
.but_mn i
{
	margin-right:3px;
}
.but_mn
{
	font-size:16px;
	display:block;
	position: absolute;
    bottom: 45px;
	left:10px;
	color:#ebae30;
	cursor:pointer;
}
.sf-menu > li >ul
{
	position:static!important;
	display:block!important;
	margin-left:10px;
}
.sf-menu > li
{
	display:block;
}
.wap_mn
{

}
.box_title_h span
{
	float:none;
}
.box_title_h li
{
	margin-left:0px;
	margin-right:10px;
}
#news_detail img
{
	max-width:100%!important;
	height:auto!important
}
.box_title_h ul
{
	display:none;
}
.wap_header
{
	display:none;
}

.box_mb
{
	display:block;
}



.item_dv
{
	height:auto;
	margin-bottom:10px;
}
.wap_mn {
    background: #008536;
    z-index: 99;
    position: absolute;
    top: 38px;
    left: 0px;
}
.name_w 
{
	line-height:24px;
	font-size:10px;
	text-align:center;
}
.item_dv div
{
	height:auto;
	margin-bottom:10px;
}
.item_dv >a
{
	width:100%;
	height:auto;
}
.item_dv img
{
	height:auto;
}
.logo
{
	margin-bottom:5px;
}
.wap_menu
{
	height:37px;
	    background-color: #4d190d;
		display:none;
}

.item_pro img
{
}
.img_p
{
	height:auto;
}
.item_n a
{
	font-size:16px!important
}
.title_caten
{
	font-size:17px;
}
.item_nh div
{
	text-align:justify;
}
.img_yk
{
	text-align:center;
}

.sf-menu >li >a
{
	font-size:13px;
}
.title_yk
{
	font-size:17px;
}
.sf-menu >li:hover
{
	background:none;
}
.sf-menu a
{
	color:white;
}
.nd_yk
{
	padding:10px;
}
.sf-menu ul li
{
	background:none;
}
body > .container
{
	overflow:hidden;
}
.sf-menu >li >ul
{
	background:none
}
.item_catep_h img
{
	height:100px;
}
.xemthem
{
	margin-top:10px;
}
.num_gh
{
	width: 30px;
    height: 51px;
	margin-right: 5px;
    background-size: 27px;
	display:none;
}
.title_ch
{
	font-size:15px;
	display:block;
	height:40px;
	overflow:hidden;
}
.box_hl
{
	width:100%;
}
.item_nh img
{
	height:120px;
}
#popmake-1444
{
	left:33%!important
}
.item_video i {
    color: red;
    position: absolute;
    top: 21%;
    left: 47%;
    font-size: 23px;
}
.item_video
{
	float:none;
	width:100%;
	margin:0px;
	padding:0px;
	border:none
}
.sub_m
{
	display:none;
}
.title_spm span
{
	    font-size: 20px;
}
.owl-theme .owl-controls .owl-buttons div
{
	width: 30px;
    height: 30px;
	font-size:30px;
}
.owl-prev
{
	left:10px;
}
.owl-next
{
	right:10px;
}
.title_spm
{
	height:auto;
}
.adr
{
	display:none
}
.adl
{
	display:none;
}
.text_t
{
	display:none;}
.box_gt
{
	background:none!important;
}
.list_menut
{
	display:none;
}
.wapcc
{
	margin-top:15px;
}
.hotline_t
{
	display:none;
}
.wap_slider
{
	top:0px;
}
iframe
{
	max-width:100%!important;
}
img
{
	max-width:100%!important;
	height:auto!important
}
.item_cct
{
	display:none;
}
.bignh >div
{
	position:static;
	width:100%;
}

.itempbc
{
	display:none;
}
.titlebch
{
	
	display:none;
}
}
@media only screen and (max-width: 768px) {
}

/* ------------------------------ 0-767px ---------------------------- */

@media handheld, only screen and (max-width: 767px) {
	
}

/* ---------------------------- 480px-767px -------------------------- */

@media handheld, only screen and (max-width: 767px) and (min-width: 480px) {
}

/* ---------------------------- 320px-479px -------------------------- */

@media handheld, only screen and (max-width: 479px) {
}

@media print {
}