@font-face {
    font-family: "myfontfirst";
    src: url("../font/uvnhonghahep_b-webfont.eot");
}
@font-face {
    font-family: "myfontfirst";
    src: url("../font/uvnhonghahep_b-webfont.ttf");
}
@font-face {
    font-family: "myfonttwo";
    src: url("../font/uvnaicapnang-webfont.eot");
}
@font-face {
    font-family: "myfonttwo";
    src: url("../font/uvnaicapnang-webfont.ttf");
}
@font-face {
    font-family: "myfontthree";
    src: url("../font/uvnbaisau_b-webfont.eot");
}
@font-face {
    font-family: "myfontthree";
    src: url("../font/uvnbaisau_b-webfont.ttf");
}
@font-face {
    font-family: "myfontfour";
    src: url("../font/uvnhaibatrung-webfont.eot");
}
@font-face {
    font-family: "myfontfour";
    src: url("../font/uvnhaibatrung-webfont.ttf");
}
a, h1, h2, h3, h4 {
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration: none;
}
input, label, select, option {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 13px !important;
	
}

body {
	font-family:Tahoma, Geneva, sans-serif;
}

@media screen and (max-width: 800px){
	.main {
		width: 100% !important;
	}
	.sidebar-first {
		display:none !important;
	}
	.noi-dung {width: 96% !important; margin:auto; float: none !important;}
	.tin-nong-2{width: 100% !important;}
	.tin-nong-2 a img {width: 135px !important;}
	.block-2 { 
	_background:none !important;
    height:auto !important;
	}
	.left-column-1{
		width:100% !important;
	}
	.column-wrap-1{
		width:96% !important;
		margin:auto;
	}
	.hot-new h2{
		margin: 5px !important;
	} 
	.hot-new p {
		margin: 5px !important;
	} 
	.hot-new h3 {
		margin: 0px !important;
		font-size: 15px !important;
	} 
	.hot-new h4 {
		margin: 3px !important;
		font-size: 14px !important;
	} 
	.hd-right h2{
		-webkit-margin-after: 6px !important;
	}
	.hd-right p {font-size: 16px !important;}
	.khoi-1 {float: none !important}
	.khoi-2 {float: none !important}
	.center {width: 100% !important}
	.drash {   
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	.hd-right p {
    font-size: 17px;
    font-family: myfontthree;
    margin: 0 0 0 6px;
	}
	.question a img{
		width: 130px !important;
	}
	#menubottom{
		    width: auto !important;
	}
	.hd-right h2 {
		font-size: 19px !important;
		color: #fff5b1 !important;
		font-family: myfontfour !important;
		font-weight: normal !important;
		margin: 31px 0 0 15px !important;
		    line-height: 21px;
    height: 60px;
	}
	#header {
    background:#37afd4 !important;
	}
	.details img {
    display: block;
    margin: auto;
	width: 80%;
}
	
}

#header {
    background: url(../images/bg-hd2.png) no-repeat center;
    height: 110px;
    background-size: 100% auto;
}
.main {
	width: 1100px;
	position: relative;
	margin: auto;
	overflow: hidden;
}




.main-header {
	
}
#menu {
    background: #2a6ba4;
	
    background-size: 100% auto;
    height: 42px;
}
.main-menu {
	
}
#slide {
/*    background: url(../images/banner.png) no-repeat center;*/
	
    background-size: 100% auto;
	margin-top:1px;
}
.main-slide {
	
}
#content {
	
}
.wrapper-content {
	margin-bottom: 10px;
}
#footer {
    background: url(../images/bg-ft.png) no-repeat center;
	
    height: 240px;
    background-size: 100% auto;
}
.main-footer {
	
}
.hd-left {
    overflow: hidden;
    float: left;
    margin: 10px 0px 0 3px;
}
.hd-left a img {border-radius: 10px; width: 100px;}
.hd-right {
    overflow: hidden;
	margin-top: 41px;
	-webkit-margin-before: 0px;
}
.hd-right h2 {
    font-size: 33px;
    color: #fff5b1;
    font-family: myfontfour;
    font-weight: normal;
    margin: 27px 0 0 41px;
}
.hd-right p {
    font-size: 30px;
    font-family: myfonttwo;
    margin: 0 0 0 6px;
    color: #ffffff !important;
}
.nav {
    line-height: 42px;
}
.nav li {
    list-style: none;
    float: left;
    _background: url(../images/bg-li.png) no-repeat right;
    padding: 0 9px;
}
.nav li ul li {
    list-style: none;
    float: left;
	width:200px;
   
}
.nav li:last-child {
	background: none;
	padding-right: 0;
}
.nav li a {
    font-family: myfontfirst;
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 14px;
    padding-right: 10px;
	display:block;
}
.nav li:hover{
	background:#4187c5;
	}
.main-slide img {}
.sidebar-first {
    overflow: hidden;
    width: 225px;
    float: left;
    margin-right: 10px;
}


.danh-muc1 {
    line-height: 23px;
    overflow: hidden;
    position: relative;
	background: #fff;
}
.danh-muc1 img {
    float: left;
}
.danh-muc1 h3 {
   	padding-top: 8px;
    padding-left: 46px;
    font-size: 16px;
    color:#4b9de6;
    font-family: myfontfirst;
    text-transform: uppercase;
    border-bottom: 8px solid #4b9de6;
	font-weight: normal;
}
.danh-muc2 {
    line-height: 23px;
    overflow: hidden;
    position: relative;
	background: #4b9de6;
}
.danh-muc2 img {
    float: left;
}
.danh-muc2 h3 {
   	padding-top: 8px;
    padding-left: 15px;
    font-size: 16px;
    color:#fff;
    font-family: myfontfirst;
    text-transform: uppercase;
    border-bottom: 8px solid #4b9de6;
	font-weight: normal;
}

.danh-muc {
    line-height: 23px;
    overflow: hidden;
    position: relative;
	background: #4b9de6;
}
.danh-muc img {
    float: left;
}
.danh-muc h3 {
   	padding-top: 8px;
    padding-left: 46px;
    font-size: 16px;
    color:#fff;
    font-family: myfontfirst;
    text-transform: uppercase;
    border-bottom: 8px solid #4b9de6;
	font-weight: normal;
}


.noi-dung {
    float: left;
    width: 865px;
    padding: 6px 0 0 0;
    overflow: hidden;
}
.sidebar-second {
    float: right;
    overflow: hidden;
    width: 207px;
}
.info {
    overflow: hidden;
    background:#4b9de6 none repeat scroll 0 0;
    border: 1px solid #27669f  ;
    margin: 10px 0 15px 0;
    position: relative;
    padding: 15px 0;
}
.info li {
    list-style: none;
    border-bottom: 1px dashed #27669f ;
    padding: 5px 0 5px 25px;
}
.info li a {
    font-size: 15px;
    color: #FFFFFF;
    background: url(../images/triangle.png) no-repeat right center;
    width: 180px;
    display: inline-block;
}
.info img {
    position: absolute;
}
.info .hoa-van-1 {
    left: 2px;
    top: 2px;
}
.info .hoa-van-2 {
    right: 2px;
    top: 2px;
}
.info .hoa-van-3 {
    left: 2px;
    bottom: 2px;
}
.info .hoa-van-4 {
    right: 2px;
    bottom: 2px;
}
.doc-nhieu {

    margin-bottom: 15px;
    overflow: hidden;
}
.doc-nhieu li {
    list-style: none;
    border-bottom: 1px solid #FFFFFF;
    padding: 5px 5px;
    background: url(../images/triangle1.png) no-repeat 5px 14px;
}
.doc-nhieu li:last-child {
	border-bottom: none;
}
.doc-nhieu li a {
    font-size: 15px;
    color: #000;
    padding-left: 10px;
    display: inline-block;
    line-height: 17px;
}
.doc-nhieu li a:hover { color: #FF0000}
.bao-chi {
    overflow: hidden;
    margin: 10px 0 0 0;
}
.bao-chi img {
    margin-bottom: 5px;
}
.bao-chi-left {
    float: left;
}
.bao-chi-right {
    float: right;
}
.sdt {
    border: 1px solid #f4dcbf;
    padding: 10px 0 10px 10px;
	margin: 0 0 15px 0;
}
.sdt p {
    font-family: myfontfirst;
    font-size: 12px;
    color: #c80f10;
    margin-bottom: 15px;
}
.sdt h3 {
    font-family: myfontfirst;
    font-size: 15px;
    color: #c80f10;
}
.danh-muc-vtv {}
.danh-muc-vtv h3 {
	font-size: 12px;
}
.banner-2 {
	margin: 15px 0 0 0;
}
.doc-nhieu-2 {
	overflow-y: scroll;
	height: 330px;
}
.block-2 {
    background: #2a6ba4;
    height: 135px;
    position: relative;
    background-size: 100% auto;
}
.center{height:auto;margin:0px auto;overflow:hidden; clear:both;}
#menubottom{width:1000px;height:auto;overflow:hidden; margin:auto;}
#menubottomcontent{width:95%;margin:0px auto;height:auto}
#menubottomcontent ul{width:100%;margin-top:10px;margin-bottom:10px;float:left}
#menubottomcontent ul li {display:block;float:left;line-height:20px}
#menubottomcontent ul li a{ color:#2a6ba4;font-weight:bold;font-size: 13px;}
.drash{width:0px;border-left:2px solid #ccc;margin-left:12px;margin-right:12px;margin-top:0px; height:15px}
.main-block-2 {}
.block-2 img {
    position: absolute;
    z-index: 2;
    top: 25px;
    left: 50%;
    margin-left: -520px;
}
.main-block-2 p {
    font-size: 11px;
    color: #ce2127;
    line-height: 18px;
    text-align: justify;
    width: 669px;
    margin: 40px 0 0 277px;
}
.info-2 {
    overflow: hidden;
    margin-bottom: 15px;
}
.info-3 {
    float: left;
    overflow: hidden;
    margin: 0 43px 0 0;
}
.info-3 h5 {
    font-size: 11px;
    color: #ce2127;
    margin-bottom: 7px;
}
.info-3 p {
    color: #010101;
    font-size: 11px;
    margin-bottom: 4px;
}
.main-footer h3 {
    font-size: 17px;
    font-weight: normal;
    text-transform: uppercase;
    color: #cd1618;
    text-align: center;
    margin: 17px 0;
}
.main-footer h6 {
    font-size: 11px;
    color: #ce2127;
    text-align: center;
}
.fix-info-3 {
	margin-right: 0;
}
.hot-new {
    height: auto;
    background: url(../images/hot-info.png) no-repeat;
    overflow: hidden;
}
.hot-new h2 {
    font-family: myfontthree;
    font-size: 19px;
    color: #c80f10;
    font-weight: normal;
    margin: 22px 11px 10px 55px;
	line-height: 24px;
}

.hot-new h3 {
     color: #c80f10;
    float: right;
    font-family: myfonttwo;
    font-size: 22px;
    margin: 16px 116px 0 0;
}
.hot-new h4 {
     color: #c80f10;
    float: right;
    font-family: myfonttwo;
    font-size: 15px;
    margin: 10px 58px 0 0;
}
.hot-new p {
    color: #000;
    float: right;
    font-size: 14px;
    line-height: 22px;
    margin-left: 55px;
    margin-right: 55px;
    text-align: justify;
}
.hot-new p a {
    color: #c80f10;
    font-size: 11px;
    font-weight: bold;
    padding-left: 10px;
}
.tin-nong {
    overflow: hidden;
}
.title-nd {
    width: 940px;
    overflow: hidden;
    margin-bottom: 12px;
    margin-top: 20px;
}
.title-nd h3 {
    font-family: myfontfirst;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    margin: 0 0 0 52px;
    font-weight: normal;
}
.khoi-1 {
    overflow: hidden;
    float: left;
}
.khoi-2 {
    float: right;
}
.tin-nong-2 {
    width: 425px;
    overflow: hidden;
    border-bottom: 1px solid #f4dbbd;
    padding-bottom: 6px;
    margin-bottom: 6px;
}
.tin-nong-2 p {
	font-size: 15px;
    text-align: justify;
    margin: 5px 0 0 0;
	
}

.tin-nong-2:last-child {
	border-bottom: none;
}
.tin-nong-2 a img {
    float: left;
    margin-right: 10px;
}
.tin-nong-2 .title-tin-nong {
	font-size: 15px;
	color:#26659D;
	font-weight: bold;
	text-align: justify;
	line-height: 17px;
}
.title-nd-2 {
    overflow: hidden;
    background: url(../images/bg-title-nd-2.png) repeat-x bottom;
}
.title-nd-2 li {
    float: left;
    list-style: none;
}
.title-nd-2 li a{
	font-family: myfontfirst !important;
	    color: #26659D;
}
.title-nd-2 li img {}
.title-nd-2 .name {
    background:#26659e none repeat scroll 0 0;
    height: 29px;
    line-height: 29px;
    font-family: myfontfirst;
    font-weight: normal;
    text-transform: uppercase;
    color: #fff;
    padding: 0 10px;
}
.title-nd-2 .pink {
    height: 24px;
    background: #f4dbbd;
    -webkit-transform: skew(43deg);              
    -moz-transform: skew(43deg);              
    -o-transform: skew(43deg);              
    -ms-transform: skew(43deg);              
    transform: skew(43deg);
    text-align: center;    
    padding: 0 15px;
    margin-right: 15px;
    margin-left: -10px;
    line-height: 26px;
    font-weight: normal;
}
.title-nd-2 .pink a {
    -webkit-transform: skew(-43deg) !important;    
    -moz-transform: skew(-43deg) !important;    
    -ms-transform: skew(-43deg) !important;    
    -o-transform: skew(-43deg) !important;    
    transform: skew(-43deg) !important;
    display: block;
    font-family: myfontfirst;
    font-size: 14px;
    text-transform: uppercase;
    color: #bb9e7a;
}
.du-hoc-sinh {
    width: 465px;
    margin-right: 10px;
    float: left;
	border-bottom: none;

}
.du-hoc-sinh img {
    
}

.du-hoc-sinh p {
    font-size: 15px;
    text-align: justify;
    margin: 5px 0 0 0;
}
.tin-du-hoc {
    overflow: hidden;
    padding-left: 5px;
}
.tin-du-hoc ul {}
.tin-du-hoc ul li {
    list-style: none;
    background: url(../images/triangle.png) no-repeat left 4px;
    margin-bottom: 5px;
}
.tin-du-hoc ul li:last-child {
	margin-bottom: 0;
}
.tin-du-hoc ul li a {
    color:#26659D;
    font-size: 14px;
    padding-left: 10px;
    display: inline-block;
}
.title-nd-2 {
	margin-top: 0;
}
.details {}
.details h1 {
    color: #c80f10;
    font-family: myfontfirst;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 8px;
}
.details p {
    text-align: justify;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 10px;
}
.details img {
    display: block;
    _margin: auto;
	width: 80%;
}
.details h3 {
    font-size: 16px;
    color: #c81e1a;
    _background: url(../images/quat.png) no-repeat left center;
    line-height: 40px;
    _padding-left: 57px;

}
.details h3 a{
    color: #c81e1a;
}
.details h4 {
	font-size: 13px;
	color: #02b1f6;
	margin-bottom: 20px;
	line-height: 18px;
}
.details h5 {
	color: #c80f10;
	font-size: 13px;
	margin-bottom: 10px;
}
.related {
    overflow: hidden;
    margin: 10px 0 0 3px;
}
.related li {
    list-style: none;
    border-bottom: 1px dashed #e7c59d;
    padding-bottom: 5px;
    margin-bottom: 5px;
    background: url(../images/triangle.png) no-repeat left 4px;
}
.related li a {
    font-size: 16px;
    color: #c81e1a;
    padding-left: 10px;
    overflow: hidden;
    display: block;
}
.related li a span {
    color: #caa67b;
}
.noi-dung-2 {
    padding: 0;
}
.question {
    overflow: hidden;
}
.question a {}
.question a img {
    float: left;
    margin-right: 10px;
	width:237px;
}
.question h3 {
    font-size: 15px;
    color: #c80f10;
    margin-bottom: 10px;
    line-height: 20px;
}
.question h3 a {
	color: #26659E;
}
.question p {
    font-size: 15px;
    text-align: justify;
    line-height: 18px;
}
.border-hoi-dap {}
.list-page {
    overflow: hidden;
    text-align: right;
}
.list-page li {
    list-style: none;
    display: inline-block;
    margin-right: 10px;
}
.pages {
	display: inline-block;
	float: right;
	margin-bottom: 5px;
	margin-top: 5px;
	  font-size: 13px;
}

.pages a {
	color: #000000;
	border: 1px solid #ebebeb;
	padding: 2px 6px;
	display: inline-block;
}

.pages a:hover {
	background: #f2f2f2;
}

.pages strong {
	color: #ffffff;
	border: 1px solid #ebebeb;
	padding: 2px 6px;
	display: inline-block;
	background: #0080c0;
	font-weight: normal;
}

.list-page li:last-child {
	margin-right: 0;
	
}
.list-page li a {
    color: #ac122f;
    font-size: 13px;
    font-weight: bold;
}
.list-page li .active {
    background: #ce2127;  display: block;  padding: 4px 8px;  color: #fff;  border-radius: 15px;
}
.list-page li a:hover {
    background: #ce2127;
    display: block;
    padding: 4px 8px;
    color: #fff;
    border-radius: 15px;
}
.lien-he-wrap {}
.lien-he-wrap h3 {
    font-size: 16px;
    color: #c80f10;
    font-family: myfontfirst;
    font-weight: normal;
    text-transform: uppercase;
}
.lien-he-wrap h5 {
    font-size: 13px;
    color: #c80f10;
    font-family: myfontfirst;
    font-weight: normal;
    text-transform: uppercase;
    margin: 20px 0 5px 0;
}
.lien-he-wrap p {
    font-size: 13px;
    margin-bottom: 3px;
}
.contactFt {
    margin-top: 30px;
}
.contactFt .question {
    padding: 5px;
    width: 340px;
    height: 100px;
}
.contactFt label {
    float: left;
    width: 110px;
    color: #c80f10;
    font-size: 12px !important;
    font-weight: bold;
    line-height: 30px;
}
.contactFt input {
    display: block;
    width: 340px;
    height: 24px;
    padding-left: 5px;
    margin-bottom: 10px;
}
#tenkhachhang {}
#phone {}
#submit {
    background: url(../images/gui.png) no-repeat center;
    height: 56px;
    border: none;
    width: 52px;
    padding: 0;
    margin: 0;
    float: right;
    margin-right: 92px;
    margin-top: 10px;
    color: #fff;
    font-weight: bold;
    font-size: 15px !important;
    cursor: pointer;
}
.thu-vien-ha {
    overflow: hidden;
    margin-top: -15px;
}
.thu-vien-ha img {
    display: block;
    margin: 0 auto 10px auto;
}
.true {
    font-family: myfontfirst;
    font-size: 16px;
    text-transform: uppercase;
    color: #c80f10;
    margin: 25px 0 10px 0;
	font-weight: normal;
}
.vd {
    overflow: hidden;
    margin-bottom: 10px;
}
.vd-1 {
    margin-right: 15px;
}
.vd-2 {
    margin-right: 0;
}
.thu-vien-ha p {
    font-size: 13px;
    line-height: 18px;
    text-align: justify;
    margin-bottom: 5px;
}
.thu-vien-ha a {
    font-size: 11px;
    font-weight: bold;
    color: #c80f10;
}
.thu-vien-ha h3 {}
.details { font-size:16px;}
.inf-content p{
	font-size:14px;
	text-align:justify;
}
.inf-content div{
	font-size:16px;
	text-align:justify;
}
