@charset "utf-8";
/* CSS Document */

/* ===============================================
  index
=============================================== */
.h3Disp {
    margin: 0 auto 0px;
}
#newsList  {
	margin: -50px auto auto !important;
}
#newsList li {
	box-sizing: border-box;
	padding: 15px;
	border-bottom-style: solid;
	border-width: 1px;
}
#newsList li:last-child {
	border:none;
}
.newsImg img {
	width: 90%;
	bottom: 0 auto;
}
.newsText  h3 {
	font-size: 20px;
	margin: 7px 0;
}

/* ===============================================
  @media (max-width:768px) 
=============================================== */
@media (max-width:768px) {
	
}
/* ===============================================
  @media (max-width:768px) 
=============================================== */
@media (max-width:576px) {
	#picUp li {
		margin: 0 auto 20px;
	}
	.newsImg {
		width: 40%;
		float: left;
	}
	.newsText  {
		width: 59%;
		float: right:
	}
}



/* ===============================================
  detail
=============================================== */
.newsDetail-Img {
	padding: 0 10px;
}
.newsDetail-Text {
	padding: 0 10px;
}
.newsDetail-Text  p {
	margin:0 auto 15px;
	font-size: 15px;
}
#linkDisp {
	margin: 40px 0 0;
}
#linkDisp li {
	width: 48%;
	display: inline-block;
}
#linkDisp li  a {
	font-size: 15px;
	line-height: 20px;
}
#linkDisp li  a .icon {
	font-size:20px;
	font-weight: bold;
}
#toList {
	margin: 20px auto 0;
	text-align: right;
}
/* -- media (max-width:768px) --*/
@media (max-width:768px) {
	.newsDetail-Text  p {
		margin:20px auto 0px;
		font-size: 15px;
	}
}

/* -- media (max-width:768px) --*/
@media (max-width:576px) {
	#linkDisp li {
		width: 100%;
		display: block;
		margin: 0 auto 15px;
	}
}



















