	#vision {
		display: block;
		float: left;
		width: 100%;
	}
	#vision_inner {
		margin: 0px auto;
		max-width: 940px;
		width: auto;
		border: 1px solid #e2e2e2;
	}
	#vision .swiper-container {
		width: 100%;
		text-align: center;
		display: inline-block;
		vertical-align: middle
	}
	#product {
		display: block;
		float: left;
		line-height: 30px;
		margin-left: 36px;
	}
	#product_inner {
		max-width: 942px;
		width: auto;
		border-bottom: 1px dashed #888888;
		margin-bottom: 20px;
		display: block;
		float: left;
		margin-left: 3px;
		padding-bottom: 25px;
	}
	#product #product_item {
		float: left;
		width:100%;
		margin-top: 10px;
		padding: 10px 0 20px 0;
	}
	#product .product_row {
		word-break: break-all;
		margin-top: 10px;
		display: inline-block;
		max-width: 213px;
		text-align: left;
		width: 100%;
	}
	#product .product_category a{
		text-decoration: none;
		font-size: 22px;
		line-height: 26px;
		color: #53c9ef;
		font-weight: bold;
	}
	#product .product_category a:hover{
		text-decoration: underline;
	}
	#product .product_name a{
		font-size: 26px;
		line-height: 36px;
		color: #373a3f;
		font-weight: bold;
		text-decoration: none;
	}
	#product .product_name a:hover{
		text-decoration: underline;
	}
	#product .product_declare{
		position: absolute;
		margin-top: 40px;
		margin-left: -10px;
	}
	#product .product_pic *{
		vertical-align: middle;
		text-decoration: none;
	}
	#product .product_pic{
		float: left;
		height: 150px;
		vertical-align: middle;
		border: 1px solid #666666;
		padding: 2px;
		width: 198px;
		text-align : center;
		line-height : 147px;
	}
	#product .product_row img{
		vertical-align: middle;
		max-height: 148px; 
		max-width: 198px;
	}
	#product .product_moneys {
		font-size: 18px;
		color: #373a3f;
	}
	#product .product_money {
		color: #f00;
		display: inline-block;
		width: 100px;
		text-align: right;
		font-size: 24px;
	}
	#product .product_tips {
		color: #f00;
		display: inline-block;
		width: 200px;
		text-align: center;
		font-size: 24px;
		line-height: 30px;
	}
	#content {
		display: block;
		float: left;
		border-bottom: none;
	}
	#content-inner {
		max-width: 942px;
		width: auto;
		border-bottom: 1px dashed #888888;
		margin-bottom: 25px;
		display: block;
		float: left;
		margin-left: 3px;
		padding-bottom: 25px;
	}
	#index_news {
		display: block;
		float: left;
		min-height: 266px;
	}
	#index_news #news_title {
		display: inline-block;
		background-color: #0e8ab2;
		color: #fff;
		font-weight: bold;
		font-size: 18px;
	}
	#index_news #news_title div {
		float: right;
	}
	#index_news #news_title div a{
		font-weight: normal;
		font-size: 14px;
		color: #fff;
		text-decoration: none;
	}
	#index_news #news_title div a:hover{
		font-weight: normal;
		font-size: 14px;
		color: #ff5600;
		text-decoration: underline;
	}
	#news_item {
		display: inline-block;
		border-bottom: 1px dotted #e5e5e5;
	}
	#index_news .news_row{
		display: inline-block;
		float: left;
		margin: 5px;
		line-height: 30px; 
	}
	#index_news .news_id{
		display: inline-block;
		width: 30px;
		text-align: center;
		background-color: #555;
	}
	#index_news .news_id a{
		text-decoration: none;
		color: #fff;
		font-size: 19px;
		font-weight: bold;
	}
	#index_news .news_title a{
		color: #6b6b6b;
		font-weight: bold;
		font-size: 18px;
		text-decoration: none;
	}
	#index_news .news_title a:hover{
		text-decoration: underline;
	}
	#index_news .news_date a{
		color: #53c9ef;
		font-size: 14px;
		text-decoration: none;
	}
	#index_link {
		display: block;
		float: left;
		width: 340px;
	}
	#index_link #link_title {
		display: inline-block;
		width: 320px;
		background-color: #0e8ab2;
		color: #fff;
		font-weight: bold;
		font-size: 18px;
	}
	#index_link #link_title div {
		float: right;
	}
	#index_link #link_title div a{
		font-weight: normal;
		font-size: 14px;
		color: #fff;
		text-decoration: none;
	}
	#index_link #link_title div a:hover{
		font-weight: normal;
		font-size: 14px;
		color: #ff5600;
		text-decoration: underline;
	}
	#link_item {
		display: inline-block;
		border-bottom: 1px dotted #e5e5e5;
		margin-left: 10px;
	}
	#index_link .link_row{
		display: inline-block;
		float: left;
		margin: 5px;
		line-height: 32px; 
		vertical-align: middle;
	}
	#index_link .link_point{
		display: inline-block;
		width: 10px;
		text-align: center;
		background-color: #53c9ef;
		color: #fff;
	}
	#index_link .link_title a{
		color: #586e75;
		font-size: 16px;
		text-decoration: none;
	}
	#index_link .link_title a:hover{
		text-decoration: underline;
	}
	
	/* 大螢幕 */
	@Media (min-width: 1080px) {
		#product {
			margin-left: 0px;
		}
		#product .product_line {
			border-right: 1px dashed #888888;
		}
		#product #product_item {
			margin-left: 14px;
			max-width: 217px;
		}
		div#product #product_item:nth-child(4n+1) {
		   clear: both;
		}
		#content {
			margin-left: 35px;
		}
		#index_news {
			border-right: 1px dashed #888888;
		}
		#index_news {
			width: 600px;
		}
		#index_news .news_title{
			width: 400px;
		}
		#index_news #news_title {
			width: 580px;
			padding: 5px;
		}
		#index_link {
			width: 340px;
		}
		#index_link .link_title{
			width: 290px;
		}
		#index_link #link_title {
			width: 320px;
			padding: 5px;
			margin-left: 10px;
		}
	}
	 
	/* 平板電腦、橫向手機和一般桌機解析度 */
	@Media (min-width: 768px) and (max-width: 1079px) {
		#product {
			margin-left: 0px;
		}
		#product .product_line {
			border-right: 1px dashed #888888;
		}
		#product #product_item {
			margin-left: 14px;
			max-width: 217px;
		}
		div#product #product_item:nth-child(4n+1) {
		   clear: both;
		}
		#content {
			margin-left: 35px;
		}
		#index_news {
			border-right: 1px dashed #888888;
		}
		#index_news {
			width: 600px;
		}
		#index_news .news_title{
			width: 400px;
		}
		#index_news #news_title {
			width: 580px;
			padding: 5px;
		}
		#index_link {
			width: 320px;
		}
		#index_link .link_title{
			width: 280px;
		}
		#index_link #link_title {
			width: 320px;
			padding: 5px;
			margin-left: 10px;
		}
	}
	 
	/* 橫向智慧手機到竪立平板電腦解析度 */
	@Media (max-width: 767px) {
		#product {
			margin-left: 0px;
		}
		#product .product_line {
			border-bottom: 1px dashed #888888;
		}
		#product .product_line {
			border-bottom: 1px dashed #888888;
		}
		#product #product_item {
			margin-left: 14px;
			max-width: 217px;
		}
		div#product #product_item:nth-child(2n+1) {
		   clear: both;
		}
		#content {
			margin-left: 0px;
		}
		#index_news {
			width: 100%;
		}
		#index_news .news_title{
			width: 80%;
		}
		#index_news #news_title {
			width: 100%;
			padding: 5px 0 5px 0;
		}
		#index_link {
			width: 100%;
		}
		#index_link #link_title {
			width: 100%;
			padding: 5px 0 5px 0;
		}
	}
	 
	/* 橫向智慧手機及其他更小解析度 */
	@Media (max-width: 480px) {
		#product {
			margin-left: 0px;
		}
		#product .product_line {
			border-bottom: 1px dashed #888888;
		}
		#product #product_item {
			margin-left: 0px;
			max-width: 100%;
		}
		div#product #product_item:nth-child(2n+1) {
		   clear: both;
		}
		#product #product_item .product_item_inner {
			margin: 0px auto;
			max-width: 217px;
		}
		#content {
			margin-left: 0px;
		}
		#index_news {
			width: 100%;
		}
		#index_news .news_title{
			width: 80%;
		}
		#index_news #news_title {
			width: 100%;
			padding: 5px 0 5px 0;
		}
		#index_link {
			width: 100%;
		}
		#index_link #link_title {
			width: 100%;
			padding: 5px 0 5px 0;
		}
	}	
	
	








/* 大螢幕 */
@Media (min-width: 1080px) {

}
 
/* 平板電腦、橫向手機和一般桌機解析度 */
@Media (min-width: 768px) and (max-width: 1079px) {

}
 
/* 橫向智慧手機到竪立平板電腦解析度 */
@Media (max-width: 767px) {

}
 
/* 橫向智慧手機及其他更小解析度 */
@Media (max-width: 480px) {
}	