header{
	position: relative;
	background-image: url(../images/bg-banner.png);
	background-size: cover;
	z-index: 1000;margin-bottom: 30px;
}
.topsize{
	background: rgba(255,255,255,0.5);
	padding: 8px 0;
	box-shadow: rgba(0,0,0,0.1) 0 0 5px;
}
.topnav ul li{
	margin-left: 20px;
}
.topnav ul li svg{
	margin-right: 8px;
}
.topnav ul li a{
	color: #00813e;
}
.topnav ul li a:hover{
	color: #7f7f7f;
}

.logo{
	float: left;
}
.logo a{
	padding-right: 20px;
	display: block;
	float: left;
}
.logo img{
	width: 100%;
}
.hotline{
	float: right;
	padding: 10px 0;
}
.hotline span{
	color:red;
	font-size: 24px;
	margin-left: 10px;
}
.search{
	float: right;
	position: relative;
	width: 280px;
}
.search input[type="text"]{
	background: rgba(255,255,255,0.8);
	border: #00813e 1px solid;
	width: 100%;
	padding: 10px 40px 10px 10px;
	float: right;
}
.search svg{
	position: absolute;
	right: 10px;
	top: 12px;
	opacity: 0.5;
}

.main-nav{
	background: #00813e;
}
.navbar ul li{float:left; transition: all 0.2s ease 0s; position:relative;}
.navbar ul li a{float:left; padding:12px 20px 13px 20px; color:#fff; font-size:17px;cursor: pointer;}
.navbar ul li:hover{background:#006f35;}
.navbar ul li.active{background:#006f35;}
.navbar ul ul{position:absolute; left:0; top:49px; background:#006f35; width:220px; padding:0; display:none;}
.navbar ul ul li, .navbar ul ul li a{width:100%; display:block;}
.navbar ul ul li a{padding:8px 20px; background:none; font-size:15px;}
.navbar ul ul li:hover{background:#00612f;}
.navbar ul li:hover ul{display:block;}

.bt-nav{width:50px; height:50px; float:left; margin:0 auto; text-align: center; display: none; position: relative; line-height: 50px;}
.bt-nav span{color:#00813e; font-size:20px; width:50px; height:50px; display:table; position: absolute; top:-55px; left: 0;}
.bt-nav i{padding:28px 0 0 0;}
.bt-nav .closemenu{display: none;}


.ct-hot-news, .news-new{
	margin-bottom: 30px;
}
.ct-hot-news a.img-thumb{width:100%; display:block; float:left; margin:0 0 10px 0;}
.ct-hot-news img{width:100%; float:left;}
.ct-hot-news h2{padding:15px 20px; float:left; line-height:1; width:89.3%; position:absolute; bottom:0; left:0; background:rgba(0,0,0,0.5); height: 54px;}
.ct-hot-news h2 a{color:#fff; font-size:18px;}
.ct-hot-news h2 a:hover{color:#42da8b;}
.ct-hot-news p{font-size:16px; color:#808080;}

.title-box{width:100%; height:24px; border-bottom:#2b78c2 2px solid; margin:0 0 10px 0;}
.title-box h2{color:#2b78c2; font-size:18px; text-transform:uppercase; border-bottom:#f79100 2px solid; float:left;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.title-box{height:23px;}
}
.item-news-new{width:100%; display:table; border-bottom:#e1e1e1 1px dotted; padding:0 0 8px 0; margin:0 0 8px 0;}
.item-news-new:last-child{border:none; margin:0; padding:0;}
.item-news-new .thumb{float:left; margin:0 10px 0 0;}
.item-news-new img{width:70px; height:65px; float:left; overflow:hidden;}
.item-news-new a{font-size:16px; color:#3d3d3d;}
.item-news-new data{font-size:13px; color:#a6a6a6; font-style:italic;  margin-top: 8px; display: inline-block;}
.item-news-new a:hover{color:#00813e; text-decoration:underline;}
.item-news-new h2{line-height:16px;}

.notification{width:100%;}
data.date-site{color:#427bb2; font-size:14px; margin:0 0 5px 0; display:block; text-align:right;}
.notification ul{height:350px; overflow:hidden;}
.notification ul li{width:100%; margin:0 0 8px 0; padding:0 0 8px 25px; float:left; border-bottom:#d1d1d1 1px dotted; background:url(../images/ic-f01.png) no-repeat left 5px;}
.notification ul li a{color:#00813e; font-size:16px; float:left;}
.notification ul li:hover a{color:#f78000;}
.notification .title-box{background:#f78000; border:none; height:38px; text-align:center;}
.notification .title-box h2{color:#fff; border:none; float:none; font-size:16px; margin:0; line-height:38px;}

.box-category{width:100%; display:block; float:left; margin-bottom: 20px;}
.title-cat{width:100%; float:left; margin:0 0 10px 0; background:#00813e;}
.title-cat span{width:36px; height:36px; float:left; margin:0 10px 0 0; text-align:center; line-height:36px; display:block;}
.title-cat span img{display:inline-table; margin:8px 0 0 0;}
.title-cat h2{color:#fff; font-size:16px; line-height:36px; text-transform:uppercase;}

.title-cat-sub{width:100%; display:block; float:left; margin:0 0 10px 0;}
.title-cat-sub h2{display:block; float:left; padding:2px 0 0 0;}
.title-cat-sub h2 a{color:#00813e; font-size:18px; text-transform:uppercase;}

.summary-cat{width:100%; display:block; float:left; margin:0 0 10px 0; border-bottom:#c4c4c4 1px solid; padding:0 0 10px 0;}
.summary-cat .thumb{width:45%; margin:0 3% 0 0; float:left;}
.summary-cat .thumb img{width:100%; height:140px; float:left;}
.summary-cat h2, .summary-cat h3{font-size:20px; margin:5px 0 3px 0; line-height:1.3;}
.summary-cat h2 a, .summary-cat h3 a{color:#00813e;}
.summary-cat h2 a:hover, .summary-cat h3 a:hover{color:#0093dd;}
.summary-cat p{color:#707070; font-size:14px; margin:0 0 0 41%;}

ul.other-list-cat{width:100%; display:block; float:left;}
ul.other-list-cat li{border-bottom:#e1e1e1 1px dotted; margin:0 0 6px 0; padding:0 0 6px 20px; background:url(../images/ic-arrow-right01.png) no-repeat left 3px;}
ul.other-list-cat li:last-child{border-bottom: none;}
ul.other-list-cat li a{font-size:16px; color:#4b4b4b;}
ul.other-list-cat li a:hover{color:#00813e;}


/* SIDEBAR */
.box-sidebar{display:block; float:left; margin:0 0 20px 0; width: 100%;}
.title-sidebar-box{background:#28a4c1; height:38px; display:block; width:100%; margin:0 0 10px 0; text-align:center;}
.title-sidebar-box span{height:38px; width:50px; display:block; float:left;}
.title-sidebar-box h2{color:#fff; font-size:18px; line-height:38px; padding: 0 50px 0 0;}

.login h2{background:#28a4c1; color:#fff; text-transform:uppercase; text-align:center; font-size:16px; padding:7px 0;}
.ct-login{width:100%; display:table; padding:20px; background:#f1f1f1;}
.row-form-login{width:100%; margin:0 0 10px 0; position:relative;}
.row-form-login svg{position:absolute; left:8px; top: 10px; color:#cacaca; font-size:18px;}
.row-form-login input{border:none; font-size:16px; border-radius: 3px; border:#e2e2e2 1px solid; padding: 8px 10px 8px 40px;}
.row-form-login a{color:#00813e; float:right;}
.ct-login button{background:#00813e; color:#fff; text-align:center; padding:10px 0; text-transform:uppercase; width:100%; border:none; cursor:pointer; font-size:18px;}
.ct-login ul{width:100%; display:table;}
.ct-login ul li{color:#797979; background:url(../images/ic-arrow-right02.png) no-repeat left center; padding:0 0 0 17px; margin:3px 0;}
.ct-login ul li span{color:#ffba00;}
.ct-login ul li a{color:#00813e;}
.ct-login ul li a:hover{text-decoration:underline;}

.link{position:relative; cursor:pointer;}
.link .title-sidebar-box{margin:0;}
.link ul{display:none; background:#fff; border:#00813e 2px solid; overflow:hidden; position:absolute; left:0; top:38px;}
.link ul li{width:100%; display:block; float:left; padding:0 10px 0 20px; margin:0 0 1px 0; background:url(../images/ic-arrow-right02.png) no-repeat 5px 11px;}
.link ul li:hover ul{display:block;}
.link ul li a{color:#0079b8; font-size:14px; display:block; width:100%; padding:5px 30px 5px 0; text-align:left;}
.link ul li a:hover{color:#00813e;}
.link .title-sidebar-box:hover ul{display:block;}
.img-links img{
	width: 100%;
}
.adv ul li img{width:100%;}
.video img{width:100%;}


.menu-category-sub .title-sidebar-box{margin:0 0 1px 0; background:#f79100; text-align:center;}
.menu-category-sub .title-sidebar-box h2{padding:0 0 0 20px; padding:0 30px 0 0; text-transform:uppercase;}
.menu-category-sub .title-sidebar-box span{background:none; margin:3px 0 0 0;}
.menu-category-sub ul li{width:100%; display:block; margin:0 0 1px 0; padding:0 0 0 10px; background:#e8e8e8 url(../images/ic-plus.png) no-repeat 10px center; transition: all 0.2s ease 0s;}
.menu-category-sub ul li a{color:#2b78c2; width:100%; display:block; padding:7px 20px; font-size:16px;}
.menu-category-sub ul li:hover, .menu-category-sub ul li.active{background:#00813e url(../images/ic-plus.png) no-repeat 10px center;}
.menu-category-sub ul li.active{background:#00813e url(../images/ic-minus.png) no-repeat 10px center;}
.menu-category-sub ul li:hover a, .menu-category-sub ul li.active a{color:#fff;}

.menu-category-sub ul ul li{background:#ced6de; padding:0 0 0 20px;}
.menu-category-sub ul ul li:hover{background:#9abad0;}

.box-faq ul li{background:url(../images/ic-arrow-right01.png) no-repeat left 5px; padding:4px 0 4px 20px;}
.box-faq ul li a{font-size:14px; display:block;}

.sidebar-right .notification{width:100%;}
.sidebar-right .notification ul{height:auto;}


/* CATEGORY */
.bresscumb{width:100%; height:30px; line-height:30px; border-bottom:#d2d2d2 2px solid; margin:0 0 10px 0;}
.bresscumb a{color:#999999;}
.bresscumb a:hover{color:#0093dd;}
.bresscumb p{color:#00813e; font-size:16px;}
.box-category-sub{width:100%; display:block; float:left;}
.list-item-cat{width:100%; display:block; float:left; margin:0 0 15px 0; border-bottom:#f2f2f2 1px solid; padding:0 0 15px 0;}
.list-item-cat .thumb{width:25%; margin:0 3% 0 0; float:left;}
.list-item-cat .thumb img{width:100%; height:160px; float:left;}
.list-item-cat h2,.list-item-cat h1{font-size:18px; margin:0 0 5px 0;}
.list-item-cat h2 a,.list-item-cat h1 a{color:#00813e;}
.list-item-cat h2 a:hover,.list-item-cat h1 a:hover{color:#0093dd;}
.list-item-cat p{color:#707070; font-size:16px; margin:0 0 0 28%;}
.list-item-cat data, .list-item-cat h6{font-size:14px; color:#a2a2a2; font-style:italic; display:block;}
.list-item-cat span{margin:0 5px 0 0;}
.list-item-cat h6{margin:0 0 5px 0;}

/*.list-item-cat:nth-child(2){border-bottom:#f2f2f2 1px solid; margin-bottom: 30px; padding-bottom: 30px;}
.list-item-cat:nth-child(2) .thumb{width:35%;}
.list-item-cat:nth-child(2) img{width:300px; height:240px;}
.list-item-cat:nth-child(2) h2{margin:20px 0 10px 0;}
.list-item-cat:nth-child(2) h2 a{font-size:24px; line-height:1.3;}*/

.page-navi{width:100%; text-align:center; float: left; margin: 20px 0;}
.page-navi ul{padding:5px 0px;}
.page-navi ul li{display:inline;}
.page-navi ul li a{color:#fff;	background:#00813e;	padding:2px 10px; clear:both; display:inline;}
.page-navi ul li a:hover, .page-navi ul li a.active{background:#ec8415; color:#fff;}

.filter-search{width:100%; display:tabble; float:left; border-top:#e6e6e6 1px solid; padding:10px 0 0 0; margin-bottom: 20px;}
.filter-search h2, .filter-search select, .filter-search button{float:left; margin:0 20px 0 0;}
.filter-search h2{color:#8d8d8d; font-size:18px;}
.filter-search select{padding:4px 10px;}
.filter-search button{background:#00813e; padding:4px 20px; cursor:pointer; border-radius:2px; border:none; color:#fff; font-size:14px;}

.col-l{width:49%; float:left;}
.col-r{width:49%; float:right;}

/* DETAIL */
.box-content-detail{width:100%; display:tsble; margin:0 0 20px 0;}
.content-detail h2.tieude, .content-detail h1.tieude{
	color:#00813e; font-size:24px;
	line-height:1.2;
	margin:10px 0px;
}
.content-detail p{
	padding-bottom:10px;
	text-align:justify;
	font-size:16px;
}
.content-detail img{
	max-width: 100%;
	margin:0 0 10px 0;
}
.content-detail h3{
	color:##535353; font-size:14px;
	line-height:20px;
}
.related-post{
	border-top:#c9c9c9 1px solid;
	padding-top:10px; margin-top:10px;
}
h3.title-other{
	color:#3F3F3F;
	font-size:24px;
	text-transform:uppercase;
}
.related-post ul li{
	background:url(../images/ic-arrow-right01.png) no-repeat left 8px;
	padding:5px 0 5px 20px;
	line-height:20px;
}
.related-post ul li a{
	color:#00813e;
	font-size:16px;
}
.related-post ul li a:hover{
	text-decoration:underline;
}
.related-post ul li em{
	color:#a1a1a1;
}
.other-question ul li{background:url(../images/ic-arrow-right01.png) no-repeat left 5px; padding:4px 0 4px 20px;}
.other-question ul li a{font-size:14px; display:block;}
.other-question ul li a:hover{color:#}

.addthis_toolbox{border-top:#E1E1E1 1px dotted;	padding-top:5px; display: inline-block; width: 100%;}
.addthis_toolbox ul li{display:inline-table; margin:0 0 0 20px; float:right;}
.addthis_toolbox ul li a{color:#888; font-size:14px;}
.addthis_toolbox ul li a:hover{color:#00813e;}
.addthis_toolbox ul li svg{margin:0 5px 0 0;}

/* FOOTER */
footer{background:#00813e; padding:10px 0;}
.copyright{color:#fff; padding:20px 0; font-size:14px; line-height:1.5; float:left;}
.copyright a{color:#fff}
.copyright h4{font-weight:bold; font-size:16px;}
ul.footer-social{text-align:left;  margin:3% 0 0 0;}
ul.footer-social li{display:inline;}
ul.footer-social li svg{color:rgba(255,255,255,0.5); font-size:45px;}
ul.footer-social li svg:hover{color:rgba(255,255,255,1);}

.dropdown-list{
	display: none;
}
@media(max-width:768px){
    .navbar ul ul.dropdown-list{
        left: 0;
        top: 0;
        position:relative;
    }
    .dNoneMobile{
        display:none!important;
    }
    .dVisMobile{
        display:block!important;
    }
    .logo a{
        float:right;
    }
    .logo img{
        width:75%;
        float:right;
    }
    .bt-nav span{
        top:-65px;
    }
    .navbar ul ul li a{
        font-size:13px;
    }
}