@charset "utf-8";
/* CSS Document */
#content_title {
	font-size: 18px;
	font-weight: bold;
	color: #111111;
	font-family: Arial, "微軟正黑體";
	position: absolute;
	left: 102px;
	top: 48px;
	z-index: 50;
}
#news {
	width: 680px;
	position: relative;
	margin: 0 auto;
	color: #262626;
	line-height: 24px;
}
#news .list {
	background:#FFF;
	margin-bottom:0px;
	position: relative;
	border-bottom:#CCCCCC 1px dotted;
	-webkit-transition: color 200ms linear, background 200ms linear;
	-moz-transition: color 200ms linear, background 200ms linear;
	-o-transition: color 200ms linear, background 200ms linear;
	transition: color 200ms linear, background 200ms linear;
}
#news .list .date {
	width:90px;
	font-size: 12px;
	line-height: 45px;
	height:45px;
	color: #FFF;
	float:left;
	letter-spacing:1px;
	padding: 0 0 0 15px;
	font-weight:bold;
	text-decoration: none;
	background:url(d_bg.png) center left no-repeat;
	-webkit-transition: color 200ms linear, background 200ms linear;
	-moz-transition: color 200ms linear, background 200ms linear;
	-o-transition: color 200ms linear, background 200ms linear;
	transition: color 200ms linear, background 200ms linear;
}
#news .list .name {
	width:480px;
	height: 20px;
	color: #525252;
	line-height:20px;
	font-size: 13px;
	float:left;
	text-decoration: none;
	padding:13px 0 12px 10px;
	overflow: hidden;
	-webkit-transition: color 200ms linear, background 200ms linear;
	-moz-transition: color 200ms linear, background 200ms linear;
	-o-transition: color 200ms linear, background 200ms linear;
	transition: color 200ms linear, background 200ms linear;
}
#news .list .po{
	width: 75px;
	height: 45px;
	line-height: 45px;
	color: #9BC8CE;
	float: left;
	padding: 0 10px 0 0;
	text-align: right;
	text-decoration: none;
}
#news .list a:hover .date{
	background:url(d_bg_.png) center left no-repeat;
}
#news .list:hover{
	background:#FBF4F4;
}
/*----------------------detail-------------------------*/
#news_in {
	width: 680px;
	position: relative;
	margin: 0 auto;
}
#news_in .list {
	background:#FBF4F4;
	margin-bottom:0px;
	position: relative;
	border-bottom:#CCCCCC 1px dotted;
	-webkit-transition: color 200ms linear, background 200ms linear;
	-moz-transition: color 200ms linear, background 200ms linear;
	-o-transition: color 200ms linear, background 200ms linear;
	transition: color 200ms linear, background 200ms linear;
}
#news_in .list .name {
	width:560px;
	color: #212121;
	line-height:20px;
	font-size: 14px;
	float:left;
	font-weight:bold;
	text-decoration: none;
	padding:8px 0 8px 35px;
	overflow: hidden;
	background:url(dot.png) 15px 12px no-repeat;
	border-bottom:#CCCCCC 1px dotted;
	-webkit-transition: color 200ms linear, background 200ms linear;
	-moz-transition: color 200ms linear, background 200ms linear;
	-o-transition: color 200ms linear, background 200ms linear;
	transition: color 200ms linear, background 200ms linear;
}
#news_in .list .po{
	width: 75px;
	height: 36px;
	line-height: 36px;
	color: #9BC8CE;
	float: left;
	padding: 0 10px 0 0;
	text-align: right;
	text-decoration: none;
}
#news_in .date {
	font-size: 13px;
	line-height: 45px;
	color: #FF8811;
	padding: 0 0 0 7px;
	font-weight:bold;
	letter-spacing:1px;
	text-decoration: none;
}

#news_in .photo {
	margin: 0 auto;
	margin-bottom: 20px;
}
#news_in .photo_b {
	width: 572px;
	height: 429px;
	float: left;
	text-align: center;
	padding:5px;
	border:#DBDBDB 1px solid;
}

#news_in .photo_b img{
	max-width: 572px;
	max-height: 429px;
}

#news_in .photo_s_list {
	width: 86px;
	float: right;
}
#news_in .photo_s {
	width: 84px;
	height: 63px;
	margin: 0px 0px 10px 0px;
	float:left;
	text-align: center;
	position:relative;
	border:#BBBBBB 1px solid;
	-webkit-transition: border 200ms linear, background 200ms linear;
	-moz-transition: border 200ms linear, background 200ms linear;
	-o-transition: border 200ms linear, background 200ms linear;
	transition: border 200ms linear, background 200ms linear;
}

#news_in .photo_s img{
	max-width: 84px;
	max-height: 63px;
}

#news_in .photo_s:hover {
	border:#FFA54C 1px solid;
}
#news_in .con {
	margin: 0 auto;
	color:#666666;
	line-height: 25px;
	margin-bottom: 30px;
}
