/*新訊列表*/
.newsList{
	display: block;
	float: left;
	width: 780px;
	padding-left: 20px;
	position: relative;
	padding-top: 10px;
}

.newsContent{/*一則訊息*/
	float:left;
	background:#FFF;
	margin:10px;
	padding:9px;
	width:220px;/*寬度-左右內距*/
	border: 1px solid #D8D8D8;
}

.newsContent .newsImg{/*列表圖*/
	position:relative;}

.newsContent .newsImg a.movie-icon{/*播放影片圖示*/
	display:block;
	position: absolute;
	width: 45px;
	height: 45px;
	z-index: 10;
	left: 42%;
	top: 42%;}

.newsContent .newsTxt{/*文字區*/
}

.newsContent .newsTxt b{/*訊息日期*/
	font-weight:normal;
	font-size:11px;
	color:#A1A1A1;
	font-family: Arial, Helvetica, sans-serif;
}

.newsContent .newsTxt h3{/*訊息標題*/
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
}

.newsContent .newsTxt h3 a{/*訊息標題*/
	color:#395197;}

.newsContent .newsTxt h3 a:hover{/*訊息標題滑過效果*/
	color:#BB2323;
	text-decoration: underline;
}
	
.newsContent .newsTxt p{/*列表說明*/
	margin-top:5px;
	font-size:12px;
	color:#6B6B6B;
	line-height:1.5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.newsContent .newsTxt i{/*訊息來源*/
	display:block;
	margin-top:3px;
	font-style:normal;
	font-size:11px;
	color:#6B6B6B;
	width:220px;/*訊息寬度*/
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;}

.newsContent .newsTxt i a{/*訊息來源*/
	color:#216AEF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.newsContent .newsTxt i a:hover{/*訊息來源*/
	text-decoration:underline;}


/*infinity loading*/
#infscr-loading{
	position:absolute;
	left:45%;
	bottom:0;
	z-index:9999;}

#infscr-loading img{
	display:block;
	float:left;
	padding-right:5px;}

#infscr-loading div{
	float:left;}

/*isoTope*/
/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/*內頁*/
div.titleArea{
	float: left;
	position: relative;
	width: 760px;
	padding-bottom: 10px;
	padding-left: 40px;
	padding-top: 10px;
}
div.titleArea h3{
	float: left;
	width: 660px;
	position: relative;
	font-family: "微軟正黑體";
	font-size: 17px;
	line-height: 20px;
	color: #395197;
	display: block;
}
div.titleArea h3 b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #838383;
	line-height: 20px;
	padding-left: 5px;
	font-weight: normal;
}
div.titleArea div.fb-like{
	display: block;
	float: left;
	width: 100px;
	position: relative;
	height: 20px;
}
div.download{
	display: block;
	float: left;
	width: 650px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #3C3C3C;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D5D5D5;
	padding-right: 10px;
	padding-left: 100px;
	padding-top: 5px;
	padding-bottom: 8px;
	margin-left: 40px;
}
div.download b{
	font-weight: normal;
	color: #838383;
	font-size: 11px;
	float: left;
	width: 97px;
	padding-right: 3px;
	position: absolute;
	left: 0px;
	top: 9px;
	text-align: right;
}
div.download a{
	color: #216AEF;
	text-decoration: underline;
}
div.download img{
	display: inline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
div.textEditor{
	margin: 0px;
	float: left;
	width: 760px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	position: relative;
	padding-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.6;
	color: #1C1C1C;
}
div.textEditor img{
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
div.other{
	display: block;
	float: left;
	width: 650px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #3C3C3C;
	background-color: #E4E4E4;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D5D5D5;
	padding-right: 10px;
	padding-left: 100px;
	padding-top: 5px;
	padding-bottom: 8px;
	margin-left: 40px;
}
div.other b{
	font-weight: normal;
	color: #838383;
	font-size: 11px;
	float: left;
	width: 97px;
	padding-right: 3px;
	position: absolute;
	left: 0px;
	top: 9px;
	text-align: right;
}
div.other a{
	color: #216AEF;
	text-decoration: underline;
}
