body {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin: auto !important;
	 background:url('../images/background.png') repeat-y center top;
}

/*------------end right--------------*/
@media screen and (min-width: 320px){
   body {
    background:#fff;
   }
   .h1chitiet{
		font-size:15px;
		color:#249f00;
   }
   h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
   a{text-decoration:none;}
    /*------------------top-------------------------*/
	.icome{
		display:block;
	}
	.padding{
		padding:0 0 0 50px;
	}
	.alltop11{
		width:100%;
		float:left;
		height:auto;
		display:block;
		margin:0;
	}
   .top{
		width:100%;
		float:left;
		height:auto;
		margin:0;
   }
    .topmenuuu{
		width:100%;
		height:auto;
		float:left;
		background:#336500;
		height:35px;
		line-height:35px;
		border-top:solid 5px #407e19;
   }
    .top .allmenu{
		width:100%;
		height:auto;
		margin:0 auto;
		display:block;
   }
   .menutop{
		width:100%;
		height:auto;
		margin:0;
		display:block;
		float:left;
		height:25px;
   }
   .menutop .ngonngu{
		width:100%;
		float:left;
		margin:20px 0 0 0px;
		display:block;
		height:25px;
		text-align:center;
   }
   .ngonngu .vn{
		margin:15px 0 0 18px;
   }
   .ngonngu .eg{
		margin:15px 0 0 5px;
   }
	.menutop .boxsearch{
		width:100%;
		float:left;
		display:block;
		line-height:35px;
		height:35px;
		font-size:13px;
		margin:10px 0 0 0px;
   }
   .boxsearch .boxtim{
		background:url('../images/boxsearch.jpg') no-repeat;
		width:248px;
		height:26px;
		float:left;
		margin:10px 0 0 25px;
   }
   .boxsearch .nutsearch{
		width:31px;
		height:26px;
		float:left;
		margin:10px 0 0 0px;
   }
    .top .allmenu .banner{
		width:100%;
		height:auto;
		float:left;
		display:none;
   }
   .top .allmenu .bannermobile{
		width:100%;
		height:auto;
		float:left;
		display:block;
   }
   .banner .logo{
		float:left;
		height:auto;
		width:67%;
		display:block;
		margin:0;
		text-align:left;
   }
    .anhlogo{
		height:auto;
		margin:10px 0 10px 20px;
   }
   .banner .menu{
		float:left;
		height:auto;
		width:30%;
		display:block;
		margin:0px 0 0 32px;
   }
  .menunuie{
		display:block;
		width:100%;
		margin:0 auto;
   }
   .banner .like{
		float:left;
		height:auto;
		width:150px;
		display:block;
		margin:118px 0 0 8px;
   }
   .anhslide{
		width:100%;
		height:auto;
   }
  /*------------------begin contentner-------------------------*/
   .contentner{
		width:100%;
		float:left;
		height:auto;
		margin:0;
		background:#f5f5f5;
   }
   .h1pro{
	color:#555555;
	font-size:20px;
   }
   .lineheight2{
		line-height:25px;
		width:350px;
		font-size:17px;
		color:#7f7f7f;
   }
   .lineheight{
		line-height:30px;
		border-bottom:solid 1px #dedede;
		width:350px;
		font-size:17px;
		color:#7f7f7f;
   }
   .mar{
		margin:10px 0 0 0px;
   }
   .h1{
		font-size:15px;
		color:#000;
   }
   /*------------------contentner-------------------------*/
   .allslide{
		width:100%;
		height:auto;
		margin:0;
		float:left;
		display:block;
		border-right:solid 1px #eeeeee;
   }
   .allslide .slideshow{
		width:100%;
		float:left;
		margin:10px 0 0 0px;
   }   
   .contentner .allmain{
		width:100%;
		height:auto;
		margin:0 auto;
		display:block;
   }
   .allmain .main{
		width:100%;
		float:left;
		margin:10px 0 0 0px;
		background:#fff;
   }
   /*------------home----------*/
   .main .vechungtoi{
		width:48%;
		float:left;
		display:block;
		height:auto;
		margin:0 0 0 14px;
	}
	.vechungtoi .boxgioithieu{
		width:100%;
		float:left;
		display:block;
		height:auto;
		line-height:20px;
		margin:0 0 0 0px;
		text-align:justify;
	}
	.nuthome{
		width:100%;
		float:left;
		height:25px;
		line-height:25px;
		text-transform:uppercase;
		font-weight:bold;
		font-size:15px;
		color:#393838;
	}
	.main .duantieubieu{
		width:23%;
		float:left;
		display:block;
		height:auto;
		margin:0 0 0 20px;
	}
	.duantieubieu .boxduantieubieu{
		width:100%;
		float:left;
		display:block;
		height:auto;
		line-height:20px;
		margin:0 0 0 0px;
		text-align:justify;
	}
	.main .hotrokhachhang{
		width:23%;
		float:left;
		display:block;
		height:auto;
		margin:0 0 0 20px;
	}
	.duantieubieu .boxhotrokhachhang{
		width:100%;
		float:left;
		display:block;
		height:auto;
		line-height:20px;
		margin:0 0 0 0px;
		text-align:justify;
	}
	.boxhotrokhachhang ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	.boxhotrokhachhang ul li{
		width:92%;
		float:left;
		line-height:30px;
		padding:0 0 0 20px;
		border-bottom:solid 1px #dedede;
		background:url('../images/iconhotro.png') no-repeat left center;
	}
	.boxhotrokhachhang ul li a{
		color:#000;
	}
	.boxhotrokhachhang ul li a:hover{
		color:#ff0000;
	}
	.boxhotrokhachhang ul li.hot{
		width:85%;
		float:left;
		line-height:40px;
		padding:0 0 0 40px;
		text-transform:uppercase;
		font-weight:bold;
		font-size:15px;
		color:#555555;
		border-bottom:solid 1px #dedede;
		background:url('../images/hotline.png') no-repeat left center;
	}
	.boxhotrokhachhang ul li.hot span{
		color:#ff0000;
	}
	/*------------home----------*/
   .main .botton_home{
		width:97.5%;
		float:left;
		line-height:30px;
		margin:0 0 10px 14px;
		font-weight:bold;
		font-size:15px;
		color:#393838;
		text-transform:uppercase;
		border-bottom:solid 2px #dedede;
	}
	.botton_home a{
		width:10%;
		float:left;
		color:#393838;
		line-height:30px;
		font-weight:bold;
		border-bottom:solid 2px #ff3c32;
	}
    .main .prohome{
		width:264px;
		float:left;
		height:240px;
		margin:0 14px 15px 14px;
	}
	.prohome .anhro{
		width:100%;
		float:left;
		height:180px;
		text-align:center;
	}
	.prohome .bottontitle{
		width:100%;
		float:left;
		line-height:41px;
		height:41px;
		background:url('../images/botton_pro.jpg') repeat-x top center;
	}
	.bottontitle h3{
		text-align:center;
		text-transform:uppercase;
		width:264px;
		height:35px;
		float:left;
		display:block;
		font-weight:bold;
		font-size:14px;
	}
	.bottontitle h3 a{
		text-align:center;
		color:#fff;
		text-align:center;
		text-transform:uppercase;
		width:264px;
		height:35px;
		line-height:35px;
		float:left;
		display:block;
		background:#ff3c32;
	}
	.bottontitle h3 a:hover{
		text-align:center;
		color:#fff;
		background:#ffb231;
	}
	
	/*---trang san pham-------*/
	.allmain .mainpro{
		width:98%;
		float:left;
		height:auto;
		margin:30px 0 0 20px;
   }
   .mainpro .content{
		width:100%;
		float:left;
		height:auto;
		margin:30px 0 0 0px;
   }
   .content .center{
		width:100%;
		float:left;
		height:auto;
   }
   .center .tinhome{
		width:100%;
		float:left;
		height:auto;
		margin:15px 0 10px 0px;
   }
   .tinhome .anhlogohome{
		width:100%;
		height:auto;
		margin:0;
   }
   .tinhome .btinhome{
		width:100%;
		float:left;
		height:30px;
		line-height:30px;
		margin:0 0 5px 0px;
		font-size:16px;
		color:#ff0000;
		font-weight:bold;
		text-transform:uppercase;
		border-bottom:solid 1px #dedede;
   }
   .btinhome h1{
		color:#333;
   }
   .btinhome h1 a{
		color:#333;
   }
   .nutchitiet{
		width:100%;
		float:left;
		height:30px;
		line-height:30px;
		margin:0 0 5px 0px;
		font-size:12px;
		color:#333;
		font-weight:bold;
		border-bottom:solid 1px #dedede;
   }
   .nutchitiet h2{
		color:#666;
		font-size:12px;
   }
   .nutchitiet h2 a{
		color:#666;
   }
   .tinhome .tinmot{
		width:98%;
		float:left;
		height:auto;
		padding:10px 0 10px 5px;
   }
  
   .tinmot .anhtin1{
		width:99%;
		height:220px;
   }
   .tinmot h3{
		font-size:15px;
		line-height:20px;
   }
   .tinmot{
		line-height:20x;
   }
   .tinmot h3 a{
		color:#000;
   }
   .tinhome .tinhai{
		width:98%;
		float:left;
		height:auto;
		margin:0 0 0 5px;
   }
   .tinhai .haitin{
		width:100%;
		float:left;
		height:auto;
		margin:0 0 0 0px;
		border-bottom:solid 1px #dedede;
		padding:10px 0 10px 0px;
   }
   .haitin h3{ 
		padding:0;
		margin:0;
   }
   .haitin h3 a{ 
		color:#000;
   }
   .center .tinnews{
		width:100%;
		float:left;
		height:auto;
		margin:0 0 10px 0px;
		padding:10px 0 10px 0px;
		border-bottom:solid 1px #f3f6f2;
		font-size:14px;
   }
    .tinnews h3 {
		color:#000;
		font-size:18px;
   }
   .tinnews h3 a{
		color:#000;
   }
   .center .detail{
		width:99%;
		float:left;
		height:auto;
		margin:10px 0 10px 0px;
		text-align:justify;
		line-height:20px;
   }
   .detail ul{
		margin:0;
		padding:0;
		list-style:none;
   }
   .detail ul li{
		width:100%;
		float:left;
		line-height:22px;
   }
    .detail ul li a{
		color:#000;
	}
	.detail ul li a:hover{
		color:#ff0000;
	}
   
   .content .right{
		width:100%;
		float:left;
		height:auto;
		margin:0 0 0 5px;
   }
   .prodetail{
		width:98%;
		float:left;
		height:auto;
		margin:10px 0 10px 15px;
   }
   
   .prodetail .imgdetail{
		width:100%;
		float:left;
		height:auto;
		margin:0 0 0 0px;
	}
	.prodetail .contdetail{
		width:95%;
		float:left;
		height:auto;
		margin:0 0 0 5px;
	}
	.h2cat{
		font-size:15px;
		color:#a2a2a2;
		height:30px;
		line-height:30px;
		text-transform:uppercase;
	}
	.h2cat a{
		color:#a2a2a2;
	}
	.lipro{
		width:50px;
		border-bottom:solid 2px #dedede;
		display:block;
		margin:15px 0 15px 0px;
	}
    .titlepro{
		width:98%;
		float:left;
		line-height:30px;
		margin:0 0 0 0px;
   }
   .titlepro h1{
		font-size:22px;
		color:#000;
   }
   .titlepro h1 a{
		color:#000;
   }
   .titlepro h2{
		font-size:15px;
		text-transform:uppercase;
		color:#555555;
   }
   .titlepro h2 a{
		color:#999999;
   }
	.mainpro .product{
		width:345px;
		float:left;
		height:360px;
		margin:10px 15px 15px 15px;
		display:block;
	}
	.product a .anhro{
		width:100%;
		float:left;
		height:302px;
		text-align:center;
		display:block;
	}
	.product a:hover .anhro{
		width:100%;
		float:left;
		height:302px;
		text-align:center;
		display:none;
	}
	.product a .anhro1{
		width:100%;
		float:left;
		height:302px;
		text-align:center;
		display:none;
	}
	.product a:hover .anhro1{
		width:100%;
		float:left;
		height:302px;
		text-align:center;
		display:block;
	}
	.product a .viewhover{
		width:345px;
		float:left;
		height:302px;
		text-align:center;
		display:none;
		z-index:1000;
		position:absolute;
		background:url('../images/a.png') no-repeat top center;
	}
	.product a:hover .viewhover{
		width:345px;
		float:left;
		height:302px;
		text-align:center;
		display:block;
		z-index:1000;
		position:absolute;
		background:url('../images/hove.png') no-repeat top center;
	}
	.mainpro .productcat{
		width:345px;
		float:left;
		height:302px;
		margin:10px 15px 15px 15px;
		display:block;
		background:#000;
	}
	.productcat a .anhcat{
		width:100%;
		float:left;
		height:302px;
		text-align:center;
		display:block;
	}
	.productcat a:hover .anhcat{
		width:100%;
		float:left;
		height:302px;
		text-align:center;
		display:block;
	}
	.productcat a .titlehover{
		width:345px;
		float:left;
		height:75px;
		font-weight:bold;
		text-align:center;
		display:block;
		z-index:1000;
		position:absolute;
		margin-top:180px;
		color:#3b3b3b;
		background:url('../images/titlehover.png') repeat-x top center;
	}
	.productcat a .titlehover h3{
		font-size:15px;
		line-height:30px;
		margin:10px 0 0 0px;
	}
	.productcat a:hover .titlehover{
		width:345px;
		float:left;
		height:75px;
		font-weight:bold;
		font-size:15px;
		text-align:center;
		display:block;
		z-index:1000;
		position:absolute;
		margin-top:180px;
		color:#fff;
		background:url('../images/titlehover2.png') repeat-x top center;
	}
	.productcat a:hover .titlehover h3{
		font-size:15px;
		line-height:20px;
		margin:12px 0 0 0px;
	}
	.product .titlect{
		width:100%;
		float:left;
		line-height:20px;
		height:20px;
		text-align:center;
		font-weight:normal;
		font-size:15px;
		padding:10px 0 0 0px;
	}
	.titlect a{
		color:#627f9a;
	}
	.titlect a:hover{
		color:#7aac3c;
	}
	.product .productbox{
		width:100%;
		float:left;
		line-height:10px;
		margin:0;
		text-align:center;
	}
	
	/*---ket thuc trang san pham-------*/
	/*---trang tin tuc-------*/
	.main .mainnews{
		width:100%;
		float:left;
		height:auto;
		margin:5px 0 0 0px;
   }
  
   .titledetail{
		width:98%;
		float:left;
		height:30px;
		line-height:30px;
		margin:0 0 0 0px;
   }
   .titledetail h1{
		font-size:15px;
		text-transform:uppercase;
		color:#000;
   }
   .titledetail h1 a{
		color:#009e32;
   }
    .titledetail h1 a:hover{
		color:#ff0000;
   }
    .titledetail h2{
		font-size:15px;
		text-transform:uppercase;
		color:#000;
   }
   .titledetail h2 a{
		color:#009e32;
   }
    .titledetail h2 a:hover{
		color:#ff0000;
   }
	.boxnews{
		width:47%;
		float:left;
		height:150px;
		display:block;
		margin:0 15px 15px 10px;
		text-align:justify;
		line-height:20px;
	}
	.boxnews h3{
		margin:0;
		padding:0;
		
	}
	.boxnews h3 a{
		color:#ff3c32;
	}
	.botton_right{
		font-size:12px;
		font-weight:bold;
		float:left;
		height:auto;
		line-height:28px;
		width:362px;
		color:#333;
		text-transform:uppercase;
		text-indent:10px;
		margin:10px 0 0 0px;
	}
	.boxright{
		width:350px;
		float:left;
		height:auto;
		padding:10px 0 10px 10px;
		margin:0px 0 0px 0px;
	}
	.boxright iframe{
		width:340px;
		height:300px;
	}
	.boxright h4{
		font-size:15px;
		color:#ff0000;
	}
	.boxright ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	.boxright ul li{
		line-height:25px;
		float:left;
	}
	.boxright ul li a{
		color:#454343;
	}
	.boxright ul li a:hover{
		color:#ff0000;
	}
	.boxright .tinnho{
		width:98%;
		float:left;
		height:auto;
		border-bottom:solid  1px #dedede;
		padding:10px 0 10px 0px;
	}
	.boxright .tinnho a{
		color:#000;
	}
	.boxright .tinnho a:hover{
		color:#32b20d;
	}
	/*---ket thuc trang tin tuc-------*/
	/*---ket thuc center--------*/
   /*************footer***********/
   .footer{
		width:100%;
		float:left;
		height:auto;
		margin:0;
		display:block;
   }
   .footer .centerfooter{
		width:100%;
		height:auto;
		margin:0 auto;
		display:block;
		color:#000;
		line-height:20px;
		text-align:left;
   }
    .centerfooter .menufooter{
		width:100%;
		float:left;
		line-height:30px;
		text-align:right;
		border-bottom:solid 1px #ddd;
		margin:0 0 10px 0px;
   }
   .menufooter a{
		color:#000;
		padding:0 15px;
   }
   .centerfooter .doitac{
		width:100%;
		float:left;
		display:block;
		margin:0 0 0 0px;
		padding:10px 0 10px 0px;
		border-top:solid 1px #eeeeee;
   }
   .centerfooter .noidungchan{
		width:100%;
		float:left;
		display:block;
		margin:0 0 20px 0px;
   }
   .noidungchan .chan1{
		width:98%;
		float:left;
		height:auto;
		margin:0 0 0 5px;
   }
    .noidungchan .chan2{
		width:35%;
		float:left;
		height:auto;
		text-align:center;
   }
    .noidungchan .chan3{
		width:30%;
		float:left;
		height:auto;
		text-align:right;
   }
}

@media screen and (min-width: 480px){
   body {
      background: #fff;
   }
   .top{
		width:100%;
		float:left;
		height:auto;
		margin:0;
   }
}
/* table */
@media screen and (min-width: 600px){
   .main:before, .main:after{
	   content:"";
	   display:table;
	   clear:both;
   }
  
}
@media screen and (min-width: 768px){
 
}
@media screen and (min-width: 800px){
  
}
@media screen and (min-width: 1024px){
    body {
    background:#fff;
   }
   .h1chitiet{
		font-size:15px;
		color:#249f00;
   }
   h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
   a{text-decoration:none;}
   /*---------diem ban hang----------------*/
   .tinhthanh{
		font-size:15px;
		font-weight:bold;
		color:#ff0000;
		float:left;
		width:100%;
		line-height:35px;
		text-transform:uppercase;
   }
    .dailytuvan{
		font-size:15px;
		width:100%;
		font-weight:bold;
		color:#fff;
		float:left;
		background:#02d172;
		line-height:35px;
		text-indent:10px;
		text-transform:uppercase;
   }
    .tuvanquatongdai{
		font-size:15px;
		width:100%;
		font-weight:bold;
		color:#fff;
		float:left;
		background:#02d172;
		line-height:35px;
		text-indent:10px;
		text-transform:uppercase;
   }
   ul.listtinh{
		width:100%;
		float:left;
		height:auto;
		list-style:none;
   }
   ul.listtinh li{
		width:20%;
		float:left;
		font-size:15px;
		padding:0 0 0 20px;
		background:url('../images/icondiemban.png') no-repeat left center;
		line-height:22px;
   }
   ul.listtinh li a{
		color:#000;
   }
    /*------------------top-------------------------*/
	.icome{
		display:block;
	}
	.alltop11{
		width:100%;
		float:left;
		height:auto;
		display:block;
		margin:0;
	}
   .top{
		width:100%;
		float:left;
		height:auto;
		margin:0;
   }
    .topmenuuu{
		width:100%;
		height:auto;
		float:left;
		background:#208702;
		height:35px;
		line-height:35px;
		border-top:solid 1px #eeeeee;
		border-bottom:solid 1px #eeeeee;
   }
   .padding{
		padding:0 0 0 50px;
	}
    .top .allmenu{
		width:1092px;
		height:auto;
		margin:0 auto;
		display:block;
   }
   .menutop{
		width:100%;
		height:auto;
		margin:0;
		display:block;
		float:left;
		height:25px;
   }
   .menutop .ngonngu{
		width:100%;
		float:left;
		margin:5px 0 0 0px;
		display:block;
		height:25px;
		text-align:right;
   }
   .ngonngu .vn{
		margin:15px 0 0 18px;
   }
   .ngonngu .eg{
		margin:15px 0 0 5px;
   }
	.menutop .boxsearch{
		width:100%;
		float:left;
		display:block;
		line-height:35px;
		height:35px;
		font-size:13px;
		margin:10px 0 0 0px;
		text-align:right;
   }
   .boxsearch .boxtim{
		background:url('../images/boxsearch.jpg') no-repeat;
		width:248px;
		height:26px;
		float:left;
		margin:10px 0 0 25px;
   }
   .boxsearch .nutsearch{
		width:31px;
		height:26px;
		float:left;
		margin:10px 0 0 0px;
   }
    .top .allmenu .banner{
		width:100%;
		height:auto;
		float:left;
		display:block;
   }
   .top .allmenu .bannermobile{
		width:100%;
		height:auto;
		float:left;
		display:none;
   }
   .banner .logo{
		float:left;
		height:auto;
		width:50%;
		display:block;
		margin:0;
		text-align:left;
   }
    .anhlogo{
		height:auto;
		margin:10px 0 10px 20px;
   }
   .banner .menu{
		float:left;
		height:auto;
		width:45%;
		display:block;
		margin:0px 0 0 32px;
		
   }
  .menunuie{
		display:block;
		width:1092px;
		margin:0 auto;
   }
   .banner .like{
		float:left;
		height:auto;
		width:150px;
		display:block;
		margin:118px 0 0 8px;
   }
   .anhslide{
		width:686px;
		height:360px;
   }
  /*------------------begin contentner-------------------------*/
   .contentner{
		width:100%;
		float:left;
		height:auto;
		margin:0;
		background:#f5f5f5;
   }
   .h1pro{
	color:#555555;
	font-size:20px;
   }
   .lineheight2{
		line-height:25px;
		width:350px;
		font-size:17px;
		color:#7f7f7f;
   }
   .lineheight{
		line-height:30px;
		border-bottom:solid 1px #dedede;
		width:350px;
		font-size:17px;
		color:#7f7f7f;
   }
   .mar{
		margin:10px 0 0 0px;
   }
   .h1{
		font-size:15px;
		color:#000;
   }
   /*------------------contentner-------------------------*/
   .allslide{
		width:720px;
		height:auto;
		margin:0;
		float:left;
		display:block;
		border-right:solid 1px #eeeeee;
   }
   .allslide .slideshow{
		width:686px;
		float:left;
		margin:10px 0 0 0px;
   }   
   .contentner .allmain{
		width:1092px;
		height:auto;
		margin:0 auto;
		display:block;
   }
   .allmain .main{
		width:100%;
		float:left;
		margin:10px 0 0 0px;
		background:#fff;
   }
   /*------------home----------*/
   .main .vechungtoi{
		width:48%;
		float:left;
		display:block;
		height:auto;
		margin:0 0 0 14px;
	}
	.vechungtoi .boxgioithieu{
		width:100%;
		float:left;
		display:block;
		height:auto;
		line-height:20px;
		margin:0 0 0 0px;
		text-align:justify;
	}
	.nuthome{
		width:100%;
		float:left;
		height:25px;
		line-height:25px;
		text-transform:uppercase;
		font-weight:bold;
		font-size:15px;
		color:#393838;
	}
	.main .duantieubieu{
		width:23%;
		float:left;
		display:block;
		height:auto;
		margin:0 0 0 20px;
	}
	.duantieubieu .boxduantieubieu{
		width:100%;
		float:left;
		display:block;
		height:auto;
		line-height:20px;
		margin:0 0 0 0px;
		text-align:justify;
	}
	.main .hotrokhachhang{
		width:23%;
		float:left;
		display:block;
		height:auto;
		margin:0 0 0 20px;
	}
	.duantieubieu .boxhotrokhachhang{
		width:100%;
		float:left;
		display:block;
		height:auto;
		line-height:20px;
		margin:0 0 0 0px;
		text-align:justify;
	}
	.boxhotrokhachhang ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	.boxhotrokhachhang ul li{
		width:92%;
		float:left;
		line-height:30px;
		padding:0 0 0 20px;
		border-bottom:solid 1px #dedede;
		background:url('../images/iconhotro.png') no-repeat left center;
	}
	.boxhotrokhachhang ul li a{
		color:#000;
	}
	.boxhotrokhachhang ul li a:hover{
		color:#ff0000;
	}
	.boxhotrokhachhang ul li.hot{
		width:85%;
		float:left;
		line-height:40px;
		padding:0 0 0 40px;
		text-transform:uppercase;
		font-weight:bold;
		font-size:15px;
		color:#555555;
		border-bottom:solid 1px #dedede;
		background:url('../images/hotline.png') no-repeat left center;
	}
	.boxhotrokhachhang ul li.hot span{
		color:#ff0000;
	}
	/*------------home----------*/
   .main .botton_home{
		width:97.5%;
		float:left;
		line-height:30px;
		margin:0 0 10px 14px;
		font-weight:bold;
		font-size:15px;
		color:#393838;
		text-transform:uppercase;
		border-bottom:solid 2px #dedede;
	}
	.botton_home a{
		width:10%;
		float:left;
		color:#393838;
		line-height:30px;
		font-weight:bold;
		border-bottom:solid 2px #ff3c32;
	}
    .main .prohome{
		width:264px;
		float:left;
		height:240px;
		margin:0 14px 15px 14px;
	}
	.prohome .anhro{
		width:100%;
		float:left;
		height:180px;
		text-align:center;
	}
	.prohome .bottontitle{
		width:100%;
		float:left;
		line-height:41px;
		height:41px;
		background:url('../images/botton_pro.jpg') repeat-x top center;
	}
	.bottontitle h3{
		text-align:center;
		text-transform:uppercase;
		width:264px;
		height:35px;
		float:left;
		display:block;
		font-weight:bold;
		font-size:14px;
	}
	.bottontitle h3 a{
		text-align:center;
		color:#fff;
		text-align:center;
		text-transform:uppercase;
		width:264px;
		height:35px;
		line-height:35px;
		float:left;
		display:block;
		background:#ff3c32;
	}
	.bottontitle h3 a:hover{
		text-align:center;
		color:#fff;
		background:#ffb231;
	}
	
	/*---trang san pham-------*/
	.allmain .mainpro{
		width:98%;
		float:left;
		height:auto;
		margin:30px 0 0 20px;
   }
   .mainpro .content{
		width:100%;
		float:left;
		height:auto;
		margin:30px 0 0 0px;
   }
   .content .center{
		width:700px;
		float:left;
		height:auto;
		line-height:20px;
   }
   .center .tinhome{
		width:100%;
		float:left;
		height:auto;
		margin:15px 0 10px 0px;
   }
   .tinhome .anhlogohome{
		width:694px;
		height:129px;
		margin:0;
   }
   .tinhome .btinhome{
		width:100%;
		float:left;
		height:30px;
		line-height:30px;
		margin:0 0 5px 0px;
		font-size:16px;
		color:#ff0000;
		font-weight:bold;
		text-transform:uppercase;
		border-bottom:solid 1px #dedede;
   }
   .btinhome h1{
		color:#333;
   }
   .btinhome h1 a{
		color:#333;
   }
   .nutchitiet{
		width:100%;
		float:left;
		height:30px;
		line-height:30px;
		margin:0 0 5px 0px;
		font-size:12px;
		color:#333;
		font-weight:bold;
		border-bottom:solid 1px #dedede;
   }
   .nutchitiet h2{
		color:#666;
		font-size:12px;
   }
   .nutchitiet h2 a{
		color:#666;
   }
   .tinhome .tinmot{
		width:320px;
		float:left;
		height:auto;
		padding:10px 0 10px 0px;
   }
  
   .tinmot .anhtin1{
		width:320px;
		height:220px;
   }
   .tinmot h3{
		font-size:15px;
		line-height:20px;
   }
   .tinmot{
		line-height:20x;
   }
   .tinmot h3 a{
		color:#000;
   }
   .tinhome .tinhai{
		width:350px;
		float:left;
		height:auto;
		margin:0 0 0 17px;
   }
   .tinhai .haitin{
		width:100%;
		float:left;
		height:auto;
		margin:0 0 0 0px;
		border-bottom:solid 1px #dedede;
		padding:10px 0 10px 0px;
   }
   .haitin h3{ 
		padding:0;
		margin:0;
   }
   .haitin h3 a{ 
		color:#000;
   }
   .center .tinnews{
		width:100%;
		float:left;
		height:auto;
		margin:0 0 10px 0px;
		padding:10px 0 10px 0px;
		border-bottom:solid 1px #f3f6f2;
		font-size:14px;
   }
    .tinnews h3 {
		color:#000;
		font-size:18px;
   }
   .tinnews h3 a{
		color:#000;
   }
   .center .detail{
		width:99%;
		float:left;
		height:auto;
		margin:10px 0 10px 0px;
		text-align:justify;
		line-height:20px;
   }
   .detail ul{
		margin:0;
		padding:0;
		list-style:none;
   }
   .detail ul li{
		width:100%;
		float:left;
		line-height:22px;
   }
    .detail ul li a{
		color:#000;
	}
	.detail ul li a:hover{
		color:#ff0000;
	}
   
   .content .right{
		width:363px;
		float:left;
		height:auto;
		margin:0 0 0 25px;
   }
   .prodetail{
		width:98%;
		float:left;
		height:auto;
		margin:10px 0 10px 15px;
   }
   
   .prodetail .imgdetail{
		width:47%;
		float:left;
		height:auto;
		margin:0 0 0 0px;
	}
	.prodetail .contdetail{
		width:50%;
		float:left;
		height:auto;
		margin:0 0 0 5px;
	}
	.h2cat{
		font-size:15px;
		color:#a2a2a2;
		height:30px;
		line-height:30px;
		text-transform:uppercase;
	}
	.h2cat a{
		color:#a2a2a2;
	}
	.lipro{
		width:50px;
		border-bottom:solid 2px #dedede;
		display:block;
		margin:15px 0 15px 0px;
	}
    .titlepro{
		width:98%;
		float:left;
		line-height:30px;
		margin:0 0 0 0px;
   }
   .titlepro h1{
		font-size:22px;
		color:#000;
   }
   .titlepro h1 a{
		color:#000;
   }
   .titlepro h2{
		font-size:15px;
		text-transform:uppercase;
		color:#555555;
   }
   .titlepro h2 a{
		color:#999999;
   }
	.mainpro .product{
		width:345px;
		float:left;
		height:360px;
		margin:10px 15px 15px 15px;
		display:block;
	}
	.product a .anhro{
		width:100%;
		float:left;
		height:302px;
		text-align:center;
		display:block;
	}
	.product a:hover .anhro{
		width:100%;
		float:left;
		height:302px;
		text-align:center;
		display:none;
	}
	.product a .anhro1{
		width:100%;
		float:left;
		height:302px;
		text-align:center;
		display:none;
	}
	.product a:hover .anhro1{
		width:100%;
		float:left;
		height:302px;
		text-align:center;
		display:block;
	}
	.product a .viewhover{
		width:345px;
		float:left;
		height:302px;
		text-align:center;
		display:none;
		z-index:1000;
		position:absolute;
		background:url('../images/a.png') no-repeat top center;
	}
	.product a:hover .viewhover{
		width:345px;
		float:left;
		height:302px;
		text-align:center;
		display:block;
		z-index:1000;
		position:absolute;
		background:url('../images/hove.png') no-repeat top center;
	}
	.mainpro .productcat{
		width:345px;
		float:left;
		height:302px;
		margin:10px 15px 15px 15px;
		display:block;
		background:#000;
	}
	.productcat a .anhcat{
		width:100%;
		float:left;
		height:302px;
		text-align:center;
		display:block;
	}
	.productcat a:hover .anhcat{
		width:100%;
		float:left;
		height:302px;
		text-align:center;
		display:block;
	}
	.productcat a .titlehover{
		width:345px;
		float:left;
		height:75px;
		font-weight:bold;
		text-align:center;
		display:block;
		z-index:1000;
		position:absolute;
		margin-top:180px;
		color:#3b3b3b;
		background:url('../images/titlehover.png') repeat-x top center;
	}
	.productcat a .titlehover h3{
		font-size:15px;
		line-height:30px;
		margin:10px 0 0 0px;
	}
	.productcat a:hover .titlehover{
		width:345px;
		float:left;
		height:75px;
		font-weight:bold;
		font-size:15px;
		text-align:center;
		display:block;
		z-index:1000;
		position:absolute;
		margin-top:180px;
		color:#fff;
		background:url('../images/titlehover2.png') repeat-x top center;
	}
	.productcat a:hover .titlehover h3{
		font-size:15px;
		line-height:20px;
		margin:12px 0 0 0px;
	}
	.product .titlect{
		width:100%;
		float:left;
		line-height:20px;
		height:20px;
		text-align:center;
		font-weight:normal;
		font-size:15px;
		padding:10px 0 0 0px;
	}
	.titlect a{
		color:#627f9a;
	}
	.titlect a:hover{
		color:#7aac3c;
	}
	.product .productbox{
		width:100%;
		float:left;
		line-height:10px;
		margin:0;
		text-align:center;
	}
	
	/*---ket thuc trang san pham-------*/
	/*---trang tin tuc-------*/
	.main .mainnews{
		width:100%;
		float:left;
		height:auto;
		margin:5px 0 0 15px;
   }
  
   .titledetail{
		width:98%;
		float:left;
		height:30px;
		line-height:30px;
		margin:0 0 0 0px;
   }
   .titledetail h1{
		font-size:15px;
		text-transform:uppercase;
		color:#000;
   }
   .titledetail h1 a{
		color:#009e32;
   }
    .titledetail h1 a:hover{
		color:#ff0000;
   }
    .titledetail h2{
		font-size:15px;
		text-transform:uppercase;
		color:#000;
   }
   .titledetail h2 a{
		color:#009e32;
   }
    .titledetail h2 a:hover{
		color:#ff0000;
   }
	.boxnews{
		width:47%;
		float:left;
		height:150px;
		display:block;
		margin:0 15px 15px 10px;
		text-align:justify;
		line-height:20px;
	}
	.boxnews h3{
		margin:0;
		padding:0;
		
	}
	.boxnews h3 a{
		color:#ff3c32;
	}
	.botton_right{
		font-weight:bold;
		float:left;
		height:auto;
		line-height:28px;
		width:330px;
		color:#333;
		text-transform:uppercase;
		text-indent:10px;
		font-size:15px;
		margin:10px 0 0 10px;
		border-bottom:solid 1px #dddddd;
	}
	.boxright{
		width:335px;
		float:left;
		height:auto;
		padding:10px 0 10px 10px;
		margin:0px 0 0px 0px;
	}
	.boxright iframe{
		width:340px;
		height:300px;
	}
	.boxright h4{
		font-size:15px;
		color:#ff0000;
	}
	.boxright ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	.boxright ul li{
		line-height:25px;
		float:left;
	}
	.boxright ul li a{
		color:#454343;
	}
	.boxright ul li a:hover{
		color:#ff0000;
	}
	.boxright .tinnho{
		width:98%;
		float:left;
		height:auto;
		border-bottom:solid  1px #dedede;
		padding:10px 0 10px 0px;
	}
	.boxright .tinnho a{
		color:#000;
	}
	.boxright .tinnho a:hover{
		color:#32b20d;
	}
	/*---ket thuc trang tin tuc-------*/
	/*---ket thuc center--------*/
   /*************footer***********/
   .footer{
		width:100%;
		float:left;
		height:auto;
		margin:0;
		display:block;
   }
   .footer .centerfooter{
		width:1092px;
		height:auto;
		margin:0 auto;
		display:block;
		color:#000;
		line-height:20px;
		text-align:left;
   }
   .centerfooter .menufooter{
		width:100%;
		float:left;
		height:30px;
		line-height:30px;
		text-align:right;
		border-bottom:solid 1px #ddd;
		margin:0 0 10px 0px;
   }
   .menufooter a{
		color:#000;
		padding:0 15px;
   }
   .centerfooter .doitac{
		width:100%;
		float:left;
		display:block;
		margin:0 0 0 0px;
		padding:10px 0 10px 0px;
		border-top:solid 1px #eeeeee;
   }
   .centerfooter .noidungchan{
		width:100%;
		float:left;
		display:block;
		margin:0 0 20px 0px;
   }
   .noidungchan .chan1{
		width:65%;
		float:left;
		height:auto;
   }
    .noidungchan .chan2{
		width:35%;
		float:left;
		height:auto;
		text-align:center;
   }
    .noidungchan .chan3{
		width:30%;
		float:left;
		height:auto;
		text-align:right;
   }
}
























