* {

    margin: 0;

    padding: 0;

}

.clear {

    clear: both;

    !important

}

a,

a:visited,

a:active {

    color: #000;

    text-decoration: none;

    cursor: pointer;

}



a:hover {

    color: #333333;

    text-decoration: none;

}

a:focus,

a:hover,

a:active {

    outline: none;

}

a img {

    border: none;

}

img {

    border: none;

}

ol,

ul {

    list-style: none outside none;

}

body,

div,

dl,

dt,

dd,

ul,

ol,

li,

h1,

h2,

h3,

h4,

h5,

h6,

pre,

form,

fieldset,

input,

textarea,

p,

blockquote,

th,

td {

    margin: 0px;

    padding: 0px;

}

table {

    border-collapse: collapse;

    border-spacing: 0px;

}

tr {

    vertical-align: top;

}

fieldset,

img {

    border: 0px;

}

abbr,

acronym {

    border: 0px;

}

address,

caption,

cite,

code,

dfn,

em,

strong,

th,

var {

   

}

h1,

h2,

h3,

h4,

h5,

h6 {

    font-size: 100%;

    font-weight: normal;

}

ol,

ul {

    list-style: none;

}

caption,

th {

    text-align: left;

}

q:before,

q:after {

    content: '';

}

.clear {

    clear: both;

}

.right {

    float: right;

}

.left {

    float: left;

}

body {

    font-family: "Roboto Condensed", sans-serif, Arial;

    //font-family:'Arial',tahoma, sans-serif;

    font-size: 15px;

    //background: rgba(0, 0, 0, 0) url("img/wrap.jpg") repeat-x scroll 0 220px;

}





.container {

    margin: 0 auto;

    width: 1100px;

	background-color:#fff;



	

}

.container_add{padding:7px; padding-top:10px;}

.row {

    margin-left: -5px;

    margin-right: -5px;

}

.BgXam {

    /*background-color: #ededed !Important;*/

	

	

}



.entry {

   

   

 

}





.TopHead {

    color: #fff;

    padding: 15px 0;

}

.TopA {

    min-height: 126px;

}

.search {

    float: right !important;

    margin-top: 3px;

    padding-left: 10px;

    //margin-left: 20px;

}

#search2 .input {

    background-color: #fff;

    border: 1px solid #ddd;

    color: #666;

    float: left;

    font-size: 11px;

    height: 33px;

    padding: 0 10px;

}

#search2 .submit {

    background: #d00f10 url("img/i_search.png") no-repeat scroll 4px 4px;

    border: 0 none;

    cursor: pointer;

    height: 33px;

    width: 33px;

    margin-left: -1px;

}



.TopA .social a i:hover {

    color: #ff6600;

   

}

.topbanner img {

    max-width: 100%;

    margin-top: 5px;

}

/* .search {



  float: left !important;



  margin-top:3px;



   padding-left: 10px;



}



#search .input {



  background-color: #fff;



  border: 2px solid #ff6600;



  border-radius: 3px 0 0 3px;



  color: #CCC;



  float: left;



  font-size: 13px;



  height: 40px;



  margin-top: 24px;



  padding: 0 10px;



  width: 85%;



}



#search .submit {



  background: #ff6600 url("img/i_search.png") no-repeat scroll 7px 8px;



  border: 0 none;



  border-radius: 0 3px 3px 0;



  cursor: pointer;



  height: 40px;



  margin-top: 24px;



  width: 40px;



} */



















.TopA .social {

    float: right;

    text-align: right;

    font-size: 16px;

}

.TopA .social a i {

    color: #666666;

    display: inline-block;

    font-size: 20px;

    line-height: 40px;

    padding-right: 10px;

}

.menuA {

    padding-left: 10px;

}

.menuA li {} .menuA li {

    float: left;

    line-height: 30px;

    padding-right: 10px;

}

.menuA li::after {

    color: #cccccc;

    content: "|";

    margin-left: 10px;

}

.menuA li:last-child::after {

    content: "";

}

.menuA li a {

    color: #666;

}

.header {

   

    height: 45px;

	background-color:#00923f;

	color:#fff;

}

.header .logo img {

    height: 50px;

    margin: 0;

}

.header .hotline i {

    color: #f5d045;

    float: left;

    font-size: 40px;

    margin-right: 4px;

    margin-top: 15px;

}

.header .sdt {

    float: left;

    margin-top: 15px;

}

.header .sdt p {

    color: #ff6600;

    font-size: 12px;

    font-weight: normal;

	font-family:Arial, Helvetica, sans-serif; margin-left:5px;

}

.header .sdt span {

    color: #f5d045;

    font-size: 13px;

    font-weight: bold;

	margin-right:2px;

	 -webkit-flex: 1; /* Safari 6.1+ */

   flex: 1;

}

.header.sticky {

    position: fixed;

    top: 0px;

    background-color: #00923f;

    width: 100%;

    z-index: 9999;

	display:block;

	height:45px;	

	

}

.header.sticky .logo_2{display:block !important; background-color:#fff; border-radius:50%; padding:0 !important; margin-right:12px; height:40px !important; margin-top:3px;}
.header.sticky .logo_2 img{display:block !important; height:40px !important;}




.img_logo.sticky{display:block;}


.logo.sticky{display:block;}



.menu {

    text-align: center;



}

.menu #menu > li {

    //border-bottom: 5px solid #ff6600;

}

.menu #menu > li.selected{ background-color: #ff6600;}



.menu #menu > li:hover {

    background-color: #ff6600;

	 /*background-color: #a40d12;*/

}

.menu #menu > li {

    display: inline-block;

    float: left;

    height: 45px;

    padding: 0 5px;

}

.menu #menu > li > a {

    color: #fff;

    text-transform: capitalize;

    font-size: 14px;

    line-height: 45px;

}

.menu #menu > li:last-child a {

    border: 0 none;

}

.menu #menu li a {

    color: #fff;

    cursor: pointer;

    text-transform: uppercase;

    font-weight: normal;

}
.menu #menu li li a {

    color: #fff;

    cursor: pointer;

    text-transform: none;

    font-weight: normal;

}

.menu #menu > li:hover > a {

    color: #FFF;

}

#menu .menu-item-has-children > ul {

    background-color: #ff6600;

    border: 0 none;

    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.09);

    float: left;

    list-style: outside none none;

    margin: 2px 0 0;

    min-width: 250px;

    opacity: 0;

    position: absolute;

    text-align: left;

    top: -538px;

    transition: opacity 0.35s ease-in-out 0s;

    z-index: 1000;

}

.menu #menu li:hover ul {

    opacity: 1;

    top: 40px;

    left: 0;

}

#menu .menu-item-has-children ul li ul {

    border-top: none;

}

#menu .menu-item-has-children {

    position: relative;

}

#menu .menu-item-has-children ul li {

    border-right: 0 none;

    position: relative;

    text-align: left;    

    border-bottom: 1px solid #ff7f29;

}

.menu #menu .menu-item-has-children ul li a {

    color: #fff;



}

.menu #menu li.menu-item-has-children ul li {

    height: 30px;

    line-height: 30px;

    padding: 0 10px;

}

#menu .menu-item-has-children ul li:hover {

    background-color: #00672c;

}

#menu .menu-item-has-children ul li a {

    color: #711b1c;

}

#menu .menu-item-has-children ul li:hover a {

    color: #FFF !Important;

}

.mutilcolum {

    width: 400px;

    padding-bottom: 10px;

}

.mutilcolum .colum {

    float: left;

    width: 200px !important;

}

.menu #menu .mutilcolum .colum > a {

    display: block;

    text-align: center !important;

}

#menu .menu-item-has-children ul > li.colum:hover {

    background-color: #ff6600;

}

.menu #menu > .menu-item-has-children {

    padding-right: 30px;

}

#menu .menu-item-has-children > a::after {

    content: "";

    font-family: FontAwesome;

    position: absolute;

    right: 15px;

}

#menu .menu-item-has-children > a,

#menu .page_item_has_children > a {

    //padding-right: 10px;

}

#menu .menu-item-has-children ul > li.colum:hover a {

    color: #666;

}

#menu .menu-item-has-children ul > li.colum ul li:hover a {

    color: #fff;

}

.mutilcolum .colum ul {

    border-top: 1px solid #ff6600 !important;

}

.slicknav_menu {

    display: none;

}

.slicknav_open .dropdown-menu {

    display: block !important;

}
	.chuyennganh
	{
		display: none !important;
	}
	.show_pc
	{
		display: block !important;
	}
	.show_mobile
	{
		display: none !important;
	}
	.show_vhiden
	{

		visibility: hidden;
	}	
@media screen and (max-width: 769px) {
	
	.chuyennganh
	{
		display: block !important;
		width:100% !important;
	}
	.show_vhiden
	{
		
		visibility: visible;
	}	
	.show_pc
	{
		display: none !important;
	}	
	.show_mobile
	{
		display: block!important;
	}
    .js #menu,

    .js .slicknav_menu .fa {

        display: none;

    }

    .js .slicknav_menu {

        display: block;

    }

    .js .slicknav_menu .mutilcolum,

    .js .slicknav_menu .mutilcolum .colum {

        width: 100%;

    }

}

.nivo-controlNav {

    margin-top: -70px;

    position: absolute;

    width: 100%;

}

.slide {} .owl-theme .owl-nav div {

    position: absolute;

    color: rgba(0, 0, 0, 0.9) !Important;

    font-size: 30px !Important;

    height: 40px;

    line-height: 40px;

}

.owl-theme .owl-nav div {

    background: #869791 none repeat scroll 0 0;

    border-radius: 30px;

    color: #fff;

    display: inline-block;

    font-size: 12px;

    margin: 5px;

    opacity: 0.5;

    padding: 3px 10px;

}

.owl-theme .owl-nav .owl-prev {

    left: 10px;

    top: 45%;

}

.owl-theme .owl-nav .owl-next {

    right: 10px;

    top: 45%;

}

.owl-nav .owl-page,

.owl-nav div {

    cursor: pointer;

}

.owl-theme .owl-nav [class*="owl-"]:hover {

    background: #222;

    color: #FFF !Important;

}

.owl-theme .owl-dots {

    margin-top: -45px;

    position: absolute;

    text-align: center;

    width: 100%;

    z-index: 9999;

}

.owl-theme .owl-dots .owl-dot.active span,

.owl-theme .owl-dots .owl-dot:hover span {

    border: 4px solid #fff;

    background-color: #222;

}

.owl-theme .owl-dots .owl-dot span {

    border: 4px solid #fff;

    height: 15px;

    width: 15px;

    background-color: #FFF;

}

.Mainsite {

    position: relative;

    margin-top: 30px;

}

.colR {

    float: right;

    width: 300px;

    margin-top: 15px;

}

.colL {

    margin-top: 15px;

    width: 780px;

    float: left;

}

.ATitle {

    background: #ff6600 url("img/tcat.png") repeat scroll right top / auto 40px;

    border-radius: 0 0 5px 5px;

    height: 40px;

    margin-bottom: 15px;

}

.ATitle > a {

    color: #fff;

    font-weight: bold;

    line-height: 40px;

    padding-left: 10px;

    text-transform: uppercase;

    font-family: 'Roboto Condensed', sans-serif;

    font-size: 17px;

}

.Avideo {

    border: 2px solid #ff6600;

    border-radius: 5px;

    height: 230px;

    margin-bottom: 15px;

    overflow: hidden;

}

.Ahotline {

    margin-bottom: 15px;

    padding: 0 10px;

}

.Ahotline img {

    width: 100%;

}

#owl-logo {

    padding: 0 40px;

}

#owl-logo img {

    max-height: 55px;

    width: auto;

}

#owl-logo .owl-nav [class*="owl-"] {

    background: transparent none repeat scroll 0 0;

    top: 0px;

}

#owl-logo .owl-nav [class*="owl-"]:hover {

    color: #f5d045 !important;

}

#owl-logo .owl-nav .owl-next {

    right: -10px;

}

#owl-logo .owl-nav .owl-prev {

    left: -10px;

    ;

}

.search-content {

    padding: 15px 0px;

}

.search-content > div {

    margin-bottom: 5px;

}

.search-content label.title-label {

    color: #333;

    width: 100%;

}

.search-content select {

    color: #000000;

    width: 100%;

}

.search-content label.select_box {

    width: 100%;

}

.search-content label.select_box {

    position: relative

}

.search-content label.select_box:after {

    content: '>';

    font: 15px "Consolas", monospace;

    color: #fff;

    -webkit-transform: rotate(90deg);

    -moz-transform: rotate(90deg);

    -ms-transform: rotate(90deg);

    transform: rotate(90deg);

    right: 8px;

    top: 2px;

    padding: 0 0 2px;

    position: absolute;

    pointer-events: none;

}

.search-content label.select_box:before {

    content: "";

    display: block;

    height: 20px;

    pointer-events: none;

    position: absolute;

    right: 3px;

    top: 2px;

    width: 20px;

    background: #fceabb;

    /* Old browsers */

    

    background: -moz-linear-gradient(top, #fceabb 0%, #d7a729 51%, #fbdf93 100%);

    /* FF3.6+ */

    

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceabb), color-stop(51%, #d7a729), color-stop(100%, #fbdf93));

    /* Chrome,Safari4+ */

    

    background: -webkit-linear-gradient(top, #fceabb 0%, #d7a729 51%, #fbdf93 100%);

    /* Chrome10+,Safari5.1+ */

    

    background: -o-linear-gradient(top, #fceabb 0%, #d7a729 51%, #fbdf93 100%);

    /* Opera 11.10+ */

    

    background: -ms-linear-gradient(top, #fceabb 0%, #d7a729 51%, #fbdf93 100%);

    /* IE10+ */

    

    background: linear-gradient(to bottom, #fceabb 0%, #d7a729 51%, #fbdf93 100%);

    /* W3C */

    

    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93', GradientType=0);

    /* IE6-9 */

}

.search-content select {

    padding: 3px;

    margin: 0;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

    -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;

    -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;

    background: #fff;

    color: #666;

    border: 1px solid #dedede;

    outline: none;

    display: inline-block;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    cursor: pointer;

}

.tcat {

    text-align: center;

}

.tcat > a {

    font-family: "Roboto Condensed";

    font-size: 23px;

    margin-bottom: 10px;

    text-transform: uppercase;

    color: #666;

}

.tcat > a b {

    color: #ff6600;

    font-weight: normal;

}

.tcat > span {

    color: #999;

    display: block;

    font-size: 90%;

    margin-bottom: 20px;

}

.SlideProduct .tcat {} .ListItem .Item {

    border: 1px solid #ff6600;

    margin-left: -1px;

    margin-top: -1px;

}

.ListItem .Item .Inner {

    font-family: "roboto condensed";

    min-height: 275px;

    padding: 20px 15px;

}

.ListItem .Item .Inner a {

    display: block;

    position: relative;

    //margin-bottom:10px;

}

.ListItem .Item .Inner img {

    width: 100%;

}

.ListItem .Item .Inner h2 {

    //color: #f5d045;

    display: block;

    font-weight: bold;

    margin: 5px 0px;

    overflow: hidden;

    width: 100%;

    max-height: 60px;

	height:30px;

}

.ListItem .Item .Inner .info {

    color: #666;

    height: 60px;

}

.ListItem .Item .Inner .info p {

    line-height: 20px;

}

.ListItem .Item .Inner .info b {

    color: #ff6600;

    font-weight: normal;

}

.ListNews .Item .Inner .info {

    color: #666;

    height: 60px;

    overflow: hidden;

}

.ListNews .Item .readmore {

    background-color: #ff6600;

    color: #fff;

    display: inline-block !important;

    font-style: italic;

    margin-top: 4px;

    padding: 0 4px;

}

.ListItem .Video .Inner {

    min-height: auto;

}

.ListItem .Video .Inner h2 {

    height: 32px;

    margin: 5px 0 0;

}

.ListItem .Video .Inner .playIcon {

    background: rgba(0, 0, 0, 0) url("img/play-button-overlay.png") repeat scroll center center / cover;

    display: block;

    height: 100%;

    left: 0;

    position: absolute;

    top: 0;

    width: 100%;

    opacity: 0.5;

}

.ListItem .Video .Inner:hover .playIcon {

    opacity: 1;

}

.NewsItem {

    margin-bottom: 20px;

}

.TTDuHoc .NewsItem {

    margin-bottom: 10px;

}

.bigNews p {

    color: #777;

    height: 60px;

    line-height: 20px;

    overflow: hidden;

}

.bigNews img {

    margin-bottom: 10px;

    width: 100%;

}

.bigNews h2 {

    // color: #028e47;

    // font-size: 15px;

    font-weight: bold;

    padding-bottom: 5px;

    text-align: justify;

    text-transform: capitalize;

}

.SlideProduct {

    // background-color: #f5d045;

    padding: 30px 0;

    margin-top: 30px;

}

.SlideProduct h3.Titile {} .SlideProduct .item {

    padding: 0 15px;

    text-align: center;

}

.SlideProduct .item img {

    border: 1px solid #ff6600;

    border-radius: 10px;

    margin-bottom: 10px;

}

.SlideProduct .item .price {

    color: #e03434;

    display: block;

    font-weight: bold;

    margin-top: 5px;

}

.SlideProduct .owl-theme .owl-nav .owl-next {

    right: -40px;

    top: 30%;

}

.SlideProduct .owl-theme .owl-nav .owl-prev {

    left: -40px;

    top: 30%;

}

.SlideProduct .owl-theme .owl-nav [class*="owl-"] {

    background-color: #333;

    opacity: 0.9;

    color: #fff !important;

}

.SlideProduct .owl-theme .owl-nav [class*="owl-"]:hover {

    background-color: #333;

    opacity: 0.5;

    color: #fff !important;

}

.BdsMain {

    position: relative;

}

.Bdscover {

    background-size: 100% 100%;

    float: none;

    /*height: 494px;*/

	height:800px;

}

.Bdscover .container {

    position: relative;

}

.BdsInfo {

    background-color: rgba(0, 0, 0, 0.5);

    color: #fff;

    left: 20px;

    padding: 20px;

    position: absolute;

    top: 100px;

    width: 300px;

}

.BdsInfo h1 {

    background-color: #fff;

    color: #ff6600;

    font-size: 20px;

    font-weight: bold;

    margin: -20px -20px 20px;

    max-height: 64px;

    overflow: hidden;

    padding: 10px 20px;

    text-transform: uppercase;

}

.BdsInfo .info {

    font-size: 16px;

    line-height: 25px;

}

.BdsInfo .desc {

    font-size: 16px;

    height: 136px;

    overflow: hidden;

    text-align: justify;

}

.Step {

    margin-top: -60px;

    padding-top: 60px;

}

.Step img {

    margin: 0 auto;

    max-width: 100%;

    height: auto;

    display: block;

}

.StepTitle {

    text-align: center;

    background: rgba(0, 0, 0, 0) url("img/StepTitle.jpg") repeat-x scroll center center;

    color: #ff6600;

    display: block;

    font-size: 20px;

    font-weight: bold;

    margin: 20px 0;

    padding: 0 5px;

    text-transform: uppercase;

    font-size: 22px;

}

.StepTitle h3 {

    background-color: #fff;

    display: inline-block;

    padding: 0 5px;

    font-size: 22px;

}

.StepBar {

    background-color: #ff6600;

    border-radius: 0 5px 5px 0;

    color: #fff;

    left: 0;

    margin-top: -350px;

    padding: 5px 2px;

    position: fixed;

    width: 85px;

}

.StepBar a {

    color: #fff;

    display: block;

    font-weight: bold;

    padding: 10px 5px;

    text-transform: capitalize !important;

}

.StepBar a.active,

.StepBar a:hover {

    background-color: #fff;

    color: #ff6600;

}

.StepBar.sticky {

    top: 80px;

    margin-top: 0px;

}





.breadcump {

    line-height: 30px;

    margin-top: 10px;

}

.SubMain {

    //background: rgba(0, 0, 0, 0) url("img/b1.jpg") no-repeat scroll center center / cover ;

    height: 40px;

    margin-bottom: 20px;

    margin-top: -9px;

    z-index: 5;

}

.SubMain .breadcump {

    // color: #fff;

    border-bottom: 1px solid #e9eef5;

    line-height: 40px;

    margin: 0;

}

.SubMain .breadcump a {

    // color: #fff;

}

.navigation {

    height: 30px;

    margin: 20px 0;

    text-align: center;

}

.navigation a {

    border: 1px solid #ccc;

    border-radius: 2px;

    display: inline-block;

    margin: 0 2px;

    padding: 3px 6px;

}

.navigation a.active,

.navigation a:hover {

    background-color: #ff6600;

    border-color: #ff6600;

    color: #fff;

}

.NewsContent {

   

   

    padding-top: 10px;

}

.NewsContent h1 {

    font-size: 28px;

    margin-bottom: 10px;

}

.NewsContent .meta {

    border-bottom: 1px solid #e9eef5;

    color: #999;

    margin-bottom: 20px;

    padding-bottom: 10px;

}

.footer-stay-connected {

    background: #ff6600 none repeat scroll 0 0;

    border-radius: 5px;

    margin: 40px 0 0;

    padding: 15px;

}

.ty-footer-form-block__form {

    background: rgba(0, 0, 0, 0) url("../images/block__form.png") no-repeat scroll 30px 0px;

    display: inline-block;

    margin: 0 !important;

    min-height: 150px;

    padding-left: 25%;

    text-align: left;

    width: 75%;

}

.ty-footer-form-block__title {

    color: #fff;

    font-size: 18px;

    font-weight: bold;

    margin-top: 5px;

    margin-bottom: 10px;

    margin-right: 10px;

    position: relative;

    border-bottom: 1px solid #FFF;

    padding-bottom: 10px;

    color: #FFF;

    text-transform: uppercase;

}

.ty-footer-form-block__form p {

    color: #fff;

    font-size: 14px;

    margin: 10px 0px;

}

.ty-footer-form-block__form .ty-input-text {

    background-color: #fff;

    border: 0 none;

    border-radius: 4px;

    display: inline-block;

    font-size: 14px;

    height: 37px;

    padding: 6px 95px 6px 12px;

    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;

    vertical-align: top;

    width: 100%;

}

.ty-footer-form-block__form .ty-subscribe {

    background: #111 none repeat scroll 0 0;

    border: 0 none;

    border-radius: 0 4px 4px 0;

    bottom: 0;

    color: #fff;

    font-size: 14px;

    font-weight: bold;

    height: 37px;

    margin-left: 0;

    padding: 6px 20px;

    position: absolute;

    right: 0;

    top: 0;

    width: 110px;

}

.ty-footer-form-block__form p {

    color: #fff;

    font-size: 14px;

}

.ty-footer-form-block .ty-float-right {

    background: rgba(0, 0, 0, 0) url("../images/cskh.png") no-repeat scroll center top;

    color: #fff;

    float: right;

    font-size: 30px;

    font-weight: bold;

    margin-top: 5px;

    padding-top: 64px;

    text-align: center;

    width: 25%;

}

.ty-footer-form-block .ty-float-right span {

    font-size: 18px;

}

#video-view {

    background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0;

    bottom: 0;

    display: block;

    height: 100%;

    left: 0;

    position: fixed;

    width: 100%;

    z-index: 9999;

    display: none;

}

.class-video {

    display: block;

    margin: 10% auto 0;

    width: 50%;

}

#video-view iframe {

    border: 0 none;

    height: 400px !important;

    width: 100% !important;

    min-width: 300px;

}

.closevideo {

    color: #fff;

    cursor: pointer;

    left: 50%;

    position: absolute;

    text-align: center;

    top: 18%;

}

.footer {

	margin-top:20px;

    background-color: #ff6600;

    color: #fff;

    padding: 10px 0px;

    font-size: 16px;

    line-height: 20px;

}

.ft-rightbot {

    text-align: right;

}

.footer .social a {

    color: #fff;

    font-size: 20px;

    padding-left: 5px;

}

.footer .social {

    margin-top: 10px;

}

.footer .social i {

    font-size: 25px;

}

.footer .name {

    font-size: 20px;

    font-weight: bold;

    margin-bottom: 10px;

    text-transform: uppercase;

}



















    .wp-caption img {

        margin: 0 0 5px 0;

        padding: 0;

        border: 0;

    }

    .wp-caption p.wp-caption-text {

        margin: 0;

        padding: 0;

        font-size: 14px;

        font-weight: normal;

        line-height: 14px;

    }

    blockquote {

        background: #F6F5F5;

        margin: 0px 0px 10px 0px;

        padding: 2px 10px 2px 10px;

        color: #333333;

        clear: both;

        border-left: 3px solid #BFBBBB;

        border-top: 1px solid #BFBBBB;

        border-bottom: 1px solid #BFBBBB;

        border-right: 1px solid #BFBBBB;

    }

    code {

        color: #444444;

        font: 11px/17px tahoma, arial, sans-serif;

        display: block;

    }

    blockquote p {

        margin: 5px 0px;

        padding: 5px 0px;

        line-height: 15px;

    }

    blockquote li {

        padding: 2px 0px 2px 10px;

        font-size: 11px;

        line-height: 15px;

        color: #369;

    }

    blockquote a {

        color: #0080CA;

        text-decoration: underline;

    }

    blockquote a:hover {

        color: #003399;

    }

    .header_mobile {

        display: none;

    }

    #fix-body {

        min-width: 320px !important;

        margin: 0 auto;

        max-width: 100%;

        position: relative;

        background: #efefef;

        overflow: hidden;

        transition: all 0.6s;

        /*min-height: 600px;*/

        left: 0;

    }

    .menu-active #fix-body {

        left: 280px !important;

        box-sizing: border-box;

    }

    .navicon-line {

        width: 24px;

        height: 4px;

        border-radius: 1px;

        margin-bottom: 3px;

        background-color: #fff;

    }

    #navigation-menu {

        width: 282px;

        position: fixed;

        top: 0;

        height: 100%;

        background: #FFFFFF;

        transition: all 0.6s;

        left: -322px;

    }

    #navigation-menu .logo {

        height: 60px;

        margin-top: 10px;

        width: auto;

    }

    .menu-active #navigation-menu {

        left: 0px !important;

        transition: all 0.6s;

        overflow: overlay;

        -webkit-box-shadow: 5px 0px 20px 0px rgba(0, 0, 0, 0.75);

        -moz-box-shadow: 5px 0px 20px 0px rgba(0, 0, 0, 0.75);

        box-shadow: 5px 0px 20px 0px rgba(0, 0, 0, 0.75);

        z-index: 9999;

    }

    @charset "UTF-8";

    #cssmenu,

    #cssmenu ul,

    #cssmenu li,

    #cssmenu a {

        margin: 0;

        padding: 0;

        border: 0;

        list-style: none;

        font-weight: normal;

        text-decoration: none;

        line-height: 1;

        font-family: 'Open Sans', sans-serif;

        font-size: 14px;

        position: relative;

    }

    #cssmenu {

        width: 280px;

    }

    #cssmenu a {

        line-height: 1.3;

    }

    #cssmenu > ul > li {

        border-bottom: 1px solid #d6d6d6;

    }

    #cssmenu > ul > li:first-child {

        border: none;

    }

    #cssmenu > ul > li:hover {} #cssmenu > ul > li > a {

        font-size: 14px;

        display: block;

        color: #333333;

        border-top: none;

        text-transform: uppercase;

        font-weight: bold;

    }

    #cssmenu > ul > li > a > span {

        display: block;

        padding: 7px 10px;

    }

    #cssmenu > ul > li > a:hover {

        text-decoration: none;

    }

    #cssmenu > ul > li.active {

        border-bottom: none;

    }

    #cssmenu > ul > li.menu-item-has-children > a span {

        // background: url(img/icon_plus.png) 96% center no-repeat;

    }

    #cssmenu > ul > li.menu-item-has-children > a span::before {

        color: #00923e;

        content: "";

        float: right;

        font-family: fontawesome;

    }

    #cssmenu > ul > li.menu-item-has-children.open > a span::before {

        color: #FFF;

        content: "";

    }

    #cssmenu > ul > li.menu-item-has-children.open > a span {

        //  background: url(img/icon_minus.png) 96% center no-repeat;

    }

    #cssmenu ul ul {

        display: none;

    }

    #cssmenu ul ul li {

        padding: 0;

        border-bottom: 1px solid #d4d4d4;

        border-top: none;

    }

    #cssmenu ul ul li:last-child {

        border-bottom: none;

    }

    #cssmenu ul ul a {

        padding: 10px 10px 10px 25px;

        display: block;

        color: #333333;

        font-size: 14px;

        font-weight: normal;

    }

    #cssmenu ul ul li a::before {

        color: #00923e;

        content: "";

        font-family: fontawesome;

        left: 10px;

        position: absolute;

    }

    #cssmenu ul ul a:hover {

        color: #007431;

    }

    #cssmenu ul ul ul li:first-child > a {

        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);

    }

    #cssmenu ul ul ul li {

        padding-left: 10px;

    }

    #cssmenu ul ul ul li a {

        padding-left: 20px;

    }

    #cssmenu > ul > li > ul > li:last-child > a,

    #cssmenu > ul > li > ul > li.last > a {

        border-bottom: 0;

    }

    #cssmenu > ul > li > ul > li.open:last-child > a,

    #cssmenu > ul > li > ul > li.last.open > a {

        border-bottom: 1px solid #32373e;

    }

    #cssmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {

        border-bottom: 0;

    }

    #cssmenu ul ul li.menu-item-has-children > a {

        display: block;

        padding-right: 20px;

        background: url(img/len.png) 96% center no-repeat;

    }

    #cssmenu ul ul li.active > a,

    #cssmenu ul ul li.open > a {

        background: url(img/xuong.png) 96% center no-repeat;

    }

    .menu-active #fix-body {

        box-sizing: border-box;

        left: 282px !important;

    }

    .navicon-line {

        background-color: #fff;

        border-radius: 1px;

        height: 4px;

        margin-bottom: 3px;

        width: 24px;

    }

    .show-menu {

        cursor: pointer;

        display: none;

    }

    .menu .show-menu {

        display: none;

    }

    .wBox.wFacebook {

        height: 500px;

        overflow: hidden;

    }

    .wBox.wBanner {

        margin-top: 20px;

    }

    .wBox.wBanner > img {

        height: 500px;

        width: 100%;

    }

    .floatcall {

        display: none;

    }

	 .floatemail {

        display: none;

    }

	.email-form {

	 display:none;

	}

   

    @media (max-width: 1199px) {

        

        .menu #menu > li {

            margin: 0 10px;

            padding: 0 3px 0 5px;

        }

        .menu #menu > li > a {

            padding-left: 0;

        }

    }

   

    

    @media only screen and (max-width: 850px) {

		.row50a1{width:96% !important;}

		.row50 {

    float: none !important;

    width: 100% !important;

}





.row50a {

    float: none !important;

    width: 100% !important;

}





		.hot_news_content {

    overflow: visible !important;

}

		.header .sdt {

    display:block !important; padding-right:15px !important;

}

     

	 

	.header .sdt a{color:#fff;} 

       .form_search{display:none}

	   form_search1{}

        .menu {

            display: none;

        }

        .header .hotline {

            float: right;

            width: 200px;

        }

		

		.breadcump {

 	   line-height: 20px !important;

  	  margin-top: 10px;

		}

        .colR {

            display: none;

        }

		

		.Bdscover {

    background-size: 100% 100%;

    float: none;

    height: 494px !important;

	

}

		

        .floatcall {

            display: block;

            background-color: #ffbb00;

            border-radius: 4px;

            bottom: 20px;

            height: 40px;

            left: 20px;

            line-height: 40px;

            overflow: hidden;

            position: fixed;

            width: 100px;

            z-index: 3;

			border-radius:20px;

        }

        .floatcall>a {

            color: #fff;

            display: block

        }

        .floatcall .fa.fa-phone {

            background-color: #ffbb00;

            height: 40px;

            line-height: 40px;

            text-align: center;

            width: 30px

        }

        .floatcall span {

            font-weight: bold;

            padding-left: 5px

        }

		

		.open_email {

		 position:absolute;

		 top:100px;

		 display:block !important;

		}

		

		

		

		.floatemail {

            display: block;

            background-color: #ffbb00;

            border-radius: 4px;

            bottom: 20px;

            height: 40px;

            right: 20px;

            line-height: 40px;

            overflow: hidden;

            position: fixed;

            width: 100px;

            z-index: 3;

			border-radius:20px;

        }

        .floatemail>a {

            color: #fff;

            display: block

        }

        .floatemail .fa.fa-envelope {

            background-color: #ffbb00;

            height: 40px;

            line-height: 40px;

            text-align: center;

            width: 30px

        }

        .floatemail span {

            font-weight: bold;

            padding-left: 5px

        }

		

		

		

		

		#uhchatmobile { display:none !important;}

		#uhchatmobile iframe { display: none !important;}

	div.chat-mobile { display:none;}

    }

    



    @media only screen and (max-width: 850px) {

		

		

		 

		 

		.form_search1{margin-bottom:20px !important; padding-top:5px; padding-left:5px; }

		.form_search1 .txt_search {

    width: 206px !important; 

}

		



.header .logo{float:none !important; background:url(../images/bg_header.jpg) center center no-repeat;}



		.header .logo img {

   display:block !important;

   width:70px !important; height:auto;

   padding:10px;

   float:none !important;

   margin:0 auto;

 

}


.header .logo img.en_mb {

  

  
  width:auto !important; height:auto !important;
  position:absolute; top:5px; right:10px;

 

}





	ul.list_r li a {

    font-size: 10px !important;

}

		.accordion-header h1 {

   

    font-size: 12px !important; 

    

}





		

		

        .TopA {

            display: none;

        }

        .header {

            border-bottom: medium none;

            height: auto;

        }

        .header .container {

            width: 100%;

			background-color:#005926;

        }

        .header .hotline {

            background-color: #00923f;

            height: 40px;

            line-height: 40px;

            margin: 0;

            overflow: hidden;

            padding: 0;

            text-align: center;

            width: 100%;

            float: none;

        }

        .header .sdt {

            float: none;

            margin-top: 0px;

			 display: -webkit-flex; /* Safari */

    -webkit-align-items: center; /* Safari 7.0+ */

    display: flex;

    align-items: center;

        }

        .header .hotline i {

            display: none;

        }

        .header .sdt p {

            float:right;

        }

		

		.header .sdt img {

position:fixed;
top:13px; right:10px;
        }

		

		

        .logo {

            text-align: center;

        }

        .header.sticky {

            // position: relative;

        }

        .ty-footer-form-block__form {

            background-position: center top;

            background-size: 100px auto;

            display: block;

            padding-left: 0;

            padding-top: 100px;

            text-align: center;

            width: 100%;

        }

        .ty-footer-form-block .ty-float-right {

            background: transparent none repeat scroll 0 0;

            float: none;

            margin-top: 5px;

            padding-top: 0;

            text-align: center;

            width: 100%;

        }

        .BdsInfo {

            left: 0px;

        }

        .StepBar {

            display: none;

        }

        .StepBar.sticky {

            display: block;

            top: 0;

            width: 100%;

            z-index: 9999;

            border-radius: 0;

        }

        .StepBar.sticky a {

            background-color: #fff;

            border-radius: 3px;

            color: #ff6600;

            float: left;

            font-size: 90%;

            margin: 0 3px 3px;

            padding: 5px 3px;

        }

        .StepBar.sticky a.active {

            background-color: #f5d045;

            color: #000;

        }

        .header {

           

        }

        .header.sticky {

            border-top: 0px solid #ff6600;

        }

        .single-du-an .header.sticky {

            //position: relative;

        }

		.StepBar.sticky {

		  border-color: #fff;

		  border-top: 2px solid #fff;

		  margin-top: 39px;

         transition: all 0.6s;

		}   

		.menu-active  .StepBar.sticky {

		  left: 282px !important;

		}

        .header.sticky .logo {

            display: none;

        }

        .header .hotline {

            text-align: right;

            padding-right: 10px;

        }

        .show-menu {

            background-color:#005926;

            border-radius: 5px;

            display: block;

            float: left;

            height: 30px;

            left: 10px;

            margin-top: 5px;

            padding: 0 5px;

            position: absolute;

        }

        .slicknav_icon {

            float: left;

            margin-top: 6px;

        }

        .menutxt {

            color: #fff;

            float: left;

            line-height: 30px;

            padding-left: 5px;

        }

		

		.block_close_menu {

		  background-color: #000;

		  display: none;

		  height: 100%;

		  left: 0;

		  opacity: 0.7;

		  position: absolute;

		  top: 0;

		  width: 100%;

		  z-index: 99;

		  cursor: pointer;

    transition: opacity 0.35s ease-in-out 0s;

		}

		.menu-active .block_close_menu {

			display:block;   

		}

		

    }

	

	

	div.left_tintuc {

 width:73%; 

float:left;

margin-right:5%;



}

div.right_tintuc {

 width:20%;

 float:left;

}	



@media only screen and (max-width: 767px) {



div.left_tintuc {

 width:100% !important; 

float:none !important;



}

div.right_tintuc {

float:none !important;

 width:100% !important; 

}	



}









.clearfix:after {

    content: ".";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0;

}

  

.clearfix {

    

}

  

html[xmlns] .clearfix {

    display: block;

}

  

* html .clearfix {

    height: 1%;

}



.clearfix {
    clear: both;
    !important
}




