::-webkit-scrollbar {background:#fff;width:10px;height:11px;}
::-webkit-scrollbar-thumb {background:#BBBBBB;}
*{margin: 0; padding: 0; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; outline:none;}
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] {min-width: 100% !important;}
.fb-comments, .fb-comments iframe[style], .fb-like-box, .fb-like-box iframe[style] {width: 100% !important;}
.fb-comments span, .fb-comments iframe span[style], .fb-like-box span, .fb-like-box iframe span[style] {width: 100% !important;}
.video_popup {position: relative;padding-bottom: 65%;padding-top: 30px;height: 0;overflow: hidden;}
.clickvideo
{ width:100%; border:1px solid #484848; margin-top: 4px; height: 35px; line-height: 35px; padding:0 10px; font-size:16px; }
.video_popup iframe, .video_popup object, .video_popup embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#clickvideo{ width:100%; padding:4px 0; margin:3px 0%; border:1px solid #DDD; box-sizing:border-box;}
.addthis_native_toolbox{margin: 10px 0px;/* width: 100%; */clear: both;/* border: 1px solid #ededed; */padding: 10px 10px;margin-bottom: 10px;background: #393939;box-sizing: border-box;white-space: nowrap;min-width: 310px;}
.addthis_native_toolbox b{float: left;font-size: 14px;text-transform: uppercase;margin-right: 10px}
#toptop {width: 45px;height: 45px;line-height: 45px;text-align: center;position: fixed;bottom: 20px;right: 10px;cursor: pointer;background: white;transition:0.5s;z-index:200;border-radius: 50%;color: #fff;transform: rotate(-90deg);font-size: 47px;color: #f26522;}
#toptop i{margin-left:-1px; margin-top:-1px;}
a{cursor:pointer; text-decoration:none;}
a:hover{ color: red;}
.clear,.clearfix{ clear:both;}
.clearfix:after{clear: both;content: ".";display: block;width: 0px;height: 0px;overflow: hidden;}
img{max-width:100% !important; height:auto; }
div.bando img{max-width:none !important;}
div.map iframe{max-width:100% !important;}
.hidden_mobi{display: block !important;}
.hidden_destop{display: none !important;}

body{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:1.5; font-family: 'body'; }
@font-face { font-family: 'body';
    src: url('font/OpenSans-Regular.ttf'); } 
@font-face { font-family: 'menu';
    src: url('font/OpenSans-Semibold.ttf'); }
@font-face { font-family: 'tieude';
    src: url('font/OpenSans-Semibold.ttf'); }
b,strong,h1,h2,h3,h4,h5,h6{ font-family: 'tieude'; }
div#wapper{ margin:auto; max-width:1920px; min-width:300px; background:#fff; }
div.wap_thongtin{ background: #D30B10; color: #ffffff; line-height: 44px; height: 44px; }
div.thongtin{ max-width:1200px; margin:auto; }
div.thongtin .diachi{ float:left; margin-left:4%; font-size:14px; }
div.thongtin .dienthoai{ float:right; background:#F26522 url(images/i_hotro.png) 20px center no-repeat; padding:0 50px; padding-left:60px; font-size:14px; transform:skew(-20deg); }
div.thongtin .dienthoai b{ transform: skew(20deg); display: inline-block; }
div.thongtin span i{ font-size:18px; margin-right:5px; }
div.mxh_top{ float:right; }
div.mxh_top a img{ height:20px; margin:0px 2px; }
div.banner{ max-width:1200px; margin:auto; text-align:center; }
div.wap_header{ position: relative; left: 0; top:0; z-index: 100; width: 100%; border-bottom: 1px solid #d30b10; background:#ffffff; transition:all 0.2s; }
div.wap_header_fix{ position:fixed; }
div.wap_header2{ max-width: 1200px; margin: auto; }
div.header{ margin:auto; position: absolute; bottom: 0; }
div.header a.logo, div.header a.logo_mobi{ display: inline-block; line-height:0; }
div.header a.logo img{ max-height: 128px; transition:all 0.3s; }
div.wap_header_fix div.header a.logo img{ max-height: 60px; }
a.logo_mobi img{height: 50px;display: inline-block;vertical-align: top;margin-right: 20px;}
div.menu_mobi,div.menu_mobi_add{ display:none; }
div.wap_menu{ float:right; line-height: 50px; height: 50px; }
div.menu{ position:relative; max-width:1200px; margin:auto; height: 50px; }
div.menu ul{ list-style:none; display: inline-block; }
div.menu ul li{ float:left; position:relative; z-index:50; /* padding: 0px 5px; */}

div.menu ul li a{ color:#019F75; font-size: 14px; padding: 0px 10px; text-decoration:none; text-transform:uppercase; /* display:block; */
	font-family: 'menu'; border: 1px solid #ffffff; }
div.menu ul li a:hover,div.menu ul li a.active,div.menu ul li a.active2{ border:1px solid #019F75; }
div.menu ul li ul,div.menu ul li:hover ul li ul{ position:absolute; margin-left:0px; display:none; min-width: 200px; background: #01518c; line-height: 1.5; }
div.menu ul li ul li{ float:none; }
div.menu ul li ul li a{ padding: 8px 10px; text-transform:none; display:block; border-bottom: 1px solid rgba(0,0,0,0.2); font-size: 13px; }
div.menu ul li ul li ul{ left:100%; top:0px; }
div.search{ float:left; height: 40px; margin-top:2px; width:270px; margin-left:200px; }
div.search input{ padding: 0px 7px; float: left; border: none; background: none; width: calc(100% - 50px); outline: none; color: #2e2d2d; height: 40px; background: #ffffff; line-height: 40px font-size: 14px; }
div.search i{ cursor: pointer; width:48px; float:right; background:#ffffff; height:40px; text-align:center; color:#d30b10; line-height: 40px; font-size: 18px;}
div.slider{ margin:auto; overflow: hidden; }
div.chay_tinhot a{ color: #1d1d1d; display:block; padding:6px 0; font-size: 15px; font-family: 'tieude'; position: relative; padding-left: 12px; }
div.chay_tinhot a:before{ content:''; position:absolute; left:0; top: 15px; width: 6px; height: 6px; border-radius:50%; background:#333333; }
div.chay_tinhot a:hover{ color:#019f75; }
div.left{ width: 26%; float: right; position: sticky; top: 70px; }
div.map iframe{ width: 100%; height: 400px; }
div.tiede_l{ height:50px; line-height:50px; color:#ffffff; text-align:center; font-size:23px; background:#FF0000; margin-bottom:5px; }

div.comment_face2{ border:1px solid #6a6a6a; border-radius:5px; margin-bottom:15px; max-height: 500px; overflow: auto; }
div.tieude_giua{ color:#019F75; border-bottom:1px solid #019F75; font-family:'tieude'; text-transform:uppercase; font-size:22px; padding-bottom:5px; margin-bottom:10px; margin-top: -8px; }
div.tieude_giua a{ color:#019F75; }
div.tieude_giua a.xemthem{ font-size:13px; margin-left:10px; }
div.tieude_giua a:hover{ color:#d30b10; }
div#danhmuc{ border-bottom:none; }
div.danhmuc{ border:1px solid #d6d6d6; margin-bottom:15px; }
div.danhmuc:last-child{ margin-bottom:0; }
div#danhmuc ul{ list-style:none; }
div#danhmuc ul li{}
div#danhmuc ul li:last-child{ border:none; }
div#danhmuc ul li a{ color: #454545; font-family: 'menu'; text-decoration: none; font-size: 14px; transition: 0.4s; display: block; border-bottom: 1px solid #DDD; padding: 9px 5px 9px 23px; background: url(images/muiten.png) 11px 15px no-repeat; }
div#danhmuc ul li a:hover,div#danhmuc ul li a.active{ color:red; transition:0.4s; }
div#danhmuc ul li ul li a{  background: url(images/muiten.png) 22px 15px no-repeat; padding:9px 5px 9px 35px; }
div#danhmuc ul li ul{ display:none; }

div.tin1{ width:49%; float:left; }
div.tin1 .name_news a{ font-size: 16px; margin: 8px 0; }
div.tin1 a.xemthem{ display: inline-block; padding: 8px 25px; color: #333333; text-decoration: none; font-family: 'tieude'; border: 1px solid #797979; font-size: 14px; margin-top: 20px; }
/*div.chay_tinnoibat{ width:49%; float:right; }*/
div.item_tin{ border-bottom:1px dashed #DDDDDD !important; padding:10px 10px; }
div.item_tin .img_news{ width:35%; max-width:150px; border:1px solid #d6d6d6; float:left; margin-right:10px; }
div.item_tin .name_news a{ text-decoration:none; color:#111111; font-size:13px; transition:0.4s; }
div.tinmoi .name_news a:hover{ color:red; transition:0.4s; }

div.hotro{ background: url(images/bg_hotro.png) left 40px no-repeat; }
div.hotro .phone{ color: #f10b0b; font-size: 24px; font-weight: bold; padding-top: 62px; padding-left: 80px; padding-bottom: 10px; margin-right: 20px; font-style: italic; }
div.hotro ul{ list-style: none; border-bottom: 1px dashed #DDDDDD; padding: 7px; margin: 0px 10px; font-size: 13px; }
div.hotro ul li{ clear: both; padding: 6px 0; color: #555555; }
div.hotro ul li i{ font-size:17px; margin-right:8px; clear:both; }
div.hotro ul li span{ color: #3853a4; font-weight: normal; font-size: 14px; margin-top: 3px; float: left; }
div.hotro ul li a img{ margin-right: 5px; float: left; width:25px; }
div#quangcao img{ width:90%  !important; max-width:300px !important; border:1px solid #DDD; margin:5px auto; padding:4px; box-sizing:border-box; }
div#quangcao img:hover{ border:1px solid red; }
div#dknt{ max-width:350px; }
form#frm_dknt{ background:#fff; height: 40px; margin:10px 0; }
form#frm_dknt input[type='text']{ width: 70%; padding: 0px 8px; float:left; margin-top: 12px; border:none; background:none; outline:none; color:#000; outline:none; }
form#frm_dknt input[type='button']{ background:red; color:#fff; width: 70px; height: 40px; line-height: 40px; border:none; cursor:pointer; float:right; outline:none; font-weight: bold; }

div.gioithieu{ margin:50px 0; }
div.gioithieu .img{ width: 45%; float:left; }
div.gioithieu .mota{ width: 52%; float:right; }
div.gioithieu p.xemthem a{ border: 2px solid #097ab4; display:inline-block; color: #097ab4; padding:7px 25px; border-radius:30px; text-transform:uppercase; margin-top:20px; }
div.gioithieu p.xemthem a:hover{ color:red; border:2px solid red; }
div.gioithieu p.xemthem a i{ margin-right:5px; font-size:18px; display:inline-block; vertical-align:middle; }
div.wap_benh{ max-width:1200px; margin: 50px auto; }
div.benh{ margin:30px auto; }
div.left_b{ width: 50%; float:left; font-size: 18px; }
div.left_b  .name a{ color: #252525; display:block; margin:15px 0; font-size: 22px; }
div.left_b  .name a:hover{ color:#f26522; }
div.left_b .ngaytao,div.item_benh  .ngaytao{ margin-top:10px; text-align: left; }
div.left_b .ngaytao span,div.item_benh .ngaytao span{ margin-left: 10px;}
div.right_b{ width:48%; float:right; font-size: 18px; }
div.item_benh{ padding:10px 0; }
div.item_benh .img{ width:40%; max-width:180px; float:left; margin-right: 4%; border:1px solid #e1e1e1; line-height: 0; }
div.item_benh .name a{ color:#000000; display:block; margin-bottom: 10px; font-size: 22px; text-align: left; /* min-height: 48px; */
	overflow: hidden; height: 65px; }
div.item_benh .name a:hover{ color:#d30b10; }
div.wap_thuvien{ margin:50px auto; }
div.thuvien{ width: 55%; float:left; }
div.video{ width: 43%; float:right; }
div.qc img{ width:100%; }
div.wap_xetnghiem{ position:relative; max-width:1200px; margin:auto; margin-top:-50px; }
div.xetnghiem{ position:relative; text-align:center; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-flow: row wrap; -webkit-flex-flow: row wrap; }
div.item_xn{ background:#F92525; color:#ffffff; padding:30px 20px; text-align:left; font-size:14px; height: 260px; overflow: auto; }
div.item_xn:nth-child(2){ background:#DE2929; }
div.item_xn:nth-child(3){ background:#BF0000; }
div.item_xn h4 a{ color:#ffffff; text-transform:uppercase; font-size:20px; margin-bottom:10px; display:block; }
div.item_xn h4 a:hover{ color:yellow; }
div.item_xn .xemthem a{ display:inline-block; float:right; background:#000000; border:1px solid #ffffff; color:#ffffff; padding:10px 25px; margin-top:20px; text-transform:uppercase; }
div.item_xn .xemthem a:hover{ background:#f26522; }
div.wap_datlich{ background:url(images/bg_hen.png) center; background-size:cover; color:#ffffff; padding:30px 0; margin-top:90px; }
div.datlich{ max-width:1200px; margin:auto; text-align:center; }
div.datlich p{ margin:10px 0; }
div.datlich .td{ font-family:'tieude'; text-transform:uppercase; font-size:30px; margin-bottom:10px; }
div.left_datlich{ background:#019f75; color:#ffffff; text-align:center; padding-bottom:20px; }
.frm_datlich{ text-align: center; }
.frm_datlich input[type='text'],.frm_datlich input[type='email']{ height:45px; line-height:45px; display:inline-block; width:100%; padding:0 10px; padding-left: 40px; border-radius:5px; border: 1px solid #fff; background: transparent; color:#fff; font-size: 16px; }
div.left_datlich p{ padding:10px; text-align:left; font-size:15px; }
div.left_datlich .frm_datlich input[type='text']{ width:90%; margin:5px auto; }



.wrap-datlich{ padding:50px 0; background:#019F75; }
.content-datlich{ width:96%; max-width:800px; margin:auto; }
.motadatlich{ color:#fff; text-align:center; margin-bottom: 30px; }

.frm_datlich input[type='button']{ height:45px; background:#F92525; color:#ffffff; border:none; border-radius:5px; margin-top:20px; padding:0 55px; font-size:16px; font-family:'tieude'; cursor:pointer; }
.frm_datlich input[type='button']:hover{ background:#005a42; }
.flex-datlich{ display: flex; justify-content: space-between; flex-wrap: wrap; }
.flex-datlich div{ width: 49%; margin-bottom: 10px; position: relative;}
.flex-datlich div:last-child{ width: 100%; margin-bottom: 0px;}
#noidung_datlich{display:block; width: 100%; padding: 10px; padding-top: 12px; border-radius:5px; border: 1px solid #fff; background: transparent; padding-left: 40px; color:#fff; font-size: 16px; font-family: arial;}
.frm_datlich input::placeholder,#noidung_datlich::placeholder { color: #fff; }
.frm_datlich input:-ms-input-placeholder,#noidung_datlich:-ms-input-placeholder { color: #fff; }
.frm_datlich input::-ms-input-placeholder,#noidung_datlich::-ms-input-placeholder { color: #fff; }
.flex-datlich div i { position: absolute; left: 0px; top: 0px; line-height: 45px; background: #ddd0; color: #fff; font-size: 18px; text-align: center; width: 35px; height: 100%; }

div.wap_chungnhan{ text-align:center; background:#F4F4F4; padding:40px 0; }
div.tieude_cn{ color:#CC1006; font-family:'tieude'; text-transform:uppercase; font-size:22px; margin-bottom:20px; position:relative; }
div.tieude_cn:before{ position:absolute; left:0; top:50%; height:1px; width:100%; background:#d6d6d6; content:''; }
div.tieude_cn div{ display:inline-block; padding:0 30px; background:#f4f4f4; z-index:10; position:relative;}
div.chungnhan{ max-width:1200px; margin: auto; text-align: center;}
.item_cn{ border:1px solid #d4d4d4; width:95%; background: #ffffff; margin: auto;}
.pagination{ }
p.load_xemthem{ text-align:center; margin:20px auto; display:none;}
p.load_xemthem a{ background:#f92525; color:#ffffff; padding:12px 50px; border-radius:5px; font-family:'tieude'; font-size:16px;}
div.main_content{ max-width:1200px; margin:20px auto; margin-top: 60px; }

div.link_seo{ margin:0px auto; clear:both; margin: 10px 0; display:none; }
div.link_seo a{ color:#333; text-decoration:none; }
div.link_seo a:hover{ color:#f37540; }
div.right{ width: 72%; float: left; }

div.wap_copy{ background: #cc8709; color:#fff; line-height: 50px; }
div.copy{ max-width:1200px; margin:auto; }
div.copy ul{ list-style:none; float:right; }
div.copy ul li{ padding:0px 10px; }
div.wap_footer{ background: #be120a; margin:auto; color:#e5e5e5; padding: 30px 0; }
div.footer{ max-width:1200px; margin:auto; display: grid; grid-template-columns: repeat(4,1fr); grid-gap: 25px; }
div.them_f{ margin-bottom:30px; }
div.them_f ul{ position:relative; text-align:center; list-style:none; }
div.them_f ul li{ background:#eb1509; font-size:14px; padding:30px 20px; text-align:left; }
div.them_f ul li:nth-child(2){ background:#d61309; }
div.them_f ul li:nth-child(3){ background:#ba1007; }
div.them_f ul li i{ display:inline-block; font-size:50px; vertical-align:middle; margin-right:15px; float:left; }
div.them_f ul li p a{ color:#ffffff; font-family:'tieude'; font-size:30px; }
div.doitac{ width: 23.5%; float:right; }
p.item_dt{ line-height:0; display:block; padding:0px 4px; }
div.fanpage_f{ overflow:hidden; }
div.item_ft{}
div.item_ft ul{list-style:none;}
div.item_ft ul li{padding:6px 0;}
div.item_ft ul li a{ color:#e5e5e5;	display:block; margin-bottom:2px;}
div.item_ft ul li p{ color:#868686;}
div.item_ft ul li p i{ margin-right:6px;}
div.item_ft ul li a:hover{ color: #000000;}

div.main_footer{}
div.main_footer ul{list-style:none;}
div.main_footer ul li{padding:3px 0;}
div.main_footer ul li a{ color:#e5e5e5;	display:block; margin-bottom:2px;}
div.main_footer ul li p{ color:#868686;}
div.main_footer ul li p i{ margin-right:6px;}
div.main_footer ul li a:hover{ color: #000000;}

.logo_bct{ margin-top: 10px; max-height: 40px; }

div.mxh{ float: right; height: 35px; margin-top: 7px; line-height: 35px;}
div.mxh span{ margin-right:7px;}
div.mxh a{ display:inline-block; vertical-align:top; margin:0px 2px; }
div.mxh a img{ max-height:35px; border-radius: 50%; }
div.mxh a img:hover{ transition:1s; transform:rotate(360deg); }
div.thongke{ width:20%; float:right; }
.td_ft{ font-size: 19px; text-transform:uppercase; margin-bottom: 15px; position:relative; color:#ffffff; border-bottom: 1px solid #e23b34; }
.td_ft a{ color:#ffffff; }
div.wap_item { position: relative; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-flow: row wrap; -webkit-flex-flow: row wrap; }
div.item_benh2{ width: 48%; margin: 2%; margin-left:0; }
div.item_benh .mota{ text-align:justify; }
div.tindau{ width:100%; margin:10px auto; }
div.tindau .img{ width:50%; max-width:450px; }
div.tindau .name a{ /* color:red; font-size: 20px; */}
div.wap_item{ position:relative; text-align:center; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-flow: row wrap; -webkit-flex-flow: row wrap; font-size: 18px; }
div.item{ display:inline-block; vertical-align:top; width: calc( 94% / 3); margin: calc( 6% / 6); position: relative; font-size: 15px; }
div.item h3 a{ color:#333333; display:block; font-size:15px; margin-top:5px; }
div.item h3 a:hover{ color:red; }