.h1, .h2, .h3, h1, h2, h3{padding: 0; margin: 0;}
*{ margin: 0; padding: 0; } 
.clear{clear:both;}
body{ font-family:Arial, Helvetica, sans-serif;	font-size:13px;	line-height:1.5; }
a{ text-decoration:none;}
ul{ list-style:none; padding:0; margin:0;}
.vshd{ height:0px; display:none; overflow:hidden;}
#wapper{ width:100%; max-width:1349px; margin:auto; position:relative; overflow-x:hidden;}
.header{ width:100%; height:105px; position:absolute; top:0px; left:0px; background:rgba(0,194,243,0.4); z-index:999;}
.header_content{ position:relative; float:left; }
.logo{ width:13.5%; position:absolute; top:10px; left:0px; }

.wrap_menu{ position:relative;}
.menu_content{width:98%; position:relative; max-width:1170px; margin:auto;}
.top-info{height:52px; position:relative; text-align:right; float:right;}
#search{ height:32px; line-height:32px;   position:absolute; right:0px; bottom:0px;}
#search input{width:200px; border:1px #fff solid; height:32px;  background:none; color:#fff; text-indent:10px; padding-right:30px; border-radius:7px; font-family: 'Roboto-Light'; font-style:italic; outline:none; font-size:13px;}
#search img{position:absolute; display:block; top:5px; right:5px;}

.box-lang{float:right; line-height:51px; height:53px;}
.box-lang img{margin-left:5px; vertical-align:middle;}
.menu{ position:relative; float:right; width:85%}
.menu div>ul{ height:53px; }
.menu ul li{display:inline-block; height:53px; line-height:53px; float:left; padding:0 26px; }
.menu ul li a{ white-space:nowrap; color:#fff; font-size:15px; font-family: 'RobotoMedium'; display:inline-block; position:relative; height:53px;}
.act:hover a{color:#f00;}
.act:hover a::before{content:''; position:absolute; bottom:5px; left:0px; height:2px; width:100%; background:#f00;}
.m::before{content:''; position:absolute; bottom:5px; left:0px; height:2px; width:100%; background:#f00;}
.menu ul li li{padding:0px; }
.menu ul li li a::before{ display:none;}
.asas{display:none;}

/*------end menu-------*/
.slider{ width:100%; max-width:1349px; position:relative; margin:auto;}
.nivo-controlNav{display:none;}
/*-----------end slider-------------*/
 
.main{ }
.main_content{width:98%; max-width:1170px; margin:auto; padding:40px 0;}
.box_container{margin-bottom:20px;}
.tieude-phai {margin-bottom:15px; font-family:'myriadpro-rerular'; font-size:48px; color:#10499e; text-align:center;}

.left{width:21.8%; float:left;  }
.danhmuc-l{margin-bottom:20px; background:#F5F5F5; padding:10px 0; }
.tieude-trai{font-family:'OpenSansSemiBold'; text-transform:uppercase; text-align:center; font-size:16px; color:#1F5DAA; height:42px; line-height:42px; }
.ddsmoothmenu-v ul li {padding:0 15px; }
.ddsmoothmenu-v ul li a{ display:block; height:34px; line-height:33px; border-bottom: 1px solid red; font-size:13px; font-family: 'segoeuib'; color:#000; background:url(images/muiten.png) no-repeat right center; padding-right:20px;}
.video-wrapper1 {position: relative; padding-bottom: 75.25%;	height: 0; margin-bottom: 10px;}
.video-wrapper1 iframe{width: 100%; left: 0; right: 0; position: absolute; height: 100%; border:none;}
#listVideo{height:22px;}

.hotline{width:100%; height:100px; background:url(images/sup.png) no-repeat left top; position:relative; margin-top:1px; }
.hotline h3{text-align:right; width:100%; position:absolute; bottom:0px; right:5px; font-family:arial; font-size:23px; color:#f00;}
.supp{margin: 10px 0; margin-left:10px; font-family:arial; color:#039dd7; border-top:1px #d7d7d7 dashed; margin-right:3px;}
.supp h3{font-size:16px; font-weight:bold; margin:5px 0;}
.supp .abc{font-size:15px; font-family:arial; border-bottom: 1px #ababac dashed;}
.supp .abc div{color:#6a6969; font-size:12px; display:inline-block; height:32px; line-height:16px; float:left; }
.supp .abc div h4{}
.supp .abc span{display:inline-block; height:32px; float:left; margin-right:15px;}
.zalo{ margin-top:10px;}
.zalo img{float:left; margin-right:5px; display:block;}
.zalo span{display:inline-block; height:25px; color:#ee1c25; font-family:15px; font-family:arial; font-weight:bold; line-height:28px; float:left;}
.viber{height:22px; line-height:22px; font-family:arial; font-size:14px; color:#4a4a4a; padding-left:25px; background:url(images/tel.png) no-repeat left center;}
.skype{height:22px; line-height:22px; font-family:arial; font-size:13px; color:#4a4a4a; padding-left:25px; background:url(images/mail1.png) no-repeat left center;}
 
.right{width:75.8%; float:right;}
.itemi{width:94%; margin:auto; border-radius:8px; overflow:hidden; position:relative; border-radius:8px; margin-bottom:20px; 
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color=#7F81A9)";/*IE 8*/
-moz-box-shadow: 4px 4px 0 rgba(127,129,169,0.4);
-webkit-box-shadow: 4px 4px 0 rgba(127,129,169,0.4);
box-shadow: 4px 4px 0 rgba(127,129,169,0.4);
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color=#7F81A9); /*IE 5.5-7*/}
.itemi .item_content{ position:absolute; bottom:0px; left:0px; padding:8px 10px; background:rgba(0,0,0,0.5); width:100%;}
.itemi .name{font-family: 'TimeNewRoman'; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.itemi .name a{ font-size:14px; color:#fff; text-transform:uppercase; }
.itemi:hover .name a{ color:#f00; transition:all 0.5s; }
.itemi .diachi{ font-family: 'TimeNewRoman';font-size:14px; height:36px; line-height:18px; color:#fff; }
.itemi .imgsp{ width:100%; border-radius:8px; display:block; transform:scale(1); transition:all 0.5s}
.itemi:hover .imgsp{ transform:scale(1.05); transition:all 0.5s}
.itemi .box_item_img{position:relative; overflow:hidden;}


.item{
	width:32%; background:#fff; float:left; margin-right: 2%; 
	border-radius:8px; overflow:hidden; position:relative; border-radius:8px; margin-bottom:20px; 
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color=#7F81A9)";/*IE 8*/
	-moz-box-shadow: 4px 4px 0 rgba(127,129,169,0.4);
	-webkit-box-shadow: 4px 4px 0 rgba(127,129,169,0.4);
	box-shadow: 4px 4px 0 rgba(127,129,169,0.4);
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color=#7F81A9); 
}
.item:nth-child(3n){ margin-right:0;}
.item:nth-child(3n+1){ clear:both; }
.item .item_content{ position:absolute; bottom:0px; left:0px; padding:8px 10px; background:rgba(0,0,0,0.5); width:100%;}
.item .name{font-family: 'TimeNewRoman'; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.item .name a{ font-size:14px; color:#fff; text-transform:uppercase; }
.item:hover .name a{ color:#f00; transition:all 0.5s; }
.item .diachi{ font-family: 'TimeNewRoman';font-size:14px; height:36px; line-height:18px; color:#fff; }
.item .imgsp{ width:100%; border-radius:8px; display:block; transform:scale(1); transition:all 0.5s}
.item:hover .imgsp{ transform:scale(1.05); transition:all 0.5s}
.item .box_item_img{position:relative; overflow:hidden;}

.item2{width:32%; border-radius:8px; background:#fff; float:left; margin-right: 2%; margin-bottom:20px; position:relative;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color=#7F81A9)";/*IE 8*/
	-moz-box-shadow: 4px 4px 0 rgba(127,129,169,0.4);
	-webkit-box-shadow: 4px 4px 0 rgba(127,129,169,0.4);
	box-shadow: 4px 4px 0 rgba(127,129,169,0.4);
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color=#7F81A9);
}
.item2:nth-child(3n){ margin-right:0;}
.item2:nth-child(3n+1){ clear:both; }
.item2 .item_content{ position:absolute; padding:20px; top:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,0.4); border-radius:8px; opacity:0; transition:all 0.4s;}
.item2:hover .item_content{opacity:1; transition:all 0.4s;}
.item2 .name{text-align:center; padding:5px 0;}
.item2 .name a{font-family: 'TimeNewRoman'; font-size:14px; color:#fff; text-transform:uppercase; }
.item2:hover .name a{ color:#fff; transition:all 0.5s; }
.item2 .imgsp{ width:100%; border-radius:8px; display:block; transform:scale(1); transition:all 0.5s}
.item2:hover .imgsp{ transform:scale(1.05); transition:all 0.5s}
.item2 .box_item_img{position:relative; overflow:hidden;}
.item2 .diachi{ font-family: 'TimeNewRoman';font-size:16px; line-height:18px; color:#fff; }

 /*
.leftlh{width:395px; float:left;}
.tieude-tintuc{ color:#010101; position:relative; font-size:18px; margin-bottom:20px; font-family:'RobotoCondensed-Regular'; border-bottom:1px #ccc solid;}
.tieude-tintuc::before{ content:''; width:50px; height:1px; background:#e70101; position:absolute; bottom:-1px; left:0px; }
.news{ margin-bottom:10px; color:#5e5e5e; text-align:justify; font-family:arial; font-size:13px; position:relative; }
.news img{width:160px; float:left; margin-right:10px;}
.news h3 { font-weight:bold; font-family: arial; }
.news h3 a{ color:#3e3e3e; font-size:14px;}
.xemtin{ position:absolute; bottom:0px; left:170px; color:#ec0000; font-size:13px;}*/
 
.thietbi{padding:55px 0; background:url(images/slider.png) no-repeat; background-size:100% 100%;}
.des-thietbi{width:45%; margin-top:5%; float:left; color:#fff; text-align:right;}
.tt-thietbi{font-family: 'OpenSansLight'; font-size:36px; margin-bottom:20px;}
.tt-thietbi p{font-family: 'OpenSansSemiBold'; }
 
.slide-thietbi{width:40%; float:right; margin-right:3%;}
.item1{width:98%; position:relative; background:#fff; margin:2% 1%; padding:10px;}
.item1 .item_content{ width:100%; position:absolute; top:10px; left:10px; width:calc( 100% - 20px ); height:calc( 100% - 20px ); background:rgba(0,0,0,0.5); opacity:0; transition:all 0.4s; }
.item1:hover .item_content{  opacity:1; transition:all 0.4s; }
.item1 .name{text-align:center; height:36px; line-height:18px; margin-top: calc( 50% - 15px );}
.item1 .name a{font-size:15px; color:#fff; font-family: 'OpenSansBold'; transition:all 0.5s; }
.item1:hover .name a{ color:#fff; transition:all 0.5s; }
.item1 .imgsp{ width:100%; }
.item1 .box_item_img{position:relative; overflow:hidden; padding-bottom:10px; }


.bottom{width:100%; margin:auto; padding:30px 0; }
.bottom_content{width:98%; max-width:1170px; margin:auto;}
.video-bottom{width:55.5%; float:left; }
.tintuc-bottom{ width:41.5%; float:right;}
.video-wrapper {	position:relative; padding-bottom:360px; height:0;}
.video-wrapper iframe{width:100%; left:0; right:0; position:absolute; height:100%; border:none;}
.nav-img{width:100%;}
.play{width:48px; height:48px; position:absolute; left: calc( 50% - 24px ); top: calc( 50% - 24px );}
#listVideo{height:20px;}
.bottom-title{font-size:36px; font-family: 'myriadpro-rerular'; color:#10499e; border-bottom:1px #fff solid; margin-bottom:20px;}
.slider-for{width:73%; margin-bottom:0; float:left;}
.slider-nav{width:24.7%; margin-bottom:0; height:360px; overflow:hidden; float:right;}
.nav-item{position:relative; margin-bottom:15px;}

.news{ margin-bottom:10px; color:#666666; text-align:justify; font-family:tahoma; font-size:13px; position:relative; }
.news .img-news{ width:33%; margin-right:10px; background:#fff; float:left;}
.news .img-news img{width:100%;}
.news h3 { font-family:tahoma;font-weight:bold; line-height:16px; }
.news h3 a{ color:#ee1c25; font-size:14px;}
.news .news-time{color:#666666;}

#scroller1 li{height:76px;}
.news1{ margin-bottom:10px; color:#666666; text-align:justify; font-family:tahoma; font-size:12px; position:relative; }
.news1 .img-news{ width:35%; margin-right:10px; background:#fff; float:left;}
.news1 .img-news img{width:100%;}
.news1 h3 { font-family:tahoma;font-weight:bold; line-height:12px; }
.news1 h3 a{ color:#ee1c25; font-size:12px;}
.news1 .news-time{color:#666666;}
.news1 .ns-desc{display:none;}

.box-doitac{background:#F1F1F1; padding:20px 0;}
.doitac-name{width:16%; float:left; color:#10499e; font-size:24px; font-family: 'OpenSansSemiBold'; line-height:70px; text-align:center;}
.doitac-name span{position:relative;}
.doitac-name span::before{position:absolute; content:''; height:2px; width:100%; background:#10499e; bottom:0px; left:0px;}
.doitac-content{width:84%; float:right; padding:0 2.5%;}
.pic{width:96%; margin:auto;}
.pic img{width:100%; display:block; margin:auto;}

.end{ background:#10499E}
.footer{ width:100%; position:relative; padding:30px 0; }
.footer .footer_content{width:98%; max-width:1170px; margin:auto;}
.footer .noidung_footer{ width: 36%; float:left; color:#fff; margin-right:4%}
 
.footer .map{ width:28%; float:left; }
.footer .fanp{ width:28%; float:right; }
.ft_tt{font-family: 'OpenSansBold'; color:#fff; font-size:16px; text-align:center; margin-bottom:20px;}
.center{ position:relative;}
.center form{width:100%; }
.center form input{width:100%; height:32px; margin-bottom:6px; border:none; padding:0 10px;}
.center form textarea{width:100%; height:95px; display:block; border:none; padding:0 10px;}
.center form button{position:absolute; bottom:0px; right:0px; width:60px; background:#f00; height:32px; border:none; color:#fff}

.copy{  background:#042B5B; width:100%}
.box-copy{font-family: arial; color:#fff; width:98%; max-width:1170px; margin:auto;}
.copy-l{float:left; height:46px; line-height:46px;}
.copy-l a{color:#fff;}
.copy-r{float:right; height:46px; line-height:46px;}
/*-----------phân trang---------------*/	
.phantrang{text-align:center; margin-bottom:10px;}
.phantrang a{ background: #fff; color:#000; padding: 5px 12px; text-align:center; text-decoration:none; margin:0px 2px; font-weight:bold;}
.phantrang a:hover{	font-weight:bold; background:#19707E; padding: 5px 12px; color:#ffffff;}
.phantrang span{ font-weight:bold; background:#19707E; padding: 5px 12px; color:#ffffff;}
/*------------------------------------*/
.lh_cont{width:49%; float:left;}
.frm_lienhe{width:49%; float:right;}
.bando{width:100%;}
.lh-con-l{width: 30%; float: left; margin-bottom: 15px;}
.lh-con-r{width: 70%; float: left; margin-bottom: 15px;}
.lh-con-r *{max-width: 100%;}
.lh-con-r .input{width:100%; height:30px; border:1px solid #e1e1e1; border-radius:5px;}
.lh-con-r textarea{ border: 1px solid #e1e1e1;border-radius: 5px; width: 100%;}


.zoom_slick{ width:42%; float:left;}
.product_info{ width:56%; float:right;}
.mota{color:#666; font-size:14px;}
.detail{font-size:16px; color:#39464F; font-family: tahoma,"segoe ui", "Helvetica Neue", Helvetica, Arial, sans-serif !important; margin-bottom:5px;border-bottom: 1px dotted #ddd; padding-bottom:3px; }
.addfont{color: #337AB7; border-bottom: 1px dashed #ccc; font-weight: bold; font-size: 24px; margin: 0;  margin-top: 10px; line-height: 27px; text-transform: none; margin-bottom: 5px; padding-bottom: 5px;}
.price_detail{ font-size:20px; font-weight:bold; color:#000; border:1px #000 solid; border-left:none; border-right:none; padding:5px 0px; margin:5px 0; line-height:30px;}
.price_detail span{float:left;}
.price_detail .masp{float:right; font-size:17px;}
.rate{height:12px;}

.box_news{padding:7px 0; border-bottom:1px dotted #A0A0A4; width:100%; }
.box_news h3 a{ font-size:16px; color:#1e1e1e;	font-weight:bold; margin-bottom:6px; transition:0.4s;}
.box_news:hover  h3 a{color:#F00;	transition:0.4s;}
.box_news a.chitiet{	color:#00F;}
.box_news a{	text-decoration:none;}
.box_news a img{  float:left;  margin:4px 15px 3px 0px; width:20%; height:auto; transition:1s; border:1px solid #BBB;}
.box_news a img:hover{opacity:0.4;	transition:1s;}


.holder{ margin: 10px auto; text-align: center; height:30px; }
.holder a {font-size: 12px; cursor: pointer; margin: 0 1px; color: #19707E; background-color: #fff; border: 1px solid #19707E; padding: 7px 12px}
.holder a:hover {background-color: #19707E; color: #fff;}
.holder a.jp-previous {margin-right: 0px; width:80px; text-align:center; padding: 7px 5px; border: 1px solid #19707E;}
.holder a.jp-next {margin-left: 0px; text-align:center; padding: 7px 14px; border: 1px solid #19707E;}
.holder a.jp-current, a.jp-current:hover {color: #19707E; font-weight: bold;}
.holder a.jp-disabled, a.jp-disabled:hover {color: #bbb;}
.holder a.jp-current, a.jp-current:hover,.holder a.jp-disabled, a.jp-disabled:hover {cursor: default; background: #19707E; color: #fff;  border: 1px solid #19707E;}
.holder span { margin: 0 5px; }

.tieude-in{font-size:24px;  font-family: 'OpenSansBold'; color:#10499e;}

.box-info{border:1px #d3d3d3 solid; padding:0 5px; height:32px; line-height:30px;margin-bottom:10px;}
.box-info span{color:#5f5f5f; height:30px; display:block; float:left; font-size:13px; font-family:arial; font-style:italic; }
.box-info span a{color:#f00; }
.box-info span:nth-child(1){ margin-right:20px; }
.box-info span:nth-child(2){  }
.box-info span:nth-child(3){float:right; }
 
.sname{ color:#5f5f5f; font-size:24px; font-family: 'segoeuib'; text-align:center;}
.stel{ color:#f00; font-size:14px; font-family: 'UTM AvoBold'; text-align:center;}
.smail{ color:#363535; font-size:13px; font-family: 'segoeuib';text-align:center;}
.ssocial{text-align:center; border-bottom:1px #d6d6d6 solid; padding:6px 0}
