
body, ul, ol, form, h1, h2, h3, h4, h5, h6, fieldset, blockquote, p {
    border: 0 none;
    font-size: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
body {
    font: 13px "tahoma";
}
table {
    border-collapse: collapse;
}
.clear {
    clear: both;
    color: #ffffff;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
}
img {
    border: 0 none;
}
:focus {
    outline: medium none;
}
a, a:active {
    color: #000;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.row10 {
    margin-bottom: 10px;
}
.row15 {
    margin-bottom: 15px;
}
#main {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    width: 1020px;
}
.date {
    color: #666;
}
.col1 {
    float: left;
    margin-right: 10px;
    overflow: hidden;
    padding-right: 0;
    width: 685px;
}
.col2 {
    float: right;
    position: relative;
    width: 300px;
}
.left {
    float: left;
}
.right {
    float: right;
}
#header {
    margin-bottom: 10px;
}
#header .header-0 #ad_top_0 table {
    float: right;
}
#tabmenu {
    height: 32px;
    overflow: hidden;
}
#tabmenu li {
    padding: 8px 0;
}
#tabmenu li, #tabmenu li a {
    cursor: pointer;
    float: left;
    text-decoration: none;
    white-space: nowrap;
    word-spacing: -1px;
}
#tabmenu a {
    color: #333;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    white-space: nowrap;
}
#tabmenu li a span {
    float: left;
    padding-left: 3px;
    padding-right: 3px;
    white-space: nowrap;
}
#tabmenu li.current a span {
    color: #32659a;
}
#tabmenu li a span img {
    padding: 9px 10px;
}
#tabmenu li a {
}
#tabmenu li a.last, #tabmenu a.trangchu {
    border: medium none;
}
#tabmenu a.trangchu span {
    padding-left: 0;
}
#tabmenu li a.trangchu {
    background: rgba(0, 0, 0, 0) url("../image/icon_home.gif") no-repeat scroll center top;
    width: 21px;
}
#ct4 {
}
#ct5 {
}
#ct6 {

}
#ct7 {
}
#ct8 {
}
#ct9 {
}
#ct10 {
}
#ct11 {
}
#ct11, #ct13, #ct14 {
}
#ct12 {
}
#ct14 {
}
.header-1 .tabcontainer .tabcontent {
    display: none;
    height: 29px;
    line-height: 29px;
}
.home-truyenhinh .header-1 .tabcontainer .tabcontent {
    display: none !important;
}
.header-1 .tabcontainer #ct1 {
    display: block;
}
.header-1 .tabcontainer .tabcontent ul {
    height: 29px;
    line-height: 29px;
}
.header-1 .tabcontainer .tabcontent li {
    display: inline;
}
.header-1 .tabcontainer .tabcontent li a {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/line.gif") no-repeat scroll left center;
    color: #154366;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 8px;
}
.header-1 .tabcontainer .tabcontent li.first a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.header-0 {
    background: rgba(0, 0, 0, 0) url("../image/header.jpg") no-repeat scroll left top;
    border-bottom: 1px solid #898989;
    height: 101px;
    position: relative;
}
.header-1 .pad {
    position: relative;
}
.header-1 {
    border-bottom: 1px solid #898989;
}
.header-0 .logo {
    display: block;
    height: 101px;
    left: 190px;
    position: absolute;
    top: 0;
    width: 320px;
}
.header-0 .box-top {
    background: rgba(0, 0, 0, 0) url("box-top.gif") repeat scroll 0 0;
    border: 1px solid #aeaeae;
    height: 27px;
}
#header #ct1 {
    position: relative;
}
#header #ct1 {
    position: relative;
}
.formSearch .keyword, #search-truyenhinh .keyword {
    color: #999;
}
.formSearch #keyword {
    background: rgba(0, 0, 0, 0) url("http://baoquangninh.com.vn/common/v2/image/input-timkiem.gif") no-repeat scroll 0 0;
    border: medium none;
    height: 15px;
    margin-top: 2px;
    padding: 3px 7px;
    position: absolute;
    right: 47px;
    width: 135px;
}
.page-cate .formSearch #keyword, .page-article formSearch #keyword {
    width: 135px;
}
.page-cate .language-switch, .page-article .language-switch {
    width: 424px;
}
.formSearch .submit {
    background: rgba(0, 0, 0, 0) url("http://baoquangninh.com.vn/common/v2/image/tim-kiem.gif") no-repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    height: 21px;
    margin-top: 2px;
    padding: 2px;
    position: absolute;
    right: 0;
    width: 61px;
}
#formSearch .cmdbt {
    background: rgba(0, 0, 0, 0) url("http://baoquangninh.com.vn/common/v2/image/tim-kiem.gif") no-repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    height: 21px;
    margin-top: 2px;
    padding: 2px;
    width: 61px;
}
.english #header .formSearch .submit {
    background: rgba(0, 0, 0, 0) url("http://baoquangninh.com.vn/common/v2/image/tim-kiem-english.gif") repeat-x scroll 0 0;
}
#header .formSearch {
    position: absolute;
    right: 0;
    top: 2px;
}
#now {
    color: #999;
}
.language-switch {
    width: 470px;
}
.language-switch a {
    border-left: 1px solid #666;
    color: #666;
    margin-left: 10px;
    padding-left: 10px;
    white-space: nowrap;
}
.language-switch a.first {
    padding-right: 0;
}
.language-switch .docbaoin {
    padding: 0 5px;
}
#sub-menu {
    border-top: 1px solid #efefef;
}
.language-switch .docbaoin a {
    background: rgba(0, 0, 0, 0) url("../image/bao_in.png") no-repeat scroll left center;
    border-left: medium none;
    padding: 5px 0 5px 25px;
}
#header .header-0 #ad_top_0 {
    float: right;
}
.ad_top {
    float: right;
}
.ad_top img, .ad_top embed {
    height: 90px;
    margin-top: 5px;
    width: 470px;
}
#footer {
    position: relative;
}
#footer .menu-bottom a {
    color: #fff;
}
#footer ul.menu-bottom {
    background: transparent url("../image/footer-bg.gif") repeat scroll 0 0;
    height: 28px;
    line-height: 28px;
}
#footer ul.menu-bottom li {
    color: #ffffff;
    float: left;
    margin-left: 20px;
    padding-left: 30px;
}
#footer ul.menu-bottom .set-home-page {
    background: transparent url("../image/home_footer.png") no-repeat scroll left center;
    height: 28px;
    margin-left: 10px;
}
#footer ul.menu-bottom .contact-us {
    background: transparent url("../image/contact-us.png") no-repeat scroll left center;
    padding-left: 33px;
}
#footer ul.menu-bottom .contact-ad {
    background: transparent url("../image/contact-ad.png") no-repeat scroll left center;
}
#footer ul.menu-bottom .hot-line {
    background: transparent url("../image/hot-line.png") no-repeat scroll left center;
}
#footer ul.menu-bottom .site-map {
    display: none;
}
#footer ul.menu-bottom .top {
    background: transparent url("../image/top.gif") no-repeat scroll left center;
    float: right;
    margin-right: 10px;
    padding-left: 17px;
}
#footer .info p {
    margin: 0 0 5px;
}
#footer .info {
    margin-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}
#footer .info .provider {
    display: none;
}
#footer {
    margin-top: 25px;
}
.floating-sticky {
    bottom: 0;
    display: block;
    position: fixed;
}
.nav {
    border-bottom: 1px solid #145491;
    height: 25px;
    margin-bottom: 10px;
    padding: 5px 0;
    position: relative;
}
.nav .cate-title {
    float: left;
    padding: 5px 0;
}
.nav .cate-title a {
    color: #187bcd;
    font-size: 14px;
    font-weight: bold;
    padding: 0 5px;
    text-transform: uppercase;
}
.nav .cate-title .sub-cate {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/mui-ten.gif") no-repeat scroll left 1px;
    padding-left: 17px;
}
.nav .cate-title a.current {
    color: #187bcd;
}
#event-nav .current {
    text-transform: none;
}
.nav .language-switch {
    margin-top: 5px;
}
.nav .formSearch {
    position: absolute;
    right: 0;
    top: 5px;
}
.newsfirst {
    padding: 0 0 10px;
}
.newsfirst .col1-1 {
    display: table-cell;
    width: 410px;
}
.newsfirst .col1-2 {
    display: table-cell;
    padding-left: 20px;
    vertical-align: top;
}
.newsfirst .col1-2 ul.news-next {
}
.newsfirst .mavatar {
    margin-bottom: 5px;
    position: relative;
}
.newsfirst .mavatar .avatar {
    background: #f1f1f1 none repeat scroll 0 0;
    display: block;
    overflow: hidden;
    text-align: center;
}
.newsfirst .mavatar .avatar img {
    width: 410px;
}
.newsfirst .title-lead .title {
    color: #000;
    display: block;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}
.newsfirst .title-lead .lead {
    color: #555;
    font-size: 14px;
    font-weight: normal;
    margin-top: 10px;
    padding-bottom: 10px;
}
.newsfirst ul.news-next {
    padding: 0;
}
.newsfirst ul.news-next li {
    margin-top: 10px;
    padding-top: 10px;
}
.newsfirst ul.news-next li .avatar {
    display: table-cell;
    height: 65px;
    overflow: hidden;
    padding-right: 10px;
    text-align: center;
    width: 110px;
}
.newsfirst ul.news-next li .avatar img {
    max-height: 110px;
    width: 110px;
}
.newsfirst ul.news-next li a.title {
    color: #666;
    display: table-cell;
    font-size: 12px;
    padding-bottom: 0;
    vertical-align: top;
}
.newsfirst ul li.first {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
.itemslist {
    padding: 15px 0;
}
.list-full-1 li {
    border-bottom: 1px solid #ccc;
    margin-top: 15px;
    padding-bottom: 15px;
}
#cate-content li {
    display: none;
}
.list-full-1 li .avatar {
    float: left;
    height: 140px;
    margin-right: 10px;
    overflow: hidden;
    width: 240px;
}
.list-full-1 li .avatar img {
    min-height: 140px;
    width: 240px;
}
.list-full-1 li .title {
    color: #666;
    /* display: block; */
    font-weight: bold;
    padding-bottom: -1px;
}
.list-full-1 li .date {
    color: #999;
    font-size: 11px;
    margin: 5px 0 10px;
}
.list-full-1 li .lead {
    color: #666;
    font-weight: normal;
    margin-top: 5px;
}
.list-full-1 li .lead a {
    color: #0000ff;
}
.list-full-1 li:first-child {
    margin-top: 0;
}
#pagy {
    float: right;
    margin-bottom: 20px;
    margin-top: 10px;
}
#pagy .btn {
    color: #187bcd;
    cursor: pointer;
    float: left;
}
#pagy .disabled {
    color: #999;
    cursor: auto;
}
#pagy ul {
    float: left;
    list-style: outside none none;
    margin: 0 5px;
    padding: 0;
    width: auto !important;
}
.pager ul li {
    display: inline;
    margin-left: 2px;
}
.pager ul li a {
    color: #999;
    height: 20px;
    padding: 4px 7px;
    text-align: center;
    text-decoration: none;
    width: 20px;
}
.pager ul li a.active {
    color: #187bcd;
    cursor: auto !important;
    font-weight: bold;
    text-decoration: underline;
}
.disabled_prev, .disabled_next {
    color: #999999 !important;
    cursor: auto !important;
}
.page-article .part-2 {
    padding-top: 10px;
}
.page-article .col-content {
    display: table-cell;
    padding-right: 10px;
    vertical-align: top;
}
#list-subcate {
    display: table-cell;
}
.list-subcate {
    width: 160px;
}
.box-subcate {
    background: #f3f3f3 none repeat scroll 0 0;
    border: 1px solid #ccc;
}
.box-subcate .cate-header {
    background: #2b6197 none repeat scroll 0 0;
    padding: 5px 10px;
}
.box-subcate .cate-header .cate-title {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}
.row010-1 .list-simple {
    padding: 10px;
}
.row010-1 .list-simple li {
    border-top: 1px solid #e0e0e0;
    margin-top: 10px;
    padding-top: 10px;
}
.row010-1 .list-simple li:first-child {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
.row010-1 .list-simple li a {
    color: #333;
    font-size: 13px;
}
.row010-1 .list-simple li .avatar {
    display: block;
    margin-bottom: 5px;
    text-align: center;
    width: 140px;
}
.row010-1 .list-simple li .avatar img {
    width: 140px;
}
.row010-1 .list-simple li.first .title {
    font-weight: bold;
}
.article {
    padding: 0;
}
.article .sub-title {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}
.article h1.title {
    color: #187bcd;
    font-size: 18px;
    margin-bottom: 5px;
}
.article .date {
    color: #999;
    padding-bottom: 10px;
}
.article .content img {
    max-width: 505px;
}
.article .content a {
    color: #2b6197;
}
.article .media {
    margin-bottom: 10px;
}
#page-article .content img {
    max-width: 650px;
}
.article .content .group1, .article .content .iframe {
    cursor: pointer;
}
.article .content .group1, .article .content .iframe {
    display: block;
    position: relative;
}
.article .content .group1 .icon-hover, .article .content .iframe .icon-hover {
    left: 45%;
    position: absolute;
    top: 45%;
}
.article .relatednews .cate-title {
    display: none;
    font-size: 15px;
    line-height: 28px;
}
.article .relatednews li {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/arrow2.png") no-repeat scroll left 5px;
    margin-bottom: 7px;
    padding-left: 12px;
}
.article .relatednews li a {
    color: #154577;
}
.article p {
    line-height: 18px;
    padding-bottom: 10px;
    padding-top: 0;
    text-align: justify;
}
.social a {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/widget.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 16px;
    margin: 0 5px;
    text-indent: -9999px;
    width: 16px;
}
.social a.facebook {
    background-position: 0 -32px;
    margin-left: 0;
}
.social a.linkhay {
    background-position: 0 -129px;
    display: none;
}
.social a.google {
    background-position: 0 0;
}
.social a.twitter {
    background-position: 0 -150px;
}
.social a.addthis {
    background-position: 0 -96px;
}
.social a.print {
    background-position: 0 -112px;
}
#social-bottom {
    margin-bottom: 15px;
    padding-right: 10px;
}
#social-bottom .social-list {
    float: right;
}
.others {
    padding: 10px;
}
.others .cate-title {
    color: #df0022;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.others ul.list-simple li {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/icon-li.png") no-repeat scroll left 5px;
    margin-bottom: 5px;
    padding-left: 12px;
}
.others ul.list-simple li .title {
    color: #666;
}
.others ul.list-simple li span {
    padding-left: 5px;
}
.others .view-all {
    padding: 5px 10px 0;
    text-align: right;
}
.others .view-all a {
    color: #666;
    font-style: italic;
    font-weight: bold;
}
.othernews {
    border-top: 1px solid #187bcd;
    margin-top: 10px;
    padding-top: 10px;
}
.othernews .cate-title {
    color: #187bcd;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.othernews ul.list-simple li {
    float: left;
    margin-bottom: 10px;
    margin-left: 15px;
    width: 160px;
}
.othernews ul.list-simple li .avatar {
    display: block;
    height: 100px;
    margin-bottom: 5px;
    width: 155px;
}
.othernews ul.list-simple li .avatar img {
    height: 100px;
    width: 155px;
}
.othernews ul.list-simple li .title {
    color: #666;
    font-weight: bold;
}
.othernews ul.list-simple li.first {
    margin-left: 0;
}
table.quote {
    background: #eee none repeat scroll 0 0;
    border: 1px solid #d6dce8;
}
table.quote td {
    color: black;
    padding: 3px 5px;
    text-align: justify;
}
table.image {
    background: #e9e9e9 none repeat scroll 0 0;
    border-collapse: collapse;
    color: #135eb9;
    width: 1%;
}
table.mceItemTable td, table.image td {
    padding: 5px;
    text-align: center;
}
table.image td p {
    margin: 0;
    padding: 0;
}
table.mceItemTable i {
    font-style: normal;
}
table.mceItemTable i, table.image .image_desc {
    padding: 5px;
}
#chitiet table td img {
    border: 1px solid #444;
}
table.left {
    width: 240px;
}
table.right {
    width: 240px;
}
table.mceItemTable, table.center {
    margin-bottom: 10px;
}
table.rl {
    margin: 10px 0;
    text-align: left;
}
table.rl th {
    color: #890703;
    display: none;
    font-weight: bold;
}
table.rl a {
    color: #0000ff;
}
table.rl ul li {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/arrow1.png") no-repeat scroll 0 4px;
    margin-top: 3px;
    padding-left: 12px;
}
table.rl ul li a {
    color: #0000ff;
}
table.box {
    border-collapse: collapse;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 220px !important;
}
table.box th {
    border-bottom: 1px solid #dbdbdb;
    padding: 0 0 5px;
}
table.box ul {
    margin: 5px 5px 5px 0;
}
.poll_class_show {
    display: none;
}
table.image td img {
    height: auto !important;
    max-width: 685px;
}
table.leftside {
    margin: 0 10px 10px 0;
}
table.rightside {
    margin: 0 0 10px 10px;
}
#tags {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center bottom , #e6eefb, #fff) repeat scroll 0 0;
}
#tags a.tag {
    color: #464646;
    display: inline-block;
    font: 11px/22px "Arial";
    margin: 3px;
    padding: 0 3px;
    text-decoration: none;
}
#tags a.tag:hover {
    color: #0082c8;
}
#tags {
    border-top: 1px solid #ddd;
    margin-bottom: 10px;
    padding: 5px;
}
#tags span {
    color: #143489;
    font-weight: bold;
    padding-right: 5px;
}
#check-content .datepicker {
    background: #f3f3f3 url("/common/v2/image/icon-calendar.png") no-repeat scroll 3px center;
    border: 1px solid #ccc;
    cursor: pointer;
    margin-top: 5px;
    padding: 5px 5px 5px 30px;
}
#mostread-cate {
    background: #e1e1e1 none repeat scroll 0 0;
    margin-bottom: 15px;
}
#mostread-cate .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-cate-green.png") no-repeat scroll 0 11px;
    height: 32px;
    line-height: 32px;
    margin-left: 10px;
    padding-left: 10px;
}
#mostread-cate .cate-header .cate-title {
    color: #187bcd;
    font-size: 14px;
    font-weight: bold;
    margin-left: 2px;
    text-transform: uppercase;
}
#mostread-cate .list-semi {
    padding: 0 0 10px;
}
#mostread-cate .list-semi li {
    border-top: 1px solid #fff;
    margin-top: 5px;
    padding: 5px 10px 0;
}
#mostread-cate .list-semi li .avatar {
    float: left;
    margin-right: 10px;
    max-height: 65px;
    overflow: hidden;
    width: 70px;
}
#mostread-cate .list-semi li .avatar img {
    width: 70px;
}
#mostread-cate .list-semi li a.title {
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}
#mostread-cate .list-semi li.first {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
#mostread-cate .number, #mostread-cate .mtitle {
    display: table-cell;
    vertical-align: middle;
}
#mostread-cate .number {
    color: #666;
    font: bold 18pt tahoma;
    padding: 3px 5px 3px 0;
    text-align: left;
    width: 31px;
}
.page-cate .box-focus, .page-article .box-focus {
    margin-bottom: 15px;
}
.tool-date {
    margin: 10px 0;
}
.tool-date .date {
    float: left;
}
.tool-date .tool-socials {
    float: right;
}
.tool-socials {
}
.tool-socials a, .tool-socials span {
    float: left;
}
.tool-socials span.fb {
    height: 20px;
    overflow: hidden;
    width: 90px;
}
.tool-socials span.google {
    overflow: hidden;
    width: 70px;
}
.tool-socials span.twitter {
    overflow: hidden;
    width: 88px;
}
.tool-socials a.facebook {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/widget.png") no-repeat scroll 0 -32px;
    display: block;
    font-size: 11px;
    height: 16px;
    margin-left: 5px;
    margin-top: 3px;
    overflow: hidden;
    text-indent: -9999px;
    width: 20px;
}
.item_social {
    float: left;
    margin: 0 10px 0 0;
    position: relative;
    z-index: 999;
}
.item_social .btn_quantam {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/btn_quantam.gif") no-repeat scroll 0 0;
    display: block;
    float: left;
    height: 20px;
    margin: 0;
    width: 75px;
}
.item_social .number_count {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/bg_arrow_social_like.gif") no-repeat scroll left top;
    float: left;
    height: 20px;
    margin: 0 0 0 4px;
    padding: 0 0 0 7px;
}
.item_social .number_count span {
    background: #f5f5f5 none repeat scroll 0 0;
    color: #656565;
    display: block;
    float: left;
    font: 400 11px/20px arial;
    height: 20px;
    padding: 0 5px 0 3px;
}
.newstop {
    padding-bottom: 30px;
}
.newstop .col-left {
    float: left;
    margin-right: 15px;
    width: 470px;
}
.newstop .col-right {
    float: right;
    width: 200px;
}
.newstop .list-simple {
    height: 530px;
    overflow: hidden;
}
.newstop .list-simple li {
    margin-bottom: 20px;
}
.newstop .list-simple li:last-child {
    margin-bottom: 0;
}
.newstop .list-simple li a {
    color: #000;
    line-height: 16px;
    text-align: justify;
}
.newstop .list-simple .icon-video {
    position: relative;
}
.newstop .list-simple .icon-video::after {
    background: rgba(0, 0, 0, 0) url("../image/icon-video.png") no-repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 13px;
    margin-left: 10px;
    width: 17px;
}
.mCSB_scrollTools {
    width: 4px;
}
.mCSB_inside > .mCSB_container {
    margin-right: 10px;
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #ccc !important;
}
.latest_news {
    height: 400px;
    overflow: hidden;
    padding-bottom: 10px;
    position: relative;
}
.latest_news .avatar {
    display: block;
    height: 301px;
    width: 470px;
}
.latest_news .avatar img {
    height: 100%;
    width: 100%;
}
.latest_news .title {
    margin-top: 10px;
}
.latest_news .title a {
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
.latest_news .lead {
    color: #555;
    height: 60px;
    margin-top: 5px;
}
.focus ul li {
    float: left;
    margin-top: 25px;
    padding-left: 7.5px;
    padding-right: 7.5px;
    width: 146px;
}
.focus ul li:nth-of-type(3n+1) {
    clear: left;
}
.focus ul li .mavatar {
}
.focus ul li .avatar {
    display: block;
    height: 97px;
    margin-bottom: 10px;
    width: 146px;
}
.focus ul li .avatar img {
    height: 100%;
    width: 100%;
}
.focus ul li .mtitle {
    width: 150px;
}
.focus ul li .mtitle .title {
    color: #555;
    display: block;
    font-family: "tahoma";
    font-size: 12px;
    text-decoration: none;
}
.focus ul li .mtitle .icon-video {
    background: rgba(0, 0, 0, 0) url("../image/icon-video.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 13px;
    margin-top: 2px;
    width: 17px;
}
.col-right .box-focus {
    width: 176px;
}
.box-focus {
    background: #e4e4e4 none repeat scroll 0 0;
    border: 1px solid #9c9c9c;
    box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.3);
    padding: 10px;
}
.box-focus .title {
    padding-bottom: 10px;
}
.box-focus .title span {
    border-bottom: 2px solid #ff0000;
    color: #ff0000;
    font-family: "Times New Roman";
    font-size: 16px;
    font-weight: bold;
}
.box-focus ul li {
    margin-bottom: 10px;
    position: relative;
}
.box-focus ul li::before {
    background: #d70000 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 6px;
    margin-right: 10px;
    position: relative;
    top: -2px;
    width: 6px;
}
.box-focus ul li a {
    color: #666;
    font-family: "tahoma";
    font-size: 13px;
}
.box-focus ul li:first-child a {
    color: #000;
    font-weight: bold;
}
.adv-banner {
}
.tabsview.ui-tabs {
    border: medium none;
    border-radius: 0;
    color: #666;
    font-family: "tahoma";
    font-size: 12px;
    margin-bottom: 22px;
    padding: 0;
}
.tabsview .tabs {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    color: #666;
    font-weight: 400;
    margin: 0 -10px;
    padding: 0 0 7px;
}
.ui-tabs .ui-tabs-panel {
    padding: 0;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    background: transparent none repeat scroll 0 0;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a.ui-button:link, a.ui-button:visited, .ui-button {
    color: #000;
    font-size: 14px;
    font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #ff0000;
}
.ui-tabs .ui-tabs-nav li {
    border: 0 none;
    margin: 0;
    padding: 0 10px;
    position: relative;
}
.ui-tabs .ui-tabs-nav li::after {
    background: #000 none repeat scroll 0 0;
    content: "";
    height: 58%;
    position: absolute;
    right: 0;
    top: 3px;
    width: 1px;
}
.ui-tabs .ui-tabs-nav li:last-child::after {
    display: none;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin: 0;
}
.listcate {
}
.listcate .cate-header {
    border-bottom: 1px solid #125491;
    padding: 10px 0;
}
.listcate .cate-title {
    color: #187bcd;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.listcate ul.subcate {
    display: inline-block;
    margin-left: 8px;
}
.listcate ul.subcate li {
    display: inline;
    padding: 0 7px;
    position: relative;
}
.listcate ul.subcate li::before {
    background: #143489 none repeat scroll 0 0;
    content: "";
    height: 65%;
    left: 0;
    position: absolute;
    top: 2px;
    width: 1px;
}
.listcate ul.subcate li a {
    color: #143489;
    font-size: 12px;
}
.listcate .cate-title:hover, .listcate ul.subcate li a:hover {
    text-decoration: underline;
}
.listcate .box-body {
    padding: 15px 0 20px;
}
.listcate .firstnews .title, .listcate .secondnews .title {
    color: #000;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
}
.listcate .firstnews .lead, .listcate .secondnews .lead {
    color: #555;
    font-family: "tahoma";
    font-size: 12px;
    margin-top: 10px;
}
.highlights {
    background: #e4f6fa none repeat scroll 0 0;
    margin-bottom: 7px;
    margin-top: 25px;
}
.highlights .cate-header {
    padding-left: 10px;
    padding-right: 0;
}
.highlights ul.subcate li {
    padding: 0 8px;
}
.highlights ul.subcate li a {
    color: #143489;
    font-size: 13px;
}
.highlights .firstnews {
    float: left;
    padding: 5px 5px 5px 10px;
    width: 305px;
}
.highlights .secondnews {
    float: left;
    padding: 5px;
    width: 160px;
}
.highlights .list-semi {
    float: right;
    padding: 5px 10px 5px 5px;
    width: 198px;
}
.highlights .list-semi li {
    margin-bottom: 15px;
}
.highlights .list-semi li a {
    color: #555;
    font-family: "tahoma";
    font-size: 13px;
    font-weight: bold;
}
.highlights .firstnews .avatar {
    display: block;
    height: 202px;
    margin-bottom: 7px;
    width: 305px;
}
.highlights .firstnews .avatar img {
    height: 100%;
    width: 100%;
}
.highlights .secondnews .avatar {
    display: block;
    height: 103px;
    margin-bottom: 7px;
    width: 160px;
}
.highlights .secondnews img {
    height: 100%;
    width: 100%;
}
.row-50 .firstnews {
    float: left;
    margin-right: 20px;
    width: 300px;
}
.row-50 .list-semi {
    float: right;
    width: 383px;
}
.row-50 .firstnews .title {
    color: #000;
    display: block;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 15px;
}
.row-50 .firstnews .avatar {
    float: left;
    height: 112px;
    margin-bottom: 5px;
    margin-right: 10px;
    width: 168px;
}
.row-50 .firstnews .lead {
    margin-top: 0;
    text-align: justify;
}
.row-50 .list-semi li {
    margin-top: 10px;
    position: relative;
}
.row-50 .list-semi li:first-child {
    margin-top: 0;
}
.row-50 .list-semi li::before {
    background: #000 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 4px;
    margin-right: 10px;
    position: relative;
    top: -2px;
    width: 4px;
}
.row-50 .list-semi li .avatar {
    float: left;
    height: 75px;
    margin-right: 10px;
    width: 112px;
}
.row-50 .list-semi li .avatar img {
    height: 100%;
    width: 100%;
}
.row-50 .list-semi li:first-child a.title {
    font-family: "tahoma";
}
.row-50 .list-semi li:first-child::before {
    display: none;
}
.row-50 .list-semi li a.title {
    color: #555;
    font-size: 12px;
    font-weight: bold;
}
.part-2 {
    margin-top: 10px;
}
.infos-ads {
    background: #d1d1d1 none repeat scroll 0 0;
    height: 235px;
    position: relative;
    width: 100%;
}
body, ul, ol, form, h1, h2, h3, h4, h5, h6, fieldset, blockquote, p {
    border: 0 none;
    font-size: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
body {
    background: #fff none repeat scroll 0 0;
    font: 13px "Arial";
}
table {
    border-collapse: collapse;
}
.clearfix::before, .clearfix::after {
    content: "";
    display: table;
}
.clearfix::after {
    clear: both;
}
.clear {
    clear: both;
    color: #ffffff;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
}
img {
    border: 0 none;
}
:focus {
    outline: medium none;
}
a, a:active {
    color: #000;
    text-decoration: none;
}
a:hover {
    color: #2b70bb;
}
p {
    line-height: 16px;
}
#main-menu li a:hover, #main-menu li.acitve > a, .sub-menu li.acitve > a, .focus ul li .mtitle .title:hover, .newtop .list-simple li a:hover, .box-focus ul li a:hover, .box-focus ul li:first-child a:hover, .highlights ul.subcate li a:hover, .highlights .list-semi li a:hover, .highlights .firstnews .title:hover, .highlights .secondnews .title:hover, .row-50 .firstnews .title:hover, .row-50 .list-semi li a.title:hover, .row-50-2 .list-semi li a.title:hover, .row-50-2 ul li .mtitle .title:hover, .row-50-3 .firstnews .title:hover, .row-50-3 .list-semi li a.title:hover, .row-50-3.second .firstnews .title:hover {
    color: #2b70bb;
}
.latest_news .avatar img:hover, .focus ul li .avatar img:hover, .highlights .firstnews .avatar img:hover, .highlights .secondnews img:hover, .row-50 .firstnews .avatar img:hover, .row-50 .list-semi li .avatar img:hover, .row-50-2 .row-first img:hover, .row-50-3 .firstnews .avatar img:hover {
    opacity: 0.8;
}
#main {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    width: 1000px;
}
#header {
}
#tabmenu {
}
#main-menu {
    border-bottom: 1px solid #898989;
    border-top: 1px solid #898989;
    position: relative;
}
#main-menu li {
    cursor: pointer;
    float: left;
    height: 35px;
    line-height: 35px;
    white-space: nowrap;
}
#main-menu li.curent {
    margin-right: 5px;
}
#main-menu li.curent a {
    background: rgba(0, 0, 0, 0) url("../image/icon-home.png") no-repeat scroll center center;
    display: inline-block;
    height: 17px;
    padding: 10px 8px 8px 0;
    width: 21px;
}
#main-menu li a {
    font-size: 10px;
    font-weight: bold;
    position: relative;
    text-transform: uppercase;
}
#main-menu li a::after {
    background: #898989 none repeat scroll 0 0;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
}
#main-menu li a:hover {
    text-decoration: underline;
}
#main-menu li:last-child a::after, #main-menu li.curent a::after {
    display: none;
}
.sub-menu {
    background: #f3f3f3 none repeat scroll 0 0;
    border-top: 1px solid #898989;
    bottom: -35px;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 99;
}
.sub-menu > li {
    float: left;
}
#main-menu li:hover .sub-menu {
    display: block;
}
.page-home {
    margin-top: 10px;
    position: relative;
}
.part-1 {
}
.page-home .col1 {
    float: left;
    margin-right: 15px;
    width: 685px;
}
.page-home .col2 {
    background: #ccc none repeat scroll 0 0;
    float: right;
    width: 300px;
}
.newtop {
    padding-bottom: 30px;
}
.newtop .col-left {
    float: left;
    margin-right: 15px;
    width: 470px;
}
.newtop .col-right {
    float: right;
    width: 218px;
}
.newtop .list-simple {
    height: 560px;
}
.newtop .list-simple li {
    margin-bottom: 20px;
}
.newtop .list-simple li:last-child {
    margin-bottom: 0;
}
.newtop .list-simple li a {
    color: #666;
    display: block;
    line-height: 16px;
    text-align: justify;
}
.newtop .list-simple .icon-video {
    position: relative;
}
.newtop .list-simple .icon-video::after {
    background: rgba(0, 0, 0, 0) url("../image/icon-video.png") no-repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 13px;
    margin-left: 10px;
    width: 17px;
}
.mCSB_scrollTools {
    width: 4px;
}
.mCSB_inside > .mCSB_container {
    margin-right: 10px;
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #ccc !important;
}
.focus ul.list-item {
    margin-left: -7.5px;
    margin-right: -7.5px;
}
.focus ul li {
    float: left;
    margin-top: 10px;
    padding-left: 7.5px;
    padding-right: 7.5px;
    width: 146px;
}
.focus ul li .mavatar {
}
.focus ul li .avatar {
    display: block;
    height: 97px;
    margin-bottom: 10px;
    width: 146px;
}
.focus ul li .avatar img {
    height: 100%;
    width: 100%;
}
.focus ul li .mtitle {
    width: 150px;
}
.focus ul li .mtitle .title {
    color: #000;
    display: block;
    font-family: "tahoma";
    font-size: 12px;
    text-decoration: none;
}
.focus ul li .mtitle .icon-video {
    background: rgba(0, 0, 0, 0) url("../image/icon-video.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 13px;
    margin-top: 2px;
    width: 17px;
}
.box-focus {
    background: #e4e4e4 none repeat scroll 0 0;
    border: 1px solid #9c9c9c;
    box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.3);
    padding: 10px;
}
.box-focus .title {
    padding-bottom: 10px;
}
.box-focus .title span {
    border-bottom: 2px solid #ff0000;
    color: #ff0000;
    font-family: "Times New Roman";
    font-size: 16px;
    font-weight: bold;
}
.box-focus ul li {
    margin-bottom: 10px;
    position: relative;
}
.box-focus ul li::before {
    background: #d70000 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 6px;
    margin-right: 10px;
    position: relative;
    top: -2px;
    width: 6px;
}
.box-focus ul li a {
    color: #000;
    font-family: "tahoma";
    font-size: 13px;
}
.box-focus ul li:first-child a {
    color: #000;
    font-weight: bold;
}
.adv-banner {
}
.tabsview.ui-tabs {
    border: medium none;
    border-radius: 0;
    color: #666;
    font-family: "tahoma";
    font-size: 12px;
    margin-bottom: 10px;
    padding: 0;
}
.tabsview .tabs {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    color: #666;
    font-weight: 400;
    height: 19px;
    margin: 0 -10px;
    padding: 0 0 7px;
}
.ui-tabs .ui-tabs-panel {
    padding: 0;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    background: transparent none repeat scroll 0 0;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a.ui-button:link, a.ui-button:visited, .ui-button {
    color: #000;
    font-size: 14px;
    font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #ff0000;
}
.ui-tabs .ui-tabs-nav li {
    border: 0 none;
    margin: 0;
    padding: 0 10px;
    position: relative;
}
.ui-tabs .ui-tabs-nav li::after {
    background: #000 none repeat scroll 0 0;
    content: "";
    height: 58%;
    position: absolute;
    right: 0;
    top: 3px;
    width: 1px;
}
.ui-tabs .ui-tabs-nav li:last-child::after {
    display: none;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin: 0;
}
.listcate {
}
.listcate .cate-header {
    border-bottom: 1px solid #125491;
    height: 15px;
    padding: 10px 0;
    position: relative;
}
.listcate .cate-title {
    color: #187bcd;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.listcate ul.subcate {
    display: inline-block;
    float: left;
    height: 15px;
    margin-left: 10px;
    overflow: hidden;
}

.subcate-TH {
    /* float: right !important; */
}
.listcate ul.subcate li {
    display: inline;
    padding: 0 7px;
    position: relative;
}
.listcate ul.subcate li::before {
    background: #143489 none repeat scroll 0 0;
    content: "";
    height: 65%;
    left: 0;
    position: absolute;
    top: 3px;
    width: 1px;
}
.listcate ul.subcate li a {
    color: #143489;
    font-size: 12px;
}
.listcate .cate-title:hover, .listcate ul.subcate li a:hover {
    text-decoration: underline;
}
.listcate .box-body {
    padding: 10px 0;
}
.listcate .firstnews .title, .listcate .secondnews .title {
    color: #000;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
}
.listcate .firstnews .lead, .listcate .secondnews .lead {
    color: #555;
    font-family: "tahoma";
    font-size: 12px;
    margin-top: 10px;
}
.highlights {
    background: #e4f6fa none repeat scroll 0 0;
    margin-bottom: 7px;
    margin-top: 25px;
}
.highlights .cate-header {
    padding-left: 10px;
    padding-right: 10px;
}
.highlights ul.subcate li {
    padding: 0 10px;
}
.highlights ul.subcate li a {
    color: #143489;
    font-size: 13px;
}
.highlights .firstnews {
    float: left;
    padding: 5px 5px 5px 10px;
    width: 305px;
}
.highlights .secondnews {
    float: left;
    padding: 5px;
    width: 160px;
}
.highlights .list-semi {
    float: right;
    padding: 5px 10px 5px 5px;
    width: 180px;
}
.highlights .list-semi li {
    margin-bottom: 15px;
}
.highlights .list-semi li a {
    color: #555;
    font-family: "tahoma";
    font-size: 13px;
    font-weight: bold;
}
.highlights .firstnews .avatar {
    display: block;
    height: 202px;
    margin-bottom: 7px;
    width: 305px;
}
.highlights .firstnews .avatar img {
    height: 100%;
    width: 100%;
}
.highlights .secondnews .avatar {
    display: block;
    height: 103px;
    margin-bottom: 7px;
    width: 160px;
}
.highlights .secondnews img {
    height: 100%;
    width: 100%;
}
.row-50 .firstnews {
    float: left;
    margin-right: 20px;
    width: 300px;
}
.row-50 .list-semi {
    float: right;
    width: 365px;
}
.row-50 .firstnews .title {
    color: #000;
    display: block;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 15px;
}
.row-50 .firstnews .avatar {
    float: left;
    height: 112px;
    margin-bottom: 5px;
    margin-right: 10px;
    width: 168px;
}
.row-50 .firstnews .avatar img {
    height: 100%;
    width: 100%;
}
.row-50 .firstnews .lead {
    margin-top: 0;
    text-align: justify;
}
.row-50 .list-semi li {
    margin-top: 10px;
    position: relative;
}
.row-50 .list-semi li:first-child {
    margin-top: 0;
}
.row-50 .list-semi li::before {
    background: #000 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 4px;
    margin-right: 10px;
    position: relative;
    top: -2px;
    width: 4px;
}
.row-50 .list-semi li .avatar {
    float: left;
    height: 75px;
    margin-right: 10px;
    width: 112px;
}
.row-50 .list-semi li .avatar img {
    height: 100%;
    width: 100%;
}
.row-50 .list-semi li:first-child a.title {
    font-family: "tahoma";
}
.row-50 .list-semi li:first-child::before {
    display: none;
}
.row-50 .list-semi li a.title {
    color: #555;
    font-size: 12px;
    font-weight: bold;
}
.row-50-2 .list-semi {
    float: left;
    margin-right: 25px;
    width: 296px;
}
.row-50-2 .firstnews {
    float: right;
    width: 358px;
}
.row-50-2 .list-semi li {
    border-bottom: 1px solid #b8b8b8;
    padding: 12px 0;
    position: relative;
}
.row-50-2 .list-semi li::before {
    background: #000 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 4px;
    margin-right: 10px;
    position: relative;
    top: -2px;
    width: 4px;
}
.row-50-2 .list-semi li:last-child {
    border-bottom: 0 none;
}
.row-50-2 .list-semi li a.title {
    color: #555;
    font-size: 12px;
    font-weight: bold;
}
.row-50-2 .row-first {
    margin-bottom: 20px;
}
.row-50-2 .row-first .title {
}
.row-50-2 .row-first .avatar {
    display: block;
    float: right;
    height: 145px;
    margin-left: 10px;
    width: 262px;
}
.row-50-2 .row-first img {
    height: 100%;
    width: 100%;
}
.row-50-2 .list-item {
}
.row-50-2 .list-item li {
    float: left;
    margin-right: 21px;
    width: 105px;
}
.row-50-2 .list-item li:last-child {
    margin-right: 0;
}
.row-50-2 .list-item li .avatar {
    display: block;
    height: 70px;
    margin-bottom: 10px;
    width: 105px;
}
.row-50-2 .list-item li .avatar img {
    height: 100%;
    width: 100%;
}
.row-50-2 ul li .mtitle .title {
    color: #555;
    font-family: "tahoma";
    font-size: 12px;
    text-decoration: none;
}
.row-50-3 {
}
.row-50-3 .col-left-50 {
    float: left;
    margin-right: 25px;
    width: 330px;
}
.row-50-3 .col-right-50 {
    float: right;
    width: 330px;
}
.row-50-3 .firstnews .title {
    color: #000;
    display: block;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 15px;
}
.row-50-3 .firstnews .avatar {
    float: left;
    height: 90px;
    margin-bottom: 5px;
    margin-right: 15px;
    width: 133px;
}
.row-50-3 .firstnews .avatar img {
    height: 100%;
    width: 100%;
}
.row-50-3 .firstnews .lead {
    margin-top: 0;
    text-align: justify;
}
.row-50-3 .list-semi {
    margin-top: 20px;
}
.row-50-3 .list-semi li {
    margin-top: 10px;
    position: relative;
}
.row-50-3 .list-semi li::before {
    background: #000 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 4px;
    margin-right: 10px;
    position: relative;
    top: -2px;
    width: 4px;
}
.row-50-3 .list-semi li a.title {
    color: #555;
    font-size: 12px;
    font-weight: bold;
}
.row-50-3.second .firstnews .title {
    color: #666;
    display: block;
    font-family: "tahoma";
    font-size: 13px;
    font-weight: bold;
    min-height: 32px;
    padding-bottom: 15px;
}
.row-50-3.second .cate-header {
    padding-bottom: 2px;
}
.listcate .row-item {
}
.box-travel {
    padding: 10px 0 15px;
}
.box-travel img {
    max-width: 100%;
}
.part-2 {
    margin-top: 10px;
}
.infos-ads {
    background: #d1d1d1 none repeat scroll 0 0;
    height: 235px;
    position: relative;
    width: 100%;
}
#footer {
    background: #d1d1d1 none repeat scroll 0 0;
    margin-top: 25px;
    position: relative;
}
.box-du-lich {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #c1c1c1;
}
.box-du-lich .cate-header .cate-title {
    color: #009965;
    font-family: "Times New Roman";
    font-size: 18px;
    font-weight: bold;
    padding-left: 50px;
    position: relative;
}
.box-du-lich .cate-title::before {
    background: rgba(0, 0, 0, 0) url("../image/icon-travel.png") no-repeat scroll 0 0;
    content: "";
    height: 32px;
    left: 8px;
    position: absolute;
    top: -6px;
    width: 32px;
}
.box-du-lich .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/bg-cate.jpg") repeat-x scroll 0 0;
    border-bottom: 1px solid #c1c1c1;
    height: 37px;
    line-height: 37px;
    padding: 0;
    width: 100%;
}
.box-du-lich .secondnews {
    float: none;
    padding: 0;
    width: auto;
}
.box-du-lich .box-body {
    float: left;
    padding: 17px 13px;
}
.box-du-lich .secondnews li {
    float: left;
    margin-right: 40px;
    width: 192px;
}
.box-du-lich .secondnews li:last-child {
    margin-right: 0;
}
.box-du-lich .secondnews .avatar {
    display: block;
    height: auto;
    margin-bottom: 0;
    width: 193px;
}
.box-du-lich .secondnews .avatar img {
    height: 116px;
    width: 193px;
}
.box-du-lich .secondnews .avatar p {
    font-weight: bold;
    margin-top: 5px;
}
.infos-ads .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/bg-head-adv.jpg") repeat-x scroll 0 0;
    height: 22px;
    line-height: 22px;
}
.infos-ads .cate-header a {
    color: #fff;
}
.infos-ads .cate-header .cate-title {
    background: #ea0101 none repeat scroll 0 0;
    border-radius: 30px;
    float: left;
    font-family: "tahoma";
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    line-height: 19px;
    margin-left: 15px;
    margin-right: 10px;
    margin-top: 1px;
    padding: 0 15px;
    text-transform: uppercase;
}
.infos-ads .subcate {
    display: inline-block;
}
.infos-ads .subcate li {
    float: left;
    padding: 0 8px;
    position: relative;
}
.infos-ads .subcate li::before {
    background: #fff none repeat scroll 0 0;
    content: "";
    height: 10px;
    position: absolute;
    right: 0;
    top: 7px;
    width: 1px;
}
.infos-ads .subcate li:last-child::before {
    display: none;
}
.infos-ads .cate-header a {
    color: #fff;
}
.infos-ads .cate-header a:hover {
    text-decoration: underline;
}
.infos-ads .box-body {
    padding: 20px 22px;
}
.infos-ads .box-body ul li {
    float: left;
    margin-bottom: 10px;
    margin-right: 15px;
    min-height: 90px;
    width: 140px;
}
.infos-ads .box-body ul li .avatar {
    display: block;
    height: 90px;
    margin-bottom: 5px;
    width: 140px;
}
.infos-ads .box-body ul li .avatar img {
    height: 90px;
    width: 140px;
}
.infos-ads .box-body ul li a.title {
    color: #333;
    display: block;
    font-weight: bold;
    height: 90px;
}
.infos-ads .caroufredsel_wrapper {
    height: 180px !important;
}
.infos-ads .caroufredsel_wrapper ul {
    min-height: 180px !important;
}
.infos-ads .caroufredsel_wrapper {
    margin: auto !important;
    max-width: 940px;
}
.infos-ads .prev {
    background: rgba(0, 0, 0, 0) url("../image/icon-prev.png") no-repeat scroll left center;
    cursor: pointer;
    height: 33px;
    left: 10px;
    position: absolute;
    top: 68px;
    width: 17px;
    z-index: 222;
}
.infos-ads .next {
    background: rgba(0, 0, 0, 0) url("../image/icon-next.png") no-repeat scroll right center;
    cursor: pointer;
    height: 33px;
    position: absolute;
    right: 12px;
    top: 68px;
    width: 17px;
    z-index: 222;
}
#main-menu {
    border: medium none;
}
#main-menu li a::after {
    display: none;
}
#main-menu li a {
    color: #323232;
    font-size: 10px;
    font-weight: bold;
}
#tabmenu {
    height: 17px;
    margin: 9px 0;
    overflow: hidden;
}
#tabmenu a {
    background: rgba(0, 0, 0, 0) url("../image/bg_menu_left.gif") no-repeat scroll left center;
    color: #323232;
    font-size: 11px;
    font-weight: bold;
    white-space: nowrap;
}
#tabmenu li, #tabmenu li a {
    cursor: pointer;
    float: left;
    height: 17px;
    line-height: 17px;
    padding: 0;
    text-decoration: none;
    white-space: nowrap;
    word-spacing: -1px;
}
#tabmenu #item-ct2 a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#tabmenu li a span {
    float: left;
    padding-left: 3px;
    padding-right: 2px;
    white-space: nowrap;
}
#main-menu li a:hover span, #tabmenu li.current a span {
}
#sub-menu {
}
#sub-menu .tabcontent {
position: relative;
}
#now {
    color: #999;
}
#sub-menu .tabcontent li a {
    color: #044366;
}
.header-1 {
}
#tabmenu a.trangchu span {
}
#tabmenu li a.trangchu span.menu-center {
    height: 20px;
    margin-top: 1px;
    width: 21px;
}
.newstop .list-simple li {
    margin-bottom: 0;
    padding: 5px 0;
}
.newstop .list-simple li:last-child {
    border-bottom: 0 none;
}
.newstop .list-simple li a:hover {
    color: #2b70bb;
    text-decoration: none;
}
.box-focus {
    background-color: #f9f9f9;
    border: medium none;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.26);
}
.colheight #antoan-giaothong {
    margin-bottom: 15px;
}
.colheight #antoan-giaothong .cate-title {
    background: rgba(0, 0, 0, 0) url("../image/logo_cate_atgt.gif") no-repeat scroll 40px 12px;
    padding: 15px 10px 0 45px;
}
.colheight #antoan-giaothong .cate-title a {
    font-size: 12pt;
}
.colheight #antoan-giaothong .inner-box {
    background-size: 100% auto;
    margin: 0 auto -8px;
    width: 292px;
}
.part-1 .newstop {
    padding-bottom: 10px;
}
.row-50 .box-body, .row-50-2 .box-body, .row-50-3 .box-body {
    padding-bottom: 10px;
}
.row-50-3.second .firstnews .title {
    min-height: 20px;
    padding-bottom: 8px;
}
.highlights {
    margin-bottom: 5px;
    margin-top: 5px;
}
.row-50-2 .list-semi li {
    padding: 12px 0;
}
.row-50-3 .list-semi li {
    margin-top: 5px;
}
.row-50-3 .firstnews .lead {
    /* height: 80px; */
    overflow: hidden;
}
#box-raovat.box-6 .cate-header {
    background-size: 59% 100%;
    position: relative;
    width: 290px;
}
#box-raovat.box-6 .cate-header::before {
    border-bottom: 1px solid #ed1c24;
    bottom: 0;
    content: "";
    position: absolute;
    width: 290px;
}
#box-raovat.box-6 .cate-header .cate-title {
    padding-left: 5px;
}
#box-raovat.box-6 .list-semi li a.title {
    color: #666;
    font-family: "tahoma";
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
#tabmenu.fixed {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 5px 2px #ccc;
    left: 0;
    margin: 0;
    padding: 10px 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
}
#tabmenu.fixed ul {
    margin: 0 auto;
    width: 1000px;
}
.hide {
    display: none;
}
.latest_news .page-car {
    display: none;
    margin-top: 5px;
    text-align: center;
}
.latest_news .prev {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/prev_top.png") no-repeat scroll center center;
    cursor: pointer;
    height: 18px;
    margin-right: 3px;
    position: absolute;
    right: 40px;
    top: 275px;
    width: 17px;
}
.latest_news .next {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/next_top.png") no-repeat scroll center center;
    cursor: pointer;
    height: 18px;
    position: absolute;
    right: 5px;
    top: 275px;
    width: 17px;
}
.latest_news .page-car a {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/icon-chamtron-xam.png") no-repeat scroll center center;
    color: #c5c5c5;
    display: none;
    font-size: 6pt;
    font-weight: bold;
    height: 8px;
    padding: 3px 3px 3px 5px;
    text-decoration: none;
    width: 8px;
}
.latest_news .page-car a.selected {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/icon-chamtron-do.png") no-repeat scroll center center;
    color: #ed1c24;
}
.latest_news .pause {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/icon-pause.png") no-repeat scroll center center;
    cursor: pointer;
    height: 18px;
    position: absolute;
    right: 23px;
    top: 275px;
    width: 19px;
}
.tabsview .tabs li {
    float: left;
    padding: 0 10px;
    position: relative;
}
.tabsview .tabs li.ui-tabs-active a {
    color: #ff0000;
}
.tabsview .tabs li a {
    color: #000;
    font-family: tahoma;
    font-size: 14px;
    font-weight: bold;
}
.tabsview li.ui-tabs-active::after {
    background: #000 none repeat scroll 0 0;
    content: "";
    height: 58%;
    position: absolute;
    right: 0;
    top: 3px;
    width: 1px;
}
.ad_left img, .ad_left embed, .ad_right img, .ad_right embed {
    margin-bottom: 10px;
}
.tindohoa li {
    float: left;
    margin-left: 4%;
    width: 48%;
}
.tindohoa li.first {
    margin: 0;
}
.tindohoa li img {
    height: 100px;
    margin-bottom: 5px;
    width: 100%;
}
.tindohoa li a {
    color: #000;
}
.col2 {
    background-color: #fff !important;
}
.col2 .row15 {
    margin-bottom: 15px;
    margin-top: 15px;
}
.col2 .ad_right {
}
.col2 .MB10 {
    margin-bottom: 10px;
}
.box-2 {
    background: rgba(237, 237, 237, 1) none repeat scroll 0 0;
}
.box-3 {
    background: rgba(250, 250, 250, 1) none repeat scroll 0 0;
}
.box-4 {
    background: #fffad0 none repeat scroll 0 0;
    border: 1px solid #cdcdcd;
    margin-top: 10px;
    padding: 3px;
}
.box-4 .weblink {
    padding: 5px 10px;
}
.weblink .bg-select {
    background: rgba(0, 0, 0, 0) url("../image/bg-select-weblink.png") no-repeat scroll left center;
    height: 34px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    width: 266px;
}
.weblink .linkselect {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #000;
    font-size: 9pt;
    height: 25px;
    padding-left: 5px;
    padding-top: 5px;
    width: 285px;
}
.box-2 .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icontvau.png") no-repeat scroll left center;
    height: 32px;
    line-height: 32px;
    margin-left: 6px;
    padding-left: 20px;
}
.box-2 .cate-title {
    margin-left: 6px;
}
.cate-header .cate-title {
    color: #187bcd;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.mright .box-body {
}
.mright .list-simple li.first {
    padding: 0;
}
.mright .list-simple li {
    background: rgba(0, 0, 0, 0) url("") no-repeat scroll 5px 12px;
    border-top: 0 solid #fff;
    padding: 0 10px 0 0;
}
.mright .list-simple li .title {
    color: #000;
    font-weight: bold;
}
.mright .list-item {
    padding: 10px 0;
}
.mright .list-item li:first-child {
    margin-left: 0;
}
.mright .list-item li {
    float: left;
    margin-left: 7px;
    width: 95px;
}
.mright .list-item li .avatar {
    display: block;
    margin-bottom: 10px;
    position: relative;
    width: 95px;
}
.mright .firstnews {
    position: relative;
}
.mright .firstnews a.avatar img {
    width: 300px;
}
.mright .list-item li .avatar img {
    height: 60px;
    width: 95px;
}
.mright.list-item li .title {
    color: #000;
    font-size: 12px;
    font-weight: bold;
}
.mright a.title {
    color: #000;
}
a.Movie {
    background: rgba(0, 0, 0, 0) url("../image/icon-video1.png") no-repeat scroll right center;
    padding-right: 20px;
}
.mright .avatar span.icon-play img {
    height: auto;
    left: 45%;
    position: absolute;
    top: 40%;
    width: 19%;
}
.mright .avatar div.icon-play-big img {
    background: rgba(247, 247, 247, 0.47) none repeat scroll 0 0;
    border-radius: 50%;
    height: 45px;
    left: 42%;
    padding: 9px;
    position: absolute;
    top: 27%;
    width: 45px;
}
#thuvien-dientu .list-simple li.first .avatar img {
    margin-bottom: 10px;
    width: 300px;
}
.box-3 .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-cate-green.png") no-repeat scroll 0 11px;
    height: 32px;
    line-height: 32px;
    margin-left: 0;
    padding-left: 10px;
}
.box-3 .cate-title {
    margin-left: 2px;
}
.box-4 .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-weblink.png") no-repeat scroll left center;
    height: 32px;
    line-height: 32px;
    margin-left: 0;
    padding-left: 10px;
}
.box-4 .cate-title {
    /* margin-left: 20px; */
}
.box-5 {
    background: #c6ebf9 none repeat scroll 0 0;
    border-top: 1px solid #adcdff;
}
.box-5 .cate-title {
    margin-left: 17px;
}
.box-5 .weather {
    padding: 5px;
}
.box-5 .weather .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-thoitiet.gif") no-repeat scroll left center;
    padding: 5px;
}
.box-5 .weather .cate-header .cate-title {
    color: #333;
    font-size: 12px;
    font-weight: bold;
    padding-left: 25px;
    text-transform: uppercase;
}
.weather #location {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-size: 11px;
    height: 26px;
    width: 293px;
}
.weather #w-location {
    background: rgba(0, 0, 0, 0) url("../image/bg-select-weather.png") no-repeat scroll left center;
    height: 26px;
    margin: 5px 0;
    overflow: hidden;
    padding-left: 5px;
    width: 276px;
}
.weather .info-detail {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    padding: 10px;
}
.weather .imgw {
    float: left;
    margin-right: 10px;
    width: 35px;
}
.weather img#w-sky {
    border: 1px solid #ccc;
    float: left;
    height: 35px;
    margin-right: 5px;
    width: 35px;
}
.weather .w-c {
    color: #00aeef;
    font-size: 16px;
    font-weight: bold;
}
.weather .w-detail {
    color: #333;
    font-size: 12px;
    padding: 5px 5px 0 45px;
}
.box-5 .gold {
    float: left;
    padding: 5px;
    width: 31%;
}
.box-5 .gold .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-giavang.gif") no-repeat scroll left center;
    padding: 0 5px;
}
.box-5 .gold .cate-header .cate-title {
    color: #333;
    font-size: 11px;
    font-weight: bold;
    padding-left: 6px;
    text-transform: uppercase;
}
.gold .info {
    color: #999;
    font-size: 9px;
    font-style: italic;
    margin-top: 5px;
    text-align: right;
}
.gold #giavang {
    margin-bottom: 10px;
}
.gold #giavang table {
    width: 100%;
}
.gold #giavang table td {
    font-size: 12px;
    padding: 4px;
    text-align: center;
}
.gold #giavang table td.title-loai {
    background: #9dc1df none repeat scroll 0 0;
    color: #333;
}
.gold #giavang table .title-header td.title-loai {
    background: #e2e6f1 none repeat scroll 0 0;
}
.gold #giavang table td.title-tygia {
    background: #b0d5eb none repeat scroll 0 0;
    color: #ef2b2f;
}
.gold #giavang table .title-header td.title-tygia {
    background: #fff none repeat scroll 0 0;
    color: #000;
}
.box-5 .exchange {
    float: right;
    padding: 5px;
    width: 62%;
}
.box-5 .exchange .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-ngoaite.png") no-repeat scroll left center;
    padding: 0 5px;
}
.box-5 .exchange .cate-header .cate-title {
    color: #333;
    font-size: 11px;
    font-weight: bold;
    padding-left: 6px;
    text-transform: uppercase;
}
.exchange .info {
    color: #999;
    font-size: 9px;
    font-style: italic;
    margin-top: 5px;
    text-align: right;
}
.exchange #ngoaite table {
    width: 100%;
}
.exchange #ngoaite table td {
    font-size: 12px;
    padding: 4px;
    text-align: center;
}
.exchange #ngoaite table .title-header td {
    border-bottom: 1px solid #fff;
    color: #333;
}
.exchange #ngoaite table td.title-1 {
    background: #e2e6f1 none repeat scroll 0 0;
    color: #333;
}
.exchange #ngoaite table td.title-2 {
    background: #9dc1df none repeat scroll 0 0;
    color: #333;
}
.exchange #ngoaite table td.title-3 {
    background: #b0d5eb none repeat scroll 0 0;
    color: #ef2b2f;
}
.exchange #ngoaite table .title-header td.title-3 {
    color: #333;
}
.row001-7 .cate-header {
    background-image: url("../image/bg-sukien-noibat.png");
    background-repeat: no-repeat;
    margin-right: 0;
    padding-bottom: 10px;
}
.row001-7 .list-simple {
    background-color: #fff;
}
.row001-7 .cate-header .bg {
    position: relative;
    right: 0;
    text-align: center;
}
.row001-7 .cate-header .bg .cate-title {
    background: #fff none repeat scroll 0 0;
    color: #187bcd;
    font-size: 18px;
    font-style: italic;
    padding: 0;
    position: relative;
    text-transform: uppercase;
    top: -3px;
}
.row001-7 .box-body {
    padding: 0;
}
.row001-7 .list-simple li {
    border-top: 1px solid #ccc;
    margin-top: 10px;
    padding-top: 10px;
}
.row001-7 .list-simple li.first {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
.row001-7 .list-simple li .avatar {
    float: left;
    margin-right: 10px;
    width: 70px;
}
.row001-7 .list-simple li .avatar img {
    height: 45px;
    width: 70px;
}
.row001-7 .list-simple li a.title {
    color: #000;
    font-weight: bold;
}
#antoan-giaothong {
    background: #0093e3 none repeat scroll 0 0;
}
#antoan-giaothong .cate-title {
    background: rgba(0, 0, 0, 0) url("../image/logo_cate_atgt.gif") no-repeat scroll 54px 12px;
    border: medium none;
    padding: 15px 10px 0 38px;
    text-align: center;
}
#antoan-giaothong .cate-title a {
    color: #fff;
    font-size: 10pt;
    font-weight: bold;
    text-transform: uppercase;
}
#antoan-giaothong .cate-title a span {
    font-size: 15pt;
}
#antoan-giaothong .inner-box {
    background: rgba(0, 0, 0, 0) url("../image/bg-atgt1.png") no-repeat scroll center top;
    margin: 0 auto 5px;
    padding-top: 28px;
    width: 277px;
}
#antoan-giaothong .inner-box .list-semi {
    background: rgba(0, 0, 0, 0) url("") repeat-y scroll 0 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
}
#antoan-giaothong .inner-box .list-semi ul {
    padding: 0 12px;
}
#antoan-giaothong .list-semi li {
    background: rgba(0, 0, 0, 0) url("../image/dot-black.png") no-repeat scroll left 12px;
    padding: 5px 5px 5px 12px;
}
#antoan-giaothong .list-semi li.first {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding-left: 0;
    padding-top: 0;
    text-align: justify;
}
#antoan-giaothong .list-semi li.first a {
    color: #024073;
    font-weight: bold;
}
#antoan-giaothong .list-semi li .lead {
    font-weight: normal;
    margin-top: 5px;
}
#antoan-giaothong .list-semi li.first .avatar img {
    float: left;
    margin-bottom: 3px;
    margin-right: 10px;
    width: 132px;
}
#antoan-giaothong .view-all {
    background: rgba(0, 0, 0, 0) url("") repeat-y scroll 0 0;
    color: #919191;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 26px;
    margin: 5px 10px 12px 0;
    padding: 0;
    text-align: right;
    text-decoration: underline;
}
#antoan-giaothong .view-all a {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}
#box-raovat {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ebebeb;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 0 1px;
    bottom: 0;
    position: absolute;
    right: 0;
}
.box-6 {
    background: #fefefe none repeat scroll 0 0;
    border-bottom: 3px solid #dfe2e3;
}
.box-6 .cate-title {
    margin-left: 0;
}
.box-6 .cate-header {
    background: rgba(255, 255, 255, 1) url("../image/bg-raovat.png") no-repeat scroll left center;
    height: 25px;
    line-height: 32px;
    padding-left: 10px;
}
.box-6 .cate-header .cate-title {
    color: #fff;
    font-size: 12px;
}
.box-6 .list-semi {
    padding: 10px;
}
.box-6 .list-semi li {
    border-top: 1px solid #fff;
    margin-top: 5px;
    padding-top: 5px;
}
.box-6 .list-semi li .avatar {
    float: left;
    margin-right: 10px;
    max-height: 65px;
    overflow: hidden;
    width: 70px;
}
.box-6 .list-semi li .avatar img {
    width: 70px;
}
.box-6 .list-semi li a.title {
    color: #333;
    text-decoration: none;
}
.box-6 .list-semi li.first {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
.box-31 .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-cate-green.png") no-repeat scroll 0 10px;
    height: 32px;
    line-height: 32px;
    margin-left: 0;
}
.box-31 .cate-title {
    margin-left: 10px;
}
.box-8 {
    background-color: #b3dadf;
    position: relative;
}
.box-8 .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/bg-halong.png") no-repeat scroll 9px 8px;
    height: 32px;
    line-height: 32px;
    margin-left: 0;
    padding-left: 10px;
}
.box-8 .cate-title {
    margin-left: 30px;
}
.box-8 .list-simple li {
    height: 248px;
    margin-left: 0;
    width: 300px;
    display: inline-block;
}
.box-8 .list-simple {
    height: 248px;
    overflow: hidden;
}
.box-8 .list-simple li .title {
    color: #505050;
    padding: 8px 10px;
}
.box-8 .list-simple li .avatar {
    margin-right: 10px;
}
.box-8 .list-simple li .avatar img {
    height: 200px;
    width: 300px;
}
.row001-2 {
    background-color: #e4e4e4;
}

.thugian {
    background: #b8a8a8;
}
.row001-2 .list-simple {
    padding: 10px;
}
.row001-2 .list-simple li {
    background: rgba(0, 0, 0, 0) url("../image/dot-black.png") no-repeat scroll left 15px;
    border-top: 1px solid #fff;
    margin-top: 5px;
    padding-left: 12px;
    padding-top: 5px;
}
.row001-2 .list-simple li a.title {
    color: #333;
    font-weight: normal;
}
.row001-2 .list-simple li .lead {
    color: #666;
    display: none;
    font-weight: normal;
    margin-top: 5px;
}
.row001-2 .list-simple li.first {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-top: medium none;
    margin-top: 0;
    padding-left: 0;
    padding-top: 0;
}
.row001-2 .list-simple li.first .avatar {
    float: left;
    margin-bottom: 5px;
    margin-right: 10px;
    overflow: hidden;
}

.thugian .avatar {
    width: 50%;
    float:left;
}
.thugian .avatar img {
    width: 100% !important;
}
a.avatar {}
.row001-2 .list-simple li.first .avatar img {
    width: 280px;
}
.row001-2 .list-simple li.first .title {
    font-weight: bold;
}
.box-8 .prev {
    background: rgba(0, 0, 0, 0) url("../image/icon-prev.png") no-repeat scroll left center;
    cursor: pointer;
    height: 40px;
    left: 5px;
    position: absolute;
    top: 40%;
    width: 20px;
    z-index: 222;
}
.box-8 .next {
    background: rgba(0, 0, 0, 0) url("../image/icon-next.png") no-repeat scroll right center;
    cursor: pointer;
    height: 40px;
    position: absolute;
    right: 5px;
    top: 40%;
    width: 20px;
    z-index: 222;
}
#stat_img {
    display: none;
}
.highlights .caroufredsel_wrapper, .highlights.listcate ul.subcate {
    height: 15px !important;
    width: 579px !important;
}
.row-50 .caroufredsel_wrapper, .row-50.listcate ul.subcate {
    height: 15px !important;
    /* width: 579px !important; */
}
.vanhoa .caroufredsel_wrapper {
    height: 15px !important;
    width: 350px !important;
}
.vanhoa ul.subcate {
    height: 15px !important;
    /* width: 270px !important; */
}
.listcate .next {
    background: rgba(0, 0, 0, 0) url("../image/arrow.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 10px;
    position: absolute;
    right: 0;
    top: 14px;
    width: 10px;
}
a.Movie {
    background: url("../image/icon-video.png") no-repeat right center;
    padding-right: 28px;
}

.box-mul .title.Movie {
    color: #000;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
    
}
.li-mul a, .box-mul a {
    color: #000;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
}

a.Photo {
    background: url("../image/icon-photo.png") no-repeat right center;
    padding-right: 24px;
}

a.Song {
    background: url("../image/icon-audio.png") no-repeat right center;
    padding-right: 20px;
}

.cuocthianh {
    background: url(../image/bg_cuocthianh2.png) no-repeat;
        padding-top: 62px;
        cursor: pointer;
}

#cuocthianh li a {
    color: #187bcd;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}
.box-8.cuocthianh .list-simple li .avatar img{
height: 170px;
}

.box-8.cuocthianh .list-simple li .avatar {
    margin: 0;
}

.box-8.cuocthianh .list-simple li {
    margin-left: 0;
    overflow: hidden;
    width: 294px;
    height: 200px;
}

.box-8.cuocthianh .box-body {
    padding: 0 3px;
}
.list-mul{
    width: 48%;
    float:right;
    display: flex;
    flex-direction: column;
}

ul.list-mul .li-mul {
    margin-bottom: 15px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 1px 1px 0 0px rgba(0,0,0,0.08);
}

li.clearfix.li-mul .avatar-mul2 {
    width: 50%;
    float: left;
    margin-right: 10px;
    position: relative;
}

a.avatar-mul2 img {
    height: 107px;
    width: 100%;
}
.box-mul{
    width: 50%;
    float: left;
    padding: 0px 0px 10px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 1px 1px 0 0px rgba(0,0,0,0.08);
}
.box-mul a{
    
}
.avatar-mul{
    width: 342px;
    position:relative;
    /* height: 256px; */
}
.avatar-mul img{
    width: 100%;
    /* height: 100%; */
    height: 229px;
    margin-bottom: 10px;
}
.avatar-mul .fa-play-circle {
    position: absolute;
    bottom: 25px;
    left: 0px;
    background: #ef0303;
    padding: 2px 4px;
    color: #fff;
    opacity: 0.8;
}
.avatar-mul2 .fa-play-circle {
    position: absolute;
    bottom:0px;
    left: 0px;
    background: #280606;
    padding: 2px 4px;
    color: #fff;
    opacity: 0.8;
}

.box-ctps .box-body {
    display: table;
}
.box-ctps .box-menu {
    background: #f6f7f9 none repeat scroll 0 0;
    display: table-cell;
    vertical-align: top;
    width: 160px;
}
.box-ctps .box-menu .menu-ct li {
    border-top: 1px solid #e8e8ea;
    margin-top: 7px;
    padding: 7px 10px 0px 0px;
}
.box-ctps .box-menu .menu-ct li:first-child {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
.box-ctps .box-menu .menu-ct li a {
    color: #101011;
}
.box-ctps .box-menu .menu-ct li.selected {
    background: #fff none repeat scroll 0 0;
}
.box-ctps .box-menu .menu-ct li.selected a {
    color: #0273ab;
}
.box-ctps .box-content {
    display: table-cell;
    padding-left: 10px;
    vertical-align: top;
    width: 130px;
}
.box-ctps .box-content .list-items li {
    margin-bottom: 15px;
}
.box-ctps .box-content .list-items li .mavatar {
    display: block;
    margin-bottom: 5px;
    position: relative;
    width: 130px;
}
.box-ctps .box-content .list-items li img {
    width: 130px;
}
.box-ctps .box-content .list-items li span.icon-player {
    left: 35%;
    position: absolute;
    top: 35%;
}
.box-ctps .box-content .list-items li span.icon-player img {
    height: 30px;
    width: 30px;
}
.box-ctps .box-content div {
    display: none;
}
.box-ctps .box-content div:first-child {
    display: block;
}
.hidden {
    display: none;
}
.box-ctps .cate-header{
    padding:10px 0px;
}
.box-1 {
    position: relative;
}
.box-1 .cate-header {
    background: #0273ab none repeat scroll 0 0;
    padding: 10px;
}
.box-1 .cate-header .cate-title {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.row100-1 .list-simple {
    height: 240px !important;
    overflow: hidden;
    padding: 10px 8px;
}
.row100-1 .list-simple li {
    height: 240px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 284px;
}
.row100-1 .list-simple li .avatar {
    border: 2px solid #b6b6b6;
    border-radius: 5px;
    box-shadow: 0 0 5px #888;
    display: block;
    height: 200px;
    margin-bottom: 10px;
    width: 280px;
}
.row100-1 .list-simple li .avatar img {
    border: 2px solid #fff;
    height: 195px;
    width: 276px;
}
.row100-1 .list-simple li a.title {
    color: #333;
    font-weight: bold;
}
.row100-1 .caroufredsel_wrapper {
    height: 250px !important;
    width: 300px !important;
}
.phimmoi .prev {
    background: rgba(0, 0, 0, 0) url("../image/prev_1.png") no-repeat scroll left center;
    cursor: pointer;
    height: 31px;
    left: 5px;
    position: absolute;
    top: 130px;
    width: 31px;
    z-index: 222;
}
.phimmoi .next {
    background: rgba(0, 0, 0, 0) url("../image/next_1.png") no-repeat scroll right center;
    cursor: pointer;
    height: 31px;
    position: absolute;
    right: 5px;
    top: 130px;
    width: 31px;
    z-index: 222;
}
.boxbody .prev {
    background: rgba(0, 0, 0, 0) url("../image/prev_1.png") no-repeat scroll left center;
    cursor: pointer;
    height: 31px;
    left: 5px;
    position: absolute;
    top: 130px;
    width: 31px;
    z-index: 222;
}
.boxbody .next {
    background: rgba(0, 0, 0, 0) url("../image/next_1.png") no-repeat scroll right center;
    cursor: pointer;
    height: 31px;
    position: absolute;
    right: 5px;
    top: 130px;
    width: 31px;
    z-index: 222;
}
.box-3 {
    background: #0882ff none repeat scroll 0 0;
    padding-top: 10px;
}




body, ul, ol, form, h1, h2, h3, h4, h5, h6, fieldset, blockquote, p {
    border: 0 none;
    font-size: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
body {
    font: 13px "tahoma";
}
table {
    border-collapse: collapse;
}
.clear {
    clear: both;
    color: #ffffff;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
}
img {
    border: 0 none;
}
:focus {
    outline: medium none;
}
a, a:active {
    color: #000;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.row10 {
    margin-bottom: 10px;
}
.row15 {
    margin-bottom: 15px;
}
#main {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    width: 1020px;
}
.date {
    color: #666;
}
.col1 {
    float: left;
    margin-right: 10px;
    overflow: hidden;
    padding-right: 0;
    width: 685px;
}
.col2 {
    float: right;
    position: relative;
    width: 300px;
}
.left {
    float: left;
}
.right {
    float: right;
}
#header {
    margin-bottom: 10px;
}
#header .header-0 #ad_top_0 table {
    float: right;
}
#tabmenu {
    height: 32px;
    overflow: hidden;
}
#tabmenu li {
    padding: 8px 0;
}
#tabmenu li, #tabmenu li a {
    cursor: pointer;
    float: left;
    text-decoration: none;
    white-space: nowrap;
    word-spacing: -1px;
}
#tabmenu a {
    color: #333;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    white-space: nowrap;
}
#tabmenu li a span {
    float: left;
    padding-left: 3px;
    padding-right: 3px;
    white-space: nowrap;
}
#tabmenu li.current a span {
    color: #32659a;
}
#tabmenu li a span img {
    padding: 9px 10px;
}
#tabmenu li a {
}
#tabmenu li a.last, #tabmenu a.trangchu {
    border: medium none;
}
#tabmenu a.trangchu span {
    padding-left: 0;
}
#tabmenu li a.trangchu {
    background: rgba(0, 0, 0, 0) url("../image/icon_home.gif") no-repeat scroll center top;
    width: 21px;
}
#ct4 {
}
#ct5 {
}
#ct6 {

}
#ct7 {
}
#ct8 {
}
#ct9 {
}
#ct10 {
}
#ct11 {
}
#ct11, #ct13, #ct14 {
}
#ct12 {
}
#ct14 {
}
.header-1 .tabcontainer .tabcontent {
    display: none;
    height: 29px;
    line-height: 29px;
}
.home-truyenhinh .header-1 .tabcontainer .tabcontent {
    display: none !important;
}
.header-1 .tabcontainer #ct1 {
    display: block;
}
.header-1 .tabcontainer .tabcontent ul {
    height: 29px;
    line-height: 29px;
}
.header-1 .tabcontainer .tabcontent li {
    display: inline;
}
.header-1 .tabcontainer .tabcontent li a {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/line.gif") no-repeat scroll left center;
    color: #154366;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 8px;
}
.header-1 .tabcontainer .tabcontent li.first a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.header-0 {
    background: rgba(0, 0, 0, 0) url("../image/header.jpg") no-repeat scroll left top;
    border-bottom: 1px solid #898989;
    height: 101px;
    position: relative;
}
.header-1 .pad {
    position: relative;
}
.header-1 {
    border-bottom: 1px solid #898989;
}
.header-0 .logo {
    display: block;
    height: 101px;
    left: 190px;
    position: absolute;
    top: 0;
    width: 320px;
}
.header-0 .box-top {
    background: rgba(0, 0, 0, 0) url("box-top.gif") repeat scroll 0 0;
    border: 1px solid #aeaeae;
    height: 27px;
}
#header #ct1 {
    position: relative;
}
#header #ct1 {
    position: relative;
}
.formSearch .keyword, #search-truyenhinh .keyword {
    color: #999;
}
.formSearch #keyword {
    background: rgba(0, 0, 0, 0) url("http://baoquangninh.com.vn/common/v2/image/input-timkiem.gif") no-repeat scroll 0 0;
    border: medium none;
    height: 15px;
    margin-top: 2px;
    padding: 3px 7px;
    position: absolute;
    right: 47px;
    width: 135px;
}
.page-cate .formSearch #keyword, .page-article formSearch #keyword {
    width: 135px;
}
.page-cate .language-switch, .page-article .language-switch {
    width: 424px;
}
.formSearch .submit {
    background: rgba(0, 0, 0, 0) url("http://baoquangninh.com.vn/common/v2/image/tim-kiem.gif") no-repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    height: 21px;
    margin-top: 2px;
    padding: 2px;
    position: absolute;
    right: 0;
    width: 61px;
}
#formSearch .cmdbt {
    background: rgba(0, 0, 0, 0) url("http://baoquangninh.com.vn/common/v2/image/tim-kiem.gif") no-repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    height: 21px;
    margin-top: 2px;
    padding: 2px;
    width: 61px;
}
.english #header .formSearch .submit {
    background: rgba(0, 0, 0, 0) url("http://baoquangninh.com.vn/common/v2/image/tim-kiem-english.gif") repeat-x scroll 0 0;
}
#header .formSearch {
    position: absolute;
    right: 0;
    top: 2px;
}
#now {
    color: #999;
}
.language-switch {
    width: 470px;
}
.language-switch a {
    border-left: 1px solid #666;
    color: #666;
    margin-left: 10px;
    padding-left: 10px;
    white-space: nowrap;
}
.language-switch a.first {
    padding-right: 0;
}
.language-switch .docbaoin {
    padding: 0 5px;
}
#sub-menu {
    border-top: 1px solid #efefef;
}
.language-switch .docbaoin a {
    background: rgba(0, 0, 0, 0) url("../image/bao_in.png") no-repeat scroll left center;
    border-left: medium none;
    padding: 5px 0 5px 25px;
}
#header .header-0 #ad_top_0 {
    float: right;
}
.ad_top {
    float: right;
}
.ad_top img, .ad_top embed {
    height: 90px;
    margin-top: 5px;
    width: 470px;
}
#footer {
    position: relative;
}
#footer .menu-bottom a {
    color: #fff;
}
#footer ul.menu-bottom {
    background: transparent url("../image/footer-bg.gif") repeat scroll 0 0;
    height: 28px;
    line-height: 28px;
}
#footer ul.menu-bottom li {
    color: #ffffff;
    float: left;
    margin-left: 20px;
    padding-left: 30px;
}
#footer ul.menu-bottom .set-home-page {
    background: transparent url("../image/home_footer.png") no-repeat scroll left center;
    height: 28px;
    margin-left: 10px;
}
#footer ul.menu-bottom .contact-us {
    background: transparent url("../image/contact-us.png") no-repeat scroll left center;
    padding-left: 33px;
}
#footer ul.menu-bottom .contact-ad {
    background: transparent url("../image/contact-ad.png") no-repeat scroll left center;
}
#footer ul.menu-bottom .hot-line {
    background: transparent url("../image/hot-line.png") no-repeat scroll left center;
}
#footer ul.menu-bottom .site-map {
    display: none;
}
#footer ul.menu-bottom .top {
    background: transparent url("../image/top.gif") no-repeat scroll left center;
    float: right;
    margin-right: 10px;
    padding-left: 17px;
}
#footer .info p {
    margin: 0 0 5px;
}
#footer .info {
    margin-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}
#footer .info .provider {
    display: none;
}
#footer {
    margin-top: 25px;
}
.floating-sticky {
    bottom: 0;
    display: block;
    position: fixed;
}
.nav {
    border-bottom: 1px solid #145491;
    height: 25px;
    margin-bottom: 10px;
    padding: 5px 0;
    position: relative;
}
.nav .cate-title {
    float: left;
    padding: 5px 0;
}
.nav .cate-title a {
    color: #187bcd;
    font-size: 14px;
    font-weight: bold;
    padding: 0 5px;
    text-transform: uppercase;
}
.nav .cate-title .sub-cate {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/mui-ten.gif") no-repeat scroll left 1px;
    padding-left: 17px;
}
.nav .cate-title a.current {
    color: #187bcd;
}
#event-nav .current {
    text-transform: none;
}
.nav .language-switch {
    margin-top: 5px;
}
.nav .formSearch {
    position: absolute;
    right: 0;
    top: 5px;
}
.newsfirst {
    padding: 0 0 10px;
}
.newsfirst .col1-1 {
    display: table-cell;
    width: 410px;
}
.newsfirst .col1-2 {
    display: table-cell;
    padding-left: 20px;
    vertical-align: top;
}
.newsfirst .col1-2 ul.news-next {
}
.newsfirst .mavatar {
    margin-bottom: 5px;
    position: relative;
}
.newsfirst .mavatar .avatar {
    background: #f1f1f1 none repeat scroll 0 0;
    display: block;
    overflow: hidden;
    text-align: center;
}
.newsfirst .mavatar .avatar img {
    width: 410px;
}
.newsfirst .title-lead .title {
    color: #000;
    display: block;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}
.newsfirst .title-lead .lead {
    color: #555;
    font-size: 14px;
    font-weight: normal;
    margin-top: 10px;
    padding-bottom: 10px;
}
.newsfirst ul.news-next {
    padding: 0;
}
.newsfirst ul.news-next li {
    margin-top: 10px;
    padding-top: 10px;
}
.newsfirst ul.news-next li .avatar {
    display: table-cell;
    height: 65px;
    overflow: hidden;
    padding-right: 10px;
    text-align: center;
    width: 110px;
}
.newsfirst ul.news-next li .avatar img {
    max-height: 110px;
    width: 110px;
}
.newsfirst ul.news-next li a.title {
    color: #666;
    display: table-cell;
    font-size: 12px;
    padding-bottom: 0;
    vertical-align: top;
}
.newsfirst ul li.first {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
.itemslist {
    padding: 15px 0;
}
.list-full-1 li {
    border-bottom: 1px solid #ccc;
    margin-top: 15px;
    padding-bottom: 15px;
}
#cate-content li {
    display: none;
}
.list-full-1 li .avatar {
    float: left;
    height: 140px;
    margin-right: 10px;
    overflow: hidden;
    width: 240px;
}
.list-full-1 li .avatar img {
    min-height: 140px;
    width: 240px;
}
.list-full-1 li .title {
    color: #666;
    /* display: block; */
    font-weight: bold;
    padding-bottom: -1px;
}
.list-full-1 li .date {
    color: #999;
    font-size: 11px;
    margin: 5px 0 10px;
}
.list-full-1 li .lead {
    color: #666;
    font-weight: normal;
    margin-top: 5px;
}
.list-full-1 li .lead a {
    color: #0000ff;
}
.list-full-1 li:first-child {
    margin-top: 0;
}
#pagy {
    float: right;
    margin-bottom: 20px;
    margin-top: 10px;
}
#pagy .btn {
    color: #187bcd;
    cursor: pointer;
    float: left;
}
#pagy .disabled {
    color: #999;
    cursor: auto;
}
#pagy ul {
    float: left;
    list-style: outside none none;
    margin: 0 5px;
    padding: 0;
    width: auto !important;
}
.pager ul li {
    display: inline;
    margin-left: 2px;
}
.pager ul li a {
    color: #999;
    height: 20px;
    padding: 4px 7px;
    text-align: center;
    text-decoration: none;
    width: 20px;
}
.pager ul li a.active {
    color: #187bcd;
    cursor: auto !important;
    font-weight: bold;
    text-decoration: underline;
}
.disabled_prev, .disabled_next {
    color: #999999 !important;
    cursor: auto !important;
}
.page-article .part-2 {
    padding-top: 10px;
}
.page-article .col-content {
    display: table-cell;
    padding-right: 10px;
    vertical-align: top;
}
#list-subcate {
    display: table-cell;
}
.list-subcate {
    width: 160px;
}
.box-subcate {
    background: #f3f3f3 none repeat scroll 0 0;
    border: 1px solid #ccc;
}
.box-subcate .cate-header {
    background: #2b6197 none repeat scroll 0 0;
    padding: 5px 10px;
}
.box-subcate .cate-header .cate-title {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}
.row010-1 .list-simple {
    padding: 10px;
}
.row010-1 .list-simple li {
    border-top: 1px solid #e0e0e0;
    margin-top: 10px;
    padding-top: 10px;
}
.row010-1 .list-simple li:first-child {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
.row010-1 .list-simple li a {
    color: #333;
    font-size: 13px;
}
.row010-1 .list-simple li .avatar {
    display: block;
    margin-bottom: 5px;
    text-align: center;
    width: 140px;
}
.row010-1 .list-simple li .avatar img {
    width: 140px;
}
.row010-1 .list-simple li.first .title {
    font-weight: bold;
}
.article {
    padding: 0;
}
.article .sub-title {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}
.article h1.title {
    color: #187bcd;
    font-size: 18px;
    margin-bottom: 5px;
}
.article .date {
    color: #999;
    padding-bottom: 10px;
}
.article .content img {
    max-width: 505px;
}
.article .content a {
    color: #2b6197;
}
.article .media {
    margin-bottom: 10px;
}
#page-article .content img {
    max-width: 650px;
}
.article .content .group1, .article .content .iframe {
    cursor: pointer;
}
.article .content .group1, .article .content .iframe {
    display: block;
    position: relative;
}
.article .content .group1 .icon-hover, .article .content .iframe .icon-hover {
    left: 45%;
    position: absolute;
    top: 45%;
}
.article .relatednews .cate-title {
    display: none;
    font-size: 15px;
    line-height: 28px;
}
.article .relatednews li {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/arrow2.png") no-repeat scroll left 5px;
    margin-bottom: 7px;
    padding-left: 12px;
}
.article .relatednews li a {
    color: #154577;
}
.article p {
    line-height: 18px;
    padding-bottom: 10px;
    padding-top: 0;
    text-align: justify;
}
.social a {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/widget.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 16px;
    margin: 0 5px;
    text-indent: -9999px;
    width: 16px;
}
.social a.facebook {
    background-position: 0 -32px;
    margin-left: 0;
}
.social a.linkhay {
    background-position: 0 -129px;
    display: none;
}
.social a.google {
    background-position: 0 0;
}
.social a.twitter {
    background-position: 0 -150px;
}
.social a.addthis {
    background-position: 0 -96px;
}
.social a.print {
    background-position: 0 -112px;
}
#social-bottom {
    margin-bottom: 15px;
    padding-right: 10px;
}
#social-bottom .social-list {
    float: right;
}
.others {
    padding: 10px;
}
.others .cate-title {
    color: #df0022;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.others ul.list-simple li {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/icon-li.png") no-repeat scroll left 5px;
    margin-bottom: 5px;
    padding-left: 12px;
}
.others ul.list-simple li .title {
    color: #666;
}
.others ul.list-simple li span {
    padding-left: 5px;
}
.others .view-all {
    padding: 5px 10px 0;
    text-align: right;
}
.others .view-all a {
    color: #666;
    font-style: italic;
    font-weight: bold;
}
.othernews {
    border-top: 1px solid #187bcd;
    margin-top: 10px;
    padding-top: 10px;
}
.othernews .cate-title {
    color: #187bcd;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.othernews ul.list-simple li {
    float: left;
    margin-bottom: 10px;
    margin-left: 15px;
    width: 160px;
}
.othernews ul.list-simple li .avatar {
    display: block;
    height: 100px;
    margin-bottom: 5px;
    width: 155px;
}
.othernews ul.list-simple li .avatar img {
    height: 100px;
    width: 155px;
}
.othernews ul.list-simple li .title {
    color: #666;
    font-weight: bold;
}
.othernews ul.list-simple li.first {
    margin-left: 0;
}
table.quote {
    background: #eee none repeat scroll 0 0;
    border: 1px solid #d6dce8;
}
table.quote td {
    color: black;
    padding: 3px 5px;
    text-align: justify;
}
table.image {
    background: #e9e9e9 none repeat scroll 0 0;
    border-collapse: collapse;
    color: #135eb9;
    width: 1%;
}
table.mceItemTable td, table.image td {
    padding: 5px;
    text-align: center;
}
table.image td p {
    margin: 0;
    padding: 0;
}
table.mceItemTable i {
    font-style: normal;
}
table.mceItemTable i, table.image .image_desc {
    padding: 5px;
}
#chitiet table td img {
    border: 1px solid #444;
}
table.left {
    width: 240px;
}
table.right {
    width: 240px;
}
table.mceItemTable, table.center {
    margin-bottom: 10px;
}
table.rl {
    margin: 10px 0;
    text-align: left;
}
table.rl th {
    color: #890703;
    display: none;
    font-weight: bold;
}
table.rl a {
    color: #0000ff;
}
table.rl ul li {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/arrow1.png") no-repeat scroll 0 4px;
    margin-top: 3px;
    padding-left: 12px;
}
table.rl ul li a {
    color: #0000ff;
}
table.box {
    border-collapse: collapse;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 220px !important;
}
table.box th {
    border-bottom: 1px solid #dbdbdb;
    padding: 0 0 5px;
}
table.box ul {
    margin: 5px 5px 5px 0;
}
.poll_class_show {
    display: none;
}
table.image td img {
    height: auto !important;
    max-width: 685px;
}
table.leftside {
    margin: 0 10px 10px 0;
}
table.rightside {
    margin: 0 0 10px 10px;
}
#tags {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center bottom , #e6eefb, #fff) repeat scroll 0 0;
}
#tags a.tag {
    color: #464646;
    display: inline-block;
    font: 11px/22px "Arial";
    margin: 3px;
    padding: 0 3px;
    text-decoration: none;
}
#tags a.tag:hover {
    color: #0082c8;
}
#tags {
    border-top: 1px solid #ddd;
    margin-bottom: 10px;
    padding: 5px;
}
#tags span {
    color: #143489;
    font-weight: bold;
    padding-right: 5px;
}
#check-content .datepicker {
    background: #f3f3f3 url("/common/v2/image/icon-calendar.png") no-repeat scroll 3px center;
    border: 1px solid #ccc;
    cursor: pointer;
    margin-top: 5px;
    padding: 5px 5px 5px 30px;
}
#mostread-cate {
    background: #e1e1e1 none repeat scroll 0 0;
    margin-bottom: 15px;
}
#mostread-cate .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-cate-green.png") no-repeat scroll 0 11px;
    height: 32px;
    line-height: 32px;
    margin-left: 10px;
    padding-left: 10px;
}
#mostread-cate .cate-header .cate-title {
    color: #187bcd;
    font-size: 14px;
    font-weight: bold;
    margin-left: 2px;
    text-transform: uppercase;
}
#mostread-cate .list-semi {
    padding: 0 0 10px;
}
#mostread-cate .list-semi li {
    border-top: 1px solid #fff;
    margin-top: 5px;
    padding: 5px 10px 0;
}
#mostread-cate .list-semi li .avatar {
    float: left;
    margin-right: 10px;
    max-height: 65px;
    overflow: hidden;
    width: 70px;
}
#mostread-cate .list-semi li .avatar img {
    width: 70px;
}
#mostread-cate .list-semi li a.title {
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}
#mostread-cate .list-semi li.first {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
#mostread-cate .number, #mostread-cate .mtitle {
    display: table-cell;
    vertical-align: middle;
}
#mostread-cate .number {
    color: #666;
    font: bold 18pt tahoma;
    padding: 3px 5px 3px 0;
    text-align: left;
    width: 31px;
}
.page-cate .box-focus, .page-article .box-focus {
    margin-bottom: 15px;
}
.tool-date {
    margin: 10px 0;
}
.tool-date .date {
    float: left;
}
.tool-date .tool-socials {
    float: right;
}
.tool-socials {
}
.tool-socials a, .tool-socials span {
    float: left;
}
.tool-socials span.fb {
    height: 20px;
    overflow: hidden;
    width: 90px;
}
.tool-socials span.google {
    overflow: hidden;
    width: 70px;
}
.tool-socials span.twitter {
    overflow: hidden;
    width: 88px;
}
.tool-socials a.facebook {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/widget.png") no-repeat scroll 0 -32px;
    display: block;
    font-size: 11px;
    height: 16px;
    margin-left: 5px;
    margin-top: 3px;
    overflow: hidden;
    text-indent: -9999px;
    width: 20px;
}
.item_social {
    float: left;
    margin: 0 10px 0 0;
    position: relative;
    z-index: 999;
}
.item_social .btn_quantam {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/btn_quantam.gif") no-repeat scroll 0 0;
    display: block;
    float: left;
    height: 20px;
    margin: 0;
    width: 75px;
}
.item_social .number_count {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/bg_arrow_social_like.gif") no-repeat scroll left top;
    float: left;
    height: 20px;
    margin: 0 0 0 4px;
    padding: 0 0 0 7px;
}
.item_social .number_count span {
    background: #f5f5f5 none repeat scroll 0 0;
    color: #656565;
    display: block;
    float: left;
    font: 400 11px/20px arial;
    height: 20px;
    padding: 0 5px 0 3px;
}
.newstop {
    padding-bottom: 30px;
}
.newstop .col-left {
    float: left;
    margin-right: 15px;
    width: 470px;
}
.newstop .col-right {
    float: right;
    width: 200px;
}
.newstop .list-simple {
    height: 530px;
    overflow: hidden;
}
.newstop .list-simple li {
    margin-bottom: 20px;
}
.newstop .list-simple li:last-child {
    margin-bottom: 0;
}
.newstop .list-simple li a {
    color: #000;
    line-height: 16px;
    text-align: justify;
}
.newstop .list-simple .icon-video {
    position: relative;
}
.newstop .list-simple .icon-video::after {
    background: rgba(0, 0, 0, 0) url("../image/icon-video.png") no-repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 13px;
    margin-left: 10px;
    width: 17px;
}
.mCSB_scrollTools {
    width: 4px;
}
.mCSB_inside > .mCSB_container {
    margin-right: 10px;
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #ccc !important;
}
.latest_news {
    height: 400px;
    overflow: hidden;
    padding-bottom: 10px;
    position: relative;
}
.latest_news .avatar {
    display: block;
    height: 301px;
    width: 470px;
}
.latest_news .avatar img {
    height: 100%;
    width: 100%;
}
.latest_news .title {
    margin-top: 10px;
}
.latest_news .title a {
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
.latest_news .lead {
    color: #555;
    height: 60px;
    margin-top: 5px;
}
.focus ul li {
    float: left;
    margin-top: 25px;
    padding-left: 7.5px;
    padding-right: 7.5px;
    width: 146px;
}
.focus ul li:nth-of-type(3n+1) {
    clear: left;
}
.focus ul li .mavatar {
}
.focus ul li .avatar {
    display: block;
    height: 97px;
    margin-bottom: 10px;
    width: 146px;
}
.focus ul li .avatar img {
    height: 100%;
    width: 100%;
}
.focus ul li .mtitle {
    width: 150px;
}
.focus ul li .mtitle .title {
    color: #555;
    display: block;
    font-family: "tahoma";
    font-size: 12px;
    text-decoration: none;
}
.focus ul li .mtitle .icon-video {
    background: rgba(0, 0, 0, 0) url("../image/icon-video.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 13px;
    margin-top: 2px;
    width: 17px;
}
.col-right .box-focus {
    width: 176px;
}
.box-focus {
    background: #e4e4e4 none repeat scroll 0 0;
    border: 1px solid #9c9c9c;
    box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.3);
    padding: 10px;
}
.box-focus .title {
    padding-bottom: 10px;
}
.box-focus .title span {
    border-bottom: 2px solid #ff0000;
    color: #ff0000;
    font-family: "Times New Roman";
    font-size: 16px;
    font-weight: bold;
}
.box-focus ul li {
    margin-bottom: 10px;
    position: relative;
}
.box-focus ul li::before {
    background: #d70000 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 6px;
    margin-right: 10px;
    position: relative;
    top: -2px;
    width: 6px;
}
.box-focus ul li a {
    color: #666;
    font-family: "tahoma";
    font-size: 13px;
}
.box-focus ul li:first-child a {
    color: #000;
    font-weight: bold;
}
.adv-banner {
}
.tabsview.ui-tabs {
    border: medium none;
    border-radius: 0;
    color: #666;
    font-family: "tahoma";
    font-size: 12px;
    margin-bottom: 22px;
    padding: 0;
}
.tabsview .tabs {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    color: #666;
    font-weight: 400;
    margin: 0 -10px;
    padding: 0 0 7px;
}
.ui-tabs .ui-tabs-panel {
    padding: 0;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    background: transparent none repeat scroll 0 0;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a.ui-button:link, a.ui-button:visited, .ui-button {
    color: #000;
    font-size: 14px;
    font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #ff0000;
}
.ui-tabs .ui-tabs-nav li {
    border: 0 none;
    margin: 0;
    padding: 0 10px;
    position: relative;
}
.ui-tabs .ui-tabs-nav li::after {
    background: #000 none repeat scroll 0 0;
    content: "";
    height: 58%;
    position: absolute;
    right: 0;
    top: 3px;
    width: 1px;
}
.ui-tabs .ui-tabs-nav li:last-child::after {
    display: none;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin: 0;
}
.listcate {
}
.listcate .cate-header {
    border-bottom: 1px solid #125491;
    padding: 10px 0;
}
.listcate .cate-title {
    color: #187bcd;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.listcate ul.subcate {
    display: inline-block;
    margin-left: 8px;
}
.listcate ul.subcate li {
    display: inline;
    padding: 0 7px;
    position: relative;
}
.listcate ul.subcate li::before {
    background: #143489 none repeat scroll 0 0;
    content: "";
    height: 65%;
    left: 0;
    position: absolute;
    top: 2px;
    width: 1px;
}
.listcate ul.subcate li a {
    color: #143489;
    font-size: 12px;
}
.listcate .cate-title:hover, .listcate ul.subcate li a:hover {
    text-decoration: underline;
}
.listcate .box-body {
    padding: 15px 0 20px;
}
.listcate .firstnews .title, .listcate .secondnews .title {
    color: #000;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
}
.listcate .firstnews .lead, .listcate .secondnews .lead {
    color: #555;
    font-family: "tahoma";
    font-size: 12px;
    margin-top: 10px;
}
.highlights {
    background: #e4f6fa none repeat scroll 0 0;
    margin-bottom: 7px;
    margin-top: 25px;
}
.highlights .cate-header {
    padding-left: 10px;
    padding-right: 0;
}
.highlights ul.subcate li {
    padding: 0 8px;
}
.highlights ul.subcate li a {
    color: #143489;
    font-size: 13px;
}
.highlights .firstnews {
    float: left;
    padding: 5px 5px 5px 10px;
    width: 305px;
}
.highlights .secondnews {
    float: left;
    padding: 5px;
    width: 160px;
}
.highlights .list-semi {
    float: right;
    padding: 5px 10px 5px 5px;
    width: 198px;
}
.highlights .list-semi li {
    margin-bottom: 15px;
}
.highlights .list-semi li a {
    color: #555;
    font-family: "tahoma";
    font-size: 13px;
    font-weight: bold;
}
.highlights .firstnews .avatar {
    display: block;
    height: 202px;
    margin-bottom: 7px;
    width: 305px;
}
.highlights .firstnews .avatar img {
    height: 100%;
    width: 100%;
}
.highlights .secondnews .avatar {
    display: block;
    height: 103px;
    margin-bottom: 7px;
    width: 160px;
}
.highlights .secondnews img {
    height: 100%;
    width: 100%;
}
.row-50 .firstnews {
    float: left;
    margin-right: 20px;
    width: 300px;
}
.row-50 .list-semi {
    float: right;
    width: 383px;
}
.row-50 .firstnews .title {
    color: #000;
    display: block;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 15px;
}
.row-50 .firstnews .avatar {
    float: left;
    height: 112px;
    margin-bottom: 5px;
    margin-right: 10px;
    width: 168px;
}
.row-50 .firstnews .lead {
    margin-top: 0;
    text-align: justify;
}
.row-50 .list-semi li {
    margin-top: 10px;
    position: relative;
}
.row-50 .list-semi li:first-child {
    margin-top: 0;
}
.row-50 .list-semi li::before {
    background: #000 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 4px;
    margin-right: 10px;
    position: relative;
    top: -2px;
    width: 4px;
}
.row-50 .list-semi li .avatar {
    float: left;
    height: 75px;
    margin-right: 10px;
    width: 112px;
}
.row-50 .list-semi li .avatar img {
    height: 100%;
    width: 100%;
}
.row-50 .list-semi li:first-child a.title {
    font-family: "tahoma";
}
.row-50 .list-semi li:first-child::before {
    display: none;
}
.row-50 .list-semi li a.title {
    color: #555;
    font-size: 12px;
    font-weight: bold;
}
.part-2 {
    margin-top: 10px;
}
.infos-ads {
    background: #d1d1d1 none repeat scroll 0 0;
    height: 235px;
    position: relative;
    width: 100%;
}
body, ul, ol, form, h1, h2, h3, h4, h5, h6, fieldset, blockquote, p {
    border: 0 none;
    font-size: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
body {
    background: #fff none repeat scroll 0 0;
    font: 13px "Arial";
}
table {
    border-collapse: collapse;
}
.clearfix::before, .clearfix::after {
    content: "";
    display: table;
}
.clearfix::after {
    clear: both;
}
.clear {
    clear: both;
    color: #ffffff;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
}
img {
    border: 0 none;
}
:focus {
    outline: medium none;
}
a, a:active {
    color: #000;
    text-decoration: none;
}
a:hover {
    color: #2b70bb;
}
p {
    line-height: 16px;
}
#main-menu li a:hover, #main-menu li.acitve > a, .sub-menu li.acitve > a, .focus ul li .mtitle .title:hover, .newtop .list-simple li a:hover, .box-focus ul li a:hover, .box-focus ul li:first-child a:hover, .highlights ul.subcate li a:hover, .highlights .list-semi li a:hover, .highlights .firstnews .title:hover, .highlights .secondnews .title:hover, .row-50 .firstnews .title:hover, .row-50 .list-semi li a.title:hover, .row-50-2 .list-semi li a.title:hover, .row-50-2 ul li .mtitle .title:hover, .row-50-3 .firstnews .title:hover, .row-50-3 .list-semi li a.title:hover, .row-50-3.second .firstnews .title:hover {
    color: #2b70bb;
}
.latest_news .avatar img:hover, .focus ul li .avatar img:hover, .highlights .firstnews .avatar img:hover, .highlights .secondnews img:hover, .row-50 .firstnews .avatar img:hover, .row-50 .list-semi li .avatar img:hover, .row-50-2 .row-first img:hover, .row-50-3 .firstnews .avatar img:hover {
    opacity: 0.8;
}
#main {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    width: 1000px;
}
#header {
}
#tabmenu {
}
#main-menu {
    border-bottom: 1px solid #898989;
    border-top: 1px solid #898989;
    position: relative;
}
#main-menu li {
    cursor: pointer;
    float: left;
    height: 35px;
    line-height: 35px;
    white-space: nowrap;
}
#main-menu li.curent {
    margin-right: 5px;
}
#main-menu li.curent a {
    background: rgba(0, 0, 0, 0) url("../image/icon-home.png") no-repeat scroll center center;
    display: inline-block;
    height: 17px;
    padding: 10px 8px 8px 0;
    width: 21px;
}
#main-menu li a {
    font-size: 10px;
    font-weight: bold;
    position: relative;
    text-transform: uppercase;
}
#main-menu li a::after {
    background: #898989 none repeat scroll 0 0;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
}
#main-menu li a:hover {
    text-decoration: underline;
}
#main-menu li:last-child a::after, #main-menu li.curent a::after {
    display: none;
}
.sub-menu {
    background: #f3f3f3 none repeat scroll 0 0;
    border-top: 1px solid #898989;
    bottom: -35px;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 99;
}
.sub-menu > li {
    float: left;
}
#main-menu li:hover .sub-menu {
    display: block;
}
.page-home {
    margin-top: 10px;
    position: relative;
}
.part-1 {
}
.page-home .col1 {
    float: left;
    margin-right: 15px;
    width: 685px;
}
.page-home .col2 {
    background: #ccc none repeat scroll 0 0;
    float: right;
    width: 300px;
}
.newtop {
    padding-bottom: 30px;
}
.newtop .col-left {
    float: left;
    margin-right: 15px;
    width: 470px;
}
.newtop .col-right {
    float: right;
    width: 218px;
}
.newtop .list-simple {
    height: 560px;
}
.newtop .list-simple li {
    margin-bottom: 20px;
}
.newtop .list-simple li:last-child {
    margin-bottom: 0;
}
.newtop .list-simple li a {
    color: #666;
    display: block;
    line-height: 16px;
    text-align: justify;
}
.newtop .list-simple .icon-video {
    position: relative;
}
.newtop .list-simple .icon-video::after {
    background: rgba(0, 0, 0, 0) url("../image/icon-video.png") no-repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 13px;
    margin-left: 10px;
    width: 17px;
}
.mCSB_scrollTools {
    width: 4px;
}
.mCSB_inside > .mCSB_container {
    margin-right: 10px;
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #ccc !important;
}
.focus ul.list-item {
    margin-left: -7.5px;
    margin-right: -7.5px;
}
.focus ul li {
    float: left;
    margin-top: 10px;
    padding-left: 7.5px;
    padding-right: 7.5px;
    width: 146px;
}
.focus ul li .mavatar {
}
.focus ul li .avatar {
    display: block;
    height: 97px;
    margin-bottom: 10px;
    width: 146px;
}
.focus ul li .avatar img {
    height: 100%;
    width: 100%;
}
.focus ul li .mtitle {
    width: 150px;
}
.focus ul li .mtitle .title {
    color: #000;
    display: block;
    font-family: "tahoma";
    font-size: 12px;
    text-decoration: none;
}
.focus ul li .mtitle .icon-video {
    background: rgba(0, 0, 0, 0) url("../image/icon-video.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 13px;
    margin-top: 2px;
    width: 17px;
}
.box-focus {
    background: #e4e4e4 none repeat scroll 0 0;
    border: 1px solid #9c9c9c;
    box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.3);
    padding: 10px;
}
.box-focus .title {
    padding-bottom: 10px;
}
.box-focus .title span {
    border-bottom: 2px solid #ff0000;
    color: #ff0000;
    font-family: "Times New Roman";
    font-size: 16px;
    font-weight: bold;
}
.box-focus ul li {
    margin-bottom: 10px;
    position: relative;
}
.box-focus ul li::before {
    background: #d70000 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 6px;
    margin-right: 10px;
    position: relative;
    top: -2px;
    width: 6px;
}
.box-focus ul li a {
    color: #000;
    font-family: "tahoma";
    font-size: 13px;
}
.box-focus ul li:first-child a {
    color: #000;
    font-weight: bold;
}
.adv-banner {
}
.tabsview.ui-tabs {
    border: medium none;
    border-radius: 0;
    color: #666;
    font-family: "tahoma";
    font-size: 12px;
    margin-bottom: 10px;
    padding: 0;
}
.tabsview .tabs {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    color: #666;
    font-weight: 400;
    height: 19px;
    margin: 0 -10px;
    padding: 0 0 7px;
}
.ui-tabs .ui-tabs-panel {
    padding: 0;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    background: transparent none repeat scroll 0 0;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a.ui-button:link, a.ui-button:visited, .ui-button {
    color: #000;
    font-size: 14px;
    font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #ff0000;
}
.ui-tabs .ui-tabs-nav li {
    border: 0 none;
    margin: 0;
    padding: 0 10px;
    position: relative;
}
.ui-tabs .ui-tabs-nav li::after {
    background: #000 none repeat scroll 0 0;
    content: "";
    height: 58%;
    position: absolute;
    right: 0;
    top: 3px;
    width: 1px;
}
.ui-tabs .ui-tabs-nav li:last-child::after {
    display: none;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin: 0;
}
.listcate {
}
.listcate .cate-header {
    border-bottom: 1px solid #125491;
    height: 15px;
    padding: 10px 0;
    position: relative;
}
.listcate .cate-title {
    color: #187bcd;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.listcate ul.subcate {
    display: inline-block;
    float: left;
    height: 15px;
    margin-left: 10px;
    overflow: hidden;
}

.subcate-TH {
    /* float: right !important; */
}
.listcate ul.subcate li {
    display: inline;
    padding: 0 7px;
    position: relative;
}
.listcate ul.subcate li::before {
    background: #143489 none repeat scroll 0 0;
    content: "";
    height: 65%;
    left: 0;
    position: absolute;
    top: 3px;
    width: 1px;
}
.listcate ul.subcate li a {
    color: #143489;
    font-size: 12px;
}
.listcate .cate-title:hover, .listcate ul.subcate li a:hover {
    text-decoration: underline;
}
.listcate .box-body {
    padding: 10px 0;
}
.listcate .firstnews .title, .listcate .secondnews .title {
    color: #000;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
}
.listcate .firstnews .lead, .listcate .secondnews .lead {
    color: #555;
    font-family: "tahoma";
    font-size: 12px;
    margin-top: 10px;
}
.highlights {
    background: #e4f6fa none repeat scroll 0 0;
    margin-bottom: 7px;
    margin-top: 25px;
}
.highlights .cate-header {
    padding-left: 10px;
    padding-right: 10px;
}
.highlights ul.subcate li {
    padding: 0 10px;
}
.highlights ul.subcate li a {
    color: #143489;
    font-size: 13px;
}
.highlights .firstnews {
    float: left;
    padding: 5px 5px 5px 10px;
    width: 305px;
}
.highlights .secondnews {
    float: left;
    padding: 5px;
    width: 160px;
}
.highlights .list-semi {
    float: right;
    padding: 5px 10px 5px 5px;
    width: 180px;
}
.highlights .list-semi li {
    margin-bottom: 15px;
}
.highlights .list-semi li a {
    color: #555;
    font-family: "tahoma";
    font-size: 13px;
    font-weight: bold;
}
.highlights .firstnews .avatar {
    display: block;
    height: 202px;
    margin-bottom: 7px;
    width: 305px;
}
.highlights .firstnews .avatar img {
    height: 100%;
    width: 100%;
}
.highlights .secondnews .avatar {
    display: block;
    height: 103px;
    margin-bottom: 7px;
    width: 160px;
}
.highlights .secondnews img {
    height: 100%;
    width: 100%;
}
.row-50 .firstnews {
    float: left;
    margin-right: 20px;
    width: 300px;
}
.row-50 .list-semi {
    float: right;
    width: 365px;
}
.row-50 .firstnews .title {
    color: #000;
    display: block;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 15px;
}
.row-50 .firstnews .avatar {
    float: left;
    height: 112px;
    margin-bottom: 5px;
    margin-right: 10px;
    width: 168px;
}
.row-50 .firstnews .avatar img {
    height: 100%;
    width: 100%;
}
.row-50 .firstnews .lead {
    margin-top: 0;
    text-align: justify;
}
.row-50 .list-semi li {
    margin-top: 10px;
    position: relative;
}
.row-50 .list-semi li:first-child {
    margin-top: 0;
}
.row-50 .list-semi li::before {
    background: #000 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 4px;
    margin-right: 10px;
    position: relative;
    top: -2px;
    width: 4px;
}
.row-50 .list-semi li .avatar {
    float: left;
    height: 75px;
    margin-right: 10px;
    width: 112px;
}
.row-50 .list-semi li .avatar img {
    height: 100%;
    width: 100%;
}
.row-50 .list-semi li:first-child a.title {
    font-family: "tahoma";
}
.row-50 .list-semi li:first-child::before {
    display: none;
}
.row-50 .list-semi li a.title {
    color: #555;
    font-size: 12px;
    font-weight: bold;
}
.row-50-2 .list-semi {
    float: left;
    margin-right: 25px;
    width: 296px;
}
.row-50-2 .firstnews {
    float: right;
    width: 358px;
}
.row-50-2 .list-semi li {
    border-bottom: 1px solid #b8b8b8;
    padding: 12px 0;
    position: relative;
}
.row-50-2 .list-semi li::before {
    background: #000 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 4px;
    margin-right: 10px;
    position: relative;
    top: -2px;
    width: 4px;
}
.row-50-2 .list-semi li:last-child {
    border-bottom: 0 none;
}
.row-50-2 .list-semi li a.title {
    color: #555;
    font-size: 12px;
    font-weight: bold;
}
.row-50-2 .row-first {
    margin-bottom: 20px;
}
.row-50-2 .row-first .title {
}
.row-50-2 .row-first .avatar {
    display: block;
    float: right;
    height: 145px;
    margin-left: 10px;
    width: 262px;
}
.row-50-2 .row-first img {
    height: 100%;
    width: 100%;
}
.row-50-2 .list-item {
}
.row-50-2 .list-item li {
    float: left;
    margin-right: 21px;
    width: 105px;
}
.row-50-2 .list-item li:last-child {
    margin-right: 0;
}
.row-50-2 .list-item li .avatar {
    display: block;
    height: 70px;
    margin-bottom: 10px;
    width: 105px;
}
.row-50-2 .list-item li .avatar img {
    height: 100%;
    width: 100%;
}
.row-50-2 ul li .mtitle .title {
    color: #555;
    font-family: "tahoma";
    font-size: 12px;
    text-decoration: none;
}
.row-50-3 {
}
.row-50-3 .col-left-50 {
    float: left;
    margin-right: 25px;
    width: 330px;
}
.row-50-3 .col-right-50 {
    float: right;
    width: 330px;
}
.row-50-3 .firstnews .title {
    color: #000;
    display: block;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 15px;
}
.row-50-3 .firstnews .avatar {
    float: left;
    height: 90px;
    margin-bottom: 5px;
    margin-right: 15px;
    width: 133px;
}
.row-50-3 .firstnews .avatar img {
    height: 100%;
    width: 100%;
}
.row-50-3 .firstnews .lead {
    margin-top: 0;
    text-align: justify;
}
.row-50-3 .list-semi {
    margin-top: 20px;
}
.row-50-3 .list-semi li {
    margin-top: 10px;
    position: relative;
}
.row-50-3 .list-semi li::before {
    background: #000 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 4px;
    margin-right: 10px;
    position: relative;
    top: -2px;
    width: 4px;
}
.row-50-3 .list-semi li a.title {
    color: #555;
    font-size: 12px;
    font-weight: bold;
}
.row-50-3.second .firstnews .title {
    color: #666;
    display: block;
    font-family: "tahoma";
    font-size: 13px;
    font-weight: bold;
    min-height: 32px;
    padding-bottom: 15px;
}
.row-50-3.second .cate-header {
    padding-bottom: 2px;
}
.listcate .row-item {
}
.box-travel {
    padding: 10px 0 15px;
}
.box-travel img {
    max-width: 100%;
}
.part-2 {
    margin-top: 10px;
}
.infos-ads {
    background: #d1d1d1 none repeat scroll 0 0;
    height: 235px;
    position: relative;
    width: 100%;
}
#footer {
    background: #d1d1d1 none repeat scroll 0 0;
    margin-top: 25px;
    position: relative;
}
.box-du-lich {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #c1c1c1;
}
.box-du-lich .cate-header .cate-title {
    color: #009965;
    font-family: "Times New Roman";
    font-size: 18px;
    font-weight: bold;
    padding-left: 50px;
    position: relative;
}
.box-du-lich .cate-title::before {
    background: rgba(0, 0, 0, 0) url("../image/icon-travel.png") no-repeat scroll 0 0;
    content: "";
    height: 32px;
    left: 8px;
    position: absolute;
    top: -6px;
    width: 32px;
}
.box-du-lich .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/bg-cate.jpg") repeat-x scroll 0 0;
    border-bottom: 1px solid #c1c1c1;
    height: 37px;
    line-height: 37px;
    padding: 0;
    width: 100%;
}
.box-du-lich .secondnews {
    float: none;
    padding: 0;
    width: auto;
}
.box-du-lich .box-body {
    float: left;
    padding: 17px 13px;
}
.box-du-lich .secondnews li {
    float: left;
    margin-right: 40px;
    width: 192px;
}
.box-du-lich .secondnews li:last-child {
    margin-right: 0;
}
.box-du-lich .secondnews .avatar {
    display: block;
    height: auto;
    margin-bottom: 0;
    width: 193px;
}
.box-du-lich .secondnews .avatar img {
    height: 116px;
    width: 193px;
}
.box-du-lich .secondnews .avatar p {
    font-weight: bold;
    margin-top: 5px;
}
.infos-ads .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/bg-head-adv.jpg") repeat-x scroll 0 0;
    height: 22px;
    line-height: 22px;
}
.infos-ads .cate-header a {
    color: #fff;
}
.infos-ads .cate-header .cate-title {
    background: #ea0101 none repeat scroll 0 0;
    border-radius: 30px;
    float: left;
    font-family: "tahoma";
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    line-height: 19px;
    margin-left: 15px;
    margin-right: 10px;
    margin-top: 1px;
    padding: 0 15px;
    text-transform: uppercase;
}
.infos-ads .subcate {
    display: inline-block;
}
.infos-ads .subcate li {
    float: left;
    padding: 0 8px;
    position: relative;
}
.infos-ads .subcate li::before {
    background: #fff none repeat scroll 0 0;
    content: "";
    height: 10px;
    position: absolute;
    right: 0;
    top: 7px;
    width: 1px;
}
.infos-ads .subcate li:last-child::before {
    display: none;
}
.infos-ads .cate-header a {
    color: #fff;
}
.infos-ads .cate-header a:hover {
    text-decoration: underline;
}
.infos-ads .box-body {
    padding: 20px 22px;
}
.infos-ads .box-body ul li {
    float: left;
    margin-bottom: 10px;
    margin-right: 15px;
    min-height: 90px;
    width: 140px;
}
.infos-ads .box-body ul li .avatar {
    display: block;
    height: 90px;
    margin-bottom: 5px;
    width: 140px;
}
.infos-ads .box-body ul li .avatar img {
    height: 90px;
    width: 140px;
}
.infos-ads .box-body ul li a.title {
    color: #333;
    display: block;
    font-weight: bold;
    height: 90px;
}
.infos-ads .caroufredsel_wrapper {
    height: 180px !important;
}
.infos-ads .caroufredsel_wrapper ul {
    min-height: 180px !important;
}
.infos-ads .caroufredsel_wrapper {
    margin: auto !important;
    max-width: 940px;
}
.infos-ads .prev {
    background: rgba(0, 0, 0, 0) url("../image/icon-prev.png") no-repeat scroll left center;
    cursor: pointer;
    height: 33px;
    left: 10px;
    position: absolute;
    top: 68px;
    width: 17px;
    z-index: 222;
}
.infos-ads .next {
    background: rgba(0, 0, 0, 0) url("../image/icon-next.png") no-repeat scroll right center;
    cursor: pointer;
    height: 33px;
    position: absolute;
    right: 12px;
    top: 68px;
    width: 17px;
    z-index: 222;
}
#main-menu {
    border: medium none;
}
#main-menu li a::after {
    display: none;
}
#main-menu li a {
    color: #323232;
    font-size: 10px;
    font-weight: bold;
}
#tabmenu {
    height: 17px;
    margin: 9px 0;
    overflow: hidden;
}
#tabmenu a {
    background: rgba(0, 0, 0, 0) url("../image/bg_menu_left.gif") no-repeat scroll left center;
    color: #323232;
    font-size: 11px;
    font-weight: bold;
    white-space: nowrap;
}
#tabmenu li, #tabmenu li a {
    cursor: pointer;
    float: left;
    height: 17px;
    line-height: 17px;
    padding: 0;
    text-decoration: none;
    white-space: nowrap;
    word-spacing: -1px;
}
#tabmenu #item-ct2 a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#tabmenu li a span {
    float: left;
    padding-left: 3px;
    padding-right: 2px;
    white-space: nowrap;
}
#main-menu li a:hover span, #tabmenu li.current a span {
}
#sub-menu {
}
#sub-menu .tabcontent {
position: relative;
}
#now {
    color: #999;
}
#sub-menu .tabcontent li a {
    color: #044366;
}
.header-1 {
}
#tabmenu a.trangchu span {
}
#tabmenu li a.trangchu span.menu-center {
    height: 20px;
    margin-top: 1px;
    width: 21px;
}
.newstop .list-simple li {
    margin-bottom: 0;
    padding: 5px 0;
}
.newstop .list-simple li:last-child {
    border-bottom: 0 none;
}
.newstop .list-simple li a:hover {
    color: #2b70bb;
    text-decoration: none;
}
.box-focus {
    background-color: #f9f9f9;
    border: medium none;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.26);
}
.colheight #antoan-giaothong {
    margin-bottom: 15px;
}
.colheight #antoan-giaothong .cate-title {
    background: rgba(0, 0, 0, 0) url("../image/logo_cate_atgt.gif") no-repeat scroll 40px 12px;
    padding: 15px 10px 0 45px;
}
.colheight #antoan-giaothong .cate-title a {
    font-size: 12pt;
}
.colheight #antoan-giaothong .inner-box {
    background-size: 100% auto;
    margin: 0 auto -8px;
    width: 292px;
}
.part-1 .newstop {
    padding-bottom: 10px;
}
.row-50 .box-body, .row-50-2 .box-body, .row-50-3 .box-body {
    padding-bottom: 10px;
}
.row-50-3.second .firstnews .title {
    min-height: 20px;
    padding-bottom: 8px;
}
.highlights {
    margin-bottom: 5px;
    margin-top: 5px;
}
.row-50-2 .list-semi li {
    padding: 12px 0;
}
.row-50-3 .list-semi li {
    margin-top: 5px;
}
.row-50-3 .firstnews .lead {
    /* height: 80px; */
    overflow: hidden;
}
#box-raovat.box-6 .cate-header {
    background-size: 59% 100%;
    position: relative;
    width: 290px;
}
#box-raovat.box-6 .cate-header::before {
    border-bottom: 1px solid #ed1c24;
    bottom: 0;
    content: "";
    position: absolute;
    width: 290px;
}
#box-raovat.box-6 .cate-header .cate-title {
    padding-left: 5px;
}
#box-raovat.box-6 .list-semi li a.title {
    color: #666;
    font-family: "tahoma";
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
#tabmenu.fixed {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 5px 2px #ccc;
    left: 0;
    margin: 0;
    padding: 10px 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
}
#tabmenu.fixed ul {
    margin: 0 auto;
    width: 1000px;
}
.hide {
    display: none;
}
.latest_news .page-car {
    display: none;
    margin-top: 5px;
    text-align: center;
}
.latest_news .prev {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/prev_top.png") no-repeat scroll center center;
    cursor: pointer;
    height: 18px;
    margin-right: 3px;
    position: absolute;
    right: 40px;
    top: 275px;
    width: 17px;
}
.latest_news .next {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/next_top.png") no-repeat scroll center center;
    cursor: pointer;
    height: 18px;
    position: absolute;
    right: 5px;
    top: 275px;
    width: 17px;
}
.latest_news .page-car a {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/icon-chamtron-xam.png") no-repeat scroll center center;
    color: #c5c5c5;
    display: none;
    font-size: 6pt;
    font-weight: bold;
    height: 8px;
    padding: 3px 3px 3px 5px;
    text-decoration: none;
    width: 8px;
}
.latest_news .page-car a.selected {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/icon-chamtron-do.png") no-repeat scroll center center;
    color: #ed1c24;
}
.latest_news .pause {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/icon-pause.png") no-repeat scroll center center;
    cursor: pointer;
    height: 18px;
    position: absolute;
    right: 23px;
    top: 275px;
    width: 19px;
}
.tabsview .tabs li {
    float: left;
    padding: 0 10px;
    position: relative;
}
.tabsview .tabs li.ui-tabs-active a {
    color: #ff0000;
}
.tabsview .tabs li a {
    color: #000;
    font-family: tahoma;
    font-size: 14px;
    font-weight: bold;
}
.tabsview li.ui-tabs-active::after {
    background: #000 none repeat scroll 0 0;
    content: "";
    height: 58%;
    position: absolute;
    right: 0;
    top: 3px;
    width: 1px;
}
.ad_left img, .ad_left embed, .ad_right img, .ad_right embed {
    margin-bottom: 10px;
}
.tindohoa li {
    float: left;
    margin-left: 4%;
    width: 48%;
}
.tindohoa li.first {
    margin: 0;
}
.tindohoa li img {
    height: 100px;
    margin-bottom: 5px;
    width: 100%;
}
.tindohoa li a {
    color: #000;
}
.col2 {
    background-color: #fff !important;
}
.col2 .row15 {
    margin-bottom: 15px;
    margin-top: 15px;
}
.col2 .ad_right {
}
.col2 .MB10 {
    margin-bottom: 10px;
}
.box-2 {
    background: rgba(237, 237, 237, 1) none repeat scroll 0 0;
}
.box-3 {
    background: rgba(250, 250, 250, 1) none repeat scroll 0 0;
}
.box-4 {
    background: #fffad0 none repeat scroll 0 0;
    border: 1px solid #cdcdcd;
    margin-top: 10px;
    padding: 3px;
}
.box-4 .weblink {
    padding: 5px 10px;
}
.weblink .bg-select {
    background: rgba(0, 0, 0, 0) url("../image/bg-select-weblink.png") no-repeat scroll left center;
    height: 34px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    width: 266px;
}
.weblink .linkselect {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #000;
    font-size: 9pt;
    height: 25px;
    padding-left: 5px;
    padding-top: 5px;
    width: 285px;
}
.box-2 .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icontvau.png") no-repeat scroll left center;
    height: 32px;
    line-height: 32px;
    margin-left: 6px;
    padding-left: 20px;
}
.box-2 .cate-title {
    margin-left: 6px;
}
.cate-header .cate-title {
    color: #187bcd;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.mright .box-body {
}
.mright .list-simple li.first {
    padding: 0;
}
.mright .list-simple li {
    background: rgba(0, 0, 0, 0) url("") no-repeat scroll 5px 12px;
    border-top: 0 solid #fff;
    padding: 0 10px 0 0;
}
.mright .list-simple li .title {
    color: #000;
    font-weight: bold;
}
.mright .list-item {
    padding: 10px 0;
}
.mright .list-item li:first-child {
    margin-left: 0;
}
.mright .list-item li {
    float: left;
    margin-left: 7px;
    width: 95px;
}
.mright .list-item li .avatar {
    display: block;
    margin-bottom: 10px;
    position: relative;
    width: 95px;
}
.mright .firstnews {
    position: relative;
}
.mright .firstnews a.avatar img {
    width: 300px;
}
.mright .list-item li .avatar img {
    height: 60px;
    width: 95px;
}
.mright.list-item li .title {
    color: #000;
    font-size: 12px;
    font-weight: bold;
}
.mright a.title {
    color: #000;
}
a.Movie {
    background: rgba(0, 0, 0, 0) url("../image/icon-video1.png") no-repeat scroll right center;
    padding-right: 20px;
}
.mright .avatar span.icon-play img {
    height: auto;
    left: 45%;
    position: absolute;
    top: 40%;
    width: 19%;
}
.mright .avatar div.icon-play-big img {
    background: rgba(247, 247, 247, 0.47) none repeat scroll 0 0;
    border-radius: 50%;
    height: 45px;
    left: 42%;
    padding: 9px;
    position: absolute;
    top: 27%;
    width: 45px;
}
#thuvien-dientu .list-simple li.first .avatar img {
    margin-bottom: 10px;
    width: 300px;
}
.box-3 .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-cate-green.png") no-repeat scroll 0 11px;
    height: 32px;
    line-height: 32px;
    margin-left: 0;
    padding-left: 10px;
}
.box-3 .cate-title {
    margin-left: 2px;
}
.box-4 .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-weblink.png") no-repeat scroll left center;
    height: 32px;
    line-height: 32px;
    margin-left: 0;
    padding-left: 10px;
}
.box-4 .cate-title {
    /* margin-left: 20px; */
}
.box-5 {
    background: #c6ebf9 none repeat scroll 0 0;
    border-top: 1px solid #adcdff;
}
.box-5 .cate-title {
    margin-left: 17px;
}
.box-5 .weather {
    padding: 5px;
}
.box-5 .weather .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-thoitiet.gif") no-repeat scroll left center;
    padding: 5px;
}
.box-5 .weather .cate-header .cate-title {
    color: #333;
    font-size: 12px;
    font-weight: bold;
    padding-left: 25px;
    text-transform: uppercase;
}
.weather #location {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-size: 11px;
    height: 26px;
    width: 293px;
}
.weather #w-location {
    background: rgba(0, 0, 0, 0) url("../image/bg-select-weather.png") no-repeat scroll left center;
    height: 26px;
    margin: 5px 0;
    overflow: hidden;
    padding-left: 5px;
    width: 276px;
}
.weather .info-detail {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    padding: 10px;
}
.weather .imgw {
    float: left;
    margin-right: 10px;
    width: 35px;
}
.weather img#w-sky {
    border: 1px solid #ccc;
    float: left;
    height: 35px;
    margin-right: 5px;
    width: 35px;
}
.weather .w-c {
    color: #00aeef;
    font-size: 16px;
    font-weight: bold;
}
.weather .w-detail {
    color: #333;
    font-size: 12px;
    padding: 5px 5px 0 45px;
}
.box-5 .gold {
    float: left;
    padding: 5px;
    width: 31%;
}
.box-5 .gold .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-giavang.gif") no-repeat scroll left center;
    padding: 0 5px;
}
.box-5 .gold .cate-header .cate-title {
    color: #333;
    font-size: 11px;
    font-weight: bold;
    padding-left: 6px;
    text-transform: uppercase;
}
.gold .info {
    color: #999;
    font-size: 9px;
    font-style: italic;
    margin-top: 5px;
    text-align: right;
}
.gold #giavang {
    margin-bottom: 10px;
}
.gold #giavang table {
    width: 100%;
}
.gold #giavang table td {
    font-size: 12px;
    padding: 4px;
    text-align: center;
}
.gold #giavang table td.title-loai {
    background: #9dc1df none repeat scroll 0 0;
    color: #333;
}
.gold #giavang table .title-header td.title-loai {
    background: #e2e6f1 none repeat scroll 0 0;
}
.gold #giavang table td.title-tygia {
    background: #b0d5eb none repeat scroll 0 0;
    color: #ef2b2f;
}
.gold #giavang table .title-header td.title-tygia {
    background: #fff none repeat scroll 0 0;
    color: #000;
}
.box-5 .exchange {
    float: right;
    padding: 5px;
    width: 62%;
}
.box-5 .exchange .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-ngoaite.png") no-repeat scroll left center;
    padding: 0 5px;
}
.box-5 .exchange .cate-header .cate-title {
    color: #333;
    font-size: 11px;
    font-weight: bold;
    padding-left: 6px;
    text-transform: uppercase;
}
.exchange .info {
    color: #999;
    font-size: 9px;
    font-style: italic;
    margin-top: 5px;
    text-align: right;
}
.exchange #ngoaite table {
    width: 100%;
}
.exchange #ngoaite table td {
    font-size: 12px;
    padding: 4px;
    text-align: center;
}
.exchange #ngoaite table .title-header td {
    border-bottom: 1px solid #fff;
    color: #333;
}
.exchange #ngoaite table td.title-1 {
    background: #e2e6f1 none repeat scroll 0 0;
    color: #333;
}
.exchange #ngoaite table td.title-2 {
    background: #9dc1df none repeat scroll 0 0;
    color: #333;
}
.exchange #ngoaite table td.title-3 {
    background: #b0d5eb none repeat scroll 0 0;
    color: #ef2b2f;
}
.exchange #ngoaite table .title-header td.title-3 {
    color: #333;
}
.row001-7 .cate-header {
    background-image: url("../image/bg-sukien-noibat.png");
    background-repeat: no-repeat;
    margin-right: 0;
    padding-bottom: 10px;
}
.row001-7 .list-simple {
    background-color: #fff;
}
.row001-7 .cate-header .bg {
    position: relative;
    right: 0;
    text-align: center;
}
.row001-7 .cate-header .bg .cate-title {
    background: #fff none repeat scroll 0 0;
    color: #187bcd;
    font-size: 18px;
    font-style: italic;
    padding: 0;
    position: relative;
    text-transform: uppercase;
    top: -3px;
}
.row001-7 .box-body {
    padding: 0;
}
.row001-7 .list-simple li {
    border-top: 1px solid #ccc;
    margin-top: 10px;
    padding-top: 10px;
}
.row001-7 .list-simple li.first {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
.row001-7 .list-simple li .avatar {
    float: left;
    margin-right: 10px;
    width: 70px;
}
.row001-7 .list-simple li .avatar img {
    height: 45px;
    width: 70px;
}
.row001-7 .list-simple li a.title {
    color: #000;
    font-weight: bold;
}
#antoan-giaothong {
    background: #0093e3 none repeat scroll 0 0;
}
#antoan-giaothong .cate-title {
    background: rgba(0, 0, 0, 0) url("../image/logo_cate_atgt.gif") no-repeat scroll 54px 12px;
    border: medium none;
    padding: 15px 10px 0 38px;
    text-align: center;
}
#antoan-giaothong .cate-title a {
    color: #fff;
    font-size: 10pt;
    font-weight: bold;
    text-transform: uppercase;
}
#antoan-giaothong .cate-title a span {
    font-size: 15pt;
}
#antoan-giaothong .inner-box {
    background: rgba(0, 0, 0, 0) url("../image/bg-atgt1.png") no-repeat scroll center top;
    margin: 0 auto 5px;
    padding-top: 28px;
    width: 277px;
}
#antoan-giaothong .inner-box .list-semi {
    background: rgba(0, 0, 0, 0) url("") repeat-y scroll 0 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
}
#antoan-giaothong .inner-box .list-semi ul {
    padding: 0 12px;
}
#antoan-giaothong .list-semi li {
    background: rgba(0, 0, 0, 0) url("../image/dot-black.png") no-repeat scroll left 12px;
    padding: 5px 5px 5px 12px;
}
#antoan-giaothong .list-semi li.first {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding-left: 0;
    padding-top: 0;
    text-align: justify;
}
#antoan-giaothong .list-semi li.first a {
    color: #024073;
    font-weight: bold;
}
#antoan-giaothong .list-semi li .lead {
    font-weight: normal;
    margin-top: 5px;
}
#antoan-giaothong .list-semi li.first .avatar img {
    float: left;
    margin-bottom: 3px;
    margin-right: 10px;
    width: 132px;
}
#antoan-giaothong .view-all {
    background: rgba(0, 0, 0, 0) url("") repeat-y scroll 0 0;
    color: #919191;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 26px;
    margin: 5px 10px 12px 0;
    padding: 0;
    text-align: right;
    text-decoration: underline;
}
#antoan-giaothong .view-all a {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}
#box-raovat {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ebebeb;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 0 1px;
    bottom: 0;
    position: absolute;
    right: 0;
}
.box-6 {
    background: #fefefe none repeat scroll 0 0;
    border-bottom: 3px solid #dfe2e3;
}
.box-6 .cate-title {
    margin-left: 0;
}
.box-6 .cate-header {
    background: rgba(255, 255, 255, 1) url("../image/bg-raovat.png") no-repeat scroll left center;
    height: 25px;
    line-height: 32px;
    padding-left: 10px;
}
.box-6 .cate-header .cate-title {
    color: #fff;
    font-size: 12px;
}
.box-6 .list-semi {
    padding: 10px;
}
.box-6 .list-semi li {
    border-top: 1px solid #fff;
    margin-top: 5px;
    padding-top: 5px;
}
.box-6 .list-semi li .avatar {
    float: left;
    margin-right: 10px;
    max-height: 65px;
    overflow: hidden;
    width: 70px;
}
.box-6 .list-semi li .avatar img {
    width: 70px;
}
.box-6 .list-semi li a.title {
    color: #333;
    text-decoration: none;
}
.box-6 .list-semi li.first {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
.box-31 .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-cate-green.png") no-repeat scroll 0 10px;
    height: 32px;
    line-height: 32px;
    margin-left: 0;
}
.box-31 .cate-title {
    margin-left: 10px;
}
.box-8 {
    background-color: #b3dadf;
    position: relative;
}
.box-8 .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/bg-halong.png") no-repeat scroll 9px 8px;
    height: 32px;
    line-height: 32px;
    margin-left: 0;
    padding-left: 10px;
}
.box-8 .cate-title {
    margin-left: 30px;
}
.box-8 .list-simple li {
    height: 248px;
    margin-left: 0;
    width: 300px;
    display: inline-block;
}
.box-8 .list-simple {
    height: 248px;
    overflow: hidden;
}
.box-8 .list-simple li .title {
    color: #505050;
    padding: 8px 10px;
}
.box-8 .list-simple li .avatar {
    margin-right: 10px;
}
.box-8 .list-simple li .avatar img {
    height: 200px;
    width: 300px;
}
.row001-2 {
    background-color: #e4e4e4;
}

.thugian {
    background: #b8a8a8;
}
.row001-2 .list-simple {
    padding: 10px;
}
.row001-2 .list-simple li {
    background: rgba(0, 0, 0, 0) url("../image/dot-black.png") no-repeat scroll left 15px;
    border-top: 1px solid #fff;
    margin-top: 5px;
    padding-left: 12px;
    padding-top: 5px;
}
.row001-2 .list-simple li a.title {
    color: #333;
    font-weight: normal;
}
.row001-2 .list-simple li .lead {
    color: #666;
    display: none;
    font-weight: normal;
    margin-top: 5px;
}
.row001-2 .list-simple li.first {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-top: medium none;
    margin-top: 0;
    padding-left: 0;
    padding-top: 0;
}
.row001-2 .list-simple li.first .avatar {
    float: left;
    margin-bottom: 5px;
    margin-right: 10px;
    overflow: hidden;
}

.thugian .avatar {
    width: 50%;
    float:left;
}
.thugian .avatar img {
    width: 100% !important;
}
a.avatar {}
.row001-2 .list-simple li.first .avatar img {
    width: 280px;
}
.row001-2 .list-simple li.first .title {
    font-weight: bold;
}
.box-8 .prev {
    background: rgba(0, 0, 0, 0) url("../image/icon-prev.png") no-repeat scroll left center;
    cursor: pointer;
    height: 40px;
    left: 5px;
    position: absolute;
    top: 40%;
    width: 20px;
    z-index: 222;
}
.box-8 .next {
    background: rgba(0, 0, 0, 0) url("../image/icon-next.png") no-repeat scroll right center;
    cursor: pointer;
    height: 40px;
    position: absolute;
    right: 5px;
    top: 40%;
    width: 20px;
    z-index: 222;
}
#stat_img {
    display: none;
}
.highlights .caroufredsel_wrapper, .highlights.listcate ul.subcate {
    height: 15px !important;
    width: 579px !important;
}
.row-50 .caroufredsel_wrapper, .row-50.listcate ul.subcate {
    height: 15px !important;
    /* width: 579px !important; */
}
.vanhoa .caroufredsel_wrapper {
    height: 15px !important;
    width: 350px !important;
}
.vanhoa ul.subcate {
    height: 15px !important;
    /* width: 270px !important; */
}
.listcate .next {
    background: rgba(0, 0, 0, 0) url("../image/arrow.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 10px;
    position: absolute;
    right: 0;
    top: 14px;
    width: 10px;
}
a.Movie {
    background: url("../image/icon-video.png") no-repeat right center;
    padding-right: 28px;
}

.box-mul .title.Movie {
    color: #000;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
    
}
.li-mul a, .box-mul a {
    color: #000;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
}

a.Photo {
    background: url("../image/icon-photo.png") no-repeat right center;
    padding-right: 24px;
}

a.Song {
    background: url("../image/icon-audio.png") no-repeat right center;
    padding-right: 20px;
}

.cuocthianh {
    background: url(../image/bg_cuocthianh2.png) no-repeat;
        padding-top: 62px;
        cursor: pointer;
}

#cuocthianh li a {
    color: #187bcd;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}
.box-8.cuocthianh .list-simple li .avatar img{
height: 170px;
}

.box-8.cuocthianh .list-simple li .avatar {
    margin: 0;
}

.box-8.cuocthianh .list-simple li {
    margin-left: 0;
    overflow: hidden;
    width: 294px;
    height: 200px;
}

.box-8.cuocthianh .box-body {
    padding: 0 3px;
}
.list-mul{
    width: 48%;
    float:right;
    display: flex;
    flex-direction: column;
}

ul.list-mul .li-mul {
    margin-bottom: 15px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 1px 1px 0 0px rgba(0,0,0,0.08);
}

li.clearfix.li-mul .avatar-mul2 {
    width: 50%;
    float: left;
    margin-right: 10px;
    position: relative;
}

a.avatar-mul2 img {
    height: 107px;
    width: 100%;
}
.box-mul{
    width: 50%;
    float: left;
    padding: 0px 0px 10px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 1px 1px 0 0px rgba(0,0,0,0.08);
}
.box-mul a{
    
}
.avatar-mul{
    width: 342px;
    position:relative;
    /* height: 256px; */
}
.avatar-mul img{
    width: 100%;
    /* height: 100%; */
    height: 229px;
    margin-bottom: 10px;
}
.avatar-mul .fa-play-circle {
    position: absolute;
    bottom: 25px;
    left: 0px;
    background: #ef0303;
    padding: 2px 4px;
    color: #fff;
    opacity: 0.8;
}
.avatar-mul2 .fa-play-circle {
    position: absolute;
    bottom:0px;
    left: 0px;
    background: #280606;
    padding: 2px 4px;
    color: #fff;
    opacity: 0.8;
}

.box-ctps .box-body {
    display: table;
}
.box-ctps .box-menu {
    background: #f6f7f9 none repeat scroll 0 0;
    display: table-cell;
    vertical-align: top;
    width: 160px;
}
.box-ctps .box-menu .menu-ct li {
    border-top: 1px solid #e8e8ea;
    margin-top: 7px;
    padding: 7px 10px 0px 0px;
}
.box-ctps .box-menu .menu-ct li:first-child {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
.box-ctps .box-menu .menu-ct li a {
    color: #101011;
}
.box-ctps .box-menu .menu-ct li.selected {
    background: #fff none repeat scroll 0 0;
}
.box-ctps .box-menu .menu-ct li.selected a {
    color: #0273ab;
}
.box-ctps .box-content {
    display: table-cell;
    padding-left: 10px;
    vertical-align: top;
    width: 130px;
}
.box-ctps .box-content .list-items li {
    margin-bottom: 15px;
}
.box-ctps .box-content .list-items li .mavatar {
    display: block;
    margin-bottom: 5px;
    position: relative;
    width: 130px;
}
.box-ctps .box-content .list-items li img {
    width: 130px;
}
.box-ctps .box-content .list-items li span.icon-player {
    left: 35%;
    position: absolute;
    top: 35%;
}
.box-ctps .box-content .list-items li span.icon-player img {
    height: 30px;
    width: 30px;
}
.box-ctps .box-content div {
    display: none;
}
.box-ctps .box-content div:first-child {
    display: block;
}
.hidden {
    display: none;
}
.box-ctps .cate-header{
    padding:10px 0px;
}
.box-1 {
    position: relative;
}
.box-1 .cate-header {
    background: #0273ab none repeat scroll 0 0;
    padding: 10px;
}
.box-1 .cate-header .cate-title {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.row100-1 .list-simple {
    height: 240px !important;
    overflow: hidden;
    padding: 10px 8px;
}
.row100-1 .list-simple li {
    height: 240px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 284px;
}
.row100-1 .list-simple li .avatar {
    border: 2px solid #b6b6b6;
    border-radius: 5px;
    box-shadow: 0 0 5px #888;
    display: block;
    height: 200px;
    margin-bottom: 10px;
    width: 280px;
}
.row100-1 .list-simple li .avatar img {
    border: 2px solid #fff;
    height: 195px;
    width: 276px;
}
.row100-1 .list-simple li a.title {
    color: #333;
    font-weight: bold;
}
.row100-1 .caroufredsel_wrapper {
    height: 250px !important;
    width: 300px !important;
}
.phimmoi .prev {
    background: rgba(0, 0, 0, 0) url("../image/prev_1.png") no-repeat scroll left center;
    cursor: pointer;
    height: 31px;
    left: 5px;
    position: absolute;
    top: 130px;
    width: 31px;
    z-index: 222;
}
.phimmoi .next {
    background: rgba(0, 0, 0, 0) url("../image/next_1.png") no-repeat scroll right center;
    cursor: pointer;
    height: 31px;
    position: absolute;
    right: 5px;
    top: 130px;
    width: 31px;
    z-index: 222;
}
.boxbody .prev {
    background: rgba(0, 0, 0, 0) url("../image/prev_1.png") no-repeat scroll left center;
    cursor: pointer;
    height: 31px;
    left: 5px;
    position: absolute;
    top: 130px;
    width: 31px;
    z-index: 222;
}
.boxbody .next {
    background: rgba(0, 0, 0, 0) url("../image/next_1.png") no-repeat scroll right center;
    cursor: pointer;
    height: 31px;
    position: absolute;
    right: 5px;
    top: 130px;
    width: 31px;
    z-index: 222;
}
.box-3 {
    background: #0882ff none repeat scroll 0 0;
    padding-top: 10px;
}




body, ul, ol, form, h1, h2, h3, h4, h5, h6, fieldset, blockquote, p {
    border: 0 none;
    font-size: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
body {
    font: 13px "tahoma";
}
table {
    border-collapse: collapse;
}
.clear {
    clear: both;
    color: #ffffff;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
}
img {
    border: 0 none;
}
:focus {
    outline: medium none;
}
a, a:active {
    color: #000;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.row10 {
    margin-bottom: 10px;
}
.row15 {
    margin-bottom: 15px;
}
#main {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    width: 1020px;
}
.date {
    color: #666;
}
.col1 {
    float: left;
    margin-right: 10px;
    overflow: hidden;
    padding-right: 0;
    width: 685px;
}
.col2 {
    float: right;
    position: relative;
    width: 300px;
}
.left {
    float: left;
}
.right {
    float: right;
}
#header {
    margin-bottom: 10px;
}
#header .header-0 #ad_top_0 table {
    float: right;
}
#tabmenu {
    height: 32px;
    overflow: hidden;
}
#tabmenu li {
    padding: 8px 0;
}
#tabmenu li, #tabmenu li a {
    cursor: pointer;
    float: left;
    text-decoration: none;
    white-space: nowrap;
    word-spacing: -1px;
}
#tabmenu a {
    color: #333;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    white-space: nowrap;
}
#tabmenu li a span {
    float: left;
    padding-left: 3px;
    padding-right: 3px;
    white-space: nowrap;
}
#tabmenu li.current a span {
    color: #32659a;
}
#tabmenu li a span img {
    padding: 9px 10px;
}
#tabmenu li a {
}
#tabmenu li a.last, #tabmenu a.trangchu {
    border: medium none;
}
#tabmenu a.trangchu span {
    padding-left: 0;
}
#tabmenu li a.trangchu {
    background: rgba(0, 0, 0, 0) url("../image/icon_home.gif") no-repeat scroll center top;
    width: 21px;
}
#ct4 {
}
#ct5 {
}
#ct6 {

}
#ct7 {
}
#ct8 {
}
#ct9 {
}
#ct10 {
}
#ct11 {
}
#ct11, #ct13, #ct14 {
}
#ct12 {
}
#ct14 {
}
.header-1 .tabcontainer .tabcontent {
    display: none;
    height: 29px;
    line-height: 29px;
}
.home-truyenhinh .header-1 .tabcontainer .tabcontent {
    display: none !important;
}
.header-1 .tabcontainer #ct1 {
    display: block;
}
.header-1 .tabcontainer .tabcontent ul {
    height: 29px;
    line-height: 29px;
}
.header-1 .tabcontainer .tabcontent li {
    display: inline;
}
.header-1 .tabcontainer .tabcontent li a {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/line.gif") no-repeat scroll left center;
    color: #154366;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 8px;
}
.header-1 .tabcontainer .tabcontent li.first a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.header-0 {
    background: rgba(0, 0, 0, 0) url("../image/header.jpg") no-repeat scroll left top;
    border-bottom: 1px solid #898989;
    height: 101px;
    position: relative;
}
.header-1 .pad {
    position: relative;
}
.header-1 {
    border-bottom: 1px solid #898989;
}
.header-0 .logo {
    display: block;
    height: 101px;
    left: 190px;
    position: absolute;
    top: 0;
    width: 320px;
}
.header-0 .box-top {
    background: rgba(0, 0, 0, 0) url("box-top.gif") repeat scroll 0 0;
    border: 1px solid #aeaeae;
    height: 27px;
}
#header #ct1 {
    position: relative;
}
#header #ct1 {
    position: relative;
}
.formSearch .keyword, #search-truyenhinh .keyword {
    color: #999;
}
.formSearch #keyword {
    background: rgba(0, 0, 0, 0) url("http://baoquangninh.com.vn/common/v2/image/input-timkiem.gif") no-repeat scroll 0 0;
    border: medium none;
    height: 15px;
    margin-top: 2px;
    padding: 3px 7px;
    position: absolute;
    right: 47px;
    width: 135px;
}
.page-cate .formSearch #keyword, .page-article formSearch #keyword {
    width: 135px;
}
.page-cate .language-switch, .page-article .language-switch {
    width: 424px;
}
.formSearch .submit {
    background: rgba(0, 0, 0, 0) url("http://baoquangninh.com.vn/common/v2/image/tim-kiem.gif") no-repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    height: 21px;
    margin-top: 2px;
    padding: 2px;
    position: absolute;
    right: 0;
    width: 61px;
}
#formSearch .cmdbt {
    background: rgba(0, 0, 0, 0) url("http://baoquangninh.com.vn/common/v2/image/tim-kiem.gif") no-repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    height: 21px;
    margin-top: 2px;
    padding: 2px;
    width: 61px;
}
.english #header .formSearch .submit {
    background: rgba(0, 0, 0, 0) url("http://baoquangninh.com.vn/common/v2/image/tim-kiem-english.gif") repeat-x scroll 0 0;
}
#header .formSearch {
    position: absolute;
    right: 0;
    top: 2px;
}
#now {
    color: #999;
}
.language-switch {
    width: 470px;
}
.language-switch a {
    border-left: 1px solid #666;
    color: #666;
    margin-left: 10px;
    padding-left: 10px;
    white-space: nowrap;
}
.language-switch a.first {
    padding-right: 0;
}
.language-switch .docbaoin {
    padding: 0 5px;
}
#sub-menu {
    border-top: 1px solid #efefef;
}
.language-switch .docbaoin a {
    background: rgba(0, 0, 0, 0) url("../image/bao_in.png") no-repeat scroll left center;
    border-left: medium none;
    padding: 5px 0 5px 25px;
}
#header .header-0 #ad_top_0 {
    float: right;
}
.ad_top {
    float: right;
}
.ad_top img, .ad_top embed {
    height: 90px;
    margin-top: 5px;
    width: 470px;
}
#footer {
    position: relative;
}
#footer .menu-bottom a {
    color: #fff;
}
#footer ul.menu-bottom {
    background: transparent url("../image/footer-bg.gif") repeat scroll 0 0;
    height: 28px;
    line-height: 28px;
}
#footer ul.menu-bottom li {
    color: #ffffff;
    float: left;
    margin-left: 20px;
    padding-left: 30px;
}
#footer ul.menu-bottom .set-home-page {
    background: transparent url("../image/home_footer.png") no-repeat scroll left center;
    height: 28px;
    margin-left: 10px;
}
#footer ul.menu-bottom .contact-us {
    background: transparent url("../image/contact-us.png") no-repeat scroll left center;
    padding-left: 33px;
}
#footer ul.menu-bottom .contact-ad {
    background: transparent url("../image/contact-ad.png") no-repeat scroll left center;
}
#footer ul.menu-bottom .hot-line {
    background: transparent url("../image/hot-line.png") no-repeat scroll left center;
}
#footer ul.menu-bottom .site-map {
    display: none;
}
#footer ul.menu-bottom .top {
    background: transparent url("../image/top.gif") no-repeat scroll left center;
    float: right;
    margin-right: 10px;
    padding-left: 17px;
}
#footer .info p {
    margin: 0 0 5px;
}
#footer .info {
    margin-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}
#footer .info .provider {
    display: none;
}
#footer {
    margin-top: 25px;
}
.floating-sticky {
    bottom: 0;
    display: block;
    position: fixed;
}
.nav {
    border-bottom: 1px solid #145491;
    height: 25px;
    margin-bottom: 10px;
    padding: 5px 0;
    position: relative;
}
.nav .cate-title {
    float: left;
    padding: 5px 0;
}
.nav .cate-title a {
    color: #187bcd;
    font-size: 14px;
    font-weight: bold;
    padding: 0 5px;
    text-transform: uppercase;
}
.nav .cate-title .sub-cate {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/mui-ten.gif") no-repeat scroll left 1px;
    padding-left: 17px;
}
.nav .cate-title a.current {
    color: #187bcd;
}
#event-nav .current {
    text-transform: none;
}
.nav .language-switch {
    margin-top: 5px;
}
.nav .formSearch {
    position: absolute;
    right: 0;
    top: 5px;
}
.newsfirst {
    padding: 0 0 10px;
}
.newsfirst .col1-1 {
    display: table-cell;
    width: 410px;
}
.newsfirst .col1-2 {
    display: table-cell;
    padding-left: 20px;
    vertical-align: top;
}
.newsfirst .col1-2 ul.news-next {
}
.newsfirst .mavatar {
    margin-bottom: 5px;
    position: relative;
}
.newsfirst .mavatar .avatar {
    background: #f1f1f1 none repeat scroll 0 0;
    display: block;
    overflow: hidden;
    text-align: center;
}
.newsfirst .mavatar .avatar img {
    width: 410px;
}
.newsfirst .title-lead .title {
    color: #000;
    display: block;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}
.newsfirst .title-lead .lead {
    color: #555;
    font-size: 14px;
    font-weight: normal;
    margin-top: 10px;
    padding-bottom: 10px;
}
.newsfirst ul.news-next {
    padding: 0;
}
.newsfirst ul.news-next li {
    margin-top: 10px;
    padding-top: 10px;
}
.newsfirst ul.news-next li .avatar {
    display: table-cell;
    height: 65px;
    overflow: hidden;
    padding-right: 10px;
    text-align: center;
    width: 110px;
}
.newsfirst ul.news-next li .avatar img {
    max-height: 110px;
    width: 110px;
}
.newsfirst ul.news-next li a.title {
    color: #666;
    display: table-cell;
    font-size: 12px;
    padding-bottom: 0;
    vertical-align: top;
}
.newsfirst ul li.first {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
.itemslist {
    padding: 15px 0;
}
.list-full-1 li {
    border-bottom: 1px solid #ccc;
    margin-top: 15px;
    padding-bottom: 15px;
}
#cate-content li {
    display: none;
}
.list-full-1 li .avatar {
    float: left;
    height: 140px;
    margin-right: 10px;
    overflow: hidden;
    width: 240px;
}
.list-full-1 li .avatar img {
    min-height: 140px;
    width: 240px;
}
.list-full-1 li .title {
    color: #666;
    /* display: block; */
    font-weight: bold;
    padding-bottom: -1px;
}
.list-full-1 li .date {
    color: #999;
    font-size: 11px;
    margin: 5px 0 10px;
}
.list-full-1 li .lead {
    color: #666;
    font-weight: normal;
    margin-top: 5px;
}
.list-full-1 li .lead a {
    color: #0000ff;
}
.list-full-1 li:first-child {
    margin-top: 0;
}
#pagy {
    float: right;
    margin-bottom: 20px;
    margin-top: 10px;
}
#pagy .btn {
    color: #187bcd;
    cursor: pointer;
    float: left;
}
#pagy .disabled {
    color: #999;
    cursor: auto;
}
#pagy ul {
    float: left;
    list-style: outside none none;
    margin: 0 5px;
    padding: 0;
    width: auto !important;
}
.pager ul li {
    display: inline;
    margin-left: 2px;
}
.pager ul li a {
    color: #999;
    height: 20px;
    padding: 4px 7px;
    text-align: center;
    text-decoration: none;
    width: 20px;
}
.pager ul li a.active {
    color: #187bcd;
    cursor: auto !important;
    font-weight: bold;
    text-decoration: underline;
}
.disabled_prev, .disabled_next {
    color: #999999 !important;
    cursor: auto !important;
}
.page-article .part-2 {
    padding-top: 10px;
}
.page-article .col-content {
    display: table-cell;
    padding-right: 10px;
    vertical-align: top;
}
#list-subcate {
    display: table-cell;
}
.list-subcate {
    width: 160px;
}
.box-subcate {
    background: #f3f3f3 none repeat scroll 0 0;
    border: 1px solid #ccc;
}
.box-subcate .cate-header {
    background: #2b6197 none repeat scroll 0 0;
    padding: 5px 10px;
}
.box-subcate .cate-header .cate-title {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}
.row010-1 .list-simple {
    padding: 10px;
}
.row010-1 .list-simple li {
    border-top: 1px solid #e0e0e0;
    margin-top: 10px;
    padding-top: 10px;
}
.row010-1 .list-simple li:first-child {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
.row010-1 .list-simple li a {
    color: #333;
    font-size: 13px;
}
.row010-1 .list-simple li .avatar {
    display: block;
    margin-bottom: 5px;
    text-align: center;
    width: 140px;
}
.row010-1 .list-simple li .avatar img {
    width: 140px;
}
.row010-1 .list-simple li.first .title {
    font-weight: bold;
}
.article {
    padding: 0;
}
.article .sub-title {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}
.article h1.title {
    color: #187bcd;
    font-size: 18px;
    margin-bottom: 5px;
}
.article .date {
    color: #999;
    padding-bottom: 10px;
}
.article .content img {
    max-width: 505px;
}
.article .content a {
    color: #2b6197;
}
.article .media {
    margin-bottom: 10px;
}
#page-article .content img {
    max-width: 650px;
}
.article .content .group1, .article .content .iframe {
    cursor: pointer;
}
.article .content .group1, .article .content .iframe {
    display: block;
    position: relative;
}
.article .content .group1 .icon-hover, .article .content .iframe .icon-hover {
    left: 45%;
    position: absolute;
    top: 45%;
}
.article .relatednews .cate-title {
    display: none;
    font-size: 15px;
    line-height: 28px;
}
.article .relatednews li {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/arrow2.png") no-repeat scroll left 5px;
    margin-bottom: 7px;
    padding-left: 12px;
}
.article .relatednews li a {
    color: #154577;
}
.article p {
    line-height: 18px;
    padding-bottom: 10px;
    padding-top: 0;
    text-align: justify;
}
.social a {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/widget.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 16px;
    margin: 0 5px;
    text-indent: -9999px;
    width: 16px;
}
.social a.facebook {
    background-position: 0 -32px;
    margin-left: 0;
}
.social a.linkhay {
    background-position: 0 -129px;
    display: none;
}
.social a.google {
    background-position: 0 0;
}
.social a.twitter {
    background-position: 0 -150px;
}
.social a.addthis {
    background-position: 0 -96px;
}
.social a.print {
    background-position: 0 -112px;
}
#social-bottom {
    margin-bottom: 15px;
    padding-right: 10px;
}
#social-bottom .social-list {
    float: right;
}
.others {
    padding: 10px;
}
.others .cate-title {
    color: #df0022;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.others ul.list-simple li {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/icon-li.png") no-repeat scroll left 5px;
    margin-bottom: 5px;
    padding-left: 12px;
}
.others ul.list-simple li .title {
    color: #666;
}
.others ul.list-simple li span {
    padding-left: 5px;
}
.others .view-all {
    padding: 5px 10px 0;
    text-align: right;
}
.others .view-all a {
    color: #666;
    font-style: italic;
    font-weight: bold;
}
.othernews {
    border-top: 1px solid #187bcd;
    margin-top: 10px;
    padding-top: 10px;
}
.othernews .cate-title {
    color: #187bcd;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.othernews ul.list-simple li {
    float: left;
    margin-bottom: 10px;
    margin-left: 15px;
    width: 160px;
}
.othernews ul.list-simple li .avatar {
    display: block;
    height: 100px;
    margin-bottom: 5px;
    width: 155px;
}
.othernews ul.list-simple li .avatar img {
    height: 100px;
    width: 155px;
}
.othernews ul.list-simple li .title {
    color: #666;
    font-weight: bold;
}
.othernews ul.list-simple li.first {
    margin-left: 0;
}
table.quote {
    background: #eee none repeat scroll 0 0;
    border: 1px solid #d6dce8;
}
table.quote td {
    color: black;
    padding: 3px 5px;
    text-align: justify;
}
table.image {
    background: #e9e9e9 none repeat scroll 0 0;
    border-collapse: collapse;
    color: #135eb9;
    width: 1%;
}
table.mceItemTable td, table.image td {
    padding: 5px;
    text-align: center;
}
table.image td p {
    margin: 0;
    padding: 0;
}
table.mceItemTable i {
    font-style: normal;
}
table.mceItemTable i, table.image .image_desc {
    padding: 5px;
}
#chitiet table td img {
    border: 1px solid #444;
}
table.left {
    width: 240px;
}
table.right {
    width: 240px;
}
table.mceItemTable, table.center {
    margin-bottom: 10px;
}
table.rl {
    margin: 10px 0;
    text-align: left;
}
table.rl th {
    color: #890703;
    display: none;
    font-weight: bold;
}
table.rl a {
    color: #0000ff;
}
table.rl ul li {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/arrow1.png") no-repeat scroll 0 4px;
    margin-top: 3px;
    padding-left: 12px;
}
table.rl ul li a {
    color: #0000ff;
}
table.box {
    border-collapse: collapse;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 220px !important;
}
table.box th {
    border-bottom: 1px solid #dbdbdb;
    padding: 0 0 5px;
}
table.box ul {
    margin: 5px 5px 5px 0;
}
.poll_class_show {
    display: none;
}
table.image td img {
    height: auto !important;
    max-width: 685px;
}
table.leftside {
    margin: 0 10px 10px 0;
}
table.rightside {
    margin: 0 0 10px 10px;
}
#tags {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center bottom , #e6eefb, #fff) repeat scroll 0 0;
}
#tags a.tag {
    color: #464646;
    display: inline-block;
    font: 11px/22px "Arial";
    margin: 3px;
    padding: 0 3px;
    text-decoration: none;
}
#tags a.tag:hover {
    color: #0082c8;
}
#tags {
    border-top: 1px solid #ddd;
    margin-bottom: 10px;
    padding: 5px;
}
#tags span {
    color: #143489;
    font-weight: bold;
    padding-right: 5px;
}
#check-content .datepicker {
    background: #f3f3f3 url("/common/v2/image/icon-calendar.png") no-repeat scroll 3px center;
    border: 1px solid #ccc;
    cursor: pointer;
    margin-top: 5px;
    padding: 5px 5px 5px 30px;
}
#mostread-cate {
    background: #e1e1e1 none repeat scroll 0 0;
    margin-bottom: 15px;
}
#mostread-cate .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-cate-green.png") no-repeat scroll 0 11px;
    height: 32px;
    line-height: 32px;
    margin-left: 10px;
    padding-left: 10px;
}
#mostread-cate .cate-header .cate-title {
    color: #187bcd;
    font-size: 14px;
    font-weight: bold;
    margin-left: 2px;
    text-transform: uppercase;
}
#mostread-cate .list-semi {
    padding: 0 0 10px;
}
#mostread-cate .list-semi li {
    border-top: 1px solid #fff;
    margin-top: 5px;
    padding: 5px 10px 0;
}
#mostread-cate .list-semi li .avatar {
    float: left;
    margin-right: 10px;
    max-height: 65px;
    overflow: hidden;
    width: 70px;
}
#mostread-cate .list-semi li .avatar img {
    width: 70px;
}
#mostread-cate .list-semi li a.title {
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}
#mostread-cate .list-semi li.first {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
#mostread-cate .number, #mostread-cate .mtitle {
    display: table-cell;
    vertical-align: middle;
}
#mostread-cate .number {
    color: #666;
    font: bold 18pt tahoma;
    padding: 3px 5px 3px 0;
    text-align: left;
    width: 31px;
}
.page-cate .box-focus, .page-article .box-focus {
    margin-bottom: 15px;
}
.tool-date {
    margin: 10px 0;
}
.tool-date .date {
    float: left;
}
.tool-date .tool-socials {
    float: right;
}
.tool-socials {
}
.tool-socials a, .tool-socials span {
    float: left;
}
.tool-socials span.fb {
    height: 20px;
    overflow: hidden;
    width: 90px;
}
.tool-socials span.google {
    overflow: hidden;
    width: 70px;
}
.tool-socials span.twitter {
    overflow: hidden;
    width: 88px;
}
.tool-socials a.facebook {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/widget.png") no-repeat scroll 0 -32px;
    display: block;
    font-size: 11px;
    height: 16px;
    margin-left: 5px;
    margin-top: 3px;
    overflow: hidden;
    text-indent: -9999px;
    width: 20px;
}
.item_social {
    float: left;
    margin: 0 10px 0 0;
    position: relative;
    z-index: 999;
}
.item_social .btn_quantam {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/btn_quantam.gif") no-repeat scroll 0 0;
    display: block;
    float: left;
    height: 20px;
    margin: 0;
    width: 75px;
}
.item_social .number_count {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/bg_arrow_social_like.gif") no-repeat scroll left top;
    float: left;
    height: 20px;
    margin: 0 0 0 4px;
    padding: 0 0 0 7px;
}
.item_social .number_count span {
    background: #f5f5f5 none repeat scroll 0 0;
    color: #656565;
    display: block;
    float: left;
    font: 400 11px/20px arial;
    height: 20px;
    padding: 0 5px 0 3px;
}
.newstop {
    padding-bottom: 30px;
}
.newstop .col-left {
    float: left;
    margin-right: 15px;
    width: 470px;
}
.newstop .col-right {
    float: right;
    width: 200px;
}
.newstop .list-simple {
    height: 530px;
    overflow: hidden;
}
.newstop .list-simple li {
    margin-bottom: 20px;
}
.newstop .list-simple li:last-child {
    margin-bottom: 0;
}
.newstop .list-simple li a {
    color: #000;
    line-height: 16px;
    text-align: justify;
}
.newstop .list-simple .icon-video {
    position: relative;
}
.newstop .list-simple .icon-video::after {
    background: rgba(0, 0, 0, 0) url("../image/icon-video.png") no-repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 13px;
    margin-left: 10px;
    width: 17px;
}
.mCSB_scrollTools {
    width: 4px;
}
.mCSB_inside > .mCSB_container {
    margin-right: 10px;
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #ccc !important;
}
.latest_news {
    height: 400px;
    overflow: hidden;
    padding-bottom: 10px;
    position: relative;
}
.latest_news .avatar {
    display: block;
    height: 301px;
    width: 470px;
}
.latest_news .avatar img {
    height: 100%;
    width: 100%;
}
.latest_news .title {
    margin-top: 10px;
}
.latest_news .title a {
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
.latest_news .lead {
    color: #555;
    height: 60px;
    margin-top: 5px;
}
.focus ul li {
    float: left;
    margin-top: 25px;
    padding-left: 7.5px;
    padding-right: 7.5px;
    width: 146px;
}
.focus ul li:nth-of-type(3n+1) {
    clear: left;
}
.focus ul li .mavatar {
}
.focus ul li .avatar {
    display: block;
    height: 97px;
    margin-bottom: 10px;
    width: 146px;
}
.focus ul li .avatar img {
    height: 100%;
    width: 100%;
}
.focus ul li .mtitle {
    width: 150px;
}
.focus ul li .mtitle .title {
    color: #555;
    display: block;
    font-family: "tahoma";
    font-size: 12px;
    text-decoration: none;
}
.focus ul li .mtitle .icon-video {
    background: rgba(0, 0, 0, 0) url("../image/icon-video.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 13px;
    margin-top: 2px;
    width: 17px;
}
.col-right .box-focus {
    width: 176px;
}
.box-focus {
    background: #e4e4e4 none repeat scroll 0 0;
    border: 1px solid #9c9c9c;
    box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.3);
    padding: 10px;
}
.box-focus .title {
    padding-bottom: 10px;
}
.box-focus .title span {
    border-bottom: 2px solid #ff0000;
    color: #ff0000;
    font-family: "Times New Roman";
    font-size: 16px;
    font-weight: bold;
}
.box-focus ul li {
    margin-bottom: 10px;
    position: relative;
}
.box-focus ul li::before {
    background: #d70000 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 6px;
    margin-right: 10px;
    position: relative;
    top: -2px;
    width: 6px;
}
.box-focus ul li a {
    color: #666;
    font-family: "tahoma";
    font-size: 13px;
}
.box-focus ul li:first-child a {
    color: #000;
    font-weight: bold;
}
.adv-banner {
}
.tabsview.ui-tabs {
    border: medium none;
    border-radius: 0;
    color: #666;
    font-family: "tahoma";
    font-size: 12px;
    margin-bottom: 22px;
    padding: 0;
}
.tabsview .tabs {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    color: #666;
    font-weight: 400;
    margin: 0 -10px;
    padding: 0 0 7px;
}
.ui-tabs .ui-tabs-panel {
    padding: 0;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    background: transparent none repeat scroll 0 0;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a.ui-button:link, a.ui-button:visited, .ui-button {
    color: #000;
    font-size: 14px;
    font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #ff0000;
}
.ui-tabs .ui-tabs-nav li {
    border: 0 none;
    margin: 0;
    padding: 0 10px;
    position: relative;
}
.ui-tabs .ui-tabs-nav li::after {
    background: #000 none repeat scroll 0 0;
    content: "";
    height: 58%;
    position: absolute;
    right: 0;
    top: 3px;
    width: 1px;
}
.ui-tabs .ui-tabs-nav li:last-child::after {
    display: none;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin: 0;
}
.listcate {
}
.listcate .cate-header {
    border-bottom: 1px solid #125491;
    padding: 10px 0;
}
.listcate .cate-title {
    color: #187bcd;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.listcate ul.subcate {
    display: inline-block;
    margin-left: 8px;
}
.listcate ul.subcate li {
    display: inline;
    padding: 0 7px;
    position: relative;
}
.listcate ul.subcate li::before {
    background: #143489 none repeat scroll 0 0;
    content: "";
    height: 65%;
    left: 0;
    position: absolute;
    top: 2px;
    width: 1px;
}
.listcate ul.subcate li a {
    color: #143489;
    font-size: 12px;
}
.listcate .cate-title:hover, .listcate ul.subcate li a:hover {
    text-decoration: underline;
}
.listcate .box-body {
    padding: 15px 0 20px;
}
.listcate .firstnews .title, .listcate .secondnews .title {
    color: #000;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
}
.listcate .firstnews .lead, .listcate .secondnews .lead {
    color: #555;
    font-family: "tahoma";
    font-size: 12px;
    margin-top: 10px;
}
.highlights {
    background: #e4f6fa none repeat scroll 0 0;
    margin-bottom: 7px;
    margin-top: 25px;
}
.highlights .cate-header {
    padding-left: 10px;
    padding-right: 0;
}
.highlights ul.subcate li {
    padding: 0 8px;
}
.highlights ul.subcate li a {
    color: #143489;
    font-size: 13px;
}
.highlights .firstnews {
    float: left;
    padding: 5px 5px 5px 10px;
    width: 305px;
}
.highlights .secondnews {
    float: left;
    padding: 5px;
    width: 160px;
}
.highlights .list-semi {
    float: right;
    padding: 5px 10px 5px 5px;
    width: 198px;
}
.highlights .list-semi li {
    margin-bottom: 15px;
}
.highlights .list-semi li a {
    color: #555;
    font-family: "tahoma";
    font-size: 13px;
    font-weight: bold;
}
.highlights .firstnews .avatar {
    display: block;
    height: 202px;
    margin-bottom: 7px;
    width: 305px;
}
.highlights .firstnews .avatar img {
    height: 100%;
    width: 100%;
}
.highlights .secondnews .avatar {
    display: block;
    height: 103px;
    margin-bottom: 7px;
    width: 160px;
}
.highlights .secondnews img {
    height: 100%;
    width: 100%;
}
.row-50 .firstnews {
    float: left;
    margin-right: 20px;
    width: 300px;
}
.row-50 .list-semi {
    float: right;
    width: 383px;
}
.row-50 .firstnews .title {
    color: #000;
    display: block;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 15px;
}
.row-50 .firstnews .avatar {
    float: left;
    height: 112px;
    margin-bottom: 5px;
    margin-right: 10px;
    width: 168px;
}
.row-50 .firstnews .lead {
    margin-top: 0;
    text-align: justify;
}
.row-50 .list-semi li {
    margin-top: 10px;
    position: relative;
}
.row-50 .list-semi li:first-child {
    margin-top: 0;
}
.row-50 .list-semi li::before {
    background: #000 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 4px;
    margin-right: 10px;
    position: relative;
    top: -2px;
    width: 4px;
}
.row-50 .list-semi li .avatar {
    float: left;
    height: 75px;
    margin-right: 10px;
    width: 112px;
}
.row-50 .list-semi li .avatar img {
    height: 100%;
    width: 100%;
}
.row-50 .list-semi li:first-child a.title {
    font-family: "tahoma";
}
.row-50 .list-semi li:first-child::before {
    display: none;
}
.row-50 .list-semi li a.title {
    color: #555;
    font-size: 12px;
    font-weight: bold;
}
.part-2 {
    margin-top: 10px;
}
.infos-ads {
    background: #d1d1d1 none repeat scroll 0 0;
    height: 235px;
    position: relative;
    width: 100%;
}
body, ul, ol, form, h1, h2, h3, h4, h5, h6, fieldset, blockquote, p {
    border: 0 none;
    font-size: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
body {
    background: #fff none repeat scroll 0 0;
    font: 13px "Arial";
}
table {
    border-collapse: collapse;
}
.clearfix::before, .clearfix::after {
    content: "";
    display: table;
}
.clearfix::after {
    clear: both;
}
.clear {
    clear: both;
    color: #ffffff;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
}
img {
    border: 0 none;
}
:focus {
    outline: medium none;
}
a, a:active {
    color: #000;
    text-decoration: none;
}
a:hover {
    color: #2b70bb;
}
p {
    line-height: 16px;
}
#main-menu li a:hover, #main-menu li.acitve > a, .sub-menu li.acitve > a, .focus ul li .mtitle .title:hover, .newtop .list-simple li a:hover, .box-focus ul li a:hover, .box-focus ul li:first-child a:hover, .highlights ul.subcate li a:hover, .highlights .list-semi li a:hover, .highlights .firstnews .title:hover, .highlights .secondnews .title:hover, .row-50 .firstnews .title:hover, .row-50 .list-semi li a.title:hover, .row-50-2 .list-semi li a.title:hover, .row-50-2 ul li .mtitle .title:hover, .row-50-3 .firstnews .title:hover, .row-50-3 .list-semi li a.title:hover, .row-50-3.second .firstnews .title:hover {
    color: #2b70bb;
}
.latest_news .avatar img:hover, .focus ul li .avatar img:hover, .highlights .firstnews .avatar img:hover, .highlights .secondnews img:hover, .row-50 .firstnews .avatar img:hover, .row-50 .list-semi li .avatar img:hover, .row-50-2 .row-first img:hover, .row-50-3 .firstnews .avatar img:hover {
    opacity: 0.8;
}
#main {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    width: 1000px;
}
#header {
}
#tabmenu {
}
#main-menu {
    border-bottom: 1px solid #898989;
    border-top: 1px solid #898989;
    position: relative;
}
#main-menu li {
    cursor: pointer;
    float: left;
    height: 35px;
    line-height: 35px;
    white-space: nowrap;
}
#main-menu li.curent {
    margin-right: 5px;
}
#main-menu li.curent a {
    background: rgba(0, 0, 0, 0) url("../image/icon-home.png") no-repeat scroll center center;
    display: inline-block;
    height: 17px;
    padding: 10px 8px 8px 0;
    width: 21px;
}
#main-menu li a {
    font-size: 10px;
    font-weight: bold;
    position: relative;
    text-transform: uppercase;
}
#main-menu li a::after {
    background: #898989 none repeat scroll 0 0;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
}
#main-menu li a:hover {
    text-decoration: underline;
}
#main-menu li:last-child a::after, #main-menu li.curent a::after {
    display: none;
}
.sub-menu {
    background: #f3f3f3 none repeat scroll 0 0;
    border-top: 1px solid #898989;
    bottom: -35px;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 99;
}
.sub-menu > li {
    float: left;
}
#main-menu li:hover .sub-menu {
    display: block;
}
.page-home {
    margin-top: 10px;
    position: relative;
}
.part-1 {
}
.page-home .col1 {
    float: left;
    margin-right: 15px;
    width: 685px;
}
.page-home .col2 {
    background: #ccc none repeat scroll 0 0;
    float: right;
    width: 300px;
}
.newtop {
    padding-bottom: 30px;
}
.newtop .col-left {
    float: left;
    margin-right: 15px;
    width: 470px;
}
.newtop .col-right {
    float: right;
    width: 218px;
}
.newtop .list-simple {
    height: 560px;
}
.newtop .list-simple li {
    margin-bottom: 20px;
}
.newtop .list-simple li:last-child {
    margin-bottom: 0;
}
.newtop .list-simple li a {
    color: #666;
    display: block;
    line-height: 16px;
    text-align: justify;
}
.newtop .list-simple .icon-video {
    position: relative;
}
.newtop .list-simple .icon-video::after {
    background: rgba(0, 0, 0, 0) url("../image/icon-video.png") no-repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 13px;
    margin-left: 10px;
    width: 17px;
}
.mCSB_scrollTools {
    width: 4px;
}
.mCSB_inside > .mCSB_container {
    margin-right: 10px;
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #ccc !important;
}
.focus ul.list-item {
    margin-left: -7.5px;
    margin-right: -7.5px;
}
.focus ul li {
    float: left;
    margin-top: 10px;
    padding-left: 7.5px;
    padding-right: 7.5px;
    width: 146px;
}
.focus ul li .mavatar {
}
.focus ul li .avatar {
    display: block;
    height: 97px;
    margin-bottom: 10px;
    width: 146px;
}
.focus ul li .avatar img {
    height: 100%;
    width: 100%;
}
.focus ul li .mtitle {
    width: 150px;
}
.focus ul li .mtitle .title {
    color: #000;
    display: block;
    font-family: "tahoma";
    font-size: 12px;
    text-decoration: none;
}
.focus ul li .mtitle .icon-video {
    background: rgba(0, 0, 0, 0) url("../image/icon-video.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 13px;
    margin-top: 2px;
    width: 17px;
}
.box-focus {
    background: #e4e4e4 none repeat scroll 0 0;
    border: 1px solid #9c9c9c;
    box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.3);
    padding: 10px;
}
.box-focus .title {
    padding-bottom: 10px;
}
.box-focus .title span {
    border-bottom: 2px solid #ff0000;
    color: #ff0000;
    font-family: "Times New Roman";
    font-size: 16px;
    font-weight: bold;
}
.box-focus ul li {
    margin-bottom: 10px;
    position: relative;
}
.box-focus ul li::before {
    background: #d70000 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 6px;
    margin-right: 10px;
    position: relative;
    top: -2px;
    width: 6px;
}
.box-focus ul li a {
    color: #000;
    font-family: "tahoma";
    font-size: 13px;
}
.box-focus ul li:first-child a {
    color: #000;
    font-weight: bold;
}
.adv-banner {
}
.tabsview.ui-tabs {
    border: medium none;
    border-radius: 0;
    color: #666;
    font-family: "tahoma";
    font-size: 12px;
    margin-bottom: 10px;
    padding: 0;
}
.tabsview .tabs {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    color: #666;
    font-weight: 400;
    height: 19px;
    margin: 0 -10px;
    padding: 0 0 7px;
}
.ui-tabs .ui-tabs-panel {
    padding: 0;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    background: transparent none repeat scroll 0 0;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a.ui-button:link, a.ui-button:visited, .ui-button {
    color: #000;
    font-size: 14px;
    font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #ff0000;
}
.ui-tabs .ui-tabs-nav li {
    border: 0 none;
    margin: 0;
    padding: 0 10px;
    position: relative;
}
.ui-tabs .ui-tabs-nav li::after {
    background: #000 none repeat scroll 0 0;
    content: "";
    height: 58%;
    position: absolute;
    right: 0;
    top: 3px;
    width: 1px;
}
.ui-tabs .ui-tabs-nav li:last-child::after {
    display: none;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin: 0;
}
.listcate {
}
.listcate .cate-header {
    border-bottom: 1px solid #125491;
    height: 15px;
    padding: 10px 0;
    position: relative;
}
.listcate .cate-title {
    color: #187bcd;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.listcate ul.subcate {
    display: inline-block;
    float: left;
    height: 15px;
    margin-left: 10px;
    overflow: hidden;
}

.subcate-TH {
    /* float: right !important; */
}
.listcate ul.subcate li {
    display: inline;
    padding: 0 7px;
    position: relative;
}
.listcate ul.subcate li::before {
    background: #143489 none repeat scroll 0 0;
    content: "";
    height: 65%;
    left: 0;
    position: absolute;
    top: 3px;
    width: 1px;
}
.listcate ul.subcate li a {
    color: #143489;
    font-size: 12px;
}
.listcate .cate-title:hover, .listcate ul.subcate li a:hover {
    text-decoration: underline;
}
.listcate .box-body {
    padding: 10px 0;
}
.listcate .firstnews .title, .listcate .secondnews .title {
    color: #000;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
}
.listcate .firstnews .lead, .listcate .secondnews .lead {
    color: #555;
    font-family: "tahoma";
    font-size: 12px;
    margin-top: 10px;
}
.highlights {
    background: #e4f6fa none repeat scroll 0 0;
    margin-bottom: 7px;
    margin-top: 25px;
}
.highlights .cate-header {
    padding-left: 10px;
    padding-right: 10px;
}
.highlights ul.subcate li {
    padding: 0 10px;
}
.highlights ul.subcate li a {
    color: #143489;
    font-size: 13px;
}
.highlights .firstnews {
    float: left;
    padding: 5px 5px 5px 10px;
    width: 305px;
}
.highlights .secondnews {
    float: left;
    padding: 5px;
    width: 160px;
}
.highlights .list-semi {
    float: right;
    padding: 5px 10px 5px 5px;
    width: 180px;
}
.highlights .list-semi li {
    margin-bottom: 15px;
}
.highlights .list-semi li a {
    color: #555;
    font-family: "tahoma";
    font-size: 13px;
    font-weight: bold;
}
.highlights .firstnews .avatar {
    display: block;
    height: 202px;
    margin-bottom: 7px;
    width: 305px;
}
.highlights .firstnews .avatar img {
    height: 100%;
    width: 100%;
}
.highlights .secondnews .avatar {
    display: block;
    height: 103px;
    margin-bottom: 7px;
    width: 160px;
}
.highlights .secondnews img {
    height: 100%;
    width: 100%;
}
.row-50 .firstnews {
    float: left;
    margin-right: 20px;
    width: 300px;
}
.row-50 .list-semi {
    float: right;
    width: 365px;
}
.row-50 .firstnews .title {
    color: #000;
    display: block;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 15px;
}
.row-50 .firstnews .avatar {
    float: left;
    height: 112px;
    margin-bottom: 5px;
    margin-right: 10px;
    width: 168px;
}
.row-50 .firstnews .avatar img {
    height: 100%;
    width: 100%;
}
.row-50 .firstnews .lead {
    margin-top: 0;
    text-align: justify;
}
.row-50 .list-semi li {
    margin-top: 10px;
    position: relative;
}
.row-50 .list-semi li:first-child {
    margin-top: 0;
}
.row-50 .list-semi li::before {
    background: #000 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 4px;
    margin-right: 10px;
    position: relative;
    top: -2px;
    width: 4px;
}
.row-50 .list-semi li .avatar {
    float: left;
    height: 75px;
    margin-right: 10px;
    width: 112px;
}
.row-50 .list-semi li .avatar img {
    height: 100%;
    width: 100%;
}
.row-50 .list-semi li:first-child a.title {
    font-family: "tahoma";
}
.row-50 .list-semi li:first-child::before {
    display: none;
}
.row-50 .list-semi li a.title {
    color: #555;
    font-size: 12px;
    font-weight: bold;
}
.row-50-2 .list-semi {
    float: left;
    margin-right: 25px;
    width: 296px;
}
.row-50-2 .firstnews {
    float: right;
    width: 358px;
}
.row-50-2 .list-semi li {
    border-bottom: 1px solid #b8b8b8;
    padding: 12px 0;
    position: relative;
}
.row-50-2 .list-semi li::before {
    background: #000 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 4px;
    margin-right: 10px;
    position: relative;
    top: -2px;
    width: 4px;
}
.row-50-2 .list-semi li:last-child {
    border-bottom: 0 none;
}
.row-50-2 .list-semi li a.title {
    color: #555;
    font-size: 12px;
    font-weight: bold;
}
.row-50-2 .row-first {
    margin-bottom: 20px;
}
.row-50-2 .row-first .title {
}
.row-50-2 .row-first .avatar {
    display: block;
    float: right;
    height: 145px;
    margin-left: 10px;
    width: 262px;
}
.row-50-2 .row-first img {
    height: 100%;
    width: 100%;
}
.row-50-2 .list-item {
}
.row-50-2 .list-item li {
    float: left;
    margin-right: 21px;
    width: 105px;
}
.row-50-2 .list-item li:last-child {
    margin-right: 0;
}
.row-50-2 .list-item li .avatar {
    display: block;
    height: 70px;
    margin-bottom: 10px;
    width: 105px;
}
.row-50-2 .list-item li .avatar img {
    height: 100%;
    width: 100%;
}
.row-50-2 ul li .mtitle .title {
    color: #555;
    font-family: "tahoma";
    font-size: 12px;
    text-decoration: none;
}
.row-50-3 {
}
.row-50-3 .col-left-50 {
    float: left;
    margin-right: 25px;
    width: 330px;
}
.row-50-3 .col-right-50 {
    float: right;
    width: 330px;
}
.row-50-3 .firstnews .title {
    color: #000;
    display: block;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 15px;
}
.row-50-3 .firstnews .avatar {
    float: left;
    height: 90px;
    margin-bottom: 5px;
    margin-right: 15px;
    width: 133px;
}
.row-50-3 .firstnews .avatar img {
    height: 100%;
    width: 100%;
}
.row-50-3 .firstnews .lead {
    margin-top: 0;
    text-align: justify;
}
.row-50-3 .list-semi {
    margin-top: 20px;
}
.row-50-3 .list-semi li {
    margin-top: 10px;
    position: relative;
}
.row-50-3 .list-semi li::before {
    background: #000 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 4px;
    margin-right: 10px;
    position: relative;
    top: -2px;
    width: 4px;
}
.row-50-3 .list-semi li a.title {
    color: #555;
    font-size: 12px;
    font-weight: bold;
}
.row-50-3.second .firstnews .title {
    color: #666;
    display: block;
    font-family: "tahoma";
    font-size: 13px;
    font-weight: bold;
    min-height: 32px;
    padding-bottom: 15px;
}
.row-50-3.second .cate-header {
    padding-bottom: 2px;
}
.listcate .row-item {
}
.box-travel {
    padding: 10px 0 15px;
}
.box-travel img {
    max-width: 100%;
}
.part-2 {
    margin-top: 10px;
}
.infos-ads {
    background: #d1d1d1 none repeat scroll 0 0;
    height: 235px;
    position: relative;
    width: 100%;
}
#footer {
    background: #d1d1d1 none repeat scroll 0 0;
    margin-top: 25px;
    position: relative;
}
.box-du-lich {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #c1c1c1;
}
.box-du-lich .cate-header .cate-title {
    color: #009965;
    font-family: "Times New Roman";
    font-size: 18px;
    font-weight: bold;
    padding-left: 50px;
    position: relative;
}
.box-du-lich .cate-title::before {
    background: rgba(0, 0, 0, 0) url("../image/icon-travel.png") no-repeat scroll 0 0;
    content: "";
    height: 32px;
    left: 8px;
    position: absolute;
    top: -6px;
    width: 32px;
}
.box-du-lich .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/bg-cate.jpg") repeat-x scroll 0 0;
    border-bottom: 1px solid #c1c1c1;
    height: 37px;
    line-height: 37px;
    padding: 0;
    width: 100%;
}
.box-du-lich .secondnews {
    float: none;
    padding: 0;
    width: auto;
}
.box-du-lich .box-body {
    float: left;
    padding: 17px 13px;
}
.box-du-lich .secondnews li {
    float: left;
    margin-right: 40px;
    width: 192px;
}
.box-du-lich .secondnews li:last-child {
    margin-right: 0;
}
.box-du-lich .secondnews .avatar {
    display: block;
    height: auto;
    margin-bottom: 0;
    width: 193px;
}
.box-du-lich .secondnews .avatar img {
    height: 116px;
    width: 193px;
}
.box-du-lich .secondnews .avatar p {
    font-weight: bold;
    margin-top: 5px;
}
.infos-ads .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/bg-head-adv.jpg") repeat-x scroll 0 0;
    height: 22px;
    line-height: 22px;
}
.infos-ads .cate-header a {
    color: #fff;
}
.infos-ads .cate-header .cate-title {
    background: #ea0101 none repeat scroll 0 0;
    border-radius: 30px;
    float: left;
    font-family: "tahoma";
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    line-height: 19px;
    margin-left: 15px;
    margin-right: 10px;
    margin-top: 1px;
    padding: 0 15px;
    text-transform: uppercase;
}
.infos-ads .subcate {
    display: inline-block;
}
.infos-ads .subcate li {
    float: left;
    padding: 0 8px;
    position: relative;
}
.infos-ads .subcate li::before {
    background: #fff none repeat scroll 0 0;
    content: "";
    height: 10px;
    position: absolute;
    right: 0;
    top: 7px;
    width: 1px;
}
.infos-ads .subcate li:last-child::before {
    display: none;
}
.infos-ads .cate-header a {
    color: #fff;
}
.infos-ads .cate-header a:hover {
    text-decoration: underline;
}
.infos-ads .box-body {
    padding: 20px 22px;
}
.infos-ads .box-body ul li {
    float: left;
    margin-bottom: 10px;
    margin-right: 15px;
    min-height: 90px;
    width: 140px;
}
.infos-ads .box-body ul li .avatar {
    display: block;
    height: 90px;
    margin-bottom: 5px;
    width: 140px;
}
.infos-ads .box-body ul li .avatar img {
    height: 90px;
    width: 140px;
}
.infos-ads .box-body ul li a.title {
    color: #333;
    display: block;
    font-weight: bold;
    height: 90px;
}
.infos-ads .caroufredsel_wrapper {
    height: 180px !important;
}
.infos-ads .caroufredsel_wrapper ul {
    min-height: 180px !important;
}
.infos-ads .caroufredsel_wrapper {
    margin: auto !important;
    max-width: 940px;
}
.infos-ads .prev {
    background: rgba(0, 0, 0, 0) url("../image/icon-prev.png") no-repeat scroll left center;
    cursor: pointer;
    height: 33px;
    left: 10px;
    position: absolute;
    top: 68px;
    width: 17px;
    z-index: 222;
}
.infos-ads .next {
    background: rgba(0, 0, 0, 0) url("../image/icon-next.png") no-repeat scroll right center;
    cursor: pointer;
    height: 33px;
    position: absolute;
    right: 12px;
    top: 68px;
    width: 17px;
    z-index: 222;
}
#main-menu {
    border: medium none;
}
#main-menu li a::after {
    display: none;
}
#main-menu li a {
    color: #323232;
    font-size: 10px;
    font-weight: bold;
}
#tabmenu {
    height: 17px;
    margin: 9px 0;
    overflow: hidden;
}
#tabmenu a {
    background: rgba(0, 0, 0, 0) url("../image/bg_menu_left.gif") no-repeat scroll left center;
    color: #323232;
    font-size: 11px;
    font-weight: bold;
    white-space: nowrap;
}
#tabmenu li, #tabmenu li a {
    cursor: pointer;
    float: left;
    height: 17px;
    line-height: 17px;
    padding: 0;
    text-decoration: none;
    white-space: nowrap;
    word-spacing: -1px;
}
#tabmenu #item-ct2 a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#tabmenu li a span {
    float: left;
    padding-left: 3px;
    padding-right: 2px;
    white-space: nowrap;
}
#main-menu li a:hover span, #tabmenu li.current a span {
}
#sub-menu {
}
#sub-menu .tabcontent {
position: relative;
}
#now {
    color: #999;
}
#sub-menu .tabcontent li a {
    color: #044366;
}
.header-1 {
}
#tabmenu a.trangchu span {
}
#tabmenu li a.trangchu span.menu-center {
    height: 20px;
    margin-top: 1px;
    width: 21px;
}
.newstop .list-simple li {
    margin-bottom: 0;
    padding: 5px 0;
}
.newstop .list-simple li:last-child {
    border-bottom: 0 none;
}
.newstop .list-simple li a:hover {
    color: #2b70bb;
    text-decoration: none;
}
.box-focus {
    background-color: #f9f9f9;
    border: medium none;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.26);
}
.colheight #antoan-giaothong {
    margin-bottom: 15px;
}
.colheight #antoan-giaothong .cate-title {
    background: rgba(0, 0, 0, 0) url("../image/logo_cate_atgt.gif") no-repeat scroll 40px 12px;
    padding: 15px 10px 0 45px;
}
.colheight #antoan-giaothong .cate-title a {
    font-size: 12pt;
}
.colheight #antoan-giaothong .inner-box {
    background-size: 100% auto;
    margin: 0 auto -8px;
    width: 292px;
}
.part-1 .newstop {
    padding-bottom: 10px;
}
.row-50 .box-body, .row-50-2 .box-body, .row-50-3 .box-body {
    padding-bottom: 10px;
}
.row-50-3.second .firstnews .title {
    min-height: 20px;
    padding-bottom: 8px;
}
.highlights {
    margin-bottom: 5px;
    margin-top: 5px;
}
.row-50-2 .list-semi li {
    padding: 12px 0;
}
.row-50-3 .list-semi li {
    margin-top: 5px;
}
.row-50-3 .firstnews .lead {
    /* height: 80px; */
    overflow: hidden;
}
#box-raovat.box-6 .cate-header {
    background-size: 59% 100%;
    position: relative;
    width: 290px;
}
#box-raovat.box-6 .cate-header::before {
    border-bottom: 1px solid #ed1c24;
    bottom: 0;
    content: "";
    position: absolute;
    width: 290px;
}
#box-raovat.box-6 .cate-header .cate-title {
    padding-left: 5px;
}
#box-raovat.box-6 .list-semi li a.title {
    color: #666;
    font-family: "tahoma";
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
#tabmenu.fixed {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 5px 2px #ccc;
    left: 0;
    margin: 0;
    padding: 10px 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
}
#tabmenu.fixed ul {
    margin: 0 auto;
    width: 1000px;
}
.hide {
    display: none;
}
.latest_news .page-car {
    display: none;
    margin-top: 5px;
    text-align: center;
}
.latest_news .prev {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/prev_top.png") no-repeat scroll center center;
    cursor: pointer;
    height: 18px;
    margin-right: 3px;
    position: absolute;
    right: 40px;
    top: 275px;
    width: 17px;
}
.latest_news .next {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/next_top.png") no-repeat scroll center center;
    cursor: pointer;
    height: 18px;
    position: absolute;
    right: 5px;
    top: 275px;
    width: 17px;
}
.latest_news .page-car a {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/icon-chamtron-xam.png") no-repeat scroll center center;
    color: #c5c5c5;
    display: none;
    font-size: 6pt;
    font-weight: bold;
    height: 8px;
    padding: 3px 3px 3px 5px;
    text-decoration: none;
    width: 8px;
}
.latest_news .page-car a.selected {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/icon-chamtron-do.png") no-repeat scroll center center;
    color: #ed1c24;
}
.latest_news .pause {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/icon-pause.png") no-repeat scroll center center;
    cursor: pointer;
    height: 18px;
    position: absolute;
    right: 23px;
    top: 275px;
    width: 19px;
}
.tabsview .tabs li {
    float: left;
    padding: 0 10px;
    position: relative;
}
.tabsview .tabs li.ui-tabs-active a {
    color: #ff0000;
}
.tabsview .tabs li a {
    color: #000;
    font-family: tahoma;
    font-size: 14px;
    font-weight: bold;
}
.tabsview li.ui-tabs-active::after {
    background: #000 none repeat scroll 0 0;
    content: "";
    height: 58%;
    position: absolute;
    right: 0;
    top: 3px;
    width: 1px;
}
.ad_left img, .ad_left embed, .ad_right img, .ad_right embed {
    margin-bottom: 10px;
}
.tindohoa li {
    float: left;
    margin-left: 4%;
    width: 48%;
}
.tindohoa li.first {
    margin: 0;
}
.tindohoa li img {
    height: 100px;
    margin-bottom: 5px;
    width: 100%;
}
.tindohoa li a {
    color: #000;
}
.col2 {
    background-color: #fff !important;
}
.col2 .row15 {
    margin-bottom: 15px;
    margin-top: 15px;
}
.col2 .ad_right {
}
.col2 .MB10 {
    margin-bottom: 10px;
}
.box-2 {
    background: rgba(237, 237, 237, 1) none repeat scroll 0 0;
}
.box-3 {
    background: rgba(250, 250, 250, 1) none repeat scroll 0 0;
}
.box-4 {
    background: #fffad0 none repeat scroll 0 0;
    border: 1px solid #cdcdcd;
    margin-top: 10px;
    padding: 3px;
}
.box-4 .weblink {
    padding: 5px 10px;
}
.weblink .bg-select {
    background: rgba(0, 0, 0, 0) url("../image/bg-select-weblink.png") no-repeat scroll left center;
    height: 34px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    width: 266px;
}
.weblink .linkselect {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #000;
    font-size: 9pt;
    height: 25px;
    padding-left: 5px;
    padding-top: 5px;
    width: 285px;
}
.box-2 .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icontvau.png") no-repeat scroll left center;
    height: 32px;
    line-height: 32px;
    margin-left: 6px;
    padding-left: 20px;
}
.box-2 .cate-title {
    margin-left: 6px;
}
.cate-header .cate-title {
    color: #187bcd;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.mright .box-body {
}
.mright .list-simple li.first {
    padding: 0;
}
.mright .list-simple li {
    background: rgba(0, 0, 0, 0) url("") no-repeat scroll 5px 12px;
    border-top: 0 solid #fff;
    padding: 0 10px 0 0;
}
.mright .list-simple li .title {
    color: #000;
    font-weight: bold;
}
.mright .list-item {
    padding: 10px 0;
}
.mright .list-item li:first-child {
    margin-left: 0;
}
.mright .list-item li {
    float: left;
    margin-left: 7px;
    width: 95px;
}
.mright .list-item li .avatar {
    display: block;
    margin-bottom: 10px;
    position: relative;
    width: 95px;
}
.mright .firstnews {
    position: relative;
}
.mright .firstnews a.avatar img {
    width: 300px;
}
.mright .list-item li .avatar img {
    height: 60px;
    width: 95px;
}
.mright.list-item li .title {
    color: #000;
    font-size: 12px;
    font-weight: bold;
}
.mright a.title {
    color: #000;
}
a.Movie {
    background: rgba(0, 0, 0, 0) url("../image/icon-video1.png") no-repeat scroll right center;
    padding-right: 20px;
}
.mright .avatar span.icon-play img {
    height: auto;
    left: 45%;
    position: absolute;
    top: 40%;
    width: 19%;
}
.mright .avatar div.icon-play-big img {
    background: rgba(247, 247, 247, 0.47) none repeat scroll 0 0;
    border-radius: 50%;
    height: 45px;
    left: 42%;
    padding: 9px;
    position: absolute;
    top: 27%;
    width: 45px;
}
#thuvien-dientu .list-simple li.first .avatar img {
    margin-bottom: 10px;
    width: 300px;
}
.box-3 .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-cate-green.png") no-repeat scroll 0 11px;
    height: 32px;
    line-height: 32px;
    margin-left: 0;
    padding-left: 10px;
}
.box-3 .cate-title {
    margin-left: 2px;
}
.box-4 .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-weblink.png") no-repeat scroll left center;
    height: 32px;
    line-height: 32px;
    margin-left: 0;
    padding-left: 10px;
}
.box-4 .cate-title {
    /* margin-left: 20px; */
}
.box-5 {
    background: #c6ebf9 none repeat scroll 0 0;
    border-top: 1px solid #adcdff;
}
.box-5 .cate-title {
    margin-left: 17px;
}
.box-5 .weather {
    padding: 5px;
}
.box-5 .weather .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-thoitiet.gif") no-repeat scroll left center;
    padding: 5px;
}
.box-5 .weather .cate-header .cate-title {
    color: #333;
    font-size: 12px;
    font-weight: bold;
    padding-left: 25px;
    text-transform: uppercase;
}
.weather #location {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-size: 11px;
    height: 26px;
    width: 293px;
}
.weather #w-location {
    background: rgba(0, 0, 0, 0) url("../image/bg-select-weather.png") no-repeat scroll left center;
    height: 26px;
    margin: 5px 0;
    overflow: hidden;
    padding-left: 5px;
    width: 276px;
}
.weather .info-detail {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    padding: 10px;
}
.weather .imgw {
    float: left;
    margin-right: 10px;
    width: 35px;
}
.weather img#w-sky {
    border: 1px solid #ccc;
    float: left;
    height: 35px;
    margin-right: 5px;
    width: 35px;
}
.weather .w-c {
    color: #00aeef;
    font-size: 16px;
    font-weight: bold;
}
.weather .w-detail {
    color: #333;
    font-size: 12px;
    padding: 5px 5px 0 45px;
}
.box-5 .gold {
    float: left;
    padding: 5px;
    width: 31%;
}
.box-5 .gold .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-giavang.gif") no-repeat scroll left center;
    padding: 0 5px;
}
.box-5 .gold .cate-header .cate-title {
    color: #333;
    font-size: 11px;
    font-weight: bold;
    padding-left: 6px;
    text-transform: uppercase;
}
.gold .info {
    color: #999;
    font-size: 9px;
    font-style: italic;
    margin-top: 5px;
    text-align: right;
}
.gold #giavang {
    margin-bottom: 10px;
}
.gold #giavang table {
    width: 100%;
}
.gold #giavang table td {
    font-size: 12px;
    padding: 4px;
    text-align: center;
}
.gold #giavang table td.title-loai {
    background: #9dc1df none repeat scroll 0 0;
    color: #333;
}
.gold #giavang table .title-header td.title-loai {
    background: #e2e6f1 none repeat scroll 0 0;
}
.gold #giavang table td.title-tygia {
    background: #b0d5eb none repeat scroll 0 0;
    color: #ef2b2f;
}
.gold #giavang table .title-header td.title-tygia {
    background: #fff none repeat scroll 0 0;
    color: #000;
}
.box-5 .exchange {
    float: right;
    padding: 5px;
    width: 62%;
}
.box-5 .exchange .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-ngoaite.png") no-repeat scroll left center;
    padding: 0 5px;
}
.box-5 .exchange .cate-header .cate-title {
    color: #333;
    font-size: 11px;
    font-weight: bold;
    padding-left: 6px;
    text-transform: uppercase;
}
.exchange .info {
    color: #999;
    font-size: 9px;
    font-style: italic;
    margin-top: 5px;
    text-align: right;
}
.exchange #ngoaite table {
    width: 100%;
}
.exchange #ngoaite table td {
    font-size: 12px;
    padding: 4px;
    text-align: center;
}
.exchange #ngoaite table .title-header td {
    border-bottom: 1px solid #fff;
    color: #333;
}
.exchange #ngoaite table td.title-1 {
    background: #e2e6f1 none repeat scroll 0 0;
    color: #333;
}
.exchange #ngoaite table td.title-2 {
    background: #9dc1df none repeat scroll 0 0;
    color: #333;
}
.exchange #ngoaite table td.title-3 {
    background: #b0d5eb none repeat scroll 0 0;
    color: #ef2b2f;
}
.exchange #ngoaite table .title-header td.title-3 {
    color: #333;
}
.row001-7 .cate-header {
    background-image: url("../image/bg-sukien-noibat.png");
    background-repeat: no-repeat;
    margin-right: 0;
    padding-bottom: 10px;
}
.row001-7 .list-simple {
    background-color: #fff;
}
.row001-7 .cate-header .bg {
    position: relative;
    right: 0;
    text-align: center;
}
.row001-7 .cate-header .bg .cate-title {
    background: #fff none repeat scroll 0 0;
    color: #187bcd;
    font-size: 18px;
    font-style: italic;
    padding: 0;
    position: relative;
    text-transform: uppercase;
    top: -3px;
}
.row001-7 .box-body {
    padding: 0;
}
.row001-7 .list-simple li {
    border-top: 1px solid #ccc;
    margin-top: 10px;
    padding-top: 10px;
}
.row001-7 .list-simple li.first {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
.row001-7 .list-simple li .avatar {
    float: left;
    margin-right: 10px;
    width: 70px;
}
.row001-7 .list-simple li .avatar img {
    height: 45px;
    width: 70px;
}
.row001-7 .list-simple li a.title {
    color: #000;
    font-weight: bold;
}
#antoan-giaothong {
    background: #0093e3 none repeat scroll 0 0;
}
#antoan-giaothong .cate-title {
    background: rgba(0, 0, 0, 0) url("../image/logo_cate_atgt.gif") no-repeat scroll 54px 12px;
    border: medium none;
    padding: 15px 10px 0 38px;
    text-align: center;
}
#antoan-giaothong .cate-title a {
    color: #fff;
    font-size: 10pt;
    font-weight: bold;
    text-transform: uppercase;
}
#antoan-giaothong .cate-title a span {
    font-size: 15pt;
}
#antoan-giaothong .inner-box {
    background: rgba(0, 0, 0, 0) url("../image/bg-atgt1.png") no-repeat scroll center top;
    margin: 0 auto 5px;
    padding-top: 28px;
    width: 277px;
}
#antoan-giaothong .inner-box .list-semi {
    background: rgba(0, 0, 0, 0) url("") repeat-y scroll 0 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
}
#antoan-giaothong .inner-box .list-semi ul {
    padding: 0 12px;
}
#antoan-giaothong .list-semi li {
    background: rgba(0, 0, 0, 0) url("../image/dot-black.png") no-repeat scroll left 12px;
    padding: 5px 5px 5px 12px;
}
#antoan-giaothong .list-semi li.first {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding-left: 0;
    padding-top: 0;
    text-align: justify;
}
#antoan-giaothong .list-semi li.first a {
    color: #024073;
    font-weight: bold;
}
#antoan-giaothong .list-semi li .lead {
    font-weight: normal;
    margin-top: 5px;
}
#antoan-giaothong .list-semi li.first .avatar img {
    float: left;
    margin-bottom: 3px;
    margin-right: 10px;
    width: 132px;
}
#antoan-giaothong .view-all {
    background: rgba(0, 0, 0, 0) url("") repeat-y scroll 0 0;
    color: #919191;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 26px;
    margin: 5px 10px 12px 0;
    padding: 0;
    text-align: right;
    text-decoration: underline;
}
#antoan-giaothong .view-all a {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}
#box-raovat {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ebebeb;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 0 1px;
    bottom: 0;
    position: absolute;
    right: 0;
}
.box-6 {
    background: #fefefe none repeat scroll 0 0;
    border-bottom: 3px solid #dfe2e3;
}
.box-6 .cate-title {
    margin-left: 0;
}
.box-6 .cate-header {
    background: rgba(255, 255, 255, 1) url("../image/bg-raovat.png") no-repeat scroll left center;
    height: 25px;
    line-height: 32px;
    padding-left: 10px;
}
.box-6 .cate-header .cate-title {
    color: #fff;
    font-size: 12px;
}
.box-6 .list-semi {
    padding: 10px;
}
.box-6 .list-semi li {
    border-top: 1px solid #fff;
    margin-top: 5px;
    padding-top: 5px;
}
.box-6 .list-semi li .avatar {
    float: left;
    margin-right: 10px;
    max-height: 65px;
    overflow: hidden;
    width: 70px;
}
.box-6 .list-semi li .avatar img {
    width: 70px;
}
.box-6 .list-semi li a.title {
    color: #333;
    text-decoration: none;
}
.box-6 .list-semi li.first {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
.box-31 .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-cate-green.png") no-repeat scroll 0 10px;
    height: 32px;
    line-height: 32px;
    margin-left: 0;
}
.box-31 .cate-title {
    margin-left: 10px;
}
.box-8 {
    background-color: #b3dadf;
    position: relative;
}
.box-8 .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/bg-halong.png") no-repeat scroll 9px 8px;
    height: 32px;
    line-height: 32px;
    margin-left: 0;
    padding-left: 10px;
}
.box-8 .cate-title {
    margin-left: 30px;
}
.box-8 .list-simple li {
    height: 248px;
    margin-left: 0;
    width: 300px;
    display: inline-block;
}
.box-8 .list-simple {
    height: 248px;
    overflow: hidden;
}
.box-8 .list-simple li .title {
    color: #505050;
    padding: 8px 10px;
}
.box-8 .list-simple li .avatar {
    margin-right: 10px;
}
.box-8 .list-simple li .avatar img {
    height: 200px;
    width: 300px;
}
.row001-2 {
    background-color: #e4e4e4;
}

.thugian {
    background: #b8a8a8;
}
.row001-2 .list-simple {
    padding: 10px;
}
.row001-2 .list-simple li {
    background: rgba(0, 0, 0, 0) url("../image/dot-black.png") no-repeat scroll left 15px;
    border-top: 1px solid #fff;
    margin-top: 5px;
    padding-left: 12px;
    padding-top: 5px;
}
.row001-2 .list-simple li a.title {
    color: #333;
    font-weight: normal;
}
.row001-2 .list-simple li .lead {
    color: #666;
    display: none;
    font-weight: normal;
    margin-top: 5px;
}
.row001-2 .list-simple li.first {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-top: medium none;
    margin-top: 0;
    padding-left: 0;
    padding-top: 0;
}
.row001-2 .list-simple li.first .avatar {
    float: left;
    margin-bottom: 5px;
    margin-right: 10px;
    overflow: hidden;
}

.thugian .avatar {
    width: 50%;
    float:left;
}
.thugian .avatar img {
    width: 100% !important;
}
a.avatar {}
.row001-2 .list-simple li.first .avatar img {
    width: 280px;
}
.row001-2 .list-simple li.first .title {
    font-weight: bold;
}
.box-8 .prev {
    background: rgba(0, 0, 0, 0) url("../image/icon-prev.png") no-repeat scroll left center;
    cursor: pointer;
    height: 40px;
    left: 5px;
    position: absolute;
    top: 40%;
    width: 20px;
    z-index: 222;
}
.box-8 .next {
    background: rgba(0, 0, 0, 0) url("../image/icon-next.png") no-repeat scroll right center;
    cursor: pointer;
    height: 40px;
    position: absolute;
    right: 5px;
    top: 40%;
    width: 20px;
    z-index: 222;
}
#stat_img {
    display: none;
}
.highlights .caroufredsel_wrapper, .highlights.listcate ul.subcate {
    height: 15px !important;
    width: 579px !important;
}
.row-50 .caroufredsel_wrapper, .row-50.listcate ul.subcate {
    height: 15px !important;
    /* width: 579px !important; */
}
.vanhoa .caroufredsel_wrapper {
    height: 15px !important;
    width: 350px !important;
}
.vanhoa ul.subcate {
    height: 15px !important;
    /* width: 270px !important; */
}
.listcate .next {
    background: rgba(0, 0, 0, 0) url("../image/arrow.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 10px;
    position: absolute;
    right: 0;
    top: 14px;
    width: 10px;
}
a.Movie {
    background: url("../image/icon-video.png") no-repeat right center;
    padding-right: 28px;
}

.box-mul .title.Movie {
    color: #000;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
    
}
.li-mul a, .box-mul a {
    color: #000;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
}

a.Photo {
    background: url("../image/icon-photo.png") no-repeat right center;
    padding-right: 24px;
}

a.Song {
    background: url("../image/icon-audio.png") no-repeat right center;
    padding-right: 20px;
}

.cuocthianh {
    background: url(../image/bg_cuocthianh2.png) no-repeat;
        padding-top: 62px;
        cursor: pointer;
}

#cuocthianh li a {
    color: #187bcd;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}
.box-8.cuocthianh .list-simple li .avatar img{
height: 170px;
}

.box-8.cuocthianh .list-simple li .avatar {
    margin: 0;
}

.box-8.cuocthianh .list-simple li {
    margin-left: 0;
    overflow: hidden;
    width: 294px;
    height: 200px;
}

.box-8.cuocthianh .box-body {
    padding: 0 3px;
}
.list-mul{
    width: 48%;
    float:right;
    display: flex;
    flex-direction: column;
}

ul.list-mul .li-mul {
    margin-bottom: 15px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 1px 1px 0 0px rgba(0,0,0,0.08);
}

li.clearfix.li-mul .avatar-mul2 {
    width: 50%;
    float: left;
    margin-right: 10px;
    position: relative;
}

a.avatar-mul2 img {
    height: 107px;
    width: 100%;
}
.box-mul{
    width: 50%;
    float: left;
    padding: 0px 0px 10px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 1px 1px 0 0px rgba(0,0,0,0.08);
}
.box-mul a{
    
}
.avatar-mul{
    width: 342px;
    position:relative;
    /* height: 256px; */
}
.avatar-mul img{
    width: 100%;
    /* height: 100%; */
    height: 229px;
    margin-bottom: 10px;
}
.avatar-mul .fa-play-circle {
    position: absolute;
    bottom: 25px;
    left: 0px;
    background: #ef0303;
    padding: 2px 4px;
    color: #fff;
    opacity: 0.8;
}
.avatar-mul2 .fa-play-circle {
    position: absolute;
    bottom:0px;
    left: 0px;
    background: #280606;
    padding: 2px 4px;
    color: #fff;
    opacity: 0.8;
}

.box-ctps .box-body {
    display: table;
}
.box-ctps .box-menu {
    background: #f6f7f9 none repeat scroll 0 0;
    display: table-cell;
    vertical-align: top;
    width: 160px;
}
.box-ctps .box-menu .menu-ct li {
    border-top: 1px solid #e8e8ea;
    margin-top: 7px;
    padding: 7px 10px 0px 0px;
}
.box-ctps .box-menu .menu-ct li:first-child {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
.box-ctps .box-menu .menu-ct li a {
    color: #101011;
}
.box-ctps .box-menu .menu-ct li.selected {
    background: #fff none repeat scroll 0 0;
}
.box-ctps .box-menu .menu-ct li.selected a {
    color: #0273ab;
}
.box-ctps .box-content {
    display: table-cell;
    padding-left: 10px;
    vertical-align: top;
    width: 130px;
}
.box-ctps .box-content .list-items li {
    margin-bottom: 15px;
}
.box-ctps .box-content .list-items li .mavatar {
    display: block;
    margin-bottom: 5px;
    position: relative;
    width: 130px;
}
.box-ctps .box-content .list-items li img {
    width: 130px;
}
.box-ctps .box-content .list-items li span.icon-player {
    left: 35%;
    position: absolute;
    top: 35%;
}
.box-ctps .box-content .list-items li span.icon-player img {
    height: 30px;
    width: 30px;
}
.box-ctps .box-content div {
    display: none;
}
.box-ctps .box-content div:first-child {
    display: block;
}
.hidden {
    display: none;
}
.box-ctps .cate-header{
    padding:10px 0px;
}
.box-1 {
    position: relative;
}
.box-1 .cate-header {
    background: #0273ab none repeat scroll 0 0;
    padding: 10px;
}
.box-1 .cate-header .cate-title {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.row100-1 .list-simple {
    height: 240px !important;
    overflow: hidden;
    padding: 10px 8px;
}
.row100-1 .list-simple li {
    height: 240px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 284px;
}
.row100-1 .list-simple li .avatar {
    border: 2px solid #b6b6b6;
    border-radius: 5px;
    box-shadow: 0 0 5px #888;
    display: block;
    height: 200px;
    margin-bottom: 10px;
    width: 280px;
}
.row100-1 .list-simple li .avatar img {
    border: 2px solid #fff;
    height: 195px;
    width: 276px;
}
.row100-1 .list-simple li a.title {
    color: #333;
    font-weight: bold;
}
.row100-1 .caroufredsel_wrapper {
    height: 250px !important;
    width: 300px !important;
}
.phimmoi .prev {
    background: rgba(0, 0, 0, 0) url("../image/prev_1.png") no-repeat scroll left center;
    cursor: pointer;
    height: 31px;
    left: 5px;
    position: absolute;
    top: 130px;
    width: 31px;
    z-index: 222;
}
.phimmoi .next {
    background: rgba(0, 0, 0, 0) url("../image/next_1.png") no-repeat scroll right center;
    cursor: pointer;
    height: 31px;
    position: absolute;
    right: 5px;
    top: 130px;
    width: 31px;
    z-index: 222;
}
.boxbody .prev {
    background: rgba(0, 0, 0, 0) url("../image/prev_1.png") no-repeat scroll left center;
    cursor: pointer;
    height: 31px;
    left: 5px;
    position: absolute;
    top: 130px;
    width: 31px;
    z-index: 222;
}
.boxbody .next {
    background: rgba(0, 0, 0, 0) url("../image/next_1.png") no-repeat scroll right center;
    cursor: pointer;
    height: 31px;
    position: absolute;
    right: 5px;
    top: 130px;
    width: 31px;
    z-index: 222;
}
.box-3 {
    background: #0882ff none repeat scroll 0 0;
    padding-top: 10px;
}




body, ul, ol, form, h1, h2, h3, h4, h5, h6, fieldset, blockquote, p {
    border: 0 none;
    font-size: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
body {
    font: 13px "tahoma";
}
table {
    border-collapse: collapse;
}
.clear {
    clear: both;
    color: #ffffff;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
}
img {
    border: 0 none;
}
:focus {
    outline: medium none;
}
a, a:active {
    color: #000;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.row10 {
    margin-bottom: 10px;
}
.row15 {
    margin-bottom: 15px;
}
#main {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    width: 1020px;
}
.date {
    color: #666;
}
.col1 {
    float: left;
    margin-right: 10px;
    overflow: hidden;
    padding-right: 0;
    width: 685px;
}
.col2 {
    float: right;
    position: relative;
    width: 300px;
}
.left {
    float: left;
}
.right {
    float: right;
}
#header {
    margin-bottom: 10px;
}
#header .header-0 #ad_top_0 table {
    float: right;
}
#tabmenu {
    height: 32px;
    overflow: hidden;
}
#tabmenu li {
    padding: 8px 0;
}
#tabmenu li, #tabmenu li a {
    cursor: pointer;
    float: left;
    text-decoration: none;
    white-space: nowrap;
    word-spacing: -1px;
}
#tabmenu a {
    color: #333;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    white-space: nowrap;
}
#tabmenu li a span {
    float: left;
    padding-left: 3px;
    padding-right: 3px;
    white-space: nowrap;
}
#tabmenu li.current a span {
    color: #32659a;
}
#tabmenu li a span img {
    padding: 9px 10px;
}
#tabmenu li a {
}
#tabmenu li a.last, #tabmenu a.trangchu {
    border: medium none;
}
#tabmenu a.trangchu span {
    padding-left: 0;
}
#tabmenu li a.trangchu {
    background: rgba(0, 0, 0, 0) url("../image/icon_home.gif") no-repeat scroll center top;
    width: 21px;
}
#ct4 {
}
#ct5 {
}
#ct6 {

}
#ct7 {
}
#ct8 {
}
#ct9 {
}
#ct10 {
}
#ct11 {
}
#ct11, #ct13, #ct14 {
}
#ct12 {
}
#ct14 {
}
.header-1 .tabcontainer .tabcontent {
    display: none;
    height: 29px;
    line-height: 29px;
}
.home-truyenhinh .header-1 .tabcontainer .tabcontent {
    display: none !important;
}
.header-1 .tabcontainer #ct1 {
    display: block;
}
.header-1 .tabcontainer .tabcontent ul {
    height: 29px;
    line-height: 29px;
}
.header-1 .tabcontainer .tabcontent li {
    display: inline;
}
.header-1 .tabcontainer .tabcontent li a {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/line.gif") no-repeat scroll left center;
    color: #154366;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 8px;
}
.header-1 .tabcontainer .tabcontent li.first a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.header-0 {
    background: rgba(0, 0, 0, 0) url("../image/header.jpg") no-repeat scroll left top;
    border-bottom: 1px solid #898989;
    height: 101px;
    position: relative;
}
.header-1 .pad {
    position: relative;
}
.header-1 {
    border-bottom: 1px solid #898989;
}
.header-0 .logo {
    display: block;
    height: 101px;
    left: 190px;
    position: absolute;
    top: 0;
    width: 320px;
}
.header-0 .box-top {
    background: rgba(0, 0, 0, 0) url("box-top.gif") repeat scroll 0 0;
    border: 1px solid #aeaeae;
    height: 27px;
}
#header #ct1 {
    position: relative;
}
#header #ct1 {
    position: relative;
}
.formSearch .keyword, #search-truyenhinh .keyword {
    color: #999;
}
.formSearch #keyword {
    background: rgba(0, 0, 0, 0) url("http://baoquangninh.com.vn/common/v2/image/input-timkiem.gif") no-repeat scroll 0 0;
    border: medium none;
    height: 15px;
    margin-top: 2px;
    padding: 3px 7px;
    position: absolute;
    right: 47px;
    width: 135px;
}
.page-cate .formSearch #keyword, .page-article formSearch #keyword {
    width: 135px;
}
.page-cate .language-switch, .page-article .language-switch {
    width: 424px;
}
.formSearch .submit {
    background: rgba(0, 0, 0, 0) url("http://baoquangninh.com.vn/common/v2/image/tim-kiem.gif") no-repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    height: 21px;
    margin-top: 2px;
    padding: 2px;
    position: absolute;
    right: 0;
    width: 61px;
}
#formSearch .cmdbt {
    background: rgba(0, 0, 0, 0) url("http://baoquangninh.com.vn/common/v2/image/tim-kiem.gif") no-repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    height: 21px;
    margin-top: 2px;
    padding: 2px;
    width: 61px;
}
.english #header .formSearch .submit {
    background: rgba(0, 0, 0, 0) url("http://baoquangninh.com.vn/common/v2/image/tim-kiem-english.gif") repeat-x scroll 0 0;
}
#header .formSearch {
    position: absolute;
    right: 0;
    top: 2px;
}
#now {
    color: #999;
}
.language-switch {
    width: 470px;
}
.language-switch a {
    border-left: 1px solid #666;
    color: #666;
    margin-left: 10px;
    padding-left: 10px;
    white-space: nowrap;
}
.language-switch a.first {
    padding-right: 0;
}
.language-switch .docbaoin {
    padding: 0 5px;
}
#sub-menu {
    border-top: 1px solid #efefef;
}
.language-switch .docbaoin a {
    background: rgba(0, 0, 0, 0) url("../image/bao_in.png") no-repeat scroll left center;
    border-left: medium none;
    padding: 5px 0 5px 25px;
}
#header .header-0 #ad_top_0 {
    float: right;
}
.ad_top {
    float: right;
}
.ad_top img, .ad_top embed {
    height: 90px;
    margin-top: 5px;
    width: 470px;
}
#footer {
    position: relative;
}
#footer .menu-bottom a {
    color: #fff;
}
#footer ul.menu-bottom {
    background: transparent url("../image/footer-bg.gif") repeat scroll 0 0;
    height: 28px;
    line-height: 28px;
}
#footer ul.menu-bottom li {
    color: #ffffff;
    float: left;
    margin-left: 20px;
    padding-left: 30px;
}
#footer ul.menu-bottom .set-home-page {
    background: transparent url("../image/home_footer.png") no-repeat scroll left center;
    height: 28px;
    margin-left: 10px;
}
#footer ul.menu-bottom .contact-us {
    background: transparent url("../image/contact-us.png") no-repeat scroll left center;
    padding-left: 33px;
}
#footer ul.menu-bottom .contact-ad {
    background: transparent url("../image/contact-ad.png") no-repeat scroll left center;
}
#footer ul.menu-bottom .hot-line {
    background: transparent url("../image/hot-line.png") no-repeat scroll left center;
}
#footer ul.menu-bottom .site-map {
    display: none;
}
#footer ul.menu-bottom .top {
    background: transparent url("../image/top.gif") no-repeat scroll left center;
    float: right;
    margin-right: 10px;
    padding-left: 17px;
}
#footer .info p {
    margin: 0 0 5px;
}
#footer .info {
    margin-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}
#footer .info .provider {
    display: none;
}
#footer {
    margin-top: 25px;
}
.floating-sticky {
    bottom: 0;
    display: block;
    position: fixed;
}
.nav {
    border-bottom: 1px solid #145491;
    height: 25px;
    margin-bottom: 10px;
    padding: 5px 0;
    position: relative;
}
.nav .cate-title {
    float: left;
    padding: 5px 0;
}
.nav .cate-title a {
    color: #187bcd;
    font-size: 14px;
    font-weight: bold;
    padding: 0 5px;
    text-transform: uppercase;
}
.nav .cate-title .sub-cate {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/mui-ten.gif") no-repeat scroll left 1px;
    padding-left: 17px;
}
.nav .cate-title a.current {
    color: #187bcd;
}
#event-nav .current {
    text-transform: none;
}
.nav .language-switch {
    margin-top: 5px;
}
.nav .formSearch {
    position: absolute;
    right: 0;
    top: 5px;
}
.newsfirst {
    padding: 0 0 10px;
}
.newsfirst .col1-1 {
    display: table-cell;
    width: 410px;
}
.newsfirst .col1-2 {
    display: table-cell;
    padding-left: 20px;
    vertical-align: top;
}
.newsfirst .col1-2 ul.news-next {
}
.newsfirst .mavatar {
    margin-bottom: 5px;
    position: relative;
}
.newsfirst .mavatar .avatar {
    background: #f1f1f1 none repeat scroll 0 0;
    display: block;
    overflow: hidden;
    text-align: center;
}
.newsfirst .mavatar .avatar img {
    width: 410px;
}
.newsfirst .title-lead .title {
    color: #000;
    display: block;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}
.newsfirst .title-lead .lead {
    color: #555;
    font-size: 14px;
    font-weight: normal;
    margin-top: 10px;
    padding-bottom: 10px;
}
.newsfirst ul.news-next {
    padding: 0;
}
.newsfirst ul.news-next li {
    margin-top: 10px;
    padding-top: 10px;
}
.newsfirst ul.news-next li .avatar {
    display: table-cell;
    height: 65px;
    overflow: hidden;
    padding-right: 10px;
    text-align: center;
    width: 110px;
}
.newsfirst ul.news-next li .avatar img {
    max-height: 110px;
    width: 110px;
}
.newsfirst ul.news-next li a.title {
    color: #666;
    display: table-cell;
    font-size: 12px;
    padding-bottom: 0;
    vertical-align: top;
}
.newsfirst ul li.first {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
.itemslist {
    padding: 15px 0;
}
.list-full-1 li {
    border-bottom: 1px solid #ccc;
    margin-top: 15px;
    padding-bottom: 15px;
}
#cate-content li {
    display: none;
}
.list-full-1 li .avatar {
    float: left;
    height: 140px;
    margin-right: 10px;
    overflow: hidden;
    width: 240px;
}
.list-full-1 li .avatar img {
    min-height: 140px;
    width: 240px;
}
.list-full-1 li .title {
    color: #666;
    /* display: block; */
    font-weight: bold;
    padding-bottom: -1px;
}
.list-full-1 li .date {
    color: #999;
    font-size: 11px;
    margin: 5px 0 10px;
}
.list-full-1 li .lead {
    color: #666;
    font-weight: normal;
    margin-top: 5px;
}
.list-full-1 li .lead a {
    color: #0000ff;
}
.list-full-1 li:first-child {
    margin-top: 0;
}
#pagy {
    float: right;
    margin-bottom: 20px;
    margin-top: 10px;
}
#pagy .btn {
    color: #187bcd;
    cursor: pointer;
    float: left;
}
#pagy .disabled {
    color: #999;
    cursor: auto;
}
#pagy ul {
    float: left;
    list-style: outside none none;
    margin: 0 5px;
    padding: 0;
    width: auto !important;
}
.pager ul li {
    display: inline;
    margin-left: 2px;
}
.pager ul li a {
    color: #999;
    height: 20px;
    padding: 4px 7px;
    text-align: center;
    text-decoration: none;
    width: 20px;
}
.pager ul li a.active {
    color: #187bcd;
    cursor: auto !important;
    font-weight: bold;
    text-decoration: underline;
}
.disabled_prev, .disabled_next {
    color: #999999 !important;
    cursor: auto !important;
}
.page-article .part-2 {
    padding-top: 10px;
}
.page-article .col-content {
    display: table-cell;
    padding-right: 10px;
    vertical-align: top;
}
#list-subcate {
    display: table-cell;
}
.list-subcate {
    width: 160px;
}
.box-subcate {
    background: #f3f3f3 none repeat scroll 0 0;
    border: 1px solid #ccc;
}
.box-subcate .cate-header {
    background: #2b6197 none repeat scroll 0 0;
    padding: 5px 10px;
}
.box-subcate .cate-header .cate-title {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}
.row010-1 .list-simple {
    padding: 10px;
}
.row010-1 .list-simple li {
    border-top: 1px solid #e0e0e0;
    margin-top: 10px;
    padding-top: 10px;
}
.row010-1 .list-simple li:first-child {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
.row010-1 .list-simple li a {
    color: #333;
    font-size: 13px;
}
.row010-1 .list-simple li .avatar {
    display: block;
    margin-bottom: 5px;
    text-align: center;
    width: 140px;
}
.row010-1 .list-simple li .avatar img {
    width: 140px;
}
.row010-1 .list-simple li.first .title {
    font-weight: bold;
}
.article {
    padding: 0;
}
.article .sub-title {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}
.article h1.title {
    color: #187bcd;
    font-size: 18px;
    margin-bottom: 5px;
}
.article .date {
    color: #999;
    padding-bottom: 10px;
}
.article .content img {
    max-width: 505px;
}
.article .content a {
    color: #2b6197;
}
.article .media {
    margin-bottom: 10px;
}
#page-article .content img {
    max-width: 650px;
}
.article .content .group1, .article .content .iframe {
    cursor: pointer;
}
.article .content .group1, .article .content .iframe {
    display: block;
    position: relative;
}
.article .content .group1 .icon-hover, .article .content .iframe .icon-hover {
    left: 45%;
    position: absolute;
    top: 45%;
}
.article .relatednews .cate-title {
    display: none;
    font-size: 15px;
    line-height: 28px;
}
.article .relatednews li {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/arrow2.png") no-repeat scroll left 5px;
    margin-bottom: 7px;
    padding-left: 12px;
}
.article .relatednews li a {
    color: #154577;
}
.article p {
    line-height: 18px;
    padding-bottom: 10px;
    padding-top: 0;
    text-align: justify;
}
.social a {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/widget.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 16px;
    margin: 0 5px;
    text-indent: -9999px;
    width: 16px;
}
.social a.facebook {
    background-position: 0 -32px;
    margin-left: 0;
}
.social a.linkhay {
    background-position: 0 -129px;
    display: none;
}
.social a.google {
    background-position: 0 0;
}
.social a.twitter {
    background-position: 0 -150px;
}
.social a.addthis {
    background-position: 0 -96px;
}
.social a.print {
    background-position: 0 -112px;
}
#social-bottom {
    margin-bottom: 15px;
    padding-right: 10px;
}
#social-bottom .social-list {
    float: right;
}
.others {
    padding: 10px;
}
.others .cate-title {
    color: #df0022;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.others ul.list-simple li {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/icon-li.png") no-repeat scroll left 5px;
    margin-bottom: 5px;
    padding-left: 12px;
}
.others ul.list-simple li .title {
    color: #666;
}
.others ul.list-simple li span {
    padding-left: 5px;
}
.others .view-all {
    padding: 5px 10px 0;
    text-align: right;
}
.others .view-all a {
    color: #666;
    font-style: italic;
    font-weight: bold;
}
.othernews {
    border-top: 1px solid #187bcd;
    margin-top: 10px;
    padding-top: 10px;
}
.othernews .cate-title {
    color: #187bcd;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.othernews ul.list-simple li {
    float: left;
    margin-bottom: 10px;
    margin-left: 15px;
    width: 160px;
}
.othernews ul.list-simple li .avatar {
    display: block;
    height: 100px;
    margin-bottom: 5px;
    width: 155px;
}
.othernews ul.list-simple li .avatar img {
    height: 100px;
    width: 155px;
}
.othernews ul.list-simple li .title {
    color: #666;
    font-weight: bold;
}
.othernews ul.list-simple li.first {
    margin-left: 0;
}
table.quote {
    background: #eee none repeat scroll 0 0;
    border: 1px solid #d6dce8;
}
table.quote td {
    color: black;
    padding: 3px 5px;
    text-align: justify;
}
table.image {
    background: #e9e9e9 none repeat scroll 0 0;
    border-collapse: collapse;
    color: #135eb9;
    width: 1%;
}
table.mceItemTable td, table.image td {
    padding: 5px;
    text-align: center;
}
table.image td p {
    margin: 0;
    padding: 0;
}
table.mceItemTable i {
    font-style: normal;
}
table.mceItemTable i, table.image .image_desc {
    padding: 5px;
}
#chitiet table td img {
    border: 1px solid #444;
}
table.left {
    width: 240px;
}
table.right {
    width: 240px;
}
table.mceItemTable, table.center {
    margin-bottom: 10px;
}
table.rl {
    margin: 10px 0;
    text-align: left;
}
table.rl th {
    color: #890703;
    display: none;
    font-weight: bold;
}
table.rl a {
    color: #0000ff;
}
table.rl ul li {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/arrow1.png") no-repeat scroll 0 4px;
    margin-top: 3px;
    padding-left: 12px;
}
table.rl ul li a {
    color: #0000ff;
}
table.box {
    border-collapse: collapse;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 220px !important;
}
table.box th {
    border-bottom: 1px solid #dbdbdb;
    padding: 0 0 5px;
}
table.box ul {
    margin: 5px 5px 5px 0;
}
.poll_class_show {
    display: none;
}
table.image td img {
    height: auto !important;
    max-width: 685px;
}
table.leftside {
    margin: 0 10px 10px 0;
}
table.rightside {
    margin: 0 0 10px 10px;
}
#tags {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center bottom , #e6eefb, #fff) repeat scroll 0 0;
}
#tags a.tag {
    color: #464646;
    display: inline-block;
    font: 11px/22px "Arial";
    margin: 3px;
    padding: 0 3px;
    text-decoration: none;
}
#tags a.tag:hover {
    color: #0082c8;
}
#tags {
    border-top: 1px solid #ddd;
    margin-bottom: 10px;
    padding: 5px;
}
#tags span {
    color: #143489;
    font-weight: bold;
    padding-right: 5px;
}
#check-content .datepicker {
    background: #f3f3f3 url("/common/v2/image/icon-calendar.png") no-repeat scroll 3px center;
    border: 1px solid #ccc;
    cursor: pointer;
    margin-top: 5px;
    padding: 5px 5px 5px 30px;
}
#mostread-cate {
    background: #e1e1e1 none repeat scroll 0 0;
    margin-bottom: 15px;
}
#mostread-cate .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-cate-green.png") no-repeat scroll 0 11px;
    height: 32px;
    line-height: 32px;
    margin-left: 10px;
    padding-left: 10px;
}
#mostread-cate .cate-header .cate-title {
    color: #187bcd;
    font-size: 14px;
    font-weight: bold;
    margin-left: 2px;
    text-transform: uppercase;
}
#mostread-cate .list-semi {
    padding: 0 0 10px;
}
#mostread-cate .list-semi li {
    border-top: 1px solid #fff;
    margin-top: 5px;
    padding: 5px 10px 0;
}
#mostread-cate .list-semi li .avatar {
    float: left;
    margin-right: 10px;
    max-height: 65px;
    overflow: hidden;
    width: 70px;
}
#mostread-cate .list-semi li .avatar img {
    width: 70px;
}
#mostread-cate .list-semi li a.title {
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}
#mostread-cate .list-semi li.first {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
#mostread-cate .number, #mostread-cate .mtitle {
    display: table-cell;
    vertical-align: middle;
}
#mostread-cate .number {
    color: #666;
    font: bold 18pt tahoma;
    padding: 3px 5px 3px 0;
    text-align: left;
    width: 31px;
}
.page-cate .box-focus, .page-article .box-focus {
    margin-bottom: 15px;
}
.tool-date {
    margin: 10px 0;
}
.tool-date .date {
    float: left;
}
.tool-date .tool-socials {
    float: right;
}
.tool-socials {
}
.tool-socials a, .tool-socials span {
    float: left;
}
.tool-socials span.fb {
    height: 20px;
    overflow: hidden;
    width: 90px;
}
.tool-socials span.google {
    overflow: hidden;
    width: 70px;
}
.tool-socials span.twitter {
    overflow: hidden;
    width: 88px;
}
.tool-socials a.facebook {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/widget.png") no-repeat scroll 0 -32px;
    display: block;
    font-size: 11px;
    height: 16px;
    margin-left: 5px;
    margin-top: 3px;
    overflow: hidden;
    text-indent: -9999px;
    width: 20px;
}
.item_social {
    float: left;
    margin: 0 10px 0 0;
    position: relative;
    z-index: 999;
}
.item_social .btn_quantam {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/btn_quantam.gif") no-repeat scroll 0 0;
    display: block;
    float: left;
    height: 20px;
    margin: 0;
    width: 75px;
}
.item_social .number_count {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/bg_arrow_social_like.gif") no-repeat scroll left top;
    float: left;
    height: 20px;
    margin: 0 0 0 4px;
    padding: 0 0 0 7px;
}
.item_social .number_count span {
    background: #f5f5f5 none repeat scroll 0 0;
    color: #656565;
    display: block;
    float: left;
    font: 400 11px/20px arial;
    height: 20px;
    padding: 0 5px 0 3px;
}
.newstop {
    padding-bottom: 30px;
}
.newstop .col-left {
    float: left;
    margin-right: 15px;
    width: 470px;
}
.newstop .col-right {
    float: right;
    width: 200px;
}
.newstop .list-simple {
    height: 530px;
    overflow: hidden;
}
.newstop .list-simple li {
    margin-bottom: 20px;
}
.newstop .list-simple li:last-child {
    margin-bottom: 0;
}
.newstop .list-simple li a {
    color: #000;
    line-height: 16px;
    text-align: justify;
}
.newstop .list-simple .icon-video {
    position: relative;
}
.newstop .list-simple .icon-video::after {
    background: rgba(0, 0, 0, 0) url("../image/icon-video.png") no-repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 13px;
    margin-left: 10px;
    width: 17px;
}
.mCSB_scrollTools {
    width: 4px;
}
.mCSB_inside > .mCSB_container {
    margin-right: 10px;
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #ccc !important;
}
.latest_news {
    height: 400px;
    overflow: hidden;
    padding-bottom: 10px;
    position: relative;
}
.latest_news .avatar {
    display: block;
    height: 301px;
    width: 470px;
}
.latest_news .avatar img {
    height: 100%;
    width: 100%;
}
.latest_news .title {
    margin-top: 10px;
}
.latest_news .title a {
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
.latest_news .lead {
    color: #555;
    height: 60px;
    margin-top: 5px;
}
.focus ul li {
    float: left;
    margin-top: 25px;
    padding-left: 7.5px;
    padding-right: 7.5px;
    width: 146px;
}
.focus ul li:nth-of-type(3n+1) {
    clear: left;
}
.focus ul li .mavatar {
}
.focus ul li .avatar {
    display: block;
    height: 97px;
    margin-bottom: 10px;
    width: 146px;
}
.focus ul li .avatar img {
    height: 100%;
    width: 100%;
}
.focus ul li .mtitle {
    width: 150px;
}
.focus ul li .mtitle .title {
    color: #555;
    display: block;
    font-family: "tahoma";
    font-size: 12px;
    text-decoration: none;
}
.focus ul li .mtitle .icon-video {
    background: rgba(0, 0, 0, 0) url("../image/icon-video.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 13px;
    margin-top: 2px;
    width: 17px;
}
.col-right .box-focus {
    width: 176px;
}
.box-focus {
    background: #e4e4e4 none repeat scroll 0 0;
    border: 1px solid #9c9c9c;
    box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.3);
    padding: 10px;
}
.box-focus .title {
    padding-bottom: 10px;
}
.box-focus .title span {
    border-bottom: 2px solid #ff0000;
    color: #ff0000;
    font-family: "Times New Roman";
    font-size: 16px;
    font-weight: bold;
}
.box-focus ul li {
    margin-bottom: 10px;
    position: relative;
}
.box-focus ul li::before {
    background: #d70000 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 6px;
    margin-right: 10px;
    position: relative;
    top: -2px;
    width: 6px;
}
.box-focus ul li a {
    color: #666;
    font-family: "tahoma";
    font-size: 13px;
}
.box-focus ul li:first-child a {
    color: #000;
    font-weight: bold;
}
.adv-banner {
}
.tabsview.ui-tabs {
    border: medium none;
    border-radius: 0;
    color: #666;
    font-family: "tahoma";
    font-size: 12px;
    margin-bottom: 22px;
    padding: 0;
}
.tabsview .tabs {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    color: #666;
    font-weight: 400;
    margin: 0 -10px;
    padding: 0 0 7px;
}
.ui-tabs .ui-tabs-panel {
    padding: 0;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    background: transparent none repeat scroll 0 0;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a.ui-button:link, a.ui-button:visited, .ui-button {
    color: #000;
    font-size: 14px;
    font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #ff0000;
}
.ui-tabs .ui-tabs-nav li {
    border: 0 none;
    margin: 0;
    padding: 0 10px;
    position: relative;
}
.ui-tabs .ui-tabs-nav li::after {
    background: #000 none repeat scroll 0 0;
    content: "";
    height: 58%;
    position: absolute;
    right: 0;
    top: 3px;
    width: 1px;
}
.ui-tabs .ui-tabs-nav li:last-child::after {
    display: none;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin: 0;
}
.listcate {
}
.listcate .cate-header {
    border-bottom: 1px solid #125491;
    padding: 10px 0;
}
.listcate .cate-title {
    color: #187bcd;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.listcate ul.subcate {
    display: inline-block;
    margin-left: 8px;
}
.listcate ul.subcate li {
    display: inline;
    padding: 0 7px;
    position: relative;
}
.listcate ul.subcate li::before {
    background: #143489 none repeat scroll 0 0;
    content: "";
    height: 65%;
    left: 0;
    position: absolute;
    top: 2px;
    width: 1px;
}
.listcate ul.subcate li a {
    color: #143489;
    font-size: 12px;
}
.listcate .cate-title:hover, .listcate ul.subcate li a:hover {
    text-decoration: underline;
}
.listcate .box-body {
    padding: 15px 0 20px;
}
.listcate .firstnews .title, .listcate .secondnews .title {
    color: #000;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
}
.listcate .firstnews .lead, .listcate .secondnews .lead {
    color: #555;
    font-family: "tahoma";
    font-size: 12px;
    margin-top: 10px;
}
.highlights {
    background: #e4f6fa none repeat scroll 0 0;
    margin-bottom: 7px;
    margin-top: 25px;
}
.highlights .cate-header {
    padding-left: 10px;
    padding-right: 0;
}
.highlights ul.subcate li {
    padding: 0 8px;
}
.highlights ul.subcate li a {
    color: #143489;
    font-size: 13px;
}
.highlights .firstnews {
    float: left;
    padding: 5px 5px 5px 10px;
    width: 305px;
}
.highlights .secondnews {
    float: left;
    padding: 5px;
    width: 160px;
}
.highlights .list-semi {
    float: right;
    padding: 5px 10px 5px 5px;
    width: 198px;
}
.highlights .list-semi li {
    margin-bottom: 15px;
}
.highlights .list-semi li a {
    color: #555;
    font-family: "tahoma";
    font-size: 13px;
    font-weight: bold;
}
.highlights .firstnews .avatar {
    display: block;
    height: 202px;
    margin-bottom: 7px;
    width: 305px;
}
.highlights .firstnews .avatar img {
    height: 100%;
    width: 100%;
}
.highlights .secondnews .avatar {
    display: block;
    height: 103px;
    margin-bottom: 7px;
    width: 160px;
}
.highlights .secondnews img {
    height: 100%;
    width: 100%;
}
.row-50 .firstnews {
    float: left;
    margin-right: 20px;
    width: 300px;
}
.row-50 .list-semi {
    float: right;
    width: 383px;
}
.row-50 .firstnews .title {
    color: #000;
    display: block;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 15px;
}
.row-50 .firstnews .avatar {
    float: left;
    height: 112px;
    margin-bottom: 5px;
    margin-right: 10px;
    width: 168px;
}
.row-50 .firstnews .lead {
    margin-top: 0;
    text-align: justify;
}
.row-50 .list-semi li {
    margin-top: 10px;
    position: relative;
}
.row-50 .list-semi li:first-child {
    margin-top: 0;
}
.row-50 .list-semi li::before {
    background: #000 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 4px;
    margin-right: 10px;
    position: relative;
    top: -2px;
    width: 4px;
}
.row-50 .list-semi li .avatar {
    float: left;
    height: 75px;
    margin-right: 10px;
    width: 112px;
}
.row-50 .list-semi li .avatar img {
    height: 100%;
    width: 100%;
}
.row-50 .list-semi li:first-child a.title {
    font-family: "tahoma";
}
.row-50 .list-semi li:first-child::before {
    display: none;
}
.row-50 .list-semi li a.title {
    color: #555;
    font-size: 12px;
    font-weight: bold;
}
.part-2 {
    margin-top: 10px;
}
.infos-ads {
    background: #d1d1d1 none repeat scroll 0 0;
    height: 235px;
    position: relative;
    width: 100%;
}
body, ul, ol, form, h1, h2, h3, h4, h5, h6, fieldset, blockquote, p {
    border: 0 none;
    font-size: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
body {
    background: #fff none repeat scroll 0 0;
    font: 13px "Arial";
}
table {
    border-collapse: collapse;
}
.clearfix::before, .clearfix::after {
    content: "";
    display: table;
}
.clearfix::after {
    clear: both;
}
.clear {
    clear: both;
    color: #ffffff;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
}
img {
    border: 0 none;
}
:focus {
    outline: medium none;
}
a, a:active {
    color: #000;
    text-decoration: none;
}
a:hover {
    color: #2b70bb;
}
p {
    line-height: 16px;
}
#main-menu li a:hover, #main-menu li.acitve > a, .sub-menu li.acitve > a, .focus ul li .mtitle .title:hover, .newtop .list-simple li a:hover, .box-focus ul li a:hover, .box-focus ul li:first-child a:hover, .highlights ul.subcate li a:hover, .highlights .list-semi li a:hover, .highlights .firstnews .title:hover, .highlights .secondnews .title:hover, .row-50 .firstnews .title:hover, .row-50 .list-semi li a.title:hover, .row-50-2 .list-semi li a.title:hover, .row-50-2 ul li .mtitle .title:hover, .row-50-3 .firstnews .title:hover, .row-50-3 .list-semi li a.title:hover, .row-50-3.second .firstnews .title:hover {
    color: #2b70bb;
}
.latest_news .avatar img:hover, .focus ul li .avatar img:hover, .highlights .firstnews .avatar img:hover, .highlights .secondnews img:hover, .row-50 .firstnews .avatar img:hover, .row-50 .list-semi li .avatar img:hover, .row-50-2 .row-first img:hover, .row-50-3 .firstnews .avatar img:hover {
    opacity: 0.8;
}
#main {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    width: 1000px;
}
#header {
}
#tabmenu {
}
#main-menu {
    border-bottom: 1px solid #898989;
    border-top: 1px solid #898989;
    position: relative;
}
#main-menu li {
    cursor: pointer;
    float: left;
    height: 35px;
    line-height: 35px;
    white-space: nowrap;
}
#main-menu li.curent {
    margin-right: 5px;
}
#main-menu li.curent a {
    background: rgba(0, 0, 0, 0) url("../image/icon-home.png") no-repeat scroll center center;
    display: inline-block;
    height: 17px;
    padding: 10px 8px 8px 0;
    width: 21px;
}
#main-menu li a {
    font-size: 10px;
    font-weight: bold;
    position: relative;
    text-transform: uppercase;
}
#main-menu li a::after {
    background: #898989 none repeat scroll 0 0;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
}
#main-menu li a:hover {
    text-decoration: underline;
}
#main-menu li:last-child a::after, #main-menu li.curent a::after {
    display: none;
}
.sub-menu {
    background: #f3f3f3 none repeat scroll 0 0;
    border-top: 1px solid #898989;
    bottom: -35px;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 99;
}
.sub-menu > li {
    float: left;
}
#main-menu li:hover .sub-menu {
    display: block;
}
.page-home {
    margin-top: 10px;
    position: relative;
}
.part-1 {
}
.page-home .col1 {
    float: left;
    margin-right: 15px;
    width: 685px;
}
.page-home .col2 {
    background: #ccc none repeat scroll 0 0;
    float: right;
    width: 300px;
}
.newtop {
    padding-bottom: 30px;
}
.newtop .col-left {
    float: left;
    margin-right: 15px;
    width: 470px;
}
.newtop .col-right {
    float: right;
    width: 218px;
}
.newtop .list-simple {
    height: 560px;
}
.newtop .list-simple li {
    margin-bottom: 20px;
}
.newtop .list-simple li:last-child {
    margin-bottom: 0;
}
.newtop .list-simple li a {
    color: #666;
    display: block;
    line-height: 16px;
    text-align: justify;
}
.newtop .list-simple .icon-video {
    position: relative;
}
.newtop .list-simple .icon-video::after {
    background: rgba(0, 0, 0, 0) url("../image/icon-video.png") no-repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 13px;
    margin-left: 10px;
    width: 17px;
}
.mCSB_scrollTools {
    width: 4px;
}
.mCSB_inside > .mCSB_container {
    margin-right: 10px;
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #ccc !important;
}
.focus ul.list-item {
    margin-left: -7.5px;
    margin-right: -7.5px;
}
.focus ul li {
    float: left;
    margin-top: 10px;
    padding-left: 7.5px;
    padding-right: 7.5px;
    width: 146px;
}
.focus ul li .mavatar {
}
.focus ul li .avatar {
    display: block;
    height: 97px;
    margin-bottom: 10px;
    width: 146px;
}
.focus ul li .avatar img {
    height: 100%;
    width: 100%;
}
.focus ul li .mtitle {
    width: 150px;
}
.focus ul li .mtitle .title {
    color: #000;
    display: block;
    font-family: "tahoma";
    font-size: 12px;
    text-decoration: none;
}
.focus ul li .mtitle .icon-video {
    background: rgba(0, 0, 0, 0) url("../image/icon-video.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 13px;
    margin-top: 2px;
    width: 17px;
}
.box-focus {
    background: #e4e4e4 none repeat scroll 0 0;
    border: 1px solid #9c9c9c;
    box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.3);
    padding: 10px;
}
.box-focus .title {
    padding-bottom: 10px;
}
.box-focus .title span {
    border-bottom: 2px solid #ff0000;
    color: #ff0000;
    font-family: "Times New Roman";
    font-size: 16px;
    font-weight: bold;
}
.box-focus ul li {
    margin-bottom: 10px;
    position: relative;
}
.box-focus ul li::before {
    background: #d70000 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 6px;
    margin-right: 10px;
    position: relative;
    top: -2px;
    width: 6px;
}
.box-focus ul li a {
    color: #000;
    font-family: "tahoma";
    font-size: 13px;
}
.box-focus ul li:first-child a {
    color: #000;
    font-weight: bold;
}
.adv-banner {
}
.tabsview.ui-tabs {
    border: medium none;
    border-radius: 0;
    color: #666;
    font-family: "tahoma";
    font-size: 12px;
    margin-bottom: 10px;
    padding: 0;
}
.tabsview .tabs {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    color: #666;
    font-weight: 400;
    height: 19px;
    margin: 0 -10px;
    padding: 0 0 7px;
}
.ui-tabs .ui-tabs-panel {
    padding: 0;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    background: transparent none repeat scroll 0 0;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a.ui-button:link, a.ui-button:visited, .ui-button {
    color: #000;
    font-size: 14px;
    font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #ff0000;
}
.ui-tabs .ui-tabs-nav li {
    border: 0 none;
    margin: 0;
    padding: 0 10px;
    position: relative;
}
.ui-tabs .ui-tabs-nav li::after {
    background: #000 none repeat scroll 0 0;
    content: "";
    height: 58%;
    position: absolute;
    right: 0;
    top: 3px;
    width: 1px;
}
.ui-tabs .ui-tabs-nav li:last-child::after {
    display: none;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin: 0;
}
.listcate {
}
.listcate .cate-header {
    border-bottom: 1px solid #125491;
    height: 15px;
    padding: 10px 0;
    position: relative;
}
.listcate .cate-title {
    color: #187bcd;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.listcate ul.subcate {
    display: inline-block;
    float: left;
    height: 15px;
    margin-left: 10px;
    overflow: hidden;
}

.subcate-TH {
    /* float: right !important; */
}
.listcate ul.subcate li {
    display: inline;
    padding: 0 7px;
    position: relative;
}
.listcate ul.subcate li::before {
    background: #143489 none repeat scroll 0 0;
    content: "";
    height: 65%;
    left: 0;
    position: absolute;
    top: 3px;
    width: 1px;
}
.listcate ul.subcate li a {
    color: #143489;
    font-size: 12px;
}
.listcate .cate-title:hover, .listcate ul.subcate li a:hover {
    text-decoration: underline;
}
.listcate .box-body {
    padding: 10px 0;
}
.listcate .firstnews .title, .listcate .secondnews .title {
    color: #000;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
}
.listcate .firstnews .lead, .listcate .secondnews .lead {
    color: #555;
    font-family: "tahoma";
    font-size: 12px;
    margin-top: 10px;
}
.highlights {
    background: #e4f6fa none repeat scroll 0 0;
    margin-bottom: 7px;
    margin-top: 25px;
}
.highlights .cate-header {
    padding-left: 10px;
    padding-right: 10px;
}
.highlights ul.subcate li {
    padding: 0 10px;
}
.highlights ul.subcate li a {
    color: #143489;
    font-size: 13px;
}
.highlights .firstnews {
    float: left;
    padding: 5px 5px 5px 10px;
    width: 305px;
}
.highlights .secondnews {
    float: left;
    padding: 5px;
    width: 160px;
}
.highlights .list-semi {
    float: right;
    padding: 5px 10px 5px 5px;
    width: 180px;
}
.highlights .list-semi li {
    margin-bottom: 15px;
}
.highlights .list-semi li a {
    color: #555;
    font-family: "tahoma";
    font-size: 13px;
    font-weight: bold;
}
.highlights .firstnews .avatar {
    display: block;
    height: 202px;
    margin-bottom: 7px;
    width: 305px;
}
.highlights .firstnews .avatar img {
    height: 100%;
    width: 100%;
}
.highlights .secondnews .avatar {
    display: block;
    height: 103px;
    margin-bottom: 7px;
    width: 160px;
}
.highlights .secondnews img {
    height: 100%;
    width: 100%;
}
.row-50 .firstnews {
    float: left;
    margin-right: 20px;
    width: 300px;
}
.row-50 .list-semi {
    float: right;
    width: 365px;
}
.row-50 .firstnews .title {
    color: #000;
    display: block;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 15px;
}
.row-50 .firstnews .avatar {
    float: left;
    height: 112px;
    margin-bottom: 5px;
    margin-right: 10px;
    width: 168px;
}
.row-50 .firstnews .avatar img {
    height: 100%;
    width: 100%;
}
.row-50 .firstnews .lead {
    margin-top: 0;
    text-align: justify;
}
.row-50 .list-semi li {
    margin-top: 10px;
    position: relative;
}
.row-50 .list-semi li:first-child {
    margin-top: 0;
}
.row-50 .list-semi li::before {
    background: #000 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 4px;
    margin-right: 10px;
    position: relative;
    top: -2px;
    width: 4px;
}
.row-50 .list-semi li .avatar {
    float: left;
    height: 75px;
    margin-right: 10px;
    width: 112px;
}
.row-50 .list-semi li .avatar img {
    height: 100%;
    width: 100%;
}
.row-50 .list-semi li:first-child a.title {
    font-family: "tahoma";
}
.row-50 .list-semi li:first-child::before {
    display: none;
}
.row-50 .list-semi li a.title {
    color: #555;
    font-size: 12px;
    font-weight: bold;
}
.row-50-2 .list-semi {
    float: left;
    margin-right: 25px;
    width: 296px;
}
.row-50-2 .firstnews {
    float: right;
    width: 358px;
}
.row-50-2 .list-semi li {
    border-bottom: 1px solid #b8b8b8;
    padding: 12px 0;
    position: relative;
}
.row-50-2 .list-semi li::before {
    background: #000 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 4px;
    margin-right: 10px;
    position: relative;
    top: -2px;
    width: 4px;
}
.row-50-2 .list-semi li:last-child {
    border-bottom: 0 none;
}
.row-50-2 .list-semi li a.title {
    color: #555;
    font-size: 12px;
    font-weight: bold;
}
.row-50-2 .row-first {
    margin-bottom: 20px;
}
.row-50-2 .row-first .title {
}
.row-50-2 .row-first .avatar {
    display: block;
    float: right;
    height: 145px;
    margin-left: 10px;
    width: 262px;
}
.row-50-2 .row-first img {
    height: 100%;
    width: 100%;
}
.row-50-2 .list-item {
}
.row-50-2 .list-item li {
    float: left;
    margin-right: 21px;
    width: 105px;
}
.row-50-2 .list-item li:last-child {
    margin-right: 0;
}
.row-50-2 .list-item li .avatar {
    display: block;
    height: 70px;
    margin-bottom: 10px;
    width: 105px;
}
.row-50-2 .list-item li .avatar img {
    height: 100%;
    width: 100%;
}
.row-50-2 ul li .mtitle .title {
    color: #555;
    font-family: "tahoma";
    font-size: 12px;
    text-decoration: none;
}
.row-50-3 {
}
.row-50-3 .col-left-50 {
    float: left;
    margin-right: 25px;
    width: 330px;
}
.row-50-3 .col-right-50 {
    float: right;
    width: 330px;
}
.row-50-3 .firstnews .title {
    color: #000;
    display: block;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 15px;
}
.row-50-3 .firstnews .avatar {
    float: left;
    height: 90px;
    margin-bottom: 5px;
    margin-right: 15px;
    width: 133px;
}
.row-50-3 .firstnews .avatar img {
    height: 100%;
    width: 100%;
}
.row-50-3 .firstnews .lead {
    margin-top: 0;
    text-align: justify;
}
.row-50-3 .list-semi {
    margin-top: 20px;
}
.row-50-3 .list-semi li {
    margin-top: 10px;
    position: relative;
}
.row-50-3 .list-semi li::before {
    background: #000 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 4px;
    margin-right: 10px;
    position: relative;
    top: -2px;
    width: 4px;
}
.row-50-3 .list-semi li a.title {
    color: #555;
    font-size: 12px;
    font-weight: bold;
}
.row-50-3.second .firstnews .title {
    color: #666;
    display: block;
    font-family: "tahoma";
    font-size: 13px;
    font-weight: bold;
    min-height: 32px;
    padding-bottom: 15px;
}
.row-50-3.second .cate-header {
    padding-bottom: 2px;
}
.listcate .row-item {
}
.box-travel {
    padding: 10px 0 15px;
}
.box-travel img {
    max-width: 100%;
}
.part-2 {
    margin-top: 10px;
}
.infos-ads {
    background: #d1d1d1 none repeat scroll 0 0;
    height: 235px;
    position: relative;
    width: 100%;
}
#footer {
    background: #d1d1d1 none repeat scroll 0 0;
    margin-top: 25px;
    position: relative;
}
.box-du-lich {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #c1c1c1;
}
.box-du-lich .cate-header .cate-title {
    color: #009965;
    font-family: "Times New Roman";
    font-size: 18px;
    font-weight: bold;
    padding-left: 50px;
    position: relative;
}
.box-du-lich .cate-title::before {
    background: rgba(0, 0, 0, 0) url("../image/icon-travel.png") no-repeat scroll 0 0;
    content: "";
    height: 32px;
    left: 8px;
    position: absolute;
    top: -6px;
    width: 32px;
}
.box-du-lich .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/bg-cate.jpg") repeat-x scroll 0 0;
    border-bottom: 1px solid #c1c1c1;
    height: 37px;
    line-height: 37px;
    padding: 0;
    width: 100%;
}
.box-du-lich .secondnews {
    float: none;
    padding: 0;
    width: auto;
}
.box-du-lich .box-body {
    float: left;
    padding: 17px 13px;
}
.box-du-lich .secondnews li {
    float: left;
    margin-right: 40px;
    width: 192px;
}
.box-du-lich .secondnews li:last-child {
    margin-right: 0;
}
.box-du-lich .secondnews .avatar {
    display: block;
    height: auto;
    margin-bottom: 0;
    width: 193px;
}
.box-du-lich .secondnews .avatar img {
    height: 116px;
    width: 193px;
}
.box-du-lich .secondnews .avatar p {
    font-weight: bold;
    margin-top: 5px;
}
.infos-ads .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/bg-head-adv.jpg") repeat-x scroll 0 0;
    height: 22px;
    line-height: 22px;
}
.infos-ads .cate-header a {
    color: #fff;
}
.infos-ads .cate-header .cate-title {
    background: #ea0101 none repeat scroll 0 0;
    border-radius: 30px;
    float: left;
    font-family: "tahoma";
    font-size: 11px;
    font-weight: bold;
    height: 19px;
    line-height: 19px;
    margin-left: 15px;
    margin-right: 10px;
    margin-top: 1px;
    padding: 0 15px;
    text-transform: uppercase;
}
.infos-ads .subcate {
    display: inline-block;
}
.infos-ads .subcate li {
    float: left;
    padding: 0 8px;
    position: relative;
}
.infos-ads .subcate li::before {
    background: #fff none repeat scroll 0 0;
    content: "";
    height: 10px;
    position: absolute;
    right: 0;
    top: 7px;
    width: 1px;
}
.infos-ads .subcate li:last-child::before {
    display: none;
}
.infos-ads .cate-header a {
    color: #fff;
}
.infos-ads .cate-header a:hover {
    text-decoration: underline;
}
.infos-ads .box-body {
    padding: 20px 22px;
}
.infos-ads .box-body ul li {
    float: left;
    margin-bottom: 10px;
    margin-right: 15px;
    min-height: 90px;
    width: 140px;
}
.infos-ads .box-body ul li .avatar {
    display: block;
    height: 90px;
    margin-bottom: 5px;
    width: 140px;
}
.infos-ads .box-body ul li .avatar img {
    height: 90px;
    width: 140px;
}
.infos-ads .box-body ul li a.title {
    color: #333;
    display: block;
    font-weight: bold;
    height: 90px;
}
.infos-ads .caroufredsel_wrapper {
    height: 180px !important;
}
.infos-ads .caroufredsel_wrapper ul {
    min-height: 180px !important;
}
.infos-ads .caroufredsel_wrapper {
    margin: auto !important;
    max-width: 940px;
}
.infos-ads .prev {
    background: rgba(0, 0, 0, 0) url("../image/icon-prev.png") no-repeat scroll left center;
    cursor: pointer;
    height: 33px;
    left: 10px;
    position: absolute;
    top: 68px;
    width: 17px;
    z-index: 222;
}
.infos-ads .next {
    background: rgba(0, 0, 0, 0) url("../image/icon-next.png") no-repeat scroll right center;
    cursor: pointer;
    height: 33px;
    position: absolute;
    right: 12px;
    top: 68px;
    width: 17px;
    z-index: 222;
}
#main-menu {
    border: medium none;
}
#main-menu li a::after {
    display: none;
}
#main-menu li a {
    color: #323232;
    font-size: 10px;
    font-weight: bold;
}
#tabmenu {
    height: 17px;
    margin: 9px 0;
    overflow: hidden;
}
#tabmenu a {
    background: rgba(0, 0, 0, 0) url("../image/bg_menu_left.gif") no-repeat scroll left center;
    color: #323232;
    font-size: 11px;
    font-weight: bold;
    white-space: nowrap;
}
#tabmenu li, #tabmenu li a {
    cursor: pointer;
    float: left;
    height: 17px;
    line-height: 17px;
    padding: 0;
    text-decoration: none;
    white-space: nowrap;
    word-spacing: -1px;
}
#tabmenu #item-ct2 a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#tabmenu li a span {
    float: left;
    padding-left: 3px;
    padding-right: 2px;
    white-space: nowrap;
}
#main-menu li a:hover span, #tabmenu li.current a span {
}
#sub-menu {
}
#sub-menu .tabcontent {
position: relative;
}
#now {
    color: #999;
}
#sub-menu .tabcontent li a {
    color: #044366;
}
.header-1 {
}
#tabmenu a.trangchu span {
}
#tabmenu li a.trangchu span.menu-center {
    height: 20px;
    margin-top: 1px;
    width: 21px;
}
.newstop .list-simple li {
    margin-bottom: 0;
    padding: 5px 0;
}
.newstop .list-simple li:last-child {
    border-bottom: 0 none;
}
.newstop .list-simple li a:hover {
    color: #2b70bb;
    text-decoration: none;
}
.box-focus {
    background-color: #f9f9f9;
    border: medium none;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.26);
}
.colheight #antoan-giaothong {
    margin-bottom: 15px;
}
.colheight #antoan-giaothong .cate-title {
    background: rgba(0, 0, 0, 0) url("../image/logo_cate_atgt.gif") no-repeat scroll 40px 12px;
    padding: 15px 10px 0 45px;
}
.colheight #antoan-giaothong .cate-title a {
    font-size: 12pt;
}
.colheight #antoan-giaothong .inner-box {
    background-size: 100% auto;
    margin: 0 auto -8px;
    width: 292px;
}
.part-1 .newstop {
    padding-bottom: 10px;
}
.row-50 .box-body, .row-50-2 .box-body, .row-50-3 .box-body {
    padding-bottom: 10px;
}
.row-50-3.second .firstnews .title {
    min-height: 20px;
    padding-bottom: 8px;
}
.highlights {
    margin-bottom: 5px;
    margin-top: 5px;
}
.row-50-2 .list-semi li {
    padding: 12px 0;
}
.row-50-3 .list-semi li {
    margin-top: 5px;
}
.row-50-3 .firstnews .lead {
    /* height: 80px; */
    overflow: hidden;
}
#box-raovat.box-6 .cate-header {
    background-size: 59% 100%;
    position: relative;
    width: 290px;
}
#box-raovat.box-6 .cate-header::before {
    border-bottom: 1px solid #ed1c24;
    bottom: 0;
    content: "";
    position: absolute;
    width: 290px;
}
#box-raovat.box-6 .cate-header .cate-title {
    padding-left: 5px;
}
#box-raovat.box-6 .list-semi li a.title {
    color: #666;
    font-family: "tahoma";
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
#tabmenu.fixed {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 5px 2px #ccc;
    left: 0;
    margin: 0;
    padding: 10px 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
}
#tabmenu.fixed ul {
    margin: 0 auto;
    width: 1000px;
}
.hide {
    display: none;
}
.latest_news .page-car {
    display: none;
    margin-top: 5px;
    text-align: center;
}
.latest_news .prev {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/prev_top.png") no-repeat scroll center center;
    cursor: pointer;
    height: 18px;
    margin-right: 3px;
    position: absolute;
    right: 40px;
    top: 275px;
    width: 17px;
}
.latest_news .next {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/next_top.png") no-repeat scroll center center;
    cursor: pointer;
    height: 18px;
    position: absolute;
    right: 5px;
    top: 275px;
    width: 17px;
}
.latest_news .page-car a {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/icon-chamtron-xam.png") no-repeat scroll center center;
    color: #c5c5c5;
    display: none;
    font-size: 6pt;
    font-weight: bold;
    height: 8px;
    padding: 3px 3px 3px 5px;
    text-decoration: none;
    width: 8px;
}
.latest_news .page-car a.selected {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/icon-chamtron-do.png") no-repeat scroll center center;
    color: #ed1c24;
}
.latest_news .pause {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/icon-pause.png") no-repeat scroll center center;
    cursor: pointer;
    height: 18px;
    position: absolute;
    right: 23px;
    top: 275px;
    width: 19px;
}
.tabsview .tabs li {
    float: left;
    padding: 0 10px;
    position: relative;
}
.tabsview .tabs li.ui-tabs-active a {
    color: #ff0000;
}
.tabsview .tabs li a {
    color: #000;
    font-family: tahoma;
    font-size: 14px;
    font-weight: bold;
}
.tabsview li.ui-tabs-active::after {
    background: #000 none repeat scroll 0 0;
    content: "";
    height: 58%;
    position: absolute;
    right: 0;
    top: 3px;
    width: 1px;
}
.ad_left img, .ad_left embed, .ad_right img, .ad_right embed {
    margin-bottom: 10px;
}
.tindohoa li {
    float: left;
    margin-left: 4%;
    width: 48%;
}
.tindohoa li.first {
    margin: 0;
}
.tindohoa li img {
    height: 100px;
    margin-bottom: 5px;
    width: 100%;
}
.tindohoa li a {
    color: #000;
}
.col2 {
    background-color: #fff !important;
}
.col2 .row15 {
    margin-bottom: 15px;
    margin-top: 15px;
}
.col2 .ad_right {
}
.col2 .MB10 {
    margin-bottom: 10px;
}
.box-2 {
    background: rgba(237, 237, 237, 1) none repeat scroll 0 0;
}
.box-3 {
    background: rgba(250, 250, 250, 1) none repeat scroll 0 0;
}
.box-4 {
    background: #fffad0 none repeat scroll 0 0;
    border: 1px solid #cdcdcd;
    margin-top: 10px;
    padding: 3px;
}
.box-4 .weblink {
    padding: 5px 10px;
}
.weblink .bg-select {
    background: rgba(0, 0, 0, 0) url("../image/bg-select-weblink.png") no-repeat scroll left center;
    height: 34px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
    width: 266px;
}
.weblink .linkselect {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #000;
    font-size: 9pt;
    height: 25px;
    padding-left: 5px;
    padding-top: 5px;
    width: 285px;
}
.box-2 .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icontvau.png") no-repeat scroll left center;
    height: 32px;
    line-height: 32px;
    margin-left: 6px;
    padding-left: 20px;
}
.box-2 .cate-title {
    margin-left: 6px;
}
.cate-header .cate-title {
    color: #187bcd;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.mright .box-body {
}
.mright .list-simple li.first {
    padding: 0;
}
.mright .list-simple li {
    background: rgba(0, 0, 0, 0) url("") no-repeat scroll 5px 12px;
    border-top: 0 solid #fff;
    padding: 0 10px 0 0;
}
.mright .list-simple li .title {
    color: #000;
    font-weight: bold;
}
.mright .list-item {
    padding: 10px 0;
}
.mright .list-item li:first-child {
    margin-left: 0;
}
.mright .list-item li {
    float: left;
    margin-left: 7px;
    width: 95px;
}
.mright .list-item li .avatar {
    display: block;
    margin-bottom: 10px;
    position: relative;
    width: 95px;
}
.mright .firstnews {
    position: relative;
}
.mright .firstnews a.avatar img {
    width: 300px;
}
.mright .list-item li .avatar img {
    height: 60px;
    width: 95px;
}
.mright.list-item li .title {
    color: #000;
    font-size: 12px;
    font-weight: bold;
}
.mright a.title {
    color: #000;
}
a.Movie {
    background: rgba(0, 0, 0, 0) url("../image/icon-video1.png") no-repeat scroll right center;
    padding-right: 20px;
}
.mright .avatar span.icon-play img {
    height: auto;
    left: 45%;
    position: absolute;
    top: 40%;
    width: 19%;
}
.mright .avatar div.icon-play-big img {
    background: rgba(247, 247, 247, 0.47) none repeat scroll 0 0;
    border-radius: 50%;
    height: 45px;
    left: 42%;
    padding: 9px;
    position: absolute;
    top: 27%;
    width: 45px;
}
#thuvien-dientu .list-simple li.first .avatar img {
    margin-bottom: 10px;
    width: 300px;
}
.box-3 .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-cate-green.png") no-repeat scroll 0 11px;
    height: 32px;
    line-height: 32px;
    margin-left: 0;
    padding-left: 10px;
}
.box-3 .cate-title {
    margin-left: 2px;
}
.box-4 .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-weblink.png") no-repeat scroll left center;
    height: 32px;
    line-height: 32px;
    margin-left: 0;
    padding-left: 10px;
}
.box-4 .cate-title {
    /* margin-left: 20px; */
}
.box-5 {
    background: #c6ebf9 none repeat scroll 0 0;
    border-top: 1px solid #adcdff;
}
.box-5 .cate-title {
    margin-left: 17px;
}
.box-5 .weather {
    padding: 5px;
}
.box-5 .weather .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-thoitiet.gif") no-repeat scroll left center;
    padding: 5px;
}
.box-5 .weather .cate-header .cate-title {
    color: #333;
    font-size: 12px;
    font-weight: bold;
    padding-left: 25px;
    text-transform: uppercase;
}
.weather #location {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-size: 11px;
    height: 26px;
    width: 293px;
}
.weather #w-location {
    background: rgba(0, 0, 0, 0) url("../image/bg-select-weather.png") no-repeat scroll left center;
    height: 26px;
    margin: 5px 0;
    overflow: hidden;
    padding-left: 5px;
    width: 276px;
}
.weather .info-detail {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    padding: 10px;
}
.weather .imgw {
    float: left;
    margin-right: 10px;
    width: 35px;
}
.weather img#w-sky {
    border: 1px solid #ccc;
    float: left;
    height: 35px;
    margin-right: 5px;
    width: 35px;
}
.weather .w-c {
    color: #00aeef;
    font-size: 16px;
    font-weight: bold;
}
.weather .w-detail {
    color: #333;
    font-size: 12px;
    padding: 5px 5px 0 45px;
}
.box-5 .gold {
    float: left;
    padding: 5px;
    width: 31%;
}
.box-5 .gold .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-giavang.gif") no-repeat scroll left center;
    padding: 0 5px;
}
.box-5 .gold .cate-header .cate-title {
    color: #333;
    font-size: 11px;
    font-weight: bold;
    padding-left: 6px;
    text-transform: uppercase;
}
.gold .info {
    color: #999;
    font-size: 9px;
    font-style: italic;
    margin-top: 5px;
    text-align: right;
}
.gold #giavang {
    margin-bottom: 10px;
}
.gold #giavang table {
    width: 100%;
}
.gold #giavang table td {
    font-size: 12px;
    padding: 4px;
    text-align: center;
}
.gold #giavang table td.title-loai {
    background: #9dc1df none repeat scroll 0 0;
    color: #333;
}
.gold #giavang table .title-header td.title-loai {
    background: #e2e6f1 none repeat scroll 0 0;
}
.gold #giavang table td.title-tygia {
    background: #b0d5eb none repeat scroll 0 0;
    color: #ef2b2f;
}
.gold #giavang table .title-header td.title-tygia {
    background: #fff none repeat scroll 0 0;
    color: #000;
}
.box-5 .exchange {
    float: right;
    padding: 5px;
    width: 62%;
}
.box-5 .exchange .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-ngoaite.png") no-repeat scroll left center;
    padding: 0 5px;
}
.box-5 .exchange .cate-header .cate-title {
    color: #333;
    font-size: 11px;
    font-weight: bold;
    padding-left: 6px;
    text-transform: uppercase;
}
.exchange .info {
    color: #999;
    font-size: 9px;
    font-style: italic;
    margin-top: 5px;
    text-align: right;
}
.exchange #ngoaite table {
    width: 100%;
}
.exchange #ngoaite table td {
    font-size: 12px;
    padding: 4px;
    text-align: center;
}
.exchange #ngoaite table .title-header td {
    border-bottom: 1px solid #fff;
    color: #333;
}
.exchange #ngoaite table td.title-1 {
    background: #e2e6f1 none repeat scroll 0 0;
    color: #333;
}
.exchange #ngoaite table td.title-2 {
    background: #9dc1df none repeat scroll 0 0;
    color: #333;
}
.exchange #ngoaite table td.title-3 {
    background: #b0d5eb none repeat scroll 0 0;
    color: #ef2b2f;
}
.exchange #ngoaite table .title-header td.title-3 {
    color: #333;
}
.row001-7 .cate-header {
    background-image: url("../image/bg-sukien-noibat.png");
    background-repeat: no-repeat;
    margin-right: 0;
    padding-bottom: 10px;
}
.row001-7 .list-simple {
    background-color: #fff;
}
.row001-7 .cate-header .bg {
    position: relative;
    right: 0;
    text-align: center;
}
.row001-7 .cate-header .bg .cate-title {
    background: #fff none repeat scroll 0 0;
    color: #187bcd;
    font-size: 18px;
    font-style: italic;
    padding: 0;
    position: relative;
    text-transform: uppercase;
    top: -3px;
}
.row001-7 .box-body {
    padding: 0;
}
.row001-7 .list-simple li {
    border-top: 1px solid #ccc;
    margin-top: 10px;
    padding-top: 10px;
}
.row001-7 .list-simple li.first {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
.row001-7 .list-simple li .avatar {
    float: left;
    margin-right: 10px;
    width: 70px;
}
.row001-7 .list-simple li .avatar img {
    height: 45px;
    width: 70px;
}
.row001-7 .list-simple li a.title {
    color: #000;
    font-weight: bold;
}
#antoan-giaothong {
    background: #0093e3 none repeat scroll 0 0;
}
#antoan-giaothong .cate-title {
    background: rgba(0, 0, 0, 0) url("../image/logo_cate_atgt.gif") no-repeat scroll 54px 12px;
    border: medium none;
    padding: 15px 10px 0 38px;
    text-align: center;
}
#antoan-giaothong .cate-title a {
    color: #fff;
    font-size: 10pt;
    font-weight: bold;
    text-transform: uppercase;
}
#antoan-giaothong .cate-title a span {
    font-size: 15pt;
}
#antoan-giaothong .inner-box {
    background: rgba(0, 0, 0, 0) url("../image/bg-atgt1.png") no-repeat scroll center top;
    margin: 0 auto 5px;
    padding-top: 28px;
    width: 277px;
}
#antoan-giaothong .inner-box .list-semi {
    background: rgba(0, 0, 0, 0) url("") repeat-y scroll 0 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
}
#antoan-giaothong .inner-box .list-semi ul {
    padding: 0 12px;
}
#antoan-giaothong .list-semi li {
    background: rgba(0, 0, 0, 0) url("../image/dot-black.png") no-repeat scroll left 12px;
    padding: 5px 5px 5px 12px;
}
#antoan-giaothong .list-semi li.first {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding-left: 0;
    padding-top: 0;
    text-align: justify;
}
#antoan-giaothong .list-semi li.first a {
    color: #024073;
    font-weight: bold;
}
#antoan-giaothong .list-semi li .lead {
    font-weight: normal;
    margin-top: 5px;
}
#antoan-giaothong .list-semi li.first .avatar img {
    float: left;
    margin-bottom: 3px;
    margin-right: 10px;
    width: 132px;
}
#antoan-giaothong .view-all {
    background: rgba(0, 0, 0, 0) url("") repeat-y scroll 0 0;
    color: #919191;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 26px;
    margin: 5px 10px 12px 0;
    padding: 0;
    text-align: right;
    text-decoration: underline;
}
#antoan-giaothong .view-all a {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}
#box-raovat {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ebebeb;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 0 1px;
    bottom: 0;
    position: absolute;
    right: 0;
}
.box-6 {
    background: #fefefe none repeat scroll 0 0;
    border-bottom: 3px solid #dfe2e3;
}
.box-6 .cate-title {
    margin-left: 0;
}
.box-6 .cate-header {
    background: rgba(255, 255, 255, 1) url("../image/bg-raovat.png") no-repeat scroll left center;
    height: 25px;
    line-height: 32px;
    padding-left: 10px;
}
.box-6 .cate-header .cate-title {
    color: #fff;
    font-size: 12px;
}
.box-6 .list-semi {
    padding: 10px;
}
.box-6 .list-semi li {
    border-top: 1px solid #fff;
    margin-top: 5px;
    padding-top: 5px;
}
.box-6 .list-semi li .avatar {
    float: left;
    margin-right: 10px;
    max-height: 65px;
    overflow: hidden;
    width: 70px;
}
.box-6 .list-semi li .avatar img {
    width: 70px;
}
.box-6 .list-semi li a.title {
    color: #333;
    text-decoration: none;
}
.box-6 .list-semi li.first {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
.box-31 .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/icon-cate-green.png") no-repeat scroll 0 10px;
    height: 32px;
    line-height: 32px;
    margin-left: 0;
}
.box-31 .cate-title {
    margin-left: 10px;
}
.box-8 {
    background-color: #b3dadf;
    position: relative;
}
.box-8 .cate-header {
    background: rgba(0, 0, 0, 0) url("../image/bg-halong.png") no-repeat scroll 9px 8px;
    height: 32px;
    line-height: 32px;
    margin-left: 0;
    padding-left: 10px;
}
.box-8 .cate-title {
    margin-left: 30px;
}
.box-8 .list-simple li {
    height: 248px;
    margin-left: 0;
    width: 300px;
    display: inline-block;
}
.box-8 .list-simple {
    height: 248px;
    overflow: hidden;
}
.box-8 .list-simple li .title {
    color: #505050;
    padding: 8px 10px;
}
.box-8 .list-simple li .avatar {
    margin-right: 10px;
}
.box-8 .list-simple li .avatar img {
    height: 200px;
    width: 300px;
}
.row001-2 {
    background-color: #e4e4e4;
}

.thugian {
    background: #b8a8a8;
}
.row001-2 .list-simple {
    padding: 10px;
}
.row001-2 .list-simple li {
    background: rgba(0, 0, 0, 0) url("../image/dot-black.png") no-repeat scroll left 15px;
    border-top: 1px solid #fff;
    margin-top: 5px;
    padding-left: 12px;
    padding-top: 5px;
}
.row001-2 .list-simple li a.title {
    color: #333;
    font-weight: normal;
}
.row001-2 .list-simple li .lead {
    color: #666;
    display: none;
    font-weight: normal;
    margin-top: 5px;
}
.row001-2 .list-simple li.first {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-top: medium none;
    margin-top: 0;
    padding-left: 0;
    padding-top: 0;
}
.row001-2 .list-simple li.first .avatar {
    float: left;
    margin-bottom: 5px;
    margin-right: 10px;
    overflow: hidden;
}

.thugian .avatar {
    width: 50%;
    float:left;
}
.thugian .avatar img {
    width: 100% !important;
}
a.avatar {}
.row001-2 .list-simple li.first .avatar img {
    width: 280px;
}
.row001-2 .list-simple li.first .title {
    font-weight: bold;
}
.box-8 .prev {
    background: rgba(0, 0, 0, 0) url("../image/icon-prev.png") no-repeat scroll left center;
    cursor: pointer;
    height: 40px;
    left: 5px;
    position: absolute;
    top: 40%;
    width: 20px;
    z-index: 222;
}
.box-8 .next {
    background: rgba(0, 0, 0, 0) url("../image/icon-next.png") no-repeat scroll right center;
    cursor: pointer;
    height: 40px;
    position: absolute;
    right: 5px;
    top: 40%;
    width: 20px;
    z-index: 222;
}
#stat_img {
    display: none;
}
.highlights .caroufredsel_wrapper, .highlights.listcate ul.subcate {
    height: 15px !important;
    width: 579px !important;
}
.row-50 .caroufredsel_wrapper, .row-50.listcate ul.subcate {
    height: 15px !important;
    /* width: 579px !important; */
}
.vanhoa .caroufredsel_wrapper {
    height: 15px !important;
    width: 350px !important;
}
.vanhoa ul.subcate {
    height: 15px !important;
    /* width: 270px !important; */
}
.listcate .next {
    background: rgba(0, 0, 0, 0) url("../image/arrow.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 10px;
    position: absolute;
    right: 0;
    top: 14px;
    width: 10px;
}
a.Movie {
    background: url("../image/icon-video.png") no-repeat right center;
    padding-right: 28px;
}

.box-mul .title.Movie {
    color: #000;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
    
}
.li-mul a, .box-mul a {
    color: #000;
    font-family: "tahoma";
    font-size: 12px;
    font-weight: bold;
}

a.Photo {
    background: url("../image/icon-photo.png") no-repeat right center;
    padding-right: 24px;
}

a.Song {
    background: url("../image/icon-audio.png") no-repeat right center;
    padding-right: 20px;
}

.cuocthianh {
    background: url(../image/bg_cuocthianh2.png) no-repeat;
        padding-top: 62px;
        cursor: pointer;
}

#cuocthianh li a {
    color: #187bcd;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}
.box-8.cuocthianh .list-simple li .avatar img{
height: 170px;
}

.box-8.cuocthianh .list-simple li .avatar {
    margin: 0;
}

.box-8.cuocthianh .list-simple li {
    margin-left: 0;
    overflow: hidden;
    width: 294px;
    height: 200px;
}

.box-8.cuocthianh .box-body {
    padding: 0 3px;
}
.list-mul{
    width: 48%;
    float:right;
    display: flex;
    flex-direction: column;
}

ul.list-mul .li-mul {
    margin-bottom: 15px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 1px 1px 0 0px rgba(0,0,0,0.08);
}

li.clearfix.li-mul .avatar-mul2 {
    width: 50%;
    float: left;
    margin-right: 10px;
    position: relative;
}

a.avatar-mul2 img {
    height: 107px;
    width: 100%;
}
.box-mul{
    width: 50%;
    float: left;
    padding: 0px 0px 10px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 1px 1px 0 0px rgba(0,0,0,0.08);
}
.box-mul a{
    
}
.avatar-mul{
    width: 342px;
    position:relative;
    /* height: 256px; */
}
.avatar-mul img{
    width: 100%;
    /* height: 100%; */
    height: 229px;
    margin-bottom: 10px;
}
.avatar-mul .fa-play-circle {
    position: absolute;
    bottom: 25px;
    left: 0px;
    background: #ef0303;
    padding: 2px 4px;
    color: #fff;
    opacity: 0.8;
}
.avatar-mul2 .fa-play-circle {
    position: absolute;
    bottom:0px;
    left: 0px;
    background: #280606;
    padding: 2px 4px;
    color: #fff;
    opacity: 0.8;
}

.box-ctps .box-body {
    display: table;
}
.box-ctps .box-menu {
    background: #f6f7f9 none repeat scroll 0 0;
    display: table-cell;
    vertical-align: top;
    width: 160px;
}
.box-ctps .box-menu .menu-ct li {
    border-top: 1px solid #e8e8ea;
    margin-top: 7px;
    padding: 7px 10px 0px 0px;
}
.box-ctps .box-menu .menu-ct li:first-child {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
.box-ctps .box-menu .menu-ct li a {
    color: #101011;
}
.box-ctps .box-menu .menu-ct li.selected {
    background: #fff none repeat scroll 0 0;
}
.box-ctps .box-menu .menu-ct li.selected a {
    color: #0273ab;
}
.box-ctps .box-content {
    display: table-cell;
    padding-left: 10px;
    vertical-align: top;
    width: 130px;
}
.box-ctps .box-content .list-items li {
    margin-bottom: 15px;
}
.box-ctps .box-content .list-items li .mavatar {
    display: block;
    margin-bottom: 5px;
    position: relative;
    width: 130px;
}
.box-ctps .box-content .list-items li img {
    width: 130px;
}
.box-ctps .box-content .list-items li span.icon-player {
    left: 35%;
    position: absolute;
    top: 35%;
}
.box-ctps .box-content .list-items li span.icon-player img {
    height: 30px;
    width: 30px;
}
.box-ctps .box-content div {
    display: none;
}
.box-ctps .box-content div:first-child {
    display: block;
}
.hidden {
    display: none;
}
.box-ctps .cate-header{
    padding:10px 0px;
}
.box-1 {
    position: relative;
}
.box-1 .cate-header {
    background: #0273ab none repeat scroll 0 0;
    padding: 10px;
}
.box-1 .cate-header .cate-title {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.row100-1 .list-simple {
    height: 240px !important;
    overflow: hidden;
    padding: 10px 8px;
}
.row100-1 .list-simple li {
    height: 240px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 284px;
}
.row100-1 .list-simple li .avatar {
    border: 2px solid #b6b6b6;
    border-radius: 5px;
    box-shadow: 0 0 5px #888;
    display: block;
    height: 200px;
    margin-bottom: 10px;
    width: 280px;
}
.row100-1 .list-simple li .avatar img {
    border: 2px solid #fff;
    height: 195px;
    width: 276px;
}
.row100-1 .list-simple li a.title {
    color: #333;
    font-weight: bold;
}
.row100-1 .caroufredsel_wrapper {
    height: 250px !important;
    width: 300px !important;
}
.phimmoi .prev {
    background: rgba(0, 0, 0, 0) url("../image/prev_1.png") no-repeat scroll left center;
    cursor: pointer;
    height: 31px;
    left: 5px;
    position: absolute;
    top: 130px;
    width: 31px;
    z-index: 222;
}
.phimmoi .next {
    background: rgba(0, 0, 0, 0) url("../image/next_1.png") no-repeat scroll right center;
    cursor: pointer;
    height: 31px;
    position: absolute;
    right: 5px;
    top: 130px;
    width: 31px;
    z-index: 222;
}
.boxbody .prev {
    background: rgba(0, 0, 0, 0) url("../image/prev_1.png") no-repeat scroll left center;
    cursor: pointer;
    height: 31px;
    left: 5px;
    position: absolute;
    top: 130px;
    width: 31px;
    z-index: 222;
}
.boxbody .next {
    background: rgba(0, 0, 0, 0) url("../image/next_1.png") no-repeat scroll right center;
    cursor: pointer;
    height: 31px;
    position: absolute;
    right: 5px;
    top: 130px;
    width: 31px;
    z-index: 222;
}
.box-4 {
    background: #fadbbc none repeat scroll 0 0;
}
  .col11 {
    float: left;
    width: 300px;
}
body {
    background: #fff none repeat scroll 0 0;
    font: 12px "Arial";
    position: relative;
}
p {
    border: 0 none;
    font-size: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
   .box-4 {
    background: #fadbbc none repeat scroll 0 0;
}
.box-4 .cate-title {
    background: #006699 url("/common/v2/image/icon-lichphatsong.png") no-repeat scroll 5px center;
    height: 22px;
    line-height: 22px;
    margin-bottom: 10px;
    padding: 3px 3px 3px 37px;
}
.weblink .cate-title{
    background:none !important; 
}
.box-4 .cate-title .title {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.lich_phat_song .catetitle {
    padding-bottom: 10px;
}
.lich_phat_song .catetitle a {
    color: #993333;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 5px 3px 20px;
}
.lich_phat_song .catetitle a.icon-truyenhinh {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/icon-truyenhinh.png") no-repeat scroll left center;
}
.lich_phat_song .catetitle a.icon-phatthanh {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/icon-phatthanh.png") no-repeat scroll left center;
}
.box-lich {
    padding-top: 10px;
}
.box-lich:nth-child(2) {
    display:none;
}
.lichphatsong {
    height: 167px;
    overflow: auto;
    padding-bottom: 10px;
    padding-left: 10px;
    position: relative;
}
#lich-phat-thanh-date, #lich-truyen-hinh-date, .lich_phat_song .bg {
    background: #ffffcc none repeat scroll 0 0;
    padding: 10px 0 10px 5px;
}
.table-content td {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/dotted1.gif") repeat-x scroll 0 0;
    padding: 7px 0 7px 5px;
}
.table-content .icon-ct {
    color: #333;
    padding-left: 0;
}
#lich-truyen-hinh-date span, #lich-phat-thanh-date span {
    color: #999999;
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    padding-right: 10px;
}
.lichphatsong .table-content {
    margin-right: 10px;
}
.table-content .first td {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.table-content select {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #666;
    font-size: 9pt;
    padding-left: 5px;
    width: 138px;
}
.table-content .bg-select {
    background: rgba(0, 0, 0, 0) url("/common/v2/image/lichphatsong-bg-select.gif") no-repeat scroll left center;
    float: left;
    height: 18px;
    margin-left: 10px;
    overflow: hidden;
    position: relative;
    width: 121px;
}
#calendar-tv-cate {
    padding: 0 5px 10px;
}
#lich-phat-song-cate-th, #lich-phat-song-cate-pt {
    background: #ffffff url("/common/v2/image/bg-datepicker.gif") no-repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    height: 17px;
    margin-left: 5px;
    margin-right: 3px;
    padding-left: 5px;
    padding-right: 23px;
    width: 87px;
}
#calendar-tv-cate .submit {
    background: #eddcb1 none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 5px;
    color: #fc1910;
}
#calendar-tv-cate .panes {
    padding: 10px;
}
#calendar-tv-cate .lichphatsong {
    background: #ffffcc none repeat scroll 0 0;
    padding: 5px 5px 10px;
}
#calendar-tv-cate .mCustomScrollBox > .mCSB_scrollTools {
    right: 0;
}
.box-4 .ui-widget {
    font-family: Arial;
}
a, a:active {
    color: #000;
    text-decoration: none;
}
.lich_phat_song #tv-channel {
    border: 1px solid #ffffcc;
    width: 100px;
}
.lich_phat_song #pt-channel {
    border: 1px solid #ffffcc;
    width: 100px;
}
#list-phatthanh .cate-title, #list-truyenhinh .cate-title {
    color: #cf1210;
    font-size: 12pt;
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase;
} 
.chuongtrinh {
    color: #355183;
    font-weight: bold;
    margin-top: 10px;
}
#megafun-channel-radio a, #megafun-channel a {
    cursor: pointer;
    float: left;
    height: 41px;
    margin-bottom: 5px;
    margin-right: 5px;
    text-align: center;
    width: 66px;
}
#megafun-channel-radio a img, #megafun-channel a img {
    height: 41px;
    margin-top: 5px;
    vertical-align: middle;
    width: 66px;
}
#megafun-channel-radio a img {
    height: 40px;
}
#box-lichphatsong-cate {
    margin-top: 10px;
}
#box-lichphatsong-cate .box-lich {
    float: left;
    margin-left: 15px;
    margin-right: 5px;
    width: 310px;
}
#box-lichphatsong-cate .box-lich:first-child {
    margin-left: 10px;
}
#box-tvhome #megafun-channel {
    height: 45px;
    margin-top: 0 !important;
    overflow: hidden;
    width: 140px;
}
#box-tvhome #megafun-channel a {
    margin-right: 2px;
}
#box-tvhome #megafun-tv {
    height: 245px;
    position: relative;
}
#box-tvhome #megafun-channel-radio {
    bottom: 0;
    height: 45px;
    margin-top: 0 !important;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 142px;
}
#page-lichphatsong .box-lich .lichphatsong {
    height: auto;
}
 .box-tv {
    background: #f6f7f9 none repeat scroll 0 0;
    height: 270px;
    margin-bottom: 10px;
    padding: 10px;
}


