﻿@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {margin:0;padding:0;}
fieldset, img {border:none;}
:focus {outline:0;}/* remember to define focus styles! */

address, caption, cite, code, dfn,
em, th, var, optgroup {font-style:normal;font-weight:normal !important;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
abbr, acronym {border:none;font-variant:normal;}

input, button, textarea,
select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;*font-family:"Microsoft YaHei",Arial;resize: none;}
code, kbd, samp, tt {font-size: 100%;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {*font-size: 100%;outline:none;font-family: "microsoft yahei"; font-weight: 200; -webkit-appearance:none; border-radius: 0;}
body {line-height: 1.5; font-family:Arial; font-size:14px; color:#666666;}
ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0 ;
/*表格自动换行*/
table-layout:fixed;word-wrap:break-word;}
caption, th{text-align:center;}
/*caption, th {text-align: left;}*/
/*sup, sub {font-size: 100%;vertical-align: baseline;}*/
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {text-decoration: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
a{transition:.3s; -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s;}
/*------------浮动-----------------*/
.clear{ clear:both; height:0; font-size:0; overflow:hidden; line-height:0;}
.clear10{ clear:both; height:10px; overflow:hidden;}
.clear15{ clear:both; height:15px; overflow:hidden;}
.clear20{ clear:both; height:20px; overflow:hidden;}
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.fl{float:left;}
.fr{float:right;}
.mt20{margin-top:20px;}

:lang(zh-hk) body,body{font-family: "tt0288m_", "Arial", sans-serif;}
.textover{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width: 100%;}
a{color: #342010;}
a:hover{ color: #A97711;}
.ft84{font-size:84px;}
.ft70{font-size:70px;}
.ft60{font-size:60px;}
.ft48{font-size: 48px;}
.ft40{font-size: 40px;}
.ft36{font-size: 36px;}
.ft34{font-size: 34px;}
.ft30{font-size: 30px;}
.ft28{font-size: 28px;}
.ft26{font-size: 26px;}
.ft24{font-size: 24px;}
.ft20{font-size: 20px;}
.ft18{font-size: 18px;}
.ft16{font-size: 16px;}
.ft44{font-size: 44px;}
.ptb100{padding: 100px 0;}
.ptb150{padding: 100px 0 150px; }
.ptb40{padding: 40px 0;}
.pt80{padding: 80px;}
.ptb70{padding: 68px 0 68px;}
.ptb80{padding: 80px 0 80px;}
.ptb50{padding: 50px 0;}

.animation,.banner .swiper-slide .text{-moz-transform: translate(0,80px); -o-transform: translate(0,80px); -webkit-transform: translate(0,80px); transform: translate(0,80px);  opacity: 0;}
.animation.srcospcur{-moz-transform: translate(0,0px); -o-transform: translate(0,0px); -webkit-transform: translate(0,0px); transform: translate(0,0px); opacity: 1; transition:1.3s; -webkit-transition:1.3s; -moz-transition:1.3s; -ms-transition:1.3s; -o-transition:1.3s;}
.banner .swiper-slide.swiper-slide-active .text{-moz-transform: translate(0,0px); -o-transform: translate(0,0px); -webkit-transform: translate(0,0px); transform: translate(0,0px); opacity: 1; transition:1.3s 0.5s; -webkit-transition:1.3s 0.5s; -moz-transition:1.3s 0.5s; -ms-transition:1.3s 0.5s; -o-transition:1.3s 0.5s;}


img{display: block;}
.img{overflow: hidden; position: relative;}
.img img{display: block;transition:.3s; -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; -webkit-transform:scale(1);transform:scale(1);}
.img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.whbfb{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.table{ height:100%; display:table; margin: 0 auto; width: 100%;}
.table-cell{ display:table-cell; vertical-align:middle;}

.wap{width: 90%; max-width: 1200px; margin: 0 auto;}
.waps{width: 90%; max-width: 1200px; margin: 0 auto;}

body{color: #5c5249;background: #fffcf1; font-size: 14px;  width: 100%;  position: relative;/*overflow-x:hidden ;*/ }
/*:first-child  filter:alpha(opacity=50);*/
/*img{display: block;}*/
img{max-width: 100%;}
html{ position: relative; width: 100%;}
input.but{cursor: pointer;}
.main{position: relative;  min-height: 100vh; width: 100%; /*background: #fff;*/ overflow: hidden;}
.pc{display: block;}
.sj{display: none;}

.head{position: fixed; left: 0; top: 0; width: 100%; background: #f8f3e4; z-index: 88;border-bottom: 1px solid #e3decf;}
.head .logo{float: left; margin-left: 5%; /*padding: 10px 0;*/}
.head .right{float: right; width: calc(95% - 540px); border-left: 1px solid #e3decf;}
.huany{line-height: 59px; border-bottom: 1px solid #e3decf;}
.huany p{float: left;margin-left: 2.5%;}
.huany .a1{width: 24px;height: 24px;border: 1px solid #999;float: right;display: block;margin-top: 10px;border-radius: 100%;text-align: center;font-size: 13px;line-height: 24px;color: #666;margin-right: 2.5%;}
.huany .a1:hover{border: 1px solid #E6AF38;background-color: #E6AF38;color: #fff;}
.nav{float: left; width: calc(94% - 40px); border-right: 1px solid #E3DECF;}
.nav ul li{float: left; width: 10%; line-height: 60px; text-align: center;}
.sous{float: left; padding-left: 20px; line-height: 60px;}
.sous a{}
.sous  img{display: inline-block; vertical-align: middle; padding-right: 1em;}
.headH{height: 120px;}
.navlin{display: none;}
.bannerc{float: left; width: calc(100% - 460px); position: relative; overflow: hidden;}
.bannerc .qh{position: absolute; top: 50%; width: 32px; height: 32px; background: url(../images/qh1.png) no-repeat center #fff; z-index: 3; margin-top: -16px; background-size: 10px;}
.bannerc .qh01{left: 8px;}
.bannerc .qh02{right: 8px; background-image: url(../images/qh2.png);}
.bannernew{width:100%;}
.banner{position: relative;}
.swiper-slide,.swiper-wrapper{height: auto;}
/* .swiper-wrapper{float:left;} */
.banner .txts{position: absolute; right:0; top: 0; height: 100%; width: 420px;}
.banner .swiper-slide .txt{position: absolute; left: 15%; width: 70%; color: #fff; line-height: 1.8em; z-index: 3; top: 50%; margin-top: -1.8em;}
.banner .swiper-slide .txt h3{font-weight: bold; position: relative;}
.banner .swiper-slide .txt h3:before{content: ''; position: absolute; left: 0; bottom: -1px; height: 2px; width: 2em; background: #fff;display:none;}
.content_2{position: absolute; height: 88%; top: 6%; right: 0; padding-right: 20px; width: calc(100% - 50px);}
.content_2 ul li{padding: 18px 0; border-top:1px solid #e9e5d9;}
.content_2 ul li:first-child{padding-top: 10px; border: 0;}
.content_2 ul li a{display: block; overflow: hidden;}
.content_2 ul li .num{float: left; color: #112b22;}
.content_2 ul li .txt{float: right; width: calc(100% - 20px);}
.content_2 ul li h3{padding-bottom: 0.5em;}
.content_2 ul li.cur h3{color: #E6AF38;}
.content_2 ul li p{color: #99918a;}
.content_2 ul li p font{display: inline-block; padding-left: 1em; margin-left: 1em; background: url(../images/xian1.jpg) no-repeat left center; background-size: 1.5px;}
.content_2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #112b22;}
.content_2 .mCSB_scrollTools .mCSB_draggerRail{width: 1px; background: #cfd2c8;}

.banners .cons{position: relative;}
.banners a{display: block; overflow: hidden;}
.banners .txt_ .num{float: left; color: #112b22;}
.banners .txt_ .txta{float: right; width: calc(100% - 20px);}
.banners .txt_ h3{margin-bottom: 0.5em; height: 3em; overflow: hidden;}
.banners .txt_{padding: 14px 5%; background: #f8f3e5;}
.banners .txt_ p{font-size: 12px;}
.banners .txt_ p{color: #99918a;}
.banners .txt_ p font{display: inline-block; padding-left: 1em; margin-left: 1em; background: url(../images/xian1.jpg) no-repeat left center; background-size: 1.5px;}
.banners{position: relative;}
.banners .qh{position: absolute; top: 50%; width: 32px; height: 32px; background: url(../images/qh1.png) no-repeat center #fff; z-index: 3; margin-top: -16px; background-size: 10px;}
.banners .qh01{left: 8px;}
.banners .qh02{right: 8px; background-image: url(../images/qh2.png);}

.hmtit{position: relative; margin-bottom: 30px;}
.hmtit h3{display: inline-block; font-weight: bold;}
.fle{display: inline-block; vertical-align: bottom; margin-left: 1.5em;}
.fle a{display: inline-block; padding-bottom: 0.3em; border-bottom: 1px solid transparent; margin-left: 1.2em; color: #99918a;}
.fle a.cur,.fle a:hover{border-color: #E6AF38; color: #342010;}
.hmtit h3 img{display: inline-block; vertical-align: bottom; padding-right: 0.6em; padding-bottom: 0.2em;}
.hmtit .more{position: absolute; right: 0; bottom: 0; border-bottom: 1px solid #342010;}
.hmtit .more:hover{border-color: #E6AF38;}
.hmtit .more2{border: 0; bottom: 50%; margin-bottom: -6px;}
.hmchurch{position: relative; overflow: hidden;}
.hmchu{padding: 0 54px; position: relative;}
.qhs{position: absolute; top: 50%; width: 50px; height: 50px; margin-top: -25px; background: url(../images/qh1.png) no-repeat center #fff; z-index: 3; box-shadow: 0 0 12px rgba(0,0,0,0.1);}
.qh03{left: 0;}
.qh04{right: 0;background-image: url(../images/qh2.png);}
.hmchu .qhs{margin-top: -70px;}
.hmchus{}
.hmchus .img{position: relative;}
.hmchus .img span{background: #000000; opacity: 0;}
.hmchus .img font{position: absolute; left: 50%; top: 50%; line-height: 2.6em; margin-top: -1.3em; width: 8em; background: #E6AF38; color: #fff; text-align: center; margin-left: -4em; opacity: 0;}
.hmchus a:hover .img span{opacity: 0.5;}
.hmchus a:hover .img font{opacity: 1;}
.hmchus .txt{padding-top: 15px;}
.hmchus .txt h3{padding-bottom: 0.5em;}
.hmchus .txt p{color: #99918A; height: 3em; overflow: hidden;}
.hmchus .swiper-slide{opacity: 0.3; }
.hmchus .swiper-slide .txt{opacity: 0; transition:.3s; -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s;}
.hmchus .slides,.hmchus .slides .txt{opacity: 1;}
.hmnews{background: #f8f3e5;}

.hmnews{}
.hmnews .left{float: left; width: 34%;}
.hmnews .con{float: left; width: 31%; margin: 0 2%;}
.hmnews .txt{padding-top: 15px;}
.hmnews .txt h3{margin-bottom: 0.8em; height: 3em; overflow: hidden;}
.hmnews .txt p{margin-bottom: 0.5em; color: #99918A;}
.hmnews .txt span{color: #99918A;}
.hmnews .con li{float: left; width: calc(50% - 10px); margin-bottom: 20px;}
.hmnews .con li:nth-child(2n){float: right;}
.hmnews .right{float: right; width: 31%;}
.hmnews .right .num{float: left;}
.hmnews .right .txt{float: right; width: calc(100% - 1.3em); padding-top: 0;}
.hmnews .right a{display: block; overflow: hidden;}
.hmnews .right .txt h3{height: auto; margin-bottom: 0.2em;}
.hmnews .right li{padding: 17px 0; border-bottom:1px solid #e3decf;}
.hmnews .right li:first-child{padding-top: 0;}

.budxx{float: left; width: 48%; padding-right: 2%; border-right:1px solid #E3DECF;}
.budxx .hmtit img,.budxx .fle{vertical-align: middle;}
.budxx .left{float: left; width: 180px;}
.budxx .left .txt{padding-top: 10px;}
.budxx .left .txt h3{margin-bottom: 0.3em; height: 3em; overflow: hidden;}
.budxx .txt span{color: #99918A;}
.budxx .left li{padding-top: 20px;}
.budxx .left li:first-child{padding-top: 0;}
.budxx .right{float: right; width: calc(100% - 210px);}
.budxx .right .num{float: left;}
.budxx .right .txt{float: right; width: calc(100% - 1.3em); padding-top: 0;}
.budxx .right a{display: block; overflow: hidden;}
.budxx .right .txt h3{height: auto; margin-bottom: 0.2em;}
.budxx .right li{padding: 15px 0; border-bottom:1px solid #e3decf;}
.budxx .right li:first-child{padding-top: 0;}

.hmvid{float: right; width: 48%;}
.hmvid ul img{width: 100%;}
.hmvid ul li{float: left; width: calc(50% - 12px); padding-bottom: 30px;}
.hmvid ul li:nth-child(2n){float: right;}
.hmvid ul li .txt{padding-top: 18px;}
.hmvid ul li h3{padding-bottom: 0.7em;}
.hmvid ul li p{color: #5c5249; padding-bottom: 0.3em;}
.hmvid ul li .txt span{color: #99918A; margin-left: 0.6em; padding-left: 0.6em; background: url(../images/xian1.jpg) no-repeat center left; background-size: 1.5px;}
.hmvid ul li span:first-child{background: none; padding: 0; margin: 0;}
.hmvid ul li:nth-child(3),.hmvid ul li:nth-child(4){padding-bottom: 0;}
.hmvid ul li:nth-child(3) .img,.hmvid ul li:nth-child(4) .img{float: left; width: 78px;}
.hmvid ul li:nth-child(3) .txt,.hmvid ul li:nth-child(4) .txt{float: right; width: calc(100% - 95px); padding-top: 0;}
.hmvid ul li .img span{background: url(../images/vidico1.png) no-repeat center rgba(0,0,0,0.5); opacity: 0;}
.hmvid ul li a:hover .img span{opacity: 1;}

.hmmus{background: #F8F3E5;}
.hmmus ul li{float: left; width: calc(33.33% - 16px); margin-left: 24px; margin-bottom: 24px;}
.hmmus ul li:nth-child(3n+1){margin-left: 0;}
.hmmus ul li .img{float: left; width: 78px; overflow: hidden; border-radius: 50%; position: relative;}
.hmmus ul li .img span{background: url(../images/vidico1.png) no-repeat center rgba(0,0,0,0.5); background-size: 40%; opacity: 0;}
.hmmus ul li a:hover .img span{opacity: 1;}
.hmmus ul li .txt{float: right; width: calc(100% - 98px);}
.hmmus ul li .txt h3{padding-bottom: 0.8em;}
.hmmus ul li .txt h6{padding-bottom: 0.2em;}
.hmmus ul li .txt h6 span{color: #5c5249; margin-left: 0.6em; padding-left: 0.6em; background: url(../images/xian1.jpg) no-repeat center left; background-size: 1.5px;}
.hmmus ul li .txt h6 span:first-child{padding-left: 0; margin: 0; background: none;}
.hmmus ul li .txt p{color: #99918A; height: 3em; overflow: hidden;}

.hmbooks{}
/*.hmbooks .swiper-slide{width: 45;}*/
.hmbooks .txt{padding-top: 15px;}
.hmbooks .txt p{color: #99918A;}
.hmbooks .txt h3{padding-bottom: 0.6em;}
.hmbooks .txt h6{padding-bottom: 0.2em;color: #5c5249;}
.hmbooks .swiper-slide{opacity: 0.4;}
.hmbooks .swiper-slide .txt{opacity: 0;}
.hmbooks .slides{opacity: 1;}
.hmbooks .slides .txt{opacity: 1;}
.hmchurch02{background: #F8F3E5;}
.hmchurch02 .hmchus .txt h3{padding-bottom: 0 !important;}
.hmchurch02 .hmchu .qhs{margin-top: -45px;}

.foot{background: #ede6d3;}
.foot .link{background: #a97711; padding: 25px 0; color: #fff;}
.foot .link .tit{position: relative; font-weight: bold;}
.foot .link .tit a{position: absolute; right: 0; top: 50%; width: 16px; margin-top: -8px; display: none;}
.foot .link ul{padding-top: 20px;}
.foot .link ul li{float: left; width: 14.28%; padding-bottom: 8px;}
.foot .link ul li a{display: inline-block; padding-left: 1em;background: url(../images/xian2.jpg) no-repeat left center; color: #fff; opacity: 0.8;}
.foot .link ul li a:hover{text-decoration: underline; opacity: 1;}
.foot .link ul li:nth-child(7n+1) a{padding-left: 0; background: none;}
.fotnav{border-bottom: 1px solid #E3DECF;}
.fotnav li{float: left; width: 11.11%; text-align: center;}
.fotbt{padding: 12px 0;}
.fotbt ul{float: left;}
.fotbt ul li{float: left; margin-right: 1.2em;}
.fotbt ul li a{color: #5C5249;}
.fotbt ul li a:hover{text-decoration: underline; opacity: 1;}
.fotbt .copy{float: right;}

.Crumbs{background: #a97711; color: #fff; padding: 12px 0;}
.Crumbs a{color: #fff;}
.Crumbs a:hover{text-decoration: underline;}
.Crumbs img{display: inline-block; vertical-align: middle; padding-bottom: 0.2em;}
.Crumbs span{padding: 0 0.5em;}
.Crumbs img.h{vertical-align: bottom; padding-right: 0.2em;}

.pageBox{min-height: 100vh; position: relative;}
.leftNav{position: absolute; left: 0; width: 310px; height: 100%; background: #f8f3e5;}
.leftNav .hmtit{padding: 50px 50px 0px;}
.leftNav  ul li{line-height: 50px;}
.leftNav  ul li a{display: block; position: relative; padding: 0 50px; color: #99918a;}
.leftNav  ul li p{float: left;}
.leftNav  ul li span{float: right; font-size: 12px; position: relative; width: 1.5em;}
.leftNav  ul li span:before{position: absolute; content: ""; right: 100%; margin-right: 0.7em; top: 50%; height: 1px; width:1.6em; background: #99918a;}
.leftNav  ul li font{position: absolute; right: 0; top: 50%; margin-top: -9px; opacity: 0;}
.leftNav  ul li a:hover,.leftNav  ul li.cur a{color: #342010;}
.leftNav  ul li a:hover span:before,.leftNav  ul li.cur a span:before{background: #342010;}
.leftNav  ul li.cur a font{opacity: 1;}
.pageCon{ float: left; margin-left: 360px; width: 90%; max-width: calc(100% - 720px);}

.pageCon ul.search li{
	border-bottom: 1px solid #d0cbbe;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.pageCon ul.search li a{
	font-size: 16px;
	/*line-height: 50px;*/
	color: #342010;
	display: block;
}
.pageCon ul.search li a p{
	/*width: 70%;*/
	/*float: left;*/
}
.pageCon ul.search li a span{
	/*float: right;*/
}

@media (max-width: 768px){
	.pageCon ul.search li{
		padding: 10px 0;
	}
	.pageCon ul.search li a{
		font-size: 14px;
		line-height: 26px;
	}
	.pageCon ul.search li a p{
		width: 100%;
		float: left;
	}
	.pageCon ul.search li a span{
		width: 100%;
		display: block;
		/*text-align: right;*/
	}
}

.saixuan{padding-top: 0 !important;padding-bottom: 30px !important; position: relative; z-index: 10;}
.souslk{border-bottom: 1px solid #e9e5d9; float: left; width: calc(100% - 408px);}
.souslk input{float: left; height: 39px; border: 0; background: none;}
.souslk .txt{width: calc(100% - 40px);}
.souslk .but{background: url(../images/Church/ssico1.png) no-repeat center; width: 40px;}

#Type2Box{
	display: none;
}
.bannernew .swiper-slide{
	width:100% !important;
}
.bannernew {
	width:100% !important;
}
.listTabs{margin-bottom: 30px; background:#f8f3e5}
.listTabs a{
	width: 12%;
	font-size: 14px;
	line-height: 24px;
	color: #99918a;
	display: block;
	float: left;
	padding: 3px 0 2px 3px;
	text-align: center;
}
.listTabs a.on{
	color: #fff;
	background-color: #a97711;
}
.smUL{

	background-color: #f6f1e2;
	padding:0 100px;
}

.smUL li a{
	float:left;
	padding-right:12px;
	line-height: 60px;
	color:#807973;
}
.smUL li:nth-child(1) a{
	font-size: 14px;
	color:#342010;
	font-weight: 700;
}
.pageBox .left{
	width:78%;
	padding-left:100px;
	box-sizing: border-box;
	padding-top:42px;
	padding-bottom:80px;
}
.picList1{
	/* width:80%; */

}
.picList1 ul li{
	width:32%;
	position:relative;
	float:left;
	margin-right:2%;
	margin-bottom:2%;
}
.picList1 ul li span{
	position: absolute;
	top:14px;
	left:14px;
	color:#fff;
}
.picList1 ul li:nth-child(3n){
	margin-right:0px;
}
.pgright b{
	display: inline-block;
	position:absolute;
	left:-2px;
	width:22px;
	height: 24px;
	top:13px;
}
.pgright b img{
	position:absolute;

}
.pgright b i{
	position: absolute;
	left:7px;
	font-style: normal;
}
.coltop{
	height: 60px;
	padding:0px 90px;
}
.coltop .left{
	padding-top:3px;
}
.coltop .right{
	height: 60px;
	line-height: 60px;
}
.coltop .right img{
	float:left;
	vertical-align: middle;
	margin-top:14px;
	margin-right:10px;

}
.colbanner{
	position: relative;
}
.colbanner .peopBox{
	/* width:11%; */
	position: absolute;
	bottom:0px;
	left:50%;
	transform: translate(-50% ,50%);
}
.hBox{
	margin-top:100px;
	text-align:center;
	padding-bottom:50px;
}
.hBox h1{
	color:#342010;
	font-size: 26px;
	height: 40px;
}
.hBox .cont{
	color:#99918a;
	font-size: 14px;
}
.ulTab ul li{
	float:left;
	width:33.33%;text-align: center;

}
.ulTab ul li a{
	display: inline-block;
	color:#99918a;
	font-size: 18px;
}
.ulTabColor{
	border-bottom:1px solid #e2b03d;
	color:#99918a;
	font-size: 20px;

}
.ulTab ul li a{
	height: 43px;
	line-height: 43px;
}
.ulTab ul{
	width:400px;
	margin:0 auto;
}
.colproBox{
	background-color: #f2efe6;
}
.peopleft {
	width:76%;
	float: left;
	padding-left:52px;
}
.peopleft .ullist{
	padding:50px 0px 40px;
	position: relative;
	border-bottom:1px solid #dfdbd0;
}
.peopleft .ullist h2{
	color:#342010;
	font-size: 20px;
	font-weight: 700;
	padding-bottom:30px;
}
.peopleft .ullist h3{
	padding-top:20px;
	height: 25px;
	font-size: 16px;
	color:#342010;
}
.peopleft .ullist span{
	color:#99918a;
	font-size: 14px;
	margin: 0px 4px;
}
.peopleft .ullist span:nth-child(1){
	margin:0px 4px 0px 0px;
}
.peopleft .ullist ul li{
	width: 19%;
	display: inline-block;
	margin-right:1%;
}
.peopleft .ullist .overUl{
	width:100%;
	overflow: hidden;
}
.overUl ul{
	white-space: nowrap;

}
.peopleft .ullist .overUl::-webkit-scrollbar {
	display: none;
  }

.overUl ul li{
	position: relative;
}
.overUl ul li .bflogo {

	background: url(../images/vidico1.png) no-repeat center rgba(0,0,0,0.5);
	opacity: 0;
	position: absolute;
    top: 0;
    left: -4px;
    width: 100%;
    height: 100%;
}
.overUl ul li .bflogo:hover{
	opacity: 1;
}
.peopleft .ullist .overUl ul{
	/*width:300%;
	position: relative;
	left:0px;*/
	white-space: nowrap;
	overflow-x: scroll;
}
/*.peopleft .ullist .overUl ul.on{

}*/
.peopleft .ullist #dian{
	display: none;
}
#dian{
	position: absolute;
	top:55;
	right:0;
}
#dian span{
	display: inline-block;
	width:6px;
	height: 6px;
	background-color: #a69c90;
	border-radius: 50%;
}
.spanColor{
	background-color: #000 !important;
}
.imgBox{
	position: relative;
}
.smpop{position: absolute;
	top:0px;
	left:34px;
	width:46px;

}
.popname{
	padding-left:64px;
	line-height: 42px ;
	color:#342010;
	font-size: 14px;
  }

  .pgrlc02 .popBox a span{
	  top:11px !important;
  }
@media (min-width: 1024px){
	.listTabs a:hover{
		color: #fff;
		background-color: #a97711;
	}
}
@media (max-width: 1024px){
	#Type2Box{
		display: block;
	}
	.listTabs{
		display: none;
	}
}
@media (max-width: 768px){
	.saixuan{
		padding-bottom: 25px !important;
	}
}

.xlcon{float: left; margin-left: 24px; width:180px; position: relative;}
.xlcon h3{border: 1px solid #d0cbbe; line-height: 38px;}
.xlcon h3 a{display: block; padding: 0 20px; background: url(../images/Church/xlico1.png) no-repeat calc(100% - 20px) center; color: #342010;}
.xlcon h3 a p{width: calc(100% - 14px);}
.xlcon .cons{position: absolute; top: 100%; margin-top: 12px; width: 440px; left: 50%; margin-left: -252px; border: 1px solid #D0B9A0; background: #fffcf1; box-shadow: 0 10px 20px rgba(0,0,0,0.1); padding: 30px; display: none;}
.xlcon .cons h5{padding-left: 50px;}
.xlcon .cons dl{ line-height: 1.8em; color: #99918a; padding-top: 9px;}
.xlcon .cons dl dd{padding: 3px 0;}
.xlcon .cons dl a{color: #99918A; margin-right: 0.88em; float: left;}
.xlcon .cons dl a:hover{color: #342010;}
.xlcon .cons dl span{float: left;}
.xlcon .cons dl .li{float: right; width: calc(100% - 50px);}

.xlcon ul{position: absolute; top: 100%; margin-top: 12px; left: 0; width: calc(100% - 2px); border: 1px solid #D0B9A0; background: #fffcf1;z-index: 10; box-shadow: 0 10px 20px rgba(0,0,0,0.1); line-height: 40px; max-height: 240px; overflow-y: auto; display: none;}
.xlcon ul a{display: block; padding: 0 20px; color: #99918A; border-bottom: 1px solid #f8f3e5;}
.xlcon ul a:hover{background: #f8f3e5; color: #342010;}

.jtlist{}
.jtlist li{padding: 30px 0; border-bottom: 1px solid #d0cbbe;}
.jtlist li:first-child{padding-top: 0;}
.jtlist li a{display: block; color: #99918A;}
.jtlist li .img{float: left; width: 282px;}
.jtlist li .txt{float: right; width: calc(100% - 312px); }
.jtlists li .txt p{margin: 1em 0 0.5em;}
.jtlist li .txt h3{color: #342010;}
.jtlist li .txt h5{padding: 0.4em 0 1.2em;}
.jtlist li .txt h5 font{padding: 0 0.5em;}
.jtlist li .txt h5 img{display: inline-block; vertical-align: middle; padding-right: 0.5em; padding-bottom: 0.2em;}
.jtlist li .txt p{line-height: 1.8em; height: 3.6em; overflow: hidden;}

.page{ text-align: center; padding-bottom: 10px !important;}
.page a,.page span,.page font{width: 38px; height: 38px;line-height: 38px; display: inline-block; vertical-align: middle;}
.page a{color: #99918A;}
.page span{color: #342010; text-decoration: underline;}
.page .fast{border: 1px solid #342010; margin-right: 0.5em; background: url(../images/first.png) no-repeat center;}
.page .last{border: 1px solid #342010; margin-left: 0.5em; background: url(../images/last.png) no-repeat center;}
.page .pre{border: 1px solid #342010; margin-right: 0.5em; background: url(../images/qh1.png) no-repeat center; background-size: 0.5em;}
.page .next{border: 1px solid #342010; margin-left: 0.5em; background: url(../images/qh2.png) no-repeat center; background-size: 0.5em;}

.pgright{float: right; margin-right: 40px; width: 270px;}
.pgrlc{}
.pgrlc .tit{padding: 0 26px 15px;}
.pgrlc .tit h3{background: url(../images/Church/jiaotico5.png) no-repeat left center; padding-left: 0.8em; color: #342010; font-weight: bold;}
.pgrlc .con{padding: 20px; background: #f8f3e5;}
.pgrlc01 .con ul{position: relative;}
.pgrlc01 .con ul:before{position: absolute; content: ''; width: 1px; height: calc(100% - 30px); background: #D0CBBE; left: 6px;}
.pgrlc01 .con li{padding-bottom: 20px;}
/* .pgrlc .con li:last-child{padding-bottom: 0;} */
.pgrlc .con a{display: block; padding-left: 30px; position: relative;}
.pgrlc01 .con a span{position: absolute; left: 0; top: 3px;}
.pgrlc .con p{color: #99918A; padding-top: 0.5em; font-size: 12px;}

.pgrlc02{padding-bottom: 0 !important;}
.pgrlc02 li{padding: 12px 0;border-bottom: 1px solid #D0CBBE;}
.pgrlc02 li:first-child{padding-top: 0;}
.pgrlc02 a{display: block; padding-left: 30px; position: relative;}
.pgrlc02 .con a span{position: absolute; left: 0; top: 3px; font-size: 12px; background: #ccc5b2; color: #fff; width: 1.5em; line-height: 1.5em; border-radius: 50%; text-align: center;}
.pgrlc02 .con p{color: #99918A; padding-top: 0.5em; font-size: 12px;}
.pgrlc02 .con li:nth-child(1) a span,.pgrlc02 .con li:nth-child(2) a span,.pgrlc02 .con li:nth-child(3) a span{background: #e6af38;}

.fhico{position: fixed; z-index: 30; left: 3%; top: 230px; color: #342010;}
.fhico img{display: inline-block; vertical-align: middle; padding-right: 0.5em; padding-bottom:0.3em;}
.lbtit{padding-bottom: 30px; border-bottom: 1px solid #e9e5d9; margin-bottom:30px;}
.lbtit h3, .lbtit h1{padding-bottom: 0.3em; color: #342010; font-weight: bold;}
.lbtit h5{float: left; line-height: 26px; color: #99918A;}
.lbtit h5 font{padding: 0 0.5em;}
.lbtit h5 img{display: inline-block; vertical-align: middle; padding-right: 0.5em; padding-bottom: 0.2em;}
.lbtit .bdsharebuttonbox{} /*float: right;*/
.lbtit .bdsharebuttonbox a{float: left; padding: 0 !important; margin: 0 !important; margin-left: 10px !important; width: 26px !important;; height: 26px !important;}
.lbtit .bdsharebuttonbox .popup_weixin{background: url(../images/Church/fxico1.png) no-repeat !important;}
.lbtit .bdsharebuttonbox .popup_douban{background: url(../images/Church/fxico2.png) no-repeat !important;}
.lbtit .bdsharebuttonbox .popup_qzone{background: url(../images/Church/fxico3.png) no-repeat !important;}
.lbtit .bdsharebuttonbox .popup_tsina{background: url(../images/Church/fxico4.png) no-repeat !important;}
.lbtit .bdsharebuttonbox .popup_tqf{background: url(../images/Church/fxico5.png) no-repeat !important;}

.newxq{padding-top: 0 !important; color: #5c5249; line-height: 1.8em;}
.newxq table{width: 100%;max-width:100%;margin:0 auto;}
.newxq table tr td p{padding:10px;font-size: 18px !important;}
@media (max-width: 768px){
.newxq table{width: auto;max-width:100%;margin:0 auto;}
	.newxq table tr td p{padding:10px;font-size: 14px !important;}
}
.newxq img{display: inline-block; height: auto !important;}

.lunbdatu{position: relative; overflow: hidden;}
.lunbdatu .con img{
	margin: 0 auto;
}
.lunbdatu .txt{position: absolute; bottom: 0; left: 0; width: 100%; background: rgb(255,255,255,0.8); padding: 15px 0; text-align: center; color: #342010;}
.lunbdatu .txt p{width: 90%; margin: 0 auto;}
.Swi{position: absolute; top: 50%; width: 40px; height: 40px; margin-top: -20px; background: url(../images/qh1.png) no-repeat center rgba(255,255,255,0.5); z-index: 3; background-size: 8px;}
.Swi1{left: 20px;}
.Swi2{right: 20px; background-image: url(../images/qh2.png);}
.lunbnum{padding: 15px 0 5px;}
.lunbxtu{position: relative;}
.lunbxtus{position: relative; overflow: hidden;}
.lunbxtus .con{background: #fff; position: relative;}
.lunbxtus .con img{opacity: 0.5;}
.lunbxtus .swiper-slide-thumb-active .con:before{content: ''; width: calc(100% - 6px); height: calc(100% - 6px); top: 0; left: 0; border: 3px solid #a97711; position: absolute;}
.lunbxtus .swiper-slide-thumb-active .con img{opacity: 1;}
.lunbxtu .Swi{background-color: transparent;}
.lunbxtu .Swi3{left: -50px;}
.lunbxtu .Swi4{right: -50px; background-image: url(../images/qh2.png);}

.lunbtxt{}
.lunbtxt li{display: none;}
.pglunb{padding-bottom: 0 !important; border-top: 1px solid #E9E5D9;}
.pglunb li{float: left; max-width: 40%; width: auto; color: #A97711;}
.pglunb li a{color: #99918a;}
.pglunb li a:hover{color: #A97711;}
.pglunb li:last-child{float: right;}
.pglunb li span{color: #99918A;}

.pgebanner{
	position: relative;
}
.pgebanner .list{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.pgebanner .list ul{
	width: 100%;
	height: 100%;
}
.pgebanner .list ul li{
	height: 100%;
	width: 100%;
}
.pgebanner .list .btns{
	width: 100%;
	text-align: center;
	font-size: 0;
	position: absolute;
	bottom: 20px;
	left: 0;
	z-index: 10;

}
.pgebanner .list .btns span{
	width: 12px;
	height: 12px;
	border-radius: 12px;
	background-color: #fff;
	opacity: 1;
	display: inline-block;
	margin: 0 5px;
	cursor: pointer;
}
.pgebanner .list .btns span.swiper-pagination-bullet-active{
	background-color: #a97711;
}


.vdtuij{float: right; width: 380px; padding: 20px 0; background: rgba(0,0,0,0.5);z-index: 2;position: relative;}
.vdtuij .tit{padding: 0 26px 15px;}
.vdtuij .tit h3{background: url(../images/Church/jiaotico6.png) no-repeat left center; padding-left: 0.8em; color: #fff; font-weight: bold;}
.vdtuij ul{
	height: 480px;
	overflow: hidden;
}
.vdtuij li a{display: block; padding: 10px 25px; color: #fff;}
.vdtuij li a:hover{background: rgba(255,255,255,0.3);}
.vdtuij li a .img{float: left; width: 126px;}
.vdtuij li a .txt{float: right; width: calc(100% - 140px);}
.vdtuij li a .txt h3{height: 3em; overflow: hidden;}
.vdtuij li a .txt p{opacity: 0.5; padding-top: 0.5em;}

.vidss{}
.vidss ul li{float: left; width: calc(25% - 18px); margin-left: 24px; margin-bottom: 30px;}
.vidss ul li:nth-child(4n+1){margin-left: 0;}
.vidss ul li .txt{padding-top: 18px;}
.vidss ul li h3{padding-bottom: 0.7em;}
.vidss ul li p{color: #5c5249; padding-bottom: 0.3em;}
.vidss ul li .txt span{color: #99918A; margin-left: 0.6em; padding-left: 0.6em; background: url(../images/xian1.jpg) no-repeat center left; background-size: 1.5px;}
.vidss ul li span:first-child{background: none; padding: 0; margin: 0;}
.vidss ul li .img span{background: url(../images/vidico1.png) no-repeat center rgba(0,0,0,0.5); opacity: 0;}
.vidss ul li a:hover .img span{opacity: 1;}
.more3{width: 10em; margin: 50px auto 0;  background: #e6af38; color: #fff; line-height: 3em; text-align: center; display: block;}
.more3:hover{background: #fff; color: #342010;}
.vidBox{padding-top: 0 !important; background: #1f1f1f; position: relative;}
.vidBox .vdtuij{width:384px; background: #262626; padding: 50px 0 34px; position: absolute; right: 0; top: 0;}
.vidBox .vids{float: left; width: calc(100% - 409px); height: 585px; position: relative; transition:.3s; -webkit-transition:.3s;}
.vidBox .vids video{background: #000000;}
.vzks{position: absolute; width: 15px; height: 58px; background: url(../images/video/vzd1.jpg) no-repeat center #404040; left: 100%; top: 50%; margin-top: -29px; border-radius: 0 4px 4px 0;}
.vzks.cur{background-image: url(../images/video/vzd2.jpg);}
.vidBox .vidc{width: 100%;}
.numtab{ line-height:40px; color: #fff;}
.numtab a{float: left; margin-left: 20px; color: #fff;}
.numtab a.cur{color: #E6AF38;}
.numcom{background: #262626; padding:12px 10px;}
.numcom a{float: left; width: 34px; line-height: 34px; margin:4px 12px; color: #fff; text-align: center; position: relative; transition:0s; -webkit-transition:0s;}
.numcom a img{position: absolute; top: 0; left: 0; opacity: 0;}
.numcom a.cur img,.numcom a:hover img{opacity: 1;}
.numcom a.cur,.numcom a:hover{font-size: 0;}
.numcom .li{display: none;}
.vdjies{padding-top: 25px; line-height: 1.8em;}
.pgtit{padding-bottom: 20px; line-height: 24px;}
.pgtit h3{padding-left: 13px; background: url(../images/Church/jiaotico5.png) no-repeat left center; font-weight: bold; color: #342010; float: left; background-size: auto 1em;}
.pgtit .sm{float: left; padding-left: 0.5em; color: #99918A;}
.pgtit .pnum{float: right; color: #99918A;}
.pgtit .pnum span{color: #342010;}
.zchi{float: left;}
.zchi a{float: left; margin-right: 25px; padding-left: 25px; background: url(../images/video/ico3.png) no-repeat left center;}
.zchi a.cur{background-image: url(../images/video/ico2.png);}
.pinf{float: right;}
.pinf span{display: inline-block; vertical-align: middle;}
.pf{display: inline-block; vertical-align: middle;}
.pf a{display: inline-block; vertical-align: middle; position: relative; margin: 0 3px;}
.pf a img:last-child{display: none;}
.pf a.cur img:last-child{display: block;}
/*.pf a.cur img:first-child{opacity: 0;}*/
.plun{margin-top: 12px;border: 1px solid #E3DECF; position: relative;}
.plun .txt{position: relative;}
.plun .txt textarea{padding: 8px 15px; border: 0; width: 100%; height: 100px; background: none;}
.plun .anniuz{line-height: 40px; background: #f7f3e9; padding: 0 20px; padding-right: 0;}
.plun .anniuz p{float: left;}
.plun .anniuz p span{color: #E6AF38;}
.plun .anniuz .right{float: right;}
.plun .anniuz a.nim{display: inline-block; padding-left: 25px;background: url(../images/video/ico3.png) no-repeat left center; float: left; color: #342010 !important;}
.plun .anniuz a.nim.cur{background-image: url(../images/video/ico2.png);}
.plun .anniuz .num{padding: 0 10px 0 15px; float: left;}
.plun .anniuz .ann{ float: left; width: 8em; text-align: center; background: #E6AF38; color: #fff;}

.wyoupl{padding-bottom: 0 !important;}
.wyoupl .pgtit{border-bottom: 1px solid #E3DECF;}
.wyoupl ul{padding-top: 10px;}
.wyoupl ul li{padding:25px 0; border-bottom: 1px solid #E3DECF;}
.wyoupl .top{line-height: 18px;}
.wyoupl .top .pfs{float: right;}
.wyoupl .top .pfs span{display: inline-block; vertical-align: middle; position: relative; margin: 0 3px 0.2em;}
.wyoupl .top .pfs span img:last-child{display: none;}
.wyoupl .top .pfs span.cur img:last-child{display: block;}
.wyoupl .top .name{color: #342010; padding-right: 2em; float: left;}
.wyoupl .top .time{color: #99918A; float: left;}
.wyoupl .txt{padding: 1.2em 0 1.5em;}
.wyoupl .txt .zhc{color: #E6AF38; overflow: hidden;}
.wyoupl .zuan a{float: left; margin-right: 20px;}
.wyoupl .zuan img{display: inline-block; vertical-align: middle; padding-right: 0.5em; padding-bottom: 0.2em;}
.wyoupl .zuan .ico2{display: none;}
.wyoupl .zuan a.cur,.wyoupl .zuan a:hover{color: #ffae00;}
.wyoupl .zuan a.cur img{display: none;}
.wyoupl .zuan a.cur .ico2{display: inline-block;}

.vidss{}
.vidss ul li img{ width: 100%;}
.vidssa ul li{width: calc(20% - 16px); margin-left: 20px !important;}
.vidssa ul li:nth-child(5n+1){margin-left: 0 !important;}
.vidss .ttx{height: 3em; overflow: hidden; color: #99918a;}

.muztit{}
.muztit .imgs{float: left; width: 282px;}
.muztit .txt{float: right; width: calc(100% - 312px);}
.muztit .txt h3{color: #342010; padding-bottom: 0.5em;}
.muztit .txt .text{color: #99918a;}

.muzlist{border-bottom: 1px solid #D0CBBE;}
.muzlist .muzts{padding-top: 0 !important; line-height: 24px;}
.muzlist .muzts h3{padding-left: 0.8em; background: url(../images/Church/jiaotico5.png) no-repeat left center; float: left; font-weight: bold; color: #342010;}
.muzlist .muzts .sm{float: left; padding-left: 1em;}
.muzlist .tits{line-height: 50px; color: #99918A; background: #f7f3e9;}
.muzlist .tits li{float: left;}
.muzlist .tits li:first-child{width: calc(62% - 100px); padding-left: 100px;}
.muzlist .tits li:nth-child(2){width: calc(21% - 24px); padding-left: 24px;}
.muzlist .tits li:last-child{float: right; width: calc(17% - 24px); padding-left: 24px;}
.muzlist .list{line-height: 38px;}
.muzlist .list li{padding: 15px 0;}
.muzlist .list li.hot{line-height: 78px;}
.muzlist .list li:nth-child(2n){background: #f7f3e9;}
.muzlist .list .num{float: left; padding-left: 24px; width: 52px; color: #99918A;}
.muzlist .list .tit{float: left; padding-left: 24px; width: calc(62% - 100px); position: relative;}
.muzlist .list .tit .tmu{float: left;}
.muzlist .list .tit .imgs{position: relative; width: 78px; overflow: hidden; border-radius: 50%; float: left;}
.muzlist .list li:hover .tit .imgs span {background: url(../images/vidico1.png) no-repeat center rgba(0,0,0,0.5); opacity: 1; background-size: 2.5em;}
.muzlist .list .tit h3{float: left; padding-left: 1em;}
.rigcz{position: absolute; right: 0; top: 50%; margin-top: -19px; opacity: 0;}
.muzlist .list li:hover .rigcz{opacity: 1;}
.rigcz a.xz{float: left; border: 1px solid #E3DECF; border-radius: 50%; margin-left: 10px;}
.rigcz .bdsharebuttonbox{float: left;}
.rigcz .bdsharebuttonbox a{   padding: 0 !important; border: 1px solid #E3DECF;
    margin: 0 !important; border-radius: 50%;
    background: url(../images/video/ico8.png) no-repeat center;
    width: 36px !important; opacity: 1 !important;
    height: 36px !important;
}
.muzlist .list .name{float: left;width: calc(21% - 24px); padding-left: 24px;}
.muzlist .list .time{float: right; width: calc(17% - 24px); padding-left: 24px;}
.muzlist .list li:hover .num{color: #342010;}
.muzlist .list li .ico{float: left; padding-top: 6px;}
.muzlist .list .yxs{display: none;}

.adsbg{position: fixed; z-index: 90; background: #000000; opacity: 0.6; display: none;}
.adsBox{position: fixed; z-index: 92; display: none;}
.yinp{position: absolute; height:calc(100% - 100px); width:80%; top: 25px; left: 10%;}
.yinp .cons{position: relative; height: 100%; max-width: 596px; margin: 0 auto;}
.yinp .cons .close{position: absolute; right: -45px; top: 0;}

.yinbf{position: absolute; bottom: 0; left: 0; width: 100%;}



@media screen and (max-width:1800px) {

}
@media screen and (max-width:1644px) {
	.head .right{width: calc(95% - 400px);}
	.head .logo{width: 325px;}
	.huany{line-height: 44px;}
	.nav ul li,.sous{line-height: 45px;}
	.headH{height: 90px;}

	/*.ft84{font-size:76px;}
	.ft70{font-size:66px;}
	.ft60{font-size:54px;}
	.ft48{font-size: 42px;}
	.ft40{font-size: 36px;}
	.ft36{font-size: 32px;}
	.ft34{font-size: 30px;}
	.ft30{font-size: 28px;}
	.ft28{font-size: 26px;}
	.ft26{font-size: 24px;}
	.ft24{font-size: 22px;}
	.ft44{font-size: 40px;}*/


}
@media screen and (max-width:1520px) {
	.nav{width: calc(96% - 60px);}
	.head .logo{margin-left: 3%;}
	.head .right{width: calc(97% - 400px);}
	.huany p{padding: 0 1.8%;}

	.banner .swiper-slide .txt{font-size: 30px;}

	.leftNav{width: 240px;}
	.leftNav .hmtit{padding: 30px 30px 0; margin-bottom: 20px;}
	.leftNav ul li a{padding: 0 30px;}
	.pageCon{max-width: calc(100% - 560px); margin-left: 280px;}
	.pgright{margin-right: 20px; width: 220px;}
	.jtlist li .img{width: 250px;}
	.jtlist li .txt{width: calc(100% - 275px);}

	.fhico{left: 1%; font-size: 12px; top: 170px;}
	.fhico img{width: 1.5em;}


}
@media screen and (max-width:1400px) {
	.banner .swiper-slide .txt{font-size: 20px; width: 88%; left: 6%;}


	/*.ft84{font-size:74px;}
	.ft70{font-size:64px;}
	.ft60{font-size:52px;}
	.ft48{font-size: 40px;}
	.ft40{font-size: 34px;}
	.ft36{font-size: 30px;}
	.ft34{font-size: 26px;}
	.ft30{font-size: 25px;}
	.ft28{font-size: 22px;}
	.ft26{font-size: 21px;}
	.ft24{font-size: 19px;}
	.ft44{font-size: 38px;}
	.ft20{font-size: 17px;}
	.ft18{font-size: 16px;}
	.ft16{font-size: 15px;}*/

}
@media screen and (max-height:570px) {

}
@media screen and (max-width:1300px) {
	.head .right{width: calc(97% - 370px);}
	.foot .link ul li{width: 16.66%;}
	.foot .link ul li:nth-child(7n+1) a{padding-left: 1em;background: url(../images/xian2.jpg) no-repeat left center;}
	.foot .link ul li:nth-child(6n+1) a{padding-left: 0;background: none;}

	.leftNav{position: relative; height: auto; width: 90%; padding: 15px 5%;}
	.leftNav .hmtit{padding: 0; margin-bottom: 10px;}
	.leftNav ul{overflow-y: auto; white-space: nowrap;}
	.leftNav ul li{line-height: 30px; display: inline-block; padding-right: 1.5em;}
	.leftNav ul li a{padding: 0;}
	.leftNav ul li a p{padding-right: 1.5em;}
	.leftNav ul li span:before{width: 0.5em;}
	.leftNav ul li a font{display: none;}
	.pageCon{max-width: 90%; margin: 0 auto; float: none;}
	.pgright{width: 90%; float: none; margin: 0 auto; padding-top: 0 !important;}
	.fhico{display: none;}
	.pageBox .left{float: none; width:96%;padding-left:0px; margin:0 auto;}
	.peopleft{float:none; width:90%;padding-left:0px; margin:0 auto;}
	.pgrlc{padding-top:30px;}

}
@media screen and (max-width:1240px) {
	body{font-size: 12px;}
	.huany p{display: none;}
	.huany a{
		position: absolute;
		width: 26px;
		height: 26px;
		top: 11px;
		right: 40px;
		margin-top: 0;
		line-height: 26px;
		font-size: 14px;
	}
	.nav{position: fixed; display: none;}
	.sous{position: absolute; left: 5%; top: 0%; font-size: 0; line-height: 50px; padding-left: 0;}
	.head .logo{width: 176px; padding: 6px 0; position: absolute; left: 50%; top: 0;margin: 0; margin-left: -88px;}
	.head,.headH{height: 50px;}
	.head .navlin{ width: 22px; height: 20px; margin-top: -8px; position: absolute; right: 5%; top: 50%; display: block; }
	.head .navlin span{display: block; width: 100%; height: 2px; background: #5c5249; position: relative; transition:.3s; -webkit-transition:.3s;}
	.heads .navlin span,.head.cur .navlin span,.head.curc .navlin span{background: #5c5249;}
	.head .navlin span:nth-child(2),.head .navlin span:nth-child(3){margin-top: 5px;}
	.head .navlin.cur span:nth-child(3){display: none;}
	.head .navlin.cur span:nth-child(1){transform:rotate(45deg); -webkit-transform:rotate(45deg); top: 7px;}
	.head .navlin.cur span:nth-child(2){transform:rotate(-45deg); -webkit-transform:rotate(-45deg); top: 0px;}
	.head .nav{position: fixed; top:50px; background: rgba(0,0,0,0.6); width: 100%; height: calc(100vh - 48px); display: block; left: 100%;transition:.6s; -webkit-transition:.6s; -moz-transition:.6s; -ms-transition:.6s; -o-transition:.6s;}
	.head .nav ul li{float: none; display: block; width: 90%; /*text-align: right;*/ padding-right: 5%;}
	.head .nav ul li .yj{ /*font-weight: bold;*/ font-size: 14px; padding: 0; line-height: 30px;}
	.head .navs{float: right; width: 60%; max-width: 180px; background: #fffcf1; height: calc(100vh - 50px);}
	.head .nav.curs{left: 0;}

	.banner .txts{width: 340px;}
	.bannerc{width: calc(100% - 370px);}

	.budxx{width: 100%; padding: 0; border: 0;}
	.hmvid{width: 100%; padding-top: 30px;}

	.foot .link{padding: 16px 0;}
	.foot .link .tit a{display: block;}
	.foot .link ul{display: none;padding-top: 5px;}
	.foot .link ul li{width: 33.33%; padding-bottom: 0; padding-top: 8px;}
	.foot .link ul li:nth-child(6n+1) a{padding-left: 1em;background: url(../images/xian2.jpg) no-repeat left center;}
	.foot .link ul li:nth-child(3n+1) a{padding-left: 0;background: none;}
	.lbtit{padding-bottom: 15px; margin-bottom: 20px;}
	.lunbxtu .Swi{background-color: rgba(255,255,255,0.5); display: none;}
	.lunbxtu .Swi3,.Swi1{left: 10px;}
	.lunbxtu .Swi4,.Swi2{right: 10px;}
	.Swi{width: 30px; height: 30px; background-size: 5px; margin-top: -15px;}

	.vidBox .vdtuij{display: none;}
	.vidBox .vids{width: 100%; height: auto;}
	.vzks{display: none;}
	.vidBox .vids video{position: relative; height: auto;}



	/*公用*/
	.ptb150{padding: 60px 0 90px;}
	.ptb100{padding: 60px 0;}
	.ptb40{padding: 36px 0;}
	.pt80{padding: 55px;}
	.ptb70{padding: 50px 0 50px;}
	.ptb80{padding: 55px 0 55px;}
	.ft60{font-size: 46px;}
	.ft70{font-size:50px;}
	.ft84{font-size:60px;}
	.ft48{font-size: 40px;}
	.ft44{font-size: 38px;}
	.ft40{font-size: 30px;}
	.ft36{font-size: 28px;}
	.ft34{font-size: 28px;}
	.ft30{font-size: 26px;}
	.ft24{font-size: 22px;}
	.ft26{font-size: 23px;}
	.ft28{font-size: 24px;}
	.ft20{font-size: 17px;}
	.ft18{font-size: 15px;}
	.ft16{font-size: 14px;}
}

@media screen and (max-width:1000px) {


}

@media screen and (max-width:960px) {
	.hmtit h3 img{width: 36px;}
	.fle{display: block; margin-left: 0; padding-top: 10px;}
	.fle a{margin-left: 1em;}
	.fle a:first-child{margin-left: 0;}
	.hmtit .more{top: 8px; bottom: auto;}

	.hmnews .left{width: 48%;}
	.hmnews .con{float: right; width: 48%; margin: 0;}
	.hmnews .right{width: 100%; padding-top: 20px;}
	.hmmus ul li{width: calc(50% - 12px); margin-left: 0;}
	.hmmus ul li:nth-child(2n){float: right;}

	.fotnav ul{padding:12px 0;}
	.fotnav li{width: 100%; line-height: 3em; border-bottom: 1px solid #E3DECF;}
	.fotnav li a{display: block; text-align: left; background: url(../images/qh2.png) no-repeat right center; background-size:0.5em;}

	.fotbt ul{width: 100%;}
	.fotbt ul li{width: 20%; margin-right: 0em;}
	.fotnav{border: 0;}
	.copy{width: 100%; text-align: center; padding-top: 5px;}

	.numcom a{float: none; display: inline-block; vertical-align: middle; margin: 0 5px; width: 25px; line-height: 25px;}
	.numcom{white-space: nowrap;}
	.numcom .li{overflow-y: auto;}
	.vdjies{padding-top: 20px;}

	.muzlist .list li.hot{line-height: 50px;}
	.muzlist .list .tit .imgs{width: 50px;}
	.rigcz{opacity: 1;}
	.muzlist .list .yxs{display: inline-block;}
	.muzlist .tits{display: none;}
	.muzlist .list .tit{width: calc(100% - 124px);}
	.muzlist .list .name{width: calc(50% - 24px);}
	.muzlist .list .time{text-align: right; padding-left: 0; padding-right: 24px; width: calc(50% - 24px);}
	.smUL li a{line-height: 28px;}
	.smUL {
		padding:0px 10px;
	}

}

@media screen and (max-width:768px) {
	.banner .swiper-slide .txt{width: 80%; left: 10%; font-size: 16px; text-align: center;}
	.banner .swiper-slide .txt h3:before{left: 50%; margin-left: -1em;}

	.hmchus{width: 44%; margin: 0 auto;}
	.hmchu .qhs{width: 32px; height: 32px; background-size: 10px; margin-top: -57px;}
	.hmchus .swiper-slide .txt{text-align: center;}
	.hmchurch02 .hmchu .qhs{margin-top: -39px;}
	.hmtit h3 img{width: 30px;}
	.hmtit{margin-bottom: 20px;}
	.hmchurch{background: #fffcf1;}
	.budxx .left{display: none;}
	.budxx .right{width: 100%;}

	.hmmus ul li{width: 100%; padding: 12px 0; border-bottom: 1px solid #e3decf; margin-bottom: 0;}
	.hmmus ul li:first-child{padding-top: 0;}
	.hmmus ul li .txt p{display: none;}
	.hmmus ul li .img{width: 55px;}
	.hmmus ul li .img span{opacity: 1;}
	.hmmus ul li .txt{width: calc(100% - 75px);}
	.souslk{width: 100%;}
	.xlcon{margin-left: 0; width: calc(50% - 7px); margin-top: 14px;}
	.xlcon:last-child{float: right;}
	.jtlist li .txt h5 font{display: block; padding: 0;}
	.xlcon .cons{left: 0; margin-left: 0; width: calc(100% - 26px); padding: 12px;}
	.xlcon .cons h5{padding-left: 0;}
	.xlcon .cons dl span{width: 100%;}
	.xlcon .cons dl .li{width: 100%;}

	.lbtit h5{width: 100%; padding-bottom: 8px; line-height: 1.8em;}
	.lbtit h5 font{display: block; padding: 0;}
	.lbtit .bdsharebuttonbox{float: left;}
	.lbtit .bdsharebuttonbox a{margin-left: 0 !important; margin-right: 6px !important;}

	.pglunb li{max-width: 100%; width: 100%;}
	.pglunb li:first-child{padding-bottom: 0.5em;}
	.lunbdatu .txt{padding: 10px 0;}
	.vidss ul li{float: left; width: calc(50% - 6px); margin-left: 0px !important; margin-bottom: 20px;}
	.vidss ul li:nth-child(2n){float: right;}
	.vidss ul li .img span{opacity: 1; background-size: 30px;}
	.zchi{width: 100%; padding-bottom: 10px;}
	.pinf{float: left;}
	.plun .anniuz{padding-left: 10px; line-height: 35px; font-size: 12px;}
	.plun .anniuz .num{padding: 0 6px 0 10px;}
	.plun .anniuz .ann{width: 6em;}
	.zchi a{margin-right: 15px; padding-left: 22px;}
	.pgtit .pnum{width: calc(100% - 13px); padding-left: 13px;}
	.wyoupl .top .name{width: 100%; padding-right: 0; padding-bottom: 6px;}
	.wyoupl ul li{padding: 12px 0;}
	.wyoupl .pgtit{padding-bottom: 12px;}

	.yinp .cons .close{right: -30px; width: 25px;}
	.hmvid ul li .img span{
		background-size: 32px;
	}
	.banner .txts{
		width: 100%;
		position: relative;
		top: auto;
		right: auto;
		display: block;
		height: auto;
		margin-top: 3%;
	}
	.banner .txts .content_2{
		position: relative;
		margin: 0 auto;
		height: auto;
		top: auto;
		right: auto;
		padding-right: 0;
	}
	.mCustomScrollBox{
		height: auto !important;
	}
	.content_2 ul li{
		padding: 12px 0;
	}
	.pgebanner .list{
		position: relative;
		height: 300px;
	}
	.pgebanner .wap{
		display: none;
	}
	.bannernew {display: none;}

	.pc{display: none;}
	.sj{display: block;}
	/*公用*/
	.ptb50{padding: 25px 0;}
	.ptb150{padding: 50px 0 80px;}
	.ptb100{padding: 50px 0;}
	.ptb40{padding: 30px 0;}
	.pt80{padding:45px;}
	.ptb80{padding: 45px 0 45px;}
	.ptb70{padding: 40px 0 40px;}
	.ft60{font-size: 36px;}
	.ft70{font-size:42px;}
	.ft84{font-size:50px;}
	.ft40{font-size: 26px;}
	.ft48{font-size: 30px;}
	.ft44{font-size: 28px;}
	.ft36{font-size: 25px;}
	.ft34{font-size: 25px;}
	.ft30{font-size: 24px;}
	.ft24{font-size: 20px;}
	.ft26{font-size: 21px;}
	.ft28{font-size: 22px;}
}

@media screen and (max-width:640px) {
	.hmchus{width: 70%; margin: 0 auto;}
	.hmnews .left{width: 100%;}
	.hmnews .con{width: 100%;}
	.hmnews .left .txt{padding-top: 8px;}
	.hmnews .txt h3{height: auto; margin-bottom: 0.3em; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width: 100%;}
	.hmnews .txt p{font-size: 12px; margin-bottom: 0.2em;}
	.hmnews .con li{margin-bottom: 0; margin-top: 20px;}
	.hmnews .right li{padding: 12px 0;}

	.hmvid ul li .txt{padding-top: 8px; font-size: 12px;}
	.hmvid ul li h3{padding-bottom: 0.3em;}
	.hmvid ul li{width: calc(50% - 8px); padding-bottom: 20px;}
	.hmvid ul li .img span{opacity: 1;}
	.hmvid ul li:nth-child(3) .img, .hmvid ul li:nth-child(4) .img{width: 100%;}
	.hmvid ul li:nth-child(3) .txt, .hmvid ul li:nth-child(4) .txt{width: 100%; padding-top: 8px;}

	.foot .link ul li{width: 50%;}
	.foot .link ul li a{padding-left: 0 !important;background: none !important;}
	.foot .link ul li:nth-child(2n) a{padding-left: 1em !important;background: url(../images/xian2.jpg) no-repeat left center !important;}

	.xldzh{z-index: 8;}
	.xlcon{width: 100%;}
	.jtlist li .img{width: 100%;}
	.jtlist li .txt{width: 100%; padding-top: 12px;}
	.jtlist li{padding: 18px 0;}
	.page a,.page span,.page font{width: 28px; height: 28px;line-height: 28px;}
	.jtlist li .txt h5 img{width: 1em;}

	.muztit .imgs{float: left; width: 40%;}
	.muztit .txt{float: right; width: 55%;}

	.muzlist .list .num{width: 30px; padding-left: 15px;}
	.muzlist .list .tit{width: calc(100% - 65px); padding-left: 05px;}
	.muzlist .list .name{width: calc(50% - 50px); padding-left: 50px; line-height: 20px; padding-top: 5px;}
	.muzlist .list .time{text-align: right; padding-left: 0; padding-right: 15px; width: calc(50% - 15px); line-height: 20px; padding-top: 5px;}
	.rigcz{position: relative; width: 100%; float: left; margin-top: 8px;}
	.rigcz .bdsharebuttonbox a,.rigcz a.xz{width: 30px !important; height: 30px !important;}
	.muzlist .list{line-height: 26px;}
	.muzlist .list li .ico{padding: 0;}
	.muzlist .list li{background: #F7F3E9;}
	.muzlist .list li:nth-child(2n){background: none;}
	.Crumbs{padding: 6px 0;}
	.picList1 ul li:nth-child(3n){
		margin-right:2%;
	}
	.picList1 ul li{
		width:48%;
	}
	.picList1 ul li:nth-child(n){
		margin-right:4%;
	}
	.picList1 ul li:nth-child(2n){
		margin-right:0;
	}
	.coltop .left{width:200px;}
	.coltop{padding:0 10px;}
	.colbanner .peopBox{width:27%}
	/*.peopleft .ullist .overUl ul{width:340%;}*/
	.peopleft .ullist ul li{width:48%;margin-right: 2%;}
}

@media screen and (max-width:480px) {
	.hmchus{width: 84%; margin: 0 auto;}
	.hmbooks{width: 60%; margin: 0 auto;}
	.vdtuij{width: 100%;}

	/*公用*/
	.ptb150{padding: 40px 0 60px;}
	.ptb100{padding: 40px 0;}
	.ptb80{padding: 30px 0 30px;}
	.pt80{padding: 40px;}
	.ft60{font-size: 32px;}
	.ft70{font-size:36px;}
	.ft84{font-size:40px;}
	.ft40{font-size: 24px;}
	.ft48{font-size: 26px;}
	.ft44{font-size: 25px;}
	.ft36{font-size: 23px;}
	.ft34{font-size: 23px;}
	.ft30{font-size: 20px;}
	.ft24{font-size: 18px;}
	.ft26{font-size: 19px;}
	.ft28{font-size: 20px;}
	.peopleft .ullist h3{font-size: 14px;}
	.peopleft .ullist span{font-size: 12px;}
	.hBox {margin-top:50px ; padding-bottom: 20px;}
	.ulTab {width:100%;}
	.ulTab ul{width:100%;}
	.pageBox .left{
		padding-bottom: 30px;
	}
	.colbanner .peopBox{width:20%;}
	/*.peopleft .ullist ul li{width:11%;}
	.peopleft .ullist .overUl ul{width:530%;}*/
}

@media screen and (max-width:378px) {
	.peopleft .ullist h3{font-size: 12px;}
	.peopleft .ullist{padding:30px 0px 20px;}
	.colbanner .peopBox{width:30%;}

}
@media screen and (max-width:338px) {

}

@media screen and (max-height:570px) {

}

@-webkit-keyframes xuanzc1 {
	0% {-webkit-transform:scale(1);transform:scale(1); opacity: 0.5;}
	100% {-webkit-transform:scale(1.8);transform:scale(1.8); opacity: 0;}
}
@keyframes xuanzc1 {
	0% {-webkit-transform:scale(1);transform:scale(1); opacity: 0.5;}
	100% {-webkit-transform:scale(1.8);transform:scale(1.8); opacity: 0;}
}

@-webkit-keyframes xuanzc2 {
	0% {-webkit-transform:scale(0.5);transform:scale(0.5); opacity: 0.5;}
	40% {-webkit-transform:scale(1);transform:scale(1); opacity: 0.5;}
	100% {-webkit-transform:scale(1.8);transform:scale(1.8); opacity: 0;}
}
@keyframes xuanzc2 {
	0% {-webkit-transform:scale(0.5);transform:scale(0.5); opacity: 0.5;}
	40% {-webkit-transform:scale(1);transform:scale(1); opacity: 0.5;}
	100% {-webkit-transform:scale(1.8);transform:scale(1.8); opacity: 0;}
}

.searchBox{
	width: 100%;
	height: calc(100vh - 120px);
	background-color: rgba(0,0,0,0.86);
	position: fixed;
	top: 120px;
	left: 0;
	z-index: 1000;
	display: none;
}
.searchBox .search{
	width: 100%;
	border-bottom: 1px solid #fff;
	margin-top: 35px;
}
.searchBox .search .submit{
	width: 17px;
	height: 60px;
	float: left;
	background: none;
	border: none;
	background-position: center;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-image: url('../images/search.png');
}
.searchBox .search .text{
	width: 60%;
	height: 60px;
	float: left;
	margin-left: 20px;
	font-size: 14px;
	line-height: 30px;
	color: #fff;
	background: none;
	border: none;
}
.searchBox .search .text::-webkit-input-placeholder {
  color: #fff;
}
.searchBox .search .text::-moz-placeholder {
  color: #fff;
}
.searchBox .search .text:-ms-input-placeholder {
  color: #fff;
}

.searchBox .search .close{
	width: 20px;
	float: right;
	height: 60px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% auto;
	background-image: url('../images/close.png');
}
@media (max-width: 1644px){
	.searchBox{
		top: 90px;
		height: calc(100% - 90px);
	}
}
@media (max-width: 1240px){
	.searchBox{
		top: 50px;
		height: calc(100% - 50px);
	}
}
.music .coltop{background:#fffcf1;}
.music .hBox{margin-top:0px;padding-top:100px;
	background:#fffcf1;
}



/*.Products ul li ::-webkit-scrollbar
{
    width: 8px;
    height: 8px;
    background-color: #fff;
}
.Products ul li ::-webkit-scrollbar-track
{
    border-radius: 10px;
    background-color: #fff;
}
.Products ul li ::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #5b9bd5;
}*/







