@charset "utf-8";
/* CSS Document */
body{
	font-family: 'UTMAvo';
	font-size:12px;
	}
ul{
	padding:0;
	margin:0;
	}
ul li{
	list-style:none;
	}
a:hover{
	text-decoration:none;
	}
h1,h2,h3,h4,h5,h6{
	margin:0;
	}

@font-face {
  font-family: 'Roboto-Condensed';
  src: url('../fonts/Roboto-Condensed.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/Roboto-Condensed.woff') format('woff'), 
  url('../fonts/Roboto-Condensed.ttf')  format('truetype'), 
  url('../fonts/Roboto-Condensed.svg#Roboto-Condensed') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'UTMAvo';
  src: url('../fonts/UTMAvo.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/UTMAvo.woff') format('woff'), 
  url('../fonts/UTMAvo.ttf')  format('truetype'), 
  url('../fonts/UTMAvo.svg#UTMAvo') format('svg');
  font-weight: normal;
  font-style: normal;
}

/***************************BTT***************************/
/*Main stylesheet for Backtop jQuery Plugin */
.fixed {
    margin-top:0;
    position:fixed;
    top:0;
    width: 100%;
    z-index: 99999;
	margin:0!important;
}
.fixed1{
	margin-top:0;
    position:fixed;
    top:0;
    z-index: 99999;
	margin:0!important;
	background:#fff;
	width:100%;
	left:0;
	text-align:center;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2)!important;
	-o-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2)!important;
	-ms-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2)!important;
	-moz-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2)!important;
	-webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2)!important;
	} 
#backTop{
    width:35px;
    height:35px;
    padding:10px;
    border-radius:4px;
    cursor:pointer;
    z-index:999999999;
	display:none;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	 padding:20px;
	 background:#1A1C1E;
	 color:#fff;
}
#backTop.red{
     padding:20px;
	 background:#1A1C1E;
	 color:#fff;
	 height:20px;
	 width:20px;
	 text-align:center;
	 border-radius:50%;
	 -o-border-radius:50%;
	 -ms-border-radius:50%;
	 -moz-border-radius:50%;
	 -webkit-border-radius:50%;
}
#backTop i{
	height:20px;
	width:20px;
	}
/***************************END BTT***************************/



.wrapper_w{
	background:#eaf5f8;
	}
.wrapper{
	max-width:1000px;
	margin:0 auto;
	width:100%;
	padding-top:10px;
	padding-bottom:30px;
	}
.main{
	padding-top:10px;
	}
.sidebar{
	float:left;
	width:23%;
	}
.tlt_sidebar{
	font-size:18px;
	font-family: 'Roboto-Condensed';
	color:#117bbd;
	text-transform:uppercase;
	}
.cate_pro{
	border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0px 0px 5px rgba(0,0,0,0.3);
	-o-box-shadow:0px 0px 5px rgba(0,0,0,0.3);
	-ms-box-shadow:0px 0px 5px rgba(0,0,0,0.3);
	-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.3);
	-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.3);
	background:#fff;
	padding:0 5%;
	}
.top_cate{
	text-align:center;
	padding:10px 0;
	}
.list_cate{
	background:url(../images/bg_header.png) no-repeat top;
	padding-top:10px;
	}
.list_cate ul{
	padding:0 5%;
	}
.list_cate > ul > li{
	position:relative;
	}
.list_cate ul li a{
	display:block;
	border-bottom:1px solid #e1ecef;
	line-height:37px;
	color:#595959;
	font-size:13px;
	transition:all 1s;
	-o-transition:all 1s;
	-ms-transition:all 1s;
	-moz-transition:all 1s;
	-webkit-transition:all 1s;
	}
.list_cate ul > li:hover > a{
	color:#117bbd;
	border-bottom:1px solid #117bbd;
	}
.list_cate ul li:last-child a{
	border:none;
	}
.list_cate ul li .fly_menu{
	position:absolute;
	left:100%;
	width:100%;
	top:0;
	background:#fff;
	box-shadow:0px 0px 5px rgba(0,0,0,0.3);
	-o-box-shadow:0px 0px 5px rgba(0,0,0,0.3);
	-ms-box-shadow:0px 0px 5px rgba(0,0,0,0.3);
	-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.3);
	-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.3);
	z-index:100;
	opacity:0;
	transform:scale(0);
	-o-transform:scale(0);
	-ms-transform:scale(0);
	-moz-transform:scale(0);
	-webkit-transform:scale(0);
	transition:all 500ms;
	-o-transition:all 500ms;
	-ms-transition:all 500ms;
	-moz-transition:all 500ms;
	-webkit-transition:all 500ms;
	border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
.list_cate > ul > li:hover .fly_menu{
	transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	opacity:1;
	}
.cate_pro1{
	margin-top:15px;
	padding:0 5%;
	}
.top_cate1{
	border-bottom:1px dashed #b7d7eb;
	}
.cate_pro1 .list_cate{
	padding-top:15px;
	}
.cate_pro1 .img_cate1{
	display:block;
	height:126px;
	overflow:hidden;
	}
.cate_pro1 .img_cate1 img{
	display:block;
	height:100%;
	width:100%;
	transition:all 500ms;
	-o-transition:all 500ms;
	-ms-transition:all 500ms;
	-moz-transition:all 500ms;
	-webkit-transition:all 500ms;
	}
.cate_pro1 .img_cate1:hover img{
	transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	}

.tlt_pro1{
	font-size:14px;
	}
.tlt_pro1 a{
	line-height:18px;
	display:block;
	}
.m_cate1 ul{
	padding:0;
	}
.m_cate1 ul li{
	overflow:hidden;
	padding:5px 0;
	}
.m_cate1 ul li a{
	line-height:inherit;
	border:none;
	background:url(../images/icon_nav.png) no-repeat left center;
	padding-left:15px;
	}
.m_cate1 ul li a:hover{
	border:none;
	}
.fan_fb{
	margin-top:10px;
	box-shadow:0px 0px 5px rgba(0,0,0,0.3);
	-o-box-shadow:0px 0px 5px rgba(0,0,0,0.3);
	-ms-box-shadow:0px 0px 5px rgba(0,0,0,0.3);
	-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.3);
	-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.3);
	}
.main_left{
	float:right;
	width:74%;
	}
.box_pro ul li{
	float:left;
	width:31%;
	height:225px;
	overflow:hidden;
	border-radius:15px 15px 0 0;
	-o-border-radius:15px 15px 0 0;
	-ms-border-radius:15px 15px 0 0;
	-moz-border-radius:15px 15px 0 0;
	-webkit-border-radius:15px 15px 0 0;
	margin-right:3.5%;
	margin-bottom:20px;
	}
.box_pro ul li.pc_lc{
	margin-right:0;
	}
.box_pro ul li .img_boxpr{
	display:block;
	height:175px;
	overflow:hidden;
	background:#fff;
	}
.box_pro ul li .img_boxpr img{
	display:block;
	max-width:100%;
	height:auto;
	margin:auto;
	transition:all 500ms;
	-o-transition:all 500ms;
	-ms-transition:all 500ms;
	-moz-transition:all 500ms;
	-webkit-transition:all 500ms;
	}
.box_pro ul li:hover .img_boxpr img{
	transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	}
.box_pro ul li .txt_boxpr{
	height:50px;
	background:url(../images/bg_box2txt.jpg) repeat-x;
	text-align:center;
	position:relative;
	transition:all 500ms;
	-o-transition:all 500ms;
	-ms-transition:all 500ms;
	-moz-transition:all 500ms;
	-webkit-transition:all 500ms;
	border-radius:0px 0px 15px 15px;
	-o-border-radius:0px 0px 15px 15px;
	-ms-border-radius:0px 0px 15px 15px;
	-moz-border-radius:0px 0px 15px 15px;
	-webkit-border-radius:0px 0px 15px 15px;
	}

.box_pro ul li .txt_boxpr h2{
	margin:0;
	}
.box_pro ul li .txt_boxpr h2 a{
	margin:0;
	line-height:50px;
	font-size:18px;
	color:#fff;
	display:block;
	}
.modal_pro .img_modal{
	text-align:center;
	}
.modal_pro .img_modal img{
	display:block;
	max-width:100%;
	height:320px;
	margin:auto;
	}
.modal_pro .txt_modal{
	text-align:center;
	padding:15px 0;
	}
.modal_pro .txt_modal h3{
	color:#117bbd;
	text-transform:uppercase;
	font-size:16px;
	margin-bottom:10px;
	}
#footer{
	background:#117bbd;
	}
.footer_w{
	max-width:1000px;
	width:100%;
	margin:0 auto;
	padding:15px 0;
	}
.addcpn{
	float:left;
	color:#fff;
	font-family: 'UTMAvo';
	}
.addcpn h3{
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	margin-bottom:15px;
	}
.addcpn p a{
	color:#fff;
	}
.map_khanhan{
	float:right;
	}
.top_cate1{
	text-align:left;
	background:#fff;
	padding-left:10px;
	border-radius:5px 5px 0 0;
	-o-border-radius:5px 5px 0 0;
	-ms-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	margin-bottom:25px;
	border:none;
	overflow:hidden;
	}
.pagi ul{
	float:right;
	}
.proj{
	background:#fff;
	padding:15px 20px;
	border-top:1px solid #cde0e5;
	}
.proj ul li{
	float:left;
	width:32%;
	border:1px solid #e1ecef;
	background:#fff;
	margin-right:2%;
	margin-bottom:20px;
	}
.proj ul li.proj_lc{
	margin-right:0;
	}
.proj ul li .img_proj{
	display:block;
	position:relative;
	height:171px;
	overflow:hidden;
	}
.proj ul li .img_proj span{
	background:url(../images/dt_pr.png) no-repeat center center rgba(0,0,0,0.6);
	display:block;
	height:100%;
	width:100%;
	transition:all 500ms;
	-o-transition:all 500ms;
	-ms-transition:all 500ms;
	-moz-transition:all 500ms;
	-webkit-transition:all 500ms;
	transform:scale(1.3);
	-o-transform:scale(1.3);
	-ms-transform:scale(1.3);
	-moz-transform:scale(1.3);
	-webkit-transform:scale(1.3);
	opacity:0;
	position:absolute;
	top:0;
	left:0;
	}
.proj ul li .img_proj:hover span{
	transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	opacity:1;
	}
.proj ul li .img_proj img{
	display:block;
	height:100%;
	width:100%;
	transition:all 500ms;
	-o-transition:all 500ms;
	-ms-transition:all 500ms;
	-moz-transition:all 500ms;
	-webkit-transition:all 500ms;
	}
.proj ul li .img_proj:hover img{
	transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	}
.proj ul li .tlt_proj{
	font-size:14px;
	padding:5px 2%;
	}
.proj ul li .tlt_proj a{
	color:#595959;
	display:block;
	line-height:20px;
	height:40px;
	overflow:hidden;
	transition:all 500ms;
	-o-transition:all 500ms;
	-ms-transition:all 500ms;
	-moz-transition:all 500ms;
	-webkit-transition:all 500ms;
	}
.proj ul li .tlt_proj:hover a{
	color:#117bbd;
	}
.top_cate2{
	margin-bottom:0;
	}
.ct_gt,.box_tt,.box_news{
	background:#fff;
	padding:15px 20px;
	border-top:1px solid #cde0e5;
	}
.box_tt .tlt_boxtt{
	color:#117bbd;
	font-size:16px;
	text-transform:uppercase;
	}
.date_tt{
	color:#666666;
	font-style:italic;
	margin:15px 0;
	}
.txt_tt{
	line-height:20px;
	color:#666666;
	}
.box_tt{
	margin-bottom:15px;
	}
.list_newslq ul li a{
	background:url(../images/icon_navnews.png) no-repeat left center;
	padding-left:15px;
	display:block;
	line-height:35px;
	color:#333333;
	transition:all 500ms;
	-o-transition:all 500ms;
	-ms-transition:all 500ms;
	-moz-transition:all 500ms;
	-webkit-transition:all 500ms;
	}
.box_news ul li{
	padding:10px 0;
	border-bottom:1px solid #e6e6e6;
	overflow:hidden;
	}
.box_news ul li .img_bnews{
	display:block;
	overflow:hidden;
	height:145px;
	float:left;
	width:31%;
	padding:1%;
	border:1px solid #e6e6e6;
	}
.box_news ul li .img_bnews img{
	display:block;
	height:100%;
	width:100%;
	transition:all 500ms;
	-o-transition:all 500ms;
	-ms-transition:all 500ms;
	-moz-transition:all 500ms;
	-webkit-transition:all 500ms;
	}
.box_news ul li .txt_bnews{
	float:right;
	width:67%;
	}
.box_news ul li .txt_bnews h2{
	margin-bottom:15px;
	color:#117bbd;
	font-size:16px;
	}
.box_news ul li .txt_bnews p{
	color:#595959;
	line-height:20px;
	height:80px;
	overflow:hidden;
	}
#carousel_id{
	margin-top:0px;
	}
.search_productt{
	float:right;
	padding-right:5px;
	}
.search_productt_w{
	position:relative;
	}
.search_productt_w .form-control{
	background:none;
	display:inline-block;
	}
.search_productt_w .btn_searchpro{
	position:absolute;
	top:5px;
	right:5px;
	background:url(../images/search_icon.png) no-repeat;
	height:25px;
	width:25px;
	background-size:cover;
	display:block;
	border:none;
	background-color:none;
	text-indent:-9999px;
	}
.tlt_sidebar1{
	float:left;
	}
#carousel_spm .carousel-control{
	background:none;
	}
.inner_spm .item .box_pri2_ed{
	margin-top:0;
	}
.inner_spm .item .box_pri2_ed ul li{
	width:100%;
	margin-bottom:0;
	}