.content {
	padding-bottom: 20px;
}
#calendarYear {
	display: none;
}
.ydate {
	border: 1px solid rgb(216, 216, 216); border-image: none; width: 58px; text-align: center; color: rgb(125, 125, 125); padding-bottom: 5px; font-size: 12px; float: left; _display: inline;
}
.ydate span {
	padding: 8px 0px 2px; color: rgb(0, 0, 0); line-height: 24px; font-size: 24px; font-weight: bold; display: block; -ms-zoom: 1;
}
.ydate_1 {
	border: 1px solid rgb(180, 177, 182); border-image: none; color: rgb(15, 114, 208);
}
.ydate_2 {
	background: url("images2015jst_rili.jpg") no-repeat; border: 1px solid rgb(237, 234, 241); border-image: none; color: rgb(255, 255, 255);
}
.content {
	padding-bottom: 0px;
}
.content h2 {
	color: rgb(34, 19, 45); line-height: 50px; text-indent: 2px; font-size: 20px; -ms-zoom: 1;
}
.content h2 .more {
	color: rgb(153, 153, 153); font-family: sans-serif; font-size: 12px; margin-right: 22px; float: right; _display: inline;
}
.content h2 .more:hover {
	color: rgb(15, 114, 208);
}
.content .news {
	margin-top: 0px; margin-bottom: 0px;
}
.content .newslist {
	margin: 0px 0px 4px; padding-bottom: 10px; border-bottom-color: rgb(205, 214, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
.content .newslist li {
	margin: 0px 15px; width: 300px; float: left; _display: inline;
}
.content .newslist h3 a {
	color: rgb(34, 19, 45); line-height: 22px; font-size: 16px;
}
.content .newslist h3 a:hover {
	color: rgb(79, 96, 140);
}
.content .newslist p {
	color: rgb(119, 119, 119); padding-top: 8px;
}
.content .newslist .tn {
	width: 220px; margin-bottom: 10px; margin-left: 80px; _width: 217px;
}
@media screen and (max-width:1200px)
{
.content .thuimg .imgarrowleft.imgarrow {
	left: 10px;
}
.content .thuimg .imgarrowright.imgarrow {
	right: 10px;
}
}
@media screen and (max-width:800px)
{
.content {
	padding-bottom: 10px;
}
.content .news {
	margin-top: 0px;
}
.content h2 {
	line-height: 60px; text-indent: 10px; font-size: 18px;
}
.content .newslist {
	margin: 0px; padding-bottom: 30px;
}
.content .newslist li {
	margin: 0px 10px; width: auto;
}
.content .newslist h3 a {
	line-height: 20px; font-size: 15px;
}
.content .newslist .tn {
	width: auto; margin-left: 73px;
}
}
@media screen and (max-width:640px)
{
.content {
	padding-bottom: 20px;
}
.content .news {
	margin-top: 0px;
}
.content h2 {
	line-height: 50px; text-indent: 20px; font-size: 16px;
}
.content .newslist {
	margin: 0px; padding-bottom: 10px;
}
.content .newslist li {
	margin: 0px 20px 20px; width: auto;
}
.content .newslist h3 a {
	line-height: 20px; font-size: 15px;
}
.content .newslist .tn {
	width: auto; margin-left: 80px;
}
}
@media screen and (max-width:320px)
{
.content h2 {
	font-size: 15px;
}
.content .newslist h3 a {
	font-size: 14px;
}
}
