﻿@charset "utf-8";
.ms-webpart-cell-vertical {
    margin-bottom: 0px !important;
}
html,
body { min-height:100%; overflow-y: auto; }
#s4-workspace {width:100% !important;}
#s4-bodyContainer { padding-bottom: 0 !important }
body { margin: 0 auto; font-family: 'Roboto',Arial,Tahoma,Veranda !important; font-size: 13px; color: #333; background: #FFF; overflow-y: scroll }
a:hover {text-decoration: none !important;}
.wrapper { max-width: 100% }
.fullcontainer { background: #FFF }
.container {max-width: 1024px;margin: 0 auto;background: #fff;overflow: auto;/*padding: 20px 20px 0 20px;*/margin-bottom: 30px;}
.menumobile { display: none;border-bottom: 5px solid #D71921 }
.header-banner { background: url('../img/bg-head_full.png') repeat-x scroll center top; margin: 0 auto; width: 100%; height: 120px; }
.textsearch { background: url('../images/bg-search.png') no-repeat; border: none; padding: 7px 5px; width: 193px; color: #999 }

.top-menu { text-align: right; margin-bottom: 15px; }
    .top-menu li { display: inline; font: 400 14px Roboto,Arial,Tahoma; border-right: 1px solid #333; padding: 0 15px; }
        .top-menu li:last-child { border-right: none; padding-right: 0; }
        .top-menu li a { font: 400 14px Roboto,Arial,Tahoma; color: #333; }
.mm-menu{z-index:999 !important;}

.bg-search { background: url(../img/bg-search.png) no-repeat; border: none !important; width: 275px; padding: 5px 39px 5px 10px !important; line-height: 27px; margin-right: -50px; }
.box-search div { float: right; display: inline-table; }
.box-search input#btnSearch { padding: 0; height: 33px; min-width: 20px; /*margin: 0px -50px 0px -50px;*/ width: 50px; background: none; border: none; cursor: pointer; color: transparent }
    .box-search input#btnSearch:hover { background-color: none !important; }
.header-menu-right { width: 50%; float: right; padding-top: 15px; }
.header-menu { display: inline; width: 60%; /*float: right;*/ padding-top: 15px; }
    .header-menu a { background: center center no-repeat transparent; background-image: url('../img/menu-mobile.png'); display: block; width: 52px; height: 73px; position: absolute; top: 0 }
.ms-webpartzone-cell { margin: 0 }
.boxtop {max-width: 1024px;margin: 0 auto;text-align: left;overflow: hidden;}
    .boxtop .imggif { padding-top: 18px; width: 50%; float: left; }
.scrollup { background: url("../images/scroll_icon.png") no-repeat center; bottom: 1.5em; color: #fff; cursor: pointer; display: none; height: 50px; padding: .25em .5em; position: fixed; right: 1.5em; width: 50px }
.box-news { margin: 0 auto; max-width: 1024px; overflow: auto; padding: 10px 0px }
    .box-news .title { border-right: 1px solid #be1e2d; color: #be1e2d; float: left; font-size: 15px; font-weight: bold; text-transform: uppercase; padding-right: 20px; width: 5% }
    .box-news .ltsnew a { float: left; font-size: 15px; font-weight: bold; padding-left: 20px; color: #333 }
.full-left { width: 67.24137931034483%; float: left }
.headbox { border-bottom: 1px solid #c9cacc; max-width: 100%; margin-bottom: 15px; padding-bottom: 7px }
    .headbox div a { border-bottom: 3px solid #0f75bc; color: #1B75BC; font-size: 25px; line-height: 52px; padding: 5px 0 15px; text-transform: uppercase }
    .headbox span { float: right }
        .headbox span a { border-bottom: medium none; color: #939597; display: block; font-size: 15px; font-weight: 700; padding: 10px 0 0 }
    .headbox .ideansohoa a { padding-left: 45px }
.qcbanner { margin-bottom: 15px }
    .qcbanner img { width: 100% }
.boxrow2 { max-width: 100%; /*margin-bottom: 20px;*/ }
.leftbox-home { float: left; margin-bottom: 20px; width: 100%; border: 1px solid #DDD; border-top: none; }
    .leftbox-home .head-box { padding: 0 15px; background: #FFF url(../img/l_bg_chuyenmuc.png) repeat-y top left; border-top: 4px solid #EAC54D !important; border-bottom: 1px solid #DDD; }
        .leftbox-home .head-box a { color: #333; display: block; font-size: 16px; font-weight: bold; padding:12px 0;/*line-height: 45px !important; padding-left: 10px;*/ text-transform: uppercase; display: inline-flex; }
        .leftbox-home .head-box .xemthem { float: right; font: 100 13px/19px Roboto,Arial,Tahoma; color: #be1e2d; display: block; background: url('../img/i-viewall.png') no-repeat left center; padding-left: 30px; text-transform: none; }
/*            .leftbox-home .head-box a.tintucsukien { background: url('../images/icon-news.png') no-repeat scroll 0 7px }
            .leftbox-home .head-box a.hoctap { background: url('../images/icon-dang.png') no-repeat scroll 0 7px }
            .leftbox-home .head-box a.vanbanbieumau { background: url('../images/icon-vanbanbieumau.png') no-repeat scroll 0 7px }*/
.left-listnew { padding: 15px; overflow: auto }
    .left-listnew .new0 { float: left; padding-right: 10px; width: 46% }
        .left-listnew .new0 img { width: 100% }
        .left-listnew .new0 .f1 a { font-size: 18px; font-weight: 700; color: #333; display: block; margin-top: 10px; text-align: justify; font-family:Roboto,Arial,Tahoma;}
            .left-listnew .new0 .f1 a:hover { color: #ED1C24; }
    .left-listnew .new1n { float: right; width: 51.8% }
        .left-listnew .new1n ul { padding: 0 0 0 15px }
            .left-listnew .new1n ul li { text-align: justify; background: rgba(0,0,0,0) url("../images/icon-listnew.png") no-repeat scroll left 8px; border-bottom: 1px dotted #ccc; margin: 10px 0; padding-bottom: 10px; padding-left: 15px }
                .left-listnew .new1n ul li:first-child { margin-top: 0 }
                .left-listnew .new1n ul li:last-child { border: none; padding-bottom: 0; margin-bottom: 0 }
                .left-listnew .new1n ul li a { color: #333; text-align: justify; font-size: 15px }
                    .left-listnew .new1n ul li a:hover { color: #ED1C24; }
/*.sub-menubox { background: #e1edf3 none repeat scroll 0 0 }
    .sub-menubox ul { padding: 0 }
    .sub-menubox li { border-right: 1px solid #004f80; display: inline; padding: 0 5px }
    .sub-menubox ul li:last-child { border-right: medium none; padding: 0 0 0 6px }
    .sub-menubox ul li a { color: #58585b; font-size: 15px; line-height: 42px }
        .sub-menubox ul li a.active, .sub-menubox ul li a:hover { color: #004f80; font-weight: bold }*/

.lts-bovoicongdan { overflow: auto; background: url('../images/bg-boxcontnet.png') repeat-x bottom; padding: 15px; }
    .lts-bovoicongdan ul { overflow: auto; font: 700 16px Roboto,Arial,Tahoma; color: #404041; }
        .lts-bovoicongdan ul li { background: url(../img/i-lienket.png)no-repeat left 5px; padding-left: 15px; margin-right: 15px; padding-bottom: 20px; width: calc(50% - 31px); float: left; border-right: 1px solid #DDD; padding-right: 15px; }
            .lts-bovoicongdan ul li:nth-child(2n) { border-right: none; padding-right: 0; margin-right: 0; /*margin-left: 15px; */ }
            .lts-bovoicongdan ul li h2 a { font: 700 15px Roboto,Arial,Tahoma; color: #333; margin-bottom: 5px; display: block; }
            .lts-bovoicongdan ul li p { color: #404041; font: 100 13px/18px Roboto,Arial,Tahoma; }

.hometitletop { margin-top: -80px; padding: 10px; background: url('../images/bg-slider.png') repeat; position: relative; float: left }
    .hometitletop a { font-size: 18px; font-weight: 700; color: #fff }
.videotop img { width: 100% }
.listtop-home { margin-top: 20px; overflow: hidden; width: 100% }
    .listtop-home .f1 { border: 1px solid #c7c6c6; float: left; margin-right: 2%; width: 31.73% }
        .listtop-home .f1 img { width: 100% }
        .listtop-home .f1:last-child { margin-right: 0 }
        .listtop-home .f1 h2 { color: #be1e2d; text-transform: uppercase; font-size: 15px; font-weight: 700; padding: 10px 10px }
        .listtop-home .f1 p { font-size: 15px; font-weight: 700; padding: 0 10px 10px 10px; text-align: justify }
        .listtop-home .f1 a { color: #333 }
.listsvideo { width: 100%; float: right }
    .listsvideo ul li { background: rgba(0,0,0,0) url("../images/ivideo.png") no-repeat scroll left 0; border-bottom: 1px dotted #ccc; display: block; margin-bottom: 10px; padding-bottom: 10px; padding-left: 20px; text-align: justify }
        .listsvideo ul li:last-child { border-bottom: none }
        .listsvideo ul li a { color: #333; text-align: justify }
.full-right { width: 30.43103448275862%; float: right }
.box-listnew { margin-bottom: 20px; }
.box-head { padding: 0 15px; background: #FFF url(../img/l_bg_cm.png) no-repeat top left; border-top: 4px solid #EAC54D !important; border: 1px solid #DDD; }
    .box-head a,.box-head a:hover, .box-head a:visited {color: #333;display: block;font-size: 15px;font-weight: bold;line-height: 45px;text-transform: uppercase;display: inline-block;/*padding-right: 15px ;padding-left: 10px;*/}
    .box-head span { border-left: 1px solid #fff }
    .box-head a.tt2n { font-size: 15px; font-weight: normal; padding-left: 15px }
/*    .box-head a.tt { background: rgba(0,0,0,0) url("../images/icon-thongtin.png") no-repeat scroll 0 10px }
    .box-head a.tb { background: rgba(0,0,0,0) url('../img/icon-thongbao.svg') no-repeat scroll 0 10px;  }
    .box-head a.album { background: rgba(0,0,0,0) url("../images/icon-album.png") no-repeat scroll 0 8px }*/
.fix-bg { background: #fff !important }
/*.listhoatdong { background: #f1f1f2; border: 1px solid #ddd; padding: 15px; border-top: none; margin-bottom: 15px }
    .listhoatdong ul li { border-bottom: 1px dotted #ccc; margin-bottom: 10px; padding-bottom: 10px; overflow: auto }
        .listhoatdong ul li img { float: left; margin-right: 10px; width: 105px }
        .listhoatdong ul li:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0 }
        .listhoatdong ul li a { color: #333; font-size: 15px }
        .listhoatdong ul li p.title { text-align: justify }
        .listhoatdong ul li a:hover { color: #1B75BC }*/

.lts-lv { padding: 15px; background: #FFF; border: 1px solid #DDD; border-top: none; }
    .lts-lv ul { list-style: none; }
        .lts-lv ul li { background: url('../img/i-lienket.png') no-repeat left center; padding-left: 15px; }
            .lts-lv ul li a { font: 400 15px Roboto,Arial,Tahoma; color: #333; border-bottom: 1px dotted #ccc; display: block; padding: 8px 0; }
                .lts-lv ul li a:hover { color: #ED1C24; }
            .lts-lv ul li:last-child a { border-bottom: none; }
.lts-viewtop { padding: 15px; }
    .lts-viewtop ul { margin-left: 15px; list-style: none; }
        .lts-viewtop ul li { list-style-type: decimal; margin-bottom: 10px; font-weight: bold; }
            .lts-viewtop ul li a { font: 400 14px Roboto,Arial,Tahoma; color: #333; }
                .lts-viewtop ul li a:hover { color: #ED1C24; }
            .lts-viewtop ul li span { background: url('../img/i-lienket.png') no-repeat left center; padding-left: 20px; margin-left: 5px; font: 400 11px Roboto,Arial,Tahoma; color: #BE1E2D; }

.library table { width: 100%; }
    .library table tr td { font-size: 15px; border-left: 1px solid #DDD; padding: 10px; }
    .library table tr th { font: 700 15px/40px Roboto,Arial,tahoma; border-top: solid 1px #DDD; border-left: solid 1px #DDD; color: #333; text-align: center; vertical-align: middle; }
    .library table tr:last-child td { border-bottom: 1px solid #DDD; }
    .library table tr td:first-child a { color: #1C75BB; }
    .library table tr td:last-child, table.library tr:first-child th:last-child { border-right: 1px solid #DDD; text-align: center; }
    .library table tr:nth-child(2n + 1) { background-color: #f1f1f2; }
    .library table tr td a { color: #333; }
        .library table tr td a:hover { color: #ED1C24 }
    .library table tr td ul { list-style-type: none; padding: 0; }
    .library table tr td li { background: url('../images/download.png') no-repeat; padding-left: 25px; border: none; padding-bottom: 0; padding-right: 0; margin-right: 0; }
        .library table tr td li a { color: #1b75bb; font-size: 13px; }


footer { background: #BE1E2D; overflow: auto; }
.footer { max-width: 1024px; margin: 0 auto; overflow: auto; margin-top: 25px; margin-bottom: 25px; font-weight:roboto,Arial,Tahoma;}
    .footer .left { width: 70%; float: left; }
    .footer .right .social { padding-top: 44px; text-align: right; margin-right: 30px; }
    .footer .left .logo-footer { width: 12%; float: left; text-align: center; }
    .footer .left .info-footer { width: 83%; color: #FFF; }
	.footer .left .info-footer p strong{ font-weight:normal !important; }
    .footer .right { width: 30%; float: left; }
        .footer .right .social { padding-top: 44px; text-align: right; margin-right: 30px; }
            .footer .right .social ul { height: 35px; }
                .footer .right .social ul li { display: inline-flex; }
                    .footer .right .social ul li a { background: url(../images/icon-social.png) no-repeat scroll 0 0; display: block; width: 34px; height: 34px; }
                        .footer .right .social ul li a.fa { background-position: 0px 0px; }
                        .footer .right .social ul li a.tw { background-position: -40px 0px; }
                        .footer .right .social ul li a.go { background-position: -79px 0px; }
                        .footer .right .social ul li a.yt { background-position: -119px 0px; }
                        .footer .right .social ul li a.pr { background-position: -160px 0px; }
                        .footer .right .social ul li a.in { background-position: -201px 0px; }
        .footer .right .info-footer { color: #FFF; }
.topfooter { overflow: auto; background: #e7e8ea; }
.menu-footer { max-width: 1024px; margin: 0 auto; }
    .menu-footer ul.menu { text-align: center; padding: 8px 0; }
        .menu-footer ul.menu li { display: inline; padding: 0 20px; }
            .menu-footer ul.menu li a { color: #333; font: 700 13px/25px Roboto,Arial,Tahoma; text-transform: uppercase; }
                .menu-footer ul.menu li a:hover { color: #ED1C24; }

.box-thongbao { background: #f1f1f2; border: 1px solid #ddd; padding: 15px; border-top: none; margin-bottom: 20px }
    .box-thongbao ul li { border-bottom: 1px dotted #ccc; margin-bottom: 7px; padding: 7px 0 }
    .box-thongbao li .ilichcongtac { background: #fff url("../images/icon-lichcongtac.jpg") no-repeat scroll 3px 3px; border: 1px solid #a7a9ab; padding: 3px 5px 3px 27px; text-transform: uppercase; font-size: 12px }
    .box-thongbao li .ithongbao { background: #fff url("../images/itb.png") no-repeat scroll 3px 0; /*border: 1px solid #a7a9ab;*/ padding: 3px 5px 3px 27px; font-weight: 700; font-size: 12px }
    .box-thongbao li .time { font-size: 12px; color: #ed1c24; font-weight: bold; }
    .box-thongbao ul li:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0 }
    .box-thongbao ul li a { color: #58585b; display: block; font-size: 15px; padding-top: 10px; text-align: justify; }
        .box-thongbao ul li a:hover { color: #ED1C24 }
.qc-right-top img { margin-bottom: 15px; width: 100% }
.oplienket { padding: 7px 5px; border: 1px solid #ccc; width: 100% }
.banner-link img { width: 100% }
.contentContainer { border: 1px solid #ddd; padding: 15px; }
    .contentContainer .newsItem { background: rgba(0,0,0,0) url(../img/hotNews-split.gif) no-repeat scroll center bottom; overflow: auto; margin-bottom: 20px; border-bottom: 1px dotted #DDD; padding-bottom: 20px; }
        .contentContainer .newsItem img { float: left; margin-right: 20px; width: 235px }
        .contentContainer .newsItem p.title { line-height: 1.2; padding-bottom: 6px }
            .contentContainer .newsItem p.title a, .contentContainer .newsItem p.title a:link, .contentContainer .newsItem p.title a:visited { color: #333; font: 700 18px "Roboto",Arial,Helvetica,sans-serif; text-decoration: none }
                .contentContainer .newsItem p.title a:hover { color: #1B75BC; text-decoration: none }
        .contentContainer .newsItem p.des { color: #555; font: 15px "Roboto",Arial,Helvetica,sans-serif; text-align: justify }
        .contentContainer .newsItem p.date { color: #888; font: 13px "Roboto",Arial,Helvetica,sans-serif }
            .contentContainer .newsItem p.date span { background: rgba(0,0,0,0) url("../images/icon-time.png") no-repeat scroll 0 4px; padding: 1px 5px 3px 20px }
.otherListNews { padding: 15px 0 10px }
    .otherListNews .otherListNewsContainer { padding: 0 10px }
        .otherListNews .otherListNewsContainer .title { border-top: 1px solid #f1f1f1; color: #888; font: 600 10pt "Roboto",Arial,Helvetica,sans-serif; padding: 5px; text-transform: uppercase }
    .otherListNews ul { list-style: outside none none; margin: 0 0 0 20px; padding: 0 }
        .otherListNews ul.listContent li { background: rgba(0,0,0,0) url("../images/icon-listnew.png") no-repeat scroll 0 11px; padding: 5px 5px 5px 15px }
            .otherListNews ul.listContent li a, .otherListNews ul.listContent li a:link, .otherListNews ul.listContent li a:visited { color: #333; font: 15px "Roboto",Arial,Helvetica,sans-serif; text-decoration: none }
                .otherListNews ul.listContent li a:hover { color: #1B75BC; text-decoration: none }
            .otherListNews ul.listContent li span { color: #888; font: italic 11px "Roboto",Arial,Helvetica,sans-serif }
.newsDetails h1 { color: #1B75BC; font: 700 18px "Roboto",Arial,Helvetica,sans-serif; padding-bottom: 10px; margin: 0; }
.newsDetails p.date { color: #888; font: 13px "Roboto",Arial,Helvetica,sans-serif }
    .newsDetails p.date span { background: rgba(0,0,0,0) url("../images/icon-time.png") no-repeat scroll 0 4px; padding: 3px 5px 3px 20px }
.newsDetails p.des { color: #333; font: 700 15px/22px "Roboto",Arial,Helvetica,sans-serif; padding-top: 10px; text-align: justify }
.newsDetails .detail { color: #333; font: 15px/22px "Roboto",Arial,Helvetica,sans-serif; padding: 15px 0 10px; text-align: justify }
    .newsDetails .detail img { max-width: 100% !important; height: auto !important }
.newsDetails p.author { font: 600 15px "Roboto",Arial,Helvetica,sans-serif; padding-bottom: 6px; text-align: right }
.newsDetails p.source { font: italic 13px "Roboto",Arial,Helvetica,sans-serif; padding-bottom: 6px }

.box-quangcao img { width: 100% }
.googlemap img { width: 100% }
.box-csv { width: 100%; float: left }
.link-right { width: 100%; overflow: auto }
    .link-right img { width: 100%; margin-bottom: 15px }

.tktc { background: rgba(0,0,0,0) url("../images/icon-thongke.png") no-repeat scroll 0 7px; font-size: 15px; font-weight: normal; padding: 10px 0 10px 55px; margin-top: 90px }
.googlemap { padding-top: 15px }
.social ul { height: 35px; padding: 0 !important }
    .social ul li { display: inline-flex; padding-top: 3px }
        .social ul li a { background: rgba(0,0,0,0) url("../images/social.png") no-repeat scroll 0 0; display: block; height: 32px; width: 32px }
            .social ul li a.fa { background-position: -4px -2px }
            .social ul li a.tw { background-position: -43px -2px }
            .social ul li a.go { background-position: -80px -2px }
            .social ul li a.yt { background-position: -118px -2px }
            .social ul li a.pr { background-position: -156px -2px }
            .social ul li a.in { background-position: -194px -2px }
.paging { padding: 5px; margin: 5px 0 10px ;display: inline-block;}
    .paging span { display: block; float: left; margin-right: 5px; padding: 4px }
    .paging a, .paging a:link, .paging a:visited { background: #f6f6f6 -moz-linear-gradient(center top,#fff,#efefef) repeat scroll 0 0; border: 1px solid #ccc; color: #555; cursor: pointer; display: block; float: left; margin-right: 5px; padding: 4px 8px; text-decoration: none }
        .paging a:hover, .paging a.current { background: #ccc -moz-linear-gradient(center top,#fff,#ccc) repeat scroll 0 0; border: 1px solid #888; color: #222; overflow: visible }
.paging-header { background: rgba(0,0,0,0) none repeat scroll 0 0; padding: 5px; width: auto }
.box-news .ltsnew { float: right; width: 92% }
    .box-news .ltsnew ul { padding: 0; margin: 0; list-style: none }
        .box-news .ltsnew ul li { float: left; padding-left: 2px }
            .box-news .ltsnew ul li a { display: block; text-decoration: none }
.slider-home { margin-bottom: 10px }
    .slider-home .carousel { height: 625px }
    .slider-home .carousel-indicators { left: 0; bottom: 0; min-height: 200px; width: 100%; background: #eaeaea; margin-left: 0; margin-bottom: 0; padding-top: 5px; border-color: #666 #d0d0d0 #d0d0d0; border-width: 1px; border-style: solid }
        .slider-home .carousel-indicators li { width: 32%; padding: 0 5px; height: 100%; float: left; overflow: hidden; text-indent: 0; border-radius: 0; border: none; margin: 0; min-height: 195x }
            .slider-home .carousel-indicators li a { display: block; min-height: 195px }
                .slider-home .carousel-indicators li a img { width: 100% }
                .slider-home .carousel-indicators li a span { font-size: 12px; color: #333; display: inline-block; padding-top: 6px }
    .slider-home .carousel .carousel-caption { background: #052846; opacity: .8; font-weight: bold; width: 100%; left: 0; right: 0; bottom: 0; padding: 10px; text-align: justify }
.breadcrumb ul { list-style: none; padding: 0; margin: 0; width: 100%; display: inline-block; clear: both }
    .breadcrumb ul li { float: left; background: url(../images/icon_right.png) no-repeat -1px 9px; padding: 5px 7px 6px 9px ;}
        .breadcrumb ul li:first-child { padding-left:0px; background: none !important; }
            .breadcrumb ul li.home a { display: block; width: 12px; height: 12px; background: url(../images/icon_home.png) no-repeat 0 0 }
        .breadcrumb ul li a, .breadcrumb ul li a:link, .breadcrumb ul li a:visited { font: normal 10pt 'Roboto Condensed',Arial,Helvetica,sans-serif; color: #333 }
            .breadcrumb ul li a:hover { color: #e42936 }
            .breadcrumb ul li a.selected { font-weight: 600; color: #e42936 }
.albumGallery .albumInfo { padding: 10px }
    .albumGallery .albumInfo h1 { font: 600 15pt Arial,Helvetica,sans-serif; color: #666; padding-bottom: 10px; line-height: 1.2 }
    .albumGallery .albumInfo p.des { line-height: 1; font: 500 13pt 'Roboto Condensed',Arial,Helvetica,sans-serif; color: #666; text-align: justify; padding-top: 10px }
    .albumGallery .albumInfo p.date { font: normal 10pt 'Roboto Condensed',Arial,Helvetica,sans-serif; color: #888 }
        .albumGallery .albumInfo p.date span { background: url(../img/icon-time.png) no-repeat 0 2px; padding: 3px 5px 3px 20px }
.albumGallery ul { list-style: none; padding: 0; margin: 0; width: 100%; display: inline-block; clear: both; padding-bottom: 8px; padding: 15px 0 0 15px }
    .albumGallery ul li { margin-left: 22px; float: left; margin-bottom: 22px; width: 211px }
        .albumGallery ul li.clear { margin-left: 0; clear: both }
        .albumGallery ul li img { width: 185px; padding: 10px }
        .albumGallery ul li p.title { border-top: 1px solid #eee; padding: 5px; font: normal 10pt 'Roboto Condensed',Arial,Helvetica,sans-serif; color: #444; line-height: 1.2; text-align: justify }
.searchVB .head { color: #fff; font: 700 15px/41px Roboto,Arial,Helvetica,sans-serif; padding: 0 8px; text-transform: uppercase }
.searchVB { background: #be1e2d none repeat scroll 0 0; display: table; padding: 1px 3px 3px; width: 100% }
    .searchVB .bg { border-radius: 4px }
    .searchVB .left { width: 46%; float: left }
    .searchVB .right { width: 46%; float: right }
    .searchVB .container { width: 100%; display: inline-block; clear: both; background: #fff; padding: 10px 0 0 }
    .searchVB .label { float: left; width: 37%; padding-top: 5px; text-align: right; padding-right: 10px }
    .searchVB .control { float: right; width: 60% }
        .searchVB .control select { width: 100% }
    .searchVB .row { width: 96%; display: inline-block; clear: both; padding: 5px 2%; text-align: center }
    .searchVB .control input, .searchVB .control select { width: 100%; display: inline-block; clear: both; padding: 3px 5px; border: 1px solid #ccc; font: 400 10pt Roboto,Arial,Helvetica,sans-serif; color: #333 }
.boxTabs .header { border-bottom: 2px solid #d2540a }
    .boxTabs .header ul { padding: 0; width: 100% }
    .boxTabs .header ul, .fulltext .vbInfo ul { margin: 0; display: inline-block; clear: both; list-style: none }
    .boxTabs .header li { float: left; margin-right: 2px }
        .boxTabs .header li a.selected, .boxTabs .header li a:hover { background-image: url(/Publishing_Resources/web/images/tab-hover.gif) }
        .boxTabs .header li a { display: block; background: url(/Publishing_Resources/web/images/tab-bg.gif) top left no-repeat; padding-left: 10px }
.fulltext .vbInfo { background: #aed2e7; padding: 8px }
    .fulltext .vbInfo ul { padding: 0; width: 100% }
    .boxTabs .header ul, .fulltext .vbInfo ul { margin: 0; display: inline-block; clear: both; list-style: none }
        .fulltext .vbInfo ul li.green { color: #008000 }
        .fulltext .vbInfo ul li { float: left; padding-right: 15px }
            .fulltext .vbInfo ul li.red { color: #f00 }
.boxContainer, .menu-page .nav { position: relative }
.boxTabs .header li a.selected span, .boxTabs .header li a:hover span { background-image: url(/Publishing_Resources/web/images/tab-hover.gif); color: #fff }
.boxTabs .header li a span { display: block; background: url(/Publishing_Resources/web/images/tab-bg.gif) top right no-repeat; padding: 5px 10px 4px 0; font-size: 12px; color: #333 }
.jwicon { background: none !important }
div#playerjklIFikEMKhW_display_button { background: url(/Publishing_Resources/web/images/playIcon.png) no-repeat !important; width: 100px !important; height: 100px !important; margin-top: -9% !important; background-size: 73% !important }
#playerjklIFikEMKhW { margin-bottom: 15px }
.right-listnew .new0 { float: left; padding: 10px }
    .right-listnew .new0 .f1 a { color: #004f80; font-size: 15px; font-weight: bold; text-align: justify }
.meta { padding: 10px 0 }
    .meta p { padding: 7px }
        .meta p label { width: 20%; float: left; font-weight: bold }
    .meta .odd { background: #fafafa }
.leftmenu ul.nav-left li { background: url(../images/icon-listnew.png) left 14px no-repeat; padding-left: 10px; background-position-y: 13px }
.leftmenu ul.nav-left { background: #e1edf3; padding: 10px; font-size: 15px; font-family: roboto; margin-bottom: 20px }
    .leftmenu ul.nav-left li a { color: #004f80 }
        .leftmenu ul.nav-left li a span { border-bottom: 1px dotted #73a0bc; width: 100%; display: block; line-height: 35px }
    .leftmenu ul.nav-left li:last-child a span { border-bottom: none }
.jwicon { background: none !important }
.otherNews .otherNewsTitle { padding: 5px 0; border-bottom: 1px solid #f1f1f1; font: bold 10pt 'Roboto',Arial,Helvetica,sans-serif; color: #ae2221; margin-bottom: 10px }
.slider-home { margin-bottom: 10px }
    .slider-home #slider { margin-bottom: 0 }
        .slider-home #slider ul.slides li { position: relative }
    .slider-home .carousel { height: 625px }
    .slider-home #carousel { left: 0; bottom: 0; min-height: 200px; width: 100%; background: #eaeaea; margin-left: 0; margin-bottom: 0; padding-top: 5px; border-color: #666 #d0d0d0 #d0d0d0; border-width: 1px; border-style: solid }
        .slider-home #carousel li { width: 32%; padding: 0 5px; height: 100%; float: left; overflow: hidden; text-indent: 0; border-radius: 0; border: none; margin: 0; min-height: 195px }
            .slider-home #carousel li a { display: block; min-height: 195px }
                .slider-home #carousel li a img { width: 100% }
                .slider-home #carousel li a span { font-size: 12px; color: #333; display: inline-block; padding-top: 6px; text-align: justify }
    .slider-home #slider .carousel-caption { background: #052846; opacity: .8; font-weight: bold; width: 751px; left: 0; right: 0; bottom: 0; padding: 10px; text-align: justify; display: block; position: absolute; color: #fff }
    .slider-home #carousel .flex-active-slide { background-color: #fff }


.ltstop2 { overflow: auto; }
    .ltstop2 .top2 { max-width: 47.72079772079772%; float: left; }
        .ltstop2 .top2:last-child { float: right !important; }
        .ltstop2 .top2 a img { width: 100%; max-height:207px; object-fit:cover;}
        .ltstop2 .top2 .info a { color: #404041; font: 700 18px/24px Roboto,Arial,Tahoma; display: block; padding: 10px 0 5px 0; }
        .ltstop2 .top2 .info p { font: 100 13px/18px Roboto,Arial,Tahoma; text-align: justify; }
.ltstop4 { margin-top: 20px; overflow: auto; }
    .ltstop4 ul { }
        .ltstop4 ul li { max-width: 47.72079772079772%; float: left; margin-bottom: 20px; }
            .ltstop4 ul li a { font: 700 15px/18px Roboto,Arial,Tahoma; color: #58585b; display: block; text-align: justify;min-height: 100px !important; }
            .ltstop4 ul li img { float: left; width: 110px; margin-right: 15px; }
            .ltstop4 ul li:nth-child(2n) { float: right !important; }


.box-dvc { border: 1px solid #ddd; border-top: 4px solid #EAC54D !important; background: url('../images/bg_dichvucong.png') no-repeat center top; background-size:100%; overflow: auto;  margin-bottom: 20px;}
    .box-dvc ul { list-style-type: decimal; overflow: auto; margin-top: 80px; padding: 0px 15px 10px 35px; background: url('../images/huyhieu.png') no-repeat center center; color: #be1e2d; font: 700 15px Roboto,Arial,Tahoma; }
        .box-dvc ul li { padding: 7px 0; }
            .box-dvc ul li a { font: 700 15px/18px Roboto,Arial,Tahoma; color: #333; display: block; text-align: justify; }
                .box-dvc ul li a:hover { color: #be1e2d; }

.viewall { float: right; font: 100 13px/45px Roboto,Arial,Tahoma; color: #be1e2d; display: block; background: url(../img/i-viewall.png) no-repeat left center; padding-left: 30px; text-transform: none; }

.search-advan {     background: #FFF url(../images/bg-advan.png) repeat-x left top;
min-height: 129px;
padding: 20px 30px 20px 30px;
margin-bottom: 20px;
border-radius: 7px 7px;
border: 1px solid #ddd;
border-bottom: 10px solid #EAC54D;}
.control-search { overflow: auto; margin-bottom: 10px; }
.head-box-search { color: #ED1C24; text-transform: uppercase; font: 700 15px Roboto,Arial,Tahoma; margin-bottom: 15px; }
.control-search .label { width: 20%; float: left; font: 400 15px/39px Roboto,Arial,Tahoma; }
.control-search .txtinput { width: 80%; float: right; }
.txtinput > div {width: 45%;float: left;display: -webkit-box;}
.txtinput input { width: 95.4%; padding: 10px; border-radius: 5px 5px; border: 1px solid #BCBEC0; }
.txtinput select { width: 74%; padding: 8px 10px; border-radius: 5px 5px; border: 1px solid #BCBEC0; margin-right: 10px; }
.btn-search { height: 38px;overflow: hidden;cursor: pointer; background: #ED1C24; font: 700 13px/41px Roboto,Arial,Tahoma; padding: 0 30px; border: 1px solid #BCBEC0; color: #FFF; text-transform: uppercase; border-radius: 5px 5px; }
.btn-search:hover {background: #ff5158; color: #fff;}
.lts-vanban-home { overflow:auto; padding-bottom:20px;}
.lts-vanban-home .title {margin-bottom:10px; background: #FFF url(../images/bg-lts-vanban.png) repeat-x center bottom; border: 1px solid #ddd; min-height: 14px; padding: 7px 10px; }
.lts-vanban-home .title a { background: url('../images/i-lts-vanban.png')no-repeat left center; padding-left: 20px; color: #58595B; font: 700 14px/18px Roboto,Arial,Tahoma; }
.info-desc { overflow: auto; /*padding: 10px 0;*/ font: 400 14px/20px Roboto,Arial,Tahoma; display: inline;}
.info-desc .f1 { width: 68%; float: left; font: 400 14px/18px Roboto,Arial,Tahoma; border-right: 1px dotted #ddd; padding-right: 1.8%; }
.info-desc .f2 { width: 28%; float: right; font: 400 14px/18px Roboto,Arial,Tahoma; padding-left: 2%; }
.f1 ul { margin: 10px 0 5px 0; list-style: none; }
.f1 ul li { display: initial; margin-right: 20px; }
.f1 ul li a { color: #BE1E2D; font: 400 11px Roboto,Arial,Tahoma; }
.f2 p span:first-child { width: 52%; float: left; }

.f1 ul li.vb { background: url('../images/i-lienquan.png') no-repeat left center; padding-left: 15px; }
.f1 ul li.tt { background: url('../images/i-thuoctinh.png')no-repeat left center; padding-left: 15px; }
.f1 ul li.dow { background: url('../images/i-dowload.png')no-repeat left center; padding-left: 15px; }

.vanbanduthao { background: #fff; border: 1px solid #ddd; border-radius: 0 3px 3px 3px;width: calc(100% - 2px); }
.vanbanduthao h3.title { border-bottom: 1px solid #ddd; font: 700 15px/25px Roboto,Arial,Tahoma; color: #ED1C24; text-transform: uppercase; padding: 0 15px; background: #FFF url(../images/bg-lts-vanban.png) repeat-x center bottom; padding:8px 15px;}
.vanbanduthao .le { background: #f7f7f7; }
.vanbanduthaoitem { padding: 10px 15px;overflow: auto;}
.vanbanduthaoitem div.title { margin-bottom: 10px; }
.vanbanduthaoitem div.title a { color: #333; font: 700 15px/20px Roboto,Arial,Tahoma; text-align:justify;display:block; }
.vanbanduthaoitem div.title span { font-size: 14px; font-style: italic; margin-left: 3px; }
.vanbanduthaoitem div.title a:hover { color: #ED1C24; }
.vanbanduthaoitem div.vbdt-info .total { padding-top: 3px; }
.vanbanduthaoitem div.vbdt-info .total a.continue { float: right; font-size: 14px; font-style: italic; color: #0072c6; }
a.vanbanlienquan { font-size: 11px; padding-right: 15px; color: #333; }
.vanbanduthaoitem .desc { font-size: 14px; line-height: 18px; text-align: justify;margin-bottom:5px; }
.vanbanduthaoitem div.vbdt-info span { font-size: 13px; font-style: italic; color: #BE1E2D; }
.vanbanduthaoitem a.vbdt-image {float: left;width: 200px;padding-right: 10px;}
.vanbanduthaoitem a.vbdt-image img {width: 100%;}
.vanbanduthaoDetail { background: #fff; border: 1px solid #ddd; border-radius: 0 3px 3px 3px; }
.vanbanduthaoDetail h3.title { border-bottom: 1px solid #ddd; font: 700 15px/43px Roboto,Arial,Tahoma; color: #ED1C24; text-transform: uppercase; padding: 0 15px; background: #FFF url(../images/bg-lts-vanban.png) repeat-x center bottom; }
.vbdt-content { padding: 15px; text-align: justify; }
.vbdt-content .trichyeu { margin: 10px 0px; line-height: 20px; font-size:14px;}
.vbdt-content .trichyeu p {margin-bottom: 10px !important;}
.vbdt-content .trichyeu * { font-family:Roboto,Arial !important }
.vbdt-content .trichyeu img {max-width: 550px;height: auto;}
.vbdt-content .trichyeu table {text-align:center; margin:0 auto;}
.vbdt-content h1 { font: 700 17px/20px Roboto,Arial,Tahoma; color: #333; margin-bottom: 20px; }
.vbdt-content .desc { font-weight: bold; font-size:14px; }
.tableList { background: #ddd; }
.tableList td { padding: 5px; padding: 8px 5px; font: 400 14px/20px 'Roboto', Arial, Tahoma; color: #333; background: #fff; line-height: 1.8; }
.tableList td.backgroundEEE { background: #EFEFEF !important; }
.tableList .textBold { font-weight: bold !important; }
.vanbanduthaoDetail .vbdt-attack p { font: bold 14px Roboto, Arial, Tahoma; color: #333; }
.vanbanduthaoDetail .vbdt-attack a { font: 14px Roboto, Arial, Tahoma; color: #333; }
.danhsachgopy { margin-top: 15px; }
.danhsachgopy h3 { font: bold 15px Roboto, Arial, Tahoma; color: #ED1C24; border-bottom: 1px solid #ED1C24; padding: 2px 0px; text-transform: uppercase; }
.gopyitem { font: 400 14px/18px Roboto,Arial,Tahoma; border-bottom: 1px dotted #ddd; padding: 10px 0px; }
.gopyitem .gopyitem-info { padding: 4px 0px; }
.gopyitem .gopyitem-info span { }
.gopyitem .gopyitem-info span.hoten { }
.gopyitem .gopyitem-info span.datetime { margin-left: 25px; }
.gopyitem .gopyitem-info span label { font-weight: bold; }
.gopyitem .gopyitem-content { font-style: italic; text-align: justify; }

.title_comment { color: #ED1C24; font: bold 15px 'Roboto',Arial,Helvetica,sans-serif; margin-bottom: 10px; text-transform: uppercase; }
.form-comment-news1 { width: 100%; margin: 0px auto; }
.form-comment-news1 .star { color: #f00; }
.form-comment-news1 li { display: inline-block; clear: both; width: 100%; padding: 5px 0px; }
.form-comment-news1 li span.label { width: 15%; float: left; display: block; color: #333; font: 14px Roboto,Arial,Tahoma; padding-top: 5px; padding-left: 20px; }
.form-comment-news1 li input[type=text].txt { border: 1px solid #ccc; font: 14px Roboto Condensed,Helvetica,sans-serif; width: 60% !important; height: 25px; }
.form-comment-news1 li textarea.textarea { border: 1px solid #ccc; font: 14px Roboto Condensed,Helvetica,sans-serif; width: 60% !important; height: 100px !important; }
.form-comment-news1 .captcha1 { float: left; margin-right: 5px; margin-top: 0px; border: 1px solid #ccc; font: 14px Roboto Condensed,Helvetica,sans-serif; padding: 3px; width: 100px !important; height: 30px; }
.form-comment-news1 #CaptchaImage { border: 1px solid #CCCCCC; float: left; margin-right: 4px; height: 35px; }
.form-comment-news1 #btnComment { background: #ED1C24; color: #FFF; /* float: right; */ margin-right: 51px; padding: 7px 10px; border-radius: 5px; text-align: center; width: 100px; margin: 0 auto; }
.form-comment-news1 #btnComment:hover { cursor: pointer; }

.other { margin-top: 20px; }
.other h3 { margin-bottom: 20px; font: bold 15px Roboto, Arial, Tahoma; color: #ED1C24; border-bottom: 1px solid #ED1C24; padding: 2px 0px; text-transform: uppercase; }
.other ul { list-style: none; }
.other ul li { background: rgba(0, 0, 0, 0) url(../images/lts-do.png) no-repeat scroll 10px 6px; padding-left: 25px; margin-bottom: 10px; }
.other ul li a { color: #333; font: 400 14px/18px Roboto,Aria,Tahoma; }
.other ul li a:hover { color: #ED1C24; }
.other ul li span { color: #AAA; font-style: italic; font-size: 14px; }

.vanbanlienquanitem { padding: 10px 0px 15px 0px; border-bottom: 1px dotted; }
.vanbanlienquanitem h3 { }
.vanbanlienquanitem h3 a { font-weight: 700; color: #333; }
.vanbanlienquanitem h3 a:hover { color: #ED1C24; }
.vanbanlienquanitem span { font-style: italic; font-size: 14px; }
/*================================*/
.total { margin-bottom: 10px; }
.total span { font: 400 11px/16px Roboto,Arial,Tahoma; color: #BE1E2D; }
.thongbao { font: 700 15px/20px Roboto,Aria,Tahoma; text-align: center; padding: 15px 0; }


.vbdt-content ul { /*margin-left: 20px;*/ }
/*
.vbdt-content table { background: #ddd; }
.vbdt-content table td { padding: 5px; padding: 8px 5px; font: 400 14px 'Roboto', Arial, Tahoma; color: #333; background: #fff; line-height: 1.8; }
*/

.fileAttack { list-style: none; }

.resp-tab-content table {max-width:660px !important;}

div.vbInfo { width: 100%; display: inline-block; clear: both; padding: 12px 0px; text-align:justify;}
div.vbInfo ul { list-style: none; padding: 0px; }
div.vbInfo ul li { float: left; padding-right: 22px; font: 700 14px/18px Roboto,Arial,Tahoma; }
div.vbInfo ul li.green { color: #060; }
div.vbInfo ul li.red { color: #F00; }
div.vbInfo ul li span { font-weight: normal; color: #000; line-height: 0; }
div.vbPading15 {padding:15px;}
div.vbInfo * {font-weight:Roboto,Arial,Tahoma !important;}

.resp-tabs-container * {font-family:Roboto,Arial,Tahoma !important;}
/*=============================UYDQ=======================*/
.fileAttack img {
    width: 15px !important;
}

.vbdt-image img {float:left;width:155px; margin-right:20px;}
#content_layyk,#content_hethan{display: flex;}
#content_layyk .paging,#content_hethan .paging{margin: 25px 10px 10px;}

.library { width: 100%; }
table.library tr td { font-size: 14px; border-left: 1px solid #DDD; padding: 10px; }
table.library tr th { font: 700 13px/40px Roboto,Arial,tahoma; border-top: solid 1px #DDD; border-left: solid 1px #DDD; color: #58585b; text-align: center; vertical-align: middle; text-transform: uppercase; }
table.library tr:last-child td { border-bottom: 1px solid #DDD; }
table.library tr td:first-child a { color: #1C75BB; }
table.library tr td:last-child, table.library tr:first-child th:last-child { border-right: 1px solid #DDD; }
table.library tr:nth-child(2n + 2) { background-color: #f1f1f2; }
table.library tr td a { color: #58585b; }
table.library tr td ul { list-style-type: none; padding: 0; }
table.library tr td li { background: url('../images/download.png') no-repeat; padding-left: 25px; border: none; padding-bottom: 0; padding-right: 0; margin-right: 0; }
    table.library tr td li a { color: #1b75bb; font-size: 14px; }
table.library thead tr {background: #FFFDDF !important;}
.hoidapdetail { overflow: auto; margin-bottom: 10px; padding-bottom: 20px; border: 1px solid #ddd; border-radius: 5px 5px; }
.hddetail { /*padding: 10px;*/ }
    .hddetail h3 { font: 700 15px/18px Roboto,Arial,Tahoma; color: #58585b; background: url(../images/icon_question.png) no-repeat scroll 0px 2px; padding-left: 20px; margin-bottom: 5px; }
    .hddetail span.hdnguoigui { font-size: 13px; font-style: italic; }
span.hdsoluotxem { font-size: 10pt; font-style: italic; float: right; }
.hdother { margin-top: 15px; }
    .hdother h3 { font: bold 15px Roboto, Arial, Tahoma; color: #ED1C24; border-bottom: 1px solid #ED1C24; padding: 2px 0px; text-transform: uppercase; }
    .hdother ul { margin-top: 10px; list-style: none; }
    .hdother li { background: rgba(0, 0, 0, 0) url(../images/lts-do.png) no-repeat scroll 10px 14px; padding-left: 25px; margin-bottom: 7px; }
        .hdother li a { font: 400 14px/20px Roboto,Arial,Tahoma; color: #58585b; display:inline-block !important;margin-left:25px;padding-top:0px !important;}
        .hdother li span { color: #AAA; font: 400 13px Roboto,Arial,Tahoma; font-style: italic; }

.hdtraloi { margin-top: 30px; border-top: 1px dotted #ccc; padding-top: 10px; }
    .hdtraloi h3 { font: 700 16px Roboto,Arial,Tahoma; color: #333; background: url(../images/icon_answer.png) no-repeat scroll 0px 2px; padding-left: 20px; }
.hdtraloiitem { padding: 10px 0px; overflow: auto; }

.title_comment { color: #AE2221; font: bold 10pt 'Roboto',Arial,Helvetica,sans-serif; margin-bottom: 10px; padding: 0 10px; }
.form-comment-news1 { width: 98%; margin: 0px auto; }
    .form-comment-news1 .star { color: #f00; }
    .form-comment-news1 li { display: inline-block; clear: both; width: 100%; padding: 5px 0px; }
        .form-comment-news1 li span.label { width: 20%; float: left; display: block; color: #333; font: 400 14px/31px Roboto,Arial,Tahoma; /* padding-top: 10px; */ padding-left: 20px; }
        .form-comment-news1 li input[type=text].txt { border: 1px solid #ccc; font: 13px Roboto,Arial,Tahoma; width: 70% !important; height: 25px; }
        .form-comment-news1 li textarea.textarea { border: 1px solid #ccc; font: 13px Roboto,Arial,Tahoma; width: 69.8% !important; height: 100px !important; }
    .form-comment-news1 .captcha1 { float: left; margin-right: 5px; margin-top: 0px; border: 1px solid #ccc; font: 13px Roboto,Arial,Tahoma; padding: 3px; width: 100px !important; height: 30px; }
    .form-comment-news1 #CaptchaImage { border: 1px solid #CCCCCC; float: left; margin-right: 4px; height: 35px; }
    .form-comment-news1 #btnComment { background: #ED1C24; color: #FFF; /* float: right; */ margin-right: 51px; padding: 5px 10px; border-radius: 5px; width: 100px; text-align: center; margin: 0 auto; }
        .form-comment-news1 #btnComment:hover { cursor: pointer; }
    .form-comment-news1 select { padding: 5px 0px; width: 71.8%; border: 1px solid #ccc; }
/*==================*/
.content-detail { padding: 15px; }
.hdtraloiitem .noidung table {text-align:center; margin:0 auto;}
.noidung { margin-top: 10px; text-align: justify; font:100 14px/22px Roboto,Arial,Tahoma; color:#333;}
.inbaiviet { text-align: right; margin: 10px 0; }
    .inbaiviet img { display: inherit; }
	
	
.list-news { /*overflow: auto;*/ }
.list-news .newsItem { }
.list-news .newsItem .container { clear: both; display: inline-block; padding-bottom: 20px; margin-bottom: 20px; width: 100%; border-bottom: 1px dotted #ccc; }
.list-news .newsItem img { float: left; margin-right: 10px; width: 288px; }
.list-news .newsItem h2 a, 
.list-news .newsItem h2 a:link, 
.list-news .newsItem h2 a:visited { color: #404041; font: 700 18px/23px Roboto,Arial,Tahoma; text-decoration: none;text-align:justify;display:block; }
.list-news .newsItem h2 a:hover { color: #be1e2d; text-decoration: none; }
.list-news .newsItem p.des { color: #333; font: 14px/18px "Roboto",Arial,Helvetica,sans-serif; padding-top: 10px; text-align: justify;}
.list-news .newsItem .time { color: #8b0204; font: 700 11px "Roboto",Arial,Helvetica,sans-serif; margin-bottom: 10px; }
.list-news .newsItem p.date span { background: rgba(0, 0, 0, 0) url("../images/icon-time.png") no-repeat scroll 0 4px; padding: 3px 5px 3px 20px; }
.detailnew h1 { font: 700 25px/35px Roboto,Arial,Tahoma; color: #004175; margin-bottom: 20px; text-align:justify;}
.detailnew .anhdaidien img{max-width: 550px;}
.displaytime { border-bottom: 1px solid #333; margin-bottom: 20px; overflow: auto; }
.displaytime .time { font: 400 12px Roboto,Arial,Tahoma; background: url('../images/i-time.png') no-repeat left center; padding-left: 25px; width: 105px; float: left; }
.detailnew .desc { font: 700 15px/20px Roboto,Arial,Tahoma; color: #333; text-align: justify; }
.detailnew .detail { font: 400 14px/22px Roboto,Arial,Tahoma; color: #333; text-align: justify;overflow: auto; margin-top:15px;}
.detailnew .detail * { font-family: Roboto,Arial,Tahoma !important; font-size:14px !important;}
.detailnew .detail img { margin-top:18px !important; height:auto !important; max-width:650px;}
.detailnew .detail table {text-align:center; margin:0 auto;}
.detailnew .tacgia { font: 700 14px Roboto,Arial,Tahoma; color: #333; text-align: right; margin: 20px 0; width: 100%; }
.detail * { line-height: 22px; }
.detail table p {padding-bottom:0px}
.detail p {padding-bottom:10px;}
.detail table p {padding-bottom:0px}
.newsTool { list-style: none; }
.newsTool li.social { float: right; display: inline-flex; margin-left: 20px; }
.newsTool li.font { float: right; }
.newsTool li.font > a:hover { color: #d81920; }
.font a#largerfont { border-right: 1px solid #428dc5; padding-right: 10px; }
.font a.fontSizePlusMin { padding-left: 5px; }
.otherListNews { padding: 15px 0 10px; }
.otherListNews .head { color: #be1e2d; font: 700 18px Roboto,Arial,Tahoma; border-bottom: 2px solid #be1e2d; text-transform: uppercase; padding-bottom: 5px; margin: 10px 0; }
.otherListNews ul { list-style-type: square; padding-left: 15px; color: #1b75bb; font-size: 9px; margin-left:0px;}
.otherListNews ul li { padding: 2px 0; }
.otherListNews ul li a, .otherListNews ul li a:link, .otherListNews ul li a:visited { font: 400 14px/20px Roboto,Arial,Tahoma; color: #1b75bb; }
.otherListNews ul li a:hover { text-decoration: underline; }
.otherListNews ul li span { color: #6d6e70; font: 400 13px Roboto,Arial,Tahoma; }
.box-dvc {margin-top:10px;}
.box-dvc .viewall {display:none;}
.link-banner img {width:100%;}

.slider-new { overflow: auto; margin-bottom: 20px; }
.slider-new .topleft { float: left; width: 60.96866096866097%; }
.topleft h1 a { color: #404041; margin: 10px 0; display: block; font: bold 18px/24px "Roboto",Arial,Helvetica,sans-serif; text-align: justify; }
.topleft img { width: 100%; }
.topleft .desc { color: #404041; font: 13px "Roboto",Arial,Helvetica,sans-serif; text-align: justify; }
.slider-new .topright { float: right; width: 36.04273504273504%; }
.title-new-hot { margin-bottom: 10px; border-bottom: 1px solid #d71920; }
.title-new-hot a { font: 700 18px 'Roboto',Arial,Tahoma; color: #d71920; }
.title-new-hot a:visited {color: #d71920;}
.lts-new { padding: 0; list-style: none; }
.lts-new li { background: url('../images/i-topnew.png') no-repeat left 5px; padding-left: 10px; margin-bottom: 5px; padding-bottom: 5px; text-align: justify; border-bottom: 1px dotted #ccc; }
.lts-new li:last-child { border-bottom: none; }
.lts-new li:hover { background: url('../images/i-topnew-hover.png') no-repeat left 5px; }
.lts-new li a { color: #333; font: 400 13px/18px "Roboto",Arial,Helvetica,sans-serif; display: block; }
.lts-new li:hover a { font-weight: bold; }
.viewcount {
    font: 400 12px Roboto,Arial,Tahoma;
    width: 20%;
    float: left;
    color: #666;
}