﻿/*==============================================================================================================*/
@import url("body.css"); /* Noi dung chua dung cac wrapper chinh cua template */
@import url("default.css"); /* Thiet lap cac thanh phan mac dinh & va reset css cua trinh duyet */ 
@import url("nav.css"); /* Chua cac thanh phan menu ngang */ 
@import url("submenu.css"); /* Chua cac thanh phan menu trai hoac phai */ 
@import url("footer.css"); /* Noi dung chua dung cac thanh phan cua footer */
@import url("../fonts/font_face.css"); /* Change fonts đặc biệt */
/* =============================================================================================================*/
    /*---------- Library share ------------*/
	.none_bdbottom{border-bottom:none !important}
	.color_yellow{color:#f0dc00 !important}
	.color_red{color:#ff0000 !important}
	.color_red2{color:#E8132E !important}
	.color_blue{color:#1580c5}
	.color_green{color:#71ad08}
	.none_mr{margin-right:0 !important}
	.bd_right{border-right:dotted 1px black}
	.none_bdr{border-right:none !important}
	.none_bg{background:none !important}
	.none_mbd{margin-bottom:0 !important}
	.none_border{border:none !important}
	/*--------------------------------------*/
/*============================ HOME PAGE ====================================*/
.top
{
	height:17px;
	width:100%;
	border-bottom:1px solid #fff;
	background:#0091bb;
}
.top_content {
    background: none repeat scroll 0 0 #0091BB;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-radius: 0 0 5px 5px;
    border-right: 1px solid #FFFFFF;
    margin: -1px auto auto;
    width: 980px;
	color:#fff;
	padding-bottom:10px;
}
#go-top {
    background: url("../images/go_top.png") no-repeat scroll center center #FFFFFF;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    bottom: 5px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    display: block;
    height: 60px;
    position: fixed;
    right: -70px;
    width: 60px;
    z-index: 20;
}
#header
{
	background:url(../images/bgheader.png) repeat center center;
	width:100%;
}
.head
{
	padding:10px 0;
	width:980px;
	margin:0 auto;
}
.logo
{
	float:left;
}
.info
{
	float:right;
}
.group
{
	padding:16px;
	background:rgba(255,255,255,0.6);
	float:left;
	margin-left:10px;
	border-radius:5px;
}
.sdt
{
	font-size:17px;
	color:#d70009;
}
.hotline
{
	background:url(../images/bgfone.png) left center no-repeat;
	padding-left:60px;
	height:45px;
	font-size:14px;
	padding-top:5px;
}
.top_content ul li, .statistics ul li
{
	float:left;
	background:url(../images/bgli.png) no-repeat right center;
	padding:0 11px 0 12px;
}
.top_content ul li a
{
	color:#fff;
}
.top_content ul li.end
{
	background:none;
}
.top_content ul li label
{
	color:#fcff00;
}
.searchavd
{
	width:150px;
	background:#99d3e4;
	height:27px;
	margin-top:-7px;
	padding:0 1px 0 10px;
	border-radius:5px;
}
.btsearch
{
	background:url(../images/icon_search.png) no-repeat;
	height:18px;
	width:18px;
}
.button
{
	border:none;
	cursor:pointer;
}
.button:active
{
	position:relative;
	top:1px;
}
.searchavd input
{
	margin-top:3px;
}
.txtinput
{
	width:121px;
	background:none;
	border:none;
}
.slider_content
{
	margin:0 auto;
	
}
.wp_slide
{
	width:100%;
	background:#dcdbd7;
}
.slider_content img
{
	width:100%;
}
.auto_center
{
	width:980px;
	margin:0 auto;
	
}
.statistics
{
	float:right;
}
#wapper
{
	background:url(../images/bgwapper.png) repeat;
	width:100%;
	
}
.module
{
	float:left;
	padding:30px 0;
}
.navmenu
{
	background:#0091bb;
	border-bottom:1px solid #fff;
	border-top:1px solid #8ad1e8;
}
.show-video img
{
	border:5px solid #000;
}
.block-top.fix-block-top{width:279px;  position:relative; float:right;}
.block-top.fix-block-top .icon-video{background:url(../images/icon-video.png) center no-repeat; left:0; right:0; bottom:0; top:0; position:absolute}
.block-top.fix-block-top .icon-video:hover{background:url(../images/icon-video-hover.png) center no-repeat;}

#show-video embed {
    height: 360px !important;
    width: 640px !important;
}
.modulecenter 
{
	width:269px;
	padding:0 32px 0 0;
	margin:30px 33px;
	background:url(../images/bgborder.png) right center no-repeat;
}
.btn-collapse
{
	 background: url("../images/btn-collapse.png") no-repeat scroll center top transparent;
    height: 16px;
    margin: auto;
    width: 32px;
}
.img_slider
{
	background:url(../images/bgwapper.png) repeat;
}
.img_slider.acitve
{
	background:#e1e1e6;
	
}
.btn-collapse.acitve
{
	background:url(../images/btn-collapseactive.png) no-repeat scroll center top transparent;
}
.formdangnhap
{
	background:#0091bb;
	display:none;
	padding-top:14px;
}
.formlogin
{
	color:#fff;
	float:right;
}
.col1
{
	float:left;
	margin-left:20px;
}
.input
{
	width:145px;
	padding:5px;
	background:#99d3e4;
	border-radius:5px;
	border:none;
	margin:5px 0;
	
}
.col2
{
	margin-left:15px;
	line-height:20px;
	margin-top:12px;
}
.col2 a
{
	  background: url("../images/iconli.png") no-repeat scroll left center transparent;
    color: #FFFFFF;
    padding-left: 8px;
}
.col2 a:hover,.col2 a:active
{
	color:red;
}
.btdn,.btdk
{
	text-transform:uppercase;
	background:#f0dc00;
	border-radius:5px;
	padding:7px 12px;
	color:#fff;
}
.btdk
{
	background:#bbec54;
}
.paddingright
{
	padding-right:32px;
	background:url(../images/bgborder.png) right center no-repeat;
}
.slide_img
{
	padding-bottom:10px;
}

.news {
    float: left;
    margin-left: 5px;
	overflow: hidden;
}
.fl {
    float: left;
}
.title_wp
{
	background:url(../images/title.png) no-repeat;
	height:34px;
	color:#fff;
	text-transform:uppercase;
	line-height:32px;
	text-indent:14px;
	position:relative;
	/*z-index:1111;*/
	z-index:0;
	
}
.product_detail
{
	color:#002b43;
	text-align:justify;
	line-height:24px;
}
.bgcontent
{
	/*background:#fff;*/
	margin-bottom:10px;
	
}
.product_detail
{
	padding:10px;
}
.orther_product li
{
	list-style:square;
	margin-left:15px;
	color:red;
}
.orther_product li a
{
	color:#002b43;
}
.orther_product li a:hover
{
	color:red;
}
.pro_item
{
	width:481px;
	float:left;
	/*background:#fff;*/
	border:1px solid #0091BB;
	border-radius: 0 0 5px 5px;
	margin:0 3px 10px 3px;
}
.readmore
{
	text-align:center;
}
.readmore_a
{
	background:url(../images/readmore1.png) no-repeat;
	display:block;
	width:131px;
	height:30px;
	text-indent:-999999px;
	margin:20px auto;
}
.wpimg
{
	position:relative;
	top:-4px;
}
.col_left
{
	width:471px;
	float:left;
	background:#fff;
	height:670px;
}
.col_right
{
	width:492px;
	float:right;
}
.office_title
{
	color:#bd5d00;
	font-weight:bold;
	font-size:14px;
}
.office
{
	padding-left:64px;
	margin-left:30px;
	margin-top:40px;
	line-height:24px;
	color:#545454;
}
.of2
{
	background:url(../images/of2.png) no-repeat;
}
.of1
{
	background:url(../images/of1.png) no-repeat;
}

.of3
{
	background:url(../images/of3.png) no-repeat;
}
.blockright
{
	margin-bottom:10px;
}
.input
{
	border:1px solid #dedede;
	background:#f3f3f3;
	border-radius:5px;
	padding:5px;
	width:145px;
}
.contact label
{
	width:115px;
	float:left;
	color:#0091bb;
	margin-top:10px;
}
.btsend
{
	background:#f0dc00;
	padding:5px 10px;
	border-radius:5px;
	text-transform:uppercase;
	
}
.btcancel
{
	background:#bbec54;
	padding:5px 10px;
	border-radius:5px;
	text-transform:uppercase;
	margin-right:8px;
}
.columleft
{
	float:left;
	width:522px;
}
.name_article
{
	color:#bd5d00;
	font-size:14px;
	font-weight:bold;
}
.content_article
{
	margin-top:10px;
	color:#545454;
	font-size:13px;
	text-align:justify;
}
.content_article img
{
	width:133px;
	float:left;
	margin-right:10px;
}
.date_time
{
	color:#0091bb;
	margin:12px 0;
}
.list_news ul li
{
	width:100%;
	float:left;
	padding:20px 0;
	border-bottom:1px dashed #999999;
}
.columright
{
	width:443px;
	float:right;
}
.columright01
{
	width:195px;
	float:left;
	background:#f4f4f4;
}
ul.newsfocus li
{
	padding:12px 5px;
	border-bottom:1px dashed #c3c3c3;
}
ul.newsfocus li a
{
	color:#b07d0e;
	text-align:justify;
	line-height:18px;
}
ul.newsfocus li.end
{
	border-bottom:none;
}
.columright02
{
	width:232px;
	float:right;
}
.add 
{
	width:232px;
	overflow:hidden;
	margin-bottom:10px;
}

.fr_page_links li {
    background: url("../images/bg_numberpage.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 26px;
    line-height: 25px;
    width: 26px;
}
.fr_page_links li.active,.fr_page_links li:hover
{
	 background: url("../images/bglink_hover.png") no-repeat scroll 0 0 transparent;
	 color:#F00;
}
.fr_page_links li.active a,.fr_page_links li:hover a
{
	color:#F00;
}
.fr_page_links li a
{
	color:#000;
	display:block;
}
.prev {
    background: url("../images/prevprev.png") no-repeat scroll 0 0 transparent !important;
	width:41px!important;
	height:27px!important;
}
.link_center
{
	  background: url("../images/linkcenter.png") no-repeat scroll 0 0 transparent !important;
}
.next {
    background: url("../images/next.png") no-repeat scroll 0 0 transparent !important;
	width:41px!important;
	height:27px!important;
}

.fr_page_links {
    padding: 30px 0;
    text-align: center;
}
select.input
{
	width:242px;
}