body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,
html,iframe,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;font-size:100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{main:' ';main:none;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
input{padding:0;margin:0;outline:0;}
a{color:#0782c1;text-decoration:none; outline: none;}a:hover{text-decoration:none;}a img{border:0px;}img{display:block;max-width:100%;} 
sub,sup{font-size: 75%;line-height: normal;}
h1{font-size:140%;} h2{font-size: 130%;}h3{font-size: 120%;}h4,h5,h6{font-size: 110%;}hr{border-color:#e9e9e9;}
@font-face {
  font-family: 'KozGoPro-Regular-AlphaNum';
  src: url('fonts/KozGoPro-Regular-AlphaNum.eot?#iefix') format('embedded-opentype'), url('fonts/KozGoPro-Regular-AlphaNum.otf')  format('opentype'), url('fonts/KozGoPro-Regular-AlphaNum.woff') format('woff'), url('fonts/KozGoPro-Regular-AlphaNum.ttf')  format('truetype'), url('fonts/KozGoPro-Regular-AlphaNum.svg#KozGoPro-Regular-AlphaNum') format('svg');
  font-weight: normal; font-style: normal;}
@font-face {font-family: 'RobotoBold';
	src: url('fonts/Roboto-Bold.eot');
	src: url('fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Roboto-Bold.woff2') format('woff2'), url('fonts/Roboto-Bold.woff') format('woff'), url('fonts/Roboto-Bold.ttf') format('truetype'), url('fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');
	font-weight: bold; font-style: normal;}
@font-face{font-family: 'OpenSans';
	src: url('fonts/OpenSans.eot');
	src: url('fonts/OpenSans.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans.woff2') format('woff2'), url('fonts/OpenSans.woff') format('woff'), url('fonts/OpenSans.ttf') format('truetype'), url('fonts/OpenSans.svg#OpenSans') format('svg');
	font-weight: normal; font-style: normal;}
@font-face {font-family: 'Roboto';
	src: url('fonts/Roboto-Regular.eot');
	src: url('fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/Roboto-Regular.woff2') format('woff2'), url('fonts/Roboto-Regular.woff') format('woff'), url('fonts/Roboto-Regular.ttf') format('truetype'), url('fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
	font-weight: normal; font-style: normal;}
@font-face {font-family: 'UTMAvo';
	src: url('fonts/UTM Avo.eot');
	src: local('☺'), url('fonts/UTM Avo.woff') format('woff'), url('fonts/UTM Avo.ttf') format('truetype'), url('fonts/UTM Avo.svg') format('svg');
	font-weight: normal; font-style: normal;}
body{font-family: Arial, Verdana, sans-serif; font-size: 13px; color: #333; width: 100%; display: table; background: #fff url(images/bg.jpg); border-top: 5px solid #0079c2}
button{cursor: pointer;}
select,
textarea,
input[type='text'],
input[type='number'],
input[type='submit'],
input[type='password']{height: 31px; background: transparent; color: #333; border: 1px solid #dedede; width: 100%; padding: 0; border-radius: 0; outline: none; box-sizing: border-box; text-indent: 5px; -webkit-appearance: none; appearance: none;}
input[type='submit']{background: #e4252d; color: #fff; text-transform: uppercase; text-indent: 0; border: 0; cursor: pointer; font-family: Arial, Verdana, sans-serif;}
input[type='submit']:hover{background: #808080;}
select{background: transparent url(images/select.png) right 9px center no-repeat;}
textarea{padding: 5px; text-indent: 0; height: 79px; display: block; font-family: Arial, Verdana, sans-serif;}
label.error{position: absolute; right: 5px; top: 0; color: red; line-height: 31px; font-weight: normal;}
input::-webkit-input-placeholder{color:#808080;}
input:-moz-placeholder{color:#808080;}
input::-moz-placeholder{color:#808080;}
input:-ms-input-placeholder{color:#808080;}
textarea::-webkit-input-placeholder{color:#808080;}
textarea:-moz-placeholder{color:#808080;}
textarea::-moz-placeholder{color:#808080;}
textarea:-ms-input-placeholder{color:#808080;}

.body{border-top: 4px solid #e7e1bd;}
.wrap{position: relative; padding: 0; margin: auto;}
.wrap-2{background: #fff; box-shadow: 0 10px 7px 5px rgba(0,0,0,0.25);}
.clear{font-size: 0; height: 0; margin: 0; padding: 0; clear: both; width: 0; overflow: hidden; zoom: 1;}
.clear:before, .clear:after{content: "\0020"; display: block; height: 0; overflow: hidden;}
.clear:after{clear: both;}
.wow{opacity: 0;}

.header{position: relative;}

.header-logo{position: relative; float: left;}
.header-logo img{margin: auto;}
.header-logo h1{font-weight: normal; font-size: 100%;}
.header-logo span{border: 0; width: 1px; height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute;}
.header-logo label{display: block; font-family: Times New Roman; text-align: center; color: #0079c2; font-size: 18px; margin: 5px 0 0;}

.header-name{text-align: center; float: left;}
.header-name a{display: block; font-family: Times New Roman; font-size: 33px; color: #ff0000; text-transform: uppercase; text-shadow:
    -2px -2px 0px #fff, -2px 2px 0px #fff, -2px 1px 0px #fff, -2px 0px 0px #fff, -2px -1px 0px #fff,
    -1px -1px 0px #fff, -1px 0px 0px #fff, -1px 1px 0px #fff, -1px -2px 0px #fff, -1px 2px 0px #fff,
    0px -1px 0px #fff, 0px 1px 0px #fff, 0px -2px 0px #fff, 0px 2px 0px #fff,
    1px -1px 0px #fff, 1px 0px 0px #fff, 1px 1px 0px #fff, 1px -2px 0px #fff, 1px 2px 0px #fff, 
    2px -2px 0px #fff, 2px -1px 0px #fff, 2px 0px 0px #fff, 2px 1px 0px #fff, 2px 2px 0px #fff, 2px 3px 3px rgba(0,0,0,0.25);}
.header-name label{font-family: KozGoPro-Regular-AlphaNum; color: #0079c2;}

.header-social{list-style: none; position: absolute; top: 25px; right: 8px;}
.header-social li{display: inline-block; margin: 0 6px;}

.header-hotline{position: absolute; top: 60px; right: 0; font-family: RobotoBold; text-align: center;}
.header-hotline span{font-size: 18px; color: #505050; line-height: 24px; padding-left: 35px; background: url(images/hl.jpg) left center no-repeat;}
.header-hotline a{display: block; font-size: 24px; color: #ff0000; text-shadow:
    -2px -2px 0px #fff, -2px 2px 0px #fff, -2px 1px 0px #fff, -2px 0px 0px #fff, -2px -1px 0px #fff,
    -1px -1px 0px #fff, -1px 0px 0px #fff, -1px 1px 0px #fff, -1px -2px 0px #fff, -1px 2px 0px #fff,
    0px -1px 0px #fff, 0px 1px 0px #fff, 0px -2px 0px #fff, 0px 2px 0px #fff,
    1px -1px 0px #fff, 1px 0px 0px #fff, 1px 1px 0px #fff, 1px -2px 0px #fff, 1px 2px 0px #fff, 
    2px -2px 0px #fff, 2px -1px 0px #fff, 2px 0px 0px #fff, 2px 1px 0px #fff, 2px 2px 0px #fff, 2px 3px 3px rgba(0,0,0,0.25);}

.slide{margin-bottom: 20px;}

.main-center{float: left; width: calc(100% - 450px);}
.main-left, .main-right{float: left; width: 215px;}

.main-title{font-family: OpenSans; font-size: 15px; text-transform: uppercase; border-bottom: 3px solid #bf0119; margin-bottom: 15px;}
.main-title a, .main-title h1{font-weight: normal; font-size: 100%; color: #fbfbbe; position: relative; background: url(images/tt1.jpg); display: inline-block;}
.main-title a:after, .main-title h1:after{content: ''; position: absolute; top: 0; right: -60px; width: 60px; height: 35px; background: url(images/tt2.jpg);}

.main-name{}
.main-name a, .main-name h1{font-weight: bold; font-size: 17px; color: #0172b7;}

.main-time{font-size: 11px; line-height: 20px; margin: 5px 0 11px;}
.main-time a{display: inline-block; background: #808080; color: #fff; margin-right: 7px; padding: 0 7px;}
.main-time a:hover{background: #254285;}
.main-time span{color: #808080;}

.main-detail{line-height: 22px; margin: 0; padding: 0;}
.main-detail ul, .main-detail ol{margin-left: 35px;}
.main-detail img{margin: 10px 0 5px!important; max-width: 100%; height: auto!important; display: inline-block!important;}   
.main-detail table{width: 100%!important; border-collapse: collapse;border-color: grey;}
.main-detail strong, .main-detail b{}

.main-share{margin: 15px 0; min-height: 26px;}
.main-share .at-resp-share-element .at-share-btn{margin: 0 5px 0 0;}

.col-menu{}
.col-menu ul{list-style: none;}
.col-menu ul li{margin-bottom: 20px; text-transform: uppercase; text-align: center; font-size: 15px;}
.col-menu ul li a{display: block; color: #fbfbbe; background: #0172b7; border-bottom: 3px solid #0166a4; padding: 9px 0;}
.col-menu ul li ul{border: 1px solid #d7d7d7; border-top: 0;}
.col-menu ul li ul li{margin-bottom: 0; text-transform: none; text-align: start; font-size: 14px;}
.col-menu ul li ul li a{color: #313030; font-weight: bold; background: #fff; border-bottom: 1px dashed #d7d7d7; padding: 9px 0 9px 20px; position: relative;}
.col-menu ul li ul li a:before{content: '-'; position: absolute; left: 10px;}
.col-menu ul li ul li:nth-last-child(1) a{border-bottom: 0;}

.col-title{font-size: 15px; text-align: center; text-transform: uppercase; color: #fbfbbe; background: #0172b7; border-bottom: 3px solid #0166a4; padding: 9px 0;}
.col-news{margin-bottom: 20px;}
.col-news ul{list-style: none; border: 1px solid #d7d7d7; border-top: 0;}
.col-news ul li{padding: 9px 8px; border-bottom: 1px dashed #d7d7d7;}
.col-news ul li:nth-last-child(1){border-bottom: 0;}
.col-news ul li span{display: block; color: #da251c; font-size: 14px; margin-bottom: 8px;}
.col-news ul li img{float: left; border: 1px solid #d7d7d7; margin-right: 8px;}
.col-news ul li p{color: #3e3e3e; overflow: hidden; height: 70px; line-height: calc(70px / 4);}

.col-support{margin-bottom: 20px;}
.support-item{font-family: Tahoma; text-align: center; padding: 20px 0 0; border: 1px solid #d7d7d7; border-top: 0;}
.support-item img{display: inline-block;}
.support-hotline{font-size: 14px; color: #333; margin-bottom: 15px;}
.support-hotline a{font-size: 16px; color: #ff0000; font-weight: bold;}
.support-zalo{display: inline-block; margin-right: 5px; position: relative;}
.support-zalo div{display: none; position: absolute; width: 150px; height: 150px; box-shadow: 1px 1px 2px rgba(0,0,0,0.5); border: 3px solid #fff; bottom: calc(100% + 5px); right: 0; z-index: 100;}
.support-skype{display: inline-block; margin-left: 5px;}
.support-email{height: 37px; line-height: 37px; border-top: 1px dashed #d7d7d7; font-weight: bold; margin-top: 10px;}
.support-email a{color: #147e3e;}
.support-email img{vertical-align: sub;}
.support-fb{text-align: left;padding: 0 0 15px 15px;}
.support-fb span{width: 135px;float: left;}
.support-fb .fbw{width: 120px;}

.col-banner img{margin-bottom: 20px;}

ul.pagination{text-align: center; margin: 10px 0 0;}
ul.pagination li{display:inline-block; margin: 0 2.5px;}
ul.pagination li a{display: block; color: #ff0000; width: 30px; height: 30px; line-height: 30px; border: 1px solid #dedede;}
ul.pagination li a.active{background: #ff0000; border: 1px solid #ff0000; color: #fff;}


.footer{position: relative; padding: 35px 0 0; background: #419df3; border-top: 2px solid #d8d3d3; color: #fff; line-height: 24px; z-index: 1;}
.footer a{color: #fff;}
.footer-title{font-size: 14px; text-transform: uppercase;}

.footer-info{float: left; list-style: none;}
.footer-info li:nth-of-type(1){font-family: UTMAvo; font-size: 14px; text-transform: uppercase;}
.footer-info li:nth-of-type(2){font-family: UTMAvo; font-size: 14px; margin-bottom: 10px;}
.footer-info li:nth-of-type(3){background: url(images/a.png) left center no-repeat; padding-left: 27px;}
.footer-info li:nth-of-type(4){background: url(images/p.png) left center no-repeat; padding-left: 27px;}
.footer-info li:nth-of-type(5){background: url(images/e.png) left center no-repeat; padding-left: 27px;}

.footer-list{float: left; list-style: none; width: 200px;}
.footer-list li{padding-left: 21px; background: url(images/l.png) left center no-repeat;}
.footer-list li:nth-of-type(1){background: none; padding-left: 0;}

.footer-count{float: left; width: 165px; list-style: none;}
.footer-count li{padding-left: 35px; line-height: 30px;}
.footer-count li span{float: left;}
.footer-count li label{float: right; text-align: right;}
.footer-count li:nth-of-type(1){padding-left: 0;}
.footer-count li:nth-of-type(2){background: url(images/onl.png) left 5px center no-repeat; }
.footer-count li:nth-of-type(3){background: url(images/total.png) left 5px center no-repeat;}

.footer-email{float: right; position: relative;}
.footer-email input[type="text"]{background: #fff; border: 1px solid #3784cc; box-shadow: inset 2px 2px 2px rgba(0,0,0,0.25);}
.footer-email input[type="submit"]{width: 80px; margin-top: 9px;}
.footer-email input::-webkit-input-placeholder{color:#000; font-style: italic;}
.footer-email input:-moz-placeholder{color:#000; font-style: italic;}
.footer-email input::-moz-placeholder{color:#000; font-style: italic;}
.footer-email input:-ms-input-placeholder{color:#000; font-style: italic;}
.register-email-item{position: relative; margin-top: 9px;}
#register-email-result{color: #fff; font-size: 15px; text-transform: uppercase; text-align: center;}
#register-email-result div{margin-top: 9px; border: 1px dashed #fff; height: 31px; line-height: 31px;}
#register-email-error{position: absolute; top: 0; background: #419df3; width: 100%; text-transform: uppercase; color: #ffff00;}

.footer-copyright{background: #0674db; padding: 13px 0; margin: 20px 0 0;}
.footer-copyright img{float: right; margin-left: 15px;}

.scroll{position: fixed; bottom: 5px; display: none; cursor: pointer; z-index: 99999; opacity: 0.5;}
.scroll:hover{opacity: 1;}