@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	background-image:url(../images/main_bg.jpg);
	background-repeat:repeat-x;	
}
a:link {
	font-size: 13px;
	text-decoration: none;
	color:#333;
}
a:hover{
	font-size: 13px;
	color: #54A1D3;
}
a:active{
	font-size: 13px;
	text-decoration: none;
	color: #54A1D3;
}
a:visited{
	font-size: 13px;
	text-decoration: none;
	color:#333;
}



.mbody{
	width:910px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/banner.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	min-height:500px;
}
.banner{
	position:absolute;
	width:910px;
	height:335px;
}
.main{
	padding-top:285px;/*245*/
}
.home{
	text-align:right;
	padding-right:65px;
	padding-top:3px;
}


.left_side{
	float:left;
	width:230px;
	height:300px;
}
.menu_box{
	width:202px;
	margin-left:auto;
	margin-right:auto;
}
  .menu_box_head{
	  background-image:url(../images/menu_box_r1_c1.jpg);
	  height:165px;
  }
  .search{
	width:120px;
	height:10px;
  }
  .menu_box_middle{
	  background-image:url(../images/menu_box_r2_c1.jpg);
	  background-repeat:repeat-y;
  }
	.menu_item{
		width:170px;
		height:30px;
		text-indent:10px;
		line-height:30px;
		margin-left:auto;
		margin-right:auto;
		border-bottom-width: 1px;
		border-bottom-style: dashed;
		border-bottom-color: #CCC;
	}
	.menu_en{
		color:#999999;
		font-size:13px;
		font-family:Arial;
	}
	.sub_menu_item{
		width:170px;
		height:30px;
		text-indent:20px;
		line-height:30px;
		margin-left:auto;
		margin-right:auto;
		border-bottom-width: 1px;
		border-bottom-style: dashed;
		border-bottom-color: #CCC;
	}
  .menu_box_tail{
	  background-image:url(../images/menu_box_r4_c1.jpg);
	  height:100px;
  }



.right_side{
	float:left;	
	width:660px;
	height:300px;
	padding-left:10px;
	padding-right:10px;
}
.subject{
	
}
.content p{
	padding-left:10px;
	line-height:25px;
	color:#333;
}
.point{
	color:#F8810A;
	font-size:18px;
	font-weight:bold;
}


.info{
	width:630px;
	margin-left:auto;
	margin-right:auto;
	line-height:25px;
}
.line{
	margin-bottom:12px;
	background-color:#3791CB;
	height:3px;
}
.copyright{
	color:#999;
	font-size:13px;
	padding-top:3px;
	letter-spacing:0.3em;
}

/* 最新消息區塊 */
.news_block{
	width:380px;
	float:left;
}
.news_top {
	text-align:right;
	background-image:url(../admin/news/images/news_top.jpg);/* top 區塊背景 */
	background-repeat:no-repeat;
	padding-right:20px;
	padding-top:10px;
	height:35px;
}
.news_middle {
	background-image:url(../admin/news/images/news_middle.jpg);/* middle 區塊背景 */
	background-repeat:repeat-y;
	padding-left:10px;
	padding-right:10px;
}
	.news_item {
		line-height:25px;
		height:25px;
		border-bottom-style: dotted;
		border-bottom-color: #CCC;
		border-bottom-width: 1px;
	}
		.news_subject {
			width:280px;
			float:left;
		}
		.news_date {
			width:80px;
			float:left;
		}
.news_bottom {
	background-image:url(../admin/news/images/news_bottom.jpg);
	background-repeat:no-repeat;
	height:15px;
}

/* 最新消息列表 */
.news_box {
	width:630px;/**/
	padding:10px;
}
.news_list {
	line-height:25px;
	height:25px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	border-bottom-width: 1px;
}
	.news_list_subject {
		width:530px;/**/
		float:left;
	}
	.news_list_date {
		width:100px;/**/
		float:left;
		text-align:right;
	}
.news_paginator{
	padding:12px;
	text-align:center;
}

/* 最新消息內容 */
.news_detail_name{
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.news_detail_date{
}
.news_detail_content{
	padding:15px;
}

/* 商品展示 */
.navtrail ,a{
	font-size:15px;
}
#GoodsBox{
	padding:5px;
}

.list_goods_name{
	text-align:center;
	font-weight:bold;
	font-size:18px;
}
.list_shop_price{
	text-align:center;
	font-weight:bold;
	font-size:18px;
}
.list_shop_price a{
	color:#F00; 
	font-size:20px;
}

.list_goods_name2{
	font-weight:bold;
	font-size:20px;
}
.list_shop_price2{
	font-weight:bold;
	font-size:20px;
}
.list_shop_price2 a{
	color:#F00;
	font-size:20px;
}

.separator{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.detail_shop_price{
	color:#F00; 
	font-weight:bold;
	font-size:24px;
}


/* 分頁 */
.paginator { 
	font-size:13px;
}
  .paginator a{ 
	  color:#333333; 
	  padding:1px 4px 1px 4px; 
	  margin:2px;
	  font-size:13px;
  }
  .paginator a:hover{
	  text-decoration:none;
	  color:#3399ff;
	  background:#FFF;
	  border:1px solid #3399ff;
	  padding:1px 4px 1px 4px;
	  margin:2px;
	  font-size:13px;
  }
.page_link{
	BORDER-LEFT: #999 1px solid; PADDING-LEFT: 1em; MARGIN-LEFT: 1em;
}
.current_page{
	font-weight:bold;
	font-size:18px;
	margin:2px;
}

.require-field{
	color:#F00;
}
