@charset "utf-8";
.catalog-in-home{
	float:left;
	width:100%
}
.catalog-in-home-left{
	float:left;
	width:15px;
	height:105px;
	background:#253882
}
.catalog-in-home-center{
	float:left;
	width:auto;
	height:105px
}
.catalog-in-home-right{
	float:right;
	width:15px;
	height:105px;
	background:#D2D2D2
}
.catalog-home-highlight-news{
	float:left;
	width:101%;
	margin:0;
	padding:0;
}
.catalog-home-highlight-news .story-colum-left{
	float:left;
	width:518px;
	margin:0 8px 14px 0;
	padding:0
}
.catalog-home-highlight-news .story-first{
	float:left;
	width:100%;
	margin:0 8px 0 0;
	padding:0
}
.catalog-home-highlight-news .story-first .image_container{
	float:left;
	width:100%;
	margin:0;
	padding:0
}
.catalog-home-highlight-news .story-first .image_container a{
	display:block;
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
	width:100%;
	height:330px;
	text-indent:-9999px;
	border-radius: 3px;
	box-shadow: 0 11px 19px 0 #e5e5e5;
}
.catalog-home-highlight-news .story-first .title{
	float:left;
	width:100%;
	margin:20px 3px 9px 0px;
	padding:0
}
.catalog-home-highlight-news .story-first .title a{
	font-size:13px;
	color:#333;
	font-weight:700;
	text-transform:uppercase
}
.catalog-home-highlight-news .story-first .title a:hover{
	color:#4c9845
}
.catalog-home-highlight-news .story-first .description{
	margin-bottom: 1px;
	float:left;
	width:100%;
	color:#666;
	line-height:20px
}
.catalog-home-highlight-news .story{
	float:right;
	width:189px;
	margin:0px 0 10px 0;
	padding:0
}
.catalog-home-highlight-news .story .image_container{
	float:left;
	width:100%;
	margin:0;
	padding:0
}
.catalog-home-highlight-news .story .image_container .image_cell {
	display: table-cell;
	vertical-align: top;
	text-align: center;
	width: 100%;
	height: auto;
	max-height: 127px;
}
.catalog-home-highlight-news .story .image_container img {
	width: 100%;
	height: 110px!important;
	object-fit: cover;
	margin-bottom: 6px;
	padding: 0 5px;
}
.catalog-home-highlight-news .story .title{
	float:left;
	width:100%;
	margin:3px 0 0 0;
	padding:0;
	overflow:hidden
}
.catalog-home-highlight-news .story .title a{
	line-height: 19px;
    color: #666;
    font-weight: 400;
    float: left;
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding: 0 10px;
}
.catalog-home-highlight-news .story .title a:hover{
	color:#4c9845
}
.catalog-home-highlight-news .line{
	background:url(../template/images/bg-ul.png) left 5px no-repeat;
	float:left;
	width:100%;
	margin:5px 0 0 0;
	padding:0
}
.catalog-home-highlight-news .line a{
	float:left;
	padding:0 0 0 20px;
	color:#666;
	font-size:13px;
	font-weight:600
}
.catalog-home-highlight-news a:hover{
	color:#4c9845
}
.box_exchange{
	float:left;
	width:315px;
	margin-bottom:8px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px
}
.box_exchange .top{
	background:#ebeaea;
	width:100%;
	height:28px
}
.box_exchange .top .topLeft{
	float:left;
	width:100%;
	margin:0;
	text-align:left
}
.box_exchange .top .topLeft span{
	float:left;
	font-family:Time new romand;
	font-size:20px;
	color:#f00001;
	text-transform:none;
	font-weight:400;
	padding:5px 0 0 8px
}
.box_exchange .top .topRight{
	background-color:#e1e1e1;
	float:right;
	width:140px;
	padding:3px 8px 3px 0;
	font-size:12px;
	color:#313131;
	text-transform:none;
	font-family:Arial,Helvetica,sans-serif;
	margin:0;
	text-align:right;
	display:none
}
.box_exchange .top .topRight a{
	color:#7c7c7c;
	text-decoration:none
}
.box_exchange .middle{
	width:293px;
	float:left;
	font-size:12px;
	color:#535353;
	font-family:Arial,Helvetica,sans-serif;
	margin:0;
	padding:5px 10px;
	border-top:3px solid #F00001;
	border:1px solid #b6b6b6
}
.box_exchange .middle .table_price{
	width:100%;
	float:left;
	margin:0;
	padding:0 0
}
.box_exchange .middle .table_price tr{
	background:url(../template/images/space7.png) left bottom no-repeat;
	width:100%;
	float:left;
	padding:8px 0 6px 0;
	height:15px
}
.box_exchange .middle .table_price td{
	float:left;
	text-align:center;
	font-family:Arial,Helvetica,sans-serif
}
.box_exchange .middle .table_price .evenfirst{
	float:left;
	padding:0 0 6px 0;
	text-align:center;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-transform:none;
	font-weight:700
}
.box_exchange .middle .row_bottom{
	background:url(../template/images/arrow14.png) left 8px no-repeat;
	float:left;
	width:100%;
	margin:0;
	padding:3px 0 0 10px;
	text-align:left
}
.box_exchange .middle .table_price .col1{
	width:94px;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif
}
.box_exchange .middle .table_price .col2{
	width:73px
}
.box_exchange .middle .table_price .col3{
	width:60px;
	text-align:center
}
.box_exchange .middle .table_price .col4{
	width:53px
}
.box_exchange .middle .table_price .up{
	color:#093
}
.box_exchange .middle .table_price .down{
	color:#C00
}
.boxPrice2 .middle{
	width:100%;
	float:left;
	font-size:13px;
	color:#535353;
	font-family:Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
	border:0
}
.boxPrice2 .middle .table_price{
	width:315px;
	float:left;
	margin:0;
	padding:0;
	border-collapse:collapse
}
.boxPrice2 .middle .table_price tr{
	border:0
}
.boxPrice2 .middle .table_price td{
	text-align:center;
	padding:6px 0 2px 0;
	border:1px solid #acb2be
}
.boxPrice2 .middle .table_price .evenfirst{
	background-color:#d6e1f5;
	text-transform:none;
	padding:0;
	text-align:center;
	color:#044399;
	font-size:12px;
	font-weight:700
}
.boxPrice2 .middle .table_price .even{
	background-color:none repeat scroll 0% 0% #FEFEFE
}
.boxPrice2 .middle .table_price .col1{
	width:95px;
	text-align:left;
	padding-left:5px;
	text-transform:none;
	color:#044399;
	font-weight:400
}
.boxPrice2 .middle .table_price .col2{
	width:70px
}
.boxPrice2 .middle .table_price .col3{
	width:60px;
	text-align:center
}
.boxPrice2 .middle .table_price .col4{
	width:60px
}
.boxPrice2 .middle .table_price .up{
	color:#08a351
}
.boxPrice2 .middle .table_price .down{
	color:#f1646a
}
.catalog-home-1{
	float:left;
	width:100%;
	margin:0 0;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	border-top:3px solid rgb(153,153,153)
}
.catalog-home-1 .catalog-list{
	width:233px;
	float:left;
	margin-right:11px
}
.catalog-home-1 .catalog-list .top{
	background:#e7e7e7 url(../template/images/icon-dungcu.png) no-repeat left center;
	float:left;
	width:100%;
	height:31px;
	margin:0!important;
	white-space:nowrap;
	width:1200px
}
.catalog-home-1 .top0{
	position:relative;
	background:#e7e7e7 url(../template/images/icon-top-0.png) no-repeat left center;
	float:left;
	width:100%;
	height:31px;
	white-space:nowrap
}
.catalog-home-1 .top1{
	position:relative;
	background:#e7e7e7 url(../template/images/icon-top-2.png) no-repeat left center;
	float:left;
	width:100%;
	height:31px;
	white-space:nowrap
}
.catalog-home-1 .top2{
	position:relative;
	background:#e7e7e7 url(../template/images/icon-top-3.png) no-repeat left center;
	float:left;
	width:100%;
	height:31px;
	white-space:nowrap
}
.catalog-home-1 .top3{
	position:relative;
	background:#e7e7e7 url(../template/images/icon-top-4.png) no-repeat left center;
	float:left;
	width:100%;
	height:31px;
	white-space:nowrap
}
.catalog-home-1 .top4{
	position:relative;
	background:#e7e7e7 url(../template/images/icon-top-5.png) no-repeat left center;
	float:left;
	width:100%;
	height:31px;
	white-space:nowrap
}
.catalog-home-1 .top5{
	position:relative;
	background:#e7e7e7 url(../template/images/icon-top-5.png) no-repeat left center;
	float:left;
	width:100%;
	height:31px;
	margin:0!important;
	white-space:nowrap
}
.catalog-home-1 .top a,.catalog-home-1 .top span{
	float:left;
	color:#333;
	font-weight:700;
	font-size:15px;
	padding:8px 0 8px 50px
}
.catalog-home-1 .top3 a,.catalog-home-1 .top0 span{
	float:left;
	color:#333;
	font-weight:700;
	font-size:13px;
	padding:8px 0 8px 50px;
	margin-left:50px
}
.catalog-home-1 .top3 a,.catalog-home-1 .top1 span{
	float:left;
	color:#333;
	font-weight:700;
	font-size:13px;
	padding:8px 0 8px 50px;
	margin-left:50px
}
.catalog-home-1 .top2 a,.catalog-home-1 .top2 span{
	float:left;
	color:#333;
	font-weight:700;
	font-size:13px;
	padding:8px 0 8px 50px;
	margin-left:50px
}
.catalog-home-1 .top3 a,.catalog-home-1 .top3 span{
	float:left;
	color:#333;
	font-weight:700;
	font-size:13px;
	padding:8px 0 8px 50px;
	margin-left:50px
}
.catalog-home-1 .top4 a,.catalog-home-1 .top4 span{
	float:left;
	color:#333;
	font-weight:700;
	font-size:13px;
	padding:8px 0 8px 50px;
	margin-left:50px
}
.catalog-home-1 .top5 a,.catalog-home-1 .top5 span{
	float:left;
	color:#333;
	font-weight:700;
	font-size:13px;
	padding:8px 0 8px 50px;
	margin-left:50px
}
.catalog-home-1 .catalog-list .top a:hover{
	color:#4c9845
}
.catalog-home-1 .catalog-list .top2 a:hover{
	color:#4c9845
}
.catalog-home-1 .catalog-list .top3 a:hover{
	color:#4c9845
}
.catalog-home-1 .catalog-list .top4 a:hover{
	color:#4c9845
}
.catalog-home-1 .catalog-list .top5 a:hover{
	color:#4c9845;
	margin-top:5px;
	background:none repeat scroll 0% 0% rgb(231,231,231)
}
.catalog-home-1 .catalog-list .middle{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	height:410px
}
.catalog-home-1 .catalog-list .middle1{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	display:none
}
.catalog-home-1 .catalog-list .middle2{
	float:left;
	width:233px;
	padding:0;
	background-color:#9A9A9A;
	height:80px
}
.catalog-home-1 .catalog-list .root{
	float:left;
	margin:10px 0 0 0;
	width:230px;
	padding:0 10px;
	list-style:none
}
.catalog-home-1 .catalog-list .root li{
	float:left;
	width:100%;
	margin:0;
	padding:5px 0
}
.catalog-home-1 .catalog-list .root li a{
	cursor:pointer;
	color:#333;
	font-weight:400;
	font-size:13px
}
.catalog-home-1 .catalog-list .root li a:hover{
	color:#4c9845
}
.catalog-home-1 .catalog-list .root li ul{
	display:none
}
.catalog-home-1 .catalog-list .root li li a{
	color:#797b78
}
.catalog-home-1 .column-content-right{
	float:left;
	width:79%;
	margin-top:3px;
	box-shadow:0 0 3px 0 #f1f1f1!important
}
.catalog-home-1 .column-content-right1{
	float:left;
	width:1200px;
	margin-top:7px
}
.catalog-home-1 .column-content-right .story-first{
	float:left;
	width:380px;
	height:475px;
	margin:0;
	padding:0;
	position:relative
}
.catalog-home-1 .column-content-right .story-first .image_container{
	float:left;
	width:390px;
	height:475px;
	position:relative;
	z-index:10
}
.catalog-home-1 .column-content-right .story-first .image_container .story-thumb-box{
	display:block;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	width:380px;
	height:470px;
	text-indent:-9999px
}
.catalog-home-1 .column-content-right .story-first .story-info{
	background:#4e9a98;
	float:left;
	width:265px;
	margin:0;
	padding:20px;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	position:absolute;
	bottom:35px;
	left:15px;
	z-index:50;
	opacity:.8
}
.catalog-home-1 .column-content-right .story-first .story-title{
	float:left;
	margin:0;
	width:100%;
	padding-bottom:15px;
	border-bottom:1px solid #fff;
	text-align:center
}
.catalog-home-1 .column-content-right .story-first .story-title a{
	font-size:12px;
	color:#fff;
	font-weight:700;
	text-transform:uppercase
}
.catalog-home-1 .column-content-right .story-first .story-title1 a{
	font-size:12px;
	color:#666;
	font-weight:700;
	text-transform:uppercase
}
.catalog-home-1 .column-content-right .story-first .price{
	float:left;
	width:100%;
	text-align:center;
	font-size:12px;
	color:#fff;
	font-weight:700;
	text-transform:uppercase;
	padding-top:15px
}
.catalog-home-1 .column-content-right .story{
	float:right;
	width:19.5%;
	height:239px;
	border:.5px solid #f6f6f6;
	position:relative;
	margin:0 0.5px!important
}
.catalog-home-1 .column-content-right .story1{
	float:right;
	width:380px;
	height:239px;
	border:solid .5px #f6f6f6;
	position:relative!important
}
.catalog-home-1 .column-content-right .story .image_container{
	float:left;
	width:176px;
	margin:5px;
	position:relative;
	z-index:5
}
.catalog-home-1 .column-content-right .story .image_container .image_cell{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:176px;
	height:186px
}
.catalog-home-1 .column-content-right .story .image_container .image_cell1{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:176px;
	height:230px
}
.catalog-home-1 .column-content-right .story .image_container img{
	max-width:176px;
	max-height:180px
}
.catalog-home-1 .column-content-right .story .image_container-box img{
	width:184px;
	height:234px
}
.catalog-home-1 .column-content-right .story .story-title{
	width:176px;
	float:left;
	text-align:center;
	height:32px;
	margin:5px 0;
	overflow:hidden
}
.catalog-home-1 .column-content-right .story .story-title1{
	width:176px;
	float:left;
	text-align:center;
	height:30px;
	margin:5px 0;
	overflow:hidden;
	display:none
}
.catalog-home-1 .column-content-right .story .story-title a{
	display:inline-block;
	margin:0 5px;
	line-height:16px;
	font-size:13px;
	color:#666;
	font-weight:400
}
.catalog-home-1 .column-content-right .story .story-title a:hover{
	color:#4c9845
}
.catalog-home-1-last{
	margin-bottom:0
}
.hoidap{
	width:100%;
	float:left
}
.hoidap .top{
	background:url(../template/images/icon-hd.png) no-repeat 10px center;
	padding-left:45px;
	margin:5px 0
}
.hoidap .top a{
	color:#333;
	font-size:16px;
	font-family:Arial
}
.hoidap ul{
	margin-left:33px
}
.hoidap ul li{
	list-style-image:url(../template/images/bg-ul.png);
	padding-left:3px;
	margin-bottom:5px
}
.hoidap ul li a{
	color:#333;
	font-size:14px;
	font-family:Arial
}
.hoidap ul li a:hover{
	color:#ff7800
}
.hoidap .viewall{
	float:right;
	margin-right:30px;
	color:#4c9845!important;
	font-size:14px;
	font-family:Arial
}
.slideLR{
	float:left;
	width:100%;
	font-family:Arial,Helvetica,sans-serif;
	margin:0
}
.slideLR .columnTitle{
	float:left;
	width:40px;
	height:255px;
	background:#e7e7e7 url(../template/images/brandicon.png) no-repeat 0 0
}
.slideLR .columnTitle span{
	display:none
}
.slideLR .ch_container{
	float:left;
	width:100%;
	margin:0;
	padding:0
}
.slideLR .ch_container .item_list{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	position:relative
}
.slideLR .ch_container .button_bar{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	position:absolute;
	top:41px;
	left:0;
	width:100%;
	display:none
}
.slideLR .ch_container .button_bar li{
	cursor:pointer
}
.slideLR .ch_container .button_bar .left{
	position:absolute;
	left:-5px;
	top:0
}
.slideLR .ch_container .button_bar .right{
	position:absolute;
	right:0;
	top:0
}
.slideLR .ch_container .item{
	display:none
}
.slideLR .ch_container .preview_container{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	position:relative;
	overflow:hidden
}
.slideLR .ch_container .preview_container .column_list{
	float:left;
	margin:0
}
.slideLR .ch_container .preview{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	position:relative
}
.slideLR .ch_container .preview li{
	float:left;
	width:1160px;
	position:relative
}
.slideLR .ch_container .news{
	float:left;
	width:143px;
	height:83px;
	padding:0;
	margin:1px;
	position:relative
}
.slideLR .ch_container .news img{
	border:0;
	max-width:143px;
	max-height:83px
}
.slideLR .ch_container .news .image_container{
	background:#fff;
	display:table-cell;
	width:143px;
	height:83px;
	vertical-align:middle;
	text-align:center;
	padding:0
}
.slideLR .ch_container .news .title{
	font-weight:400;
	margin:5px 0 0 0;
	padding:0;
	max-height:30px;
	overflow:hidden;
	text-align:center;
	display:none
}
.slideLR .ch_container .news .title a{
	font-size:12px;
	text-decoration:none;
	color:#222;
	font-weight:700;
	text-transform:uppercase
}
/**23/3/2020**/
.navbar-header .navbar-brand {
	float: left;
	height: 50px !important;
	padding: 6px!important;
	max-width: 234px !important;
}
.catalog-home-highlight-news .story-first .title a {
	font-size: 15px;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
#DIV_1 {
	color: #333;
	width: 380px;
	float: left;
	margin-top: 15px;
	border-radius: 4px;
	box-shadow: 0 1px 7px 0 #ddd;
	border: 1px solid #f5f5f5;
	border-bottom: 0;
}
div#DIV_100 {
	border-radius: 4px;
	box-shadow: 0 1px 7px 0 #ddd;
	border: 1px solid #f5f5f5;
	border-bottom: 0;
}
div#DIV_200 {
	border-radius: 4px;
	box-shadow: 0 1px 7px 0 #ddd;
	border: 1px solid #f5f5f5;
	border-bottom: 0;
}
#DIV_2 {
	bottom: 0;
	color: #333;
	height: auto;
	left: 0;
	position: relative;
	padding: 8px 15px;
	border-radius: 0;
}
div#DIV_4 a {
	background: linear-gradient(90deg,#19a382,#4CAF50);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-box-decoration-break: clone;
	font-weight: 500;
	font-family: inherit;
}
#DIV_4 {
	color: #333;
	height: 22px;
	text-decoration: none solid #333;
	text-size-adjust: 100%;
	width: 178.703px;
	column-rule-color: #333;
	perspective-origin: 89.3438px 11px;
	transform-origin: 89.3438px 11px;
	caret-color: #333;
	border: 0 none #333;
	font: normal normal normal normal 18px / 22px Roboto,Helvetica,Tahoma,Arial,"Microsoft YaHei";
	margin: 0 0 4px;
	outline: none;
	background: linear-gradient(90deg,#126954,#19a382);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-box-decoration-break: clone;
	font-weight: 600;
	font-family: inherit;
	font-size: 18px;
}
#DIV_13, #DIV_23 {
	padding: 20px 0 0 20px;
}
#DIV_34, #DIV_44 {
	padding: 20px 0 0 20px;
}
.bannerhome-img {
	border-radius: 4px !important;
	box-shadow: 0 1px 7px 0 #e8e8e8 !important;
	border: 1px solid #f5f5f5 !important;
}
#cuongcyt7 button.btn.btn-primary {
	background-image: linear-gradient(to right, #19a382 0%, #4CAF50 50%,#8BC34A 100%);
	border: 0;
	box-shadow: none;
	line-height: 24px;
	padding: 4px 14px;
	position: relative;
	top: -17px;
	margin-bottom: -29px;
}
#cuongcyt7 {
	float: left;
	width: 32.3%;
	padding: 2px !important;
	margin-left: 15px;
	background: #fff !important;
	border-radius: 4px !important;
	box-shadow: 0 1px 7px 0 #e8e8e8 !important;
	border: 1px solid #f5f5f5 !important;
	height: 382px;
	overflow: hidden;
	display: block;
}
#cuongcyt7 form#frmUserregister h5 {
	background: linear-gradient(90deg,#19a382,#4CAF50);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-box-decoration-break: clone;
	font-weight: bold;
	font-family: inherit;
	font-size: 16px;
	margin: 5px 0;
	line-height: initial;
}
form#frmUserregister table tbody tr:last-child td {
    padding-bottom: 0 !important;
    position: relative;
    top: -2px;
    font-size: 12px;
    padding: 0 30px;
}
#cuongcyt7 form#frmUserregister .input_text {
	margin-bottom: 4px;
    border: solid 1px #eee;
    width: 95%;
    height: 27px;
    outline: none;
    border-radius: 2px;
    padding-left: 5px;
}