@import "font.css";
@charset "utf-8";
body { margin: 0px auto; padding: 0px auto; font-size: 14px; line-height: 25px; font-family: Arial, Helvetica, Tahoma, sans-serif; font-weight: normal; background: url(../images/bg_body.jpg); }
* { margin: 0px auto; padding: 0px auto; outline: none; text-decoration: none; }
.clr { clear: both; }
ul { padding: 0px; }
img { border: 0; }
.pagewrap { position: relative; width: 1160px; margin: 0 auto; background: #ffffff; padding: 20px; -moz-box-shadow: 0 0 8px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.5); box-shadow: 0 0 8px rgba(0,0,0,0.5);     min-height: 100vh;}
.padding_pagewrap { padding: 0 10px; }
.showText p { padding-bottom: 15px; }
.showText img { display: block; margin: 0 auto; height: auto; max-width: 100%; }
.showText ul { padding-bottom: 15px; }
.showText ul li { margin-left: 35px; }
.left_conten { float: left; width: 24%; }
.right_conten { float: right; width: 74%; }
.box_id_home { margin-bottom: 20px; border: 1px solid #0082ce; padding: 10px; background: #ffffff; overflow: hidden;}
.title_tin_id { background: #0082ce; padding: 10px 10px; margin-bottom: 15px; }
.title_tin_id h3 { font-size: 15px; text-transform: uppercase; color: #ffffff; line-height: 25px; font-weight: 600; float: left; padding: 0 5px; }
.title_tin_id h3 a:hover { color: #0098da; }
.title_tin_id ul { float: right; }
.title_tin_id ul li { float: left; list-style: none; margin-right: 10px; }
.title_tin_id ul li a { color: #fff; text-transform: capitalize; font-size: 17px; }
.title_tin_id ul li i { padding-right: 5px; }
.title_tin_id ul li a:hover { text-decoration: underline; color: #fff; }
.menu_left ul li { list-style: none; }
.menu_left ul li a { display: block; color: #ffffff; background: #0082ce; line-height: 25px; padding: 10px 10px; font-size: 14px; text-transform: capitalize; border-bottom: solid #fff 1px; font-weight: 500; transition: color .33s cubic-bezier(.33, 0, .2, 1) 0s, fill .33s cubic-bezier(.33, 0, .2, 1) 0s, background .33s cubic-bezier(.33, 0, .2, 1) 0s; -moz-transition: color .33s cubic-bezier(.33, 0, .2, 1) 0s, fill .33s cubic-bezier(.33, 0, .2, 1) 0s, background .33s cubic-bezier(.33, 0, .2, 1) 0s; }
.menu_left ul li a i { padding-right: 7px; font-size: 13px; }
.menu_left ul li a:hover { color: #fff; background: #006aa9; }
.col-md { width: 100%; margin-bottom: 5px; }
.form-control { display: block; width: 100%; height: 40px; padding: 5px 12px; font-size: 12px; line-height: 1.42857143; color: #666; background-color: #fff; background-image: none; border: 1px solid #ccc; -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; resize: vertical; box-sizing: border-box; text-transform: capitalize; }
.form-control:focus { border-color: #77657d9e; }
.row-frm select { height: 35px !important; width: 100%; margin: 0; }
.timkiem_left h3 a { float: right; display: block; color: #fff; background: #0082ce; padding: 5px 20px; font-weight: normal; text-transform: capitalize; margin-top: 10px; font-size: 12px; transition: color .33s cubic-bezier(.33, 0, .2, 1) 0s, fill .33s cubic-bezier(.33, 0, .2, 1) 0s, background .33s cubic-bezier(.33, 0, .2, 1) 0s; -moz-transition: color .33s cubic-bezier(.33, 0, .2, 1) 0s, fill .33s cubic-bezier(.33, 0, .2, 1) 0s, background .33s cubic-bezier(.33, 0, .2, 1) 0s; }
.timkiem_left h3 a:hover { color: #fff; background: #006aa9; }
.footer { padding: 20px 0; background: #0082ce; text-align: center; color: #fff; }
.footer a { color: #fff; transition: color .33s cubic-bezier(.33, 0, .2, 1) 0s, fill .33s cubic-bezier(.33, 0, .2, 1) 0s, background .33s cubic-bezier(.33, 0, .2, 1) 0s; -moz-transition: color .33s cubic-bezier(.33, 0, .2, 1) 0s, fill .33s cubic-bezier(.33, 0, .2, 1) 0s, background .33s cubic-bezier(.33, 0, .2, 1) 0s; }
.footer a:hover { text-decoration: underline; }
#back-top { position: fixed; bottom: 30px; right: 10px; z-index: 1; }
#back-top a { display: block; width: 40px; line-height: 40px; background: #0082ce; outline: none; color: #fff; font-size: 13px; text-align: center; transition: color .33s cubic-bezier(.33, 0, .2, 1) 0s, fill .33s cubic-bezier(.33, 0, .2, 1) 0s, background .33s cubic-bezier(.33, 0, .2, 1) 0s; -moz-transition: color .33s cubic-bezier(.33, 0, .2, 1) 0s, fill .33s cubic-bezier(.33, 0, .2, 1) 0s, background .33s cubic-bezier(.33, 0, .2, 1) 0s; }
#back-top a:hover { color: #fff; background: #006aa9; }
#sharelink { -webkit-animation: blurFadeRight 0.4s ease-in .4s backwards; -moz-animation: blurFadeRight 0.4s ease-in .4s backwards; -ms-animation: blurFadeRight 0.4s ease-in .4s backwards; padding-top: 20px; margin-top: 20px; border-top: solid #CCC 1px; height: 35px; }
.sharelink { -webkit-animation: blurFadeRight 0.4s ease-in .4s backwards; -moz-animation: blurFadeRight 0.4s ease-in .4s backwards; -ms-animation: blurFadeRight 0.4s ease-in .4s backwards; text-align: center; padding-top: 10px; height: 35px; }
.sharelink a img { background: #0c6fb0; border: solid #fff 3px; padding: 3px; margin-right: 10px; -moz-border-radius: 50%; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; }
.sharelink img:hover { background: #0196da; opacity: 10; }
.bdh_left ul h3 , .bdh_left ul h3 a { font-size: 16px; font-weight: bold; color: #f00; padding-bottom: 10px; display: block; line-height: 22px; transition: color .33s cubic-bezier(.33, 0, .2, 1) 0s, fill .33s cubic-bezier(.33, 0, .2, 1) 0s, background .33s cubic-bezier(.33, 0, .2, 1) 0s; -moz-transition: color .33s cubic-bezier(.33, 0, .2, 1) 0s, fill .33s cubic-bezier(.33, 0, .2, 1) 0s, background .33s cubic-bezier(.33, 0, .2, 1) 0s; }
.bdh_left ul h3 a:hover { text-decoration: underline; }
.bdh_left ul li { list-style: none; line-height: 0; margin-bottom: 10px; position: relative; overflow: hidden; display: block; }
.bdh_left ul li img:hover, .top_new_home_left ul li img:hover, .home_top_silde ul li img:hover, .one_new_home li img:hover, .one_new_home_right li img:hover, .tti_more li img:hover { transform: scale(1.2); opacity: 1; -webkit-filter: grayscale(0); }
.bdh_left ul img { width: 100%; height: auto; webkit-transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); margin: 5px 0; }
.top_new_home_left { float: left; width: 67%; }
.top_new_home_left ul h3 { padding-top: 15px; }
.top_new_home_left ul li, .top_new_home_left ul li img { width: 100%; height: auto; webkit-transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); line-height: 0; list-style: none; overflow: hidden; display: block; }
.top_new_home_right { float: right; width: 31%; position: relative; }
.top_new_home_right ul h3 a { font-size: 13px; font-weight: bold; color: #000; line-height: 21px; display: block; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; border-bottom: dashed #989898 1px; padding-bottom: 8px; margin-bottom: 8px; }
#mycustomscroll { overflow: auto; position: relative; height: 535px; padding-right: 20px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }
.vscrollerbase { width: 5px; background: #eee; }
.vscrollerbar { width: 5px; background-color: #0082ce; cursor: pointer; }
.vscrollerbar:hover { background-color: #006aa9; }
.top_new_home_left ul h3 a:hover, .top_new_home_right ul h3 a:hover, .left_new_id ul li a:hover, .home_top_silde ul:hover h3, .one_new_home_right ul h3 a:hover, .one_new_home ul h3 a:hover, .tti_more ul h3 a:hover, .tacgi_id ul:hover h3 { color: #f00; }
.left_new_id ul li { list-style: none; border-bottom: dotted #CCCCCC 1px; padding-bottom: 7px; margin-bottom: 7px; line-height: 22px; }
.left_new_id ul li a { color: #333; font-size: 14px; font-weight: normal; transition: color .33s cubic-bezier(.33, 0, .2, 1) 0s, fill .33s cubic-bezier(.33, 0, .2, 1) 0s, background .33s cubic-bezier(.33, 0, .2, 1) 0s; -moz-transition: color .33s cubic-bezier(.33, 0, .2, 1) 0s, fill .33s cubic-bezier(.33, 0, .2, 1) 0s, background .33s cubic-bezier(.33, 0, .2, 1) 0s; }
.one_new_home li { width: 100%; line-height: 0; list-style: none; position: relative; overflow: hidden; display: block; }
.one_new_home li img { width: 100%; height: auto; webkit-transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); }
.one_new_home ul { padding-top: 10px; }
.one_new_home ul h3 a, .tti_more ul h3 a, .id_tt_1 ul h3 a, .hinhanh_page_id_top ul h2 a, .top_new_home_left ul h3 a { font-size: 18px; font-weight: bold; color: #000; line-height: 25px; padding-bottom: 10px; display: block; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; }
.one_new_home { float: left; width: 58%; }
.one_new_home_right { float: right; width: 40%; }
.one_new_home_right ul { padding-bottom: 14px; }
.one_new_home_right li { float: left; width: 37%; list-style: none; line-height: 0; position: relative; overflow: hidden; display: block; }
.one_new_home_right li img { width: 100%; height: auto; webkit-transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); }
.one_new_home_right ul h3 a { font-size: 13px; font-weight: bold; color: #000; line-height: 22px; display: block; float: right; width: 60%; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; }
.titile_home { border-bottom: solid #cecece 1px; margin-bottom: 20px; padding-bottom: 10px; position: relative; }
.titile_home h3 { font-size: 25px; text-transform: uppercase; color: #0082ce; line-height: 30px; border-left: solid #0082ce 5px; padding-left: 10px; font-family: 'Open Sans Condensed', Arial, Helvetica, Tahoma, sans-serif; font-weight: normal; }
.box_id { margin-bottom: 20px; border: 1px solid #0082ce; padding: 15px; background: #ffffff; }
.home_top_silde { background: #eee; border: 1px solid #ccc; margin-top:20px; padding:5px; }
.home_top_silde ul { float: left; margin:10px; width: 183px; }
.home_top_silde ul li, .home_top_silde ul li img { width: 100%; height: auto; webkit-transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); line-height: 0; list-style: none; position: relative; overflow: hidden; display: block }
.home_top_silde ul h3 { font-size: 13px; font-weight: 600; color: #000; line-height: 20px; padding-top: 5px; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; }
.home_top_silde_slider .owl-prev, .home_top_silde_slider .owl-next, .placeNav, .placeNav_2 { position: absolute; top: 36%; z-index: 3; color: #fff; font-size: 26px; width: 35px; line-height: 35px; height: 35px; background: rgba(255, 255, 255, 0.4); text-align: center; opacity: 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; cursor: pointer; }
.home_top_silde_slider .owl-prev, .placeNav.prev, .placeNav_2.prev { left: 10px; }
.home_top_silde_slider .owl-next, .placeNav.next, .placeNav_2.next { right: 10px; text-indent: 3px; left: auto; }
.home_top_silde_slider:hover .owl-prev, .home_top_silde_slider:hover .owl-next, .placeSlide_main:hover .placeNav, .placeSlide_main:hover .placeNav_2 { opacity: 1; }
.home_top_silde_slider .owl-prev:hover, .home_top_silde_slider .owl-next:hover, .placeNav:hover, .placeNav_2:hover { color: #fff; background: #0000009c; }
.placeSlide_main { position: relative; overflow: hidden; }
.placeSlide { width: 1000px; }
.line_tti_more { border-bottom: solid #cecece 1px; margin-bottom: 15px; padding-bottom: 15px; }
.tti_more { border-bottom: solid #cecece 1px; margin-bottom: 15px; padding-bottom: 15px; }
.tti_more li { float: left; list-style: none; line-height: 0; width: 30%; position: relative; overflow: hidden; display: block; }
.tti_more li img { width: 100%; height: auto; webkit-transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); }
.tti_more ul { float: right; width: 68%; line-height: 24px; }
.tti_more ul h4 { font-size: 14px; font-weight: normal; color: #666; padding-bottom: 5px; }
.title_news { border-bottom: solid 1px #E6E6E6; margin-bottom: 15px; }
.title_news h2 { font-size: 20px; line-height: 30px; font-weight: bold; color: #f00; text-transform: uppercase; margin-bottom: 10px; }
.title_news li { font-size: 15px; color: #666; list-style: none; list-style: none; background: url(../images/icon_day.png) center left no-repeat; padding-left: 25px; margin-bottom: 10px; font-style: italic; }
.title_news p { line-height: 26px; color: #333; font-size: 16px; font-style: italic; font-weight: bold; padding-bottom: 15px; }
#sharelink { border-top: solid #CCC 1px; padding-top: 15px; margin-top: 15px; }
.comment_face { margin-bottom: 20px; }
.company_time i, .link_page ul li i, .tti_more ul h4 i { margin-right: 7px; }
.nums { table-layout: auto; margin-top: 10px; text-align: center; }
.nums li { list-style: none; display: inline-table; }
.nums a { font-size: 16px; display: block; margin: 0 6px 0 0; padding: 2px; line-height: 30px; height: 30px; width: 30px; table-layout: inherit; text-align: center; color: #fff; background: #757575; text-decoration: none; -moz-border-radius: 20px; -o-border-radius: 20px; transition: color .33s cubic-bezier(.33, 0, .2, 1) 0s, fill .33s cubic-bezier(.33, 0, .2, 1) 0s, background .33s cubic-bezier(.33, 0, .2, 1) 0s; -moz-transition: color .33s cubic-bezier(.33, 0, .2, 1) 0s, fill .33s cubic-bezier(.33, 0, .2, 1) 0s, background .33s cubic-bezier(.33, 0, .2, 1) 0s; }
.nums a:hover, .nums a.active, .nums a.stay:hover { background: #0082ce; color: #ffffff; }
.nums a.stay { background: #fd0000; color: #fff; }
.tacgi_id ul { float: left; width: 23%; margin: 0 1% 2% 1%; text-align: center; }
.tacgi_id { margin: 0 -1%; }
.tacgi_id ul li, .tacgi_id ul li img { width: 100%; height: auto; webkit-transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 450ms cubic-bezier(0.645, 0.045, 0.355, 1); list-style: none; line-height: 0; position: relative; overflow: hidden; display: block; }
.tacgi_id ul h3 { padding-top: 10px; color: #333; font-size: 14px; font-weight: 600; text-transform: uppercase; transition: color .33s cubic-bezier(.33, 0, .2, 1) 0s, fill .33s cubic-bezier(.33, 0, .2, 1) 0s, background .33s cubic-bezier(.33, 0, .2, 1) 0s; -moz-transition: color .33s cubic-bezier(.33, 0, .2, 1) 0s, fill .33s cubic-bezier(.33, 0, .2, 1) 0s, background .33s cubic-bezier(.33, 0, .2, 1) 0s; }
.chitiet_tacgia_hinh { float: left; width: 32%; margin-bottom: 20px; margin-right: 20px; }
.chitiet_tacgia_hinh img { width: 100%; height: auto; }
.chitiet_tacgia_nd h3 { border-bottom: double #CCCCCC 4px; padding-bottom: 10px; margin-bottom: 20px; font-size: 20px; line-height: 30px; font-weight: bold; color: #f00; text-transform: uppercase; }
.loc_tg { position: absolute; right: 0; top: -5px; width: 23%; }
.logo_top { float: left; padding-top: 30px; }
.logo_top h3 { font-size: 35px; text-transform: uppercase; color: #ffffff; line-height: 40px; font-family: 'Open Sans Condensed', Arial, Helvetica, Tahoma, sans-serif; font-weight: normal; letter-spacing: 2px; text-shadow: 1px 1px #000; }
.logo_top h3 a { color: #ffffff; }
.header { margin-bottom: 20px; min-height: 100px; padding: 20px 20px 0; position: relative; }
.right_header { float: right; padding-top: 30px; }
.lang_top { float: right; padding-right: 10px; margin-bottom: 10px; }
.lang_top li { float: left; margin-left: 10px; list-style: none; line-height: 0; }
.lang_top li img { height: 20px; border: solid #ffffff 3px; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -o-border-radius: 50px; -ms-border-radius: 50px; width: auto; transition: color .33s cubic-bezier(.33, 0, .2, 1) 0s, fill .33s cubic-bezier(.33, 0, .2, 1) 0s, background .33s cubic-bezier(.33, 0, .2, 1) 0s; -moz-transition: color .33s cubic-bezier(.33, 0, .2, 1) 0s, fill .33s cubic-bezier(.33, 0, .2, 1) 0s, background .33s cubic-bezier(.33, 0, .2, 1) 0s; }
.lang_top li img:hover { border: solid #caa1bb 3px; }
.hotline_top h3 { font-size: 13px; color: #fff; line-height: 30px; text-transform: none; font-weight: 500; text-align: right; text-shadow: 1px 1px #000; }
.hotline_top h3 i { padding-right: 10px; font-size: 18px; }
.hotline_top h3.hl a { font-size: 23px; color: #ffffff; letter-spacing: 1px; font-family: 'Open Sans Condensed', Arial, Helvetica, Tahoma, sans-serif; padding-left: 5px; }
.hotline_top h3.hl a { color: #ff0; webkit-animation: my 700ms infinite; -moz-animation: my 700ms infinite; -o-animation: my 700ms infinite; animation: my 700ms infinite; }
.hotline_top h3.hl a:hover { color: #ffffff; }
.hinh_header { display: inline-block; float: left; height: 130px;}
.hinh_header img { height: 130px; width: auto; float: left; }
.dv-lang img { height: 18px; border: 1px solid #fff; float: left; margin-left: 9px; }
.dv-lang { position: absolute; top: 15px; right: 20px; }
.hotline_top h3 a { font-weight: 500; color: #fff; }
.dv-notfull { margin: 0 10px; }
.dv-danhsach-baiviet ul li { list-style: none; position: relative; padding: 5px 0 5px 18px; }
.dv-danhsach-baiviet ul li + li { border-top: 1px dotted #ccc; }
.dv-danhsach-baiviet ul li .fa { font-size: 12px; position: absolute; top: 10px; left: 0}
.dv-danhsach-baiviet ul li a { color: #333; font-size: 14px; line-height: 22px; display: block; }
.dv-danhsach-baiviet ul li:hover a, .dv-danhsach-baiviet ul li:hover i { color: #0082ce; }
.dv-mobile {display: none; background: #0082ce; margin: 0 0 10px; }
.dv-mobile a.home { color: #fff; padding: 6px 15px; display: inline-block; font-size: 20px; }
a.a_js_mobile {cursor: pointer; float: right; padding: 2px 10px; }
a.a_js_mobile span { width: 35px; height: 3px; background: #fff; display: block; margin: 6px 0; }
.dv-menu-childd a { border-color: #ffffff4d !important; padding: 5px 10px !important; background: #0a88d2 !important; }
.dv-menu-childd { border-top: 1px solid #49ade8; display: none; position: absolute; width: 100%; z-index: 99; }
.showText { overflow: hidden; }
.dv-list-chuong { margin-top: 20px; font-size: 13px; }
.dv-list-chuong span { float: left; margin-right: 7px; }
.dv-list-chuong a { display: inline-block; float: left; padding: 0 7px; background: #e4e4e4; margin-right: 5px; font-size: 13px; margin-bottom: 4px; line-height: 22px; color: #333; }
.dv-list-chuong a:hover,.dv-list-chuong a.acti {  background: #0082ce;  color: #fff; }
.showText p { margin-left: 0 !important; text-align: left; text-indent: 0 !important; }
.title_news p.ptacgia { font-style: normal; font-size: 15px; margin: 0; padding: 0 0 3px 0; }
.title_news p.ptacgia a { color: #4CAF50; font-weight: 600; font-size: 15px; }
.title_news h2.h_tacgia { margin-bottom: 3px; }
.page_conten { width: 100%; float: left; }
.dv-left-mobile { display: none; }
.one_new_home_right li a,.tti_more li a,.one_new_home li a ,.top_new_home_left ul li a, .tti_more li  a{ display: block; width: 100%; height: 100%}


.one_new_home li { height: 300px; }
.tti_more li { height: 170px; }
.top_new_home_left ul li { height: 325px; }
.home_top_silde ul li {height: 120px}
.one_new_home_right li { height: 85px; }

.home_top_silde ul li img,
.tti_more li img,
.one_new_home_right li img,
.one_new_home li img{ height: 100%; width: 100%; object-fit: cover; }
.dv-luot-truy-cap ul { list-style: none; }
.dv-luot-truy-cap ul li { border-bottom: 1px dashed #dcdcdc; padding-bottom: 7px; margin-bottom: 7px; }
.dv-luot-truy-cap ul li:last-child { border-bottom: 0; margin-bottom: 0; }
.dv-luot-truy-cap ul li i { width: 20px; text-align: center; margin-right: 5px; color: #3c3c3c; }
.dv-luot-truy-cap ul li span { float: right; font-weight: 600; color: #2f2f2f; }
.top_new_home_left ul li img { width: 100%; height: 100%; object-fit: cover; }

.one_new_home li img, .one_new_home_right li img,.tti_more li img,
.top_new_home_left ul li img, .home_top_silde_slider img
{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;     padding: 3px; background: none}
@media only screen and (max-width: 1199px) { .pagewrap { width: 100%; padding-left: 10px; padding-right: 10px }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.left_conten { width: 26%; }
.right_conten { float: right; width: calc(74% - 15px); margin-left: 15px; }
.top_new_home_right { width: 250px; padding-left: 15px }
.top_new_home_left { float: left; width: calc(100% - 250px); }
.home_top_silde ul { width: calc(100% - 20px); }
div .one_new_home_right ul h3 { width: calc(100% - 100px); float: left; padding-left: 10px; }
div .one_new_home_right { float: right; width: 260px; padding-left: 10px; margin-left: 0px; margin-right: 0; border-left: none; }
div .one_new_home { float: left; width: calc(100% - 265px); }

.top_new_home_left ul li { height: 25vw; }
.one_new_home li { height: 26vw; }
.one_new_home_right li { height: 75px; }
.home_top_silde ul li { height: 110px; }
}
@media only screen and (max-width: 991px) { .pagewrap { width: 100%; padding-left: 0px; padding-right: 0px }
.mn-mobile { display: block; float: right; margin: 0; top: 0; padding: 1px 10px; border-radius: 6px; right: 0px; }
a.a_trangchu_mb { display: block; position: absolute; left: 0; text-transform: uppercase; color: #ffffff; font-size: 23px; top: 0; padding: 7px 13px; line-height: 1; }
div#mm-0 { background: #fff !important; }
.mn-mobile img { float: left; height: 13px; line-height: 30px; }
.mm-panel.mm-hasnavbar .mm-navbar { background: #0489c1 !important; height: 38px; line-height: 18px; }
.mn-mobile span { width: 30px; height: 3px; background: #fff; border-radius: 100px; display: block; margin: 6px 0; }
ul.menu.no_box { display: none; }
.pagewrap { padding: 0; }
.box_id_home { padding: 7px; margin-left: 10px; }
.box_id { padding: 7px; margin-right: 10px }
.left_conten { width: 240px; }
.right_conten { float: right; width: calc(100% - 255px); margin-left: 15px; }
.top_new_home_right { width: 230px; padding-left: 10px; }
.top_new_home_left { float: left; width: calc(100% - 230px); }
#mycustomscroll { padding-right: 10px !important; }
.menu_left ul li a { line-height: 23px; padding: 7px 10px; font-size: 13px; }
.top_new_home_left ul h3 { padding-top: 12px; }
.one_new_home ul h3 a, .tti_more ul h3 a, .id_tt_1 ul h3 a, .hinhanh_page_id_top ul h2 a, .top_new_home_left ul h3 a { font-size: 14px; line-height: 22px; padding-bottom: 5px; }
.top_new_home_left p { font-size: 13px; line-height: 23px; }
.top_new_home_right ul h3 a { border-bottom: dashed #b5b5b5 1px; padding-bottom: 5px; margin-bottom: 5px; }
.home_top_silde ul { width: calc(100% - 10px); margin: 5px; }
.title_tin_id { padding: 6px 7px; margin-bottom: 10px; }
.title_tin_id h3 { font-size: 14px; line-height: 24px; }
.bdh_left ul h3, .bdh_left ul h3 a { font-size: 14px; padding-bottom: 7px; line-height: 22px; }
.bdh_left { font-size: 13px; line-height: 23px; }
.left_new_id ul li a { font-size: 13px; line-height: 22px; }
.left_new_id ul li { padding-bottom: 5px; margin-bottom: 5px; }
div .tin_left ul li, div .tti_more li, div .one_new_home_right li { width: 100px; }
div .one_new_home_right { margin-top: 0; }
div .one_new_home_right ul h3 a { font-size: 13px; line-height: 20px; }
div .one_new_home ul h3 a, div .tti_more ul h3 a { font-size: 14px; line-height: 22px; }
div .tt_top_1 ul p, div .one_new_home ul p, div .tti_more ul p { font-size: 13px; color: #333; line-height: 21px; }
.titile_home h3 { font-size: 20px; line-height: 28px; }
#back-top a { display: block; width: 36px; line-height: 36px; font-size: 11px; }
.logo_top h3 { font-size: 30px;}
.header { margin-bottom: 15px; min-height: 80px; padding: 10px 10px 0; }
.hinh_header {height: auto;}
.hinh_header img { height: 110px; }
.hotline_top h3.hl a { font-size: 20px; }
.hotline_top h3 { font-size: 13px; line-height: 25px; }
.right_header { padding-top: 35px; }
.footer { font-size: 14px; line-height: 24px; padding: 15px 10px; }
.tacgi_id ul { float: left; width: calc(100% / 3 - 20px); margin: 0 10px 20px; text-align: center; }
.header {margin-bottom: 0}
.dv-mobile { display: block;}
.box_id_home:nth-child(1) { display: none; }



.top_new_home_left ul li { height: 21vw; }
.home_top_silde ul li { height: 130px; }

.one_new_home_right li { height: 75px; }
.one_new_home li { height: 22vw; }
.tti_more li { height: 75px; }
}
@media only screen and (max-width: 767px) { .right_conten { float: right; width: 100%; margin-left: 0; }
.box_id { padding: 0 10px; margin-right: 0; border: none; }
.left_conten { width: 100%; }
.box_id_home { padding: 0 10px; margin-left: 0; border: none; overflow: hidden; }
.hinh_header { display: inline-block; float: left; }
.logo_top { float: right; padding-top: 25px; }
.right_header { padding-top: 0; }
.dv-lang { position: absolute; top: 10px; right: 10px; }
.logo_top h3 { font-size: 25px; line-height: 35px; }
.hinh_header img { height: 120px; }
div .title_news h2 { font-size: 16px; line-height: 23px; margin-bottom: 3px; }
div .title_news li { font-size: 13px; padding-left: 20px; }
.titile_home { margin-bottom: 12px; }
.chitiet_tacgia_nd h3 { padding-bottom: 5px; margin-bottom: 15px; font-size: 18px; line-height: 26px; }
.loc_tg { width: 180px; }
.titile_home.titile_home_tg h3 { width: calc(100% - 180px); margin: 0; }
.dv-danhsach-baiviet ul li a { font-size: 13px; line-height: 22px; }
.left_conten { display: none; }
.dv-left-mobile { display: block; }
.dv-left-mobile .left_conten { display: block; }

.top_new_home_left ul li,
.one_new_home li { height: 35vw; }
}
@media only screen and (max-width: 479px) { .logo_top h3 { font-size: 20px; line-height: 30px; }
.hotline_top h3 i { display: none; }
.hotline_top h3.hl a { font-size: 16px; }
.hotline_top h3 { line-height: 20px; }
.hinh_header img { height: 80px; margin-top: 25px; }
.header { min-height: 80px; padding: 0px 8px 0; }
.dv-lang { position: absolute; top: 6px; right: 8px; }
.dv-lang img { margin-left: 7px; }
.logo_top { float: right; padding-top: 28px; }
.top_new_home_left { float: left; width: calc(100% - 0px); }
.top_new_home_right { width: 100%; padding-left: 0; margin-top: 10px; }
#mycustomscroll { height: 300px; }
.titile_home h3 { font-size: 18px; line-height: 25px; }
div .one_new_home { float: left; width: calc(100% - 0px); }
div .one_new_home_right { width: 100%; padding: 0; margin-top: 15px; }
.tacgi_id ul { float: left; width: calc(100% / 2 - 10px); margin: 0 5px 10px; text-align: center; }
.tacgi_id ul h3 { font-size: 13px; line-height: 21px; }
.chitiet_tacgia_hinh { float: left; width: 35%; margin-bottom: 10px; margin-right: 10px; }

.top_new_home_left ul li,
.one_new_home li { height: 55vw; }
}