  body {
    /*font-family: Arial,Helvetica,sans-serif;*/
    font-size: 13px;
    font-weight: lighter !important;
    padding: 0;
    margin: 0;
}
body.page_Home{
    background:#000 !important;
    z-index: 999999999999;
}
/*.page_Home .header-style{
    background: #000 !important;
}*/

a {
    text-decoration: none;
}
a img {
    border: medium none;
}

li {
    list-style: none outside none;
}
/*div#divAdRight {
    background: #fff;
}*/
.clear {
    clear: both;
}
.header-style {
    /*background: url("/themes/cbah/images/bg_header.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);*/
    height: 115px;
}
.header-style > div {
    background: url("/themes/cbah/images/banner_header.jpg") no-repeat center #fff;
    height: 115px;
    margin: 0 auto;
    position: relative;
    width: 1000px;
}
.header-style2 > div {
    background: url("/themes/cbah/images/banner_header_en.jpg") no-repeat scroll center top transparent;
    height: 115px;
    margin: 0 auto;
    position: relative;
    width: 1000px;
}
.china_style {
    bottom: 11px;
    display: block;
    height: 22px;
    position: absolute;
    right: 37px;
    width: 30px;
}
.vietnamese_style {
    bottom: 11px;
    display: block;
    height: 22px;
    position: absolute;
    right: 37px;
    width: 30px;
}
.english_style {
    bottom: 11px;
    display: block;
    height: 22px;
    position: absolute;
    right: 4px;
    width: 30px;
}
.menu-style {
    background: url("/themes/cbah/images/bg_menu.jpg") repeat-x scroll 0 0 #ba0a14;
    height: 40px;
    width: 1000px;
    margin: 0 auto;
}
.menu-style > ul {
    margin: 0 auto;
    width: 1000px;
    display: table;
}
.menu-style > ul > li {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    border-right: 1px solid #f5666c;
    position: relative;
}
.menu-style > ul > li:hover{
    background: #fff;
}
.menu-style > ul > li:hover >a{
    color: #000;
}
.menu-style > ul > li:last-child{
    border-right: none;
}
.menu-style > ul > li > a {
    color: white;
    /*display: block;*/
    /*padding: 10px 18px;*/
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    font-size: 14px !important;
}
.menu-style > ul > li > a:hover{
    text-decoration: none;
    color:#000;
}
.menu-style > ul > li:hover > ul{
    display: block;
}
.menu-style > ul > li >ul{
    display: none;
    background: #a60807;
    position: absolute;
    left:0;
    top:40px;
    z-index: 99999;
    width: min-content;
}
.menu-style > ul > li >ul.x-thanhvien{
    /*width:260px; */
}
.menu-style > ul > li >ul >li{
    text-align: left;
    border-bottom: 1px solid #f5666c;
    /* width: max-content; */
    padding: 5px 12px;
    width: 210px;
    position: relative;
}
.menu-style > ul > li >ul >li:last-child{
    border-bottom: none;   
}
.menu-style > ul > li >ul >li:hover >a{
    color:#000;
}
.menu-style > ul > li >ul >li >a{
    color:#fff;
    display: block;
}
.menu-style > ul > li >ul >li >a:hover{
    text-decoration: none;
    color:#000;
}

.menu-style > ul > li >ul >li:hover > ul{
    display: block;
}
.menu-style > ul > li >ul >li > ul{
    display: none;
    background: #a60807;
    position: absolute;
    left:210px;
    top:40px;
    z-index: 99999;
    width: min-content;
}
.menu-style > ul > li >ul >li > ul > li{
    text-align: left;
    border-bottom: 1px solid #f5666c;
    padding: 5px 12px;
    width: 210px;
    position: relative;
}
.menu-style > ul > li >ul >li > ul > li > a{
    color:#fff;
    display: block;
}
/*.menu-en ul li a {
    padding: 3px 5px !important;
}
.menu-style ul li {
    float: left;
}*/

.conten_body {
    margin: 0 auto;
    width: 1000px;
}
.conten_body > div {
    background: none repeat scroll 0 0 #fff;
    padding: 3px;
}
.conten_body > div .col-1 {
    float: left;
    margin-right: 5px;
    width: 730px;
}
.conten_body > div .col-2 {
    float: left;
    width: 247px;
}
.conten_body > div > .col-3 {
    float: left;
    width: 250px;
}
.thongtin-style {
    background: none repeat scroll 0 0 #e1e9ec;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 6px 20px;
    position: relative;
}
.lastnews-style {
    margin: 7px 0;
}
.lastnews-style > .title-style {
    background: url("/themes/cbah/images/bg_title_hot.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-weight: bold;
    padding: 8px 38px;
}
.lastnews-style > .content-style {
    border: 1px solid #ccc;
    border-radius: 0 0 5px 5px;
    padding: 5px;
}
.lastnews-style ul li {
    /*list-style-image: url("/themes/cbah/images/li.jpg");*/
    list-style-position: inside;
    padding: 5px 5px 5px 15px;
}
.lastnews-style hr {
    background: url("/themes/cbah/images/img_hr.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    padding: 4px;
}
.blockcat1-style .title-style {
    background: url("/themes/cbah/images/bg_block_left.jpg") no-repeat scroll 0 0 transparent;
    /*color: black;*/
    color:#fff;
    font-weight: bold;
    line-height: 30px;
    padding: 0 28px;
    letter-spacing: 4px;
    font-size: 22px;
    height: 30px;
}

/*.title-style2222 {
    background: url("/themes/cbah/images/bgblock_left.png") no-repeat scroll 0 0 transparent;
    color:#fff;
    font-weight: bold;
    line-height: 30px;
    padding: 0 28px;
    letter-spacing: 4px;
    font-size: 15px;
    margin-bottom: 10px;
    height: 30px;
}*/
.title-style2222 {
    background-color: #930000;
    color: #fff;
    font-weight: 100;
    font-size: 17px;
    padding: 9px 15px;
    display: inline-block;
    position: relative;
    margin-bottom: 20px;
    margin-right: 35px;
    color:#fff;
}
.title-style2222:after {
    border-color: transparent #930000;
}
.title-style2222:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 20px 0 18px 15px;
    display: block;
    width: 0;
    z-index: 1;
    margin-top: -19px;
    right: -15px;
    top: 50%;
}
/*.title-category  a{
   color:#fff;
}*/

.blockcat1-style .content-style {
    /*background: url("/themes/cbah/images/bg_block_left_footer.jpg") no-repeat scroll center bottom #fefaee;
    padding: 4px 10px 16px;*/
}
.blockcat1-style .content-style ul li {
    list-style-image: url("/themes/cbah/images/li_conent.jpg");
    list-style-position: inside;
    padding: 6px 16px;
}
.content_detail > ul > li {
    list-style-image: url("/themes/cbah/images/li_conent.jpg");
    list-style-position: inside;
    padding: 6px 16px;
}
.hotnews-style .content-style ul li {
    float: left;
    list-style-position: inside;
    list-style-type: disc;
    margin: 0 3px;
    padding: 8px;
}
.hotnews-style .title-style {
    color: white;
    font-weight: bold;
    padding: 5px 15px;
}
.hotnews-style {
    background: url("/themes/cbah/images/bg_hotnews.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 180px;
    width: 246px;
}
.hinhanh-style .content-style {
    display: none;
}
.hinhanh-style .title-style {
    font-weight: bold;
    padding: 11px;
}
.hinhanh-style {
    background: url("/themes/cbah/images/bg_hinhanh.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 209px;
    width: 247px;
}
.colcenter-style {
    margin-top: 5px;
}
.colcenter-style .content-style ul li {
    list-style-image: url("/themes/cbah/images/li_conent.jpg");
    list-style-position: inside;
    padding: 6px 16px;
}
.colcenter-style .title-style {
    background: url("/themes/cbah/images/bg_title_col_c.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: black;
    padding: 3px 8px 8px 40px;
}
.colcenter-style .content-style {
    border: 1px solid #ccc;
    border-radius: 0 0 5px 5px;
}
.colright-style {
    margin-bottom: 10px;
    margin-left: 8px;
}
.colright-style .content-style {
    border: 1px solid #ccc;
    padding: 5px;
}
.xxx-pic img{
    width: 100%;
}
.colright-style .title-style {
    background: url("/themes/cbah/images/bg_title_col_r.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color:#fff;
    /*padding: 3px 0 3px 45px;*/
    letter-spacing: 4px;
    font-size: 14px;
    height: 30px;
    padding: 6px 0 3px 45px;
}
.xxx-yyy-detail img {
    /*width: 100%;*/
    height: auto;
}
.iconx {
    background: url("/themes/cbah/images/bg_padding.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 23px;
    width: 95px;
}
.icon1 {
}
.icon2 {
    background-position: -98px 1px;
}
.icon3 {
    background-position: 0 -27px;
}
.icon4 {
    background-position: -98px -27px;
}
.icon5 {
    background-position: 0 -53px;
}
.icon6 {
    background-position: -99px -54px;
}
.footer-slide {
    background: url("/themes/cbah/images/bg_slide_footer.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 173px;
}
.footer-info {
    background: url("/themes/cbah/images/bg_info_footer.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    padding: 10px;
    margin-top: 10px;
}
.footer-contact {
    /*background: url("/themes/cbah/images/bg_footer.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);*/
    height: 170px;
    position: relative;
    background: #e7ecf0;
}
.fullbody {
    background: none repeat scroll 0 0 #91c3e8;
}
div.c6 {
    text-align: center;
}
table.c5 {
    margin: 15px;
}
br.c4 {
    display: block;
    margin: 3px;
}
img.c3 {
    float: left;
    margin: 0 5px 5px 0;
    max-height: 154px;
    max-width: 154px;
    padding: 0 5px 5px 0;
}
div.c2 {
    background: none repeat scroll 0 0 rgb(220, 0, 0);
    border-radius: 10px;
    color: white;
    float: right;
    height: 20px;
    line-height: 19px;
    text-align: center;
    width: 233px;
}
span.c1 {
    display: block;
    line-height: 20px;
    position: absolute;
    right: 10px;
    top: 3px;
}
div.c2 {
    line-height: 20px;
    position: absolute;
    right: 10px;
    top: 3px;
}
div.c1 {
    background: none repeat scroll 0 0 rgb(220, 0, 0);
    border-radius: 10px;
    color: white;
    float: right;
    height: 20px;
    line-height: 19px;
    text-align: center;
    width: 233px;
}
.content_body {
    float: left;
    width: 744px;
}
.table_footer tr td {
    color: black;
    padding: 0 20px;
}
.img_marquee img {
    max-height: 155px;
}
.img_marquee {
    display: table-cell;
    height: 159px;
    text-align: center;
    vertical-align: middle;
    width: 205px;
}
.div_hinhanh .prev {
    background: url("/themes/cbah/images/but_prev.jpg") repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 22px;
    left: 10px;
    position: absolute;
    top: 77px;
    width: 22px;
}
.div_hinhanh .next {
    background: url("/themes/cbah/images/but_next.jpg") repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 22px;
    position: absolute;
    right: 10px;
    top: 77px;
    width: 22px;
}
.div_hinhanh {
    position: relative;
}
.postion_hinh {
    left: 8px;
    position: absolute;
    top: 0;
}
.content_body > div.content_detail {
    padding: 10px;
}
/*.xxx-yyy-detail img{
    width: 100%;
    height: auto;
}*/
.breakcumb {
    background: url("/themes/cbah/images/Thongtin.jpg") no-repeat scroll 0 0 transparent;
    height: 30px;
    margin-bottom: 5px;
}
/*.menu-style ul li a.home {
    background: url("/themes/cbah/images/icon_home.jpg") no-repeat scroll 18px center transparent;
    padding-left: 45px;
}
.artmenu > li > ul {
    display: none;
}
#nav, #nav ul {
    line-height: 1.5em;
    list-style: none outside none;
    position: relative;
    z-index: 99;
}
#nav a:link, #nav a:active, #nav a:visited {
    color: white;
    display: block;
    text-decoration: none;
    font-weight: bold;
}
#nav a:hover {
    background: none repeat scroll 0 0 #fff;
    color: #333;
}
#nav li {
    float: left;
    position: relative;
}
#nav ul {
    display: none;
    position: absolute;
    top: 40px;
    width: 12em;
}
#nav ul.x-thanhvien {
    width: 250px !important;
}
#nav > li > ul > li > a {
    float: left;
    width: 90px;
}*/

/*#nav > li > ul > li > a {
    float: left;
    width: 90px;
}*/

#nav li ul.x-thanhvien a{
    width: 250px !important;
}
.menu-en > #nav li ul a {
    /* float: left; */
    /* width: 200px; */
    font-size: 13px !important;
}
/*#nav ul ul {
    top: auto;
}*/
.catname-title {
    margin-bottom: 15px;
}
.catname-title > span {
    color: red;
    font-size: 23px;
}
/*#nav li ul ul {
    left: 12em;
    margin: 0 0 0 10px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul {
    display: none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul {
    display: block;
}
#nav > li > ul > li {
}*/
.hotnews-style .content-style {
    overflow: hidden;
}
.hotnews-style .readmore_s {
    display: none;
}
.readmore_s {
    padding: 1px 15px;
    text-align: right;
}
#nav a {
    font-size: 16px;
}
.style_contact > span {
    display: block;
    float: left;
    font-weight: bold;
    width: 170px;
}
.style_contact {
    clear: both;
    padding: 10px;
}
.checkbox_style input {
    margin-left: 35px;
}
.style_contact input[type="text"] {
    font-size: 18px;
    width: 500px;
}
.title_input input {
    width: 74px !important;
}

.content_user strong {
    display: block;
    float: left;
    font-weight: bold;
    padding-right: 13px;
    text-align: right;
    width: 152px;
}
.content_user p {
    clear: both;
}
.title_user {
    border-bottom: 1px solid #cccccc;
    color: black;
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 20px;
    padding: 10px;
}
.style_marquee {
    background: url("/themes/cbah/images/bg_slide_footer.jpg") repeat scroll 0 0 transparent;
    padding: 9px;
}
.content-style ul li {
    list-style-image: none;
    list-style-position: inside;
    list-style-type: inherit;
}
.col-3 ul li {
    border-bottom: 1px solid #ccc;
    padding: 2px 0;
}
.title_menu {
    background: url("http://benhviennhi.org.vn/images/li2.png") no-repeat scroll 14px center transparent;
    border: 1px solid #cccccc;
    font-size: 16px;
    font-weight: normal;
    margin: 5px;
    padding: 10px 41px;
}
.title_menu, .content_detail ul li {
    background: url("http://benhviennhi.org.vn/images/li2.png") no-repeat scroll 14px center transparent;
    border: 1px solid #cccccc;
    font-size: 16px;
    font-weight: normal;
    list-style: none outside none;
    margin: 5px;
    padding: 10px 41px;
}
.content_user > br {
    clear: both;
}
.content_user {
    font-size: 17px;
    line-height: 40px;
}
/*.content_detail > p {
    border: 1px solid #ccc;
    font-size: 17px;
    margin: 7px;
    padding: 9px;
}*/
.content_detail > p:hover {
    background: none repeat scroll 0 0 #fff !important;
}
.content_detail > p:hover a {
    color: red !important;
}
.content_detail > p:nth-child(2n+1) {
    background: none repeat scroll 0 0 #f7f5ed;
}
.content_detail > p:nth-child(2n) {
}
/*.table_31 td {
    padding: 8px;
}*/
.table_31 td {
    padding: 4px 0;
    text-align: center;
    width: 33%;
}
.content-style .btn.btn-primary {
    font-size: 16px;
    margin: 0 11px;
}
.hotnews_style {
    background: none repeat scroll 0 0 #ffdcdd;
}
.body-text-style-contact {
}
.body-text-style-contact > div.title {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #cccccc #cccccc #cccccc #ba0a14;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 10px;
    color: #ba0a14;
    /*font-family: helvetica;*/
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 25px;
    padding: 10px 15px;
}
.box_sinhnhat {
    background: url("/themes/cbah/images/bg_sinhnhat.gif") no-repeat scroll 0 0 transparent;
    height: 260px;
    width: 240px;
}
.box_sinhnhat2 {
    background: url("/themes/cbah/images/bg_sinhnhat_en.jpg") no-repeat scroll 0 0 transparent;
    height: 260px;
    width: 240px;
}
.box_sinhnhat > ul {
    padding: 60px 33px 0 41px;
}
.box_sinhnhat > ul li {
    color: red;
    display: block;
    font-size: 13px;
}
.lang-all{
    position: absolute;
    right: 0;
}

.b-right-content {
    text-align: center;
}
.tool-jquery{
    position: absolute;
    right: 0;
    top:5px;
    background: url(/themes/cbah/images/icon_cbah2.png) no-repeat;
    height:35px; 
    width:290px;
}
.col-3 ul li:last-child{
    border-bottom: none;
}
.tool-facebook {
    position: absolute;
    height: 35px;
    margin: 3px 0;
    width: 37px;
    top: -3px;
    left: 11px;
}
.tool-qq {
    position: absolute;
    height: 35px;
    margin: 3px 0;
    width: 37px;
    top: -3px;
    left: 59px;
}
.tool-wechat {
    position: absolute;
    height: 35px;
    margin: 3px 0;
    width: 37px;
    top: -3px;
    left: 107px;
}

.tool-call {
    position: absolute;
    height: 35px;
    margin: 3px 0;
    width: 37px;
    top: -3px;
    left: 155px;
}

.tool-address {
    position: absolute;
    height: 35px;
    margin: 3px 0;
    width: 37px;
    top: -3px;
    left: 203px;
}

.tool-mail {
    position: absolute;
    height: 35px;
    margin: 3px 0;
    width: 37px;
    top: -3px;
    left: 250px;
}
.tool-qq-show {
    position: absolute;
    right: 62px;
    top: 0px;
    width: 110px;
    height: 47px;
    text-align: center;
    /*line-height: 47px;*/
    font-weight: bold;
    font-size: 12px;
    background: #fff;
}
.tool-qq-show2 {
    position: absolute;
    right: 62px;
    top: 0px;
    width: 110px;
    height: 47px;
    text-align: center;
    /*line-height: 47px;*/
    font-weight: bold;
    font-size: 12px;
    background: #fff;
}
.tool-qq-show3 {
    position: absolute;
    right: 62px;
    top: 0px;
    width: 110px;
    height: 47px;
    text-align: center;
    /*line-height: 47px;*/
    font-weight: bold;
    font-size: 12px;
    background: #fff;
}
.tool-qq-show4 {
    position: absolute;
    right: 62px;
    top: 0px;
    width: 110px;
    height: 47px;
    text-align: center;
    /*line-height: 47px;*/
    font-weight: bold;
    font-size: 12px;
    background: #fff;
}
.tool-qq-show5 {
    position: absolute;
    right: 62px;
    top: 0px;
    width: 110px;
    height: 47px;
    text-align: center;
    /*line-height: 47px;*/
    font-weight: bold;
    font-size: 12px;
    background: #fff;
}
.tool-qq-xxx,
.tool-qq-xxx2,
.tool-qq-xxx3,
.tool-qq-xxx4,
.tool-qq-xxx5  {
    position: absolute;
    right: 50px;
    top: 9px;
    width: 11px;
    height: 16px;
}
.tool-qq-display,
.tool-qq-display2,
.tool-qq-display3,
.tool-qq-display4,
.tool-qq-display5{
    display: none;
}
//
.owl-controls {
    bottom: 154px;
    height: 36px;
    position: absolute;
    width: 100%;
}
.owl-prev {
    background: url("/themes/cbah/images/slideshow-arrow-prev.png") no-repeat 0 0;
    cursor: pointer;
    height: 42px;
    left: 0px;
    overflow: hidden;
    position: absolute;
    text-indent: -999px;
    top: 110px;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
    width: 26px;
}
.owl-prev:hover {
    opacity: 0.5;
}
.owl-next {
    background: url("/themes/cbah/images/slideshow-arrow-next.png") no-repeat 0 0;
    cursor: pointer;
    height: 42px;
    overflow: hidden;
    position: absolute;
    right: 0px;
    text-indent: -999px;
    top: 110px;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
    width: 26px;
}
.owl-next:hover {
    opacity: 0.5;
}
.slide-duan{
    width: 992px;
    margin:0 auto;
    padding: 10px 0 35px 0;
}
.owl-nav {
    display: none;
}
.owl-dots {
    position: absolute;
    bottom: -188px;
    /* left: 48%; */
    text-align: center;
    width: 100%;
    display: none !important;
}
.owl-theme .owl-dots .owl-dot span {
    backface-visibility: visible;
    background: #869791;
    border-radius: 30px;
    display: block;
    height: 15px;
    margin: 5px 7px;
    transition: opacity 200ms ease 0s;
    width: 15px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background:teal;
}
.owl-theme .owl-dots .owl-dot span {
    backface-visibility: visible;
    background: #869791;
    border-radius: 30px;
    display: block;
    height: 15px;
    margin: 5px 7px;
    transition: opacity 200ms ease 0s;
    width: 15px;
}
.owl-theme .owl-dots .owl-dot {
    display: inline-block;
}
.theme-cbah {
    background: url(/themes/cbah/images/theme-cbah.png) no-repeat;
    height: 40px;
    width: 750px !important;
    padding: 0 0 15px 0;
    text-align: center;
    margin: 0 auto;
}
.theme-cbah span {
    text-transform: uppercase;
    color: #fff;
    line-height: 45px;
    font-size: 14px;
}

.marquee0 img {
    height: 140px;
    padding: 0 10px;
    width: 170px;
}
.tool-QQ,
.tool-WECHAT,
.tool-CALL,
.tool-ADDRESS,
.tool-MAIL{
    display: none;
    background: #fff url(../images/icon_phai.png) no-repeat;
    position: absolute;
    right: 4px;
    top: 50px;
    width: 254px;
    height: 40px;
    padding: 0 10px;
    font-weight: bold;
    line-height: 40px;
}
.tool-jquery  > div{
    cursor: pointer;
}
.tool-id{
    position: absolute;
    display: none;
}
/*them-moi-19-10-2017*/
.list-first-global > ul{
    display: table;
    width: 100%;
}
.list-first-global > ul > li{
    display: table-cell;
    float: left;
    width: 33%;
}

.home-first-pic{
    overflow: hidden;
    height: 180px;
    width: 100%;
}
.home-first-pic a img {
    width: 100%;
    height: 100%;
    cursor: pointer;
    /*transition: opacity 1s ease 0s, transform 1s ease 0s;*/
    transition: all 2s cubic-bezier(0.23, 1, 0.32, 1) 0s;
    backface-visibility:hidden;
}
.home-first-pic  a:hover img{
    -webkit-transform: scale3d(1.1,1.1,1);
    transform: scale3d(1.1,1.1,1);
}
.home-first-title {
    height: 85px;
    margin: 7px 0;
    line-height: 20px;
    overflow: hidden;
}
.home-first-title a{
    font-size: 14px;
}
.home-first-title a:hover{
    text-decoration: none;
}
.slide-xxx p{
    margin:0;
}
.copyright-vihan {
    position: absolute;
    right: 10px;
    bottom: 10px;
}
.form-dangky input{
    width: 98%
}
.show-popup {
    position: fixed;
    top: 60px;
    width: 640px;
    z-index:99999999;
    margin:0 auto;
    left:0;
    right:0;
    text-align:center;
    height: 400px;
    padding: 20px;
    background: rgba(255, 255, 255, 0.26);
    border-radius: 5px;
}
.show-popup img{
    width: 100%;
    height:100%;
}
.close-popup {
    position: absolute;
    right: 15px;
    top: 10px;
    font-size: 30px;
    cursor: pointer;
    color: #fff;
}
.donxin-hiephoi input {
    width: 90%;
    margin: 0 10px;
}
.full-put input{
    width: 95% !important;
}
.xxx-con tr{
    border-bottom: 1px solid #000;
}
.xxx-con tr:last-child{
    border-bottom: none;
}
.xxx-con td{
    border-right: 1px solid #000;
}
.xxx-con td:last-child{
    border-right: none;
}
.xxx-popup input{
    width: 10px !important;
}
.xxx-popup input {
    width: 15px !important;
    padding: 0 !important;
    margin: -10px 0 0 0;
}
.xxx-popup span{
    padding: 0 10px;
}
.xxx-popup span.lhcty-en{
    padding: 0 28px;
}

td.xxx-popup2 span {
    text-align: center;
    padding: 0 25px;
}
.list-once-tintuc {
    position: relative;
    margin-bottom: 20px;
}
.list-son-pic {
    max-height: 320px;
    width: 100%;
    text-align: center;
}
.list-son-pic img {
    max-width: 424px;
    max-height: 320px;
}
.list-son-title {
   /* position: absolute;
    left: 0;
    bottom: 136px;
    height: 40px;
    background: rgba(0, 0, 0, 0.32);
    width: 98%;
    line-height: 40px;*/
    color: #212121 !important;
    padding-top: 10px;
}
.list-son-title a {
    padding-left: 10px;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}
.list-son-title a:hover{
    text-decoration: none;
    color:#000;
}
.bantin-tintuc-pic{
    width: 100%;
    height: 350px;
}
.bantin-tintuc-pic img{
    width: 100%;
    height: 100%;
}
.col-md7{
    width: 69%;
    float: left;
    padding: 0 10px;
    height: 350px;
}
.col-md5{
    width: 31%;
    float: left;
    padding: 0 10px;
    height: 350px;
    overflow-y: auto;
}
.bantin-tintuc2{
    position: relative;
    margin-bottom: 30px;
}
.bantin-tintuc-title {
    position: absolute;
    left: 10px;
    bottom: 0;
    height: 40px;
    background: rgba(0, 0, 0, 0.32);
    width: 96%;
    line-height: 40px;
}
.bantin-tintuc-title a {
    padding-left: 10px;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}
.bantin-tintuc-title a:hover{
    text-decoration: none;
}

.bantin-in-pic {
    float: left;
    width: 80px;
    height: 60px;
    margin-right: 5px;
}
.bantin-in-pic img{
    width: 100%;
    height: 100%;
}

.in-bantin2-global {
    border-bottom: 1px solid rgba(204, 204, 204, 0.45);
    padding: 10px 0;
}
.title-cat-bantin2 {
    padding: 10px;
    font-size: 30px;
    font-weight: bold;
    color: red;
}
.bantin-in-title a {
    font-weight: bold;
}
.bantin-in-title a:hover {
    text-decoration: none;
}






/*/
.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5;
}

/*.modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0;
}

.fade.in {
    opacity: 1;
}*/
.modal-open {
    overflow: auto;
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}

.fade {
    /* opacity: 0; */
    /* -webkit-transition: opacity .15s linear; */
    -o-transition: opacity .15s linear;
    /* transition: opacity .15s linear; */
}
.view-more {
    text-align: right;
    padding-right: 20px;
    margin-bottom: 20px;
}
.view-more a{
    font-weight: bold;
}
.view-more a:hover{
    text-decoration: none;
}
.online-truycap {
    line-height: 25px;
}
.hitstat-so {
    padding: 10px 0;
    text-align: center;
    position: absolute;
    right: 7px;
}
.hitstat-so img {
    padding: 0 2px;
}
.f-content-x{
    text-align: center;
    padding-top: 10px;
    font-size: 16px;
    font-weight: bold;
}
.f-social-xx {
    text-align: center;
    width: 400px;
    margin: 0 auto;
}
.f-social-xx > ul{
    display: table;
    width: 100%;
}
.f-social-xx > ul > li{
    display: table-cell;
    text-align: center;
    padding:0 5px;
    position: relative;
    cursor: pointer;
}
.f-social-xx > ul > li >ul{
    position: absolute;
    display: none;
    top: -30px;
    left: -9px;
    background: #fff;
    padding: 7px 10px;
    border-radius: 5px;
    border:1px solid red;
}
.f-social-xx > ul > li >ul >li{
    font-weight: bold;
    
}
.f-social-xx > ul > li >ul.tab-con4 {
    width: 160px;
    top: -46px;
    left: -36px;
}
.f-social-xx > ul > li >ul.tab-con5 {
    width: 180px;
    top: -31px;
    left: -36px;
}
.f-social-xx > ul > li >ul.tab-con6 {
    width: 180px;
    top: -45px;
    left: -44px;
}
.f-social-xx > ul > li >ul.tab-con2{
    background:#fff url(../images/icon_phai.png) top center;
}
p.f-tienghoa {
    font-size: 20px;
}
.opop-des{
    text-align: center;
    margin-bottom: 20px;
    /* width: 33%; */
    /* float: left; */
    padding: 30px;
}
.content-xxx-pic {
    width: 100%;
    border-radius: 100%;
    border: 1px solid #ccc;
    overflow: hidden;
    height: 250px;
    width: 250px;
}
.content-xxx-pic a img {
    animation: 1.2s ease 0s normal none 1 running smooth-image;
    cursor: pointer;
    height: auto;
    width: 100%;
    height: 100%;
    transition: all 2s cubic-bezier(0.23, 1, 0.32, 1) 0s;
}
.content-xxx-pic a:hover img{
    transform: scale(1.3);
}
.content-xxx-title a {
    font-size: 16px;
    font-weight: bold;
}
.content-xxx-title {
    padding: 7px 0px;
    height: 50px;
}
.cat-title-pic img{
    width: 100%;
    height: auto;
}
.cat-title-pic{
    padding: 0;
}
.cat-body-in{
    border-bottom: 1px solid #ccc;
    padding: 10px 0;
}
.cat-body-in:last-child{
    border-bottom: none;   
}
.cat-title-news a{
    font-size: 16px;
    font-weight: bold;
}
.cat-title-text{
    text-align: justify;
    line-height: 25px;
}
.c6 img{
    width: 100%;
    height: auto;
}
.user-text table{
    margin:0px !important;
}
.gallery-detail-pic {
    width: 100%;
    height: 160px;
    border:1px solid #ccc;
    padding: 5px;
    border-radius: 3px;
}
.gallery-detail-pic img{
    width: 100%;
    height: 100%;
    cursor: move;
}
.cattitle-gallery{
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}
.bangtin-moinhat {
    padding: 0 10px;
    /*height: 567px;*/
    overflow-y: auto;
    height: 330px;
}
.bangtin-moinhat > ul{
    padding: 0;
    margin: 0;
    list-style: none;
}
.bangtin-moinhat > ul > li{
    display: flex;
    padding-bottom: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    letter-spacing: 0.5px;
}
.bangtin-moinhat > ul > li:before{
    content: "\f105";
    font-family: "FontAwesome";
    font-size: 16px;
    margin-right: 5px;
    color:red;
}
.bangtin-moinhat > ul > li >a{
    /*letter-spacing: 0.5px;*/ 
    font-size:14px; 
}
.slidepic {
    border: 1px solid #ccc;
    height: 80px;
    text-align: center;
    border-radius: 5px;
    overflow: hidden;
    display: table;
    width: 100%;
}
.slidepic span {
    display: table-cell;
    vertical-align: middle;
}
.homeslide-title{
    text-align: center;
    margin-top: 5px;
}
.quangcao-inside {
    margin-bottom: 20px;
}
.cbah-tt.blue {
    background: url(/themes/cbah/images/img_tel.jpg) no-repeat;
    height: 48px;
    margin-left: 8px;
    width: 97%;
    position: relative;
    margin-bottom: 1px;
}
.cbah-tt.blue span {
    position: absolute;
    right: 30px;
    color: #fff;
    font-size: 19px;
    top: 12px;
    /*font-family: serif;*/
}
.cbah-tt.qq{
    background: #06c865 url(../images/img_qq.jpg) no-repeat left 14px center;
    height: 48px;
    margin-left: 8px;
    width: 97%;
    position: relative;
    margin-bottom: 1px;
}
.cbah-tt.qq span {
    display: block;
    text-align: center;
    line-height: 48px;
    color: #fff;
    font-size: 19px;
}
.cbah-tt.email{
    background: url(/themes/cbah/images/img_email.jpg) no-repeat;
    height: 48px;
    margin-left: 8px;
    width: 97%;
    position: relative;
    margin-bottom: 1px;
}
.cbah-tt.email span {
    display: block;
    text-align: right;
    line-height: 48px;
    color: #fff;
    font-size: 19px;
    padding-right: 5px;
}
.chart-global{
    margin-left: 8px; 
    margin-bottom: 10px;
}
.chart-top{
    background-color: #f80265;
    height: 48px;
    line-height: 48px;
    width: 242px;
    text-align: center;
    color: #fff;
    font-size: 22px;
}
.chart-body{
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    text-align: center;
}
/*.cbah-tt{
    height: 48px;
    width: 96%;
    margin-bottom: 1px;
    color: #fff;
    line-height: 48px;
    font-size: 20px;
    font-family: sans-serif;
}*/
/*.cbah-tt.blue{
    background-color: #3a68be;
    margin-left: 9px;
    position: relative;
}
.cbah-tt.blue span{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: block;
    position: absolute;
    border: 1px solid #fff;
    left: 10px;
    top: 3px;
}
.cbah-tt.blue i {
    padding: 8px 10px;
    display: list-item;
    font-size: 25px;
}
.cbah-tt.blue e{
    position: absolute;
    right: 10px;
    letter-spacing: 0.5px;
}*/


.tit {
    /*background: url(/themes/cbah/images/tit_bg.jpg) no-repeat;
    height: 40px;
    margin-bottom: 10px;*/
    background: url(/themes/cbah/images/bg_title_col_r2.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    padding: 3px 0 3px 45px;
    letter-spacing: 4px;
    font-size: 17px;
    margin-bottom: 10px;
}
.tit strong {
/*    font-size: 14px;
    line-height: 40px;
    color: #fff;
    min-width: 115px;
    text-align: center;
    float: left;
    padding: 0 20px 0 10px;
    background-position-x: right;
    background-repeat: no-repeat;
    height: 40px;
    font-weight: normal;*/
}
.tit span {
    /*font-size: 14px;
    color: #f72a6f;
    padding-top: 10px;
    line-height: 30px;
    float: right;*/
}
.tit span a{
    color: #f72a6f;    
}
.module-right {
    text-align: right;
}
.col-md-6.videoqc iframe {
    width: 100%;
}
.xxx-yyy-detail {
   /* width: 1000px;*/
   padding: 0 15px;
    text-align: justify;
}
.list-one-tintuc {
    height: 365px;
}
.thongtin-6 {
    font-size: 24px;
}
.quangcao-inside img{
    width: 100%;
    height: auto;
}
.videoqc .owl-prev,
.videoqc .owl-next,
.quangcao-home .owl-prev,
.quangcao-home .owl-next {
    display: none !important;
}
.videotitle-pic {
    border: 1px solid #cccccc50;
    padding: 10px;
    border-radius: 5px;
}
.videotitle-pic img{
    width: 100%;
}
.videotitle-name {
    height: 30px;
    margin-bottom: 30px;
    display: flex;
    justify-content: center;
    place-items: center;
    padding-top: 10px;
}
.videonows img {
    height: 350px !important;
}
.quangcao-top{
    width: 357px;
    height: 350px;
}
.quangcao-top img{
    max-width: 357px;
}
.show-news-text {
    width: 100%;
    width: 100%;
    height: auto;
}

.show-news-text table {
    width: 99% !important;
    height: auto;
}

.show-news-text td {
    max-width: 165px;
    text-align: center;
}