.row-1 {
	padding: 10px;
}

.row-1 .col-1 {
	float: left;
	display: inline;
	width: 485px;
	height: 250px;
	background: #ccc;
}

.row-1 .col-2 {
	float: left;
	display: inline;
	width: 485px;
	height: 250px;
	margin-left: 10px;
}

.row-2 {
	padding: 0 10px;

}

.row-3 {
	padding: 15px 0 0 10px;
}

.row-3 .col {
	float: left;
	display: inline;
	margin-right: 10px;
	width: 485px;
	height: 190px;
}

.row-4 {
	padding: 0 10px;
}

.m-zgyw {

}

.m-zgyw .tit {
	height: 35px;
	background: url("../images/zgyw-tit-bg.jpg") no-repeat;
	position: relative;
}

.m-zgyw .tit .more {
	display: block;
	position: absolute;
	top: 5px;
	right: 15px;
	width: 32px;
	height: 25px;
	background: url("../images/more.jpg") no-repeat;
	overflow: hidden;
}

.m-zgyw .content {
	padding-top: 15px;
}

.m-zgyw .content .item {
	height: 24px;
	position: relative;
}

.m-zgyw .content .item .icon {
	display: block;
	position: absolute;
	top: 4px;
	left: 10px;
	width: 16px;
	height: 16px;
	background: url("../images/arrow.jpg") no-repeat;
	overflow: hidden;
}

.m-zgyw .content .item .text {
	display: block;
	width: 380px;
	height: 100%;
	margin: 0 auto 0 36px;
	line-height: 24px;
	font-family: "Microsoft YaHei", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;

}

.m-zgyw .content .item a:hover {
	text-decoration: none;
	color: #9a2020;
}

.m-zgyw .content .item .time {
	display: block;
	position: absolute;
	height: 100%;
	top: 0;
	right: 10px;
	line-height: 24px;
	color: #818181;
}

.m-banner {
	display: block;
	height: 125px;
	width: 980px;
	overflow: hidden;
}

.m-news {

}

.m-news .tit {
	height: 30px;
	position: relative;
}

.m-news .tit-1 {
	background: url("../images/tit-1.jpg") no-repeat;
}

.m-news .tit-2 {
	background: url("../images/tit-2.jpg") no-repeat;
}

.m-news .tit-3 {
	background: url("../images/tit-3.jpg") no-repeat;
}

.m-news .tit-4 {
	background: url("../images/tit-4.jpg") no-repeat;
}

.m-news .tit .more {
	display: block;
	position: absolute;
	top: 5px;
	right: 17px;
	width: 42px;
	height: 20px;
	overflow: hidden;
}

.m-news .content {
	padding-top: 15px;
}

.m-news .content .item {
	height: 24px;
	position: relative;
}

.m-news .content .item .icon {
	display: block;
	position: absolute;
	top: 4px;
	left: 10px;
	width: 16px;
	height: 16px;
	background: url("../images/icon.jpg") no-repeat;
	overflow: hidden;
}

.m-news .content .item .text {
	display: block;
	width: 380px;
	height: 100%;
	margin: 0 auto 0 36px;
	line-height: 24px;
	font-family: "Microsoft YaHei", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;

}

.m-news .content .item a:hover {
	text-decoration: none;
	color: #9a2020;
}

.m-news .content .item .time {
	display: block;
	position: absolute;
	height: 100%;
	top: 0;
	right: 10px;
	line-height: 24px;
	color: #818181;
}

.m-pic {

}

.m-pic .tit {
	height: 30px;
	position: relative;
	background: url("../images/tit-5.jpg") no-repeat;
}

.m-pic .content {
	height: 150px;
	padding: 20px 0 20px 0;
	width: 980px;
	overflow: hidden;
}

.m-pic .content .pic-box {
	width: 200000px;
	height: 150px;
	overflow: hidden;
}

.m-pic .content .item {
	float: left;
	display: inline;
	width: 196px;
	height: 150px;
}

/************************************************************************************/

.ps-news {
	width: 485px;
	height: 250px;
	overflow: hidden;
	background: #999;
	position: relative;
}

.ps-news .ps-mask {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 485px;
	height: 30px;
	background: #000000;
	filter: alpha(Opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	z-index: 90;
}

.ps-news .ps-title {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 485px;
	height: 30px;
	z-index: 99;
	color: #FFFFFF;

}

.ps-news .ps-title h4 {
	line-height: 20px;
	margin: 5px 10px;
	font-size: 14px;
	font-weight: 100;
	height: 20px;

	width: 465px;
	display: block;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ps-news .ps-title p {
	line-height: 18px;
	font-size: 12px;
	padding: 0 10px;
	height: 54px;
	overflow: hidden;
}

.ps-news .ps-image {
	width: 485px;
	height: 250px;
}

.ps-news .ps-hidden {
	display: none;
}