
.box_dlh
{
	border:1px solid #ccc;
	padding:10px 20px;
	margin-bottom:10px;
	color:white;
	border-radius:10px;
	min-height:130px;
	    text-align: center;
}
.ct_dlh
{
	font-size:17px;
	    word-break: break-all;
}
.ct_dlh a
{
	color:white;
}
.title_dlh i
{
	margin-right:5px;
}
.title_dlh
{
	font-size:17px;
	font-weight:bold;
	margin-bottom:10px;
	color:white;
		    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
}
/**head**/
.header
{
	padding:10px 0px;
	background:#256cb2;
}

.itembn
{
	margin:0px 7px;
	margin-bottom:20px;
}
.itembn div
{
	font-size:14px;
	color:#555555;
	margin-bottom:10px;
}
.list_c2r li a
{
	color: #0d72c7;
	font-size:15px;
}
.list_c2r li
{
	    border-bottom: 1px solid #FFFFFF;
    margin: 0px 10px 5px 20px;
    padding: 0px 10px 5px 0px;
    list-style-type: circle;
    word-wrap: break-word;
}
.list_c2r
{
	padding:10px 10px 10px 10px;
	background:#DEFFF9
}
.titel_rightb
{
	background: #256cb2;
    border-top: 0px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
    border-left: 0px solid #EEEEEE;
    border-right: 0px solid #EEEEEE;
    margin: 0;
    padding: 10px 10px 10px 10px;
}
.titel_rightb a
{
	font-size:18px;
	font-weight:bold;
	color:white;
}
.butdl
{
float: right;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    padding: 9px 28px;
    background: #eb3d00;
    cursor: pointer;
}
.butdl i
{
olor: white;
    font-size: 17px;
    margin-right: 5px;
}
.wap_mn
{
float:left;
}
.mxht a
{
	margin-left:5px;
	display:inline-block;
}
.mxht
{
	text-align:right;
	margin-bottom:10px;
}
.img_t img
{
	max-width:100%;
	height:auto;
}
.img_t
{
	    float: left;
    margin-top: 6px;
}
.giohangt a
{
	    font-size: 14px;
    color: #1d4890;
    text-transform: uppercase;
    font-weight: bold;
}
.box_dkkm
{
	border:5px solid #e8e8e8;
	margin:50px 0px;
	padding:30px 40px;
}
.title_dk
{
	text-align:center;
	line-height:30px;
	margin-bottom:25px;
	text-transform:uppercase;
	color:#212121;
}
.butdk
{
    text-align: center;
    color: white;
    background: #bd2026;
    height: 35px;
    margin-bottom: 20px;
    display: block;
    text-transform: uppercase;
    font-size: 14px;
    padding-top: 8px;
    cursor: pointer;
	
}
.box_dkkm input
{
	width:100%;
	border:1px solid #e0e0e0;
	height:35px;
	background:#e8e8e8;
	margin-bottom:10px;
}
.title_dk span
{
	font-size:16px;
}
.title_dk p
{
	font-size:26px;
}
.itemcs span
{
	font-size:15px;
	text-transform:uppercase;
	color:#000000;
	font-weight:bold;
	margin-top:10px;
	display:block;
}
.title_spm ul li a:hover
{
	font-weight:bold;
}
.title_spm ul li a
{
	font-size:16px;
	font-family:Roboto;
	color:#000000;
}
.title_spm
{
	margin-bottom:30px;
	
	margin-top:30px;
}
.title_spm ul li
{
	display:inline-block;
	list-style:none;
	margin-left:10px;
}
.title_spm ul
{
	display:inline-block;
}
.box_qch
{
	margin:30px 0px;
	margin-bottom:0px;
}
.box_qch img
{
	width:100%;
	height:auto;
}
.item_video
{
	margin:10px;
}
.item_video p
{
	font-size:14px;
	color:#000
}
.item_video iframe
{
	margin-bottom:10px;
}
.wap_vh
{
	background:#f0f0f0;
	padding-bottom:30px;
	margin-bottom:30px;
	
}
.wap_bvh
{
	margin:0px -10px;
}
.title_spm >span
{
	    margin-right: 30px;
    font-size: 32px;
    /* font-weight: bold; */
    font-style: italic;
    color: #193f86;
    display: inline-block;
    padding-bottom: 5px;
    padding-right: 20px;
    background: white;
}
.title_spm >a k
{
	font-weight:normal!important;
}
.title_spm >a
{
	    margin-right: 30px;
    font-size: 32px;
   font-weight: bold;
    font-style: italic;
    color: #193f86;
    display: inline-block;
    padding-bottom: 5px;
    padding-right: 20px;
    background: white;
}
.title_spm
{
	position:relative;
}
.title_spm:after {
    content: "";
    width: 100%;
    height: 4px;
    left: 0;
    bottom: 0px;
    position: absolute;
	background: rgb(61,93,153);
background: linear-gradient(90deg, rgba(61,93,153,1) 0%, rgba(116,139,182,1) 50%, rgba(116,139,182,1) 50%, rgba(250,251,253,1) 100%);
z-index:-1;
}
.anhgt img
{
	position:absolute;
	top:0px;
	left:0px;
}
.anhgt
{
	position:relative;
}
.itemcs img
{
	max-width:100%;
	height:auto;
}
.itemcs
{
	padding:5px;
	border:3px solid #e6e6e6;
	margin:0px 3px;
}
.giohangt span
{
background: #ed3237;
    color: white;
    font-size: 12px;
    width: 15px;
    height: 15px;
    border-radius: 400px;
    position: absolute;
    top: -6px;
    left: 11px;
    text-align: center;
    line-height: 15px;
}
.giohangt
{
    float: right;
    margin-right: 28px;
    margin-top: 23px;
    margin-bottom: 20px;
    position: relative;
}
.giohangt i
{
	font-size:18px;
	margin-right:5px;
	color:#333333;
}
p
{
	
	padding:0px;
	margin:0px;
}
ul
{
	
	padding:0px;
	margin:0px;
}
.tbac
{
	color:#86c140!Important;
	font-weight:bold!Important;
}
.list_tbh li a
{
	cursor:pointer;
	font-family:Roboto;
	font-size:16px;
	color:#696969;
}
.list_tbh li
{
	display:inline-block;
	margin:0px 10px;
}
.list_tbh
{
	text-align:center;
	margin:20px 0px;
}

.ct_tbh
{
	display:none;
}
.wap_menu
{
	background:#fff;
}
.but_f {
    position: fixed;
    bottom: 50px;
    right: 10px;
}
.search_top
{
	position:relative;
	margin-top:11px;
}
.hotline_t span
{
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	display:block;
}
.hotline_t p
{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
}
.hotline_t
{
background: url(../images/hott.png) no-repeat;
    background-position: top right;
    padding: 0px 48px 0px 0px;
    float: right;
    text-align: right;
}
.title_box_dm {
    text-transform: uppercase;
    height: 40px;
    background: #0084ff;
    padding: 10px 0px 0px 0px;
    font-size: 15px;
    color: white;
    position: relative;
}
.title_box_dm span {
    font-size: 14px;
    font-weight: bold;
    text-tra1nsform: uppercase;
    text-align: center;
    padding-left: 20px;
}
.title_box_dm i {
    font-size: 16px;
    margin-top: 2px;
    font-weight: normal;
    margin-right: 15px;
    /* margin-right: 0px; */
    float: right;
}
.search_top input[type="submit"] 
{
	background: url(../images/icons.png) no-repeat #0084ff center center;
	cursor:pointer;
	width:52px;
	position:absolute;
	top:0px;
	right:0px;
	height:44px;
	border-radius:5px;
	border:none;
}
.search_top input[type="text"]
{
	border:1px solid #e0e0e0;
	background:#f3f3f3;
	height:44px;
	border-radius:5px;
	width:100%;
	padding:10px;
}
#item_img img
{
	width:100%;
	height:auto;
}
.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;
}
.but_f a i {
    display: block;
    font-size: 15px;
    line-height: 30px;
    color: #ffffff;
}
.headc
{
	background:#1e5480;
	position:static!important;
	
}
.fixed
{
	
	background:#1e5480;
	position:static!important;
}
.logo
{
    width: 100%;
    position: relative;
    margin-bottom: -100px;
    bottom: 20px;
}
.logo img
{
	max-width:100%;
	height:auto;
}
.menu
{
	text-align:right;
	margin-top:30px;
}
/**head**/
/**all**/
body
{
    color: #000;
    font-size: 14px;
    background:#fff;
	line-height:20px;
	
    font-family: 'Open Sans', sans-serif;
}
/**all**/
/**slider**/
.txlh1
{
font-size:24px;
color:white;
text-transform:uppercase;
margin-bottom:10px;
font-family: 'Lora', serif;	
}
.lh_h {
    text-align: center;
}
.lh_h img {
    width: 70px;
    margin: 0px 10px;
}
.txlh2
{
	font-size:15px;
	color:#d5d5d5;
	
}
.box_lhs
{
	    background: #1e5480;
    margin-bottom: 30px;
    margin-top: -50px;
	padding:30px;
    z-index: 999;
    position: relative;
}
.wap_slider
{
	width:100%;
	overflow:hidden;
}
/**slider**/
/**search**/
.boxsearch
{
	background:#1e5480;
	border-radius:5px;
	margin-bottom:30px;
	margin-top:-50px;
	z-index: 999;
    position: relative;
}
.box_rs
{
	padding:15px;
	width:65%;
	float:left;
	background: rgb(255,255,255);
background: linear-gradient(90deg, rgba(255,255,255,0) 96%, rgba(80,40,91,1) 100%);
}
.tk_search li a
{
	font-size:14px;
	color:white;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
}
.tk_search li
{
	display:inline-block;
	margin-right:5px;
	padding:4px 10px;
	background:#3b0f47;
	border-radius:4px;
}
.searh input[type="submit"]
{
    width: 19%;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
    background: #3b0f47;
    height: 43px;
    border: none;
    text-align: center;
    padding: 5px 0px;
    border-radius: 4px;
    margin-left: 2%;
}
.box_rs2 p
{
	font-size:15px;
	color:#ffffff;
	text-transform:uppercase;
    font-family: 'Oswald', sans-serif;
	margin-bottom:10px;
}
.box_rs2 i
{
	width:18px;
	height:18px;
	text-align:center;
	border-radius:3px;
	color:#1e5480;
	background:white;
	margin-right:5px;
	padding-top:2px;
}
.box_rs2
{
width: 35%;
    float: left;
    background: url(../images/bghot.png) no-repeat;
    background-position: top right;
    padding: 31px 0px 19px 20px;
    border-radius: 0px 4px 4px 0px;
}
.searh input[type="text"]
{
	width:78%;
	color:#3b0f47;
	height:43px;
	background:white;
	border:none;
	border-radius:4px;
	padding:10px;
}
.tk_search
{
	margin-bottom:10px;
	padding-left:0px;
}
/**search**/
/**main_content**/
.butt_kp i
{
	border:2px solid #000;
	width:40px;
	height:40px;
	text-align:center;
	border-radius:500px;
	padding-top:8px;
	margin-right:5px;
}
.itemdtt >div
{
	font-size:13px;
	color:#595959;
	padding:15px;
    font-family: 'Oswald', sans-serif;
}
.itemdtt img
{
	width:100%;
	height:auto;
}
.name_tt2
{
	font-size:16px;
	color:#151515;
	padding:15px;
    font-family: 'Oswald', sans-serif;
	display:block;
}
.waptth
{
	margin:10px -7px;
}
.itemdtt
{
	margin:7px;
	background:white;
	border-radius:5px;
	text-align:center;
}
.itemdtt
{
	background:white;
}
.butt_kp a
{
	font-size:20px;
	text-transform:uppercase;
	display:inline-block;
	border-radius:500px;
	background:white;
    font-family: 'Oswald', sans-serif;
	color:#000;
	padding:5px;
	padding-right: 20px;
}
.butt_kp
{
	text-align:right;
    margin-top: 60px;
}
.texth
{
font-size: 40px;
    text-transform: uppercase;
    color: white;
    font-family: 'Oswald', sans-serif;
    margin: 10px 0px;
    line-height: 45px;
}
.wap_gp
{
    background: url(../images/bgh.png) no-repeat;
	background-position:center center;
	padding:50px 0px;
}
.itemdah img
{
	width:100%;
	height:auto;
}
.itemdah
{
	margin:0px 8px;
	background:white;
	padding:15px;
	border-radius:5px;
	text-align:center;
}
.itemdah img
{
	width:100%;
	margin:15px 0px;
}
.xemct a
{
	display:inline-block;
	font-size:13px;
	color:white;
	text-transform:uppercase;
	padding:5px 10px;
	border-radius:5px;
	background:#1a1a1a;
}
.itemdah >a
{
	font-size:16px;
	text-transform:uppercase;
	color:#151515;
    font-family: 'Oswald', sans-serif;
}
.wapdah
{
	margin:0px -8px;
	margin-bottom:40px;
}
.titlevs span
{
	color:#c88852;
}
.titlevs
{
	text-align:center;
	color:#1e5480;
	font-size:28px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	margin-bottom:30px;
	font-family: 'Lora', serif;
}
.itemln img
{
	width:30%;
	float:left;
	height:auto;
	margin-right:10px;
}
.boxli img
{
    margin-top: -25px;
    background: white;
    padding: 0px 10px;
}
.boxli
{
	text-align:center;
	border-top:1px solid #d5d5d5;
	margin:30px 0px;
}

.itemln
{
	margin-bottom:15px;
}
.list-video li
{
	border-bottom:1px solid #e4e4e4;
	padding-bottom:5px;
	margin-bottom:5px;
	list-style:none;
}
.list-video li a
{
	font-size:14px;
	color:#000000
}
.list-video
{
	margin:0px;
	padding:0px;
	margin:10px 0px;
}
.itemln span
{
	font-size:14px;
	color:#acacac;
	margin-top:10px;
	display:block;
}
.itemln a
{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	display:block;
}

.itembn img
{
	width:100%;
	height:auto;
	margin-bottom:15px;
}
.itembn span
{
	font-size:14px;
	color:#acacac;
}
.wap_col_f
{
	padding:50px 0px;
	background:#256cb2;
	color:white;
}
.itembn a
{
	font-size:18px;
	font-weight:bold;
	color:#000000;
	display:block;
	margin-bottom:10px;
}
.itemdatc img
{
	width:100%;
	height:auto;
}
.linkc2h
{
	text-align:right;
}
.linkc2h li
{
	display:inline-block;
	margin-left:10px;
}
.linkc2h .linkac a
{
	color:#005030;
	font-weight:bold;
}
.linkc2h li a
{
	font-size:16px;
	text-transform:uppercase;
	color:#1c1c1c;
}
.title_n
{
	margin-bottom:30px;
}
.title_n span
{
	font-family: 'Roboto', serif;
	font-size:30px;
	color:#005030;
	font-weight:bold;
}
.title_n a
{
	font-family: 'Roboto', serif;
	font-size:30px;
	color:#002085;
}
.cc
{
	margin:0px -20px
}
.itemcc p
{
	font-size:14px;
	color:#010535;
}
.itemcc p
{
	font-size:14px;
	color:#000000;
	
}
.itemcc span
{
	font-size:16px;
	color:#256cb2;
	display:block;
	text-transform:uppercase;
	display:block;
	margin-bottom:10px;
	line-height: 23px;
	font-weight:bold;
	font-family: 'Josefin Sans', sans-serif;
}
.wap_gth
{
	position:relative;
	padding-top:50px;
	margin-bottom:50px;
}
.videogt
{
	padding:8px;
	background:white;
	padding-bottom:0px;
	-webkit-box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.18);
-moz-box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.18);
box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.18);
}
.itemcc img
{
	max-width:100%;
	height:auto;
}
.itemcc
{
	margin:0px 20px;
}
.item_dvh
{
	text-align:center;
	margin-bottom:20px;
	overflow:hidden;
}
.item_dvh .namedv
{
	font-size:15px;
	color:#5f5f5f;
	display:block;
	text-align:center;
	height:22px;
	overflow:hidden;
}
.ntvb
{
	font-size:15px;
	color:#5f5f5f;
	display:block;
	text-align:center;
	height:22px;
	overflow:hidden;
	font-weight:bold;
	color:#ef5c21;
	font-style:italic;
	cursor:pointer;
}
.itemnva a
{
	font-size:14px;
	color:#fff;
}
.itemnva img
{
	width:100%;
	height:auto;
	border:5px solid #fff;
	margin-bottom:15px;
}
.wap_yk
{
	background:#e9e9e9;
	padding:50px 0px;
	margin-bottom:40px;
}
.itemnva
{
	text-align:center;
}
.item_dvh img
{
	height:190px;
	width:auto;
	margin-bottom:15px;
}
.title_cnh{
	margin-bottom:30px;
	text-align:center;
}
.title_cnh span
{
	
	text-transform:uppercase;
	font-family: 'Josefin Sans', sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:20px;
	line-height:26px;
}
.title_cnh a
{
	text-transform:uppercase;
	font-family: 'Josefin Sans', sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:20px;
	line-height:26px;
}
.item_svh
{
	position:relative;
	text-align:center;
	margin:10px;
}
.title_ne
{
	margin-bottom:30px;
	text-align:center;
}
.wap_bn
{
	margin:7px -7px;
}
.title_ne span a
{
	color:#7f7f7f;
	font-size:13px;
	font-style:italic;
	text-transform:uppercase;
}
.title_ne >span
{
font-size: 19px;
    color: #14674a;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Josefin Sans', sans-serif;
    line-height: 26px;
}
.title_ne >a
{
font-size: 19px;
    color: #14674a;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Josefin Sans', sans-serif;
    line-height: 26px;
}
.item_yk div
{
	color:#292929;
}
.item_yk span
{
	font-size:20px;
	font-weight:bold;
	font-family: 'Josefin Sans', sans-serif;
	color:#e31515;
	display:inline-block;
	margin:15px 0px;
}
.item_yk
{
	margin:15px;
	text-align:center;
	padding:30px;
	background:white;
	margin-top:62px;
}
.item_yk img
{
	width:118px;
	height:118px;
	border-radius:300px;
	margin-top:-90px;
}
.wapctyk
{
	margin:15px -15px;
}
.wap_havi
{
	background: url(../images/hav.jpg) top center repeat;
	padding:50px 0px;
	margin:30px 0px 0px 0px;
}
.item_svh img
{
	width:100%;
	height:auto;
}
.item_svh p
{
	margin-top:20px;
}
.item_svh span
{
	font-size:16px;
	color:#256cb2;
	text-transform:uppercase;
	font-weight:bold;
	font-family: 'Josefin Sans', sans-serif;
}
.title_vs span
{
	display:block;
	margin-top:10px;
}
.mt_vs
{
	
	margin:35px 0px;
	font-size:16px;
	color:#000000;
	line-height:23px;
}
.title_vs
{
	
	font-family: 'Josefin Sans', sans-serif;
	font-size:28px;
	text-transform:uppercase;
	color:#256cb2;
	
	margin:45px 0px;
	font-weight:bold;
}
.wap_vs
{
    background: #f0f0f0;
    padding: 40px 0px;
	margin:40px 0px;
}
.wap_dvh
{
	margin:10px -10px;
}
.title_dvh span
{
	font-weight:bold;
	font-size:28px;
	font-family: 'Josefin Sans', sans-serif;
	text-transform:uppercase;
	color:#256cb2;
	
}
.title_dvh
{
    text-align: center;
    margin: 40px 0px;
}
.linkgt
{
	margin:15px 0px;
}
.linkgt a
{
	color:#ffffff;
	font-size:15px;
	display:inline-block;
	background:#616163;
	border-radius:5px;
	padding:15px 25px;
}
.title_h
{
	margin:40px 0px;
	text-align:center;
}
.title_h a
{
	
    font-family: 'Oswald', sans-serif;
	font-size:24px;
	text-transform:uppercase;
	color:#151515;
	font-1weight:bold;
}
.title_h p
{
	
   font-family: 'Roboto', serif;
	font-size:32px;
	color:#005030;
	font-weight:bold;
	margin:0px;
}
.imggt
{
	position:relative;
}
.titlevs
{
	
}
.imggt img
{
	position:absolute;
	z-index:9;
top: 21px;
    left: 0px;
    width: 116%;
}
.ctgtl
{
	font-size:13px;
	color:white;
	text-transform:uppercase;
	font-weight:bold;
	display:inline-block;
	background:#c88852;
	padding:7px 30px;
	border:3px solid #f2f2f2;
	border-radius:500px
}
.title_h span
{
	
   font-family: 'Lora', serif;
	font-size:18px;
	text-transform:uppercase;
	color:#c88852;
	font-1weight:bold;
}
.ctgt
{
	line-height:25px;
	text-align:justify;
	margin-bottom:20px;
	color:#6e6e6e;
}
.wapgt
{
	border:6px solid #e8e8e8;
	padding:36px 36px 36px 70px;
}
.itemspm p
{
	margin:0px;
	font-size:14px;
	color:#000000;
	text-align:center;
   font-family: 'Lora', serif;
	font-weight:bold;
}
.itemspm img
{
	width:100%;
	height:auto;
	margin-bottom:15px;
}
.itemspm
{
	margin:7px;
	margin-bottom:40px;
}
.itemscateh
{
	margin-bottom:20px;
	background:white;
	border-radius:5px;
	overflow:hidden;
	text-align:center;
}
.itemscateh p
{
height: 23px;
    font-size: 16px;
    text-transform: uppercase;
    color: #151515;
    font-family: 'Oswald', sans-serif;
    text-align: center;
    margin: 15px;
    /* display: block; */
    font-weight: 500;
}
.itemscateh img
{
	height:230px;
	width:auto;
}
/**main_content**/
/**foot**/
.bdtl
{
	cursor:pointer;
	background:#e13c39;
	height:35px;
	cursor:pointer;
	color:white;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	text-align:center;
	padding-top:8px;
	font-size:13px;
}
.box_dl input
{
	border:none;
	height:35px;
	background:#1b5084;
	margin-bottom:10px;
	color:white;
	width:100%;
	padding-left:10px;
}
::-webkit-input-placeholder { /* Edge */
  color: #ffffff;
}
.title_f span
{
	
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
	font-family: 'Josefin Sans', sans-serif;
}
.namef span
{
	font-size:20px;
	text-transform:uppercase;
	color:#ef5c21;
	font-family: 'Roboto', serif;
	background:white;
	display:inline-block;
	padding:0px 10px;
	color:#616163;
	font-weight:bold;
}
.list_cf
{
	padding-left:0px;
}
.wap_col_f hr
{
	border-top:2px solid #ededed;
}
.title_fe
{
	color:#000000;
	font-family: 'Roboto', serif;
	font-size:14px;
	text-transform:uppercase;
	margin-bottom:10px;
	font-weight:bold;
}
.title_f a
{
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
	font-family: 'Josefin Sans', sans-serif;
}
.list_cfp li
{
	width:49%;
	display:inline-block;
	list-style:none;
	margin-bottom:10px;
}
.list_cf li
{
	list-style:none;
	margin-bottom:10px;
}
.list_cfp a
{
	font-size:14px;
	color:#5e5e5e;
}
.bdf iframe
{
	width:100%;
	height:135px;
}
.list_cf a
{
	font-size:14px;
	color:#ffffff;
	text-transform:uppercase;
}
.title_f
{
	margin-bottom:20px;
	position:relative;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#585858;
}
.wap_bqtt
{
	background:#1b5084;
	padding:15px 0px;
	text-align:center;
	color:#c9c9c9;
	font-size:14px;
	
}
.mxh_f
{
	text-align:center;
}
.mxh_f a i
{
	font-size:23px;
	color:#808080
}
.mxh_f a
{
	display:inline-block;
	margin-right:7px;
}
.namef
{
height: 12px;
    /* background: #f5f5f5; */
    text-alig1n: center;
    margin: 30px 0px;
    border-bottom: 3px solid #f5f5f5;
}
.namef img
{
	   width:200px;
	   height:auto;
	   padding:0px 20px;
    background: white;
}
.infof
{
	margin-bottom:20px;
}
.infof span
{
	font-size:14px;
	color:#5e5e5e;
}
.infof p
{
	font-size:14px;
	text-tran1sform:uppercase;
	color:#5e5e5e;
	font-weight:bold;
	margin-bottom:7px;
}
.infof i
{
	color:#ff0000;
	margin-right:5px;
}
.dknt input[type="text"]
{
	border:1px solid #cfcfcf;
	padding:5px;
	width:70%;
	height:38px;
	border-radius:500px;
}
.dknt input[type="submit"]
{
    background: url(../images/icondk.png) no-repeat;
	background-position:center center;
	border:none;
	width:35px;
	height:35px;
	cursor:pointer;
	position:absolute;
	left:60%;
	top:1px;
}
.bocongthuong
{
	text-align:right;
}
.bocongthuong img
{
	max-width:100%;
	height:auto;
}
.dknt
{
	margin-bottom:10px;
	position:relative;
}
/**foot**/
/*stylechitiet*/
.title_ck span {
    background: #256cb2;
    text-align: center;
    display: block;
    text-transform: uppercase;
    font-size: 19px;
    color: #fff;
    padding: 20px 0 20px;
    margin-bottom:20px;
    border-radius: 4px;
}
.category-list > ul > li {
    margin-bottom: 10px;
}
.category-list .category-title {
    background: #efefef;
    font-size: 15px;
    margin: 0;
    text-align: center;
    line-height: 25px;
    width: 100%;
    margin: 0 auto;
    text-transform: uppercase;
    display: block;
    border: 1px #e9e9e9 solid;
    cursor: pointer;
}
.category-list .list {
    padding: 10px 0;
    display: none1;
}
.category-list .list > ul > li a.active {
    margin-left: 10px;
    background: url(../images/icon2_hover_menuleft.png) no-repeat 10px center;
    color: #c94c4c;
}
.category-list > ul > li ul {
    padding: 0;
    margin: 0 0 0 8px;
    width: 100%;
    max-width: 241px;
}
.category-list .list > ul > li a {
    text-transform: uppercase;
    font-size: 13px;
    background: url(../images/icon2_menuleft.png) no-repeat 10px center;
    white-space: nowrap;
    padding: 5px 5px 5px 25px;
    color: #101010;
}
.category-list > ul > li li {
    width: 96%;
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
    border-bottom: 1px #ababab dashed;
    min-height: 30px;
    line-height: 30px;
    padding: 5px 0;
}
.category-list .category-title > span {
    clear: both;
    position: relative;
    display: block;
    padding: 10px 10px 10px 45px;
    text-align: left;
    color: #26686b;
    background: #c9e4e5 url(../images/next.png) no-repeat 12px center;
    background-size: 20px 20px;
}
.category-list > ul {
    width: 100%;
    margin: 0 32px 0 0px;
    overflow: hidden;
}
.category-list .category-title.active > span {
    background: #e8e8e8 url(../images/download.png) no-repeat 12px center;
    background-size: 20px 20px;
    margin-left: 0;
    color: #47af3a;
}
.col-right
{
float: right;
    width: 76%;
}
.col-left
{
	float:left;
	width:22%;
}
.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;
}
.b_order
{
	padding:15px 0px;
	text-align:right;
}
.mess
{
	border-left:2px solid #f51b1b;
	padding:5px;
	background:#f3f0ca;
	margin:10px 0px;
}
#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	
}
#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;
}
.input-contact-form, .message-contact-form {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    margin-bottom: 15px;
}
.btxn {
    background: #e10020;
    border-color: #e10020;
    height: 41px;
    font-size: 16px;
    color: #FFF;
    box-shadow: none !important;
    -webkit-transition: ease all .4s;
    -o-transition: ease all .4s;
    transition: ease all .4s;
    width: 100%;
    padding: 10px 16px;
    display: block;
    width: 100%;
    border-radius: 5px 5px 5px 5px;
}
.popup
{
	display:none;
}
.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;
}
.muangay:hover
{
	    background: #ff6723;
		color:white;
}
.muangay
{
    background: #fc5300;
    color: white;
    border-radius: 3px;
    display: inline-block;
    margin-left: 7px;
    padding: 11px 43px 11px 45px;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
	margin-bottom:20px;
}
.ct_ict button:hover
{
	    color: #d0011b;
    border-color: #d0011b;
}
.quantity input
{
	outline: none;
    cursor: pointer;
    border: none;
    font-size: .875rem;
    font-weight: 300;
    line-height: 1;
    letter-spacing: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: background-color .1s cubic-bezier(.4,0,.6,1);
    transition: background-color .1s cubic-bezier(.4,0,.6,1);
    border: 1px solid rgba(0,0,0,.09);
    border-radius: 2px;
    background: transparent;
    color: rgba(0,0,0,.8);
    width: 32px;
    height: 32px;
	width: 50px;
    height: 32px;
    border-left: none;
    border-right: none;
    font-size: 16px;
    font-weight: 400;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    cursor: text;
    border-radius: 0;
    -webkit-appearance: none;
	float:left;
}
.themvaogio i
{
	margin-right:5px;
	font-size:16px;
}
.themvaogio
{
	margin-top:20px;
	background: rgba(255,87,34,.1);
    border: 1px solid #ee4d2d;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.03);
	cursor:pointer;
	border-radius:3px;
	padding:10px 20px;
	background-color: rgba(208,1,27,.08);
    border-color: #d0011b;
    color: #d0011b;
	margin-bottom:20px;
}
.quantity button
{
	margin:0px!important;
	float:left;
}
.ct_ict .butact
{
	color: #d0011b;
    border-color: #d0011b;
}
.ct_ict button
{
	cursor: pointer;
    min-width: 5rem;
    min-height: 2.125rem;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: .25rem .75rem;
    margin: 0 8px 8px 0;
    color: rgba(0,0,0,.8);
    text-align: left;
    border-radius: 2px;
    border: 1px solid rgba(0,0,0,.09);
    position: relative;
    background: #fff;
    outline: 0;
    word-break: break-word;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
	cursor:pointer;
}
.tit_ict
{
	color: #757575;
	margin-bottom:10px;
}
.ct_ict img
{
	max-width:100%!important;
	height:auto!important;
}
.ct_ict
{
	
	color: #757575;
	margin-bottom:10px;
	line-height:24px;
}

.proh
{
	margin:0px 10px;
}
.mucluc
{
	line-height:25px;
}
.mucluc a
{
	cursor:pointer;
	font-size:15px;
}
.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;
}
.tt_ml
{
	    text-align: center;
    font-weight: 700;
    margin: 0;
    padding: 0;
}
.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;
}
.giabnct
{
color: #d0011b;
    font-size: 32px;
    font-weight: 500;
    padding-right: 10px;
    line-height: 28px;
}
.giagocct
{
    font-size: 15px;
    text-decoration: line-through;
    color: #929292;
    margin-right: 10px;
    padding-right: 10px;
}
.gg .r .f span {
    color: Red;
}
.gg .r .t span {
    text-decoration: line-through;
    color: #666;
}

.cc
{
	margin-bottom:10px;
	margin-top:10px;
}
.cc .l {
width: 49%;
    display: inline-block;
    overflow: hidden;
}
.cc li {
    color: #545454;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    background: url(../images/i3.gif) no-repeat left center;
    padding-left: 15px;
}
.gg {
    overflow: hidden;
    padding-top: 10px;
    margin-bottom: 20px;
	padding-left:0px;
	margin:20px 0px;
}
.gg .l {
    line-height: 60px;
    color: #ff0000 !important;
    font-family: Impact, "Conv_UTM Impact" ,sans-serif;
    font-size: 38px !important;
    transform: skew(-8deg, 0deg) scale(1, 1.3);
    padding-left: 5px;
}
.t
{
	margin: 5px 0px 5px 0px;
}
.gg li {
display:table-cell;
vertical-align:middle;
}
.giambn
{
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    background: #d0011b;
    border-radius: 2px;
    padding: 2px 4px;
    font-weight: 600;
    line-height: 1;
}
.name_pro
{
    font-size: 14px;
    color: #5f5f5f;
    display: block;
    overflow: hidden;
    height: 40px;
    line-height: 23px;
	margin:10px;
}
.img_p:hover:before {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.ct_qtt span
{
	font-size:14px;
	color:#737373;
}
.ct_qtt p
{
	font-weight:bold;
	font-size:18px;
	color:#ef5c21;
	margin-bottom:5px;
}
.ct_qtt
{
    float: left;
    width: 65%;
    padding: 19px 10px 10px 10px;
}
.numqt
{
    font-size: 48px;
    text-align: center;
    color: #fff;
    background: #ef5c21;
    height: 100px;
    width: 35%;
    float: left;
    padding-top: 39px;
    font-weight: bold;
}
.item_qt
{
	background:white;
}
.box_ttqt span
{
    font-size: 15px;
    color: #7d7d7d;
    display: block;
    width: 21%;
    /* float: right; */
    text-align: center;
    margin: auto;
}
.box_ttqt p
{
	font-size:30px;
	color:#002085;
	font-weight:bold;
	font-family:Roboto;
	margin-bottom:20px;
	text-transform:uppercase;
}
.box_ttqt
{
	text-align:center;
	margin-bottom:50px;
}
.ct_qt
{
	position:relative;
	padding-top:30px
}
.img_p:hover:after {
        background: rgba(0, 0, 0, 0.4);
    opacity: 1;
}
.wap_qtr
{
	background:#f0f0f0;
	margin:50px 0px;
	padding:50px 0px;
}
.img_p
{
	    display: table;
    width: 100%;
    table-layout: fixed;
    height: 186px;
    overflow: hidden;
    position: relative;
    overflow: hidden;
	display:block;
	margin-bottom:20px;
	text-align:center;
	
    display: block;
    z-index: 1;
    margin-bottom: 10px;
    padding-bo1ttom: 100%;
    position: relative;
    background-co1lor: #000;
    position: relative;

}
.img_p span k:after {
    content: "";
    width: 0;
    height: 0;
    left: 0;
    bottom: -4px;
    position: absolute;
    border-color: transparent rgba(255,212,36,.9);
    border-style: solid;
    border-width: 0 22px 4px;
}
.img_p span k p
{
	color:white;
}
.img_p span k
{
	position:relative;
	background:rgba(255,212,36,.9);
	display:inline-block;
	padding:3px;
	
	    text-align: center;
    position: relative;
   font-weight: 700;
    line-height: .8125rem;
    color: #ee4d2d;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 19px;
}
.img_p span
{
	position:absolute;
	top:0px;
	right:0px;
	z-index:9
}
.img_p:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background: rgba(0, 0, 0, 0.3);
    opacity: 0;
    pointer-events: none;
}
.img_p:before {
    content: "Xem chi tiết";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 100px;
    line-height: 30px;
    height: 30px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    border: solid 1px #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    z-index: 20;
    opacity: 0;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer;
}
a
{
	color:#3a5795
}
.tag li
{
	list-style:none;
	display:inline-block
}
.new_r
{
	margin:10px 0px;
}
.new_r li
{
	line-height:22px;
	margin:7px 0px;
	text-align:justify;
}
.new_r a
{
	font-weight:bold;
	font-size:13px;
}
.new_r li
{
	list-style:circle;
}
.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;
}
.theh
{
	line-height:24px;
}
#theh iframe
{
	max-width:100%!important;
	
}
#theh img
{
	max-width:100%!important;
	height:auto!important;
}
.theh iframe
{
	max-width:100%!important;
	
}
.theh img
{
	max-width:100%!important;
	height:auto!important;
}
#news_detail ul
{
padding-left:20px;
}
#news_detail ol
{
padding-left:20px;
}
#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;
}
#news_detail h2
{
	font-size: 22px;
    line-height: normal;
    font-weight: 700;
    margin: 10px 0px 10px 0px;
}
#news_detail img
{
	max-width:100%;
	margin:10px 0px;
}
#news_detail iframe
{
	margin:10px 0px;
	max-width:100%!important;
}
.title_r a
{
	text-transform:uppercase;
	font-size:14px;
	color: #333;
	font-weight:bold;
}
.title_r
{
	    color: #e53838;
		font-weight:bold;
		margin:10px 0px;
		font-size:14px;
}
#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;
}
#ct_n_id p
{
padding-bottom:10px;	
}
.titel_catebh >a
{
	color:#000000;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}

.titel_catebh:after {
    content: "";
    position: absolute;
    bottom: 0;
    text-align: center;
    margin: auto;
    left: 0;
    width: 32px;
    background: #166fae;
    height: 3px;
}
.titel_catebh
{
	padding-bottom:15px;
	margin-bottom:20px;
	position:relative;
}
.titel_catebh >span
{
	color:#000000;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}
.list_info_new i
{
	margin:0px 5px;	
}
.list_info_new
{
	color:#a8a8a8;
	font-size:14px;
	margin-bottom:5px;
	font-style:italic;
	margin:10px 0px;
}
.item_n a
{
	font-weight:bold;
	font-size:17px;
	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;
  
  }
.breadcrumb
{
	padding-left:0px;
}
.breadcrumb a
{
	color:black
}
.wap_break a
{
	font-size:14px;
	color:white!Important;
	font-weight:bold;
}
#news_title h1
{
	margin:0px;
}
#news_title 
{
	margin-bottom:10px
}
#news_detail h1
{
	margin:10px 0px;
}
#news_detail
{
    line-height: 29px;
    padding: 15px 0px;
    font-size: 18px;
}
#news_title h1 a
{
	font-size:20px;
	font-weight:bold;
}

#news_title h1
{
	margin:0px;
}
#news_title 
{
	margin-bottom:10px
}
#news_detail ol li
{
	display: list-item;
    text-align: -webkit-match-parent;
}
#news_detail p
{
	display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
#news_detail ol
{
	display: block;
    list-style-type: decimal;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
#news_detail h3
{
	display: block;
    font-size: 1.17em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
#news_detail h2
{
display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
#news_detail h1
{
display: block;
    font-size: 2em;
    margin-block-start: 0.67em;
    margin-block-end: 0.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}


.theh h1
{
	margin:0px;
}
.theh 
{
	margin-bottom:10px
}
.theh ol li
{
	display: list-item;
    text-align: -webkit-match-parent;
}
.theh p
{
	display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
.theh ol
{
	display: block;
    list-style-type: decimal;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
.theh h3
{
	display: block;
    font-size: 1.17em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
.theh h2
{
display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
.theh h1
{
display: block;
    font-size: 2em;
    margin-block-start: 0.67em;
    margin-block-end: 0.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
.theh
{
text-align: justify;
    line-height: 22px;
    padding: 15px 0px;
    font-size: 12px;
}

#theh h1
{
	margin:0px;
}
#theh 
{
	margin-bottom:10px
}
#theh ol li
{
	display: list-item;
    text-align: -webkit-match-parent;
}
#theh p
{
	display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
#theh ol
{
	display: block;
    list-style-type: decimal;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
#theh h3
{
	display: block;
    font-size: 1.17em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
#theh h2
{
display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
#theh h1
{
display: block;
    font-size: 2em;
    margin-block-start: 0.67em;
    margin-block-end: 0.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
#theh
{
text-align: justify;
    line-height: 22px;
    padding: 15px 0px;
    font-size: 12px;
}

#chitiet h1
{
	margin:0px;
}
#chitiet 
{
	margin-bottom:10px
}
#chitiet ol li
{
	display: list-item;
    text-align: -webkit-match-parent;
}
#chitiet p
{
	display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
#chitiet ol
{
	display: block;
    list-style-type: decimal;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
#chitiet h3
{
	display: block;
    font-size: 1.17em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
#chitiet h2
{
display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
#chitiet h1
{
display: block;
    font-size: 2em;
    margin-block-start: 0.67em;
    margin-block-end: 0.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
#chitiet
{
text-align: justify;
    line-height: 22px;
    padding: 15px 0px;
    font-size: 12px;
}
.title_caten h1
{
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
	color:#000;
}
.title_caten
{
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
	color:#000;
	margin-bottom:30px;
}
.title_hotn h1
{
	font-weight:bold;
color: #005596;
    font-size: 23px;
	text-transform:uppercase;
}
.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;
}
.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;
}
.item_pro
{
	background:white;
	margin-bottom:35px;
	text-align:center;
	border:2px solid #e0e0e0;
}
.img_p:hover img
{
  -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    opacity: .3;
}
.wapnewhome
{
	background:#ececec;
	padding:40px 0px;
}
.boximgch
{
	margin-bottom:30px;
	padding:4px;
	border:1px solid #dedede;
	-webkit-box-shadow: 0px 0px 5px 5px rgba(222,222,222,0.8);
-moz-box-shadow: 0px 0px 5px 5px rgba(222,222,222,0.8);
box-shadow: 0px 0px 5px 5px rgba(222,222,222,0.8);
}
.boximgch img
{
	width:100%;
	height:auto;
}
.gia
{
    display: block;
    overflow: hidden;
	font-weight:bold;
    font-size: 16px;
    color: #0084ff;
	font-style:italic;
	margin-bottom:15px;
}
.buttgh a
{
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	color:white;
	text-transform:uppercase;
	border-radius:200px;
	padding:5px 20px;
	background:#193f86;
	cursor:pointer;
}
.buttgh
{
	position:relative;
	height:13px;
}
.boxgs
{
	padding:5px 10px;
	border-top:2px solid #f1f1f1
}
#gallery_01 img
{
width: 89px;
height: 89px;
    margin-right: 10px;
}
#item_img
{
	
}
#item_img >img
{
	width:100%;
	margin-bottom:10px;
}
.name_pro_de
{
	font-size: 22px;
    color:rgba(0,0,0,.8);
    margin-bottom: 20px;
}
/*stylechitiet*/
/**mobile**/
.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 ul
{
	display:none;
	padding-top:10px;
}
.menu_mb
{
      display: none;
   position: absolute;
    top: 0px;
    right: 0px;
    background: #fff;
    width: 350px;
    padd1ing: 15px;
    z-index: 99;
    margin-left: 0px;
    padding-top: 80px;
}
.menu_mb
{
	display:none
}
.menu_mbsp li img
{
    height: 50px;
    width: auto;
    display: block;
    margin: auto;
    margin-bottom: 5px;
}
.right_mn
{
	display:none;
}
.menu_mbsp li a
{
	color:black;
	font-size:11px;
}
.menu_mbsp li
{
text-align: center;
    display: inline-block;
    width: 48%;
    border: 1px solid #ccc;
    padding: 1%;
    vertical-align: top;
    margin-bottom: 10px;
    float: left;
    margin: 1%;
	background:white;
}
.menu_mbsp
{
position: absolute;
    display: none;
    background: #efefef;
    width: 100%;
    padding: 10px;
    top: 100%;
    left: 0px;
    z-index: 99999;
}
.left_mn i
{
    font-size: 18px;
    margin-right: 5px;
}
.left_mn
{
    float: left;
    display: none;
    width: 25%;
    color: white;
    margin-right: 2%;
    font-size: 20px;
    padding-top: 11px;
    padding-left: 10px;
}
/**mobile**/








/* ========================= 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) {
	.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;
	}
	
.box_h >div .boxmnmb
{
background: #166fae;
    padding-top: 2px;
    padding-bottom: 2px;
    position: relative!important;
}
 .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
{
}
.buttgh a
{
	font-weight:normal;
	font-size:11px;
}
.title_vs
{
	font-size:17px;
}
.title_cnh a
{
	font-size:21px;
}
.item_svh span
{
	font-size:20px;
}
.hotline_t span
{
	font-size:13px;
}

	.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:red;
}
.box_left
{
	display:none;
}
.item_chs
{
    text-align: center;
    padding: 20px 10px;
    line-height: 30px;
    height: 75px;
}
.hotlinef p
{
	font-size:20px;
}
.box_nhnn
{
	background:none;
}
.title_bnh
{
	margin-right:0px;
	margin-top:20px;
}
.cate_ch
{
	display:none;
}
.right_mn i
{
	margin-right:5px;
}
.right_mn
{
display: block;
    font-size: 30px;
    padding-bottom: 8px;
    float: left;
    padding: 0px 5px;
    background: none;
    cursor: pointer;
    border: none;
    margin: 0px;
    /* margin-top: 2px; */
    margin-right: 0px;
    color: #005030;
    text-align: right;
    padding-top: 7px;
    float: right;
}
.item_chs img
{
	display:none;
}
.hotline_sh
{
	display:none
}
.sf-menu >li >ul >li
{
	width:100%!important;
}
.sf-menu > li
{
	display:block!important;
}
.item_lt
{
	padding-top:0px;
}
	.title_box_dm
	{
		display:none;
	}
	.box_h >div >div
	{
		position:static!important;
	}
	.box_h
	{
		position:relative;
	}
	.hotline_t
	{
	display:none;
	}
	.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
	{
		margin-top:0px;
	}
	.header
	{
		position:static;
		backg1round:#1e5480;
		padding:5px 0px;
	}
	.giohangt
	{
		    float: right;
    margin: 0px;
    margin-right: 10px;
    margin-top: 7px;
		
		
}
.title_spm ul
{
	    display: block;
    margin: 15px 0px;
}
.anhgt img
{
	position:static;
}
.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;
}
.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 {
}
.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;
}
.box_lt
{
	float:right;
}
.wap_menu
{
	height:48px;
	    background-color: #ffffff;
		display:none;
}

.item_pro img
{
}
.img_p
{
	height:165px;
}
.item_dtt
{
	display:none;
}
.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;
}
.themvaogio
{
	    width: 100%;
    display: block;
    text-align: center;
}
.muangay
{
	    width: 100%;
    display: block;
    text-align: center;
	margin-left:0px;
}
.item_video
{
}
.sub_m
{
	display:none;
}
.title_spm span
{
	    font-size: 20px;
}
.title_f
{
	margin-top:20px;
}
.owl-theme .owl-c1ontrols .owl-buttons div
{
	width: 30px;
    height: 30px;
	font-size:30px;
}
.itemcc2
{
	text-align:center;
}
.owl-prev
{
	le1ft:10px;
}
.owl-next
{
	right:10px;
}
.title_spm
{
	height:auto;
	margin-top:30px;
}
.adr
{
	display:none
}
.adl
{
	display:none;
}
.text_t
{
	text-align:center;}
.box_gt
{
	background:none!important;
}
.list_menut
{
	display:none;
}
.wapcc
{
	margin-top:15px;
}

.left_mn
{
	display:block;
}
.box_h >div .fixedmb
{
position: fixed!important;
    top: 0px;
    left: 0px;
    z-index: 99;
}
.wap_proh .item_pro
{
	margin:0px 5px;
	padding:0px;
}
.wap_proh
{
	margin:0px -5px!important;
}
.list_c2
{
	display:block;
}
.search_top input[type="text"]
{
	width:100%;
	position:static;
	display:block
}
.dknt input[type="text"]
{
	width:100%;
}
.dknt input[type="submit"]
{
	left:auto;
	right:1px;
}
.mxh_f
{
	text-align:center;
}
.wap_gp
{
	background:#1e5480
}
.butt_kp
{
	margin-top:10px;
	text-align:center;
}
.texth
{
	text-align:center;
}
.itemcc
{
	text-align:center;
}
.box_rs
{
	width:100%;
	background:none
}
.box_rs2
{
	width:100%;
}
.itemscateh img
{
	height:100px;
}
.boxsearch
{
	margin:0px;
	margin:20px 0px;
}
.itemdah >a
{
	font-size:14px;
}
.name_tt2
{
	
	font-size:14px;
}
img
{
	max-width:100%;
	height:auto;
}
.box_lhs
{
	text-align:center;
	margin-top:0px;
}
.imggt img
{
	position:static;
	width:100%;
}
.itemcc img
{
	margin-bottom:15px;
	width:40%
}
.wapgt
{
	padding:15px;
}
.titlevs
{
	font-size:17px;
	line-height:24px;
}
.box_ttqt
{
	position:static;
	width:100%;
	text-align:center;
	margin-bottom:20px;
}
.item_qt
{
	margin-top:15px!important;
}
.itembn
{
	margin:7px;
	margin-bottom:20px;
}
.namef span
{
	padding:0px;
	margin-bottom:20px;
	display:block;
}
.linkc2h
{
	margin-left:0px;
	margin-right:10px;
	margin-bottom:20px;
	text-align:left;
}
.wap_vs
{
	overflow:hidden;
	margin-top:0px;
}
.box_ttqt p
{
	font-size:20px;
}
.box_ttqt span
{
	width:auto;
}
img
{
	max-width:100%!important;
	height:auto!important;
}
iframe
{
	max-width:100%!important;
	
}
.giohangt k
{
	display:none;
}
table
{
	width:100%!important;
}
.ct_bg
{
	left:2%!important;
	width:96%!important;
}
#baogia
{
	width:auto!important;
}
	.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) {
	.mxht
	{
		display:none;
	}
	.img_t
	{
		width:80%;
	}
	.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;
	}
	
.box_h >div .boxmnmb
{
background: #166fae;
    padding-top: 2px;
    padding-bottom: 2px;
    position: relative!important;
}
 .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
{
}
.buttgh a
{
	font-weight:normal;
	font-size:11px;
}
.title_vs span
{
	display:inline-block;
	margin:0px;
}
.title_ne >a {
    font-size: 18px;
    line-height: 30px;
}
.wapctyk
{
	margin:0px;
}

.item_yk img
{
	height:118px!important;
}
.title_dvh span 
{
	font-size:20px;
}
.mt_vs
{
	margin:10px 0px
}
.title_vs
{
    font-size: 17px;
    margin: 20px 0px;
}
.title_cnh a
{
	font-size:21px;
}
.item_svh span
{
	font-size:20px;
}
.hotline_t span
{
	font-size:13px;
}

	.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:red;
}
.box_left
{
	display:none;
}
.item_chs
{
    text-align: center;
    padding: 20px 10px;
    line-height: 30px;
    height: 75px;
}
.hotlinef p
{
	font-size:20px;
}
.box_nhnn
{
	background:none;
}
.title_bnh
{
	margin-right:0px;
	margin-top:20px;
}
.cate_ch
{
	display:none;
}
.right_mn i
{
	margin-right:5px;
}
.right_mn
{
display: block;
    font-size: 30px;
    padding-bottom: 8px;
    float: left;
    padding: 0px 5px;
    background: none;
    cursor: pointer;
    border: none;
    margin: 0px;
    /* margin-top: 2px; */
    margin-right: 0px;
    color: #fff;
    text-align: right;
    padding-top: 7px;
    float: right;
}
.item_chs img
{
	display:none;
}
.hotline_sh
{
	display:none
}
.sf-menu >li >ul >li
{
	width:100%!important;
}
.sf-menu > li
{
	display:block!important;
}
.item_lt
{
	padding-top:0px;
}
	.title_box_dm
	{
		display:none;
	}
	.box_h >div >div
	{
		position:static!important;
	}
	.box_h
	{
		position:relative;
	}
	.hotline_t
	{
	display:none;
	}
	.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
	{
		margin-top:0px;
	}
	.header
	{
		position:static;
		backg1round:#1e5480;
		padding:5px 0px;
	}
	.giohangt
	{
		    float: right;
    margin: 0px;
    margin-right: 10px;
    margin-top: 7px;
		
		
}
.title_spm ul
{
	    display: block;
    margin: 15px 0px;
}
.anhgt img
{
	position:static;
}
.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 {
}
.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: 0px;
    bottom: 0px;
}
.wap_menu
{
	height:37px;
	    background-color: #4d190d;
		display:none;
}

.item_pro img
{
}
.img_p
{
	height:165px;
}
.item_dtt
{
	display:none;
}
.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;
}
.themvaogio
{
	    width: 100%;
    display: block;
    text-align: center;
}
.muangay
{
	    width: 100%;
    display: block;
    text-align: center;
	margin-left:0px;
}
.item_video
{
}
.sub_m
{
	display:none;
}
.title_spm span
{
	    font-size: 20px;
}
.title_f
{
	margin-top:20px;
}
.owl-theme .owl-c1ontrols .owl-buttons div
{
	width: 30px;
    height: 30px;
	font-size:30px;
}
.itemcc2
{
	text-align:center;
}
.owl-prev
{
	le1ft:10px;
}
.owl-next
{
	right:10px;
}
.title_spm
{
	height:auto;
	margin-top:30px;
}
.adr
{
	display:none
}
.adl
{
	display:none;
}
.text_t
{
	text-align:center;}
.box_gt
{
	background:none!important;
}
.list_menut
{
	display:none;
}
.wapcc
{
	margin-top:15px;
}

.left_mn
{
	display:block;
}
.box_h >div .fixedmb
{
position: fixed!important;
    top: 0px;
    left: 0px;
    z-index: 99;
}
.wap_proh .item_pro
{
	margin:0px 5px;
	padding:0px;
}
.wap_proh
{
	margin:0px -5px!important;
}
.list_c2
{
	display:block;
}
.search_top input[type="text"]
{
	width:100%;
	position:static;
	display:block
}
.dknt input[type="text"]
{
	width:100%;
}
.dknt input[type="submit"]
{
	left:auto;
	right:1px;
}
.mxh_f
{
	text-align:center;
}
.wap_gp
{
	background:#1e5480
}
.butt_kp
{
	margin-top:10px;
	text-align:center;
}
.texth
{
	text-align:center;
}
.itemcc
{
	text-align:center;
}
.box_rs
{
	width:100%;
	background:none
}
.box_rs2
{
	width:100%;
}
.itemscateh img
{
	height:100px;
}
.boxsearch
{
	margin:0px;
	margin:20px 0px;
}
.itemdah >a
{
	font-size:14px;
}
.name_tt2
{
	
	font-size:14px;
}
img
{
	max-width:100%;
	height:auto;
}
.box_lhs
{
	text-align:center;
	margin-top:0px;
}
.imggt img
{
	position:static;
	width:100%;
}
.itemcc img
{
	margin-bottom:15px;
	width:40%
}
.wapgt
{
	padding:15px;
}
.titlevs
{
	font-size:17px;
	line-height:24px;
}
.box_ttqt
{
	position:static;
	width:100%;
	text-align:center;
	margin-bottom:20px;
}
.item_qt
{
	margin-top:15px!important;
}
.itembn
{
	margin-bottom:20px;
}
.namef span
{
	padding:0px;
	margin-bottom:20px;
	display:block;
}
.linkc2h
{
	margin-left:0px;
	margin-right:10px;
	margin-bottom:20px;
	text-align:left;
}
.wap_vs
{
	overflow:hidden;
	margin-top:0px;
}
.box_ttqt p
{
	font-size:20px;
}
.box_ttqt span
{
	width:auto;
}
img
{
	max-width:100%!important;
	height:auto!important;
}
iframe
{
	max-width:100%!important;
	
}
.giohangt k
{
	display:none;
}
table
{
	width:100%!important;
}
.ct_bg
{
	left:2%!important;
	width:96%!important;
}
#baogia
{
	width:auto!important;
}
.dangkynt input
{
	width:100%!important;
	margin-right:0px!important;
}
.col-right
{
	float:none;
	width:auto;
}
.col-left
{
	float:none;
	width:auto;
}
.box_dlh
{
	min-height:auto;
}
}
@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 {
}