@charset "utf-8";
/* CSS Document */
@font-face {
	font-family:calibri;
	src:url('../fonts/Calibri.ttf') format('truetype'),
	url('../fonts/Calibri.ttf/Calibri.eot#iefix') format('embedded-opentype'),
	url('../fonts/Calibri.ttf/Calibri.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:calibrib;
	src:url('../fonts/calibrib.ttf') format('truetype'),
	url('../fonts/calibrib.ttf/calibrib.eot#iefix') format('embedded-opentype'),
	url('../fonts/calibrib.ttf/calibrib.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:TinTucHep;
	src:url('../fonts/UVNTinTucHep.TTF') format('truetype'),
	url('../fonts/UVNTinTucHep.TTF/UVNTinTucHep.eot#iefix') format('embedded-opentype'),
	url('../fonts/UVNTinTucHep.TTF/UVNTinTucHep.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:TinTucHepR;
	src:url('../fonts/UVNTinTucHep_R.TTF') format('truetype'),
	url('../fonts/UVNTinTucHep_R.TTF/UVNTinTucHep_R.eot#iefix') format('embedded-opentype'),
	url('../fonts/UVNTinTucHep_R.TTF/UVNTinTucHep_R.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:arial;
	src:url('../fonts/arial.ttf') format('truetype'),
	url('../fonts/arial.ttf.TTF/arial.ttf.eot#iefix') format('embedded-opentype'),
	url('../fonts/arial.ttf.TTF/arial.ttf.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}
.anpc{display: none !important;}
.name-compa{font-family: calibrib;text-align: center;color: #2e3192;}
.name-compa h2{font-size: 28px;}
.logo{padding-top: 10px;padding-bottom: 10px;}
.logo img{max-width: 100%;max-height: 55px;}
.form-seach{margin-top: 10px;height: 25px;border-color: #808080;border-radius: 7px;margin-bottom: 10px;font-style: italic;font-size: 11px;background: url(../images/icon-seach.png) center right no-repeat;background-position: 97%;}
.hotline{text-align: right;}
.hotline a{color: red;font-weight: bold;font-size: 16px;}
.danhmuc{background-color: #d00c14;color: #fff;line-height: 40px;padding-left: 15px;text-transform: uppercase;font-family: TinTucHep;font-size: 16px;margin-right: -15px;margin-bottom: 3px;font-family: calibrib;}
.danhmuc span{margin-right: 15px;}
.navbar-default{background-color: #2e3192;border: none;border-radius: 0px;}
.navbar{min-height: 40px;margin-bottom: 3px;margin-left: -15px;}
.navbar-default .navbar-nav > li > a{color: #fff;text-transform: uppercase;font-family: TinTucHepR;padding-top: 10px;padding-bottom: 10px;padding-left: 27px;padding-right: 27px;font-size: 14px;font-family: calibri;}
.navbar-brand{height: 40px;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color: #ffffff;background-color: #d00c14;}
.nav-left{background-color: #2e3192;margin-right: -15px;list-style: none;padding: 0px;min-height: 319px;}
.nav-left li{padding-left: 15px;padding-right: 15px;}
.nav-left a{display: block;font-family: TinTucHepR;color: #fff;font-size: 14px;text-transform: uppercase;padding: 14px 30px;position: relative;border-bottom: 1px dashed #fff;font-family: calibri;}
.nav-left a:before{content:"";display: inline-block;padding: 4px;background-color: #fff;margin-right: 8px;position: absolute;top: 21px;left: 15px;}
.nav-left a:hover{text-decoration: none;background-color: #d00c14;}
.slide{padding-left: 0px;}
.title-sp{text-align: center;font-size: 15px;font-family: TinTucHep;text-transform: uppercase;}
.title-sp a{color: #212121;font-weight: bold;}
.title-home{text-align: center;font-size: 18px;font-family: TinTucHep;color: #d30c14;margin-bottom: 30px;}
.title-home span{font-size: 22px;background: url(../images/ke.png) no-repeat bottom center;background-size: 70%;display: inline-block;padding-bottom: 10px;}
.content-new-h{
	height: 185px;
}
.hotlinedong{
}
.hotlinedong span{
	display: none;
    background-color: #f06;
    color: #fff;
    font-weight: bold;
    padding: 6px 38px 9px 20px;
    margin-right: -10px;
    font-size: 17px;
    box-shadow: 1px 1px 10px 1px #4a4545;
}
.hotlinedong:hover span{
	display: inline-block;
}
.content-new-h h3{font-family: TinTucHep;font-size: 16px;margin-top: 10px;background: url(../images/title_duan.png) no-repeat center bottom;padding-bottom: 23px;/* margin-top: 0px; */}
.content-new-h h3 a{color: #3e3e3e;}

.content-new-h p{font-family: TinTucHepR;font-size: 15px;color: #272626;line-height: 23px;font-family: calibri;}
.content-new-h span{font-family: TinTucHep;font-style: italic;font-size: 12px;color: #000000;}
.du-an-home{margin-top: 50px;}
#carousel2{box-shadow: 0px 0px 28px 1px #ababab;padding: 40px 15px;margin-bottom: 30px;}
.item-du-an{text-align: center;}
.item-du-an a{color: #1f1f1f;}
.item-du-an h3{font-family: TinTucHep;margin-top: 10px;margin-bottom: 25px;font-size: 22px;}
.item-du-an img{
}
.item-du-an p{text-align: justify;font-family: TinTucHepR;font-size: 15px;font-family: calibri;line-height: 23px;}
.btn-du-an{border: 1px solid #363636;display: inline-block;padding: 5px 35px;font-size: 22px;color: #3e3c3c !IMPORTANT;font-family: TinTucHepR;}
.btn-du-an:hover{text-decoration: none;box-shadow: 1px 1px 31px 1px #a2a2a2;}
footer{background-color: #272727;color: #fff;padding-top: 15px;padding-bottom: 15px;font-family: TinTucHepR;font-family: calibri;margin-top: 15px;}
footer img{height: 50px;margin-bottom: 10px;}
footer ul{padding: 0px;list-style: none;}
footer ul a{color: #fff;}
footer a{
}
footer h3{text-transform: uppercase;font-size: 18px;margin-top: 0px;font-family: TinTucHep;margin-bottom: 17px;}
.tag a{color: #fff;border: 1px solid;display: inline-block;padding: 2px 4px;font-size: 12px;margin: 2px;}
.chinh-sach a:before{content:"";padding: 3px;display: inline-block;background-color: #fff;margin-right: 11px;}
.owl-next{
    right: 0px;
}
.owl-prev{left: 0px;}
#carousel1 .owl-dots{display: none;}
.content-new-h h3 a:hover{text-decoration: none;color: #2e3192;}
.row-new{margin-bottom: 30px;margin-top: 30px;}
.title-new{margin-top: 0px;font-family: calibrib;text-transform: uppercase;font-size: 18px;}
.sub-new{font-family: TinTucHep;color: #6e6b6b;font-size: 12px;border-bottom: 1px dashed #565656;padding-bottom: 5px;margin-bottom: 20px;}
.title-right{font-size: 18px;font-family: TinTucHep;border-bottom: 2px solid #2b2b2b;padding-bottom: 10px;padding-left: 15px;margin-top: 0px;}
.item-new-right{
}
.item-new-right img{width: 100%;/* border-radius: 50%; */box-shadow: 1px 1px 3px 1px #8e8a8a;margin-bottom: 10px;}
.item-new-right a{font-size: 11px;font-weight: bold;line-height: 16px;color: #000;display: block;margin-bottom: 3px;}
.item-new-right p{font-size: 12px;}
.item-new-right .col-md-4{padding-right: 0px;}
.list-new-right{padding: 0px;list-style: none;}
.list-new-right a{color: #2e3192;font-weight: bold;font-size: 12px;display: block;padding: 5px;}
.my-div {width: 0;height: 0;border: 5px solid transparent;border-bottom-color: #a1a1a1;position: relative;top: -14px;margin-right: 10px;}
.my-div:after {content: '';position: absolute;left: -5px;top: 19px;width: 0;height: 0;border: 5px solid transparent;border-top-color: #a1a1a1;}
.content-item-product{text-align: left;font-family: calibri;font-size: 16px;height: 100px;overflow: hidden;}
.content-item-product ul{list-style: none;padding: 5px 5px 5px 16px;}
.content-product{font-family: calibrib;}
.content-product strong{font-size: 16px;text-transform: uppercase;font-family: TinTucHep;margin-bottom: 10px;display: inline-block;margin-top: 15px;}
.content-product ul{list-style: none;padding-left: 15px;line-height: 24px;font-family: calibri;font-size: 15px;}
.thong-tin{font-family: TinTucHep;font-size: 18px;border-bottom: 1px dashed #8e8b8b;padding-bottom: 10px;padding-left: 15px;}
.content-new{line-height: 28px;padding-left: 15px;}
.content-new img{
}
.img-new-h{height: 175px;margin-bottom: 10px;overflow: hidden;}
.img-new-h img{width: 100%;margin-top: 10px;}
.item-product-right{position: relative;margin-top: 15px;margin-bottom: 15px;/* height: 230px; */}
.item-product-right img{box-shadow: 1px 1px 19px 1px #b3b1b1;width: 100%;}
.item-product-right h4{position: absolute;bottom: 0;font-size: 14px;font-weight: bold;background-color: #27272780;left: 15px;right: 15px;margin: 0px;font-family: calibrib;text-align: center;padding-top: 10px;padding-bottom: 10px;}
.item-product-right h4 a{color: #fff;}
.item-duan-right{text-align: center;}
.item-duan-right img{width: 100%;margin-bottom: 10px;}
.item-duan-right a{color: #2d2d2d;font-family: calibrib;}
.navbar-nav .open .dropdown-menu > li > a{color: #fff !important;text-transform: uppercase;font-family: TinTucHepR;padding-top: 10px;padding-bottom: 10px;border-bottom: 1px dashed;padding-left: 45px;font-size: 13px;}
.title-form span {
    border-bottom: 3px solid #d00c14;
    padding: 7px 10px;
}
.title-form {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color: #003567;
    border-bottom: 1px solid #d00c14;
    line-height: 32px;
    margin-bottom: 20px;
}

ul.next-page {
    list-style: none;
    padding: 0px;
    text-align: center;
}
li.pagnLink {
    display: inline-block;
}
li.pagnLink a, li.pagnLink .current_page{
    display: block;
    padding: 4px 10px;
    background-color: #d00c14;
    margin: 0px 3px;
    color: #fff;
    font-weight: bold;
}
li.pagnLink a:hover{
    background-color: #d00c14;
    text-decoration: none;
}
li.pagnLink .current_page{
    background-color: #2e3192;
}
@media screen and (min-width: 1025px){
	.dropdown:hover ul{ display:block;}
}
/*Ipad ngang(1024 x 768)*/
@media screen and (max-width: 1024px){
	.dropdown-menu{
	background-color: #2e3192;
	}
    .navbar-default .navbar-nav > li > a{
		padding-left: 15px;
		padding-right: 15px;
	}
	.nav-left a{
		padding-top: 12px;
		padding-bottom: 11px;
	}
	.nav-left{
		min-height: auto;
	}
}
/*Ipad dọc(768 x 1024)*/
@media screen and (max-width: 768px){
	.anpc{
		display: block !important;
	}
	.navbar-default .navbar-nav > li > a{
		padding-left: 10px;
		padding-right: 10px;
	}
	.danhmuc, .nav-left, .navbar-brand{
		display: none !important;
	}
	.name-compa h2{
		font-size: 23px;
	}
	.item-new-h{
	clear: both;
	padding-bottom: 22px;
	}
}
/*Tablet nhỏ(480 x 640)*/
@media screen and (max-width: 767px){
	.logo{
		display: none;
	}
	.navbar-brand{
		height: 50px;
		padding: 5px 15px;
	}
	.navbar-brand img{
		height: 100%;
	}
	.navbar-default{
		background-color: #dcdcdc;
		margin-right: -15px;
	}
	.slide{
		padding-right: 0px;
	}
	.navbar-nav{
		background-color: #2e3192;
		margin: 0px;
		margin-left: -15px;
		margin-right: -15px;
	}
	.navbar-brand{
	display: block !important;
	}
}
/*Iphone(480 x 640)*/
@media screen and (max-width: 320px){
    
}
/*Smart phone nhỏ*/
@media screen and (max-width: 240px){
    
}