*{margin: 0; padding: 0; font-family: tahoma; box-sizing: border-box}
a{text-decoration: none; color: #333}
body{background:#f3f3f3;font: normal 13px/18px Arial, Helvetica, sans-serif;
    color: #3f3f3f;}
input, select {
    vertical-align: middle;
}	
img {height: auto !important; max-width: 100%}
ul,li{list-style: none}
.block{clear:both; width: 100%;}
.wrap{width: 100%}
.wrap header{width: 100%; height:142px; background: #fff url(../images/bg_header.jpg) 0 0 repeat-x; padding-top: 10px;
padding-bottom: 10px; margin-bottom: 0;  box-sizing: border-box}
.header{width: 1170px; margin: auto; height:100%;}
.header .logo_top{float:left; width:12%; overflow: hidden}
.header .img{float: right; padding-top: 20px;}


header{width: 100%; height: 150px;}
	header #slogan{width: 55%;float: left; }
		#slogan{margin: 15px 0 0 15px}
			header #slogan h1{text-transform:uppercase; color:#00A200; font-weight: bold; font-size: 40px; font-family: myfont; margin-left:30px; text-align:center}
				header #slogan h1 font{color: #EC1B1B}
			header #slogan span{color: red; font-size: 18px; float:left; margin-left: 22%; margin-top: 3%}
			header #slogan div{margin-left: 10px; float: left; margin-top:5%}
				header #slogan div h2{color: #575755; font-size: 16px; font-weight:normal}
				
		header #hotline{background:url(../images/hotline.png) center no-repeat; width: 30%; float: left; height: 110%; position: relative}	
			header #hotline p{margin: 4% 0 0 36%; font-size:18px; color: #D1741D}
			header #hotline h2{margin: 2% 0 0 29%; font-size:18px; color: #ED1B24}
			header #hotline .lang{position: absolute; right: 0px; bottom: 0}



.wrap nav{width:100%; height: 45px; background:#065399}
nav .menu_top{max-width:1170px; margin: auto; z-index: 999}
nav .nav {list-style: none; *zoom: 1; background-color: #065399; width: 1170px; height:45px}
nav .nav > li {float: left;}
nav .nav li{position: relative}
nav .nav a.home { background: url(../images/icon_home.png) center center no-repeat; width: 20px; height: 21px; padding-bottom: 12px; padding-top: 12px;}
.nav > li > .parent { background-image: url(../images/downArrow.png); background-repeat: no-repeat; background-position: right;}
.nav > li > a { display: block;}
.nav a { padding: 14px 22px; color: #fff; font: normal 14px tahoma; text-transform: uppercase; background-color: #065399;letter-spacing: -1px;}
.nav a:hover, .nav a.selected { background-color: #f57917;display: block;}
.nav li ul { position: absolute; left: -9999px;}
.nav :hover ul{left: 0; }
.nav ul {list-style: none; width: 200px;}
.nav li li a {display: block; position: relative; z-index: 100; border-top: 1px solid #065399;}
.nav ul li a {font-size: 11px !important;padding-bottom: 5px;padding-top: 5px;}
.container{width: 1170px; margin: auto}
.hot_new {background-color: #f3f3f3;border-right: 2px solid #dadada;height: 38px;}
.flag {display: block;}
.hot_new_left{float: left;height: 38px;padding: 10px 23px 0 23px;background-color: #D9D9D9;}
.hot_new_left a{color: #424242; font-size: 13px}
.form_search {float: right;padding-right: 7px;padding-top: 5px;}
.txt_search {border: 1px solid #d9d9d9;padding: 0 15px;float: left;height: 25px;width: 190px;border-right: 0px;background-color: #f7f7f7;}
.btn_search {background: url(../images/btn_search.jpg) 0 0 no-repeat;float: left; width: 31px;height: 27px;overflow: hidden;text-indent: -999px;line-height: 0; border: none; cursor: pointer;}
.content_general{padding: 10px 10px 0px;background-color: #fff;float: left;width:100%; box-sizing: border-box}
.content_main{ float: left; width: 71%;}
.content_submain{float: right; width:28%}
.title_ge {background-color: #f1f1f1;}
.title_ge {padding: 7px 0px; position: relative; margin-bottom: 8px;}
.icon_duan {background: url(../images/icon_datb.png) 0 0 no-repeat;width: 24px;height: 23px;position: absolute;top: 3px;left: 10px;}
.title_ge span {background: #065399 url(../images/left_title.jpg) top right no-repeat;padding: 6px 40px 5px 40px;color: #fff;font-size: 15px;text-transform: uppercase;}
.view_all {background: url(../images/icon_view_all.png) 0 6px no-repeat; position: absolute;right: 10px;top: 8px;padding: 0 0px 0 10px; font-size: 11px;}
.grey { color: #4a4a4a;}
.blue {color: #005796;}
.col_1 {float: left; width: 55.55%;}
.img_res {width: 100%;}
.col_1 h1 { margin-top: 10px;}
.col_1 h1 a{font-family: tahoma; font-size: 18px}
.mt_5px { margin-top: 5px; font-size: 13px}
.col_2 {float: right; width: 40%; border-left: 1px solid #e9e9e9; padding: 0 1.5% 0 1.5%;}
.col_2 .hot_news { border-bottom: 1px solid #ececec;padding-bottom: 10px;margin-bottom: 10px; float: left}
.thumb {width: 28%;float: left;margin-right: 10px;}
.hot_news_content {overflow: hidden;}
.col_2 .hot_news h2 a{font: normal 13px Arial, Helvetica, sans-serif;}
.date {color: #8d8d8d;font: italic 11px Arial, Helvetica, sans-serif;}
.title_ge1 { background: #9b9b9b url(../images/bg_title_right.jpg) 0 0 no-repeat;}
.title_ge1 {padding: 7px 0px; position: relative; margin-bottom: 8px;}
.mt_10px {margin-top: 10px;}
.title_ge1 span {padding: 6px 40px 5px 20px;color: #fff;font-size: 15px;text-transform: uppercase;}
.view_all1 {background: url(../images/icon_view_all1.png) 0 7px no-repeat; position: absolute;right: 10px;top: 8px; padding: 0 0px 0 10px;font-size: 11px; color: #fff;}
.view_all1 a{font-size: 13px; color: #FFF}
.box_content .hot_news{float: left}
.bg1 {background-color: #f7f7f7;padding: 13px;}
.bg2 {background-color: #e7e7e7;padding: 13px;}
.box_content .hot_news_content h2 a{font-size: 13px; font-weight:100}
.content_da {background-color: #f9f9f9; padding: 10px 5px;float: left}
.duan_tieubieu {width: 24%;float: left;text-transform: uppercase; margin-right: 1%; margin-bottom: 25px}
.duan_tieubieu h3 {margin-top: 5px;}
.duan_tieubieu a{font-size: 12px; font-weight:bold}
.content_thitruong{margin-top: 20px}
.thitruong {width: 47.7%;float: left;}
.thitruong h4 {font: bold 18px 'utm_helvetinsregular', Arial, Helvetica, sans-serif; margin-top: 10px;}
ul.other_thitruong {border-top: 1px solid #e5e5e5;padding-top: 10px; margin-top: 15px;}
ul.other_thitruong li {background: url(../images/icon_other.jpg) 0 7px no-repeat; padding: 0 0 5px 15px;font-size: 12px;}
.thitruong_add{float: right}
.title_1{margin-bottom: 10px}
.hinhanh_hd, .hoivien{margin-top:20px; margin-bottom: 10px; width: 100%; box-sizing:border-box}

* {
      box-sizing: border-box;
    }

    .slider {
        width: 50%;
        margin: 100px auto;
    }

    .slick-slide {
      margin: 0px 5px;
    }

    .slick-slide img {
      width: 100%;
    }

    .slick-prev:before,
    .slick-next:before {
      color: black;
    }


    .slick-slide {
      transition: all ease-in-out .3s;
      /*opacity: .2;*/
    }
    
    .slick-active {
      opacity: 1;
    }

    .slick-current {
      opacity: 1;
    }

.hoi_vien {width: 19%;float: left; margin-right: 1%;margin-bottom: 8px;}
.hoi_vien img { border: 1px solid #e3e3e3;}
.menu_footer {background-color: #065399;padding: 7px 160px; margin-top: 20px;height:32px}
.menu_footer ul li {float: left;line-height:16px}
.menu_footer ul li a {color: #fff;font: normal 11px Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 0 15px;}

.footer {/*background: url(../images/bg_footer.jpg) top right no-repeat;*/padding-top: 20px;padding-bottom: 20px;font-size: 12px;}
/* --------------------- Phan trang ------------------*/
.phantrang{
	text-align:center;
	padding-top:5px;
	margin-bottom:10px;
	margin-top:5px;
	
}
.phantrang a{
	color:#3B56A6;	
	padding-left:9px;
	padding-right:11px;
	padding-bottom:5px;
	padding-top:5px;
	border:1px solid #cecece;
	text-decoration:none;
	
	
}
.phantrang span{
	color:#3B56A6;	
	border:1px solid #cecece;
	padding-left:9px;
	padding-right:11px;
	padding-bottom:5px;
	padding-top:5px;
	
	font-weight:bold;
	
}
.phantrang a:hover{
	color:#FBAE31;
	

	
}

/*GIOITHIEU*/
.news_content h1{font-size: 26px; line-height: 30px}
/*DANHMUC*/
.danhmuc .hot_news_content h2{font-size: 18px}
.danhmuc .hot_news1{width: 100%; float: left; clear: both}
.bg3, .bg3_add {padding: 13px;}
.bg3 {background-color: #f3f3f3;}
.duan_tieubieu_add {width: 30%;margin-right: 3%;}
.duan_tieubieu_add_last {margin-right: 0;}
.tranghoivien .duan_tieubieu{margin-bottom: 10px}
.trangdanhmuc2 .content_da .duan_tieubieu{height:320px; margin-bottom: 20px}
/*LIENHE*/
.tranglienhe .news_content h1{font-size: 20px}
.lh1 {background: url(../images/lh1.jpg) 0 0 no-repeat;}
.lh2 {background: url(../images/lh2.jpg) 0 0 no-repeat;}
.lh4 {background: url(../images/lh4.jpg) 0 0 no-repeat;}
.lh1, .lh2, .lh3, .lh4 {padding-left: 20px;margin-top: 3px;padding-left: 25px;}
.map{height: 300px; width: 100%; margin-bottom: 20px}
.form_lh {margin-top: 20px; color: #5d5d5d;}
.row_txt { margin-top: 10px;}
.row_txt label {float: left;width: 19%; padding-top: 5px;}
.txt_lh {width: 50%;color: #5d5d5d;height: 30px;border: none;border-radius: 3px;padding: 0 10px; border: 1px solid #e0dfdf;}
.pd_send {padding-left: 142px;}
.btn_send {background-color: #004a80;border: medium none;color: #fff; cursor: pointer;margin-right: 5px; padding: 7px 15px; border-radius: 3px;}
.noidung {width: 70%; color: #5d5d5d;height: 230px; border: none; border-radius: 3px; padding: 0 10px; border: 1px solid #e0dfdf;}
/*MENU*/
.duan_tieubieu_add  a img{height: 240px !important}
.duan_trangchu .duan_tieubieu a img{height: 195px !important}
/*DUAN*/
.des_duan p{font-size: 12px; font-weight: normal; text-transform:none !important; text-align:justify; margin: 5px; }
.des_duan i{float: right; font-size: 10px; color:#06F}
.video {width: 49%; height:310px; float: left; margin-right: 1%; margin-bottom: 60px}
.video iframe{width: 100%; height: 100%}
iframe{width: 100%}

.chitiettin p{line-height: 30px}
/*chitietsanpham*/
.content_product{width:100%; float:left; box-sizing:border-box}
.rela_product{width:100%; float:left; box-sizing:border-box}
.gallery_product{width:50%; float:left; box-sizing:border-box}
.info_product{width:50%; float:left; box-sizing:border-box}






