@charset "utf-8";
/* CSS Document */
@font-face{font-family:'opensans';src:url(font/OpenSans-Bold.ttf);}
@font-face{font-family:'titi';src:url(font/OpenSans-ExtraBold.ttf);}
@font-face {font-family: 'futura';src: url('font/UTMFUTURAEXTRA_0.TTF');}

@font-face {
  font-family: 'OpenSans';
  src: url('font/OpenSans.eot?#iefix') format('embedded-opentype'),  
  url('font/OpenSans.woff') format('woff'), 
  url('font/OpenSans.ttf')  format('truetype'), 
  url('font/OpenSans.svg#OpenSans') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSans-Semibold';
  src: url('font/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),  
  url('font/OpenSans-Semibold.woff') format('woff'), 
  url('font/OpenSans-Semibold.ttf')  format('truetype'), 
  url('font/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'OpenSans-Bold';
  src: url('font/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),  
  url('font/OpenSans-Bold.woff') format('woff'), 
  url('font/OpenSans-Bold.ttf')  format('truetype'), 
  url('font/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}



body{font-family:Arial, Helvetica, sans-serif;color:#333;font-size: 12px;}
*{
	margin: 0;
	padding: 0;
}
a {
    text-decoration: none;
}
img {
    border: none;
}
ul li {
	list-style: none;
}
.clear {
    clear: both;
}

.anhchinh{background-image:url('../images/icon-new.png');}
.iconnho{position:absolute;display:block;}
.icongiohang{background-position:-234px -41px;width:25px;height:25px;top:5px;left:0px;}
.iconbanvuathem{background-position:-104px 0px;width:12px;height:9px;top:12px;left:9px;}
.nutxoagiohang{background-position:-276px 0px;width:18px;height:17px;}
.iconhtgt{background-position:0px 0px;width:15px;height:12px;top: 13px;left: 134px;}
/*.iconpopdang{background-position:-153px -241px;width:197px;height:37px;display:block;}*/
.iconmenuleftcanhan-actived{background-position:-128px -72px;width:9px;height:6px;top:6px;right:0px;}
.iconmenuleftcanhan{background-position:-128px -78px;width:9px;height:6px;top:6px;right:0px;}
.iconsua{background-position:-159px -115px;width:17px;height:15px;display:block;}
.iconxoa{background-position:-180px -115px;width:17px;height:15px;display:block;}
.iconthem{background-position:-150px -134px;width:25px;height:26px;top:3px;left:50%;margin-left:-12px;}
.iconxoanhieu{background-position:-181px -132px;width:19px;height:30px;top:0px;left:50%;margin-left:-9px;}
.dodai1000{width:1000px;}
.marg {
	max-width: 1200px;
	min-width: 1000px;
	margin: 0 auto;

}

.tabs > input {
    display: none;
}
.content_full{width: 1000px;margin:0 auto}
/*header*/
.header {
	background: url(../images/bg_header.png) repeat-x;
	height: 97px;
}
.header-top {

	height: 35px;
	background-color: #111111;
}
.menutop {
	float: left;
}
.menutop ul li {
	display: inline-block;
	padding-right: 25px;

}
.menutop ul li a {
	color: #b8b8b8;
	line-height: 35px;
}
.menutop ul li a:hover {
	color: #8dc73f;
}
.header-top-right {
	float: right;
}
.header-top-right ul li {
	display: inline-block;
	padding-left: 25px;
}
.header-top-right ul li a {
	color: #b8b8b8;
	line-height: 35px;
}
.header-top-right ul li a:hover {
	color: #8dc73f;
}
.top-banner {
	background-color: white;
	width: 100%;
	height: 89px;
	border-bottom: 1px solid #cccfdb;
}
.logo {
	float: left;
/*	width: 154px;*/
	height: 97px;
	/*margin-top: 6px;*/
}
.logo img {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.box_sologan{float: left;    margin-top: 10px;margin-left: 31px;}
.right-search{float: right;width: 38%;}

.right-search .top_lag{
  
  height: 29px;
}
.top_lag .lag_left{background: url(../images/bg_lang_left.png) no-repeat;width: 6%;height: 30px;float: left;}

.top_lag .lag_center{background: url(../images/bg_top_lag.png) repeat-x;width: 88%;height: 30px;float: left;}

.top_lag .lag_right{background: url(../images/bg_top_right.png) repeat-x;width: 6%;height: 30px;float: right;}

.right-search .box_search{
  clear: both;
  margin-top: 10px;
  position: relative;
    height: 39px;
}
.right-search .box_search form{width: 317px;height: 36px;float: right;border: 1px solid #cc6603;
    border-radius: 6px;}
.right-search .box_search form input[type="text"]{
height: 36px;
    border-style: none;
    background: none;
    width: 238px;
    padding-left: 5px;
}

.right-search .box_search form input[type="submit"]{
  width: 74px;
    border-style: none;
    height: 36px;
    background: #e7aa36;
    border-radius: 0px 5px 5px 0px;
    float: right;
    font-weight: bold;
    color: white;
    cursor: pointer;


  }
.menu-top {list-style: none;margin: 0;padding: 0;font-family: tahoma;margin-top: 7px;}
.menu-top li{float:left;padding: 0px 15px;    height: 20px;}
.menu-top li a{color:#0858ab}
.menu-top li:nth-child(0n+1) {
    background: url(../images/icon_tintuc.png) 0px 2px no-repeat;
    text-indent: 8px;
}
.menu-top li:nth-child(0n+2) {
    background: url(../images/icon_duan.png) 0px 0px no-repeat;
    text-indent: 8px;
}
.menu-top li:nth-child(0n+3) {
    background: url(../images/icon_lienhe.png) 0px 0px no-repeat;
    text-indent: 8px;
}
.search {
	  width: auto;
  height: 37px;
  margin-left: 17%;
  margin-right: 22%;
  position: relative;
  padding-top: 25px
}
.box_timkiem {
    background-color: white;
    border: 1px solid #e5e6e8;
    height: 37px;
    width: 450px;
    float: left;
}
.search_full{text-align: right;    font-weight: bold;margin-top: 3px;}

.search_full a{color:#09529d;text-decoration: none;}
input.input-submit-search {
    background: url("../images/buttom.png") no-repeat center;
    border: none;
    cursor: pointer;
    height: 38px;
    position: absolute;
    right: 1px;
    width: 67px;
    background-color: #fb799b;
}
.search-pro {
    right: 90px;
	position: absolute;
}
.hotline-right {
	float: right;
	margin-top: 12px;
}
.lang {
    float: right;
}
.hotline {
    color: #ff0000;
    background: url("../images/hotline.png") no-repeat 0px 1px;
    padding: 10px 0 0 37px;
      height: 30px
}


.dropdown-menu{position: absolute;right: 10px;  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius:0px 0px 4px 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
  box-shadow: 0 6px 12px rgba(0,0,0,0.175);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
 display: none;
 z-index: 999;
}
  .dropdown:hover .dropdown-menu{}
.form-group {
  margin-bottom: 0px;
  padding: 6px 12px;
}

  .form-group #LoginForm_email,.form-group #LoginForm_password{  font-size: 11px;
  width: 98%;
  height: 25px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  margin: 0 auto;

}

.button_reset{background:#8dc73f;height: 35px!important;border-style: none; width: 100%;color: white}
.box_ghinho{padding: 6px 12px;overflow: hidden;}
.ghinhopass{float: left;}
.lostpass{float: right;} .lostpass a{line-height: 15px!important;color: #333!important}
.btn-register{color: #333!important}
.hotrotructuyen-p{ margin:0px;padding:0px;color: hsl(358, 81%, 56%);font-weight: bold;margin-left:70px;height:24px;line-height:24px;}




/*end header*/
/*.menu {
	background-color: #fb799b;
	height: 50px;
}

.menu > ul {
      float: left;
      margin-left: 60px;
}
.menu ul li {
	display: inline-block;
	
}
.menu ul li a {
	color: white;
	font-weight: bold;
	line-height: 50px;
	text-transform: uppercase;
	padding: 0 26px;
}*/

/*BEGIN MENU*/
#nav{background:url(../images/bg_menu.png) repeat-x; height: 45px;}
#nav-content{width: 1000px;margin:0px auto;height:inherit;}
#nav-menu{list-style:none;float:left;width:100%;height:inherit;margin:0px;padding:0px;position:relative;}
.nav-1{float:left;position: relative;}
#nav-1-cuoi{background-image:none;}
.nav-1:first-child h2{background: none}
.nav-1:last-child h2{background: none}
.nav-1 h2{margin:0px;padding:0px;    background: url(../images/bg_linkmenu.png) right no-repeat;}
.nav-1 a{color: white;font-weight: normal;line-height: 45px;padding: 0 23px;font-size: 14px;font-family: 'OpenSans-Semibold';}
.nav-1-a{height:34px;line-height:34px;text-align:center;position:relative;padding-left:24px;padding-right:24px;}
.nav-1-a-home{display: block;height: 45px;}
.nav-1-a-home img{margin-top: 11px;}
.nav-1-ha{float:left;height:20px;margin-top:9px;}
.nav-1-a span{display:block;margin-left:5px;color:#fff;font-size:12px;float: left;}
.nav-1:hover .nav-1-a{color:#fff500 !important;}
.nav-1 ul{background: url(../images/bg_menu2.png);position:absolute;top:100%;left:0px;list-style:none;padding:0px;margin:0px;display:none;z-index:9999;min-width:200px;}
.nav-1 li{position:relative;}
.nav-1 h3{margin:0px;padding:0px;}
.nav-1 ul a{font-size:13px;font-weight:normal;display:block;padding: 0 26px;line-height: 45px;color:white;border-bottom:#d9d9d9 1px dotted;white-space:nowrap;    font-family: 'OpenSans';}
#nav-1-cuoi{border:none;}
.actived,.nav-con-actived,.nav-1 ul a:hover{color:#fff500 !important;}
.nav-1 ul ul{top:0px;left:100%;margin-left: 2px;}
.nav-1 ul li{height: 36px;line-height: 30px;}
.nav-1 ul li a{line-height: 36px;}
.tuvan247{    background: url(../images/bg_tuvan_menu.png) repeat-x;
    float: left;
    height: 45px;
    padding: 0 10px;
    line-height: 45px;
    font-weight: bold;
    color: #e10100;
    font-size: 14px;}
.hotline_menu{    float: right;
    margin-top: 5px;}
#nav-actived{background-color: #e7aa36;
    padding: 0;}
.thietkeweb{overflow:hidden;left:0px;top:34px;position:absolute;background:#fff url('images/menu3-bg.jpg') left bottom repeat-x;box-shadow: 1px 1px 1px #dddddd;z-index:10;min-height:180px;display:none;}
.nav-1:hover .thietkeweb{display:block;}
.thietkewebcon{overflow:hidden;padding:10px 0px 10px 10px;position:relative;min-height:180px;}
.thietke-menu3{float:left;width:115px;margin-right:10px;height:130px;}
.menu3cha{width:115px;height:130px;text-align:center;overflow:hidden;}
.menu3cha a:hover{text-decoration:none !important;}
.menu3cha span{color:#00579c;line-height:18px;display:block;}
.menu3cha img{width:99px;height:75px;}
.menu3con{position:absolute;top:130px;left:0px;overflow:hidden;padding:15px 0px 15px 15px;background-color:#eeeeee;display:none;height: 40px;}
.thietke-menu3:hover:hover{background-color:#eeeeee;}
.thietke-menu3:hover .menu3con{display:block;}
.menu3con a{float:left;color:#545454;margin-right:15px;margin-bottom:5px;font-weight:normal;}
.menu3con a:hover{color:#00579c;}
/*END MENU*/

/*BEGIN SIDESHOW*/
.sideshow{overflow:hidden;margin-top:0px;}
.captionOrange, .captionBlack{color: #fff;font-size: 20px;line-height: 30px;text-align: center;border-radius: 4px;}
.captionOrange
{background: #EB5100;background-color: rgba(235, 81, 0, 0.6);}
.captionBlack{font-size:16px;background: #000;background-color: rgba(0, 0, 0, 0.4);}
a.captionOrange, A.captionOrange:active, A.captionOrange:visited{color: #ffffff;text-decoration: none;}
a.captionOrange:hover{color: #eb5100;text-decoration: underline;background-color: #eeeeee;background-color: rgba(238, 238, 238, 0.7);}
.bricon{background: url(../img/browser-icons.png);}
.jssorb03 div, .jssorb03 div:hover, .jssorb03 .av{background: url(../img/b03.png) no-repeat;overflow:hidden;cursor: pointer;}
.jssorb03 div { background-position: -5px -4px;}
.jssorb03 div span{color:#fff;}
.jssorb03 div:hover, .jssorb03 .av:hover { background-position: -35px -4px; }
.jssorb03 .av { background-position: -65px -4px; }
.jssorb03 .dn, .jssorb03 .dn:hover { background-position: -95px -4px; }
.jssora20l, .jssora20r, .jssora20ldn, .jssora20rdn{position: absolute;cursor: pointer;display: block;background: url(../img/arrowsxanh.png) no-repeat;overflow:hidden;}
.jssora20l { background-position: 0px 0px; }
.jssora20r { background-position: 100% 0; }
.jssora20l:hover { background-position:  0 100%;; }
.jssora20r:hover { background-position: 100% 100%; }
.jssora20ldn { background-position: 0px 0px; }
.jssora20rdn { background-position: 100% 0; }
.jssorb03{display: none!important;}
/*END SIDESHOW*/

/*main-content*/
.main {
    background-color: white;
    margin: 0 auto;
    max-width: 1200px;
    min-width: 1000px;
    overflow: hidden;
}
.main-content {
	margin-top: 15px;
    overflow: hidden;
}
/*left*/
.left {
	width: 222px;
	float: left;
}
.title-main {
	background: url(../images/g-danhmuc.png);
	height: 50px;
}
.title-main h3 {
	color: white;
	text-transform: uppercase;
	text-align: center;
	line-height: 43px;
	font-size: 14px;
}
.sub-list {
	background-color: #f6f5f1;
    border: 1px solid #e0e0e0;
    margin-left: 5px;
    margin-top: -9px;
    width: 209px;
    margin-bottom: 20px;
    position: relative;
}
.sub-list ul li a {
	color: #646464;
	padding: 6px 17px;
}
.sub-list li {
    padding: 12px 32px;
    border-bottom: 1px dashed #e0dfdc;
}
.sub-list li:last-child {
	border-bottom: none;
}
.icon-menu {
    background: url("../images/icon-danh-muc.png") no-repeat left center;
    height: 5px;
    list-style: none outside none;
    margin-top: 5px;
    width: 5px;
}
.sub-list1 {
	background-color: #f6f5f1;
    border: 1px solid #e0e0e0;
    margin-bottom: 20px;
    margin-left: 5px;
    margin-top: -9px;
    position: relative;
    width: 209px;
    overflow: hidden;
}
.sub-list1 li {
    padding: 0px 8px;
}

.sub-list1 ul li a {
    color: #646464;
    padding: 6px 10px;
}
.menu1 {
	overflow: hidden;
	
	border-bottom: 1px dashed #e0dfdc;
}
.main-left {
    float: left;
    width: 77px;
    border-right: 1px dashed #e0dfdc;
}
.main-left ul {

}
.main-right {
    float: right;
    width: 127px;
}
.main-right li {
	padding: 12px 8px;
	border-bottom: 1px dashed #e0dfdc;

}
.main-right ul li a {
    color: #646464;
    padding: 6px 10px;
}
/*end left*/

/*content*/
.content {
	margin-left: 225px;
    margin-right: 220px;
	overflow: hidden;
	
}
.nivoSlider {

	height: 419px;	
	overflow: hidden;
}
.nivoSlider img {
	width: 100%;
	height: 100%;
}
/*tab*/
.tabs {
    margin-top: 15px;
 
}
/*input {
    opacity: 0;
}*/

.tabs label {
    border-radius: 5px 5px 0 0;
    color: #646464;
    cursor: pointer;
    float: left;
    margin-right: 43px;
    padding: 1.5% 3%;
}
.tabs label:hover {
    background: -webkit-linear-gradient(#777, #666);
}
input:checked + label {
    background: none repeat scroll 0 0 #8dc73f;
    color: #fff;
    font-size: 14px;
    text-align: center;
    width: 223px;
}
.tabs input:nth-of-type(1):checked ~ .panels .panel:first-child, .tabs input:nth-of-type(2):checked ~ .panels .panel:nth-child(2), .tabs input:nth-of-type(3):checked ~ .panels .panel:nth-child(3), .tabs input:nth-of-type(4):checked ~ .panels .panel:last-child {
    opacity: 1;
}
.panels {
 
    clear: both;
    position: relative;
    
    background: #fff;
    border-radius: 0 10px 10px 10px;
    min-height: 315px;
}
.panel {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e4e4e4;
  
    margin-bottom: 40px;
    width: 98.4%;
    padding: 5px;
    overflow: hidden;
}
.panel h2 {
    margin: 0;
    font-family: Arial;
}
.product {
	margin-bottom: 10px;
    overflow: hidden;
border: 1px solid #e4e4e4;
     padding: 0px 0px 20px 0px;

}
.box_content{
    overflow: hidden;
     
     margin-bottom: 20px;
}
.box_content h1{font-size: 14px;color: #8dc73f;margin-top: 7px;margin-bottom: 10px;}
.pice-off {
    position: absolute;
    right: 14px;
    top: 5px;
    background: url(../images/saleoff.png) no-repeat;
    width: 40px;
    height: 40px;
}
.pice-off > p {
    color: #fff;
    float: left;
    margin-left: 10px;
    margin-top: 12px;
}
.img {
    float: left;
    height: 220px;
    margin-left: 21px;
    margin-top: 4px;
    overflow: hidden;
    width: 169px;
}
.img img {
	width: 100%;
	height: 100%;
}
.pro1 {
	border: 1px solid #e0e0e0;
    margin-top: 10px;
    width: 217px;
    height: 229px;
    position: relative;
}
.pro1:hover {
	border: 1px solid #8dc73f;

}
.title-pro {
    width: 217px;
    margin-left: 10px;
    margin-top: 10px;
}
.title-pro > a {
    color: #009ddc;
    font-weight: bold;
    margin-left: 60px;
}
.title-pro > p {
    margin: 5px 0 0;
}
.price {
    margin-left: 46px;
    margin-right: 10px;
    text-decoration: line-through;
}
.produ {
	width: 220px;
	height: 288px;
	border-bottom: 1px dashed #ccc;
	margin-left: 5px;
	float: left;
	margin: 0 4px 0 19px;
    padding-bottom: 8px;
}

/*end tab*/

/*end content*/

/*right*/
.right {
	width: 216px;
	float: right;
}
.set {
    width: 210px;
    margin-bottom: 20px;
    position: relative;
}
.set img {
	width: 100%;
	height: 100%;
}
.set-pro {
	background: url("../images/sale.png") no-repeat;
    height: 58px;
    position: absolute;
    right: 6px;
    top: 128px;
    width: 58px;
}
.set-pro > p {
    color: #fff;
    float: left;
    font-size: 18px;
    margin-left: 12px;
    margin-top: 17px;
}

.spa {
	width: 211px;
	margin-bottom: 20px;
	position: relative;
}
.spa img {
	width: 100%;
	height: 100%;
}

.titl-spa {
    left: 66px;
    position: absolute;
    top: 193px;
}
.titl-spa a {
    color: red;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
}
.my-pham {
	width: 210px;
	position: relative;
}
.set-pro1 {
	background: url(../images/sale1.png) no-repeat;
	position: absolute;
    right: 5px;
    top: 10px;
    width: 72px;
    height: 72px;
}
.img-set1 {
	width: 210px;
	height: 231px;
	border: 1px solid #e0e0e0;
	overflow: hidden;
}
.img-set {
    border: 1px solid #e0e0e0;
    height: 209px;
    width: 208px;
    overflow: hidden;
}
.set-pro1 > p {
    color: #fff;
    font-size: 20px;
    line-height: 0;
    margin-left: 16px;
    margin-top: 25px;
}
.my-pham img {
	width: 100%;
	height: 100%;
}
/*end right*/

/*end main-content*/
/*footer*/

#footer{background: #d6dfe4;padding-top: 40px;overflow: hidden;}
#footer .content_full{overflow: hidden;}
.footer_box {
	
	width: 63%;
    float: left;
}
.footer_map{width: 35%;float: right;}
.info-address{overflow: hidden;line-height: 34px;font-family: 'OpenSans-Semibold';}

.hotro_footer{
        margin-top: 40px;
}
.hotro_footer h3{
    font-family: 'OpenSans-Bold';
    color: #065aaf;
}
.thongtinhotro{font-family: 'OpenSans-Semibold';font-size: 13px;}
.hotro_footer ul li{
    width: 275px;
    height: 90px;
    float: left;
    color: #484747;
}
.hotro_footer ul li .hotroname{
    margin-top: 10px;
}
.hotro_footer ul li .hotrophone{
    margin-top: 10px;
    margin-bottom: 8px;
}
.copyright_footer{margin-top: 30px;background: #0955a3;height: 70px;color: white;padding-top: 20px;text-align: center;font-family: 'OpenSans-Semibold';font-size: 13px;}


/*end footer*/

/*gioithieu*/
.content.content-chil {
	border: 1px solid #e4e4e4;
	
	overflow: hidden;
}
.home {
    border-bottom: 4px solid #95cb4d;
    height: 41px;
    line-height: 41px;
}
.home > a {
    margin-left: 10px;
}
.text {
	padding: 10px;
    overflow: hidden;
}
h4 {
    color: #8dc73f;
     margin-top: 7px;
}
.text > p {
    color: #646464;
    line-height: 23px;
    margin-top: 7px;
}
/*end gioithieu*/

/*tin tuc*/

.gt_cont{margin-top: 20px;}
.news:first-child{padding-top: 0!important}
.news {
    border-bottom: 1px solid #dadada;
    overflow: hidden;
    padding: 10px 0px;
    width: 100%;
}
.image-new {
    float: left;
 
    width: 190px;
    overflow: hidden;
        margin-right: 24px;
            border: 1px solid #dedede;
}
.image-new img {
	    width: 92%;
    padding: 4%;
    background: white;
	
}
.new {
  
    margin-left: 30px;
   
}
.title-new {
        color: #0955a3;
    /* font-weight: bold; */
    font-size: 14px;
    font-family: 'OpenSans-Semibold';
}
.nd-new {
    font-family: 'OpenSans';
    font-size: 13px;
    line-height: 20px;
    margin-top: 8px;
    color: #646464;
    text-align: justify;
}
.phantrang {
    float: right;
    margin-bottom: 10px;
    margin-right: 8px;
    margin-top: 10px;
    text-align: center;
}
.phantrang ul li {
    background: none repeat scroll 0 0 #59bcf2;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    list-style: outside none none;
    padding: 5px 6px;
}
.phantrang ul li a {
    color: #fff;
    padding: 4px;
    text-decoration: none;
}
.more{margin-top: 20px;text-align: right;}
.more a{color: #0955a3}
.content-news{margin-top: 15px;line-height: 20px;}

.content-news .h1news{
    font-family: 'OpenSans-Bold';
    margin-bottom: 10px;
    color: #0955a3;

    font-size: 20px;
}

.cactinkhac h3{
        color: #ff0101;
    font-weight: bold;
    border-left: 8px solid #0955a3;
    text-indent: 9px;
    height: 23px;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 23px;
    font-family: 'OpenSans-Bold';
}

.cactinkhac ul li{
background: url(../images/icon-cactinkhac.png) left 6px no-repeat;
    text-indent: 11px;
    font-family: 'OpenSans-Semibold';
    font-size: 13px;

}
/*end tin tuc*/

/*chi tiet tin tuc*/
.newss > p {
    color: #646464;
    line-height: 20px;
    margin-top: 10px;
}
/*end chi tiet tin tuc*/

/*lien he*/
.form_lienhe {
    border-radius: 5px;
    margin-top: 30px;
    width: 540px;
}
#tbl_lienhe {
    line-height: 2.5em;
    padding: 0 0 0 20px;
}
#tbl_lienhe td {
    padding-right: 20px;
}
#tbl_lienhe input {
    height: 30px;
    margin-right: 10px;
}
.input-submit {
	background-color: #8dc73f;
    border: medium none;
    color: #fff;
    cursor: pointer;
    height: 31px;
    width: 110px;
    text-transform: uppercase;
    float: right;
    margin-top: 10px;
}

/*end lien he*/

/*chi tiet sp*/
.img-produc {
    margin-top: 10px;
    overflow: hidden;
}
.images1 {
    width: 238px;
    height: 290px;
    border: 1px solid #dbdbdb;
    float: left;
}
.anhh {
    height: 255px;
    margin-left: 12px;
    margin-top: 16px;
    overflow: hidden;
    width: 212px;
}
.anhh img {
    width: 100%;
    height: 100%;
}
.detail {
 
    float: left;
    margin-left: 40px;
}

.detail > h1 {
    color: #8dc73f;
    font-size: 18px;
}
.pice-detail > span {
    margin-right: 10px;
}

.detail > p {
    line-height: 35px;
    color: #646464;

}
.gio-hang {
    margin-top: 10px;

}
.them {
    float: left;
    margin-right: 20px;
    width: 158px;
    height: 39px;
    background-color: #8dc73f;
    border-radius: 3px;
}
.them > a {
    color: #fff;
    font-weight: bold;
    line-height: 39px;
    margin-left: 28px;
}
.dat-hang {
    background-color: #fb799b;
    float: left;
    height: 39px;
    width: 119px;
    border-radius: 3px;
}
.dat-hang > a {
    color: #fff;
    font-weight: bold;
    line-height: 39px;
    margin-left: 28px;
}
/*end chi tiet sp*/

/*tim kiem*/
.sap-xep {
    color: #646464;
    float: right;
    margin-right: 123px;
}

.selec {
    float: right;
}

.selec > span {
    float: left;
}

.sx > p {
    color: #646464;
    font-weight: bold;
     margin-right: 8px;
}
.lua-chon {
    margin-right: 10px;
    margin-top: 12px;
}
.dsaf select {
    background-color: #fb799b;
    border: medium none;
    color: #fff;
    height: 20px;
    overflow: hidden;
}
/*end tim kiem*/


.leftcanhan {
    border: 1px solid #ddd;
    float: left;
    width: 213px;
}
.leftcanhan-con {
    border-bottom: 1px solid #ddd;
    padding: 15px 11px;
}

.leftcanhan-thongtin {
    padding: 15px 11px;
}
.leftcanhan-con h2 {
    color: #333;
    font-size: 15px;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}
.leftcanhan-tieude {
    margin-top: 10px;
    overflow: hidden;
}
.leftcanhan-tieude p {
    color: #0062b7;
    font-weight: bold;
    text-align: center;
    padding: 0;
}
.leftcanhan1 {
    list-style: outside none none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}
.leftcanhanli {
    border-bottom: 1px dotted #ddd;
    margin-top: 10px;
    overflow: hidden;
    padding-bottom: 5px;
    position: relative;
}
.leftcanhanli p {
    color: #646464;
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 0;
}
.anhchinh {
    background-image: url("../images/icon-new.png");
}

.thongtincanhan {
    border: 1px solid #ddd;
    margin-left: 225px;
    margin-right: 2px;
    overflow: hidden;
    padding: 5px;
}


.trangchu-tab,.danhsachsanpham-tieude{height: 39px;margin: 0px;overflow: hidden;border-bottom: 3px solid #8dc73f}

.trangchu-tab a{color:#333;font-size:12px;float:left;display:block;padding: 10px 5px 0px 7px;font-weight:bold;font-family: Arial,Verdana,sans-serif;height: 29px; width: 29%;border-radius: 5px 5px 0px 0px;margin-right: 10px;background: url('../images/tab_bg_none.png') repeat-x;text-align: center;line-height: 20px;}

.dstap{background: #8dc73f url('../images/bg_tab_tour.png') repeat-x!important;color:white !important;}

.trangchu-tab a:hover{color:#333 !important;text-decoration: none;}


.trangchu-tab h1,.danhsachsanpham-tieude h2{padding: 8px 5px 4px 10px;float:left;margin:0px;}

.chitietnoidung{margin: 0 10px;}

/*BEGIN ĐƯỜNG DẪN*/
.duongdan-border{

        border-bottom: 2px solid #0955a3;
}
.duongdan{    overflow: hidden;
    line-height: 23px;
    height: 23px;
    /* background-color: #f0f0f0; */
    border-left: #0955a3 9px solid;
    /* border-radius: 5px; */
    margin-bottom: 10px;}
.duongdan h2{margin:0px;padding:0px;float:left;}
.duongdan h2 a{   display: block;
    padding: 0px 5px 0px 17px;
    margin: 0px;
    color: #585252;
    font-size: 12px;
    font-weight: bold;
    background: url('../images/duongdannho.png') left center no-repeat;
    line-height: 23px;
    height: 23px;}
.duongdan h2 a span{    color: #0955a3;
    text-transform: uppercase;
    font-size: 14px;
       font-family: 'OpenSans-Bold';
}
.duongdan h2:first-child a{background: none;padding-left: 8px;}
.trangchu{padding-left:20px !important;background:url('../images/home.png') left center no-repeat !important;}
.duongdan h1{font-size: 14px;float: left;}
/*END ĐƯỜNG DẪN*/
/*BEGIN PHÂN TRANG*/
.phantrang-page{text-align:center;overflow:hidden;padding:10px 0px;text-align:right;}
.phantrang-page a{margin-left: 5px;background:#fff;border:#ddd 1px solid;border-radius: 5px 5px 5px 5px;display: inline-block;margin-bottom: 10px;margin-right: 10px;overflow: hidden;padding: 5px 10px;text-align: center;color: #977a38;}
.phantrang-page a:hover,.phantrang-actived{border:#00579c 1px solid !important;color: #00579c !important;font-weight:bold;}
/*END PHÂN TRANG*/
.cactinkhac{margin-top: 20px;}
.cactinkhac ul li a{color: #484747}

/*BEGIN CHITIETSANPHAM*/
.chitietsanpham{margin-bottom: 10px;}
.chitietspmcha{overflow:hidden;height:470px;border:#ddd 1px solid;padding:5px;display:none;}
.chitietspmcha div{overflow:hidden;height:100%;position:relative;}
#chitietspm{max-width:100%;margin:auto;position:absolute;max-height:100%;top:0px;left:0px;bottom:0px;right:0px;}
.chitiesanphamth1{font-size:18px;margin:4px 0px 10px 0px;padding:0px;color:#025c94;}
.chitietsanpham-td{overflow:hidden;}
.hinhanhchinhcha{width:34%;min-height:230px;float:left;margin-right:10px;}
.hinhanhboc{height:230px;border:#ddd 1px solid;}
.hinhanhchinh{}
.hinhanhchinh img{width:100%!important;max-height:213px!important;}
.chitietmota-tieude{border-bottom:#dadada 1px solid;overflow:hidden;}
.chitietmota-tieude span{float:left;display:block;height:31px;line-height:31px; padding:0px 20px;color:#000;background-color:#dadada;}
.taive{display:block;padding-left:20px;color:#333;background:url('images/file.png') left center  no-repeat;float:left;}
.chitietsoluong{height:21px;width:60px;margin:8px 0px 0px 8px;background-color:#cccccc;float:right;border-radius:3px;}
#soluongmuahang{width:18px;height:19px;border:#ccc 1px solid;padding:0px;margin:0px;text-align:center;}
.soluongtru{float:left;height:21px;line-height:21px;margin:0px 7px;color:#fff;cursor:pointer;}
.soluongcong{float:right;height:21px;line-height:21px;margin:0px 7px;color:#fff;cursor:pointer;}
.nutdatmua{display:block;width:114px;height:37px;line-height:37px;text-indent:41px; background:url('images/datmua-bg.png');color:#fff;font-size:15px;font-weight:bold;float:left;}







#mieuta img{}
/*END CHITIETSANPHAM*/

/*BEGIN POPUP GIOHANG*/
.popgiohang-boc{position:fixed;top:0px;left:0px;z-index:999;width:100%;height:100%;background-color:rgba(0,0,0,0.8););display:none;}
.popgiohang{margin:0px auto;width:850px;background-color:#FFF;position:relative;overflow:hidden;margin-top:30px;padding:10px;}
.popgiohang h2{margin:0px;padding: 4px 0px 10px 30px;border-bottom:#ddd 1px solid;font-sise:16px;position:relative;}
.popgiohang-tat{position:absolute;top:10px;right:10px;background:url('../images/icon-new.png') -255px 0px;width:21px;height:21px;cursor:pointer;z-index:1000;}
.popgiohang table{width:100%;margin-top:10px;}
.popgiohang table thead td{font-weight:bold;font-size:16px;}
.popgiohang table tbody tr{border-top:#ddd 1px dotted;}
.banvuathem{line-height:32px;font-size:15px;padding-left:25px;background-color: #d2eab1;border: 1px solid #90c24d;color: #090;position:relative;}
.tongtien{background-color:#f9f9f9;line-height:40px;font-size:15px;margin-top:10px;border-top:#c3c3c3 1px solid;border-bottom:#f2f2f2;}
.tieptuc-thanhtoan{overflow:hidden;margin-top:10px;background-color:#FFF;}
.tieptucmuahang{float:left;padding:5px 10px;border:#c9c9c9 1px solid;border-radius:5px;background-color:#f7f7f7;}
.tieptucmuahang a{color:#000;}
.hotromuahang{float:left;padding:5px 10px;font-size:15px;position:relative;}
.hotromuahang span{}
/*END POPUP GIOHANG*/

/*BEGIN DANGKY*/
.dangky{overflow:hidden;padding:0px 0px 0px 0px;margin:10px 0px 0px 50px;list-style:none;}
.dangky li{overflow:hidden;margin-bottom:10px;}
.dangkytrai{width:150px;text-align:right;margin-right:10px;float:left;margin-top:3px;}
.dangkyphai{overflow:hidden;}
.nuttextdangky{width: 285px;height: 22px;padding: 1px 4px;border: 1px solid #CCC !important;background: url('images/form_control_bg.gif') repeat-x left top !important;border-radius:0px !important;color:#000 !important;}
.nutselectdangky{height: 25px;padding: 2px;width:91px;margin-right:8px;}
.nutpostlienheepc{width:86px;height:29px;line-height:29px;text-align:center;cursor:pointer;border:none;margin:0px;padding:0px;/*background:url('images/dangky.png') no-repeat;*/color:#fff;font-weight:bold;background: #8dc73f}
.quenmatkhausave{background: #8dc73f;  height: 30px;border-style: none;width: 142px;color: white}
/*END DANGKY*/



/*BEGIN DANGNHAP*/
.dangnhaptraicha{float:left;width:50%;}
.dangnhapphaicha{float:right;width:50%;}
.dangnhaptrai{border-right:#ddd 1px solid;float:right;padding-right:35px;}
.dangnhapphai h2,.dangnhaptrai h2{font-size:18px;margin:0px 0px 20px 0px;padding:0px;}
.dangnhaptrai ul{margin:20px 0px 0px 0px;padding:0px;overflow:hidden;list-style:none;}
.dangnhaptrai ul li{padding-left:50px;color:#585252;min-height:40px;margin-bottom:20px;}
.dangnhap-nhanbantin{background:url('images/dangnhap-nhanbantin.png') left 8px top 0px no-repeat;}
.dangnhap-quanly{background:url('images/dangnhap-quanly.png') left 8px top 0px no-repeat;}
.dangnhap-hotro{background:url('images/dangnhap-hotro.png') left 8px top 0px no-repeat;}
.dangnhapphai{overflow:hidden;margin-left:50px;}
.dangnhapphai ul{margin:20px 0px 0px 0px;padding:0px;list-style:none;overflow:hidden;}
.dangnhapphai ul li{margin-bottom:10px;}
.dangnhapphai ul li p{font-weight:bold;}
.nuttextdangnhap{border:#cccccc 1px solid;height:30px;padding:0px 0px 0px 20px;margin:0px;background-color:#fff;width:93%;}
.nutsubdangnhap{border:#0e6dad 1px solid;background-color:#0e76bc;width:148px;color:#fff;text-align:center;padding:6px 0px;margin:0px;font-weight:bold;cursor:pointer;}
/*END DANGNHAP*/

/*BEGIN LEFTCANHAN*/
.leftcanhan{width:213px;border:#ddd 1px solid;float:left;}
.leftcanhan-con{padding:15px 11px;border-bottom:#ddd 1px solid;}
.leftcanhan-con h2{margin:0px;padding:0px;text-transform:uppercase;font-size:15px;color:#333;}
.leftcanhan-tieude{overflow:hidden;margin-top:15px;}
.leftcanhan-tieude img{width:35px;height:35px;margin-right:7px;float:left;}
.leftcanhan-tieude p{margin:0px;padding:0px;color:#0062b7;font-weight:bold;margin-top:12px;}
.leftcanhan-thongtin{padding:15px 11px;}
.leftcanhan1{overflow:hidden;margin:0px;padding:0px;list-style:none;position:relative;}
.leftcanhanli{overflow:hidden;border-bottom:#ddd 1px dotted;margin-top:10px;padding-bottom:5px;position:relative;}
.leftcanhanli p{display:block;color:#605d57; font-weight:bold;margin:0px;padding:0px;cursor:pointer;}
.leftcanhan1 ul{margin:5px 0px 0px 10px;padding:0px;list-style:none;display:none;}
.leftcanhan1 ul li{overflow:hidden;margin-bottom:5px;}
.leftcanhan1 ul li a{color:#003399;}
.leftcanhan1 ul li a span{color:#F00;}
/*END LEFTCANHAN*/

/*BEGIN THONGTINCANHAN*/
.dangnhaptext{width:100%;margin:0px;padding:0px;border:#ddd 1px solid;height:30px;line-height:30px;}
.thongtincanhan{overflow:hidden;margin-left:225px;margin-right:2px;border:#ddd 1px solid;border-radius:4px;padding:5px;}
.thongtincanhan h1{background-color:#f0f0f0; border:#ddd 1px solid;border-radius:2px;height:30px;line-height:30px;margin:0px;padding:0px 0px 0px 10px;font-size:15px;}
.thongtinnoidung{width:100%;margin:0px 0px 0px 10px;padding:0px;}
.thongtinnoidung ul{margin:10px 0px;padding:0px;list-style:none;overflow:hidden;}
.thongtinnoidung ul li{margin-bottom:10px;overflow:hidden;color:#333;padding:0px 3px;}
.thongtinnoidung-boc{overflow:hidden;padding-right: 10px;}
.thongtinnoidung-left{float:left;margin-right:20px;width:100px;font-weight:bold;margin-top:7px;}
.thongtinnoidung2{overflow:hidden;}
.thongtinnoidung2 table{width:100%;margin-top:10px;border-left:#ddd 1px dotted;border-top:#ddd 1px dotted;}
.thongtinnoidung2 table thead{background-color:#f0f0f0;}
.thongtinnoidung2 table thead tr td{text-align:center;font-weight:bold;}
.thongtinnoidung2 table tbody tr a{color:#00F;}
.thongtinnoidung2 td{border-right:#ddd 1px dotted;border-bottom:#ddd 1px dotted;padding:10px 10px;}
.hienthithem{min-width:50px;text-align:center;padding-top:35px;display:block;position:relative;color:#00F;font-weight:bold;float:left;margin-left:20px;}
.thongtinaddedit{overflow:hidden;}
/*END THONGTINCANHAN*/
/*BEGIN THANHTOAN*/
.thanhtoandangnhap{overflow:hidden;border:#eeeac1 1px solid;background-color:#f7f5c6;height:42px;}
.thanhtoandangnhap div{border:#ffffcc 1px solid;overflow:hidden;height:40px;line-height:40px;text-indent:20px;}
.thanhtoan_next{padding: 10px;background: #8dc73f;line-height: 30px;color: white;}
/*END THANHTOAN*/



/*BEGIN LIENHE*/
.cs-in-dk{background-color:#fffff0;width:100%;border:#ddd 1px solid;height:20px;text-indent:5px;}
.lienhe1{width:120px;float:left;margin-top:5px;margin-bottom:10px;overflow:hidden;}
.lienhe2{overflow:hidden;padding-right:10px;margin-left:120px}
.lienhe2 .capnhat{border-style: none;background: #8dc73f;padding: 10px;color: white }
#formlienhe{width:500px;overflow:hidden;margin:0px auto;padding:0px;list-style:none;}
#formlienhe li{overflow:hidden;margin-bottom:10px;}
/*END LIENHE*/

.chitieth1{
        color: #ff0101;
    font-weight: bold;
    border-left: 8px solid #0955a3;
    text-indent: 9px;
    height: 23px;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 23px;
}

/* Trang chu*/

.content_news{height: 280px;border-bottom: 1px solid #e2e2e2;background: #f0f0f0} 
.box_about_news{padding-top: 20px;overflow: hidden;}

.about_left{
    width: 64%;
    float: left;
}
.about_left .title-about{
    font-family: 'OpenSans-Bold';
     color: #ff0101;
    font-weight: bold;
    border-left: 8px solid #0955a3;
    text-indent: 9px;
    height: 23px;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 23px;

}

.about_left .content_txt{margin-top: 10px;}
.about_left .content_txt img{margin-right: 10px;}
.about_left .content_txt .txt_box{
line-height: 19px;
    text-align: justify;
    font-family: 'OpenSans';

}
.about_left .content_txt a{float: right;color: #067eb8;text-decoration: none;font-size: 14px;}
.about_right{
    float: right;
    width: 32%;
    height: 235px;
    background: #0955a3;
    padding: 1%;
    color: white;
}
.about_right h2{
     color: white;
    font-weight: bold;
    border-left: 8px solid white;
    text-indent: 9px;
    height: 23px;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 23px;
    font-family: 'OpenSans-Bold';
}
.tintucmoinhat{margin-top: 10px;font-family: 'OpenSans';font-size: 14px;}
.tintucmoinhat ul li{
        background: url(../images/icon-news-li.png) left 7px no-repeat;
    padding: 6px 0px;
    padding-left: 14px;
}
.tintucmoinhat ul li a{
color: white;
}







.jspContainer
{
    overflow: hidden;
    position: relative;
    width: 343px!important;
}

.jspPane
{
    position: absolute;
     width: 339px!important;
}

.jspVerticalBar
{
    position: absolute;
    top: 0;
    right: 0;
    width: 10px;
    height: 100%;
    
}

.jspHorizontalBar
{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 10px;
    background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
    margin: 0;
    padding: 0;
}

.jspCap
{
    display: none;
}

.jspHorizontalBar .jspCap
{
    float: left;
}

.jspTrack
{
   
    position: relative;
}

.jspDrag
{
        background: #c9c9c9;
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer;
    border: 1px solid #c9c9c9;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
    float: left;
    height: 100%;
}

.jspArrow
{
    background: #50506d;
    text-indent: -20000px;
    display: block;
    cursor: pointer;
}

.jspArrow.jspDisabled
{
    cursor: default;
    background: #80808d;
}

.jspVerticalBar .jspArrow
{
    height: 10px;
}

.jspHorizontalBar .jspArrow
{
    width: 10px;
    float: left;
    height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
    outline: none;
}

.jspCorner
{
    background: #eeeef4;
    float: left;
    height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
    margin: 0 -3px 0 0;
}
.jp-container{
       width: 35%!important;
    height: 250px;
    outline:0;
    position:relative;

}
.tj_nav{
    position:absolute;
    right:.5em;
    top:0;
    margin-top:-35px;
    height:30px;
    width:20px;

}
.tj_nav span{
    width:20px;
    height:13px;
    background:transparent url(../images/prev.png) no-repeat top left;
    position:absolute;
    top:0px;
    left:0px;
    text-indent:-9000px;
    opacity:0.7;
    cursor:pointer;
    /*-webkit-transition: all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -transition: all 0.2s ease-in-out;
    */
}
.tj_nav span.tj_next{
    background-image:url(../images/next.png);
    top:auto;
    bottom:0px;
    left:0px;
}
.tj_nav span:hover{
    opacity:1.0;
}



/* tab san pham*/

.box_tabsanpham{margin-top: 20px;}
.chitiettap{overflow:hidden;    border-bottom: #0955a3 2px solid;;}
.chitiettap div{overflow:hidden;}
.chitiettap a{    display: block;
    float: left;
    height: 30px;
    text-align: center;
    line-height: 30px;
    padding: 2px 28px;
    margin-right: 5px;
    background: #f0f0f0;
    color: #464646;
    font-size: 13px;
    font-weight: normal;
    /* border-left: #e0e0e0 1px solid; */
    /* border-right: #e0e0e0 1px solid; */
    /* border-top: #e0e0e0 1px solid; */
    text-transform: uppercase;
        font-size: 14px;
    font-family: 'OpenSans-Semibold';
    
}
.a-actived{    color: white!important;background: #0955a3!important;font-weight: bold!important;font-family: 'OpenSans-Bold'!important;}
.chitiethienlen{    border: 1px solid #d5d5d5;
    border-top: none;
    border-radius: 0px 0px 5px 5px;
    padding: 10px;display: none;}









/* tab1*/
    .carousel {
        background-color: #fff;
    float: left;
    padding-left: 0px;
    position: relative;
    visibility: hidden;
    width: 100%;
    left: 22px !important;
    right: 73px !important;
   
    
}
.custom-container{
position: relative;
    overflow: hidden;
    padding-right: 20px;
}
.custom-container a.prev, .custom-container a.next, .custom-container a.go {
    display: block;
    width: 26px;
    height: 30px;
    line-height: 1;
    /*background-color: #f4f5f7 !important;*/
    color: #333;
    text-decoration: none;
    font-family: Arial, sans-serif;
    font-size: 25px;
    /*border: 1px solid #ccc;*/
    float: left;
}
.custom-container a.prev {
    top: 50%;
    left: 0px;
    text-indent: 7px;
    position: absolute;
}
.custom-container a.next {
    top: 50%;
    text-indent: 10px;
    right:0px;
     position: absolute;
         z-index: 9999;
}
.custom-container ul li{

    margin: 0 6px;
    border: 1px solid #e3e3e3;
    width: 220px;
    border-radius: 3px;
    height: 215px !important;

}
.custom-container ul li .img-tab{height: 135px;position: relative;    border-bottom: 1px solid #175ea7;} 
.custom-container ul li .img-tab img{max-height: 85%;max-width: 85%;    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;}


.custom-container ul li .title-tab{
    background: #f7f7f7;
    height: 86px;
        font-size: 13px;
    font-family: 'OpenSans-Semibold';
}
.custom-container ul li .title-tab a:hover
{
text-decoration: none!important;
}
.custom-container ul li a img{
    border-radius: 7px;
  
}
.custom-container p.product-name{
    
    color: #2d2c2c;
    height: 36px;
    overflow: hidden;

    padding-top: 7px;
    text-align: center;
    text-decoration: none!important;
    margin: 0 25px;
}
.custom-container p.product-name:hover{
    color: #0955a3;
    text-decoration: none!important;
}


.custom-container p.product-price{
        text-align: center;
    margin-top: 10px;
    color: #2d2c2c;
}
.custom-container .cate-bg{padding-bottom: 18px;}

/* tab 2*/
 .carousel2 {
        background-color: #fff;
    float: left;
    padding-left: 0px;
    position: relative;
    visibility: hidden;
    width: 100%;
    left: 22px !important;
    right: 73px !important;
   
    
}
.custom-container2{
position: relative;
    overflow: hidden;
    padding-right: 20px;

    height: 200px;
}
.custom-container2 a.prev, .custom-container2 a.next, .custom-container2 a.go {
    display: block;
    width: 26px;
    height: 30px;
    line-height: 1;
    /*background-color: #f4f5f7 !important;*/
    color: #333;
    text-decoration: none;
    font-family: Arial, sans-serif;
    font-size: 25px;
    /*border: 1px solid #ccc;*/
    float: left;
}
.custom-container2 a.prev {
    top: 50%;
    left: 0px;
    text-indent: 7px;
    position: absolute;
}
.custom-container2 a.next {
    top: 50%;
    text-indent: 10px;
    right:0px;
     position: absolute;
         z-index: 9999;
}
.custom-container2 ul li{

    margin: 0 6px;
    border: 1px solid #e3e3e3;
    width: 220px!important;
    border-radius: 3px;
    height: 198px!important;

}
.custom-container2 ul li .img-tab{height: 135px;position: relative;    border-bottom: 1px solid #175ea7;} 
.custom-container2 ul li .img-tab img{max-height: 85%;max-width: 85%;    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;}


.custom-container2 ul li .title-tab{
    background: #f7f7f7;
    height: 62px;
    font-size: 13px;
    font-family: 'OpenSans-Semibold';
}
.custom-container2 ul li .title-tab a:hover
{
text-decoration: none!important;
}
.custom-container2 ul li a img{
    border-radius: 7px;
  
}
.custom-container2 p.product-name{
       font-size: 13px;
    color: #2d2c2c;
    height: 17px;
    overflow: hidden;

    padding-top: 7px;
    text-align: center;
    text-decoration: none!important;
}
.custom-container2 p.product-name:hover{
    color: #0955a3;
    text-decoration: none!important;
}


.custom-container2 p.product-price{
        text-align: center;
    margin-top: 10px;
    color: #2d2c2c;
}
.custom-container2 .cate-bg{padding-bottom: 18px;}


/* home content center*/


.home-content-center{
    background: #f0f0f0;
    margin-top: 20px;
    border-top:1px solid #e3e3e3;
    padding-top: 20px;
    overflow: hidden;

}


#left_coll{width: 235px;float: left;margin-bottom: 20px;}
.title-left{        
    background: #0955a3 url(../images/icon_3gach.png) 10px no-repeat;
    height: 34px;
    line-height: 34px;
    color: white;
    font-size: 14px;
    text-transform: uppercase;
    text-indent: 28px;
    font-weight: normal;
        font-family: 'OpenSans-Semibold';
}
/*BEGIN DANHSACHXOXUONG*/
.leftdcbf{background:url('images/left-danhmuc.png') no-repeat;position:absolute;top:0px;left:-3px;height:39px;width:214px;line-height:36px;text-indent:20px;font-size:15px;padding:0px;margin:0px;color:#fff;color:#fff;}
.lefttc{background:url('images/left-truycap-bg.png') no-repeat;position:absolute;top:0px;left:0px;height:31px;width:214px;line-height:31px;text-indent:30px;font-size:15px;padding:0px;margin:0px;color:#fff;color:#fff;}
.arrowlistmenu{margin:0px;padding:0px;list-style:none;    background: #f7f7f7;
    margin-top: 6px;}

.left-li1{padding-left:0px;}
.left-li1:hover{}
.left-li1 a:hover{color:#0955a3;}
.left-h31{    margin: 0px 0px 0px 0px;
    padding: 0px;
    height: 39px;
    line-height: 41px;
    font-size: 12px;
    border-bottom: 1px solid #dadada;
    text-transform: uppercase;
    padding-left: 10px;

}
.left-h31 a:hover,.active .left-h31 a,.activecon{font-family: 'OpenSans-Bold'!important;color: #0955a3!important}
.left-li1 a{display:block;color:#484747;font-family: 'OpenSans-Semibold';}
.left-li1:last-child .left-h31 {border-bottom: none;}
/*.left-li1:nth-child(n) h3{border-bottom: none!important;}*/
.categoryitems{margin:0px;padding:0px;list-style:none;}
.categoryitems li{background: url('images/left-li2-bg.png') 23px center no-repeat;
    padding-left: 33px;
    margin-bottom: 5px;
    position: relative;
    line-height: 39px;
    border-bottom: 1px solid #dadada;}
.categoryitems li a{font-size: 13px;}
.categoryitems h3{margin:0px;padding:0px;font-size:12px;font-weight:normal;}
.categoryitems ul{margin:0px;padding:0px;top:0px;position:absolute;left:100%;display:none;background-color:#fff;min-width:200px;list-style:none;z-index:999;}
.categoryitems ul li{background:none;border-bottom:#ddd 1px dotted;}
.categoryitems ul li a{line-height:25px;}
/*END DANHSACHXOXUONG*/



.video-left{margin: 20px 0px;}
.duantieubieu{position:relative;overflow: hidden;}
.duantieubieu .title-duan{
        background: #0955a3;
    height: 34px;
    line-height: 34px;
    color: white;
    font-size: 14px;
    text-transform: uppercase;
    text-indent: 28px;
    font-family: 'OpenSans-Semibold';
}

.pro-flr-cate-title{height:90px;width:191px;background-repeat:no-repeat;border-right:1px solid #e6e6e6;position:relative;color:#fff;font-size:18px!important}
.pro-flr-cate-title ul{height:90px;float:left;margin-left:20px;width:85%;display:table-cell;vertical-align:middle}
.pro-flr-cate-title ul li{float:left;display:inline-block;margin:0 8px;text-align:center;height:100%;vertical-align:middle;margin:0 auto}
.pro-flr-cate-title ul li a{color:#fff;font-size:16px;width:100%;float:left;height:50%}
.pro-flr-cate-title ul li span{font-size:18px}
.pro-flr-cate-title ul li span{font-size:18px;margin-top:15px;float:left;width:100%;transition:transform .2s linear}
.pro-flr-cate-title ul li span:hover{}
.pro-flr-name{position:absolute;left:8px;top:6px}
.pro-flr-name span{font-size:18px!important}
.pro-flr-cate-list{height:198px;background-color:#fafaf8}
.pro-flr-cate-list ul{padding-top:10px}
.pro-flr-cate-list ul li{line-height:30px;padding-left:18px}
.pro-flr-cate-list ul li a{color:#222}
.pro-flr-cate-list ul li:hover{cursor:pointer;color:#fff}
.pro-flr-cate-list ul li:hover a{color:#fff;text-decoration:none}
.pro-flr-provider{height:156px;background-color:#fff;width:235px;overflow:hidden}
.provider-list2{width: 235px;
    height: 156px;
    vertical-align: middle;
    margin: 0 auto;
    /* margin-left: 27px; */
    overflow: hidden;}
.pro-flr-bnr-list{width:100%;position:relative}
.flr-bnr-item{border-top:1px solid #ddd;border-left:1px solid #ddd;background-color:#fff;overflow:hidden;text-align:center}
.banner-right-default{position:relative;float:left;width:100%}

.flr-prov-back{
        position: absolute;
    z-index: 20;
    width: 16px;
    height: 15px;
    overflow: hidden;
    background: url(../images/duan_pre.png) no-repeat;
    right: 25px;
    top: 11px;
    cursor: pointer;
}



.flr-prov-next{position: absolute;
    z-index: 20;
    width: 16px;
    height: 15px;
    overflow: hidden;
    background: url(../images/duan_next.png) no-repeat;
    right: 5px;
    top: 11px;
    cursor: pointer;
}






.flr-prov-back .fa,.flr-prov-next .fa{color:#f1f1f1;font-size:40px;margin-top:40px}
.flr-prov-next{margin-left:163px}
.flr-prov-next i{margin-right:8px}
.flr-prov-back i{margin-left:8px}
.flr-prov-list{overflow:hidden;height:156px;display:table-cell;vertical-align:middle}
.flr-prov-list-top,.flr-prov-list-bottom{text-align:center}
.prov-slide-navigator{display:none}
.flr-prov-list img{transition:transform .2s linear}
.flr-prov-list .flr-prov-list-top:hover img,.flr-prov-list .flr-prov-list-bottom:hover img{padding-right:5px;-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px);transition:transform .2s linear}
.flr-bnr-item img{transition:transform .2s linear;text-align:center}
.pro-flr-bnr-list .flr-bnr-item:hover img{padding-right:5px;-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px);transition:transform .2s linear}
.list-cate-top li .img-cate-top{max-height:32px;max-width:32px}
.list-cate-top li a:hover .img-cate-top{max-height:39px;max-width:39px}
.prov-floor-wrap{margin-top:25px}
.prov-floor-left{width:190px}
.prov-floor-left img{max-width:190px;max-height:425px}
.prov-floor-center{margin:0 4px;width:802px}
.prov-floor-right{width:190px}
.prov-flr-item{float:left;width:131px;height:81px;background-color:#fff;border-left:2px solid #f5f5f5;border-top:2px solid #f5f5f5;display:table-cell;vertical-align:middle;position:relative}


.prov-flr-item i{display:none;position:absolute;top:6px;right:6px;color:red;font-size:13px!important}
.prov-flr-item img{display:block;vertical-align:middle;margin:0 auto;max-width:132px}
.prov-flr-list-content{margin-left:2px}
.bottom-floor-banner{width:191px}
.bottom-floor-question{width:344px;border-right:1px solid #ddd;background-color:#fff;height:295px;padding:5px 20px 0 20px;font-size:12px}
.bottom-floor-question a:hover{color:#15c!important}
.bottom-floor-news{background-color:#fff;height:295px;width:574px;padding:5px 20px 0 20px;font-size:12px}
.bottom-floor-news .view-all{margin-top:3px}
.bottom-floor-news a:hover{color:#15c!important}
.float-left{float: left;}





/*right home*/

#right_coll{
width: 750px;
float: right;
overflow: hidden;

}

/*BEGIN TRANG CHU*/
.trangchusanpham{overflow:hidden;margin-bottom:10px;}
.trangchusanpham-td{overflow: hidden;
    border-bottom: #0955a3 1px solid;
    /* background-color: #f0f0f0; */
    padding-bottom: 10px;   }
.trangchusanpham-td h1,.trangchusanpham-td h2{

    color: #ff0101;
      font-family: 'OpenSans-Bold';
    border-left: 8px solid #0955a3;
    text-indent: 9px;
    height: 23px;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 23px;float: left;

}
.trangchusanpham-td h2 a,.trangchusanpham-td h1 a{color: #ff0101;}
.sanphamchacha{position:relative;overflow:hidden;}
.spleft{background:#FFF url('images/arrowl.gif') no-repeat;width:20px;height:20px;position:absolute;top:50%; left:0px;cursor:pointer;margin-top:-10px;}
.spright{background:#FFF url('images/arrowr.gif')no-repeat;width:20px;height:20px;position:absolute;top:50%; right:0px;cursor:pointer;;margin-top:-10px;}
.trangchusanphamul{margin:10px 20px 0px 20px !important;height:227px;}
.trangchusanpham ul{overflow:hidden;margin:10px 0px 0px 0px;padding:0px;list-style:none;}
.trangchusanpham ul li{width:240px;margin-bottom:15px;float:left;overflow:hidden;border: 1px solid #e3e3e3;}


.trangchusanpham ul li:nth-child(1n){margin-left: 0!important}
.trangchusanpham ul li:nth-child(3n){margin-right: 0!important}

.ltsanpham ul li:nth-child(4n){display: block!important;}
.trangchusanpham ul li{

    margin: 0 6px;
    border: 1px solid #e3e3e3;
    width: 240px!important;
    border-radius: 3px;

}
.trangchusanpham ul li .img-tab{height: 135px;position: relative;    border-bottom: 1px solid #175ea7;background: white} 
.trangchusanpham ul li .img-tab img{max-height: 85%;max-width: 85%;    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;}


.trangchusanpham ul li .title-tab{
    background: #f7f7f7;
    height: 84px;
        font-size: 13px;
    font-family: 'OpenSans-Semibold';
    
}
.trangchusanpham ul li .title-tab a:hover
{
text-decoration: none!important;
}
.trangchusanpham ul li a img{
    border-radius: 7px;
  
}
.trangchusanpham p.product-name{
         height: 36px;
    color: #2d2c2c;
    overflow: hidden;
    padding-top: 7px;
    text-align: center;
    text-decoration: none!important;
    margin: 0 25px;
}
.trangchusanpham p.product-name:hover{
    color: #0955a3;
    text-decoration: none!important;
}


.trangchusanpham p.product-price{
        text-align: center;
    margin-top: 10px;
    color: #2d2c2c;
}
/*END TRANGCHU*/

.dslt-con{float: right;margin-top: 9px;font-family: 'OpenSans-Semibold';}

.dslt-con a{color:#484747;font-size:13px;}



/* box doitac*/
.box_doitac{height: 276px;padding-top: 20px;}
.left_doitac{float: left;width: 61%;}
.left_doitac .title-doitac{
    color: #0955a3;
    font-weight: bold;
    /* border-left: 8px solid #0955a3; */
    /* text-indent: 9px; */
    height: 23px;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 23px;
    /* float: left; */
    border-bottom: 2px solid #c5c5c5;
    font-family: 'OpenSans-Bold';

}




.logodoitac{position: relative;}
 .carousel3 {
        background-color: #fff;
    float: left;
    padding-left: 0px;
    position: relative;
    visibility: hidden;
    width: 100%;
    left: 22px !important;
    right: 73px !important;
    width: 580px!important;
   
    
}

.logodoitac-jcarou{
  
    overflow: hidden;
    padding-right: 20px;
    border: 1px solid #d8d8d8;
    margin-top: 20px;
    border-radius: 8px;
    padding-left: 0px;
}
.logodoitac-jcarou a.prev, .logodoitac-jcarou a.next, .logodoitac-jcarou a.go {
    display: block;
    width: 26px;
    height: 30px;
    line-height: 1;
    /*background-color: #f4f5f7 !important;*/
    color: #333;
    text-decoration: none;
    font-family: Arial, sans-serif;
    font-size: 25px;
    /*border: 1px solid #ccc;*/
    float: left;
}
.logodoitac-jcarou a.prev {
    top: 41%;
    left: -20px;
    text-indent: 7px;
    position: absolute;
}
.logodoitac-jcarou a.next {
    top: 41%;
    text-indent: 10px;
    right:0px;
     position: absolute;
         z-index: 9999;
}
.logodoitac-jcarou ul li{

    margin: 0 6px;
 
    width: 108px!important;
    border-radius: 3px;
height: 143px!important;
position: relative;
}
.logodoitac-jcarou ul li .img-tab{height: 135px;position: relative;    border-bottom: 1px solid #175ea7;} 
.logodoitac-jcarou ul li .img-tab img{max-height: 85%;max-width: 85%;    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;}


.logodoitac-jcarou ul li .title-tab{
    background: #f7f7f7;
    height: 62px;
}
.logodoitac-jcarou ul li .title-tab a:hover
{
text-decoration: none!important;
}
.logodoitac-jcarou ul li a img{
    max-height: 95%;
    max-width: 95%;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
  
}
.logodoitac-jcarou p.product-name{
       font-size: 13px;
    color: #2d2c2c;

    padding-top: 7px;
    text-align: center;
    text-decoration: none!important;
}
.logodoitac-jcarou p.product-name:hover{
    color: #0955a3;
    text-decoration: none!important;
}


.logodoitac-jcarou p.product-price{
        text-align: center;
    margin-top: 10px;
    color: #2d2c2c;
}
.logodoitac-jcarou .cate-bg{padding-bottom: 18px;}

/* fanpage*/
.right_fanpage{width: 37%;float: right;}

.right_fanpage h2{
    color: #0955a3;
    font-weight: bold;
    /* border-left: 8px solid #0955a3; */
    /* text-indent: 9px; */
    height: 23px;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 23px;
    /* float: left; */
    border-bottom: 2px solid #c5c5c5;
    font-family: 'OpenSans-Bold';
}


.hd-navigation-fixed {
    position: fixed;
    right: 10px;
    top: 30%;
}


/* loaitin sp*/
.ltsanpham ul li{margin-bottom: 14px;}
.ltsanpham ul li:nth-child(3n){

margin-right: 0;
}

.ltsanpham ul li:nth-child(3n+1){
    margin-left: 0;
    }

/* chitietsp*/
.detail-info{margin-top: 20px;}
.detail-info img{
    float: left;
    margin-right: 30px;
    width: 240px;
}

.detail-ts{font-family: 'OpenSans-Semibold';font-size: 13px;}
.detail-ts .detail-title h1{
    color: red;
    font-size: 20px;
    margin-bottom: 10px;

    font-family: 'OpenSans-Bold';
}

.detail-ts .detail-lt{

  
    margin-bottom: 10px;
}
.detail-ts .detail-pr{
    margin-bottom: 10px;
}
.detail-noidung{overflow: hidden;width: 100%;margin-top: 20px;}
.detail-noidung h3{
    color: #0955a3;
    float: left;
    border-bottom: 2px solid #09519b;
    padding-bottom: 2px;
    padding-right: 20px;
    font-family: 'OpenSans-Bold';
}

.splienquan h3{
        color: #ff0101;
    font-weight: bold;
    border-left: 8px solid #0955a3;
    text-indent: 9px;
    height: 23px;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 23px;
   

}
.splienquan ul li{
  margin-bottom: 15px;
}
.splienquan ul li:nth-child(0n+3){
  margin-right: 0!important;

}
.splienquan ul li:nth-child(0n+4){
  margin-left: 0!important;

}
.splienquan ul li:last-child{
  margin-right: 6px!important;
}
.gachduoi{
     border-bottom: 1px solid #0955a3;
         padding-bottom: 5px;
}

.tva-ha{
    position: relative;
    display: block;
    overflow: hidden;
    float: left;
}
.icon-zoom{width: 25px;height: 20px;background: url(../images/detail_zoom.png) no-repeat;    right: 41px;
    top: 10px;position: absolute;}

