.tieude {width: 100%;height: 40px;background: #213f99;line-height: 40px;color: #fff;text-transform: uppercase;font-size: 15px;font-weight: 500;padding: 0 10px;}
div.danhmuc {margin-bottom: 30px;background: #f1f1f1;}
div#danhmuc > ul { padding: 0 10px }
div#danhmuc ul li ul { display: none; }

div#danhmuc ul li ul li ul {
    display: block;
}
div#danhmuc ul li { position: relative; }
div#danhmuc ul > li:last-child > a { border-bottom: none; }
div#danhmuc ul > li:last-child > ul li a { }
div#danhmuc ul li span.btn { position: absolute; top: 8px; right: 0; text-align: center; padding: 5px; }
div#danhmuc ul li span.btn i { display: block; width: 100%; font-size: 11px; color: #909090; }
div#danhmuc ul li a { display: block; padding: 10px 0; border-bottom: solid 1px #ccc; color: #757575; text-transform: uppercase; }

div#danhmuc ul li:first-child a {
    border-top: none;
}
div#danhmuc ul li i { margin-right: 8px; font-size: 15px }
div#danhmuc ul li ul li a {text-transform: none;color: #6f6f6f;border-top: solid 1px #ccc;border-bottom: none;padding: 5px 0;}

div#danhmuc ul li ul li ul li a {
    padding-left: 15px;
}
div#danhmuc ul li a:hover { color: #cc0000; }
.box_ht { padding: 10px; }
.phone { color: #393939; font-family: fonta; font-size: 17px; margin-bottom: 10px; }
.phone span { color: #ee0000; font-family: fontc; font-size: 20px; }
.phone img { vertical-align: middle; margin-right: 5px; }
.info_hotro { text-align: left; margin-top: 10px; display: flex; align-items: center; }
.info_hotro a img { width: 23px; }
.info_hotro b { color: #000; font-size: 14px; display: block; }
.info_hotro p { color: #ff0000; font-family: opensanb; font-size: 16px; margin-left: 10px; line-height: 1.2; letter-spacing: 1px; }
.info_hotro a { margin-right: 5px; }
div#hotro > img { margin-bottom: 15px; }
p.email_ht { font-size: 14px; }
p.email_ht img { margin-right: 6px }
div#tinmoi ul {list-style: none;padding: 10px;padding-bottom: 0;}
div#tinmoi ul li { padding-bottom: 15px; }
div#tinmoi ul li a img { width: 38%; max-width: 150px !important; border: 1px solid #d6d6d6; float: left; margin-right: 10px; }
div#tinmoi ul li a img:hover {transition: 1s;border: 1px solid #213f99;}
div#tinmoi ul li h3 a {text-decoration: none;color: #111111;font-size: 13px;transition: 0.4s;display: block;}
div#tinmoi ul li .mtsp { font-size: 13px; line-height: 20px; height: 60px; overflow: hidden; }
div#tinmoi ul li h3 { margin-bottom: 5px; }
div#tinmoi ul li h3 a:hover {color: #213f99;transition: 0.4s;}