﻿body,html{
    width:100%;
    height:100%;
    min-width: 1420px;
}
.contain{
    width:100%;
}
.head_tp{
    display:block;
    width:100%;
}
.cont_zj{
    width:1366px;
    margin:0 auto;
}
/* 前言 */
.qy_wbk{
    width: 100%;
    background:#a28366;
    padding-bottom: 90px;
}
.bt_wbk{
    padding: 80px 0 60px 0;
}
.bt_wbk>img{
    display: block;
    margin: 0 auto;
}
.qy_wzz{
    white-space: pre-line; 
    font-size: 30px;
    line-height: 50px;
    color: #ffffff;
    text-indent: 2em;
    padding: 0 90px;
    margin-bottom: 30px;
}






 .dt_xxw{
     display: flex;
     justify-content: space-between;
     flex-wrap: wrap;
 }
 .lt_xwl{
     display: block;
     width: calc(50% - 14px);
     height: 210px;
     position: relative;
     border-radius: 30px;
     border: 2px solid #c19f6b;
     margin-bottom: 20px;
 }
 .lt_xwl:hover{
    box-shadow: 6.62px 8.785px 12.87px 0.13px rgba(82, 86, 91, 0.2);
 }
 .lt_xwl:hover .x_wlml{
     font-weight: bold;
 }
 .lt_xwl:hover .yx_djj{
    background: #c19f6b;
    font-weight: bold;
 }
 #dt_spw{
     height: 100%;
 }
 .dt_jsk{
    border:1px solid #a2865d;
    width: 64px !important;
    height: 64px !important;
    right:0 !important;
	background-image: url(../../../framework/20210417jmszt/images/yx_zsh.png)!important;
    background-size:20px 38px !important;
    background-color:#a2865d;
 }
 .dt_jsk:hover{
   
 }
 .dt_jys{
    border:1px solid #a2865d;
    width: 64px !important;
    height: 64px !important;
    left:0 !important;
	background-image: url(../../../framework/20210417jmszt/images/zc_xzs.png) !important;
    background-size:20px 38px !important;
    background-color:#a2865d;
 }
 .dt_jys:hover{
   
 }
 .x_wlml{
    height: 100%;
    display: flex;
    align-items: center;
    padding:0 40px;
    font-size: 36px;
    line-height: 54px;
    color:#555555;
    font-weight: lighter;

 }
 .yx_djj{
     width: 130px;
     height: 46px;
     background: #d9c6a7;
     border-radius: 30px 0 26px 0;
     line-height: 46px;
     text-align: center;
     font-size: 24px;
     font-weight: lighter;
     color: #ffffff;
     position: absolute;
     right: 0;
     bottom: 0;
 }

 .yx_sq{
     width: 130px;
     height: 46px;
     background: #d9c6a7;
     border-radius: 30px 0 26px 0;
     line-height: 46px;
     text-align: center;
     font-size: 24px;
     font-weight: lighter;
     color: #ffffff;
     position: absolute;
     left: 0;
     top: 0;
 }


















@media screen and (max-width: 1800px) {

	.qy_wzz{line-height: 50px;}
}


@media screen and (max-width: 1500px) {
.qy_wzz{line-height: 50px;}
}

@media screen and (max-width: 1400px) {
.qy_wzz{line-height: 50px;}
}

@media screen and (max-width: 1300px) {
.qy_wzz{line-height: 100px;}
}

@media screen and (max-width: 1100px) {
.qy_wzz{line-height: 100px;}
}

@media screen and (max-width: 1000px) {
.qy_wzz{line-height: 100px;}
}

@media screen and (max-width: 768px) {
  .qy_wzz{line-height: 100px;}
}

@media screen and (max-width: 375px) {
   .qy_wzz{line-height: 100px;}
}


/* 前言 */
/* 一代高僧 */
.yd_gsw{
    background: url(../../2022blyjszn/images/gs_bjt.png);
    background-size: 100%;
    padding-bottom:90px;
}
.gs_xsp{
    width: 100%;
    height: 768px;
}
.gs_xsp .videoct{display:block;margin:0 auto;position:relative;width:100%;height:100%;}
.gs_xsp .videoct img {position: absolute;display: block;margin: 0 auto;z-index: 100;}
.gs_xsp .sptp{position:absolute;top:0;z-index:9; width:100%;height:100%;}
.gs_xsp .videoct .pls {left:40px;bottom:40px;z-index: 700;width:77px}
/* 一代高僧 */
/* 无尽追思 */
.wj_zsw{
    background:#6c5242;
    padding-bottom: 90px;
}
.zs_alj{
    display: block;
    border: 10px solid #dcc4ad;
    height: 540px;
}
.zs_zbt{
    width: 54.2%;
    height: 100%;
    float: left;
}
.zs_zbt>img{
    display: block;
    width: 100%;
    height: 100%;
}
.zs_ybw{
    width: 45.8%;
    height: 100%;
    float: right;
    background:url(../../2022blyjszn/images/zs_ybw.png);
}
.zc_zlm{
    margin:100px 40px 0 40px;
}
.zc_zlm>img{
    display: block;
    margin-bottom:30px;
}
.jx_wbz{
    font-size: 24px;
    color: #dcc5af;
    line-height: 40px;
    text-align: justify;
    text-indent: 2em;
    margin-bottom: 50px;
}
.z_ckgd{
    width: 135px;
    height: 35px;
    background: #dcc5af;
    line-height: 35px;
    font-size: 18px;
    color: #866f5f;
    text-align: center;
}
/* 无尽追思 */
/* 禅意人生 */
.cy_rsw{
    position: relative;
    padding-bottom: 0px;
}
.sj_zec{
    position: relative;
}
.sj_zec::before{
    content: '';
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background:#733109;
    position: absolute;
    left: 50%;
    top:0;
    margin-left: -6px;
    z-index: 9;
}
.sj_zec::after{
    content: '';
    width: 2px;
    background: #c6c6c6;
    position: absolute;
    top: 0;
    bottom: 92px;
    left: 50%;
    margin-left: -1px;
}
.ds_rsm,.ss_rsw{
    width: 47%;
    border-radius: 20px;
    position: relative;
    padding-bottom:30px;
    margin-bottom: 100px;
}
.ds_rsm{
    background:#733109;
    float: right;
}
.ds_rsm::before{
    content: '';
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 16px solid #ffffff;
    font-size: 0;
    line-height: 0;
    transform: rotate(90deg);
    position: absolute;
    left: 0px;
    top: 50px;
}
.ds_rsm::after{
    content: '';
    width: 32px;
    height:32px;
    background:url(../../2022blyjszn/images/ds_yqa.png);
    position: absolute;
    left: -56px;
    top: 20px;
}
.ss_rsw::before{
    content: '';
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 16px solid #ffffff;
    font-size: 0;
    line-height: 0;
    transform: rotate(270deg);
    position: absolute;
    right: 0;
    top: 50px;
}
.ss_rsw::after{
    content: '';
    width: 32px;
    height:32px;
    background:url(../../2022blyjszn/images/sw_qur.png);
    position: absolute;
    right:-56px;
    top: 20px;
}
.ss_rsw{
    background:#a06730;
    float: left;
}
#xf_xlb{
    height: 690px !important;
}
.zs_djk .qf_lbt .ds_rsm:nth-child(1){
    margin-top: 50px;
}
.zs_djk .qf_lbt .ss_rsw:nth-child(2){
    margin-top: 136px;
}
.rs_sjb{
    font-size: 30px;
    color: #ffffff;
    font-weight: bold;
    padding:0 40px;
    position: relative;
    line-height: 74px;
    letter-spacing: 4px;
}
.ss_rsw .rs_sjb{
    text-align: right;
}
.rs_jdd{
    font-size: 24px;
    line-height: 36px;
    color: #ffffff;
    padding:0 40px;
}
.ss_rsw .rs_jdd{
    text-align: right;
}
/* 禅意人生 */
/* 师徒佛缘 */
.fy_stw{
    position: relative;
    background: url(../../2022blyjszn/images/st_bjt.png);
    background-size: 100%;
    padding-bottom: 90px;
}
.fy_xds{
    width: 100%;
    height: 768px;
    position: relative;
}
.fy_xds .videoct{display:block;margin:0 auto;position:relative;width:100%;height:100%;}
.fy_xds .videoct img {position: absolute;display: block;margin: 0 auto;z-index: 100;}
.fy_xds .sptp{position:absolute;top:0;z-index:9; width:100%;height:100%;}
.fy_xds .videoct .pls {left:0;bottom:0;z-index: 700;width:124px}
.fy_xbt{
    width: calc(100% - 164px);
    line-height: 82px;
    color: #ffffff;
    font-size: 30px;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 999;
    background:rgba(0,0,0,0.45);
    padding-left:40px;
}
/* 师徒佛缘 */
/* 永恒怀念 */
.yh_xmd{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.hl_esp{
    width: calc(33% - 10px);
    height: 258px;
    position: relative;
}
.hl_esp .videoct{display:block;margin:0 auto;position:relative;width:100%;height:100%;}
.hl_esp .videoct img {position: absolute;display: block;margin: 0 auto;z-index: 100;}
.hl_esp .sptp{position:absolute;top:0;z-index:9; width:100%;height:100%;}
.hl_esp .videoct .pls {left:0;bottom:0;z-index: 700;width:86px}
.hn_xbt{
    width: calc(100% - 100px);
    line-height: 58px;
    color: #ffffff;
    font-size: 18px;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 999;
    background:rgba(0,0,0,0.45);
    padding-left:14px;
}
/* 永恒怀念 */
/* 现场新闻 */
.xc_xww{
    padding-bottom: 70px;
}
.xc_xwb{
    display: block;
    width:100%;
    height: 420px;
    position: relative;
    margin-bottom: 20px;
}
.xc_xwt{
    display: block;
    width: 50%;
    height: 100%;
	float:left;
}
.xw_ybw{
   width: 50%;
   height: 100%;
   float:left;
   background: #6c5242;
   display:flex;
   align-items: center;
}
.nes_bt{
    width: 122px;
    height: 62px;
    line-height: 62px;
    text-align: center;
    background:#733109;
    color: #ffffff;
    font-size: 36px;
}
.ne_xxw{
    color: #ffffff;
    padding:0 40px;
    font-size: 34px;
}
.xc_wbz{
    font-size: 24px;
    color: #ffffff;
    line-height: 40px;
    text-align: justify;
    text-indent: 2em;
    padding:0 40px;
	margin-top:20px;
}
.xw_cgd{
    width: 130px;
    height: 35px;
    border:2px solid #ffffff;
    line-height: 35px;
    font-size: 18px;
    color: #ffffff;
    text-align: center;
	margin:40px 0 0 40px;
}
/* 现场新闻 */
/* 十大悲愿 */
.cg_dct{
    background:#eeece8;
    padding-bottom: 40px;
}
.dc_alj,.os_alj{
    display: block;
    width: 100%;
    height: 568px;
    position: relative;
    margin-bottom:50px;
}
.dc_img{
    display: block;
    width: calc(100% - 100px);
    height: 100%;
    float: left;
}
.dc_xpl{
    width: 100px;
    height: 100%;
    float: right;
    background:url(../../2022blyjszn/images/dc_bjt.png);
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.wz_bzc{
    width: 40px;
    font-size: 32px;
    color: #dcc5af;
    line-height: 36px;
}
.x_dztp{
    display: block;
    margin: 0 auto;
    margin-top:6px;
}
.os_alj .dc_img{
   float: right;
}
.os_alj .dc_xpl{
    float: left;
}
/* 重光道场 */
/* 映像真禅 */
.yx_zcw{
    padding-bottom: 170px;
}
.tz_xtk{
    display: block;
    width: 100%;
    height: 100%;
}
.ty_zwm li:nth-child(1){
    width: 840px;
    height: 525px;
    float: left;
    margin-bottom:15px;
}
.ty_zwm li:nth-child(2){
    width: 510px;
    height: 525px;
    float: right;
    margin-bottom:15px;
}
.ty_zwm li:nth-child(3){
    width: 510px;
    height: 525px;
    float: left;
    margin-bottom:15px;
}
.ty_zwm li:nth-child(4){
    width: 840px;
    height: 525px;
    float: right;
    margin-bottom:15px;
}
.ty_zwm li:nth-child(5){
    width: 840px;
    height: 525px;
    float: left;
    margin-bottom:15px;
}
.ty_zwm li:nth-child(6){
    width: 510px;
    height: 525px;
    float: right;
    margin-bottom:15px;
}
.ty_zwm li:nth-child(7){
    width: 510px;
    height: 525px;
    float: left;
	margin-bottom:15px;
}
.ty_zwm li:nth-child(8){
    width: 840px;
    height: 525px;
    float: right;
	margin-bottom:15px;
}
.ty_zwm li:nth-child(9){
    width: 840px;
    height: 525px;
    float: left;
	margin-bottom:15px;
}
.ty_zwm li:nth-child(10){
    width: 510px;
    height: 525px;
    float: right;
	margin-bottom:15px;
}
.ty_zwm li:nth-child(11){
    width: 510px;
    height: 525px;
    float: left;
	margin-bottom:15px;
}
.ty_zwm li:nth-child(12){
    width: 840px;
    height: 525px;
    float: right;
	margin-bottom:15px;
}
.ty_zwm li:nth-child(13){
    width: 840px;
    height: 525px;
    float: left;
	margin-bottom:15px;
}
.ty_zwm li:nth-child(14){
    width: 510px;
    height: 525px;
    float: right;
	margin-bottom:15px;
}
.ty_zwm li:nth-child(15){
    width: 510px;
    height: 525px;
    float: left;
	margin-bottom:15px;
}
.ty_zwm li:nth-child(16){
    width: 840px;
    height: 525px;
    float: right;
	margin-bottom:15px;
}
.ty_zwm li:nth-child(17){
    width: 840px;
    height: 525px;
    float: left;
	margin-bottom:15px;
}
.ty_zwm li:nth-child(18){
    width: 510px;
    height: 525px;
    float: right;
	margin-bottom:15px;
}
.ty_zwm li:nth-child(19){
    width: 510px;
    height: 525px;
    float: left;
	margin-bottom:15px;
}
.ty_zwm li:nth-child(20){
    width: 840px;
    height: 525px;
    float: right;
	margin-bottom:15px;
}
.ty_zwm li:nth-child(21){
    width: 840px;
    height: 525px;
    float: left;
}
.ty_zwm li:nth-child(22){
    width: 510px;
    height: 525px;
    float: right;
}
/* 映像真禅 */
.footer{
    width:100%;
    height:470px;
    background:url(../images/footer.png) no-repeat;
    background-size: cover;
    background-color:none;
}
.wbbj{
    width:1366px;
    margin:0 auto;
}
.wbbj>img{
    margin:0 auto;
    max-width: 1360px;
    padding-top:100px;
}
.lg-toolbar .lg-icon{
  width:92px !important;
  height:92px !important;
 
}
.lg-close {
    background: url(../../2022blyjszn/images/close.png) no-repeat center        !important;
    background-size: 78px 78px !important;
	margin:40px 40px;
}
#lg-counter{
    margin:40px 40px  !important;
	color:#ffffff !important;
	font-size:36px !important;
}
.lg-zoom-out,.lg-zoom-in{
   display:none !important;
} 
.lg-actions .lg-prev{
   width:98px  !important;
   height:98px  !important;
}
.lg-actions .lg-next{
   width:98px  !important;
   height:98px  !important;
}
