/*´óÆÁ*/
@media (min-width: 768px) {
    
	.container-fluid {
	margin: 0 auto;
	max-width: 1488px;
	}
	.w-100 {
	  width: 100%;
	  max-width: 100%;
	}

	.carousel .message {
    padding: 0;
	}
	.carousel-caption {
    color: #000;
    text-shadow: none;
    font-weight: 300;
	}
	.carousel-control.left, .carousel-control.right {
		background-image: none;
	}

	.back-transparent {
		background-color: rgba(255, 255, 255, 0.7);
	}
	.carousel-control {
		text-shadow: none;
		color: #333;
		width: 7%;
	}
	#carousel-home i {
		font-size: 50px;
		margin-top: 220px;
	}
	.carousel-control:focus,
	.carousel-control:hover {
		color: #333;
	}
	.bgcover {
	  background-size: cover;
	  background-position: center;
	  display: table;
	  width: 100%;
	}
	#carousel-home i {
		font-size: 50px;
		margin-top: 220px;
	}
	.carousel-control:focus,
	.carousel-control:hover {
		color: #333;
	}
	.hcol-slider-home {
	  height: 511px;
	}
	.message {
	  color: #000;
	  display: table-cell;
	  text-align: center;
	  vertical-align: middle;
	  padding: 0 20px;
	}
	.message p {
		font-size: 30px;
		text-align: center;
		padding: 20px 40px;
	}
	.message h2 {
		font-size: 48px;
		padding: 14px 45px 18px;
		cursor: default;
		font-family:Tahoma, Arial,Helvetica;
	}
	.message .title{width:40%;background:#fff;height:78px;line-height:78px;opacity:0.5;color:#000;text-align:left;font-size:32px;font-weight:bold;padding-left:20px;float:right;font-family:"microsoft yahei",simhei,Tahoma, Arial,Helvetica;}
	.carousel .message {
		padding: 0;
	}

	.htitle{color:#000;width:70%;height:120px;line-height:120px;font-size:32px;margin:auto;text-align:center;}
	.htext{width:70%;height:auto;overflow:hidden;line-height:30px;font-size:14px;margin:16px auto;}
	.himg{width:70%;height:auto;overflow:hidden;margin:16px auto;}
	.himg img{width:100%;}

	.split_line{width:95%;border-top:solid 1px #ccc;margin:auto;}
	.history{width:90%;max-width:1200px;margin:auto;height:auto;overflow:hidden;background:url("/images/common/history_line.png") repeat-y;background-position:center;min-height:200px;}
	.history .date{width:100%;margin:auto;background:#fff;text-align:center;height:28px;line-height:28px;font-size:14px;color:#0088cc;clear:both;}
	.history .block{border-radius:15px;border:solid 1px #0088cc;width:47%;background:#0088cc;color:#ebebeb;padding:15px 5px;line-height:25px;text-align:center;margin:10px 0px;font-size:14px;}
	.history .block_white{border-radius:15px;border:solid 1px #ccc;width:47%;background:#fff;padding:15px 5px;line-height:25px;text-align:center;margin:10px 0px;font-size:14px;}
	.history .left{float:left;clear:both;}
	.history .right{float:right;clear:both;}

	.factory_img{width:70%;max-width:1200px;margin:auto;height:auto;overflow:hidden;}
	.factory_img .img{width:48%;margin-bottom:25px;}
	.factory_img .img img{width:100%;border-radius:15px;}

	.brands{width:70%;max-width:1200px;margin:auto;height:auto;overflow:hidden;}
	.brands .brand_row{width:48%;margin-bottom:25px;}
	.brands .img{width:99%;border-radius:15px;border:solid 1px #ccc;}
	.brands .img img{width:100%;border-radius:15px;}
	.brands .text{line-height:25px;font-size:14px;padding:20px 5px;}
}




/*Ð¡ÆÁ768ÒÔÏÂ*/
@media (max-width: 767px) {
	
  .container-fluid {
	margin: 0 auto;
	max-width: 767px;
	}
	.w-100 {
	  width: 100%;
	  max-width: 100%;
	}

	.carousel .message {
    padding: 0;
	}
	.carousel-caption {
    color: #000;
    text-shadow: none;
    font-weight: 100;
	}
	.carousel-control.left, .carousel-control.right {
		background-image: none;
	}

	.back-transparent {
		background-color: rgba(255, 255, 255, 0.7);
	}
	.carousel-control {
		text-shadow: none;
		color: #333;
		width: 4%;
	}
	#carousel-home i {
		font-size: 30px;
		margin-top: 80px;
	}
	.carousel-control:focus,
	.carousel-control:hover {
		color: #333;
	}
	.bgcover {
	  background-size: cover;
	  background-position: center;
	  display: table;
	  width: 100%;
	}
	#carousel-home i {
		font-size: 30px;
		margin-top: 110px;
	}
	.carousel-control:focus,
	.carousel-control:hover {
		color: #333;
	}
	.hcol-slider-home {
	  height: 260px;
	}
	.message {
	  color: #000;
	  display: table-cell;
	  text-align: center;
	  vertical-align: middle;
	  padding: 0 20px;
	}
	.message .title{width:40%;background:#fff;height:48px;line-height:48px;opacity:0.5;color:#000;text-align:left;font-size:16px;font-weight:bold;padding-left:20px;float:right;}
	.message p {
		font-size: 16px;
		text-align: center;
		padding: 20px 40px;
	}
	.message h2 {
		font-size: 24px;
		padding: 14px 45px 18px;
		cursor: default;
	}
	.carousel .message {
		padding: 0;
	}

	.htitle{color:#000;width:100%;height:120px;line-height:120px;font-size:32px;margin:auto;text-align:center;}
	.htext{width:90%;height:auto;overflow:hidden;line-height:30px;font-size:16px;margin:16px auto;}
	.himg{width:95%;height:auto;overflow:hidden;margin:16px auto;}
	.himg img{width:100%;}

	.split_line{width:95%;border-top:solid 1px #ccc;margin:auto;}
	.history{width:90%;margin:auto;height:auto;overflow:hidden;background:url("/images/common/history_line.png") repeat-y;background-position:center;min-height:200px;}
	.history .date{width:100%;margin:auto;background:#fff;text-align:center;height:28px;line-height:28px;font-size:16px;color:#0088cc;clear:both;}
	.history .block{border-radius:15px;border:solid 1px #0088cc;width:96%;background:#0088cc;color:#ebebeb;line-height:15px;text-align:center;margin:15px auto;font-size:16px;padding:15px 5px;}
	.history .block_white{border-radius:15px;border:solid 1px #ccc;width:96%;background:#fff;line-height:25px;text-align:center;margin:15px auto;font-size:16px;padding:15px 5px;}
	.history .left{clear:both;}
	.history .right{clear:both;}

	.factory_img{width:90%;margin:auto;height:auto;overflow:hidden;}
	.factory_img .img{width:48%;margin-bottom:25px;}
	.factory_img .img img{width:100%;border-radius:15px;}

	.brands{width:90%;margin:auto;height:auto;overflow:hidden;}
	.brands .brand_row{width:100%;margin-bottom:25px;}
	.brands .img{width:99%;border-radius:15px;border:solid 1px #ccc;}
	.brands .img img{width:100%;border-radius:15px;}
	.brands .text{line-height:25px;font-size:16px;padding:20px 5px;}
}