

/*banner*/
.banner{
	width: 100%;
	min-width: 1000px;
}
.banner img{
	width: 100%;
	display: block;
} 
/*内容*/
.content{
	width: 100%;
}
.content_center{
	/*width: 80%;
	min-width: 1000px;*/
    width: 70%;
    min-width: 900px;
	margin: 0 auto;
}
.tit_box{
	text-align: center;
	/*margin: 20px 0;*/
	margin: 10px 0;
}
.bj_img{
	position: relative;
}
.bj_img2{
	margin-top: 10px;
}
.getbj{
	color: #333333;
    padding: 5px 15px;
    display: inline-block;
    background: rgba(255,255,255,0.7);
    border-radius: 6px;
    position: absolute;
    right: 15px;
    top: 14px;
}
.tit_box p{
	color: #C0BFBE;
	/*line-height: 30px;*/
    line-height: 22px;
    font-size: 12px;
}
.miaoshu{
	text-align: center;
	color: ;
}
.img_box{
	overflow: hidden;
	margin-top: 10px;
}
.left_img{
	float: left;
	/*width: 52.2%;*/
    width: 51.6%;
    margin-right: 10px;
}
.right_img{
	float: left;
	width: 47.2%;
}
.s_nav{
	width: 100%;
}
.s_nav li{
    /*padding: 30px 0;*/
       padding: 8px 0;
	float: left;
	width: 25%;
	text-align: center;	
	cursor: pointer;
}
.s_nav li a{
	display: block;
}
.s_nav li p{
	color: #000000;
	/*padding: 6px 0;*/
	padding: 4px 0;
}
.s_nav li span{
	color: #DBDBDB;
    font-size: 12px;
}
.tab_box0{
	display: none;
	overflow: hidden;
}
.large_img{
	width: 100%;
	margin-bottom: 10px;
}
/*教堂图片展示*/
.jt{
	width: 100%;
}
.hlxq{
	width: 100%;
	overflow: hidden;
	margin: 40px 0;
}
.hlxq_center{
	width: 48%;
	min-width: 1000px;
	margin: 0 auto;
}
.news1{
	float: left;
	width: 40%;
}
.news1 li{
	text-align: left;
	line-height: 30px;
}
.news1 li a{
	display: block;
	color: #d8271c;
	font-size: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news2{
	float: right;
	width: 40%;
}
.news2 li{
	text-align: left;
	line-height: 30px;
}
.news2 li a{
	display: block;
	color: #d8271c;
	font-size: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*最新资讯*/
.news{
	width: 100%;
	min-width: 1000px;
}
.xn_box{
	position: relative;
	overflow: hidden;
}
.xi_ul{
	margin-bottom: 10px;
	overflow: hidden;
}
.xn_box ul li{
	float: left;
	width: 24.4%;
	/*padding: 0 2px;*/
	margin-right: 0.8%;
    /*margin-right: 10px;*/
	position: relative;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.xn_box ul li a{
	display: block;
}
.heitou{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	display: none;
}
.xn_box ul li:hover .heitou{
	display: block;
	
}
.xn_box ul li img{
	width: 100%;
	display: block;
}
.hover_text{
	width: 80%;
    height: 24px;
	text-align: center;
	color: #FFFFFF;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	display: none;
}
.xn_box ul li:hover .hover_text{
	display: block;
}
.min_text{
	width: 50%;
	height: 50%;
	background: #FFFFFF;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	padding: 40px;
}
.min_text img{
	width: 100%;
	text-align: center;
}


/*选中状态*/
.s_nav li .active_text{
    margin: 0 11px;
	color: #d8271c;
}
.block{
	display: block;
    height: 100%;
    width: 100%;
}
/*轮播1*/
/*swiper css*/
 .swiper-container {
  width: 100%;
  /*height: 100%;*/
}
/*轮播2*/
 .swiper-container2 {
 	position: relative;
  	width: 100%;
  	height: 300px;
  	margin-left: auto;
  	margin-right: auto;
}
 .swiper-container2 .swiper-slide {
  background-size: cover;
  background-position: center;
}
.gallery-top {
  height: 80%;
  width: 100%;
  overflow: hidden;
}
.gallery-thumbs {
  height: 20%;
  width: 80%;
  box-sizing: border-box;
  padding: 10px 0;
  overflow: hidden;
}
.gallery-thumbs .swiper-slide {
  height: 100%;
  opacity:1;
}
.gallery-thumbs .swiper-slide-active {
  opacity: 1;
}
.xh_img{
	height: 550px;
	min-width: 1000px;
}
.banner2{
	display: none;
}
.pnav{
	display: none;
}
.appvideo{
	display: none;
}
/*移动端配置*/
@media only screen and (max-width: 768px) {
	.img_box{
		margin-top:1px;
	}
	.large_img{
		margin-bottom: 4px;
	}
	.hlxq{
		margin: 20px 0;
	}
	.s_nav li p{
		font-size: 14px;
		color: #999999;
	}
	.pnav{
		display: block;
	}
	.banner{
		display: none;
	}
	.content_center{
		width: 100%;
		min-width: auto;
	}
	
	.hlxq_center{
		width: 100%;
		min-width: auto;
	}
	.news2{
		display: none;
	}
	.tit_box img{
		width: 50%;
	}
	.xh_img{
		min-width: auto;
	}
	.news{
		min-width: auto;
	}
	.tit_box p{
		font-size: 12px;
	}
	.s_nav li span{
		display: none;
	}
	.yin1{
		display: none;
	}
	.min_text{
		padding: 20px;
	}
	.s_nav li .active_text{
		border-bottom: 1px solid #d8271c;
	}
	.xh_img{
		height: 300px;
	}
	.news1{
		padding: 0 20px;
		width: 100%;
		float: none;
	}
	.xi_ul{
		margin-bottom: 4px;
	}
	.gallery-thumbs{
		width: 100%;
	    height: 16%;
    	padding: 4px 0;
	}
	.getbj{
		font-size: 14px;
	    padding: 4px 8px;
	    right: 6px;
		top: 6px;
	}
	
	.banner2{
		display: block;
		width: 100%;
		/*margin-top: 50px;*/
	}
	.left_img{
	    margin-right: 4px;
		width: 51.5%;
	}
	.bj_img2 {
	    margin-top: 4px;
	}
	.video_box{
		display: none;
	}
	.appvideo{
		display: block;
	    margin-bottom: 4px;
	}	
	.bot{
		/*margin-bottom: 52px !important;*/
	}	
	.news1 li a{
		font-size: 18px;
	}		
}

@media only screen and (min-width: 769px) {
	
}