@charset "utf-8";


@font-face {
  font-family: 'RobotoX';
  src:  url(Roboto-Regular.ttf);
  font-weight: normal;
}

@font-face {
  font-family: 'RobotoX';
  src:  url(Roboto-Bold.ttf);
  font-weight:bold;
}
*, html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; text-decoration:none; list-style:none;font-family: 'RobotoX';}

header, section, footer, aside, nav, main, article, figure{ display:block;}

ol, ul { /*list-style: none;*/ }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/* remember to define focus styles!*/
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }

/* clear fix */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.clearfix { display: inline-block; }

html[xmlns] .clearfix { display: block; }

* html .clearfix { height: 1%; }

body { font-size:12px; color:#222; background-color:#f5f5f5;}
.icon{ display:inline-block; background-image:url(../images/bdw_icon.png); background-repeat:no-repeat; position:relative; background-size:500px auto;}
.ct1k2{ width:calc(100% - 10px); max-width:740px; margin:0 auto; position:relative;}
.clearB{ clear:both;}
.adsBanner img, .imgBox img{ width:100%; height:auto; display:block;}
#wrapper{ overflow:hidden;}
.viewmoreBtn{ height:28px; width:158px; border-radius:3px; color:#919090; text-transform:uppercase; line-height:28px; text-align:center; display:block; margin:0 auto; background-color:#fff; box-shadow:0 0 3px rgba(0,0,0,0.1);}
.selectDay{ font-size:0; text-align:center; height:25px; padding:5px 0;}
.selectDay .backBtn{ display:inline-block; height:25px; vertical-align:top; padding:0 10px;}
.selectDay .backBtn .icon{ width:16px; height:12px; background-position:-200px -50px; position:relative; top:6px;}
.selectDay .backBtn.nextBtn{}
.selectDay .backBtn.nextBtn .icon{ background-position:-250px -50px;}
.selectDay .selectBox{ display:inline-block; border:solid 1px #e8e8e8; width:118px; height:23px; position:relative; overflow:hidden; z-index:1; margin:0 10px; background-color:#fff;}
.selectDay .selectBox select{ height:100%; width:120%; font-size:12px; font-weight:bold; text-indent:8px;}
.selectDay .selectBox .icon{ width:10px; height:7px; background-position:-100px -50px; position:absolute; top:8px; right:10px; z-index:-1;}
a{ color:#222;}

.filter .qgBtn{ float:left; height:20px; width:28px; background-position:-95px -98px;}
.filter .flag{ float:left; height:20px; margin:0 -8px 0 0;}
.filter .flag img{ display:block; height:100%; width:auto;}
.filter1{ display:inline-block; transform:skewX(15deg); height:20px; float:left; width:86px; margin:0 3px 5px 0; overflow:hidden; position:relative; background-color:#fff; box-shadow:0 0 3px rgba(0,0,0,0.1);}
.filter2{ width:100px;}
.filter1 div{ transform:skewX(-15deg); height:100%;}
.filter1 select{ height:105%; font-weight:bold; width:125%; text-indent:3px; position:relative; z-index:2; font-size:11px;}
.filter1 .arrow{ width:10px; height:7px; background-position:-100px -50px; position:absolute; top:50%; transform:translateY(-50%) scale(0.68); right:5px; z-index:1;}

.subNav{ display:flex; text-align:center; background-color:#fff; box-shadow:0 0 3px rgba(0,0,0,0.1); border-radius:3px; overflow:hidden; margin:0 15px 15px;}
.subNav li{ flex-grow:1;}
.subNav a{ display:block; height:25px; line-height:25px; color:#222; text-transform:uppercase; font-size:11px;}
.subNav a.active{ background-color:#434343; color:#fff;}

#backtotop{ position:fixed; right:10px; bottom:130px; width:45px; height:45px; border-radius:45px; background-color:#fff; box-shadow: 0 10px 5px rgba(0,0,0,0.1); background-position:-397px -47px; z-index:999;}

header{ background-color:#fff; margin:0 0 15px;}
header .header{ padding:5px 0; height:42px;}
header .header .logo{ margin:0 0 2px;}
header .header .logo img{ display:block; width:117px; height:auto;}
header .header h1{ text-transform:uppercase; text-indent:8px; font-size:10px;}
header .navHidden{ position:absolute; top:5px; right:-5px; width:100%; height:0; padding:0 5px; z-index:99;}
header .navHidden .navBtn{ display:block; width:26px; padding:13px 10px; float:right;}
header .navHidden .navBtn span{ display:block; height:3px; border-radius:3px; background-color:#989898; margin:0 0 4px;}
header .navHidden ul{ font-size:0; position:absolute; width:calc(100% - 20px); background-color:#eee; left:0; top:47px; padding:20px 10px 15px; display:none; box-shadow:inset 0 0 3px rgba(0,0,0,0.1);}
header .navHidden ul li{ display:inline-block; width:50%}
header .navHidden ul a{ display:block; font-size:12px; margin:0 5px 10px; background-color:#fff; border-radius:3px; box-shadow:0 0 3px rgba(0,0,0,0.1); line-height:35px; text-align:center; color:#222; font-weight:bold;}
header .navHidden ul a:active{ transform:scale(0.98);}
header .navTop{ background-color:#434343; margin:0 -5px;}
header .navTop ul{ font-size:0;}
header .navTop li{ display:inline-block; width:25%;}
header .navTop a{ display:block; height:30px; font-size:11px; color:#fff; text-transform:uppercase; line-height:30px; text-align:center; border-left:solid 1px #383838;}
header .navTop li:first-child a{ border:none;}
header .navTop a.active{ background-color:#d72635;}

main{ margin:0 0 35px;}
main .maincontent{}
main .maincontent .mainBox{ margin:0 0 15px;}
main .maincontent .mainBox h2{ font-size:14px; text-transform:uppercase; font-weight:normal; margin:0 0 8px;}
main .maincontent .mainBox .favBtn{ float:right; font-size:11px; color:#6d6d6d; margin:-23px 0 0;}
main .maincontent .mainBox .favBtn span{ display:inline-block; width:25px; height:13px; border-radius:7px; background-color:#cdcdcd; position:relative; vertical-align:middle; margin:0 0 0 3px; transition:all 0.2s;}
main .maincontent .mainBox .favBtn.active span{ background-color:#d72635;}
main .maincontent .mainBox .favBtn span span{ position:absolute; width:11px; height:11px; background-color:#fff !important; top:1px; left:1px; margin:0; transition:all 0.2s;}
main .maincontent .mainBox .favBtn.active span span{ margin:0 0 0 12px;}
main .maincontent .mainBox .dstrandau{ margin:0 0 5px;}
main .maincontent .mainBox .dstrandau .tran1{ background-color:#fff; box-shadow:0 0 3px rgba(0,0,0,0.1); margin:0 0 2px; border-radius:3px; overflow:hidden; position:relative; padding:2px 0;}
main .maincontent .mainBox .dstrandau .tran1.highlight{ background-color:#fffcdb;}
main .maincontent .mainBox .dstrandau .tran1 a{ color:#222;}
main .maincontent .mainBox .dstrandau .tran1 .tengiai{ background-color:#d72635; width:20px; float:left; position:absolute; top:0; bottom:0;}
main .maincontent .mainBox .dstrandau .tran1 .tengiai p{}
main .maincontent .mainBox .dstrandau .tran1 .tengiai a{ color:#fff; font-size:10px; display:block; line-height:21px; height:20px; position:absolute; top:50%; left:50%; transform: translate(-50%,-50%) rotate(-90deg);}
main .maincontent .mainBox .dstrandau .tran1 .thongtin{ float:right; width:calc(100% - 30px); padding:0 5px; position:relative;}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .ttgoc{ position:absolute; top:2px;}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .ttgoc p{ font-size:10px; color:#666;}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .ttgoc .icon{ width:13px; height:10px; background-position:-50px 0;}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .ttgoc .icon.active{ background-position:-100px 0;}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .ttgoc .icon.favIcon{ background-position:-150px 0; margin:0 0 0 7px;}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .ttgoc .icon.favIcon.active{ background-position:-200px 0;}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .ttgoc.right{ right:5px;}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .doi1{ width:calc(50% - 30px); float:left; text-align:right; padding:0 0 10px;}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .doi1 .ttphu{ padding:4px 0 0; font-size:0; height:12px;}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .doi1 .ttphu span{ display:inline-block; height:12px; background-color:#d72635; font-size:9px; color:#fff; padding:0 2px; line-height:12px;}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .doi1 .ttphu span.thevang{ background-color:#d4a024; margin:0 1px;}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .doi1 .ttphu a{ display:inline-block; height:12px; line-height:12px; color:#6e6e6e; padding:0 3px; font-size:10px; background-color:rgba(0,0,0,0.08);}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .doi1 .tendb{}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .doi1 .tendb a{ color:#222; display:block; padding:6px 0; line-height:14px;}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .doi1 .tyle{ color:#6c6c6c; font-size:10px; position:absolute; left:5px; bottom:0; width:calc(50% - 35px);}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .doi1.doi2 .tyle{left:auto; right:5px;}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .doi1.doi2{ float:right; text-align:left;}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .tttran{ width:50px; background-color:#f5f5f5; text-align:center; position:absolute; top:0; bottom:0; left:50%; transform:translateX(-50%); padding:4px 0 0;}
main .maincontent .mainBox .dstrandau .tran1.highlight .thongtin .tttran{ background-color:#fae7d6;}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .tttran .trangthai{ font-size:10px; height:12px; line-height:12px;}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .tttran .trangthai span{}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .tttran .trangthai span:before{ content:' '; height:6px; width:6px; border-radius:3px; background-color:#d9232f; display:inline-block; position:relative; top:-1px; left:-2px; animation: liveIcon 1s linear infinite;}
@keyframes liveIcon {
  0% { opacity:0;}
  10% { opacity:1;}
  50% { opacity:1;}
  100% { opacity:0;}
}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .tttran .tyso{ font-size:14px; padding:4px 0 0;}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .tttran .tyle{ color:#6c6c6c; font-size:10px; position:absolute; bottom:0; width:100%;}
main .maincontent .mainBox .dstrandau .tran1 .hiepphu{ text-align:center; position:relative; top:2px; padding:0 0 0 20px;}
main .maincontent .mainBox .dstrandau .tran1 .hiepphu .hpFrame{ display:inline-block; border:solid 1px #f0f0f0; border-top-left-radius:3px; border-top-right-radius:3px; border-bottom:none; font-size:11px; color:#6c6c6c; padding:3px 8px 2px;}
main .maincontent .mainBox .dstrandau .tran1 .hiepphu .hpFrame span{ display:inline-block; padding:0 5px;}
main .maincontent .tienich{ margin:0 0 15px;}
main .maincontent .tienich li{ display:block; background-color:#fff; box-shadow:0 0 3px rgba(0,0,0,0.1); border-radius:3px; margin:0 0 2px;  position:relative; padding:12px 0 10px 60px;}
main .maincontent .tienich a, main .maincontent .tienich span{ font-size:11px; font-weight:normal; color:#0862bd; text-transform:none; display:inline-block; padding:3px 10px 0 0;}
main .maincontent .tienich a:first-child{ display:block; font-weight:bold; text-transform:uppercase; color:#222;  transition:all 0.2s;}
main .maincontent .tienich li:active{ transform:scale(0.98); transition:none;}
main .maincontent .tienich .icon{ width:33px; height:28px; background-position:0 -200px; position:absolute; top:12px; left:12px;}
main .maincontent .tienich .icon.kqIcon{ background-position:-50px -200px;}
main .maincontent .tienich .icon.ltdIcon{ background-position:-100px -200px;}
main .maincontent .tienich .icon.bxhIcon{ background-position:-150px -200px;}
main .maincontent .tienich .icon.dudoanIcon{ background-position:-200px -200px;}
main .maincontent .tienich .icon.lpsIcon{ background-position:-250px -200px;}
main .maincontent .tienich .icon.tintucIcon{ background-position:-300px -200px;}
main .maincontent .tintuc{ margin:0 0 15px;}
main .maincontent .tintuc .tieude{ font-size:14px; text-transform:uppercase;}
main .maincontent .tintuc .mota{ margin:0 0 5px;}
main .maincontent .tintuc .dstin{ margin:0 0 10px;}
main .maincontent .tintuc .dstin .tin1{ background-color:#fff; box-shadow:0 0 3px rgba(0,0,0,0.1); border-radius:3px; overflow:hidden; margin:0 0 5px;}
main .maincontent .tintuc .dstin .tin1 .imgBox{ float:left; width:100px; position:relative; background-color:#000;}
main .maincontent .tintuc .dstin .tin1 h3 a{ display:block; padding:8px 0 0 108px; color:#222; font-weight:normal;}
main .maincontent .thongtinkqbd{ background-color:#fff; box-shadow:0 0 3px rgba(0,0,0,0.1); padding:20px 10px; border-radius:3px; margin:0 0 15px;}
main .maincontent .thongtinkqbd h2{ font-size:14px; margin:0 0 5px;}
main .maincontent .thongtinkqbd .noidung{ line-height:20px;}
main .maincontent .thongtinkqbd .noidung a{ color:#0862bd;}

footer{ border-top:solid 17px #434343; background-color:#fff;}
footer .logo{ position:absolute; right:40px; top:-42px;}
footer .logo img{ height:auto; width:200px;}
footer .subLink{ padding:35px 0 0; font-size:0;}
footer .subLink .subLinkItem{ width:50%; display:inline-block; vertical-align:top; margin:0 0 25px;}
footer .subLink .subLinkItem p{ margin:0 0 5px; font-size:12px; font-weight:bold;}
footer .subLink .subLinkItem ul{}
footer .subLink .subLinkItem ul li{}
footer .subLink .subLinkItem ul li a{ color:#222; font-size:12px; padding:5px 0; display:block;}
footer .copyright{ text-align:center; padding:10px 0 70px;}
footer .copyright:before{ content:' '; display:block; width:120px; height:2px; background-color:#434343; margin:0 auto 12px;}
footer .copyright p b{ font-size:14px;}
.bottomADS{ position:fixed; bottom:0; left:50%; transform:translateX(-50%); width:310px; z-index:999;}




/*========== LICH =========*/
main .maincontent .mainBox .breadcrumb{ background-color:#fff; margin:-15px -5px 15px; padding:2px 0 0 13px; font-size:11px; color:#878787; box-shadow:0 0 3px rgba(0,0,0,0.1);}
main .maincontent .mainBox .breadcrumb a{ color:#878787; display:inline-block; line-height:20px; padding:0 5px;}
main .maincontent .mainBox .breadcrumb a:first-child{ padding:0 5px 0 0;}
main .maincontent .mainBox .filter{ margin:-5px 0 5px;}
main .maincontent .mainBox .dstrandau .listHeading{ margin:5px 0 0;}
main .maincontent .mainBox .dstrandau .listHeading:first-child{ margin:0;}
main .maincontent .mainBox .dstrandau .listHeading:after{ content:' '; display:block; clear:both;}
main .maincontent .mainBox .dstrandau .listHeading h2{ text-transform:none; color:#fff; font-weight:bold; font-size:11px; background-color:#d72635; position:relative; height:20px; line-height:20px; display:inline-block; padding:0 8px; margin:0; float:left;}
main .maincontent .mainBox .dstrandau .listHeading h2:after{background-color:#d72635; content:' '; position:absolute; right:-5px; top:0; transform:skewX(20deg); height:20px; width:10px;}
main .maincontent .mainBox .dstrandau .tran1.khonggiai .thongtin{ width:auto; float:none;}
main .maincontent .mainBox .dstrandau .tran1.khonggiai .hiepphu{ padding:0;}



/*========== LICH GIAI =========*/
main .maincontent .tinlienquan{ margin-bottom:15px;}
main .maincontent .tinlienquan p{ font-size:14px; font-weight:bold; margin-bottom:5px;}
main .maincontent .tinlienquan ul{ padding:0 0 0 10px;}
main .maincontent .tinlienquan ul li{}
main .maincontent .tinlienquan ul a{ display:block; color:#1464ba; padding:6px 0;}
main .maincontent .tinlienquan ul .icon{ width:8px; height:8px; background-position:-150px -50px; vertical-align:middle; margin:0 5px 0 0;}



/*========== BXH =========*/
main .maincontent .mainBox .dstrandau .listHeading .flagImg{ float:left; display:block; height:20px; width:auto; margin:0 -5px 0 0;}
main .maincontent .mainBox .dstrandau .listHeading .xemthemBtn{ float:right; line-height:20px; color:#1464ba; font-size:10px; text-transform:uppercase;}
main .maincontent .mainBox .dstrandau table{ width:100%; border-radius:3px; background-color:#fff; box-shadow:0 0 3px rgba(0,0,0,0.1); border-bottom:solid 3px #fff;}
main .maincontent .mainBox .dstrandau table tr{}
main .maincontent .mainBox .dstrandau table tr:nth-child(odd){ background-color:#f5f5f5;}
main .maincontent .mainBox .dstrandau table tr.vang{ background-color:#fee3db;}
main .maincontent .mainBox .dstrandau table tr.bac{ background-color:#fff2db;}
main .maincontent .mainBox .dstrandau table tr.dong, main .maincontent .mainBox .dstrandau table tr.highlight{ background-color:#fffbdb;}
main .maincontent .mainBox .dstrandau table tr.tenbang{ background-color:#fff; font-weight:bold; text-transform:uppercase;}
main .maincontent .mainBox .dstrandau table tr.tengiai td{ padding:0;}
main .maincontent .mainBox .dstrandau table tr.tengiai .listHeading{ margin:0 -5px; padding:5px 5px 0; background-color:#f5f5f5; position:relative; height:20px; overflow:hidden;}
main .maincontent .mainBox .dstrandau table tr.tengiai .listHeading:after, main .maincontent .mainBox .dstrandau table tr.tengiai .listHeading:before{ content:''; display:block;box-shadow:0 0 3px rgba(0,0,0,0.1); height:1px; position:absolute; bottom:-1px; width:calc(100% - 10px);}
main .maincontent .mainBox .dstrandau table tr.tengiai .listHeading:before{bottom:auto; top:-1px;}
main .maincontent .mainBox .dstrandau table th{ vertical-align:middle; background-color:#434343; font-size:10px; color:#999; text-transform:uppercase; text-align:center; padding:7px 3px; font-weight:normal;}
main .maincontent .mainBox .dstrandau table td{ border-bottom:solid 1px #f5f5f5; text-align:center; min-width:20px; padding:6px 3px; font-size:11px; vertical-align:middle;}
main .maincontent .mainBox .dstrandau table td.highlight{ font-weight:bold; color:#d72635;}
main .maincontent .mainBox .dstrandau table tr:last-child td{ border:none;}
main .maincontent .mainBox .dstrandau table .leftAlign{ text-align:left;}
main .maincontent .mainBox .dstrandau table .rightAlign{ text-align:right;}
main .maincontent .mainBox .dstrandau table .doibong{ width:130px;}
main .maincontent .mainBox .dstrandau table .hiddenRow th{ padding:0; height:0; overflow:hidden; font-size:0;}
main .maincontent .mainBox .dstrandau table a{ color:#1464ba;}
main .maincontent .mainBox .dstrandau table .liveMinutes{ vertical-align:middle !important;}
main .maincontent .mainBox .dstrandau table .liveMinutes span:before{ content:' '; height:6px; width:6px; border-radius:3px; background-color:#d9232f; display:inline-block; position:relative; top:-1px; left:-2px; animation: liveIcon 1s linear infinite;}
main .maincontent .mainBox .bxhBox#bxhFF table img{ max-height:15px; width:auto; vertical-align:middle; margin-right:5px;}
main .maincontent .mainBox .bxhtrongngay{ padding:15px 10px; border-radius:3px; background-color:#fff; box-shadow:0 0 3px rgba(0,0,0,0.1);}
main .maincontent .mainBox .bxhtrongngay h2{ font-size:14px; margin:0 0 10px;}
main .maincontent .mainBox .bxhtrongngay ul a{ display:block; color:#0862bd; line-height:30px; border-bottom:solid 1px #ebebeb; position:relative; padding:0 0 0 50px;}
main .maincontent .mainBox .bxhtrongngay ul li:last-child a{ border:none;}
main .maincontent .mainBox .bxhtrongngay ul span{ display:block; width:30px; height:100%; position:absolute; top:0; left:5px;}
main .maincontent .mainBox .bxhtrongngay ul img{ max-height:15px; max-width:25px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}





/*========== BXH GIAI =========*/
main .maincontent .mainBox .dstrandau .listHeading ul{ font-size:0; float:left;}
main .maincontent .mainBox .dstrandau .listHeading ul li{ display:inline-block;}
main .maincontent .mainBox .dstrandau .listHeading ul a{ display:block; font-size:12px; line-height:22px; padding:0 8px; color:#222; position:relative;background-color:#fff;}
main .maincontent .mainBox .dstrandau .listHeading ul li:last-child a:after{background-color:#fff; content:' '; position:absolute; right:-5px; top:0; transform:skewX(20deg); height:100%; width:10px;}
main .maincontent .mainBox .dstrandau .listHeading ul a.active{ color:#fff; background-color:#1464ba;}
main .maincontent .mainBox .dstrandau .listHeading ul li:last-child a.active:after{ background-color:#1464ba;}
main .maincontent .mainBox .dstrandau table .hang{ width:8px; height:9px; background-position:-250px 0;}
main .maincontent .mainBox .dstrandau table .hang.xuong, main .maincontent .mainBox .dstrandau .chuthich li .hang.xuong{ background-position:-300px 0;}
main .maincontent .mainBox .dstrandau table .omau{ width:6px; height:6px; display:inline-block; background-color:#98c2ec;}
main .maincontent .mainBox .dstrandau table .omau.VLCL, main .maincontent .mainBox .dstrandau .chuthich li .omau.VLCL{ background-color:#e5bf75;}
main .maincontent .mainBox .dstrandau table .omau.CL, main .maincontent .mainBox .dstrandau .chuthich li .omau.CL{ background-color:#ed783e;}
main .maincontent .mainBox .dstrandau .chuthich{ font-size:0; padding:10px 0 10px 10px;}
main .maincontent .mainBox .dstrandau .chuthich li{ display:inline-block; font-size:11px; color:#999; padding:4px 0; width:50%;}
main .maincontent .mainBox .dstrandau .chuthich li b{ color:#222; display:inline-block; margin-right:2px;}
main .maincontent .mainBox .dstrandau .chuthich li .hang{ width:8px; height:9px; background-position:-250px 0; margin-right:3px;}
main .maincontent .mainBox .dstrandau .chuthich li .omau{ width:8px; height:8px; display:inline-block; background-color:#98c2ec; margin-right:3px;}
main .maincontent .mainBox .dstrandau .subNavLv2{ font-size:0; height:20px; border-bottom: solid 3px #dbdbdb; margin:0 0 10px;}
main .maincontent .mainBox .dstrandau .subNavLv2 li{ display:inline-block;}
main .maincontent .mainBox .dstrandau .subNavLv2 li a{ display:block; height:20px; line-height:22px; color:#222; text-transform:uppercase; font-weight:bold; margin:0 12px 0 0; font-size:12px;}
main .maincontent .mainBox .dstrandau .subNavLv2 li a.active{ color:#d72635; border-bottom:solid 3px #d72635;}
main .maincontent .mainBox .dstrandau .dsSubNav2{}
main .maincontent .mainBox .dstrandau .dsSubNav2 .bxhTab{ display:none;}
main .maincontent .mainBox .dstrandau .dsSubNav2 .bxhTab.chaua{ display:block;}
main .maincontent .mainBox .dstrandau table th.bortx{ border-right:solid 1px #333;}
main .maincontent .mainBox .dstrandau table tr.dong2 th{ border-top:solid 1px #333; border-right:solid 1px #333;}
main .maincontent .mainBox .dstrandau table tr.dong2 th:last-child{border-right:none;}







/*========== KETQUA =========*/
main .maincontent .mainBox .dstrandau .tran1 .thongtin .doi1 .ttphu span.chapkeo{ background-color:transparent; width:13px; background-position:-150px -100px; padding:0; margin:0 1px; top:-1px;}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .tttran .tyso span{ color:#d9232f;}
.chonnhanhvong{ text-align:center; padding:5px 0 0; line-height:20px;}
.chonnhanhvong a{ display:inline-block; color:#1464ba; font-weight:bold; padding:0 8px;background-color:#fff; box-shadow:0 0 3px rgba(0,0,0,0.1); margin:0 2px 5px;}
.chonnhanhvong a.active{ background-color:#1464ba; color:#fff;}
.chonnhanhvong span{ display:inline-block; text-transform:uppercase; margin:0 2px;}






/*========== KEO =========*/
main .maincontent .mainBox .dstrandau table.keoTable td{ font-size:10px; min-width:25px; vertical-align:top; line-height:14px;}
main .maincontent .mainBox .dstrandau table.keoTable td:first-child{ width:35px;}
main .maincontent .mainBox .dstrandau table.keoTable .thongtinhiep1{ display:none;}



/*========== KEO GIAI =========*/



/*========== SOI KEO =========*/
main .maincontent .mainBox .trankeo{ text-align:center; background-color:#fff; padding:20px 10px 10px; margin:0 -5px 10px; box-shadow:0 0 3px rgba(0,0,0,0.1);}
main .maincontent .mainBox .trankeo .borkeo{ border:solid 1px #e0e0e0; padding-bottom:20px;}
main .maincontent .mainBox .trankeo .tengiai{height:21px; margin:-10px 0 0;}
main .maincontent .mainBox .trankeo .tengiai span{ display:inline-block; background-color:#fff; height:21px; line-height:21px; font-size:10px; text-transform:uppercase; padding:0 10px; letter-spacing:3px;}
main .maincontent .mainBox .trankeo .vong span{ background-color:#e8e8e8; display:inline-block; line-height:16px; padding:0 8px; font-size:10px; font-weight:bold;}
main .maincontent .mainBox .trankeo .giodemnguoc{ color:#d72635; font-size:11px; line-height:20px;}
main .maincontent .mainBox .trankeo .doibong1{ float:left; width:calc(50% - 30px);}
main .maincontent .mainBox .trankeo .doibong1 .logo{ height:75px; position:relative; margin-bottom:10px;}
main .maincontent .mainBox .trankeo .doibong1 .logo img{ display:inline-block; width:auto; height:auto; max-width:50px; max-height:100%; position: absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
main .maincontent .mainBox .trankeo .doibong1 p a{ display:block; font-size:11px; color:#222; font-weight:bold; text-transform:uppercase;}
main .maincontent .mainBox .trankeo .vs{ width:60px; float:left; padding-top:10px;}
main .maincontent .mainBox .trankeo .vs .vsIcon{ width:23px; height:50px; background-position:0 -50px; margin-bottom:10px;}
main .maincontent .mainBox .trankeo .vs p{ font-size:10px;}
main .maincontent .mainBox .trankeo .vs b{ font-size:12px;}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .doi1 .ttphu span.keo{ background-color: transparent; color:#2ca21f;}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .doi1 .ttphu span.keo.lose{ color:#d72635;}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .doi1 .ttphu span.keo.draw{ color:#0862bd;}
main .maincontent .mainBox .dstrandau .soikeoBox{ margin:0 0 20px;}
main .maincontent .mainBox .dstrandau .soikeoBox .heading{ margin-bottom:5px;}
main .maincontent .mainBox .dstrandau .soikeoBox .heading h2{ float:left; margin:0 0 3px;}


main .maincontent .mainBox .dstrandau .soikeoBox .heading ul{ font-size:0; float:left; margin:3px 0 -5px;}
main .maincontent .mainBox .dstrandau .soikeoBox .heading ul li{ display:inline-block;}
main .maincontent .mainBox .dstrandau .soikeoBox .heading ul a{ display:block; font-size:12px; line-height:22px; padding:0 8px; color:#222; position:relative;background-color:#fff;}
main .maincontent .mainBox .dstrandau .soikeoBox .heading ul li:last-child a:after{background-color:#fff; content:' '; position:absolute; right:-5px; top:0; transform:skewX(20deg); height:100%; width:10px;}
main .maincontent .mainBox .dstrandau .soikeoBox .heading ul a.active{ color:#fff; background-color:#1464ba;}
main .maincontent .mainBox .dstrandau .soikeoBox .heading ul li:last-child a.active:after{ background-color:#1464ba;}


main .maincontent .mainBox .dstrandau .soikeoBox .heading p{ float:right; font-size:0;}
main .maincontent .mainBox .dstrandau .soikeoBox .heading p.tktaixiu{ float:none; text-align:center;}
main .maincontent .mainBox .dstrandau .soikeoBox .heading p span{ display:inline-block; color:#fff; background-color:#2ca21f; font-size:10px; font-weight:bold; line-height:15px; width:15px; text-align:center; margin-left:1px;}
main .maincontent .mainBox .dstrandau .soikeoBox .heading p span.lose{ background-color:#d72635;}
main .maincontent .mainBox .dstrandau .soikeoBox .heading p span.draw{ background-color:#0862bd;}
main .maincontent .mainBox .dstrandau .soikeoBox .soikeoList{}
main .maincontent .thongtinsoikeo{ margin:0 0 20px;}
main .maincontent .thongtinsoikeo h2{ font-size:14px; margin:0 0 5px; font-weight:normal; text-transform:uppercase;}
main .maincontent .thongtinsoikeo .noidung{ background-color:#fff; box-shadow:0 0 3px rgba(0,0,0,0.1); padding:15px 10px; border-radius:3px; line-height:20px;}
main .maincontent .thongtinsoikeo .noidung a{ color:#0862bd;}



/*========== TUONG THUAT =========*/
main .maincontent .mainBox .trankeo .vs .tyso{ font-size:0; height:50px; padding-top:12px; margin:0 -25px;}
main .maincontent .mainBox .trankeo .vs .tyso b{ font-size:18px;}
main .maincontent .mainBox .trankeo .vs .tyso span{ display:inline-block; line-height:15px; background-color:#e8e8e8; font-size:10px; padding:0 5px;}
main .maincontent .mainBox .trankeo .vs .tyso span:last-child{ margin-left:2px;}
main .maincontent .mainBox .trankeo .vs .live:before{ content:' '; height:6px; width:6px; border-radius:3px; background-color:#d9232f; display:inline-block; position:relative; top:-1px; left:-3px; animation: liveIcon 1s linear infinite;}
main .maincontent .mainBox .dstrandau .dienbien{ margin:0 0 20px;}
main .maincontent .mainBox .dstrandau .dienbien h2{ font-size:14px; text-transform:uppercase;}
main .maincontent .mainBox .dstrandau .dienbien h2 span{ border-bottom:solid 3px #0086be;}
main .maincontent .mainBox .dstrandau .dienbien h2 span.doi2{ border-color:#222;}
main .maincontent .mainBox .dstrandau .dienbien ul{ border-top:solid 1px #e8e8e8; background-color:#fff; box-shadow:0 0 3px rgba(0,0,0,0.1); margin:0 -5px; padding:5px;}
main .maincontent .mainBox .dstrandau .dienbien ul li{ border-bottom:solid 1px #e8e8e8; padding:5px 0;}
main .maincontent .mainBox .dstrandau .dienbien ul li:last-child{ border:none;}
main .maincontent .mainBox .dstrandau .dienbien ul li.doi2{ background-color:#f4f4f4;}
main .maincontent .mainBox .dstrandau .dienbien ul .liveMinutes{ float:left; width:50px; text-align:center;}
main .maincontent .mainBox .dstrandau .dienbien ul .liveMinutes span{ background-color:#e8e8e8; line-height:18px; font-weight:bold; display:block; margin-bottom:8px;}
main .maincontent .mainBox .dstrandau .dienbien ul .liveMinutes span:before{ content:' '; display:inline-block; border-radius:100%; width:6px; height:6px; background-color:#d9232f; margin-right:2px; position:relative; top:-1px;}
main .maincontent .mainBox .dstrandau .dienbien .icon{ width:23px; height:23px;}
main .maincontent .mainBox .dstrandau .dienbien .trongtai .icon{ background-position:0 -150px;}
main .maincontent .mainBox .dstrandau .dienbien .banthang .icon{ background-position:-50px -150px;}
main .maincontent .mainBox .dstrandau .dienbien .phanluoi .icon{ background-position:-100px -150px;}
main .maincontent .mainBox .dstrandau .dienbien .pen .icon{ background-position:-150px -150px;}
main .maincontent .mainBox .dstrandau .dienbien .tuchoi .icon{ background-position:-200px -150px;}
main .maincontent .mainBox .dstrandau .dienbien .thevang .icon{ background-position:-250px -150px;}
main .maincontent .mainBox .dstrandau .dienbien .thevangx2 .icon{ background-position:-300px -150px;}
main .maincontent .mainBox .dstrandau .dienbien .thedo .icon{ background-position:-350px -150px;}
main .maincontent .mainBox .dstrandau .dienbien .thaynguoi .icon{ background-position:-400px -150px;}
main .maincontent .mainBox .dstrandau .dienbien ul .noidung{ width:calc(100% - 55px); float:right; line-height:16px; color:#0086be;}
main .maincontent .mainBox .dstrandau .dienbien ul .doi2 .noidung{ color:#222;}
main .maincontent .mainBox .dstrandau .sodochienthuat{ margin:0 -5px 25px;}
main .maincontent .mainBox .dstrandau .sodochienthuat h2{ color:#686868; font-weight:normal; text-transform:uppercase; text-align:center; letter-spacing:1.3px; margin:0 0 3px; font-size:11px;}
main .maincontent .mainBox .dstrandau .sodochienthuat .doibong{ text-align:center; margin:0 0 5px;}
main .maincontent .mainBox .dstrandau .sodochienthuat .doibong .tendoi{ display:inline-block; font-weight:bold; text-transform:uppercase; padding:0 5px; border-bottom:solid 1px #222; border-top:solid 1px #222; line-height:18px; color:#0086be;}
main .maincontent .mainBox .dstrandau .sodochienthuat .doibong .tendoi .doi2{ color:#222;}
main .maincontent .mainBox .dstrandau .sodochienthuat .sodo{ position:relative; margin:0 0 2px;}
main .maincontent .mainBox .dstrandau .sodochienthuat .sodo img{ display:block; width:100%; height:auto;}
main .maincontent .mainBox .dstrandau .sodochienthuat .sodo .doi1{ position:absolute; height:49%; top:0; left:0; width:100%;}
main .maincontent .mainBox .dstrandau .sodochienthuat .sodo .doi1 .cot1{ height:20%; margin:0 2%; display:flex; flex-direction: row; justify-content: center;}
main .maincontent .mainBox .dstrandau .sodochienthuat .sodo .doi1 .cauthu{ text-align:center; width:25%;}
main .maincontent .mainBox .dstrandau .sodochienthuat .sodo .doi1 .cauthu span{ width:35px; height:26px; line-height:30px; font-weight:bold; font-size:12px; display:block; margin:0 auto; background-position:-450px 0; transform:scale(0.8);}
main .maincontent .mainBox .dstrandau .sodochienthuat .sodo .doi1.doi2 .cauthu span{ background-position:-400px 0;}
main .maincontent .mainBox .dstrandau .sodochienthuat .sodo .doi1 .cauthu b{ font-weight:normal; background-color:#222; color:#fff; font-size:9px; position:relative; top:-7px; display:inline-block; padding:0 2px;}
main .maincontent .mainBox .dstrandau .sodochienthuat .sodo .doi1.doi2{ top:52%;}
main .maincontent .mainBox .dstrandau .sodochienthuat .sodo .doi1 .cauthu span.thumon{ background-position:-350px 0;}
main .maincontent .mainBox .dstrandau .sodochienthuat .tendoihinh{ background-color:#0086be; float:left; color:#fff; font-weight:bold; height:20px; line-height:20px; position:relative; padding:0 8px;}
main .maincontent .mainBox .dstrandau .sodochienthuat .tendoihinh:before{ content:' '; background-color:#0086be; height:100%; width:20px; position:absolute; right:-10px; transform:skew(-30deg); z-index:-1;}
main .maincontent .mainBox .dstrandau .sodochienthuat .tendoihinh.doi2:before{background-color:#434343;right:auto; left:-10px; transform:skew(30deg);}
main .maincontent .mainBox .dstrandau .sodochienthuat .tendoihinh.doi2{ float:right; background-color:#434343;}
main .maincontent .mainBox .dstrandau .doihinh{ margin:0 0 10px;}
main .maincontent .mainBox .dstrandau .doihinh .left{ float:left; width:50%; margin-bottom:10px;}
main .maincontent .mainBox .dstrandau .doihinh .left h3{ text-transform:uppercase; margin:0 3px 5px; color:#0086be;}
main .maincontent .mainBox .dstrandau .doihinh .left ul li{ height:25px; border-bottom:solid 1px #e8e8e8; line-height:25px;}
main .maincontent .mainBox .dstrandau .doihinh .left ul li:last-child{ border:none;}
main .maincontent .mainBox .dstrandau .doihinh .left ul b{ display:inline-block; width:18px; text-align:center; line-height:17px; color:#fff; background-color:#0862bd; font-size:10px; border-radius:2px; margin:0 8px;}
main .maincontent .mainBox .dstrandau .doihinh .left ul li.thumon b{ background-color:#e08e18;}
main .maincontent .mainBox .dstrandau .doihinh .left ul li.tiendao b{ background-color:#d9232f;}
main .maincontent .mainBox .dstrandau .doihinh .left ul li.tienve b{ background-color:#2ca21f;}
main .maincontent .mainBox .dstrandau .doihinh .left ul a{ color:#222; display:inline-block;}
main .maincontent .mainBox .dstrandau .doihinh .left ul span{ position:relative; display: inline-block; font-weight:bold; margin:0 20px 0 0;}
main .maincontent .mainBox .dstrandau .doihinh .left.right ul span{ margin:0 0 0 20px;}
main .maincontent .mainBox .dstrandau .doihinh .left ul .icon{ position:absolute; transform:scale(0.7); right:-20px; top:1px;}
main .maincontent .mainBox .dstrandau .doihinh .left.right ul .icon{right:auto; left:-20px;}
main .maincontent .mainBox .dstrandau .doihinh .icon{}
main .maincontent .mainBox .dstrandau .doihinh .right{ float:right; text-align:right;}
main .maincontent .mainBox .dstrandau .doihinh .right h3{ color:#222;}
main .maincontent .mainBox .dstrandau .doihinh .chuthich{ padding:0; background-color:#f5f5f5; border:solid 2px #e8e8e8; max-width:556px;}
main .maincontent .mainBox .dstrandau .doihinh .chuthich ul{ padding:10px 50px; font-size:0;}
main .maincontent .mainBox .dstrandau .doihinh .chuthich li{ font-weight:bold; margin:0 0 15px; font-size:12px; width:25%; text-align:left;}
main .maincontent .mainBox .dstrandau .doihinh .chuthich .icon{ transform:scale(0.7) translateY(11px);}
main .maincontent .mainBox .dstrandau .thongketrandau{ margin:0 0 20px;}
main .maincontent .mainBox .dstrandau .thongketrandau .heading{ text-align:center; margin:0 -5px 10px;}
main .maincontent .mainBox .dstrandau .thongketrandau .heading p{ line-height:25px; background-color:#434343; color:#fff; font-weight:bold; text-transform:uppercase; background-image:url(../images/thongke_bg.png); background-repeat:no-repeat; background-size:192px auto; background-position:center;}
main .maincontent .mainBox .dstrandau .thongketrandau .heading span{ display:inline-block; background-color:#c9c9c9; line-height:20px; position:relative; padding:0 10px; font-weight:bold;}
main .maincontent .mainBox .dstrandau .thongketrandau .heading span:before, main .maincontent .mainBox .dstrandau .thongketrandau .heading span:after{ content:' '; position:absolute; top:0; left:-8px; background-color:#c9c9c9; height:100%; width:15px; transform:skewX(25deg);}
main .maincontent .mainBox .dstrandau .thongketrandau .heading span:after{ left:auto; right:-8px;transform:skewX(-25deg);}
main .maincontent .mainBox .dstrandau .thongketrandau .ndthongke .ndung1{ font-size:10px; height:25px;}
main .maincontent .mainBox .dstrandau .thongketrandau .ndthongke .ndung1:after{ content:' '; display:block; clear:both;}
main .maincontent .mainBox .dstrandau .thongketrandau .ndthongke .ndung1 .left{ float:left; width:calc(50% - 50px); font-weight:bold;}
main .maincontent .mainBox .dstrandau .thongketrandau .ndthongke .ndung1 .left:first-child{ text-align:right;}
main .maincontent .mainBox .dstrandau .thongketrandau .ndthongke .ndung1 .left div{ height:5px; background-color:#e8e8e8;}
main .maincontent .mainBox .dstrandau .thongketrandau .ndthongke .ndung1 .left div div{ background-color:#2ca21f;}
main .maincontent .mainBox .dstrandau .thongketrandau .ndthongke .ndung1 .left:first-child div div{ float:right;}
main .maincontent .mainBox .dstrandau .thongketrandau .ndthongke .ndung1 .tieuchi{ float:left; text-align:center; width:100px; padding-top:7px;}



/*========== DU DOAN =========*/
main .maincontent .mainBox .dstrandau table.tylethang{ margin:10px 0 0; color:#1464ba; border:none;}
main .maincontent .mainBox .dstrandau table.tylethang td:first-child{ color: transparent;}
main .maincontent .mainBox .dstrandau table.tylethang tr{ background-color:#fff;}



/*========== NHAN DINH =========*/
main .maincontent .mainBox .trankeo .ndnhandinh{ text-align:left; line-height:18px; padding:15px 0 8px;}
main .maincontent .mainBox .trankeo .ndnhandinh a{ color:#236abd;}
main .maincontent .mainBox .trankeo .ndnhandinh .tylekeodoi{ display:inline-block; line-height:18px; background-color:#d72635; padding:0 5px; color:#fff; font-weight:bold;}





/*========== TIPS =========*/
main .maincontent .mainBox .dstrandau.tipbongda .tran1 .thongtin .doi1 .tendb a{ padding:6px 0 10px;}
main .maincontent .mainBox .dstrandau.tipbongda .tran1 .thongtin .tip{ line-height:18px; color:#222;}
main .maincontent .mainBox .dstrandau.tipbongda .tran1 .thongtin .tttran .tip{ background-color:#434343; color:#fff;}
main .maincontent .mainBox .dstrandau.tipbongda .tran1 .thongtin .tttran .tip.win{ background-color:#24a60e;}
main .maincontent .mainBox .dstrandau.tipbongda .tran1 .thongtin .tttran .tip.lose{ background-color:#d72635;}
main .maincontent .mainBox .dstrandau.tipbongda .tran1 .thongtin .tttran .tip.draw{ background-color:#1464ba;}
main .maincontent .mainBox .dstrandau table th.tyso{ width:30px;}
main .maincontent .mainBox .dstrandau.tipbongda table td.tyso{ background-color:#f5f5f5;}
main .maincontent .mainBox .dstrandau.tipbongda table tr:nth-child(odd) td.tyso{ background-color:#e2e2e2;}
main .maincontent .mainBox .dstrandau.tipbongda table a{ color:#222;}
main .maincontent .mainBox .dstrandau.tipbongda table .win{ color:#24a60e;}
main .maincontent .mainBox .dstrandau.tipbongda table .lose{ color:#d9232f;}
main .maincontent .mainBox .dstrandau.tipbongda table .draw{ color:#0862bd;}


/*========== CHI TIET DOI BONG =========*/
main .maincontent .mainBox .chitietdoibong{ background-color:#fff; padding:15px 10px 10px; margin:-10px -5px 10px; box-shadow:0 0 3px rgba(0,0,0,0.1);}
main .maincontent .mainBox .chitietdoibong .borkeo{ text-align:center; border:solid 1px #e0e0e0; padding:25px 0 20px; margin-bottom:15px;}
main .maincontent .mainBox .chitietdoibong .borkeo img{ width:auto; height:auto; max-height:110px; max-width:200px; margin-bottom:10px;}
main .maincontent .mainBox .chitietdoibong .borkeo h2{ font-size:16px;}
main .maincontent .mainBox .chitietdoibong .thongtindoibong{}
main .maincontent .mainBox .chitietdoibong .thongtindoibong li{ border-bottom:solid 1px #f2f2f2; font-size:0; padding:8px 0;}
main .maincontent .mainBox .chitietdoibong .thongtindoibong li:last-child{ border:none;}
main .maincontent .mainBox .chitietdoibong .thongtindoibong span{ display:inline-block; font-size:11px; text-transform:uppercase; width:75px; text-align:right; margin:0 10px 0 0;vertical-align:top;}
main .maincontent .mainBox .chitietdoibong .thongtindoibong b{ display:inline-block; font-size:12px; width:calc(100% - 85px);}
main .maincontent .mainBox .chitietdoibong .thongtindoibong a{ color:#0862bd;}
main .maincontent .mainBox .dstrandau table.cauthu .tencauthu{ width:100px;}



/*========== DS QUOC GIA =========*/
main .maincontent .mainBox .dsquocgia{}
main .maincontent .mainBox .dsquocgia h2{}
main .maincontent .mainBox .dsquocgia .dsqg1{ background-color:#fff; box-shadow:0 0 3px rgba(0,0,0,0.1); border-radius:3px; margin:0 0 20px; padding:10px 5px 15px;}
main .maincontent .mainBox .dsquocgia .dsqg1:after{ content:' '; display:block; clear:both;}
main .maincontent .mainBox .dsquocgia .dsqg1 ul{ width:calc(50% - 5px); float:left;}
main .maincontent .mainBox .dsquocgia .dsqg1 ul:first-child{ margin-right:10px;}
main .maincontent .mainBox .dsquocgia .dsqg1 ul a{ color:#222; display:block; padding:7px 0; border-bottom:solid 1px #f2f2f2; text-indent:5px;}
main .maincontent .mainBox .dsquocgia .dsqg1 ul li:last-child a{ border:none;}
main .maincontent .mainBox .dsquocgia .dsqg1 ul img{ width:25px; height:auto; margin:0 10px 0 0; vertical-align:middle;}



/*========== LPS =========*/
main .maincontent .mainBox .dstrandau.lps .tran1 .thongtin .doi1{ padding:0;}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .kps{ font-size:11px; font-weight:bold; background-color:#fff; text-align:center; position:relative; z-index:2; border-top:solid 1px #f1f1f1; line-height:15px; padding-top:5px; margin:0 -5px 0;}
main .maincontent .mainBox .dstrandau .tran1 .thongtin .kps a{ color:#1464ba; font-weight:bold;}


/*========== TIN TUC =========*/
main .maincontent .tintuc .tinhot{ margin:0 0 10px; background-color:#fff; box-shadow:0 0 3px rgba(0,0,0,0.1); border-radius:3px;}
main .maincontent .tintuc .tinhot .imgBox{ display:block; position:relative; margin:0 0 10px; background-color:#000;}
main .maincontent .tintuc .tinhot h3 a{ color:#222; font-size:14px; display:block; margin:0 10px 5px;}
main .maincontent .tintuc .tinhot p{ line-height:16px; padding:0 10px 10px;}



/*========== TIN CHI TIET =========*/
main .maincontent .tintuc .chitiettin{ margin:0 0 20px;}
main .maincontent .tintuc .chitiettin h1{ font-size:16px; font-weight:bold; margin:0 0 5px;}
main .maincontent .tintuc .chitiettin .thoigian{ font-size:11px; color:#777; margin:0 0 10px;}
main .maincontent .tintuc .chitiettin .motangan{ line-height:18px; margin:0 0 10px;}
main .maincontent .tintuc .chitiettin .ndungchitiet{ line-height:18px; margin:0 0 20px;}
main .maincontent .tintuc .chitiettin .ndungchitiet a{ color:#0862bd;}
main .maincontent .tintuc .chitiettin .ndungchitiet img{ display:block; margin:0 auto 15px; height:auto; max-width:100%;}
main .maincontent .tintuc .chitiettin .ndungchitiet .imgTitle{ font-size:11px; text-align:center; margin:-10px 0 10px; line-height:normal;}
main .maincontent .tintuc .chitiettin .tag{ font-size:0; margin:0 0 15px;}
main .maincontent .tintuc .chitiettin .tag li{ display:inline-block;}
main .maincontent .tintuc .chitiettin .tag a{ display:block; line-height:20px; padding:0 5px; font-size:11px; color:#fff; text-transform:uppercase; background-color:#434343; margin:0 2px 4px 0;}
main .maincontent .tintuc .chitiettin .tincungchuyenmuc{}
main .maincontent .tintuc .chitiettin .tincungchuyenmuc span{ display:block; font-weight:bold; font-size:14px; margin:0 0 5px;}
main .maincontent .tintuc .chitiettin .tincungchuyenmuc a{ display:block; color:#0862bd; padding:3px 0 3px 20px; position:relative;}
main .maincontent .tintuc .chitiettin .tincungchuyenmuc a:before{ position:absolute; content:' '; display:block;background-image:url(../images/bdw_icon.png); background-size:500px auto; background-repeat:no-repeat; width:8px; height:8px; background-position:-150px -50px; vertical-align:middle; top:5px; left:8px;}



/*========== VIDEO =========*/
main .maincontent .tintuc.video .tinhot .imgBox:before, main .maincontent .tintuc.video .dstin .tin1 .imgBox:before{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); content:' '; display:block; width:50px; height:50px; background-image:url(../images/bdw_icon.png); background-size:500px auto; background-repeat:no-repeat; background-position: -300px -50px; z-index:2;}
main .maincontent .tintuc.video .dstin .tin1 .imgBox:before{ transform:translate(-50%,-50%) scale(0.6);}
main .maincontent .tintuc.video .tinhot .imgBox img, main .maincontent .tintuc.video .dstin .tin1 .imgBox img{ opacity:0.9;}