body {
	font-size: 14px;
	line-height: 180%;
	color: #333333;
	text-decoration: none;
	margin:0;
	padding:0;
}
a {
	font-size: 14px;
	line-height: 160%;
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #003300;
	text-decoration: underline;
}



ul,li,h3,p{margin:0; padding:0;}
ul,li{list-style:none; }
.clear{clear:both;}
.wrap{width:1000px; margin:0 auto;}
.top{ text-align:center;}

.news_list{ width:800px;margin:0 auto; background:#F5F5F5;}
.news_list ul{ width:95%; margin:0 auto;}
.news_list li{ border-bottom:dashed 1px #333; float:left;width:100%; margin:10px 0; padding:10px 0 20px 0;}
.news_list li img{ float:left;width:38%;}
.news_list li p{ float:left;width:58%; display:block;  padding-left:3%; font-size:24px; font-weight:bold; padding-top:10px; line-height:35px;}

@media screen and (max-device-width: 480px) { 
.wrap{width:100%; }
.top img,.homelist li img{ max-width:100%;}


.news_list{ width:100%;margin:0 auto; background:#F5F5F5;}
.news_list ul{ width:95%; margin:0 auto;}
.news_list li{ border-bottom:dashed 1px #333; float:left;width:100%; margin:10px 0; padding:10px 0 20px 0;}
.news_list li img{ float:left;width:38%; max-width:150px;}
.news_list li p{ float:left;width:58%; display:block;  padding-left:3%; font-size:16px; font-weight:bold; padding-top:3px; line-height:30px;}


}







