.h1, .h2, .h3, h1, h2, h3{padding: 0; margin: 0;}
*{ margin: 0; padding: 0; } 
.clear{clear:both;}
body{ font-family: 'texgyreadventor-regular'; font-size:13px; line-height:1.5; background:url(images/bg.jpg) no-repeat fixed; background-size:100% auto; }
a{ text-decoration:none !important;}
ul{ list-style:none; padding:0; margin:0;}
.vshd{ height:0px; display:none; overflow:hidden;}
#wapper{ width:100%; margin:auto; *position:relative; overflow-x:hidden;}
.header{ z-index:9999; display:none; width:100%; background:rgba(0,0,0,0.9); padding:10px 5.5%;}
.header1{ z-index:9999; width:100%; position:absolute; top:0px; left:0px; background:rgba(0,0,0,0.9); padding:10px 5.5%;}
.logo{ height:75px; display:block; float:left;}

#search{position:absolute; bottom:-35px; right:0px; display:none; z-index:99;}
#search #keyword{width:220px; height:35px; text-indent:10px; border:1px #C00A0A solid; float:left;}
#search #nut{width:80px; height:35px; border:none; background:#C00A0A; color:#fff; float:left;}
.search{position:absolute; top:18px; right:7px; cursor:pointer;}
.asas{display:none;}
.mxh_top{float:right; padding-top:15px;}
.mxh_top span{display:inline-block; margin-right:5px; background:url(images/mail.png) no-repeat left center; height:42px; line-height:42px; padding-left:45px; font-family: 'UTM-Avo'; font-size:14px; color:#fff; float:left;}
.mxh_top img{ float:left; margin:0 3px;}
/*------end menu--------*/
.slider{ width:100%; position:relative; }
/*-----------end slider-------------*/
.main_content{width:98%; margin:auto; padding:20px 0; padding-top:30px; position:absolute; left:1%; top:95px; z-index:9999;}
.main_content1{width:98%; margin:auto; min-height:484px; *position:relative; z-index:9999;}
 
.left{width:19%; float:left; background:rgba(0,0,0,0.7); padding:8px 0; margin-top:2px;}
.left1{width:19%; background:rgba(0,0,0,0.7); padding:8px 0; position:absolute; top:10px; left:0px; height: calc( 100% - 20px );}
.noidung img{ max-width:100% !important; height:auto !important;}
.menu_left{ padding-bottom: 46px; margin-bottom:20px;}
.danhmuc-l{position:relative; margin-bottom:20px;}
.tieude-trai{ height:35px; text-align:center; font-family: 'RobotoCondensed-Regular';  color:#fff; position:relative; font-size:12px; width:100%;}

.box_left{position:relative; padding-top:0px; margin-bottom:10px;}
.danhmuc_trai{}
.danhmuc_da{}
.danhmuc_trai li{text-align:right;}
.danhmuc_trai li a { padding:5px 0; display:block; font-size:12px;  font-family: 'texgyreadventor-regular'; color:#fff;   background:url(images/plus_bullet_w.png) no-repeat calc( 100% - 6px ) 13px; padding-right:15px;}
.danhmuc_trai li:hover a{ color:#000;  background:url(images/right_arrow_bullet.png) no-repeat calc( 100% - 4px ) 9px, #fff;  }
.danhmuc_trai li ul{padding-left:5px;}


.right{width:79.2%; float:left;}
.right1{width:70%; float:left; margin-left:1%; min-height:560px; margin-bottom:20px;}
.tieude-phai{padding-top:50px; padding-bottom:10px; background:url(images/sub_page_title_bg.png); font-family: 'texgyreadventor-regular'; color:#fff;  font-size:20px; position:relative; padding-left:15px;}
.content{ color:#fff;}
.content1{ color:#fff; background:#000; padding:10px; }

.end{ width:100%; z-index:9999; padding:5px 5.5%; background:rgba(0,0,0,0.9); }
.end1{ width:100%; position:absolute; z-index:9999; bottom:0px; left:0px; padding:5px 5.5%; background:rgba(0,0,0,0.9); }
.footer{ width:100%; text-align:center; padding-top:5px;}
.ft_dv{position:relative; color:#fff; font-family: 'UTM-Avo'; padding-bottom:3px; width:272px; display:inline-block; cursor:pointer;}
.ft_dv::before{position:absolute; height:3px; width:100%; background:#333333; content:'';  bottom:0px; left:0px; }
.ft_dv a{}
.ft_v{position:relative; padding-bottom:3px; width:272px; display:inline-block;}
.ft_v::before{position:absolute; height:3px; width:100%; background:#006941; content:'';  bottom:0px; left:0px; }
.ft_v a{color:#fff; font-family: 'UTM-Avo';}


.copy{height:45px; text-align:center; font-family:arial; font-size:13px; color:#fff;}
.copy .copy_content{height:44px; line-height:44px; width:89%; margin:auto;}
/*-----------phân trang---------------*/	
.phantrang{text-align:center; margin-bottom:10px;}
.phantrang a{ background: #fff; color:#000; padding: 2.5px 12px; text-align:center; text-decoration:none; margin:0px 2px; font-weight:bold;}
.phantrang a:hover{	font-weight:bold; background:#217E07; padding: 3px 12px; color:#ffffff;}
.phantrang span{ font-weight:bold; background:#217E07; padding: 3px 12px; color:#ffffff;}
/*------------------------------------*/
.lh_cont{width:49%; float:left;}
.frm_lienhe{width:49%; float:right;}
.bando{width:100%;}
.lh-con-l{width: 30%;float: left;margin-bottom: 15px;}
.lh-con-r{width: 70%;float: left; color:#000; margin-bottom: 15px;}
.lh-con-r *{max-width: 100%;}
.lh-con-r .input{width: 100%; height:30px; border: 1px solid #e1e1e1;border-radius: 5px;}
.lh-con-r textarea{ border: 1px solid #e1e1e1;border-radius: 5px; width: 100%;}


.mota{color:#ccc; font-size:13px;}

.othernews ul li{padding:3px 0;}
.othernews ul li a{ background:url(images/plus_bullet.png) no-repeat left center; color:#fff; font: 14px "QuicksandBold",Arial,sans-serif; padding-left:10px;}
.othernews ul li span{*color: #cc3333; font: 14px "QuicksandBook","open sans",Arial,sans-serif;}

.box_news{padding:10px ; width:100%;  background:#000; margin-top:10px; transition:0.4s;}
.box_news:hover{ background:#220607; transition:0.4s; }
.box_news p{color: #cc3333; font: 12px "QuicksandBook","open sans",Arial,sans-serif; margin-bottom:0px; padding-top: 15px;}
.box_news h3 a{color:#fff; font: 17px "QuicksandBold",Arial,sans-serif; font-weight:bold; margin-bottom:6px; transition:0.4s;}
.box_news a img{ float:left; width:20%; height:auto; margin-right:12px; }
 
.box_news1{	padding:10px 0; width:100%; border-bottom:1px #ccc dashed; background:#000;}
.box_news1 h3 a{  color:#ccc; padding-left:5px; background:url(images/plus_bullet.png) no-repeat left center; font: 16px "QuicksandBold",Arial,sans-serif;margin-bottom:6px; font-weight:bold; transition:0.4s; padding-left:12px;}
.box_news1:hover  h3 a{color:#cc3333;	transition:0.4s;}
.video_item{width:48%; float:left; margin:1%; margin-bottom:20px;}

.holder{ margin: 10px auto; text-align: center; height:30px; }
.holder a {font-size: 12px; cursor: pointer; margin: 0 1px; color: #e51a05; background-color: #fff; border: 1px solid #ddd; padding: 7px 12px}
.holder a:hover {background-color: #e51a05; color: #fff;}
.holder a.jp-previous {margin-right: 0px; padding: 7px 5px; border: 1px solid #ddd;}
.holder a.jp-next {margin-left: 0px; padding: 7px 5px; border: 1px solid #ddd;}
.holder a.jp-current, a.jp-current:hover {color: #e51a05; font-weight: bold;}
.holder a.jp-disabled, a.jp-disabled:hover {color: #bbb;}
.holder a.jp-current, a.jp-current:hover,.holder a.jp-disabled, a.jp-disabled:hover {cursor: default; background: #e51a05; color: #fff;  border: 1px solid #e51a05;}
.holder span { margin: 0 5px; }


.loading {
    position: absolute;
    top: calc(50% - 5px);
    left: 20%;
    top: 45%;
    display: block;
}
.loading span {
    display: block;
    margin: 0 auto;
}
.loading span.l-1 {
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -ms-animation-delay: 0;
    -moz-animation-delay: 0;
}
.loading span.l-2 {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
}
.loading span.l-3 {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
    -ms-animation-delay: 0.4s;
    -moz-animation-delay: 0.4s;
}
.loading span[class*="l-"] {
    height: 10px;
    width: 10px;
    background: #DF192C;
    display: inline-block;
    margin: 8px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-animation: loader 3s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.64, 0.62, 0.99, 0.24);
    -webkit-animation-fill-mode: both;
    -moz-animation: loader 3s infinite;
    -moz-animation-timing-function: cubic-bezier(0.64, 0.62, 0.99, 0.24);
    -moz-animation-fill-mode: both;
    -ms-animation: loader 3s infinite;
    -ms-animation-timing-function: cubic-bezier(0.64, 0.62, 0.99, 0.24);
    -ms-animation-fill-mode: both;
    animation: loader 3s infinite;
    animation-timing-function: cubic-bezier(0.64, 0.62, 0.99, 0.24);
    animation-fill-mode: both;
}
.gallery_thumb_box {
    float: right;
    height: 400px;
    position: absolute;
    right: 34px;
    top: 80px;
    width: 156px;
}
.bottom-content {
    display: block;
    height: 135px;
    *position: relative;
    width: 100%;
}
.gallery_detail {
    bottom: 0;
    height: 135px;
    left: 0;
    margin-top: -50px;
    position: absolute;
    width: 100%;
}
.gallery_desc {
    background: rgba(0, 0, 0, 0) url(images/bg_transparent.png) repeat scroll 0 0;
    bottom: 40px;
    left: 0;
    margin-left: 16px;
    padding: 12px 12px 16px;
    position: absolute;
    width: 350px;
}
.gallery_group {
    bottom: 10px;
    float: right;
    height: 123px;
    margin-right: 16px;
    position: absolute;
    right: 10px;
    width: 341px;
    z-index: 103;
}
#slideshow {
    position: relative;
    z-index: -1;
}
#slider, #slider li {
    height: 370px;
    overflow: hidden;
    width: 160px;
    display: block;
}
.gallery_captions:first-child {
    display: block;
}
.gallery_desc_title {
    font: 18px "QuicksandBook","open sans",Arial,sans-serif;
    padding-bottom: 6px;
}
p {
    margin: 0 0 10px;
}

.gallery_name {
       background: rgba(0, 0, 0, 0) url(images/bg_transparent.png) repeat scroll 0 0;
    cursor: pointer;
    float: right;
    height: 43px;
    width: 327px;
}
.gallery_sub_name {
       background: rgba(0, 0, 0, 0) url(images/bg_transparent.png) repeat scroll 0 0;
    float: right;
    font: 16px "QuicksandBook","open sans",Arial,sans-serif;
    height: 30px;
    margin-top: 8px;
    padding: 13px 45px 0 40px;
    box-sizing: content-box;
	color:#fff;
}
#slideshow img {
    height: 100%;
    position: fixed;
    top: 0;
    width: auto;
	left:20%;
}
.galley_thumb_img {
    border: 2px solid #fff!important;
    margin: 5px 0!important;
}
.gallery_thumb_box img {
    cursor: pointer;
}
.gallery_thumb_box {
    float: right;
    height: 400px;
    position: absolute;
    right: 34px;
    top: 80px;
    width: 156px;
	text-align:center;
}
.jqDockWrap {
    margin: auto;
}
.gallery_name_off {
    float: left;
    font: 18px "QuicksandBook","open sans",Arial,sans-serif;
    height: 43px;
    padding: 12px 0 0 24px; color:#fff;
}
.resp_view{display:none;}
.resp_hide{display:block;}
.show_dv{width:100%; max-width:600px; margin:auto;}
.dv_i{width:calc(94% / 3); float:left; margin:1%; text-align:center;}
.dv_i img{width:100%; margin-bottom:10px;}
.dv_i a{color:#fff; font: 14px "QuicksandBook","open sans",Arial,sans-serif;}