@charset "utf-8";
/*main.css Document */

body { background: url(../images/index-head.jpg) no-repeat top center #e9e4dd; }
.common-bg { background: no-repeat scroll 0 0; }
.common-p {
	font-size: 14px;
	line-height: 1.375em;
	text-indent: 2em;
	color: #545454;
}
.common-p-noIndent {
	font-size: 14px;
	line-height: 1.375em;
	text-indent: 2em;
}
.container { width: 1000px!important; }
.title {
	font-size: 20px;
	color: #7b0b0b;
}
.tilte-color { color: #7b0b0b; }
.text-color-83 { color: #837150; }
.text-color-1c { color: #1c1c1c; }
/*<p>*/
.text-color-54 { color: #545454; }
/*<a>*/
.text-color-7b, .text-color-7b:hover { color: #7B0B0B; }
/*<!--wrap-padding-->*/

.wrap-margin-LR { margin: 27px 0; }
.wrap-margin-LR { margin: 0 27px; }
.wrap-margin-27 { margin: 27px; }
.wrap-padding-27 { padding: 27px; }
.wrap-padding-LR { padding: 0 27px; }
.wrap-padding-TB { padding: 27px 0; }
.wrap-padding-L { padding-left: 27px; }
.wrap-padding-R { padding-right: 27px; }
/*--index-header--*/

.index-head-dl dt, .index-head-dl dd { line-height: 2em; }
.index-head-dl dt {
	font-size: 20px;
	color: #7b0b0b;
}
.index-head-dl dd {
	font-size: 16px;
	color: #000;
}
/*<!--导语-->*/

.load-text {
	margin-top: 50px;

	width:979px;
	background-image: url(../images/index-pic01.png);
	height: 119px;
	line-height: 119px;
}
.load-text p {
	padding: 30px 10px 0 120px;
	font-size: 14px;
	line-height: 1.375em;
	color: #837150;
	text-indent: 2em;
}
/*<!--栏目标题-->*/	
	
.title-font {
	background: no-repeat scroll;
	background-image: url(../img/title-font.png);
	height: 24px;
	margin-left: 40px;
	width: auto;
}
.title-font-1 { background-position: left top; }
.title-font-2 { background-position: left -24px; }
.title-font-3 { background-position: left -48px; }
.title-font-4 { background-position: left -72px; }
.title-font-5 { background-position: left -96px; }
.title-font-6 { background-position: left bottom; }
/*<!--活动报道-->*/	
.col-report { border-bottom: 1px dotted #b1b1b1; }
.col-report-left { width: 335px; }
.col-report-right { margin-left: 355px; }

.col-report-right .bold a{ display:block; margin: 0 0 20px 0; font-size:18px; color:#7B0B0B; }
.col-report-right p { margin: 0 0 17px 0; }
/*<!--追忆本焕-->*/	
.col-missing h4{
	color: #3c5d2f;
	width:20%;
	font-weight:bold;
	font-size:22px;
	margin-bottom:20px;
	}


.col-missing li {

	line-height: 4em;
    border-bottom: 1px dotted #B1B1B1;
}
.col-missing li a, .col-missing li a:hover{
    font-size: 14px;
	font-weight: bold;
	color: #3c5d2f;	
	}

.col-missing ul.col-missing-grid { width: 91%; }
.col-missing-more a {
	color: #7b0b0b;
	font-size: 16px;
	display: block;
	margin: 15px 0 0 15px
}
/*<!--大法会-->*/

.col-location-num-bg { background: url(../images/blessing-title.jpg) scroll no-repeat left 214px #F5F1EC; }
.col-location-num { padding-top: 108px; }
.col-location-num dt {
	font-size: 16px;
	color: #3c5d2f;
}
.col-location-num dd li {
	color: #545454;
	font-size: 14px;
	line-height: 1.8em;
}
/**文章列表地址**/
.col-contact-address { margin: 0; }
.col-contact-address dt {
	width: 30%;
}
.col-contact-address .dl-horizontal { padding: 0 10px; }
.col-contact-address dd { margin-left: 31%; }
.col-contact-address-left {
	width: 48%;
	float: left;
	padding-left: 27px;
}
.col-contact-address-right {
	float: right;
	width: 48%;
}
.col-contact-address-left dd, .col-contact-address-right dd {
	padding: 10px 0;
	margin-bottom: 10px;
	border-bottom: 1px dotted #B1B1B1;
}
/*<!--活动视频-->*/

.col-video {}
.col-video .col-md-4{
	width:33.33333333333333%!important;
	float:left;
}
/*<!--高清图片-->*/

.col-pic { height: 545px; *height:560px; }
/*<!--结语-->*/
.col-end-text {
	width:979px;
	height: 119px;
	line-height: 1.8em;
	margin-bottom: 50px;
	background: url(../images/index-pic02.jpg) scroll no-repeat 0 0;
}
.col-end-text p {
	padding: 24px 0 0 100px;
	font-size: 14px;
	color: #6c5422;
}
/*<!--页面脚部-->*/
.col-footer {
	color: #545454;
	font-size: 12px;
}
.col-footer header {
	width: 86%;
	margin: 0 auto;
	border-bottom: 1px solid #edeeed;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.col-footer ul.list-inline { text-align: center; }
/*BORDER-BOX*/
.margin-T0 { margin-top: 0; }
.padding-T0 { padding-top: 0; }
.padding-B0 { padding-bottom: 0; }
