@font-face {
    font-family: 'Helvetica';
    src: url('../../fonts/Helvetica/Helvetica-Compressed Regular.eot');
    src: url('../../fonts/Helvetica/Helvetica-Compressed Regular.eot') format('embedded-opentype'),
         url('../../fonts/Helvetica/Helvetica-Compressed Regular.woff') format('woff'),
         url('../../fonts/Helvetica/Helvetica-Compressed Regular.ttf') format('truetype'),
         url('../../fonts/Helvetica/Helvetica-Compressed Regular.svg#Helvetica-Compressed Regular') format('svg');
}
h1, h2, h3, h4, p { padding: 0px; margin: 0px; }
body { font: 12px  Arial, 'Helvetica Neue', Helvetica, sans-serif; margin: 0px; padding: 0px;overflow-x: hidden }
a { text-decoration: none; }
.wrapper_center { width: 1170px; margin: 0px auto; }
.hidden { display: none; }
#header { width: 100%; float: left; }
.header-top { width: 100%; height: 110px; float: left; background-color: #077546; padding-bottom: 10px; }
.header-top .logo { display: inline-block; width: 223px; height: 80px; }
.header-top .logo a { }
.header-cell { display: table-cell; width: 340px; height: 110px; vertical-align: middle; }
.logan { display: inline-block; width: 100%; height: 30px; color:#f5ec82; font-size:30px; text-transform:uppercase; font-family:"Helvetica";  white-space:normal }
.header_cell_phone { position: relative; text-align: right; }
.phone_header { font-family:Arial, Helvetica, sans-serif; font-size: 16px; color: #b9e313; font-weight: bold; text-transform: uppercase; margin-left: 60px; }
.icon_phone { display: inline-block; width: 50px; height: 50px; background: url(../../images/layout/icon_phone.png) no-repeat; position: absolute; top: 30%; }
.text_phone { font-size: 20px; }
#menu_mobile { position: relative; width: 100%; z-index: 99; display: none; }
#menu_mobile  a, #menu_mobile label { color: #fff; text-decoration: none; font: 1.4em; transition: color .3s ease-in-out; }
#menu_mobile input[type=checkbox] { position: absolute; top: -9999px; left: -9999px; }
#menu_mobile label { position: relative; float: left; width: 95.5%; min-height: 2.25em; padding: 7px 4px; font-size: 1.1em; margin: 0; border: 0.15em solid rgba(60, 60, 60, 0.2); text-decoration: none; background-color: #0FA565; transition: color .3s ease-in-out; }
#menu_mobile label:after { content: " "; width: 40px; height: 40px; display: inline-block; background: url(../../images/layout/menu-icon.png) no-repeat; position: absolute; right: 10px; top: 5%; }
#menu_mobile ul { margin: 0px auto; padding: 0px; list-style: none; display: none; width: 100%; }
#menu_mobile ul > li { float: left; padding: .55em .55em; width: 19%; background-color: #0FA565; text-align: center; transition-duration: .3s; transition-timing-function: ease-in-out; transition-property: box-shadow, color; box-shadow: 0 0.05em 0.25em 0 rgba(0, 0, 0, 0.35); cursor: pointer; }
#menu_mobile ul > li:after { content: " "; width: 4px; height: 6px; /*background: url(../../images/layout/arrow_while.png) no-repeat;*/ position: absolute; right: 10px; }
#menu_mobile ul > li.arrow:after { content: " "; width: 4px; height: 6px; background: url(../../images/layout/arrow_while.png) no-repeat; position: absolute; right: 10px; }
#menu_mobile input[type=checkbox]:checked ~ ul { display: block; }
#menu_mobile input[type=checkbox]:checked ~ ul > li { width: 95.9%; text-align: left; }
#menu_home_nav { float: left; width: 100%; height: 46px; background: url(../../images/layout/bg_menu_nav.png) repeat-x; }
.list_menu_nav { padding: 0px; margin: 0px; list-style: none; display: block; }
.list_menu_nav .leaf_menu { float: left; background: url(../../images/layout/line_menu.png) no-repeat; height: 45px; padding: 0 10px; }
.list_menu_nav .leaf_text { color: #fff; text-transform: uppercase; font-size: 12px; font-weight: bold; white-space: nowrap; padding: 15px; padding: 15px; display: inline-block; }
.icon_home { display: inline-block; width: 112px; height: 46px; background: url(../../images/layout/leaf_home.png) no-repeat; margin-top: -8px; }
#slide_home { width: 100%; height: 357px; float: left; position: relative; }
.pager_slider { position: absolute; right: 20px; bottom: 15px; }
.pager_slider .item-page-slide { cursor: pointer; display: inline-block; height: 11px; width: 11px; background: url(../../images/layout/icon_pager_slide.png) no-repeat -19px 0px; margin-left: 3px; }
.pager_slider .item-page-slide.active { background-position: 0px 0px; }
#quick_tabs_fitter { float: left; width: 100%; border-top: 3px solid #004829; border-right: 1px #ccc solid; }
.list_tabs { padding: 0px; margin: 0px; list-style: none; float: left; width: 100%; }
.list_tabs .item-tab { float: left; }
.list_tabs .item-tab a { display: inline-block; padding: 10px 20px; color: #6d6d6d; text-transform: uppercase; font-weight: bold; }
.list_tabs .item-tab.active a { color: #fff; background-color: #055630; }
.lay_panel { float: left; width: 1119px; height: 110px; border: 1px solid #acc7bb; background: url(../../images/layout/bg_panel.png) repeat-x; padding: 15px 25px; }
.sec_panel { float: left; width: 100%; }
.control_filter { display: block; width: 1000px; }
.control_filter .item-control { float: left; width: 180px; margin-right: 22px; margin-bottom: 15px; }
.control_filter .item-control.end-margin { margin-right: 0px }
.control_filter .item-control .label_control { font-weight: bold; color: #464646; display: block }
.control_filter .item-control .sel_filter { border: 1px solid #98bcab; display: inline-block; margin-top: 3px; width: 100%; height: 30px; outline: none}
.control_filter .item-control .sel_filter1 { border: 1px solid #98bcab; display: inline-block; margin-top: 3px; width: 100%; height: 28px; outline: none;}
.button_fiter { display: table-cell; vertical-align: middle; height: 117px; width: 200px; padding-left: 28px; }
.button_fiter .btn_filter { color: #fff; background-color: #069658; padding: 40px 22px; display: inline-block; border: none; cursor: pointer; font-size: 13px; font-weight: bold; -moz-box-shadow: inset -1px 0px 10px #666666; -webkit-box-shadow: inset -1px 0px 10px #666666; box-shadow: inset -1px 0px 10px #666666; }
#wrapp_page_home { float: left; width: 100%; margin-top: 10px; }
.left_wrap { float: left; width: 912px; }
.section_row { width: 100%; float: left; }
.section_row .header { height: 35px; width: 100%; background-color: #efefef; }
.icon_home_header { float: left; width: 43px; height: 35px; background: #004829 url(../../images/layout/icon_home.png) 10px 7px no-repeat; position: relative; }
.icon_home_header:after { right: -18px; top: 7px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-left-color: #004829; border-width: 10px; z-index: 40; }
.section_row .title_header { float: left; background-color: #055d37; color: #fff; text-transform: uppercase; padding: 9px 15px 10px 15px; font-size: 13px; font-weight: bold; white-space: nowrap; }
.header_more { float: right; color: #055d37; margin-right: 10px; margin-top: 12px; padding-right: 10px; position: relative; white-space: nowrap; }
.header_more:after { content: " "; width: 6px; height: 8px; background: url(../../images/layout/header_xtt.png) no-repeat; position: absolute; right: 0px; top: 3px; }
.list_bds { width: 100%; margin-top: 15px; }
.list_bds .item-bds { float: left; width: 218px; height: 250px; border: 1px #ccc solid; margin-right: 17px; margin-bottom: 17px; }
.list_bds .item-bds.three { margin-right: 0px; }
.info_bds { padding: 10px 8px 5px 8px; }
.item-bds .title { display: block; width: 100%; height: 35px; }
.item-bds .title a { color: #055d37; font-size: 13px; font-weight: bold }
.dt_bds { display: block; width: 100%; margin-top: 10px; }
.dt_bds span { color: #575757; font-weight: bold; }
.dt_bds span b { color: #45a145; text-shadow: none; }
.dt_bds span.dientich { float: right; white-space: nowrap; }
.right_wrap { float: left; width: 238px; margin-left: 20px; }
.aside_row { float: left; width: 100%; margin-bottom: 10px; }
.aside_row .header { width: 280px; height: 35px; background-color: #055630; color: #fff; font-size: 13px; text-transform: uppercase; font-weight: bold; display: table-cell; vertical-align: middle; padding-left: 20px }
#list_khuvuc { width: 283px; padding-top: 15px; padding-bottom:10px }
.aside_row .content_aside { border: 1px solid #ccc; float: left; width: 285px; padding-left: 15px; }
.dd_khuvuc { font-size: 13px; font-weight: bold; display: inline-block; width: 125px; height: 155px; margin-right: 15px; }
.dd_khuvuc.two { margin-right: 0px; }
.name_khuvuc { display: inline-block; width: 100%; text-transform: uppercase; font-size: 12px; }
.list_kv_dd { padding: 0px; padding-left: 15px; margin: 0px; display: inline-block; margin-top: 5px; }
.list_kv_dd li { margin-bottom: 4px; }
.list_kv_dd li a { color: #7dac27; font-weight: bold; white-space: nowrap; }
.dd_khuvuc .other_kv { color: #757575; font-weight: bold; width: 100%; white-space: nowrap; margin-left: 15px; }
#tin_phongthuy { width: 283px; }
.list_tinpt { margin: 0px; padding: 0px; list-style: none; padding-top: 15px; padding-right: 20px; }
.list_tinpt li { display: inline-block; width: 100%; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px #ccc solid; }
.list_tinpt li.last { border-bottom: none; }
.list_tinpt .thumnail_tin { float: left; width: 88px; height: 56px; border: 2px #ccc solid; }
.list_tinpt h4.title { font-weight: bold; margin-left: 10px; display: inline-block; }
.list_tinpt h4.title a { color: #686868; }
#scroll_top { cursor: pointer; display: inline-block; position: fixed; right: 45px; bottom: -150px; width: 42px; height: 45px; background: url(../../images/layout/scroll_top.png) no-repeat; -webkit-transition: 0.8s; -moz-transition: 0.8s; -ms-transition: 0.8s; -o-transition: 0.8s; transition: 0.8s }
#footer { width: 100%; float: left; background-color: #066f3e; }
.col_footer { display: inline-block; width: 24%; margin-top: 15px }
.col_footer.last { margin-right: 0px; }
.col_footer .header { display: block; color: #fff; font-weight: bold; font-size: 13px; text-transform: uppercase; padding-bottom: 10px; margin-bottom: 10px; }
.info_col_header { float: left; width: 100% }
.info_col_header p { color: #fff; line-height: 18px }
.list_col_footer { padding: 0px; margin: 0px; list-style: none; }
.list_col_footer .leaf_footer { display: block; margin-bottom: 8px; }
.list_col_footer .leaf_footer a { color: #fff; }
.icon_arrow { width: 4px; height: 6px; display: inline-block; background: url(../../images/layout/arrow_while.png) no-repeat; margin-right: 5px; position: relative; top: -2px; }
.breadbrumbs { display: block; width: 100%; background-color: #efefef; }
.breadbrumbs .list_bread { margin: 0px; padding: 8px 0px 8px 5px; list-style: none; }
.breadbrumbs .leaf_bread { color: #055630; font-weight: bold; display: inline-block; white-space: nowrap; }
.breadbrumbs .leaf_bread:before { content: "»"; display: inline-block; margin: 0px 5px; position: relative; top: -2px; }
.breadbrumbs .leaf_bread.home:before { content: " "; width: 17px; height: 15px; display: inline-block; background: url(../../images/layout/icon_home_bread.png) no-repeat; position: relative; top: 1px; margin-right: 8px; }
.breadbrumbs .leaf_bread a { color: #464646; white-space: nowrap; }
.section_dn_bds { display: block; width: 100%; }
.list_dn_bds { padding: 0px; margin: 0px; list-style: none; margin-top: 20px; }
.list_dn_bds .item_dn_bds { width: 329px; height: 276px; display: inline-block; border: 1px #ccc solid; text-align: center; margin-right: 18px; margin-bottom: 20px; }
.list_dn_bds .item_dn_bds.two { margin-right: 0px; }
.list_dn_bds .thumnail_dn_bds { width: 329px; height: 237px; float: left; }
.list_dn_bds .title_dn_bds { font-size: 13px; display: inline-block; margin-top: 8px; width: 90%; }
.list_dn_bds .title_dn_bds a { color: #055630; }
.pager { float: right; margin: 10px 0px; }
.pager .pager-list { padding: 0px; margin: 0px; list-style: none }
.pager-list .item-pager { display: inline-block; }
.pager-list .item-pager a { padding: 4px 8px; border: 1px #ccc solid; background-color: #f4f4f4; color: #545454; font-weight: bold; }
.pager-list .item-pager.first a, .pager-list .item-pager.previous a, .pager-list .item-pager.next a, .pager-list .item-pager.last a { color: #038145; font-size: 13px; }
.pager-list .item-pager a:hover { color: #fff; background-color: #038145; }
.section_tintuc { display: block; width: 100%; }
.list_tintuc { float: left; width: 100%; margin-top: 15px; }
.list_tintuc .item-tin { float: left; width: 48%; height: 109px; padding: 3px; border: 1px #ccc solid; margin-bottom: 15px; }
.list_tintuc .item-tin:nth-child(even){float: right}
.item-tin .thumnail_tin { float: left; width: 202px; height: 108px; }
.item-tin .info_tin { float: left; margin-left: 15px; width: 220px;padding-top: 7px }
.item-tin .title_tin { color: #055630; font-size: 13px; margin-bottom: 4px }
.item-tin .title_tin a { color: #055630; }
.item-tin .sumary_tin { font-size: 13px; color: #686868; line-height: 16px; }
.section_page { width: 100%; display: block; margin-top: 15px; }
.section_page .title { font-size: 18px; color: #055630; }
#slide_page_bds { margin-top: 15px; width: 100% }
.thumnail_large { position: relative; width: 100%; height: 380px; }
.thumnail_large img { width: 100%; height: 380px; }
#slide_page_bds .control_slide { position: absolute; top: 45%; width: 33px; height: 34px; cursor: pointer; display: inline-block; background: url(../../images/layout/control_slide_page.png) no-repeat }
#slide_page_bds .control_slide.control_left { left: 15px; background-position: 0px 0px; }
#slide_page_bds .control_slide.control_right { right: 15px; background-position: -63px 0px; }
.list_thumnal_small { display: block; margin-top: 15px; padding-bottom: 15px; border-bottom: 1px #ccc solid; padding-left: 10px; padding-right: 10px; }
.item_small_img { padding: 6px; border: 1px solid #bed593; display: inline-block; margin-right: 14px; }
.item_small_img.last { margin-right: 0px; }
.item_small_img img { width: 139px; height: 87px; float: left; }
.content_bds { display: block; width: 100%; margin: 10px 0px; }
.content_share_mangxh { margin: 10px 0px; display: block; width: 100%; }
.content_section_bds { display: block; width: 100%; margin-bottom: 15px }
.header_tienich_bds { font-size: 18px; color: #055630; border-bottom: 1px #055630 solid; padding-bottom: 5px; }
.list_tienich { display: block; width: 100%; margin-top: 15px; }
.leaf_ti { display: inline-block; width: 224px; margin-bottom: 8px; }
.leaf_ti a{color: #464646}
.icon_check { width: 9px; height: 8px; display: inline-block; background: url(../../images/layout/icon_check.png) no-repeat; margin-right: 5px; }
.header_bando, .header_bds_tt { color: #fff; font-size: 14px; font-weight: bold; background-color: #055630; padding: 10px 15px; margin-bottom: 10px; display: inline-block; text-transform: uppercase; white-space: nowrap; }
.header_bds_sa { border-bottom: 1px #ccc solid; }
.header_bds_tt { margin-bottom: 0px; }
.list_bds_tt { display: block; width: 100%; margin-top: 10px }
.item_bds_tt { width: 218px; height: 230px; display: inline-block; border: 1px #ccc solid; margin-right: 7px; }
.item_bds_tt.last { margin-right: 0px; }
.item_bds_tt .thumnail_bds_tt { width: 218px; height: 161px; float: left; }
.item_bds_tt .info_tt { padding: 10px 5px 0px 5px; display: inline-block; }
.item_bds_tt .title_tt { font-size: 13px; font-weight: bold; height: 30px; overflow: hidden; }
.item_bds_tt .title_tt a { color: #055d37; }
.item_bds_tt .info_house { display: inline-block; width: 100%; margin-top: 8px; }
.item_bds_tt .info_house .label { color: #575757; font-weight: bold; width: 102px; display: inline-block; margin-bottom: 3px }
.item_bds_tt .info_house .label b { color: #45a146; }
.page_contact { }
.page_contact .info_contact h1 { font-size: 16px; color: #525252; }
.page_contact .info_contact p { font-size: 13px; color: #525252; line-height: 20px; }
.page_contact .form_contact { margin-top: 15px; }
.form_contact .header_contact { font-size: 21px; color: #000; text-shadow: 0px 0px #000; }
.table_contact { width: 700px; }
.table_contact td { padding-bottom: 10px; }
.table_contact td.text { color: #636363; font-size: 13px; width: 100px; }
.table_contact input[type="text"] { border: 1px #e4e4e4 solid; height: 32px; width: 493px; }
.table_contact textarea { border: 1px #e4e4e4 solid; width: 493px; height: 80px; resize: none }
.table_contact input[type="submit"], .table_contact input[type="reset"] { border: none; background-color: #055630; color: #fff; padding: 5px 30px; margin-right: 20px; }
.table_contact td.right_control { text-align: right; padding-right: 75px; }
.decription img{max-width: 100% !important;height: auto !important;}
#phone_foooter {position: fixed; bottom: 70px; right: 10px;
    background: #f00;
    padding: 5px 10px;
    -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
    border-radius: 5px; z-index: 100;}
    #phone_foooter img {background: #fff;border: 5px solid #fff;border-radius: 50%;}
    #phone_foooter img {
    -webkit-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
    -moz-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
    -ms-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
    -o-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
    animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
#phone_foooter p { float: right;
    color: #fff;padding-left: 10px; font-size: 22px;
    font-weight: bold;padding-top: 7px;margin: 0px;}
@media screen and (min-width:300px)  and (max-width:800px) {
    .bx-controls{display: none}
}

.addthis_toolbox{width: inherit !important;}

.ul_tags{display: inline-block;list-style: none;padding: 0px;margin: 15px 0px 0px 0px ;}
.ul_tags li{padding: 10px 15px;float: left;margin-right: 10px;border: 1px solid #eee;background: #eee}
.ul_tags li a{color: #055630;display: block;font-weight: bold}
.ul_tags li:hover{background: #f00 !important;}
.ul_tags li:hover a{color: #fff !important;}
.list_bds_tt1{width: 100%;display: inline-block;}
.list_bds_tt1 .item_bds_tt{width: 100% !important;margin-bottom: 10px}
.list_bds_tt1 .item_bds_tt .thumnail_bds_tt{width: 100% !important;}
#article_content{width: 100%;display: inline-block}
#article_content img{max-width:100% !important;height:auto !important;}
#article_content p,#article_content div{font-size: 14px;line-height: 20px;padding-bottom: 10px;color: #4c4441}
.content_add{width: 100%;padding: 10px 0px;display: inline-block}
.content_add p,.content_add div,.content_add li{font-size: 14px;line-height: 20px;padding-bottom: 10px;color: #4c4441}
#article_content table {
    margin: 10px 0px;
}
#article_content table tr:nth-child(odd) {
    background: #eee;
}
#article_content table tbody tr td {
    border: 1px solid #eee;
}
#article_content table tbody tr td {
    padding: 10px;
}
.decription div iframe{max-width: 100% !important;}
.info_col_header a{color: #fff}
.ul_111{margin: 0px;padding: 0px;list-style: none}
.ul_111 a{font-weight: bold}