 .btnon {
				  -webkit-border-radius: 20;
				  -moz-border-radius: 20;
				  border-radius: 20px;
				  text-shadow: 0px 1px 3px #666666;
				  font-family: Arial;
				  color: #ffffff;
				  font-size: 16px;
				  background: #e83600;
				  padding: 9px 20px 10px 20px;
				  text-decoration: none;
				}

				.btnon:hover {
				  background: #3cb0fd;
				  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
				  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
				  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
				  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
				  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
				  text-decoration: none;
	}

@font-face {
	font-family: 'utm_ca';
	src: url('../fonts/UTM Cafeta.eot');
	src: local('☺'), url('../fonts/UTM Cafeta.woff') format('woff'), url('../fonts/UTM Cafeta.ttf') format('truetype'), url('../fonts/UTM Cafeta.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
*
{
	padding:0px;
	margin:0px;
}
.20t{float:left;
width:20%;}
ul
{
	padding-left:0px;
	text-indent:0px!important;
}
a
{
	text-decoration:none;
	color:#002c34
}
.menu_mb >div
{
	text-align:right;
}
.menu_mb >div >a {
  display: inline-block;
  border: 1px solid #09C;
  color: #09C;
  padding: 5px 10px;
  font-size: 16px;
  cursor:pointer;
}
#news_detail td
{
	padding:5px
}
.wap_header
{
	width:100%;
min-width: 100%;
}
a:hover
{
	color:#f51b1b
}
#container
{
	width:1000px;
	margin:auto
}
.item_tl
{
	border-bottom:1px dashed #d8d8d8;
	padding:8px 0px;
}
.cate_left
{
	padding-left:0px!important;
}
.cate_left >li
{
	background:#09C;
	padding:5px;
	list-style:none;
	padding-left:15px;
	margin-bottom:2px;
}
.cate4 >li >a
{
	color:#333;
}
.cate3 li
{
	padding:5px 5px 5px 5px;
	list-style:none;
	vertical-align:middle
}
.cate6
{
	display:none;
}
.cate5
{
	display:none;
}
.cate4
{
	display:none;
}
.cate3 
{
	
	padding-left:0px!important;
}
.colpand
{
  width: 19px;
  height: 9px;
  background: url(../images/t.gif) no-repeat;
  background-position: 0px 0px;
  display: inline-block;
  cursor: pointer;
}
.expand
{
  width: 19px;
  height: 9px;
  background: url(../images/c.gif) no-repeat;
  background-position: 0px 0px;
  display: inline-block;
  cursor: pointer;
}
.cate_left >li >a
{
	color:white;
	text-transform:uppercase;
	font-weight:bold;
}
.item_tl p
{
	text-align:justify;
	line-height:22px;
}
.item_tl a
{
	font-weight:bold;
	color:#333
}
.item_tl img
{
	width:100%;
	border:1px solid #d8d8d8;
}
body
{
	font-size:12px;
	font-family:opensans-regular, tahoma;
	line-height:18px;
	color:#555555bõ;
}
.title_b_w span
{
	font-size:30px;
	color:#ff0000;
	display:block;
	font-weight:normal;
}
.title_b_w
{
	padding:45px 0px 40px 0px;
	line-height:37px;
	font-weight:bold;
	font-size:25px;
	color:#333333;
	text-align:center;
}
.box_rh
{
	width:1000px;
}
.r_h .jcarousel-skin-tango .jcarousel-prev-horizontal
{
  position: absolute;
  top: 210px!important;
  left: -60px!important;
  width: 55px!important;
  height: 72px!important;
  cursor: pointer;
  background: url(../images/p_b.png) no-repeat;
  background-position: 0px 0px;
}
.r_h .jcarousel-skin-tango .jcarousel-next-horizontal
{
	
  position: absolute;
  top: 210px!important;
  right: -60px!important;
  width: 55px!important;
  height: 72px!important;
  cursor: pointer;
  background: url(../images/n_b.png) no-repeat;
  background-position: 0px 0px;
}
.title_box_h
{
	  text-align: center;
 text-align: center;
  /* background: #e50d08; */
  
  background: #ff3500;
  background: -moz-linear-gradient(top, #ff3500 0%, #ff0100 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3500), color-stop(100%,#ff0100));
  background: -webkit-linear-gradient(top, #ff3500 0%,#ff0100 100%);
  background: -o-linear-gradient(top, #ff3500 0%,#ff0100 100%);
  background: -ms-linear-gradient(top, #ff3500 0%,#ff0100 100%);
  background: linear-gradient(to bottom, #ff3500 0%,#ff0100 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3500', endColorstr='#ff0100',GradientType=0 );
  padding: 14px 0px 10px 0px;
border-radius: 6px 6px 0px 0px;
  
}
.title_box_h a
{
	font-size:16px;
	color:#fff;
	text-transform:uppercase;
}
.des_box_h
{
	font-size:14px;
	color:#7e7e7e;
	line-height:20px;
	text-align:justify;
	margin-bottom:20px;
}
.list_item_b li
{
  background: url(../images/vat2_28.png) no-repeat;
  background-position: 0px 5px;
  padding: 3px 0px 2px 23px;
  list-style: none;
  font-size: 13px;
}
.list_item_b a
{
	color:red;
}
.list_item_b
{
  text-indent: 0px!important;
	padding-left:10px!important;
}
.wap_header
{
	background:#ecebeb;
}
.box_cn span
{
	color:#555555;
text-transform:uppercase;
	font-size:13px;
}
.ct_cm
{
	font-size:14px;
	text-align:justify;
	padding:15px 15px 10px 15px;
	position:relative;
	background:#f0f0f0;
	margin-top:27px;
	text-indent:0px;
}
.ct_cm img
{
	right:20px;
	top:-21px;
	position:absolute;
}
.wap_info_f
{
	padding:25px;
	background:#f2f2f2;
	margin-top:20px;
	margin-bottom:40px;
}
.info_f
{
	font-size:14px;
	line-height:22px;
	color:#555555
}
.wap_box_end
{
	background:#dedcdc;
	position:fixed;
	left:0px;
	bottom:0px;
	width:100%;
	
}
.hotline_f span
{
	color:#ed1414;
	font-style:normal;
	margin-right:10px;
	display:inline-block;
}
.hotline_f
{
  background: url(../images/bg-hotl.png) top left no-repeat;
  padding: 4px 0px 1px 139px;
  color: #555555;
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
}
.info_f a
{
	
	font-size:14px;
	color:#555555
}
.box_cn p
{
font-size:14px;
text-transform:uppercase;
color:#333333;	
font-weight:bold;
}
.box_cn 
{
	text-align:center;
}
.box_cn img
{
	width:170px;
	height:170px;
	
	-webkit-border-radius:300px;
	-moz-border-radius:300px;
	border-radius:300px;
	margin-bottom:20px;
}
.chi_us li
{
	list-style:none;
	padding:8px 5px 5px 11px;
	list-style:square;
	
}
.user_ac
{
	background:url(../images/user1.png) bottom center no-repeat;
}
.chi_us
{
position: absolute;
  top: 100%;
  width:200px;
  padding: 5px 5px 5px 25px!important;
  left: 0px;
  background: white;
  border: 1px solid #ccc;
  border-top:2px solid #ccc;
  z-index: 9999;
  display:none;
}
.chi_us li
{
}
.dk_dn >li
{
	  padding: 7px 9px 8px 8px;
  list-style: none;
  display: inline-block;
}
.far_us
{
	position:relative;
}
.dk_dn 
{
  background: url(../images/user.png) 3px 0px no-repeat;
  padding-left: 27px!Important;
  text-indent: 0px!important;
}
.dk_dn a
{
	color:#666666;
}
.list_cate_t
{
	text-align:right;
  padding-left: 0px!Important;
  text-indent: 0px!important;
}
.list_cate_t li
{
	  display: inline-block;
  list-style: none;
  padding: 7px 9px 6px 9px;
}
.list_cate_t  a
{
	color:#666666;
}
.logo
{
	
}
.search_h
{
}
.list_sup
{
  text-align: right;
  padding-left: 0px!important;
  padding: 15px 0px;
  text-indent: 0px!important;
}
.wap_search_box
{
	background:#dbdbdb;
}
.text_h a span
{
	color:#ff1818;
}
.txts
{
	width:172px;
	height:35px;
	background:white;
	border:none;
	padding:5px;
	color:#c9c9c9;
	-webkit-border-radius: 3px 0px 0px 3px;
	-moz-border-radius:3px 0px 0px 3px;
	border-radius: 3px 0px 0px 3px;
	float:right;
	margin:5px 0px
}
.subs
{
	width:48px;
	height:35px;
	background:url(../images/s.png) center center no-repeat #91c1ea;
	
	-webkit-border-radius: 0px 3px 3px 0px;
	-moz-border-radius: 0px 3px 3px 0px;
	border-radius: 0px 3px 3px 0px;
	border:none;
	float:right;
	margin:5px 0px
}
.item_kh a
{
	font-size:14px;
	color:#555
}
.item_kh img
{
	width:100%;
	height:165px;
	-webkit-border-radius: 0px 30px 0px 30px;
	-moz-border-radius: 0px 30px 0px 30px;
	border-radius: 0px 30px 0px 30px;
	margin-bottom:20px;
}
.box_or a:hover
{
	color:#FC0;
}
td
{
	  text-indent: 0px;
}
.box_or a
{
	  background: url(../images/vat2_16.png) no-repeat;
  background-position: 0px 0px;
  font-size: 14px;
  color: #ededed;
  display: inline-block;
  margin-top: 10px;
  padding: 3px 0px 6px 48px;
}
.box_or div
{
	font-size:14px;
	text-align:justify;
	line-height:20px;
	color:white;
	
}
.box_or h3
{
	font-size:24px;
	font-weight:bold;
	color:white;
	margin-bottom:10px;
}
.box_or img
{
	float:left;
	margin-right:15px;
	
}
.box_or
{
	background:#f95e18;
	padding:25px;
	height:272px;
	margin-bottom:13px;
}
.box_blue
{
  height: 183px!important;
  background: #76c764;
  margin-bottom: 0px;
}
.title_ct_h
{
	font-weight:bold;
	font-size:25px;
	color:#333333;
	text-align:center;
	margin-bottom:20px;
}
.wap_ct
{
	background:#dbdbdb;
	padding:50px 0px;
}
.box_white h3
{
	font-size:24px;
	font-weight:bold;
	color:#555555;
	margin-bottom:10px;
}
.box_white img
{
	  margin-top: 54px;
  float: right;
}
.box_white a:hover
{
	color:white;
	background:#09C
}
.item_yk
{
	width:235px;
	margin-right:20px;
}
.fixed
{
	position:fixed;top:0px;
	left:0px;
	width:100%;
	z-index:999;
}
.box_white .link_t1
{
	  font-size: 16px;
  color: white;
  text-align: center;
  padding:8px 14px 8px 28px;
  background: #f95e18;
  display: inline-block;
  margin-top: 15px;
}
.box_white div
{
	font-size:16px;
	line-height:22px;
	text-align:justify;
}
.box_white
{
	background:white;
	height:468px;
	padding:70px 0px 70px 35px;
	margin-right:-8px;
}
.item_kh
{
  width:234px;
  margin-right:20px;
  text-align: center;
}
.wap_kh
{
	padding:40px 0px;
}
.text_h
{
	width:100%;
	height:auto;
	display:table-cell;
	vertical-align:middle;
	padding:29px 0px;
	font-size:16px;
	color:#555555;
}
.text_h a
{
	font-size:16px;
	color:#555555;
}
.wap_mn
{
	background: #ff3500; /* Old browsers */
background: -moz-linear-gradient(top,  #ff3500 0%, #ff0100 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3500), color-stop(100%,#ff0100)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff3500 0%,#ff0100 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff3500 0%,#ff0100 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff3500 0%,#ff0100 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff3500 0%,#ff0100 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3500', endColorstr='#ff0100',GradientType=0 ); /* IE6-9 */

}
.list_sup li span
{
	font-size:14px;
	color:#888888;
}
.list_sup li
{
	display: inline-block;
	line-height:20px;
  border-left: 1px dotted #ececec;
  color: #666666;
  padding: 15px 15px 15px 15px;
}
/* =========================== SLIDERS =========================== */

.themex-slider {
	position:relative;
	overflow:hidden;
}

.themex-slider > ul {
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
}

.themex-slider > ul > li {
	position:relative;
	display:block;
	overflow:hidden;
}
.slider-content-left {
	width: 39.45%;
	float: left;
	top: 110px;
	display: inline-block;
	margin-top: 119px;
	background-color: rgba(85,58,33,0.7);
	padding: 20px;
}

.slider-content {
	opacity: 1;
	filter:alpha(opacity=100);
}

.slider-content-right {
	top: 0px;
	float: right;
	width: 50%;
}

.themex-slider > ul > li.current,
.themex-slider > ul > li:first-child {
	z-index:1;
}

.themex-slider > ul > li > img,
.themex-slider > ul > li > a > img {
	display:block;
	width:100%;
	height:auto;
}

.themex-slider .arrow {
	position:absolute;
	top:50%;
	z-index:100;
	margin-top:-12px;	
	width:13px;
	height:23px;
	background:url(../images/main_slider_arrows.png) -13px 0 no-repeat;
	cursor:pointer;
}

.themex-slider .arrow-left {
	left:24px;
}

.themex-slider .arrow-right {
	right:24px;
	background-position:0 0;
}

/*------------------------------- Parallax Slider ----------------------------*/

.parallax-slider {	
	overflow:hidden;
	color:#fff;
}

.parallax-slider .substrate {
	width:130%;
}

.parallax-slider > ul {
	overflow:hidden;
	width:10000%;
	opacity:0;
}
.parallax-slider ul {
  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
}

.parallax-slider > ul > li {
	display:block;
	float:left;
}

.row:before, .row:after {
  display: table;
  content: " ";
}
img {
  height: auto;
}
dmp.edu.vn/media="all"
img, object, embed, iframe {
  max-width: 100%;
}
img {
  vertical-align: middle;
}
img {
  border: 0;
}
.parallax-slider img.aligncenter,
.parallax-slider img.alignnone {
	display:block;
}

/*------------------------------- Boxed Slider ----------------------------*/

.boxed-slider {
	position:relative;
	margin:4em 0;
	padding:5px;
	border:1px solid #e1e1e1;
	background:#fff;
}

.main-content .boxed-slider {
	margin:0 0 2em 0;
}

.boxed-slider > ul > li {
	top:0;
	left:0;
	display:none;
	width:100%;
}

.boxed-slider > ul > li:first-child {
	position:relative;
	display:block;	
}

.boxed-slider .caption {
	position:absolute;
	right:0;
	bottom:0;
	left:0;	
	padding:1.5em 20px;
	background:url(images/bgs/white_80_bg.png);
}

.boxed-slider .embedded-video {
	margin-bottom:0;
}

.embedded-video {
	position: relative;
	overflow: hidden;
	margin-bottom:2em;
	padding-top: 30px;
	padding-bottom: 54.5%;
	height: 0;
}

.embedded-video iframe,  
.embedded-video object,  
.embedded-video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%!important;
	height: 100%!important;
	background:#000;
}
.featured-content {
  position: relative;
  overflow: hidden;
  background: #fff;
}
.substrate {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  overflow: hidden;
  width: 100%;
}
.substrate img {
  display: block;
  width: 100%;
  height: auto;
}
.row .fivecol { width: 39.45%; }
.row .sevencol {
  width: 56.75%;
}

.alignnone {
  margin: 0.5em 0 0 0;
}
.themex-slider > ul > li.current,
.themex-slider > ul > li:first-child {
	z-index:1;
}
.last {
  margin-right: 0px!important;
}
.column {
  position: relative;
  float: left;
  margin-right: 3.8%;
  min-height: 1px;
}
.img_b_h
{
	width:120px;
}
.menu_mb select
{
	width:100%;
	border:none;
	padding:5px;
}
.menu_mb
{
	display:none;
	padding:5px 0px;
}
#ma
{
	display:none;
}
.box_mn_mb
{
	position:absolute;
	top:0px;
	right:0px;
	background:#464646;
	width:250px;
	z-index:99999;
}
.close_mn
{
position: absolute;
  top: 0px;
  font-size: 18px;
  left: -26px;
  cursor:pointer;
  background: #000;
  color: white;
  padding: 4px;
}
.ct_mn_mb >li
{
	  display: block;
  border-bottom: #555 solid 1px;
  padding:8px 15px;
  list-style:none;
}
.chil_mn_mb li a
{
	display:block;
	color:white;
	padding:8px 0px
}
.chil_mn_mb li
{
	list-style:none;
	  display: block;
  border-bottom: #464646 solid 1px;
  padding-left: 20px;
}
.ct_mn_mb ul
{
	background:#636363;
	margin-top:10px;
	display:none;
}
.dongdm i
{
	margin-left:5px;
}

.dongdm
{
	background:black;
	color:white;
	text-align:center;
	padding:10px 0px;
	font-size:13px;
	font-weight:bold;
}
.ct_mn_mb i
{
	color:white;
	font-size:12px;
	float:right;
	cursor:pointer;
}
.ct_mn_mb
{
	padding-left:0px!important
}
.ct_mn_mb >li >a
{
	color:white
}
.text_h_s {
  margin-top: 20px;
  font-size: 18px;
}
.text_h_s i
{
	margin-right:7px;
	color:#09C
}
.box_h_mb
{
	display:none;
}
.phanmem img
{
	width:30px;
	margin-right:15px;
}
.phanmem i
{
	margin-right:5px;
}
.phanmem
{
	font-size:15px;
	font-weight:bold;
	color:#f95e18;
	background:white;
	padding:5px;
	margin-bottom:5px;
}
.blue a
{
	
	color:white;
}
.blue
{
	background:#06C;
}
.orange
{
	background:#f95e18;
}
.orange a
{
	color:white;
}
.green a
{
	color:white
}
.green
{
	background:#76c764
}
.de_des #WFItem12449904
{
	margin:auto;
}
.de_mb
{
	display:none;
}
/* ========================= RESPONSIVE STYLES ======================== */

/* --------------------------- 940px-1199px --------------------------- */

@media only screen and (max-width: 1199px) and (min-width: 1000px) {
}

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

@media only screen and (max-width: 999px) and (min-width: 768px) {
}

/* ------------------------------ 0-999px ---------------------------- */

@media only screen and (max-width: 768px) {
	.box_h_mb
	{
		display:block;
	}
	.text_h_s {
  margin-top: 10px;
  font-size: 15px;
  margin-bottom: 0px;
  background-color: white;
  padding: 8px;
}
.wap_ct
{
	padding:10px 0px;
}
.r_h
{
	display:none;
}
.end_b_th
{
	margin-bottom:10px;
}
	.wap_header
	{
		display:none
	}
	.list_sup
	{
		display:none;
	}
	.search_des
	{
		display:none;
	}
	.logo
	{
		text-align:center;
	}
	.logo img
	{
		max-width:100%
	}
	.sf-menu
	{
		display:none
	}
	.menu_mb
	{
		display:block;
	}
	#ma
	{
		display:block;
	}
	.txts
	{
		width:80%;
		margin:5px 0px;
	}
	.subs
	{
		width:20%;
		margin:5px 0px;
	}
	.title_ct_h
	{
		font-size:15px;
	}
	.box_white img
	{
		  width: 100%;
    float: none;  
  margin-top: 0px;
	}
	.box_white h3 {
  font-size: 13px;
  font-weight: bold;
  color: #555555;
  margin-bottom: 0px;
  padding: 5px;
  text-align: center;
}
.box_white div {
  font-size: 12px;
  line-height: 18px;
  text-align: justify;
  padding: 5px 10px;
}
	.box_white
	{
		padding:0px;
		margin-right:-8px;
		padding:10px 0px;
	}
	.box_white .link_t1 {
  font-size: 14px;
  color: white;
  text-align: center;
  padding: 8px 14px 8px 14px;
  background: #f95e18;
  display: inline-block;
  margin-top: 15px;
  width: 100%;
  text-align: center;
}
.box_white
{
	height:377px
}
	.box_or img{
		width:50%;
		margin:0px;
		float:none
	}
	.box_or {
		text-align:center;
  padding:0px 5px;
  height: 181px;
  margin-bottom: 13px;
}
.box_or h3 {
  font-size: 12px;
  font-weight: bold;
  color: white;
  margin-bottom: 10px;
}
.box_or div {
  font-size: 12px;
  text-align: justify;
  line-height: 18px;
  color: white;
  height: 58px;
  overflow: hidden;
}
.box_or a {
  background: url(../images/vat2_16.png) no-repeat;
  background-position: 0px 2px;
  font-size: 12px;
  color: #ededed;
  display: inline-block;
  margin-top:0px;
  padding: 0px 0px 6px 21px;
  background-size: 15px;
}
.r_h .jcarousel-skin-tango .jcarousel-prev-horizontal
{
	top: -23px;
  left: 0px;
  
  background-size: 17px;  width: 18px;
  height: 23px;
}
.r_h .jcarousel-skin-tango .jcarousel-next-horizontal
{
	top: -23px;
  left: 20px;  width: 18px;
  height: 23px;
  
  background-size: 17px;
}
.title_b_w
{
  font-size: 13px;
  padding: 0px;
  line-height: 21px;
  padding: 10px 0px;
}
.title_b_w span
{
	  font-size: 15px;
  font-weight: bold;
}
.wap_box_end
{
	display:none
}
.jcarousel-skin-tango .jcarousel-next-horizontal
{
	top:80px!important;
	right:0px!important;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal
{
	top:80px!important;
	left:0px!important;
}
body
{
	overflow-x:hidden
}
.wap_info_f
{
	margin-bottom:0px;
	padding:15px 0px;
}
.item_n
{
	margin-bottom:10px;
}
#ct_n_id
{
	overflow:hidden
}
#news_detail
{
	padding:10px!important;
}

.search_h
{
	padding:0px 10px;
}
#news_detail table td
{
	width:auto!important;
}
#news_detail table
{
	width:100%!important;
	height:auto;
}
.item_kh a
{
	display:block;
}
.item_kh img
{
	width:80%;
	margin-bottom:10px;
	
}
.jcarousel-clip jcarousel-clip-horizontal
{
	
}
.item_album img
{
	height:auto!important;
}
.item_album
{
	width:100%!important;
	float:none!important;
	margin-right:0px!important;
}
.de_des
{
	display:none;
}
.de_mb
{
	display:block;
}
}

/* ------------------------------ 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 {
}