@charset "utf-8";
/* CSS Document */
body {
	/*background: lightgrey;*/
}
.bodyContent{
	width: 1200px;
	margin: 0 auto;
}
img{
	margin: 0;padding: 0;
}

/*通用的标题栏*/
.greyCube{
	width: 12px;
	height: 20px;
	background: #9B9C97;
	float: left;
}
.titleName{
	padding-left: 10px;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	float: left;
}
.titlePanel{
	width: 100%;
}

/*swiper插件样式 开始*/
.swiper-container{
	width: 1100px;
	max-height: 380px;
	color: #fff;
	text-align: center;
	padding-top: 20px;
}

.pagination {
	position: absolute;
	z-index: 20;
	left: 50%;
	margin-left: -50px;
	bottom: 0px;
	width: 100px;
}

.swiper-pagination-switch {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	background: #222;
	margin-right: 5px;
	opacity: 0.8;
	border: 1px solid #fff;
	cursor: pointer;
}

.swiper-visible-switch {
	background: #aaa;
}

.swiper-active-switch {
	background: #fff;
}
/*swiper插件样式 */

/*下面的banner*/
.bottomBanner{
	width: 1100px;
	height: 90px;
	margin: 0 auto;
}
div.bottomBanner img{
	width: 100%;
	height: 100%;
	margin-top: 16px;
}
/*第一行布局*/
.rows{
	width: 1100px;
	margin: 0 auto;
	margin-top: 40px;
}
/*新闻信息*/
.newsPanel{
	width: 330px;
	float: left;
}
div.newsPanel ul{
	margin: 0;
	padding: 0;
}
div.newsPanel ul li{
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 30px;
	line-height: 30px;
	font-family: "微软雅黑";
	padding-left: 25px;
	background: url(../../image/arrow1.png);
	background-repeat: no-repeat;
	background-position-y: 10px;
}
div.newsPanel ul li:first-child{
	height: 36px;
	line-height: 30px;
	font-weight: bold;
	font-size: 18px;
	background: none;
	padding-left: 0;
}
/*族谱展示*/
.exhibitionPanel{
	width: 330px;
	float: left;
	margin-left: 50px;
}
.redCube{
	width: 10px;
	height: 16px;
	background: #E10000;
	float: left;
}
.exhibitionTitleName{
	padding-left: 10px;
	float: left;
	width: 80px;
	line-height: 16px;
}
.redLine{
	height: 6px;
	border-bottom: solid #E10000 2px;
	margin-left: 90px;
}
.exhibitionPhoto{
	width: 100%;
	height: 140px;
	margin-top: 30px;
}
div.exhibitionPhoto img{
	width: 100%;
	height: 100%;
}
/*慈善中心*/
.charitablePanel{
	width: 330px;
	float: right;
}
/*分隔线*/
.separatLine{
	width: 1100px;
	margin: 0 auto;
	margin-top: 40px;
	height: 4px;
	background: #CED3CF;
}
/*热点视频*/
.hotVideoPanel{
	width: 460px;
	float: left;
}
.videoPhotoPanel{
	margin-top: 20px;
}
.videoPhotoPanel img{
	width: 100%;
	height: 100%;
}
/*清明祭祖*/
.wieldPanel{
	float: left;
	width: 260px;
	margin-left: 60px;
}
div.wieldPanel img{
	width: 100%;
	margin-top: 20px;
	height: 128px;
}
/*软件下载*/
.softDownloadPanel{
	float: right;
	width: 260px;
}
.softPhotoPanel{
	width: 100%;	
	height: 278px;
}
div.softPhotoPanel img{
	margin-top: 20px;
	width: 100%;
	height: 100%;
}
/*宗族文化与文献资料*/
.culturePanel{
	width: 530px;
	float: left;
}
.culturePanel ul{
	margin: 0;
	padding: 0;
	margin-top: 10px;
}
.culturePanel ul li{
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.culturePhotoPanel{
	margin-top: 20px;
	width: 100%;
	height: 250px;	
}
div.culturePhotoPanel img{
	width:100%;
	height: 100%;
}
/*宗亲聚会*/
.togetherPanel{
}
.togetherTypePanel{
	width: 330px;
	float: left;
	margin-right: 55px;
}
.Type_right{
	width: 330px;
	float: right;
	margin-right: 0;
}
.togetherTypePanel ul{
	margin: 0;
	padding: 0;
	padding-top: 10px;
}
.togetherTypePanel ul li{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: -8px;
	font-size: 14px;
	line-height: 26px;
}
.togetherTypePanel h4{
	color: darkgrey;
}
.togetherPhotoPanel{
	position: relative;
}
div.togetherPhotoPanel img{
	width: 100%;
	height: 100%;
}
.photoMessage{
	text-align: center;
	background: black;
	 filter:alpha(opacity:80); 
	 opacity:0.8;  
	 -moz-opacity:0.8;
	 -khtml-opacity: 0.8;
	 position: absolute;
	 bottom: 0px;
	 left: 0px;
	 width: 330px;
	 height: 30px;
	 line-height: 30px;
	 z-index: 2000;
	 color: white;
}

/*活动专题*/
#activitySwiper_m{
	display: none;
}

.activityPanel{
	height: 300px;
}
div.activityPanel a{
	color: #666666;
}
.activityMessageContainer{
	float: left;
	margin-right: 50px;
}
.actPhotoRight{
	float: right;
	margin-right:0;
}
div.activityContainer h4{
	height: 36px;
	line-height: 36px;
	margin: 0;
	color: #525252;
	float: left;
}
.swiper-slide a{
	text-decoration: none;
}
.activityBtn{
	padding-top: 5px;
	width: 36px;
	text-align: center;
	float: right;	
}
.activityPhoto{
	width: 180px;
	height: 220px;
}
.activityPhoto img{
	width: 100%;
	height: 100%;
	border: 0;
}
.activityBottom{
	width: 180px;
	box-sizing: border-box;
}
.activityTitle{	
	width: 100%;	
	text-align: left;
	font-size: 14px;
}
.activityTitle :first-child{	
	color: red;
	padding: 0 3px;
}
div.activityTitle p{
	margin: 0;
	padding: 0;
	margin-top: 6px;
	font-size: 14px;
	color: #6F686C;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.swiperPanel{
	height: 320px;
	overflow: hidden;
}