@font-face {
  font-family: 'iconfont';  /* Project id 3251675 */
  src: url('//at.alicdn.com/t/font_3251675_lgxl36qj4zi.woff2?t=1654064883580') format('woff2'),
       url('//at.alicdn.com/t/font_3251675_lgxl36qj4zi.woff?t=1654064883580') format('woff'),
       url('//at.alicdn.com/t/font_3251675_lgxl36qj4zi.ttf?t=1654064883580') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@font-face {
  font-family: 'dinpro';
  src: url('../font/dinpro.eot');
  src: url('../font/dinpro.eot?#iefix') format('embedded-opentype'),
      url('../font/dinpro.woff2') format('woff2'),
      url('../font/dinpro.woff') format('woff'),
      url('../font/dinpro.ttf') format('truetype'),
      url('../font/dinpro.svg#dinpro') format('svg');
}

@font-face {
  font-family: 'dinprob';
  src: url('../font/DINPro-Bold.eot');
  src: url('../font/DINPro-Bold.eot?#iefix') format('embedded-opentype'),
      url('../font/DINPro-Bold.woff2') format('woff2'),
      url('../font/DINPro-Bold.woff') format('woff'),
      url('../font/DINPro-Bold.ttf') format('truetype'),
      url('../font/DINPro-Bold.svg#dinprob') format('svg');
}

@font-face {
  font-family: 'gilroyb';
  src: url('../font/gilroyb.eot');
  src: url('../font/gilroyb.eot') format('embedded-opentype'),
      url('../font/gilroyb.woff2') format('woff2'),
      url('../font/gilroyb.woff') format('woff'),
      url('../font/gilroyb.ttf') format('truetype'),
      url('../font/gilroyb.svg') format('svg');
}
@font-face {
  font-family: 'Rajdhani';
  src:url('../font/Rajdhani-SemiBold.ttf') format('truetype');
}
@font-face {
  font-family: 'Rajdhani_b';
  src:url('../font/RAJDHANI_BOLD.ttf') format('truetype');
}
@font-face {
  font-family: 'FuturaBT_k';
  src:url('../font/FuturaBT_k.ttf') format('truetype');
}
@font-face {
  font-family: 'dincond';
  src:url('../font/dincond-medium-webfont.woff2') format('woff2');
}
@font-face
{
    font-family: "myFont";
    src: url('../font/方正幼线简体.TTF')
}
*{margin:0;padding:0;font-family: "PingFang SC", "HanHei SC", "Helvetica Neue", Microsoft Yahei, "Helvetica", "STHeitiSC-Light", "Arial", sans-serif;color: #333;}
img{padding:0; border:none;max-width: 100%;}
a{-webkit-tap-highlight-color: rgba(255, 255, 255, 0);-webkit-user-select: none;-moz-user-focus: none;-moz-user-select: none;text-decoration:none;}
ul,li {list-style: none; padding:0px; margin:0px}
input{outline: none;}
.all_mid{width:100%;overflow: hidden;padding-top:60px;}
.header_top{width:calc(100% - 24px);padding:0 12px;position: relative;top:0;height:44px;background: #fff;line-height: 44px;z-index: 99999;border-bottom: 1px solid #f5f5f5;}
.header_top a{float:left;display: inline-block;height:44px;line-height:44px;width:32px;text-align: center;position: relative;z-index: 99998;}
.header_top i{font-size:20px;}
.search_qx{width:50px !important;text-align: center !important;}
.header_name{position: absolute;width:100%;height:100%;top:0;left:0;text-align: center;font-size:16px;z-index: 99997;}
.header_noBg{background-color:transparent;border-bottom: none;}
.header_noBorder{border-bottom: none;width: 100%;padding: 0;}
.header_noBg i{color:#fff;}
.header_noBg .header_name{color:#fff;}
.header_noBg2{background:rgba(255,255,255,0.6);border-bottom: none;}
.header_fixed{position:fixed;}
.layui-layer-content{color:#fff;}	
.header_right{float:right;display: none;position: relative;z-index: 99998;}
.header_right2{float:right;display: none;position: relative;z-index: 99998;}
.header_right3{float:right;position: relative;z-index: 99998;}
/*index*/
.searchBox{width:calc(100% - 24px);overflow: hidden;background: #fff;height:55px;position: fixed;z-index: 999999;top: 0;}
.allSearch{margin-left:-12px;padding:0 12px;}
.areaBox{float:left;width:90px;line-height: 55px;display:flex;justify-content:center;align-items:center;position: relative;height: 55px;}
.areaBox span{display: inline-block;float:left;width: 78px;overflow: hidden;font-size:14px;text-align: center;}
.areaBox i{float:left;font-size: 12px;}
.areaBox input{width: 80px;position: relative;height: 30px; border: none;text-align: center;}
.search{width:calc(100% - 100px);float:right;background: #F8F8F8;height:35px;border-radius: 50px;margin-top: 10px;}
.search input{float:left;width:calc(100% - 40px);height:100%;border:none;background: none;text-indent: 1em;font-size: 13px;color: #999;}
.search i{width:28px;height:28px;float:right;padding: 3.5px 5px;text-align: center;line-height:28px;font-size:25px;color:#9FA09F;}
.searchPage{float:left;margin-top:5px;margin-left: 15px;}
.searchPage input{float:right;}
.searchPage i{float:left;}
.search2{width:100%;float:left;background: #e4e4e4;height:35px;border-radius: 5px;margin-top: 10px;}
.AllLong .search{width:100%;}
.index_banner{width:100%;overflow: hidden;background: #fff;}
.noticeBox{width:100%;overflow: hidden;height:40px;line-height: 40px;margin-top:55px;}
.laba{width:30px;height:30px;padding:5px 10px;float:left;padding-left:0;}
.noticeWord{float:left;}
.pad_right{ padding-right:2em;}
#scroll_div {height: 100%;overflow: hidden;white-space: nowrap;width:calc(100% - 100px);margin-left:10px;}
#scroll_begin,#scroll_end {display: inline;}
._container{height:40px;overflow:hidden;text-align:left}
._container li{height:40px;line-height:40px;font-size:14px}
._container li:first-child{margin-top:0;transition:margin-top .8s}
.gd_tx{width:20px;height:20px;display:flex;justify-content:center;align-items:center;overflow: hidden;border-radius: 50%;float:left;margin-top:10px;}
.gd_tx img{width:100%;}
._container li a{margin:0 10px 0 5px;float:left;text-decoration:none;color: #1d8bff;display: inline-block;max-width:70px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
._container li span{width:55%;display: inline-block;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
._container li i{float:right;font-style: normal;color:#838383;}

.index_hall{width:100%;margin: 15px 0;overflow: hidden;}
.index_hall_top{width:100%;overflow: hidden;}
.index_hall_top_left{font-size: 18px;font-weight: 700;color: #1a1a1a;border-bottom: 4px solid #07bf67;float:left;display: block;}
.index_hall_top a{float:right;display: block;font-size: 14px;text-decoration:none;margin-top:5px;color: #838383;}
.index_hall_top a span{float:left;line-height: 20px;color: #838383;}
.index_hall_top a i{margin-left:3px;font-size:20px;line-height: 20px;float:left;color: #838383;}
.myHallBox{background: #F8F8F8;padding:12px;width:calc(100% - 24px);overflow: hidden;margin-top: 12px;}
.myHallBox_left{float:left;width:96px;height:124px;overflow: hidden;display:flex;justify-content:center;align-items:center;}
.myHallBox_left img{width:96px;}
.myHallBox_right{position: relative;width:calc(100% - 108px);float:right;}
.myHallBox_right p:nth-child(1){font-size:14px;font-weight: bold;margin-bottom: 8px;}
.myHallBox_right p:nth-child(2){font-size:12px;}
.myHallBox_right p:nth-child(3){font-size:12px;}
.myHallBox_cs{margin-top:14px;color:#666;overflow: hidden;width:100%;}
.myHallBox_cs div{float:left;border-right: 2px solid #666;display:flex;justify-content:center;align-items:center;margin-right:12px;height: 15px;}
.myHallBox_cs div:nth-child(2){border:none;}
.myHallBox_cs div img{width:18px;height:14px;float:left;margin-right:6px;}
.myHallBox_cs div span{margin-right:12px;color:#666;font-size: 14px;}
.myHallBox_status{position: absolute;top:0;right:-12px;font-size:12px;padding:3px 6px;background: #c51a15;color:#fff;}



.index_hall_btm{margin-top:15px;width:100%;overflow: hidden;}
.index_hall_btm button{width:100%;border: none;background: linear-gradient(90deg,#01c293,#389df8);font-size: 20px;color: #fff;line-height: 2.55555556; border-radius: 5px;cursor: pointer;}
.index_menu{width:calc(100% + 24px);margin-left:-12px;background:#F8F8F8;padding:12px 0;overflow: hidden;}
.index_menu_box{width: calc(100% - 24px);overflow-x: auto;margin-left:12px;margin-top:12px;padding-bottom: 8px;}
.index_menu_box_top,.index_menu_box_btm{overflow: hidden;}
.index_menu_box a{float:left;width:calc(25% - 1.5px);display: inline-block;border-right: 2px solid #ccc;border-top: 2px solid #ccc;background: #F3EFEE;}
.index_menu_box_top a{border-top: none;}
.index_menu_box_top a:last-child{border-right: none;}
.index_menu_box_btm a:last-child{border-right: none;}
.index_hall_top2{width: calc(100% - 24px);overflow: hidden;margin-left:12px;display:flex;justify-content:space-between;align-items:center;}
.index_genealogy{width:100%;overflow: hidden;margin-top:20px;}
.index_genealogy_box{margin-top:12px;width:100%;overflow: hidden;}
.genealogy{width:calc(100% - 30px);background: #F8F6F7;padding:12px 15px;margin-bottom:12px;overflow: hidden;}
.genealogy_left{float:left;width:85px;height:110px;overflow: hidden;}
.genealogy_left img{width:100%;height:100%;}
.genealogy_right{float:right;width:calc(100% - 110px);font-weight: 500;overflow: hidden;}
.genealogy_right p:nth-child(1){width:100%;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;font-size:16px;}
.genealogy_right p:nth-child(2){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;height: 64px;font-size:12px;margin:5px 0;}
.genealogy_right p:nth-child(3){color:#55AD72;font-size:12px;}
.genealogy_right p:nth-child(3) span:nth-child(1){color:#55AD72;}
.genealogy_right p:nth-child(3) span:nth-child(2){margin:0 10px;color:#55AD72;}
.genealogy_right p:nth-child(3) span:nth-child(3){color:#55AD72;}
/*search*/
.searchResultBox{width:calc(100% - 24px);padding:0 12px;margin-top:45px;}
.searchResultBox li{width:100%;overflow: hidden;border-bottom: 1px solid #f5f5f5;display:flex;justify-content:center;align-items:center;padding:10px 0;}
.searchResultLeft{width:calc(100% - 40px);}
.searchResultLeft p:nth-child(1){font-size:14px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.searchResultLeft p:nth-child(2){font-size:12px;color:#999;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.searchResultRight{width:40px;display:flex;justify-content:center;align-items:center;}
.searchResultTips{height:26px;width:26px;line-height:26px;text-align: center;color:#e41f19;border:2px solid #e41f19;border-radius: 2px;font-size:16px;}



/*martyr*/
.martyr_banner{width:100%;overflow: hidden;padding-top: 60px;}
.martyr_banner img{width:100%;}
.martyr_menu{width:100%;overflow: hidden;margin-top:12px;}
.martyr_menu_top{width:100%;overflow: hidden;}
.martyr_menu1{float:left;width:calc(50% - 6px);position: relative;height:40px;}
.martyr_menu1 img{width:100%;height:100%;}
.martyr_menu1 p{position: absolute;width:100%;text-align: center;top:0;line-height: 40px;font-weight: bold;font-size:20px;font-family: "myFont";}
.martyr_menu2{float:right;width:calc(50% - 6px);position: relative;height:40px;}
.martyr_menu2 img{width:100%;height:100%;}
.martyr_menu2 p{position: absolute;width:100%;text-align: center;top:0;line-height: 40px;font-weight: bold;font-size:20px;font-family: "myFont";}
.martyr_menu_btm{width:100%;overflow: hidden;margin-top:20px;}
.martyr_menu3{float:left;width:calc(50% - 6px);position: relative;height:132px;border-radius: 5px;overflow: hidden;}
.martyr_menu3 img{width:100%;height:100%;}
.martyr_menu3 p{position: absolute;top:12px;left:12px;font-weight: bold;font-size:20px;font-family: "myFont";}
.martyr_menu_btm_right{float:right;width:calc(50% - 6px);height:132px;}
.martyr_menu4{width:100%;position: relative;height:63px;margin-bottom:6px;}
.martyr_menu4 img{width:100%;height:100%;}
.martyr_menu4 p{position: absolute;width:100%;text-align: center;top:0;line-height: 63px;font-weight: bold;font-size:20px;font-family: "myFont";}
.martyr_menu5{width:100%;position: relative;height:63px;}
.martyr_menu5 img{width:100%;height:100%;}
.martyr_menu5 p{position: absolute;width:100%;text-align: center;top:0;line-height: 63px;font-weight: bold;font-size:20px;font-family: "myFont";}
.martyr_box{margin:20px 0;width:100%;overflow: hidden;}
.martyr_info_box{width:100%;overflow: hidden;margin-top:12px;border-top: 1px solid #f1f1f1;}
.martyr{width:100%;overflow: hidden;border-bottom:1px solid #f1f1f1;padding:8px 0;}
.martyr_left{float:left;width:80px;display:flex;justify-content:center;align-items:center;margin-right:15px;height:100px;}
.martyr_left img{width:100%;}
.martyr_mid{width:calc(100% - 190px);float:left;}
.martyr_mid p{overflow: hidden; text-overflow: ellipsis;white-space: nowrap;font-size:12px;color:#8c8c8c;font-weight: 500;line-height:20px;}
.martyr_mid p span{font-size:12px;color:#8c8c8c;font-weight: 500;}
.martyr_mid p:nth-child(1){font-size:16px;margin-bottom:8px;color:#000;margin-top:5px;}
.martyr_right{width:80px;float:right;display:flex;justify-content:center;align-items:center;height:100px;}
.martyr_right a{width:100%;height:25px;text-align: center;color:#fff;line-height:25px;display: inline-block;background: #279185;font-size:12px;border-radius: 3px;}

/*myHalls*/
.myHalls_banner{width: 100%;overflow: hidden;margin-top: 45px;}
.myHalls_banner img{width: 100%;}
.myHalls_body{width:calc(100% - 24px);margin:12px auto;overflow: hidden;}
.myHalls_title{width:100%;height:20px;line-height:20px;margin-bottom:12px;font-size:16px;}
.myHalls_title span{display: inline-block;width:5px;height:100%;background:#333;margin-right:6px;float:left;}
.myHalls_title i{float:left;font-style: normal;}
.myHalls_box{width:100%;overflow: hidden;}
.myHalls{width:calc(100% - 26px);margin-bottom:15px;float:left;overflow: hidden;background:#f5f5f5;border: 0.5px solid #e5e5e5;position:relative;padding:12px;}
.myHalls_top{width:100%;float:left;}
.myHalls_left{float:left;width:60px;height:70px;display:flex;justify-content:center;align-items:center;overflow: hidden;}
.myHalls_left img{width:100%;}
.myHalls_right{float:right;width:calc(100% - 72px);position: relative;}
.myHalls_right p{width:100%;overflow: hidden;}
.myHalls_right p span:nth-child(1){font-size:16px;margin-right: 10px;font-weight: bold;}
.myHalls_right p span:nth-child(2){font-size:12px;color: #666;}
.myHalls_right_btm{margin-top:6px;font-size:12px;color:#666;    overflow: hidden;}
.myHalls_right_btm div{float:left;margin-right:12px;color: #666;}
.myHalls_right_btm div span{color: #666;}
.myHalls_status{position: absolute;top:0;right:-12px;font-size:12px;padding:3px 6px;background: #c51a15;color:#fff;}
.myHalls_btm{display:flex;justify-content:center;align-items:center;margin:16px 0 4px 0;width:calc(100% - 16px);padding:0 8px;border-top:0.5px solid #e5e5e5;float: left;padding-top: 16px;}
.myHalls_btn{float:left;width:33.3%;display:flex;justify-content:center;align-items:center;}
.myHalls_btn i{float:left;font-size:18px;color:#666;}
.myHalls_btn span{float:left;margin-left:6px;font-size:14px;}
.myHalls_btn img{float:left;width:18px;}
/*myHalls_srt*/
.setBox{padding:30px 20px;width:calc(100% - 40px);margin:0 auto;overflow: hidden;}
.setBtn{margin-right:30px;width:calc(50% - 15px);float:left;background:#fff;display:inline-block;border-radius: 5px;padding:20px 0;margin-bottom:20px;}
.setBtn div{width:100%;display:flex;justify-content:center;align-items:center;}
.setBox .setBtn:nth-child(2n){margin-right:0;}
.setBtn img{width:80px;height:80px;margin-bottom:16px;}
.setBtn p{font-size:18px;text-align: center;}
/*myHalls_relatives*/
.relatives_top{width:calc(100% - 24px);overflow: hidden;display:flex;justify-content:center;align-items:center;margin:0 auto;margin-top:57px;}
.relatives_top li{width:calc(33.3% - 8px);margin-right: 12px;float:left;text-align: center;height:50px;line-height:50px;background:#f5f5f5;color:#666;display:flex;justify-content:center;align-items:center;border-radius: 5px;font-size:14px;}
.relatives_top li i{margin-right:3px;font-size:18px;color: #7c7c7c;}
.relatives_top li.on{background:#06ad56;color:#fff;}
.relatives_top li.on span{color:#fff;}
.relatives_top li.on i{color:#fff;}
.relatives_top li:nth-child(3){margin-right: 0px;}
.relativesBox{width:calc(100% - 24px);overflow: hidden;margin:0 auto;margin-top:12px;margin-bottom:56px;}
.relativesInfo{width:calc(100% - 24px);border-radius: 5px;padding:15px 12px;background:#f5f5f5;overflow: hidden;margin-bottom:12px;}
.relativesInfo_part1{width:100%;overflow: hidden;}
.relativesInfo_left{width:40px;height:40px;display:flex;justify-content:center;align-items:center;float:left;}
.relativesInfo_left img{width:100%;}
.relativesInfo_right{float:right;width:calc(100% - 52px);overflow: hidden;}
.relativesInfo_right_top{width:100%;overflow: hidden;}
.relativesInfo_right_top div:nth-child(1){float:left;margin-right:5px;font-size:14px;}
.relativesInfo_right_top div:nth-child(2){float:left;margin-right:5px;padding:2px 8px;background:#2879ff;border-radius: 5px;color:#fff;font-size:12px;}
.relativesInfo_right_top div:nth-child(3){float:left;padding:2px 8px;background:#06ad56;border-radius: 5px;color:#fff;font-size:12px;}
.relativesInfo_right_btm{width:100%;overflow: hidden;font-size:14px;color:#666;margin-top:3px;}
.relativesInfo_part2{margin-top:14px;color:#666;overflow: hidden;width:100%;}
.relativesInfo_part2 div{float:left;border-right: 2px solid #666;display:flex;justify-content:center;align-items:center;margin-right:12px;height: 15px;}
.relativesInfo_part2 div:nth-child(2){border:none;}
.relativesInfo_part2 div img{width:18px;height:14px;float:left;margin-right:6px;}
.relativesInfo_part2 div span{margin-right:12px;color:#666;}
.relatives_btm{height:56px;width:100%;background: #fff;position: fixed;bottom:0;display:flex;justify-content:center;align-items:center;}
.relatives_btm button{width:calc(100% - 24px);color:#fff;background:#5677fc;border-radius: 5px;height:42px;font-size:16px;border:none;}
/*halls_set*/
.halls_set_box{width:calc(100% - 24px);margin:0 auto;overflow: hidden;margin-top:5px;}
.halls_set_box a{width:100%;overflow: hidden;padding:8px 0;height:20px;border-bottom:1px solid #f5f5f5;display: inline-block;}
.halls_set_box a img{height:20px;width:20px;margin-right:10px;float:left;}
.halls_set_box a span{line-height:20px;float:left;font-size:14px;}
.halls_set_box a i{float:right;color:silver;}
/*select_music*/
.select_musicBox{width:calc(100% - 24px);padding:0 12px;overflow: hidden;margin-top:45px;}
.select_music{width:100%;padding:12px 0;height:25px;line-height:25px;border-bottom:1px solid #f5f5f5;overflow: hidden;}
.select_music img{float:left;width:25px;height:25px;}
.select_music span{float:left;margin-left:6px;}
.music_radio{float:right;}
.music_radio .layui-form-radio{margin:0;padding:0;}
/*select_indexBg*/
.select_indexBgBox{width:calc(100% - 24px);padding:12px;overflow: hidden;margin-top:45px;padding-bottom: 60px;}
.select_indexBg{margin-right:12px;width:calc(50% - 8px);float:left;height:175px;display:flex;justify-content:center;align-items:center;overflow: hidden;border-radius: 6px;border:1px solid #f5f5f5;margin-bottom:12px;position: relative;}
.select_indexBg.on{border:1px solid #08BE69;background: url(../image/selected.png) no-repeat;background-size: 30px;background-position: bottom -1px right;}
.select_indexBg img{width:100%;position: relative;z-index: -1;}
.select_indexBgBox .select_indexBg:nth-child(2n){margin-right:0;}
.changeBg{width:100%;background:#fff;height:60px;border-top:1px solid #f5f5f5;display:flex;justify-content:center;align-items:center;position: fixed;bottom:0;}
.changeBg button{width:calc(100% - 24px);background: #D94545;border-radius: 5px;border:none;color:#fff;font-size:16px;height:45px;}
/*myHalls_space*/
.space_top{width:100%;position: relative;background-image: url(../image/zykj_banner.png);background-size: cover;background-position: center;height:250px;margin-top: -45px;padding-top: 70px;z-index: -1;}
.space_infoBox{display:flex;justify-content:center;align-items:center;padding:16px;padding-bottom:5px;}
.space_info{width:90px;overflow: hidden;margin: 0 10px;}
.space_tx{width: 90px; height: 90px; background-image: url(../image/tx_bg.png); background-size: 100% 100%; display: flex; justify-content: center; align-items: center;overflow: hidden;border-radius: 50%;}
.space_tx img{width: 70px;}
.space_name{margin-top:6px;font-size:15px;color:#fff;text-align: center;}
.space_num{font-size:12px;color:#fff;text-align: center;}
.space_num span{font-size:12px;color:#fff;}
.space_btm{background:#f5f5f5;width: calc(100% - 24px);border-radius: 10px 10px 0 0;position: relative;padding:0 12px;overflow: hidden;margin-top: 12px;margin-bottom:80px;}
.space_menu{width:calc(100% - 24px);background:#f9f9f9;border-radius: 5px;overflow: hidden;z-index: 1;margin-left:12px;margin-top:-60px;}
.space_menu_top{width:100%;height:100px;display: flex;align-items: center;}
.space_menu_top li{float:left;width:25%;text-align: center;display: flex;flex-direction: column;align-items: center;}
.space_menu_top li p:nth-child(1){font-size:17px;}
.space_menu_top li p:nth-child(2){font-size:14px;margin-top:10px;color:#666;}
.space_menu_btm{width:100%;height:100px;display: flex;align-items: center;background: #fff;}
.space_menu_btm li{float:left;width:25%;text-align: center;display: flex;flex-direction: column;align-items: center;}
.space_menu_btm li p:nth-child(1){width:46px;height:46px;}
.space_menu_btm li p:nth-child(1) img{width:100%;}
.space_menu_btm li p:nth-child(2){font-size:13px;margin-top:10px;color:#666;}
.space_qytBox{border-radius: 4px;position: relative;background: #fff;width:calc(100% - 24px);padding:12px;margin-bottom: 12px;padding-bottom: 0;}
.space_qyt_top{width:100%;height:50px;line-height:50px;border-bottom: 1px solid #f5f5f5; margin-top: -12px;margin-bottom: 10px;}
.space_qyt_top span{float:left;font-size:14px;}
.space_qyt_top a{float:right;font-size:14px;color:#999;}
.space_qyt_top a i{margin-left:5px;font-size:18px;}
.space_qyt_mid{width:100%;padding:8px 0;border-bottom:1px solid #f5f5f5;overflow: hidden;height: 75px;}
.space_qytInfo{width:calc(25% - 8px);padding:0 4px;float:left;overflow: hidden;}
.space_qytTx{width:100%;overflow: hidden;display:flex;justify-content:center;align-items:center;}
.space_qytTx img{width:52px;height:52px;border-radius: 50%;}
.space_qytInfo p{font-size:12px;margin-top:6px;width:100%;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.space_qyt_btm{height:40px;line-height: 40px;font-size:14px;}
.space_rwjj_box{border-radius: 4px;position: relative;background: #fff;width:calc(100% - 24px);padding:12px;font-size: 14px;}
.space_rwjj{width:100%;padding:8px 0;border-bottom:1px solid #f5f5f5;overflow: hidden;}
.space_rwjj_line{width:100%;overflow: hidden;}
.space_rwjj_line li{width:50%;float:left;line-height:26px;color: #333;}
.space_rwjj_line li:nth-child(3){width:100%;}
.space_rwjj p{line-height: 26px;color: #333;}
.space_sgz{width:100%;padding:8px 0;overflow: hidden;position:relative;height: 100px;}
.space_sgz_name{width:100%;line-height:26px;font-size:14px;}
.space_sgzBox{margin-top:5px;width:100%;overflow: hidden;}
.space_sgzBox li{width:100%;overflow: hidden;padding-bottom: 10px;}
.sgz_date{float:left;width:70px;overflow: hidden;text-align: center;}
.sgz_date p:nth-child(1){font-size:18px}
.sgz_date p:nth-child(2){font-size:12px;}
.sgz_icon{width:40px;display: flex; flex-direction: column;align-items: center; justify-content: center;float: left;}
.sgz_yuan{width:20px;height:20px;border-radius: 50%;border:1px solid #06ad56;display: flex;justify-content: center;align-items: center;}
.sgz_yuan div{width: 10px; height: 10px;background-color: #06ad56;border-radius: 50%;}
.sgz_x{width: 1px;background-color: #06ad56;min-height: 100%;padding-bottom: 9000px;margin-bottom: -9000px;}
.sgz_info{flex: 1;float:right;width:calc(100% - 120px);font-size:13px;min-height: 100%;padding-bottom: 9000px;margin-bottom: -9000px;}
.sgz_showMore{ width: 100%; height: 110px; background-image: linear-gradient(hsla(0,0%,100%,0),#fff); position: absolute; top: 0; z-index: 99; left: 0; display: flex; justify-content: center; align-items: center;margin-top: 15px;display:none;}
.sgz_showMore button{width: 170px; height: 40px;background-color: #08be68; border-radius: 6px; font-size: 15px; color: #fff; text-align: center; line-height: 40px;border:none;}
.space_album{border-radius: 4px;position: relative;background: #fff;width:calc(100% - 24px);padding:12px;font-size: 14px;margin-top: 12px;}
.space_albumBox{width:calc(100% - 24px);margin-top:12px;padding:0 12px;overflow: hidden;height: 90px;}
.space_albumBox div{float:left;width:calc(50% - 6px);margin-right:12px;display:flex;justify-content:center;align-items:center;height:90px;border-radius: 5px;overflow: hidden;margin-bottom:12px;}
.space_albumBox div:nth-child(2){margin-right:0px;}
.space_albumBox div img{width:100%;}
.space_article{border-radius: 4px;position: relative;background: #fff;width:calc(100% - 24px);padding:12px;font-size: 14px;margin-top: 12px;}
.space_articleBox{width:100%;margin-top:12px;overflow: hidden;}
.article{width:calc(100% - 16px);background:#f5f5f5;padding:8px;overflow: hidden;margin-bottom:12px;}
.space_articleBox .article:last-child{margin-bottom:0;}
.article_title{font-size:16px;line-height:20px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;width:100%;}
.article_body{width:100%;overflow: hidden;font-size:13px;margin-top:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;max-height: 50px;}
.article_info{margin-top:10px;width:100%;overflow: hidden;height:20px;line-height: 20px;}
.article_tx{width:20px;height:20px;float:left;border-radius: 50%;overflow: hidden;margin-right:3px;}
.article_tx img{width:100%;}
.article_name{font-size:12px;color:#999;float:left;}
.article_time{float:right;font-size:12px;color:#999;}
.articleInfo{overflow: hidden;width:100%;}

.space_message{border-radius: 4px;position: relative;background: #fff;width:calc(100% - 24px);padding:12px;font-size: 14px;margin-top: 12px;}
.space_messageBox{width:calc(100% - 24px);padding:0 12px;overflow: hidden;}
.space_messageBox li{width:100%;overflow: hidden;border-bottom: 1px solid #f5f5f5;padding-bottom: 10px;}
.space_message_top{height:40px;line-height:40px;width:100%;}
.space_message_img{float:left;height:25px;width:25px;margin-top:7.5px;border-radius: 50%;overflow: hidden;position: relative;}
.space_message_img img{width:100%;position: absolute;top:0;}
.space_message_name{margin-left:6px;color:#666;float:left;}
.space_message_top .timeago{float:right;color:#999;}
.space_message_btm{width:100%;padding: 3px 0; color: #666; max-height: 66px; overflow: hidden; word-break: break-all; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: -webkit-box;}
.space_gf{border-radius: 4px;position: relative;background: #fff;width:calc(100% - 24px);padding:12px;font-size: 14px;margin-top: 12px;margin-bottom: 80px;}
.wygf{float:right; height: 20px; background-color: #06ad56; color: #fff; font-size: 12px; line-height: 20px; padding: 1px 6px; border-radius: 5px;margin-top:14px;}
.space_gfBox{width:100%;overflow-y: auto;height:200px;}
.space_gfBox li{width:100%;overflow: hidden;padding:8px 0;}
.space_gf_left{float:left;width:37px;height:37px;border-radius: 50%;overflow: hidden;}
.space_gf_left img{width:100%;}
.space_gf_right{float:left;margin-left:6px;}
.space_gf_right span{float:left;color:#999}
.gf_name{width:55px;margin-right:2px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;float:left;}
.gf_jp{margin-left: 2px;color: #eb8511 !important;}
.space_gf_right p:nth-child(2){color:#999;}
.space_btmMessageBox{width:calc(100% - 16px);height:42px;background: #fff;position: fixed;bottom:0;display:flex;justify-content:center;align-items:center;padding:8px;z-index: 100;}
.space_btmMessage{width:calc(100% - 16px);height:calc(100% - 16px);background: #e5e5e5;padding:8px;line-height: 28px;border-radius: 5px;}
.space_btmMessage span{float:left;font-size:14px;}
.space_btmMessage button{float:right; background-color: #06ad56; padding: 3px 18px; color: #fff; text-align: center; border-radius: 5px;border:none;}
.space_tcc{width:100%;height:100vh;position: fixed;z-index: 999;top:0;left:0;display: none;}
.space_tcc_close{position: absolute;top:0;left:0;width:100%;height:100vh;background-color: rgba(0,0,0,.3);z-index: 998;}
.space_tcc_btm{position: absolute;bottom:0;width:calc(100% - 24px);overflow: hidden;padding:0 12px;background: #fff;z-index: 999;padding-top: 12px;}
.tcc_top{width:100%;height:20px;line-height:20px;margin-bottom:12px;font-size:16px;}
.tcc_top span{display: inline-block;width:5px;height:100%;background:#333;margin-right:6px;float:left;}
.tcc_top i{float:left;font-style: normal;color: #666;}
.tcc_mid{width:100%;margin:12px 0;overflow: hidden;display:flex;justify-content:center;align-items:center;}
.jpBox{width:95px;height:95px;float:left;border:1px solid #fff;display:flex;justify-content:center;align-items:center;margin: 8px;padding: 8px;}
.jpBox img{width:100%;}
.tcc_mid .on{border:1px solid #06ad56;background: url(../image/selected.png) no-repeat;background-size: 30px; background-position: bottom -2px right;}
.tcc_btm{width:100%;overflow: hidden;background: #f5f5f5;padding-bottom:12px;}
.tcc_btm textarea{width:calc(100% - 24px);height:88px;font-size:14px;background: none;border:none;resize:none;padding:12px;}
.tcc_btm p span{float: right;color: #007aff;padding-right:12px;}
.tcc_btn{margin-top:20px;width:100%;height:42px;border:none;border-radius: 3px;background:#5677fc;color:#fff;margin-bottom:12px;}
.cyyBox{width:100%;height:100vh;position: fixed;z-index: 1001;top:0;left:0;display: none;}
.cyyBox_close{position: absolute;top:0;left:0;width:100%;height:100vh;background-color: rgba(0,0,0,.3);z-index: 1000;}
.cyyBox_btm{position: absolute;bottom:0;width:100%;overflow: hidden;background: #fff;z-index: 1001;}
.cyy_top{width:calc(100% - 24px);padding:0 12px;background:#06ad56;height:40px;line-height:40px;}
.cyy_top span{color:#fff;float:left;}
.cyy_top i{color:#fff;float:right;font-size:28px;}
.cyy_btm{width:100%;height:380px;background: #fff;overflow-y: auto;}
.cyy_btm li{width:calc(100% - 16px);padding:8px;border-bottom:1px solid #f5f5f5;}
.cyy_btm li a{color: #06ad56;text-decoration:underline;}
.noData{padding: 16px;display: flex; justify-content: center;align-items: center; flex-direction: column;}
.noDataImg{width:90px;height:90px;}
.noDataImg img{width: 100%;}
.noData p{text-align: center;color: #999;margin-top:15px;}

/*myHalls_personInfo*/
.personInfo_banner{width:100%;overflow: hidden;position: relative;height:150px;background-image: url(../image/personInfo_banner.jpg);background-position: bottom;background-size: cover;margin-top:45px;}
.personInfo_body{width:100%;background: #fff;border-radius: 10px 10px 0 0;overflow: hidden;margin-top: -20px;position: relative;}
.personInfo_menu{padding:16px;display:flex;justify-content:center;align-items:center;}
.personInfo_menu li{margin:0 8px;padding:4px 0;background:#f5f5f5;border-radius: 5px;color:#666;text-align: center;font-size: 14px;width: calc(25% - 16px);}
.personInfo_menu .active{color:#fff;background: linear-gradient(90deg,#fe8954,#e62024);}
.personInfo_jjBox{width:calc(100% - 24px);padding:0 12px;padding-bottom:60px;overflow: hidden;}
.personInfo_jjBox_top{width:100%;overflow: hidden;}
.personInfo_jjBox_btm{width: calc(100% - 24px);height:56px;border-top:1px solid #f5f5f5;display:flex;justify-content:center;align-items:center;position: fixed;bottom:0;background: #fff;}
.personInfo_jjBox_btm button{width:100%;height:42px;border:none;border-radius: 5px;color:#fff;background:#5677FC;font-size:16px;}
.personInfo_jjBox_part1{padding-bottom:5px;border-bottom:1px solid #f5f5f5;overflow: hidden;}
.personInfo_title{width:100%;font-size:16px;height:40px;line-height:40px;}
.personInfo_title span{font-weight: bold;margin-right:6px;float:left;}
.personInfo_title i{font-size:25px;color:#999;float:left;}
.jjBox_part1_body{margin-top:10px;width:100%;overflow: hidden;}
.jjBox_part1_body li{width:100%;margin-bottom:8px;float:left;color:#999;}
.jjBox_part1_body li:nth-child(1){width:50%;}
.jjBox_part1_body li:nth-child(2){width:50%;}
.jjBox_part1_body li span{color:#333;}
.personInfo_jjBox_part2{padding-bottom:5px;overflow: hidden;width:100%;margin-top:10px;}
.operation{width:100%;margin-top: 10px;}
.operation i{font-size:25px;color:#999;}
.operation_box{width:100%;height:100vh;position:fixed;z-index: 99999;overflow: hidden;top:0;left: 0;display: none;}
.operation_bg{width:100%;height:100vh;position: absolute;z-index: 99997;top:0;left:0;background:rgba(0,0,0,0.7);}
.operation_body{position: absolute;z-index: 99998;bottom:0;width:100%;border-radius: 10px 10px 0 0;padding:16px 0;display: flex;flex-direction: column;align-items: center;background: #fff;}
.operation_body a{display:flex;justify-content:center;align-items:center;width:100%;height: 50px;}
.operation_body a i{float:left;margin-right:5px;font-size:18px;}
.operation_body a span{float:left;font-size:16px;}
.personInfo_xcBox{width:calc(100% - 24px);padding:0 12px;padding-bottom:60px;overflow: hidden;display: none;}
.xcBox{width:100%;overflow: hidden;}
.xc_box{float:left;width:calc(33.3% - 12px);margin-right: 15px;height:140px;overflow: hidden;display:flex;justify-content:center;align-items:center;margin-bottom:15px;position: relative;}
.xcBox .xc_box:nth-child(3n){margin-right:0;}
/*.xcBox .del{background: url(../image/xcDel.png) no-repeat;background-size: 30px;background-position: top left;}*/
.xc_box img{min-height: 100%;min-width: 100%;}
.xcDel{position:absolute;z-index: 2;width:25px;height:25px;top:0;left:0;display: none;}
.personInfo_wzBox{width:calc(100% - 24px);padding:0 12px;padding-bottom:60px;overflow: hidden;display: none;}
.wzBox{width:100%;overflow: hidden;}
.wz_box{width: calc(100% - 24px);background: #f5f5f5;padding: 12px;overflow: hidden;margin-bottom: 12px;}
.wz_box_top{width:100%;overflow: hidden;line-height:25px;}
.wz_title{font-size:16px;font-weight: bold;float:left;width:calc(100% - 80px);overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.wz_date{float:right;font-size:12px;color:#999;}
.wz_box_body{margin-top:5px;font-size:13px;max-height: 60px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.wz_box_btm{line-height:25px;font-size: 13px;overflow: hidden;margin-top:10px;display:none;}
.wz_box_btm a{float:right;margin-left:20px;display:flex;justify-content:center;align-items:center;}
.wz_box_btm a i{font-size:16px;}
.personInfo_lyBox{width:calc(100% - 24px);padding:0 12px;padding-bottom:60px;overflow: hidden;display: none;}
.personInfo_lyBox ul{width:100%;overflow: hidden;}
.personInfo_lyBox ul li{width:100%;overflow: hidden;border-bottom: 1px solid #f5f5f5;padding-bottom: 10px;}
.personInfo_ly_top{height:40px;line-height:40px;width:100%;}
.personInfo_ly_img{float:left;height:25px;width:25px;margin-top:7.5px;border-radius: 50%;overflow: hidden;position: relative;}
.personInfo_ly_img img{width:100%;position: absolute;top:0;}
.personInfo_ly_name{margin-left:6px;color:#666;float:left;}
.personInfo_ly_top .timeago{float:right;color:#999;}
.personInfo_ly_mid{width:100%;padding: 3px 0; color: #333; max-height: 66px; overflow: hidden; word-break: break-all; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: -webkit-box;}
.personInfo_ly_btm{width:100%;margin-top:10px;overflow: hidden;}
.personInfo_ly_btm .timeago{float:left;color:#999;}
.personInfo_ly_btm a{float:right;color: #007aff;}
.personInfoMessageBox{width: calc(100% - 24px);padding: 8px 0;}



/*spsj*/
.spsj_box{width:calc(100% - 24px);padding:0 12px;overflow: hidden;margin-top:12px;}
.spsj{width:100%;overflow: hidden;margin-bottom: 15px;}
.spsj p{}
.spsj input{width:100%;height: 30px;border: none;text-indent: 1em;margin-top: 10px;border-radius: 3px;}
.spsj textarea{width:calc(100% - 16px);height:200px;margin-top: 10px;padding:8px;border:none;resize:none;border-radius: 3px;}
.spsj_btn{position:absolute;width:calc(100% - 24px);bottom:12px;left:12px;border-radius: 3px;background: #5677fc;color:#fff;font-size:16px;border:none;height: 42px;}
/*martyr_menu1*/
.jsBox2{height: 100vh;width:100%;position: relative;overflow: hidden;z-index: 99;}
.bg{width: 100%;min-width: 100%;background: url(../image/mobie24.png) no-repeat 0 0 transparent;background-size: 100% auto;background-position: bottom;height: 100vh;position: absolute;z-index: 3;}
.video2{width: 100%; overflow: hidden;display: block;position: absolute;top: 0;z-index: 2;left: 0px;}
.video2 img{width: 100%;height: 80vh;}
.bottomInfo{position:absolute;width:100%;overflow: hidden;bottom:0;z-index: 99;}
.flowersBox{width:100%;overflow: hidden;display:flex;justify-content:center;align-items:center;display: none;}
.flowersBox div{width:33.3%;float:left;display:flex;justify-content:center;align-items:center;}
.flowersBox div img{width:100%;}
.wordBox{width:80%;overflow: hidden;display:flex;justify-content:center;align-items:center;margin:20px 0 10px auto;margin-left:10%;display: none;}
.wordBox img{width:100%;}
.xhAfter{position:absolute;width:100%;bottom:0;z-index: 98;}
.xh{position:relative;width: 100px;left: 50%;margin-left: -50px;z-index: 98;bottom: 40px;height: 100px;}
.xh img{transform: scale(0);width:100%;position: absolute;}
#flower1,#flower2,#flower3{transition: all 2s;}
.byImg{width:90%;margin-left:5%;}
.xhTips{font-size:25px;display:flex;justify-content:center;align-items:center;width:100%;overflow: hidden;margin:0 0 10px 0;}
.xhTips b{text-align: center;color:#8C0202;font-weight: bold;margin:0 15px;}
.functionBox{display:flex;justify-content:center;align-items:center;width:100%;overflow: hidden;}
.functionBox div{width:calc(33.3% - 20px);margin:0 10px;}
.functionBox div img{width:100%;}
.wordBox2{width:90%;overflow: hidden;display:flex;justify-content:center;align-items:center;margin:0px auto;margin-left:5%;}
.wordBox2 img{width:100%;}
.xhAfterInfo{width:100%;display: none;}

.animated {
  animation-duration: 1s; /*动画时间*/
  animation-fill-mode: both; /*播放后的状态*/
}
 
.animated {
  animation-iteration-count: 1; /*动作循环的次数：infinite 无限循环*/
}
 
.animated {
  animation-duration: 2s; /*动画时间*/
}
 .byImgDd{
  animation-name:byImg; /*动画的名称*/
  transform-origin: center bottom; /*设置动画旋转元素的基点为：居中靠下*/
}
@keyframes byImg{
  0%,
  100%,
  20%,
  50%,
  80% {
  transition-timing-function: cubic-bezier(0.215,.61,.355,1); /*贝塞尔曲线 ： X1 Y1 X2 Y2*/
  transform: translate3d(0,0,0); /*设置只在Z轴上移动*/
  }
  40%,
  43%{
  transition-timing-function: cubic-bezier(0.755,0.50,0.855,0.060);
  transform: translate3d(0,-30px,0);
  }
  70%{
  transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);
  transform: translate3d(0,-15px,0);
  }
  90%{
  transform: translate3d(0,-4px,0);
  }
}


.share{width:100%;height: 100vh;background:rgba(0,0,0,0.8);position: fixed;z-index: 999999;display: none;top: 0;left:0;}
.share img{width:60%;position: absolute;top:20px;right:20px;}
.lyBox{width: 100%;min-width: 100%;background: url(../image/jnlyBg.jpg) no-repeat 0 0 transparent;background-size: 100% 100%;background-position: bottom;height: 100vh;position: absolute;z-index: 99;top: 0;left:0; display: none;}
.xfBox{width:70%;margin-left:15%;position: relative;margin-top: 30px;}
.xfBox img:nth-child(1){width:100%;}
.xfBox img:nth-child(2){position:absolute;bottom:-10px;width:100px;left: 50%;margin-left: -100px;transition: all 1s;}
.xfBox .send{width:60%;position:absolute;height:50px;left:20%;bottom:-10px;z-index: 999;}
.xfBox textarea{position: absolute;top: 60px;left: 40px;background: transparent;font-size: 22px;height: 40%;width: 75%;border:none;outline:none;resize:none;}
.gdBox{width:100%;margin-top:40px;position: relative; display: none;}
.gd{width:100%;position: relative;}
.gdBg{width:100%;}
.hua{position: absolute;right:0;top:0;width:50%;z-index: 99;}
.gdImg{position: absolute;top: 0px;-webkit-animation: 8s move infinite linear;}
.gdImg img{height: 130px;margin-top: 60px;max-width: none;}
@-webkit-keyframes move {
	0% {
		left: 0;
	}

	100% {
		left: -250%;
	}
}

@keyframes move {
	0% {
		left: 0;
	}

	100% {
		left: -250%;
	}
}



.jt{position:absolute;width:40px;left:50%;margin-left:-20px;}
.jtDd{
  animation-name:jt; /*动画的名称*/
  transform-origin: center bottom; /*设置动画旋转元素的基点为：居中靠下*/
}
@keyframes jt{
  0%,
  100%,
  20%,
  50%,
  80% {
  transition-timing-function: cubic-bezier(0.215,.61,.355,1); /*贝塞尔曲线 ： X1 Y1 X2 Y2*/
  transform: translate3d(0,0,0); /*设置只在Z轴上移动*/
  }
  40%,
  43%{
  transition-timing-function: cubic-bezier(0.755,0.50,0.855,0.060);
  transform: translate3d(0,-30px,0);
  }
  70%{
  transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);
  transform: translate3d(0,-15px,0);
  }
  90%{
  transform: translate3d(0,-4px,0);
  }
}

/*烈士信息*/
.martyr_part1{margin-top:30px;width:100%;overflow: hidden;}
.martyr_name{width:60%; height: 82px;margin-left: 20%;color:#fff;font-size:22px;letter-spacing: 2px;position: relative;}
.martyr_name img{width:100%;}
.martyr_name span{margin-right:10px;position: absolute;top: 16px;left: 0;font-weight: bold;font-size: 16px;display: inline-block;width: 100%;text-align: center;color: #fff;letter-spacing:5px;}
.martyr_part2{width:calc(100% - 60px);overflow: hidden;padding:50px 30px;}
.martyr_part2_left{width:780px;float:left;overflow: hidden;}
.martyr_info{width:100%;overflow: hidden;margin-bottom: 12px;background: #fff;}
.martyr_info_title{width:calc(100% - 24px);height:40px;padding:12px 12px 0px 12px;border-bottom:1px solid #f1f1f1;}
.martyr_info_title div:nth-child(1){width: 22px;float: left;height: 40px;position: relative;}
.martyr_info_title div:nth-child(1) img{width: 100%;position: absolute;margin-top: 9px;}
.martyr_info_title div:nth-child(2){font-size: 16px;font-weight: 700;margin-left: 8px;margin-right: 15px;white-space: nowrap;float:left;line-height: 40px;}
.martyr_info_details{margin-top:30px;width: 100%;overflow: hidden;}
.martyr_info_details ul{width:100%;overflow: hidden;}
.martyr_info_details ul li{width:50%;float:left;margin-bottom:30px;}
.martyr_info_details ul li span{display: inline-block;width:70px;float:left;}
.martyr_info_details ul li b{float:left;width:calc(100% - 80px);font-weight: 500;font-size: 13px;}
.martyr_part2_right{width:270px;float:right;overflow: hidden;}
.martyr_part2_lsmp{width:calc(60% - 16px);margin-left:20%;overflow: hidden;display:flex;justify-content:center;align-items:center;padding:8px;border:1px solid #d6d6d6;border-radius: 10px;background: #fff;}
.martyr_part2_lsmp img{width:100%;border-radius: 10px;}
.martyr_part2_name{margin-top:30px;letter-spacing: 2px;font-size:24px;font-weight: bold;text-align: center;}
.martyr_part2_name span{margin-right: 10px;}
.jsls_btn{width:100%;background: #fff;padding:12px 0;display:flex;justify-content:center;align-items:center;margin: 12px 0;}
.jsls{width:108px;height:50px;line-height:50px;background-image: url(../image/jsls.png);background-size: 100% 100%;padding-left: 65px;cursor: pointer;color:#fff;font-weight: 800;letter-spacing: 2px;}
.lssjnr{font-weight:bold;}
.lssjnr p{font-family:"microsoft yahei","PingFang SC",Arial, Helvetica, sans-serif !important;font-size:14px !important;}
.lssjnr p span{font-family:"microsoft yahei","PingFang SC",Arial, Helvetica, sans-serif !important;font-size:14px !important;}

.jsxx{float:right;width: 60px;height: 30px;line-height: 30px;background-image: url(../image/jsls.png); background-size: 100% 100%;padding-left: 30px; cursor: pointer; color: #fff;font-size: 12px;margin-top: 0 !important;}
/*祭扫页面*/
/*.jsTcBox{width:100%;height:100vh;position: fixed;top:0;left:0;z-index: 6;display:none;overflow: hidden;}*/
.jsTcBox{width:100%;position: absolute;top:0;left:0;z-index: 6;display:none;}
.jgBox{width:150px;height:310px;overflow: hidden;position: relative;}
.jgBox img{height:100%;position:absolute;top:0;left:0;}
.jsVideo{min-width:100%;right:0;top:0;width:auto;height:auto;z-index: 1;background-size: cover;position: absolute;}
/*.jsBox{width:100%;height:100vh;position: relative;z-index: 2;top: 0;left: 0;}*/
.jsBox{width:100%;position: fixed;z-index: 2;top: 0;left: 0;overflow: hidden;}
.jsBG{width: 8.74rem;position: relative;bottom:0;z-index: 5;float: left;}
.mb{width:100%;position: relative;z-index: 5;}
.jgbox{position: absolute;width: 2rem;height: 2.08333rem; top: 2.13542rem; left: 4.5rem;transform: translateX(-50%);display: none;z-index: 11;background-image: url(../image/jg.gif);background-size: 100% 100%;}
.xhBox{width: .442708rem;height: .40625rem;top: 2.7rem;left: 3.6375rem;position: absolute;z-index:10;background-image: url(../image/xh.png);background-size: 100% 100%;display: none;}
.sxBox{width: .742708rem;height: .50625rem;top: 2.58rem;left: 4.1875rem;position: absolute;z-index:10;background-image: url(../image/sx.png);background-size: 100% 100%;display: none;}
.jjBox{width: .342708rem;height: .39625rem;top: 2.68rem;left: 4.8375rem;position: absolute;z-index:10;background-image: url(../image/jj.png);background-size: 100% 100%;display: none;}
.hqBox{width: 1.4375rem;height: 1.182292rem;left: 1.988958rem;background-image: url(../image/hq1.png);background-size: 100% 100%;top: 1.589167rem;position: absolute;    z-index: 10;display: none;}
.hq2Box{width: 1.4375rem;height: 1.182292rem;left: 5.898958rem;background-image: url(../image/hq2.png);background-size: 100% 100%;top: 1.554167rem;position: absolute;    z-index: 10;display: none;}
.mb_info{height: 1.25rem;position: absolute;left: 3.708333rem;top: .442708rem;width: .729167rem;z-index: 10;}
.mb_info img{position: absolute;top: .5125rem; left: .600625rem;width: .15625rem;}
.mb_info div{position: absolute;left: .616667rem;top: .782917rem;width: .010417rem;font-size: .104167rem!important;color: #c31818;font-weight: 900;line-height: .114583rem;cursor: pointer;}

.jsRight{width: 1.260417rem;padding: .010417rem 0;height:100vh;background:#D5D8DB;float:left;position: absolute;right:0;top:0;z-index: 2;}

.js_top_box{width:calc(100% - 24px);margin-left:12px;background: #fff;box-shadow: #666 0px 0px 4px;border-radius: 5px; margin-top: 20px;}
.js_top_box_top{width:calc(100% - 24px);padding:12px;overflow: hidden;}
.js_top_box_top span{float:left;display: inline-block;width:60px;line-height:30px;font-size: 14px;}
.js_top_box_top select{width:calc(100% - 65px);float:left;height: 30px;}
.js_top_box_top select option{width:100%;}
.js_top_box_top input{width:calc(100% - 70px);outline: none;}
.js_top_box_btm{display:flex;justify-content:center;align-items:center;width:100%;}
.js_top_box_btm button{width:40%;height:35px;color:#fff;background:#B00203;border:none;border-radius: 5px;margin-bottom:12px;}
.js_btm_box{width:calc(100% - 24px);margin-left:12px;height:calc(100% - 145px);margin-top:12px;overflow: hidden;background: #fff;box-shadow: #666 0px 0px 4px;border-radius: 5px;}
.js_btm_box_top{width:calc(100% - 24px);padding:12px;color:#B00203;font-size: 16px;}
.js_btm_box_btm{width:calc(100% - 24px);padding:0 12px;overflow-y: auto; height: calc(100% - 45px);}
.js_btm_box_btm li{width:100%;overflow: hidden;padding:8px 0;border-bottom: 1px solid #f5f5f5;}
.js_ly_left{float:left;width:30px;height:30px;border-radius: 50%;overflow: hidden;display:flex;justify-content:center;align-items:center;}
.js_ly_left img{width:100%;}
.js_ly_mid{float:left;width:60px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;margin:0 12px 0 5px;line-height:30px;font-size: 14px;}
.js_ly_btm{width:calc(100% - 127px);float:left;background: #E4E4E4;border-radius: 5px;line-height: 30px;padding:0 10px;font-size: 12px;}

.close_box{position: absolute;top:10px;right:10px;cursor: pointer;}
.close_box i{font-size:30px;}
.bow_yz{width:80%;margin-left:10%;position:relative;margin-top:50px;}
.bow_yz img{width:100%;height:100%;}
.bow_lsInfo{width:80%;margin-left:10%;}
.bow_lsName{font-size: .130208rem;font-weight: bold;margin-top:10px;}
.bow_lsSz{font-size: .063333rem;margin-top:5px;}
.bow_lsJg{font-size: .063333rem;}
.bow_lsSj{font-size: .063333rem;margin-top:5px;width:100%;height: 400px;overflow-y: auto;padding-right: 5px;}
.bow_lsSj p{font-size: .063333rem !important;font-family:"microsoft yahei","PingFang SC",Arial, Helvetica, sans-serif !important;}
.bow_lsSj p span{font-size: .063333rem !important;font-family:"microsoft yahei","PingFang SC",Arial, Helvetica, sans-serif !important;}
.bow_lsSj::-webkit-scrollbar {/*滚动条整体样式*/width: 4px;  height: 4px;scrollbar-arrow-color:red;}
.bow_lsSj::-webkit-scrollbar-thumb {/*滚动条里面小方块*/border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: rgba(0,0,0,0.2);scrollbar-arrow-color:red;}
.bow_lsSj::-webkit-scrollbar-track {/*滚动条里面轨道*/-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background: rgba(0,0,0,0.1);}
.js_menu{width:6.25rem;height: .477083rem;padding:10px;overflow: hidden;position:absolute;bottom:20px;    background: rgba(77,77,77,.5);border-radius: 10px;z-index: 19;left:10%;}
.js_menu ul{width:100%;overflow: hidden;display: flex;justify-content: center;align-items: center;height:100%;}
.js_menu ul li{float:left;background: #fff;padding: 7px 0;border-radius: 10px;height: calc(100% - 14px);width: calc(19% - .10417rem);margin-left: .18rem;}
.js_menu ul li:nth-child(1){margin-left:0;}
.js_menu ul li .js_menu_part{width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor: pointer;}
.js_menu ul li .js_menu_btn{background-image: url("../image/js_menu_bg.png");background-size: 100% 100%;display:flex;justify-content:center;align-items:center;cursor: pointer; width: .34375rem;height: .34375rem;}
.js_menu ul li:hover .js_menu_btn{background-image: url("../image/js_menu_bg_hover.png");}
.js_menu ul li .js_menu_btn div{width: 100%;height:100%;background-size: contain;background-position: center;background-repeat: no-repeat;}
.js_menu_right{margin-left:20px;font-size: .104167rem;}
.js_jg_img{background-image: url("../image/js_menu_jg.png"); }
.js_xh_img{background-image: url("../image/js_menu_xh.png"); }
.js_jj_img{background-image: url("../image/js_menu_jj.png"); }
.js_sx_img{background-image: url("../image/js_menu_sx.png"); }
.js_hq_img{background-image: url("../image/js_menu_hq.png"); }
.js_mb{width:100%;height:100vh;background:rgba(0,0,0,0.9);position: fixed;z-index: 5;display: none;top:0;left:0;}
.music_box{width:30px;height:30px;background-image: url(../image/music_open.png);background-size: 100% 100%;position: absolute;top:15px;left:10px;cursor: pointer;}
.music_close{background-image: url(../image/music_close.png);width:30px;height:30px;background-size: 100% 100%;position: absolute;top:15px;left:10px;cursor: pointer;}

/*facilities*/
.facilities{width:100%;overflow: hidden;border-bottom:1px solid #f1f1f1;padding:8px 0;}
.facilities_left{float:left;display: flex;justify-content: center;align-items: center;margin-right:15px;width:110px;max-height: 90px;}
.facilities_left img{width:100%;}
.facilities_mid{float:left;width:calc(100% - 125px);overflow: hidden;}
.facilities_mid p:nth-child(1){overflow: hidden; text-overflow: ellipsis;white-space: nowrap;font-weight: bold;color:#00A17A;font-size:14px;margin-bottom:10px;}
.facilities_mid p:nth-child(2){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 30px;font-size:12px;margin-bottom:5px;}
.facilities_mid p:nth-child(3){font-size:12px;color: #a4a4a4;}
.facilities_mid p:nth-child(3) span:nth-child(1){color: #FF8927;}
.facilities_mid p:nth-child(3) span:nth-child(2){color: #00A17A;}
.facilities_info_box{width: 100%;overflow: hidden;padding-top: 60px;}
.martyr_info_box{width:100%;overflow: hidden;}
.facilities_title{width:100%;font-size:20px;line-height:30px;font-weight: bold;text-align: center;margin-bottom:10px;}
.facilities_cs{text-align: center;font-size:12px;color: #a4a4a4;}
.facilities_cs span:nth-child(1){color: #FF8927;}
.facilities_cs span:nth-child(2){color: #00A17A;}
.facilities_body{margin-top:15px;width:100%;overflow: hidden; margin-bottom: 30px;}
.facilities_body img{width:100%;}

.intro_body{width:100%;position: relative;overflow: hidden;padding-top: 60px;}
.intro_top{width:calc(100% - 30px);position: relative;margin-top:15px;padding:0 15px;}
.intro_img{width:100%;border-radius: 10px;overflow: hidden;height:215px;display:flex;justify-content:center;align-items:center;}
.intro_img img{width:100%;}
.intro_name{width:90%;height:40px;color:#FC6552;font-size:16px;text-align: center;font-weight: 500;margin-top:10px;margin-left:5%;overflow: hidden;}
.intro_mid{width:calc(100% - 30px);padding:0 15px;position: relative;height:300px;}
.intro_mid_tips{height:50px;line-height:50px;font-size:16px;}
.intro_mid_contentBox{width: calc(100% - 30px);background-color: #fff;height:calc(100% - 74px);padding:12px 15px;box-shadow: 0px 0px 8px #bebebe;}
.intro_mid_content{width:100%;height:100%;overflow-y: auto;font-size:14px;}
.intro_btm{position: relative;bottom:0;width:100%;}
.intro_btm_tips{height:40px;line-height:35px;font-size:16px;width:calc(100% - 30px);padding:0 15px;}
.intro_btm_info{width:calc(100% - 60px);background-color: #fff;font-size:14px;padding:0 15px;margin-bottom: 20px;margin-left:15px;box-shadow: 0px 0px 8px #bebebe;}
.intro_btm_info p{height:30px;line-height:30px;}
.intro_btm_info p i{margin-right:5px;color:#FC6552;font-size: 18px;}
.intro_btm_btn{width:100%;height:50px;display:flex;justify-content:center;align-items:center;}
.intro_btm_btn div{width: 26%;display: inline-block;margin-left: 1.2rem;}
.intro_btm_btn div:nth-child(1){margin-left:0;}
.intro_btm_btn div img{width:100%;}

/*creatHall*/
.creatHall_banner{width:100%;overflow: hidden;margin-top: 45px;}
.creatHall_banner img{width:100%;}
.jng_type{padding:0 12px;width:calc(100% - 24px);background: #fff;line-height:50px;margin-bottom: 12px;}
.jng_type2{overflow: hidden;}
.jng_type span{float:left;}
.fwmm{display:none;}
.jng_type .layui-form-label{padding:0;line-height:50px;width:100px;text-align: left !important;}
.jng_type .layui-input-block{float:left;margin-left:0;width: calc(100% - 100px);}
.jng_type .layui-form-radio{margin-top:0;}
.layui-form-radio>i:hover, .layui-form-radioed>i{color: #4a67d6 !important;}
.deadInfo{padding:0 12px;width:calc(100% - 24px);background: #fff;margin:12px 0;overflow: hidden;}
.deadInfo_left{width:calc(100% - 120px);float:left;}
.deadInfo_left .layui-form-item{width:100%;height:50px;line-height:50px;border-bottom:1px solid #ededed;}
.deadInfo .layui-form-label{padding:0;line-height:50px;width:80px;text-align: left !important;}
.deadInfo .layui-form-label span{color:red;}
.deadInfo .layui-input-block{margin-left:0;float:left;width:calc(100% - 80px);height:100%;}
.deadInfo .layui-input-block{margin-left:0;float:left;width:calc(100% - 80px);height:100%;}
.deadInfo input{height:100%;border:none;padding-left: 0;}
.deadInfo .layui-form-radio{margin-right:0;}
.inputType{margin-left: 0;float: left;width: calc(100% - 80px); height: 100%;}
.inputType div{border-radius: 50%;border:1px solid #b9b9b9;width:20px;height:20px;float:left;display:flex;justify-content:center;align-items:center;margin-top:15px;color:#999999;}
.inputType input{width:calc(100% - 35px);float:right;}
.deadInfo_right{width:100px;float:right;display:flex;justify-content:center;align-items:center;position: relative;height: 255px;}
.uploadPhoto{width:100px;overflow: hidden;}
.photoBox{background: #F5F5F5;width:100%;height:120px;display:flex;justify-content:center;align-items:center;background-image: url(../image/photo.png);background-position: center;background-repeat: no-repeat;background-size: 40%;overflow: hidden;}
.photoBox img{width: 100%;height: 100%;object-fit: cover;}
/* .photoImg{width:40%;} */
.uploadPhoto button{margin-top:5px;border:none;background:#F5F5F5;height:36px;width:100%;}
#relation{width:100%;}
.jng_type .layui-form-item{width:100%;height:50px;line-height:50px;border-bottom:1px solid #f5f5f5;}
.jng_type .layui-form-item:last-child{border-bottom:none;}
.jng_type .layui-input-block{height:100%;border:none;padding-left: 0;}
.jng_type input{height:100%;border:none;padding-left: 0;}
.btm_create{width:100%;height:56px;border-top:1px solid #e5e5e5;display:flex;justify-content:center;align-items:center;position: fixed;bottom:0;background: #fff;}
.btm_create button{width:calc(100% - 24px);height:42px;color:#fff;background: #5677fc;font-size: 16px;border:none;border-radius: 5px;}
.mzm_box{padding: 0 12px; width: calc(100% - 24px); background: #fff;margin-bottom: 12px;overflow: hidden;padding-bottom: 12px;}
.mzm_box .layui-form-label{width: 100%;text-align: left !important;padding: 0;line-height: 50px;}
.mzm_box .layui-input-block{width: 100%;margin-left:0;}
.mzm_box .layui-input-block .layui-textarea{border:none;background: #F5F5F5;height:100px;resize: none;}
.szjj .layui-input-block .layui-textarea{border:none;background: #F5F5F5;height:140px;resize: none;}
.szjj{padding-bottom: 70px;}
.doubleDead{display:none;}

/*myHalls_index*/
.myHalls_index_bg{width:100%;height: 100vh;display:flex;justify-content:center;align-items:center;position: absolute;top:0;left: 0;z-index: -1;}
.myHalls_index_bg img{width:100%;min-height: 100vh;}
.myHalls_index_part1{width:calc(100% - 40px);padding:0 20px;overflow: hidden; margin-top: 15px;display: flex;align-items: center;}
.index_dz{float:left;padding: 3px 10px 3px 5px;font-size:12px;border-radius: 50px; background-color: rgba(0,0,0,.37);display:flex;justify-content:center;align-items:center;}
.index_dz_tx{width:30px;height:30px;border-radius: 50%;float:left;display:flex;justify-content:center;align-items:center;overflow: hidden;}
.index_dz_tx img{width:100%;}
.index_dz_sl{float:left;color:#fff;margin:0 24px 0 4px;display: flex;flex-direction: column;}
.index_dz_sl p{overflow: hidden;height: 12px;line-height: 12px;}
.index_dz_sl p i{color:#fff;font-size:12px;float:left;}
.index_dz_sl p span{color:#fff;font-size:12px;float:left;}
.index_dz_btn{display: flex;align-items: center; justify-content: center; border-radius: 12px; background-color: #fff;width: 41px; height: 25px;}
.index_dz_btn i{color: rgb(225, 110, 102);font-size: 16px;}
.index_myTxBox{float:left;overflow: hidden;display:flex;justify-content:center;align-items:center;margin: 0 5px;}
.index_myTx{width:26px;height: 26px;float:left;overflow: hidden;border-radius: 50%;display:flex;justify-content:center;align-items:center;}
.index_myTx img{width: 100%;}
.index_invite{float:left;height:26px;border-radius: 18px;padding:0 11px;line-height: 26px;background: #41ba70;color:#fff;font-size: 12px;}
.index_invite:hover{color:#fff;}
.ax2{display:none;}
.myHalls_index_menu{width:100%;display:flex;justify-content:center;align-items:center;margin-top: 36px;}
.myHalls_index_menu a{display: inline-block;font-size:18px;margin:0 12px;color:#fff;line-height: 25px;}
.myHalls_index_menu .active{border-bottom:2px solid #fff;}
.myHalls_index_part2{width:calc(100% - 24px);padding:0 12px;overflow: hidden;position: relative;    padding-bottom: 50px;}
.index_part2_mid{width:calc(100% - 120px);padding:0 60px;overflow: hidden;margin-top:10px;}
.index_part2_mid ul{widht:100%;overflow: hidden;display:flex;justify-content:center;align-items:center;}
.index_part2_mid ul li{margin:0 5px;width:80px;overflow: hidden;}
.index_part2_mid ul li div{width:80px;height:100px;overflow: hidden;display:flex;justify-content:center;align-items:center;}
.index_part2_mid ul li div img{width:100%;}
.index_part2_name{margin-top:5px;font-size:20px;font-weight: bold;color:#fff;text-align: center;}
.index_part2_date{margin-top:5px;font-size:14px;color:#fff;text-align: center;}
.index_part2_jj{margin-top:10px;width:100%;overflow: hidden;}
.index_part2_jj p{font-size:13px;line-height: 22px;color:#fff;text-align: center;}
.index_part2_right{width:60px;position: absolute;top:0;right:0;display: flex;flex-direction: column;align-items: center;overflow: hidden;}
.index_part2_topBtn{width:42px;height:42px;border-radius: 50%;overflow: hidden;margin-top:12px;}
.index_part2_topBtn img{width:100%;}
.index_part2_btmBtn{width:52px;height:52px;border-radius: 50%;overflow: hidden;margin-top:12px;}
.index_part2_btmBtn img{width:100%;}

/*旋转效果*/
@-webkit-keyframes rotate{
    from{-webkit-transform: rotate(0deg)}
    to{-webkit-transform: rotate(360deg)}
}

@-moz-keyframes rotate{
    from{-moz-transform: rotate(0deg)}
    to{-moz-transform: rotate(359deg)}
}

@-o-keyframes rotate{
    from{-o-transform: rotate(0deg)}
    to{-o-transform: rotate(359deg)}
}

@keyframes rotate{
    from{transform: rotate(0deg)}
    to{transform: rotate(359deg)}
}
.musicOpen{
	-webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 2s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 2s;
    -webkit-animation: rotate 4s linear infinite;
    -moz-animation: rotate 4s linear infinite;
    -o-animation: rotate 4s linear infinite;
    animation: rotate 4s linear infinite;
}
.myHalls_index_part3{width:calc(100% - 24px);padding:0 12px;overflow: hidden;position: fixed;bottom: 0;}
.index_part3_left{width:150px;    background-color: rgba(0,0,0,.37);border-radius: 20px;font-size:16px;color:#fff;line-height:40px;display:flex;justify-content:center;align-items:center;float: left;}
.index_part3_left i{float:left;font-size:16px;color:#fff;margin-right: 5px;}
.index_part3_left span{float:left;color:#fff;}
.index_part3_right{overflow: hidden;float:right;padding-bottom: 10px;}
.index_part3_right li{float:right;margin-left:10px;width:46px;overflow: hidden;display: flex;flex-direction: column;align-items: center;}
.index_part3_right li img{width:100%;}
.index_part3_right li p{margin-top:2px;text-align: center;color:#fff;font-size:12px;}
.index_tcc{width:100%;height:100vh;position: fixed;z-index: 999;top:0;left:0;display: none;transition: all 1.3s}
.index_mb{width:100%;background-color: rgba(0,0,0,.6);height:100vh;position: absolute;z-index: 996;top:0;left:0;}
.myHalls_index_lyBox{height:400px;width:100%;background: #fff;position: absolute;z-index: 997;bottom:0;left:0;}
.index_lyBox_title{width:calc(100% - 40px);padding:0 20px;line-height:40px;height:40px;background-color: #41ba70;color:#fff;font-size:16px;}
.index_lyBox_body{height:300px;padding-bottom:60px;width:100%;overflow-y: auto;margin-top: 10px;}
.index_lyBox_body li{width:calc(100% - 24px);padding:12px;border-bottom:1px solid #f5f5f5;float:left;}
.index_lyBox_tx{float:left;width:30px;height:30px;border-radius: 50%;overflow: hidden;display:flex;justify-content:center;align-items:center;}
.index_lyBox_tx img{width:100%;}
.index_lyBox_info{float:right;width:calc(100% - 40px);overflow: hidden;}
.index_lyBox_info p:nth-child(1){font-size:12px;width: 100%;height: 16px;}
.index_lyBox_info p:nth-child(1) span:nth-child(1){float:left;color:#ccc;}
.index_lyBox_info p:nth-child(1) span:nth-child(2){float:right;color:#ccc;}
.index_lyBox_info p:nth-child(2){width:100%;font-size:14px;line-height: 22px;width: 100%;}
.index_gdLyBox{position:absolute;bottom:90px;width:100%;width:calc(100% - 24px);padding:0 12px;height:100px;overflow: hidden;}
.index_gdLyBox tr{padding:6px 15px 6px 10px;background:linear-gradient(90deg,rgba(60,155,255,.8),rgba(0,195,145,.8));display:flex;justify-content:center;align-items:center;border-radius: 20px;font-size: 12px;margin-bottom:10px;}
.gdLyTx{width:20px;height:20px;border-radius: 50%;overflow: hidden;}
.gdLyTx img{width:100%;}
.dgLyInfo{color:#fff;margin-left:5px;}
.joinTeamBox{width:100%;height:100vh;position: fixed;z-index: 800;display:flex;justify-content:center;align-items:center;top:0;left:0;display: none;}
.joinTeam_mb{width:100%;height:100vh;position: absolute;z-index: 798;background-color: rgba(0,0,0,.6);top:0;left:0;}
.joinTeam{width:calc(80% - 60px);position: absolute;z-index: 799;padding:30px;border-radius: 10px;background: #fff;}
.joinTeam_box{width:100%;overflow: hidden;}
.joinTeam_box p{border-left: 5px solid #41ba70;padding-left:5px;margin-bottom: 10px;}
.joinTeam_box .layui-input-block{margin-left:0;}
.joinTeam_box #relation{line-height: 33px;}
.joinTeam i{font-size: 22px; position: absolute;right: 20px;top: 20px;}
.joinTeam_box button{width:100%;height:35px;color:#fff;border-radius: 50px;background: red;margin-top:24px;border:none;}

/*纪念馆右侧供奉*/
.index_gfBox{width:100%;height:100vh;position: fixed;z-index: 999;top:0;left:0;display:none;}
.index_gfMb{width:100%;background-color: rgba(0,0,0,.6);;height:100vh;position: absolute;z-index: 996;top:0;left:0;}
.index_gfBodyBox{height:400px;width:100%;background: #fff;position: absolute;z-index: 997;bottom:0;left:0;}
.index_gfBody_title{width:calc(100% - 40px);padding:0 20px;line-height:40px;height:40px;background-color: #41ba70;color:#fff;font-size:16px;}
.index_gfBody{height:360px;width:100%;overflow-y: auto;margin-top: 10px;background:#f1f1f1;}
.index_gfBody_left{width:80px;background: #fff;height:100%;overflow: hidden;float:left;}
.index_gfBody_left ul{width:100%;height:100%;overflow-y: auto;padding-right: 10px;}
.index_gfBody_left ul li{width:100%;text-align: center;height:50px;line-height: 50px;background: #fff;}
.index_gfBody_left ul li a{width:100%;display: inline-block;height:100%;}
.index_gfBody_left ul .active{background:#f1f1f1;}
.index_gfBody_right{padding:12px;width:calc(100% - 104px);float:left;height:calc(100% - 24px);overflow-y: auto;}
.index_jbp{background:#fff;width:100%;overflow: hidden;margin-bottom: 12px;}
.index_jbp_title{line-height: 50px;padding:0 15px;border-bottom:1px solid #f5f5f5;}
.index_jbp ul{width:100%;overflow: hidden;}
.index_jbp ul li{width:100%;overflow: hidden;border-bottom: 1px solid #f5f5f5;display:flex;align-items:center;padding: 8px 0;}
.jbp_img{height:50px;width:50px;margin:0 10px;background: #ccc;border-radius: 4px;}
.jbp_img img{width:100%;height:100%;}
.jbp_info{font-size:14px;}
.jbp_info p{font-size:12px;}
.jbp_name{margin-right:5px;font-size:14px;}
.jbp_time{color:#ccc;font-size:12px;}
.jbp_btn{margin-left: auto;margin-right: 10px;}
.jbp_btn button{background-color: #41ba70;padding: 2px 5px;border-radius: 10px;color: #fff;font-size: 12px;float:right;border:none;}


/*recharge*/
.rechargeBox{padding:12px;width:calc(100% - 24px);margin-top:45px;overflow: hidden;}
.rechargeBox li{width:calc(100% - 32px);background: #fff;border:1px solid #ccc;border-radius: 3px;margin-bottom:12px;overflow: hidden;padding:12px 15px;}
.rechargeBox li p{width:100%;overflow: hidden;}
.rechargeBox .active{border:1px solid #BF5C67;background: url(../image/gou.png) no-repeat;background-size: 30px;background-position: bottom right;background-color: #fff;}
.rechargeBox li p span:nth-child(1){float:left;font-size:15px;}
.rechargeBox li p span:nth-child(2){float:right;font-size:15px;}
.rechargeBox li p:nth-child(2){color: #ba4a57;font-weight: bold;font-size:20px;}
.recharge_pay{width:calc(100% - 24px);margin-left:12px;height:50px;background-color: #00c33d;color:#fff;font-size:15px;font-weight: bold;border:none;border-radius: 5px;}
/*invite*/
.inviteBox{padding:15px;width:calc(100% - 30px);height:calc(100vh - 74px);overflow: hidden;position: relative;}
.invite_p1{font-size: 17px;color:#fff;}
.invite_p2{color:#999;font-size:14px;margin-top:2px;}
.invite_p3{font-size:15px;color:#fff;}
.inviteBox p span{font-size: 17px;color: #06ad56;margin-right: 8px;}
.invite_hb{width:100%;height:calc(100vh - 280px);display: flex;justify-content: center;padding:15px 0;}
.invite_hb img{height:100%;}
.inviteBtm{width:100%;overflow: hidden;position: absolute;bottom:12px;}
.inviteBtm button{padding: 12px 16px;width:calc(100% - 32px);background: #07c160;color:#fff;border:none;font-size:16px;border-radius: 3px;margin-top: 10px;}
.invite_shareBox{width:100%;height:100vh;position: fixed;top:0;left:0;background-color: rgba(0,0,0,.8);z-index: 99999;display: none;}
.invite_shareBox img{position: absolute;top:16px;right:16px;width:67px;height:117px;}
.invite_shareBox div{margin-top:50%;}
.invite_shareBox div p{color:#fff;font-size:17px;text-align: center;}
/*invite2*/
.yqhyBg{background:#FEFEFE;background-image: url(../image/yqhy.jpg);background-position: center bottom;background-size: 100%;background-repeat: no-repeat;}
.inviteBox2{width: 100%;height: calc(100vh - 45px);position: relative;}
.inviteBox2_top{position: relative;}
.ib_bg{width: 100%;}
.ib_info{position: absolute; bottom: 0;left: 50%;transform: translate(-50%, 65%);display: flex;flex-direction: column;align-items: center;justify-content:center;width: 100%;}
.ib_tx{width: 120px;height:120px;border-radius: 50%;overflow: hidden;margin-bottom: 5px;}
.ib_name{font-weight: bold;color:#b2b2b2;margin-bottom:5px;font-size: 20px;}
.ib_date{color:#b2b2b2;margin-bottom: 25px;font-size: 18px;}
.ib_w{width: 60%;}
.inviteBox2_btm{position: absolute;display: flex;flex-direction: column;align-items: center;justify-content:center; bottom: 0;left: 50%;transform: translate(-50%, -55%);width: 100%;}
.inviteBox2_btm img{width: 120px;margin-bottom: 12px;}
.inviteBox2_btm p{font-size:18px;color:#919090}



/*rankingList*/
.rankingList_top{width:calc(100% - 24px);padding:0 12px;margin-top:70px;overflow: hidden;display:flex;justify-content:center;align-items:center;}
.rankingList_top3{display: flex;flex-direction: column;text-align: center;align-items: center;font-size: 13px;overflow: hidden;position: relative;width: 33.3%;}
.rankingList_no1{height: 205px;background: #fff;}
.rankingList_no2{background: url(../image/ph_right.png) 100% 100% no-repeat;background-size: contain;}
.rankingList_no3{background: url(../image/ph_left.png) 100% 100% no-repeat;background-size: contain;}
.rankingList_txBox{position: relative;margin-top:55px;margin-bottom:5px;}
.rankingList_tx{width:60px;height: 60px;overflow: hidden;border-radius: 50%;display:flex;justify-content:center;align-items:center;}
.rankingList_tx img{width:100%;}
.rankingList_hg{position: absolute;width:35px;height:20px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);top: -17px;overflow: hidden;}
.rankingList_hg img{width:100%;height: 100%;}
.rankingList_no1 .rankingList_tx{border: 3px solid #ffc900;width:70px;height:70px;}
.rankingList_no1 .rankingList_txBox{margin-top:45px;}
.rankingList_no1 .rankingList_hg{width:40px;height:25px;top:-20px;}
.rankingList_no2 .rankingList_tx{border: 3px solid #f3afaf;}
.rankingList_no3 .rankingList_tx{border: 3px solid #ff8400;}
.rankingList_nameBox{display: flex;width:calc(100% - 8px);padding:0 4px;}
.rankingList_nameBox span:nth-child(1){font-size:13px;float:left;margin-right:6px;display: inline-block;width: calc(100% - 35px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rankingList_nameBox span:nth-child(2){display: inline-block;float:left;font-size:12px;color:#fff;background-color: #ff8400;padding: 0 5px;border-radius: 10px; width: 28px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.rankingList_sqz{text-align: center;font-size:13px;}
.rankingList_db{margin:10px 0;display:flex;justify-content:center;align-items:center;}
.rankingList_db a{background-color: #08be68; width: 60px; height: 22px;color: #fff; border-radius: 4px;border:none;line-height: 22px;}
.rankingList_other{margin-top:30px;width:calc(100% - 24px);padding:0 12px;overflow: hidden;margin-bottom:20px;}
.allRankingList_other{margin-top:30px;width:calc(100% - 24px);padding:0 12px;overflow: hidden;margin-bottom:70px;}
.rankingList_other li{width:calc(100% - 12px);background: #fff;border-bottom:1px solid #f5f5f5;padding:10px 6px;overflow: hidden;display: flex;flex-direction: row;align-items: center;}
.rankingList_other_num{height:25px;width:25px;color:#fff;background:#06ad56;border-radius: 50%;text-align: center;line-height: 25px;float:left;}
.rankingList_other_tx{width:30px;height:30px;margin:0 5px;border-radius: 50%;overflow: hidden;display:flex;justify-content:center;align-items:center;float:left;}
.rankingList_other_tx img{width:100%;}
.rankingList_other_div{display:flex;align-items:center;width:calc(100% - 172px);float:left;}
.rankingList_other_name{float:left;font-size:14px;margin-right:3px;max-width:calc(100% - 41px);overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.rankingList_other_sf{float:left;font-size:12px;color:#fff;background-color: #ff8400;padding: 0 5px;border-radius: 10px; width: 28px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.rankingList_other_sqz{float:right;width:100px;font-size: 14px;margin-left:6px;}
.rankingList_other_sqz span{display: inline-block;float:right;width:40px;text-align: center;color:red;font-size:15px;}
.rankingList_select{width:calc(100% - 26px);margin-left:12px;display: flex;margin-top:60px;border:1px solid #06ad56;height:42px;}
.rankingList_select li{width:100%;background: #fff;color:#333;display:flex;justify-content:center;align-items:center;height:100%;}
.rankingList_select .on{color:#fff;background:#06ad56;}
.allRankingList_top{margin-top:30px;}
.monthList{display:none;}
/*worship*/
.myHalls_worship_part1{margin-top:15px;display:flex;justify-content:center;align-items:center;overflow: hidden;}
.worship_part1_light{width:50px;height:50px;background-image: url(../image/light_border.gif);background-size: 100% 100%;margin:0 6px;position: relative;}
.worship_part1_light img{width:100%;height:100%;position: absolute;z-index: -1;}
.myHalls_worship_part2{width:calc(100% - 24px);padding:0 12px;overflow: hidden;position: absolute;padding-bottom: 50px;top: 39%;}
.worship_part2_mid{width:calc(100% - 120px);padding:0 60px;overflow: hidden;}
.worship_part2_mid ul{widht:100%;overflow: hidden;display:flex;justify-content:center;align-items:center;}
.worship_part2_mid ul li{margin:0 2px;width:65px;overflow: hidden;display: flex;flex-direction: column;align-items: center;}
.worship_part2_mid ul li div{width:60px;height:75px;overflow: hidden;display:flex;justify-content:center;align-items:center;}
.worship_part2_mid ul li div img{width:100%;}
.worship_part2_name{margin-top:5px;font-size:15px;font-weight: bold;color:#fff;text-align: center;}
.worship_part2_date{margin-top:5px;font-size:12px;color:#fff;text-align: center;}
.myHalls_worship_part4{position: absolute;width:65%;height:200px;left: 20%;top:57%;}
.myHalls_worship_part4 div{width:50px;height:50px;float:left;margin-left: -10px;display:flex;justify-content:center;align-items:center;}
.myHalls_worship_part4 div img{width:40px;height:40px;}
.myHalls_worship_part3{position: absolute;bottom:12px;width:100%;display:flex;justify-content:center;align-items:center;}
.myHalls_worship_part3 div{width:52px;height:52px;margin:0 10px;overflow: hidden;}
.myHalls_worship_part3 div img{width:100%;}
/*worship_dd*/
.worship_dd_tips{padding:15px 12px;font-size:15px;margin-top: 45px;}
.worship_ddBox{width:calc(100% - 12px);overflow: hidden;padding:0 6px;}
.worship_ddBox .on{background: url(../image/gou2.png) no-repeat;background-size: 30px;background-position: top right;background-color: #3b1105;}
.worship_ddBox li{margin:0 6px;margin-bottom:12px;width:calc(50% - 12px);overflow: hidden;height:230px;position: relative;float:left;background: #3b1105;border-radius: 3px;}
.lightImg{position: relative;width:100%;height: 100%;}
.lightImg img{width:100%;height:100%;}
.lightInfo{position: absolute;bottom:0;left:0;padding:8px;width:calc(100% - 16px);background: rgba(0,0,0,.6);color:#fff;z-index: 99;}
.lightInfo p:nth-child(1){font-size:16px;margin-bottom:4px;color:#fff;}
.lightInfo p:nth-child(2){font-size:12px;color:#fff;}
.lightInfo p:nth-child(3){font-size:12px;color:#fff;}
.lightInfo p:nth-child(3) span{font-size:12px;color:#fff;}
.openLight{width:calc(100% - 24px);margin-left:12px;background-color: #f8f8f8;border:1px solid #ccc;height:46px;font-size:18px;border-radius: 5px;}
.dd_setMeal_box{width:100%;height:100vh;position: fixed;z-index: 99998;overflow: hidden;top: 0;left: 0;display:none;}
.dd_setMeal_mb{width:100%;height: 100vh;position: absolute;z-index: 99996;background-color: rgba(0,0,0,.6);}
.dd_setMeal{width:100%;overflow: hidden;position: absolute;z-index: 99997;bottom:0;background: #fff;}
.dd_setMeal_title{height:50px;line-height: 50px;text-align: center;color:#fff;background: linear-gradient(90deg,#01c293,#389df8);font-size:14px;font-weight: bold;float:left;width:100%;}
.dd_setMeal_title span{color:#fff;}
.dd_setMeal ul{width:100%;overflow: hidden;float:left;}
.dd_setMeal ul li{width:70%;height:40px;line-height: 40px;padding-left: 30%;font-size:14px;border-bottom: 1px solid #f5f5f5;}
.dd_setMeal ul .on{background: url(../image/gou3.png) no-repeat;background-size: 15px;background-position: center right 30px;color:#D94545;}
.dd_setMeal button{border:none;float:left;height:50px;color:#fff;background: #D94545;font-size: 16px;width:100%;}

.worship_hqBox{width:calc(100% - 12px);overflow: hidden;padding:0 6px;}
.worship_hqBox .on{background: url(../image/gou2.png) no-repeat;background-size: 30px;background-position: top right;}
.worship_hqBox li{margin:0 6px;margin-bottom:12px;width:calc(50% - 14px);overflow: hidden;height:200px;position: relative;float:left;border-radius: 3px;display:flex;justify-content:center;align-items:center;border:1px solid #ccc;}
.worship_hqBox .lightImg{position: relative;width:167px;height:172px;}
.worship_hqBox .lightImg img{width:100%;height:100%;}

/*foot*/
.foot{width:100%;overflow: hidden;height:60px;border-top: 1px solid #f3f3f3;display:flex;justify-content:center;align-items:center;position: fixed;bottom: 0;background:#fff;margin-left: -12px;}
.foot2{margin-left:0;}
.foot_btm{float:left;width:33.3%;overflow: hidden;text-align: center;text-decoration: none;}
.foot_btm div{width:24px;height:24px;margin: 0 auto;position: relative;display:flex;justify-content:center;align-items:center;}
.foot_btm div i{font-size:25px;}
.foot_btm div img{width: 100%;position: absolute;left: 0;}
.foot_btm p{font-size:12px;text-align: center;}
.foot .on i,.foot .on p{color:#495199;}

/*mine*/
.mine_top{width:calc(100% - 24px);height:120px;background: #262B3A;display:flex;align-items:center;padding:0 12px;position: relative;padding-bottom: 16px;}
.mine_tx{width:75px;height:75px;border-radius: 50%;margin-right:20px;display:flex;justify-content:center;align-items:center;overflow: hidden;}
.mine_tx img{width:100%;}
.mine_info{overflow: hidden;}
.mine_info p{color:#fff;line-height: 20px;}
.mine_info p:nth-child(1) span{font-size:15px;color:#fff;margin-right:5px;}
.mine_info p:nth-child(1) i{font-size:16px;color:#fff;}
.mine_info p:nth-child(2){font-size:12px;margin:6px 0;color:#999;}
.mine_info p:nth-child(3){font-size:14px;}
.mine_info p:nth-child(3) span{color: #ff7e3b;}
.mine_cz{font-size: 16px; color: #fff; background-color: #01c293; position: absolute; top: 40%; right: 0; width: 90px; height: 35px; -webkit-transform: translateY(-50%); transform: translateY(-50%); line-height: 35px; text-align: center; border-top-left-radius: 20px; border-bottom-left-radius: 20px; display: flex; align-items: center; justify-content: center;}
.mine_menu{width:100%;overflow: hidden;padding-top:20px;}
.mine_menu li{margin:0 20px;float:left;width:calc(33.3% - 40px);overflow: hidden;margin-bottom: 20px;}
.mine_menu li a{width:100%;overflow: hidden;display: flex;flex-direction: column;align-items: center;}
.mine_menu li:nth-child(1) .mine_menu_icon{border:2px solid #27BFAA;}
.mine_menu li:nth-child(1) .mine_menu_icon i{color:#27BFAA;}
.mine_menu li:nth-child(2) .mine_menu_icon{border:2px solid #F1AC39;}
.mine_menu li:nth-child(2) .mine_menu_icon i{color:#F1AC39;}
.mine_menu li:nth-child(3) .mine_menu_icon{border:2px solid #4CBF53;}
.mine_menu li:nth-child(3) .mine_menu_icon i{color:#4CBF53;}
.mine_menu li:nth-child(4) .mine_menu_icon{border:2px solid #FE6144;}
.mine_menu li:nth-child(4) .mine_menu_icon i{color:#FE6144;}
.mine_menu li:nth-child(5) .mine_menu_icon{border:2px solid #8B7BC4;}
.mine_menu li:nth-child(5) .mine_menu_icon i{color:#8B7BC4;}
.mine_menu li:nth-child(6) .mine_menu_icon{border:2px solid #E78440;}
.mine_menu li:nth-child(6) .mine_menu_icon i{color:#E78440;}
.mine_menu li:nth-child(7) .mine_menu_icon{border:2px solid #B26B88;}
.mine_menu li:nth-child(7) .mine_menu_icon i{color:#B26B88;}
.mine_menu li:nth-child(8) .mine_menu_icon{border:2px solid #445398;}
.mine_menu li:nth-child(8) .mine_menu_icon i{color:#445398;}
.mine_menu li:nth-child(9) .mine_menu_icon{border:2px solid #743a07;}
.mine_menu li:nth-child(9) .mine_menu_icon i{color:#743a07;}
.mine_menu_icon{width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius: 50%;overflow: hidden;}
.mine_menu_icon i{font-size:25px;}
.mine_menu_icon img{width:100%;}
.mine_menu li p{margin-top:5px;text-align: center;font-size: 14px;}
.integralBox{width:calc(100% - 24px);padding:0 12px;background:#f6f6f6;padding-bottom:65px;}
.integral_top{height:40px;line-height: 40px;overflow: hidden;border-bottom: 1px solid #ccc;width:100%;}
.integral_top div{float:left;font-size:16px;margin-right:12px;color:#9095A8;width:80px;text-align: center;}
.integral_top span{float:left;font-size:14px;font-weight: bold;}
.integral_top a{float:right;font-size:12px;padding:2px 8px;color:#9095A8;border:1px solid #9095A8;border-radius: 5px;height:20px;line-height:20px;margin-top:9px;}
.integralBox ul{width:100%;overflow: hidden;}
.integralBox ul li{height:40px;line-height: 40px;overflow: hidden;border-bottom: 1px solid #ccc;width:100%;}
.integralBox ul li span{display:inline-block;}
.integralBox ul li span:nth-child(1){width:80px;float:left;font-size:13px;text-align: center;color:#9095A8;    margin-right: 12px;}
.integralBox ul li span:nth-child(2){float:left;font-size:14px;text-align: center;}
.integralBox ul li span:nth-child(3){float:right;font-size:14px;text-align: right;color:#E76953;font-weight: bold;}

/*mine_edit*/
.mineInfoBox{width:calc(100% - 24px);padding:0 12px;overflow: hidden;}
.mine_edit_line{overflow: hidden;padding:10px 0;width:100%;border-bottom: 1px solid #f5f5f5;position: relative;display: flex;align-items: center;justify-content: space-between;}
.mine_edit_line span{font-size:14px;float:left;}
.mine_edit_line i{font-size:16px;float:right;color: #999;}
.min_edit_txBox{display:flex;justify-content:center;align-items:center;}
.min_edit_tx{width:50px;height:50px;border-radius: 50%;overflow: hidden;display:flex;justify-content:center;align-items:center;float:right;}
.min_edit_tx img{width:100%;}
.min_edit_input{width:200px;float:right;}
.mine_textarea{display: block;}
.mine_textarea span{display:inline-block;width:100%;float:left;}
.mine_textarea textarea{width:calc(100% - 24px);float:left;margin-top:12px;height:150px;border:none;padding:12px;background: #f5f5f5;resize: none;}
.mine_editButton{position: absolute;bottom:20px;width:calc(100% - 24px);left:12px;border-radius: 5px;background: #5677fc;color:#fff;border:none;height:42px;font-size:16px;}
.mine_phone{float:right;}
.min_edit_input input{text-align:right;padding:0 12px;}
.min_edit_input .layui-form-radio{float:right;padding-right: 0;margin:0;margin-left:5px;}
.min_edit_input .layui-form-radio .layui-anim.layui-icon{margin-left:5px;}
/*gjfl*/
.mine_gfjlBox{margin-top:45px;width:calc(100% - 24px);padding:0 12px;overflow: hidden;padding-top:12px;}
.mine_gfjlBox li{width:calc(100% - 16px);overflow: hidden;padding:8px;box-shadow: 0 0 5px #ccc;margin-bottom:16px;background:#f5f5f5;}
.gfjl_tx{width:60px;height:60px;overflow: hidden;border-radius: 50%;float:left}
.gfjl_tx img{width:100%;}
.gfjl_right{float:right;width:calc(100% - 70px);overflow: hidden;}
.gfjl_right p:nth-child(1){font-size:14px;color: #666;}
.gfjl_right p:nth-child(1) span{margin-left:5px;color:#eb8511;}
.gfjl_right p:nth-child(2){font-size:12px;color:#999;}

/*article_info*/
.article_info_box{width:calc(100% - 24px);padding:0 12px;overflow: hidden;margin-top: 45px;}
.article_info_top{border-bottom:1px solid #f5f5f5;width:100%;overflow: hidden;padding:15px 0;}
.article_info_title{width:100%;font-size:16px;font-weight: bold;text-align: center;}
.article_info_date{font-size:12px;color:#999;text-align: center;width:100%;margin-top:5px;}
.article_info a{float:right;display:flex;justify-content:center;align-items:center;font-size:#ccc;font-size:13px;}
.article_info a i{font-size:16px;margin-left:3px;}
.article_info_body{width:100%;overflow: hidden;padding:12px 0;font-size:14px;letter-spacing: 1px;}
.article_edit_box{width:calc(100% - 24px);padding:0 12px;overflow: hidden;margin-top: 55px;position: relative;}
.article_edit_box p{padding:10px 0;}
.article_edit{width:100%;background:#fff;overflow: hidden;}
.article_edit input{background:#fff;border:none;}
.article_edit textarea{resize: none;height:250px;outline: none;}
.article_edit_button{position: absolute;bottom:12px;width:calc(100% - 24px);left:12px;background: linear-gradient(90deg,#01c293,#389df8);height:42px;color:#fff;font-size:16px;border-radius: 5px;border:none;}

/*integral*/
.integral_Box{width:calc(100% - 24px);padding:0 12px;overflow: hidden;margin-top:50px;}
.integral_Box li{height:40px;line-height: 40px;overflow: hidden;border-bottom: 1px solid #ccc;width:100%;}
.integral_Box li span{display:inline-block;}
.integral_Box li span:nth-child(1){width:80px;float:left;font-size:13px;text-align: center;color:#9095A8;    margin-right: 12px;}
.integral_Box li span:nth-child(2){float:left;font-size:14px;text-align: center;}
.integral_Box li span:nth-child(3){float:right;font-size:14px;text-align: right;color:#E76953;font-weight: bold;}

/*integralShop*/
.integralShop_banner{width:100%;overflow: hidden;margin-top: 45px;}
.integralShop_banner img{width:100%;}
.integralShop_body{width:calc(100% - 24px);padding:0 12px 12px 12px;overflow: hidden}
.integralShop_top{width:100%;overflow: hidden;height:40px;display:flex;justify-content: space-between;align-items: center;}
.integralShop_top span{font-size: 14px;}
.integralShop_top a{font-size: 14px;color:#9297AB;}
.integralShop_body ul{width:100%;}
.integralShop_body ul li{width:calc(50% - 15px);margin-right:30px;float:left;margin-bottom:20px;background: #fff;border-radius: 5px;box-shadow: #666 0px 0px 5px;overflow: hidden;}
.integralShop_body ul li:nth-child(2n){margin-right:0px;}
.prizeBox{width:100%;display:flex;justify-content:center;align-items:center;overflow: hidden;height:150px;position: relative;}
.prizeBox img{width:100%;height:100%;}
.prizeName{width:calc(100% - 24px);font-size: 13px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;padding:6px 12px;color:#333;}
.prizeIntegral{width:calc(100% - 24px);padding: 0 12px;font-size:13px;color:#9297AB;text-align: center;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;padding-bottom: 12px;display:flex;justify-content:space-between;}
.prizeIntegral div{float:left;font-size: 12px;}
.prizeIntegral_num{color:#F34D27;margin-left:5px;font-weight: bold;}
.prizeIntegral a{padding:1px 12px;color:#333;border:1px solid #999;border-radius: 3px;background: #fff;font-size:12px;}
.prize_end{width:60px;height:25px;color:#fff;text-align: center;font-size:12px;line-height:25px;background-image: url(../image/end.png);background-size: 100% 100%;position: absolute;bottom:0;left:0;padding-right: 10px;}

/*integralShopInfo*/
.integralShopInfo_banner{width:100%;overflow: hidden;margin-top: 45px;}
.integralShopInfo_banner img{width:100%;}
.prize_info{width:calc(100% - 24px);padding:12px;overflow: hidden;background: #fff;}
.prize_info_top{width:100%;overflow: hidden;}
.prize_info_top_title{font-size: 14px;font-weight: bold;float:left;}
.prize_info_top div{font-size: 14px;float:right;}
.prize_info ul{margin-top:15px;width:100%;overflow: hidden;}
.prize_info ul li{width:50%;float:left;overflow: hidden;padding:5px 0;font-size:14px;color:#9198AB;}
.prize_info ul li span{padding-left:15px;color:#333;font-size:14px;}
.liColor{color:#FC421F !important;margin-right: 5px;font-weight: bold;}
.prize_info ul li:nth-child(1){width:100%;color:#333;font-weight: bold;font-size:15px;}
.prize_info ul li:nth-child(4){width:100%;}
.prize_info_tips{font-size:12px;color:red;padding:10px 0;}
.prize_introduceBox{padding:25px 12px;width:calc(100% - 24px);overflow: hidden;}
.prize_introduce_title{color:#9198AB;font-size:16px;}
.prize_introduce{width:100%;margin-top:20px;overflow: hidden;}
.prize_introduce img{max-width: 100%;}
.integralShopInfo_btn{margin-bottom:20px;width:calc(100% - 24px);margin-left:12px;background:#2DAB26;color:#fff;border:none;border-radius: 5px;height:45px;font-size:22px;letter-spacing:12px;}

/*integralShop_order*/
.integralShop_orderBG{position: absolute;width:100%;height:calc(100% - 40px);top:45px;z-index: -1;}
.integralShop_orderBG img{width:100%;height:100%;}
.shopOrder_mid{width:calc(100% - 24px);margin-left:12px;height:calc(100vh - 45px);margin-top:45px;overflow: hidden;position: relative;}
.shopOrder_add{width:calc(100% - 24px);overflow: hidden;background: #fff;margin-top:12px;padding:12px;line-height: 20px;display:flex;align-items:center;position: relative;}
.shopOrder_add img{float:left;width:20px;margin-right:10px;}
.shopOrder_add div{float:left;display: flex;flex-direction: column;width: calc(100% - 50px);}
.shopOrder_add div p:nth-child(1){font-size: 14px;color:#000;font-weight: 500;}
.shopOrder_add div p:nth-child(2){font-size: 12px;color:#808080;}
.shopOrder_add i{font-size:15px;float: right;position: absolute;right: 12px;}
.shopOrder_info{width:calc(100% - 24px);overflow: hidden;background: #fff;margin-top:12px;padding:12px;display: flex;flex-direction: column;align-items: center;}
.shopOrder_top{background:#F8F8F8;width:calc(100% - 16px);padding:8px;overflow: hidden;}
.shopOrder_img{width:100px;height:100px;display:flex;justify-content:center;align-items:center;overflow: hidden;float:left;}
.shopOrder_img img{min-width: 100%; min-height: 100%;}
.shopOrder_cs{float:right;width:calc(100% - 120px);overflow: hidden;}
.shopOrder_cs p:nth-child(1){font-size:13px;color:#333;}
.shopOrder_cs p:nth-child(2){font-size: 12px;color:#808080;margin:6px 0;}
.shopOrder_cs p:nth-child(3){color:#FC421F;font-size:14px;}
.shopOrder_cs p:nth-child(3) b{color:#FC421F;font-size:14px;margin-right: 2px;}
.shopOrder_cen{width:100%;overflow: hidden;margin-top:10px;}
.shopOrder_cen p{border-bottom:1px solid #333;height:40px;line-height:40px;display:flex;justify-content:space-between;align-items:center;font-size: 14px;}
.shopOrder_cen p:nth-child(2) span:nth-child(2){color:#808080}
.shopOrder_btm{margin-top:20px;width:100%;overflow: hidden;text-align: right;}
.shopOrder_btm p:nth-child(1){font-size:14px;}
.shopOrder_btm p:nth-child(1) b{color:#FC421F;margin:0 2px;}
.shopOrder_btm p:nth-child(1) span{color:#FC421F;}
.shopOrder_btm p:nth-child(2){font-size:12px;margin-top:10px;}
.shopOrder_btm p:nth-child(2) span{margin:0 3px;}
.shopOrder_btm p:nth-child(3){font-size:12px;margin-top:3px;}
.shopOrder_btm p:nth-child(3) span{margin:0 3px;}
.shopOrder_js{position: absolute;bottom:12px;width:calc(100% - 24px);padding:12px;background: #fff;}
.shopOrder_js button{float:right;height:35px;border-radius: 5px;color:#fff;background:#2DAB26;border:none;padding:0 15px;}
.shopOrder_js div{float:right;font-size:12px;margin-right: 10px;line-height: 35px;}
.shopOrder_js div b{color:#FC421F;}
.shopOrder_js div span{color:#FC421F;}

/*integralShop_add*/
.orderAdd_box{width:calc(100% - 16px);margin-top:57px;border-radius: 10px;background: #fff;overflow: hidden;margin-bottom:76px;margin-left:8px;}
.orderAdd_box li{overflow: hidden;margin-bottom:12px;padding:12px;width:calc(100% - 24px);padding-bottom: 0;}
.orderAdd_box_top{width:100%;display:flex;justify-content:center;align-items:center;overflow: hidden;margin-bottom: 12px;}
.orderAdd_default{width:30px;overflow: hidden;}
.orderAdd_default img{width:20px;}
.orderAdd_info{width:calc(100% - 60px);overflow: hidden;}
.orderAdd_info div{width:100%;overflow: hidden;display:flex;align-items:center;}
.orderAdd_info div span:nth-child(1){font-size:14px;font-weight:bold;margin-right: 5px;}
.orderAdd_info div span:nth-child(2){color:#808080;font-size:12px;margin-right:5px;}
.orderAdd_info div .orderAdd_mr{padding:1px 3px;color:#FC421F;font-size:12px;border:1px solid #FC421F;border-radius: 3px;}
.orderAdd_info p{font-size:13px;color:#333;margin-top:5px;}
.orderAdd_edit{text-align: right;font-size: 20px; width: 30px;}
.add_orderAdd{width:calc(100% - 24px);background: #fff;height:40px;overflow: hidden;display:flex;justify-content:center;align-items:center;padding:12px;position: fixed;bottom:0;}
.add_orderAdd button{width:100%;border-radius: 50px;background: linear-gradient(90deg,#01c293,#389df8);color:#fff;font-size:14px;border:none;height:40px;letter-spacing:2px;}
.orderAdd_delBox{border-top:1px solid #f3f3f3;overflow: hidden;width:100%;display: none;}
.orderAdd_delBox a{float:right;font-size: 14px;padding: 10px 0;}
/*integralShop_addNew*/
.addNew_box{margin-top:57px;width:calc(100% - 24px);padding:0 12px;}
.addNew_box .layui-form-item{margin-bottom:12px;}
.addNew_box .layui-form-label{width:60px;padding-left: 0;text-align: left !important;font-weight: bold;}
.addNew_box .layui-input-block{margin-left:80px;}
.addNew_box .layui-input-block input{border:none;height:40px;background: #f5f5f5;border-radius: 10px;}
.addNew_box #selectArea{text-indent: 10px;}
.addNew_box .layui-input-block textarea{border:none;background: #f5f5f5;border-radius: 10px;resize: none; }
.addNew_box .mr .layui-form-label{width: 100px;}
.addNew_box .mr .layui-input-block{text-align: right;}
.addNew_save{width:calc(100% - 24px);margin-left:12px;background: linear-gradient(90deg,#01c293,#389df8);height:40px;color:#fff;border:none;font-size:15px;margin-top:30px;border-radius: 50px;letter-spacing:3px;}

/*binding*/
.binding_banner{width:100%;overflow: hidden;}
.binding_banner img{width:100%;}
.bindingBox{width:80%;border-radius: 5px;box-shadow: #dedede 0px 0px 10px; margin-left:10%;margin-top:50px;padding: 12px 0 40px 0;}
.bindingBox p{border-bottom:1px solid #ededed;text-align: center;width:100%;letter-spacing:5px;font-size:15px;padding:12px 0;}
.binding_body{width:calc(100% - 40px);padding:0 20px;overflow: hidden;}
.binding_phone{width:100%;border-bottom:1px solid #ededed;padding:5px 0;overflow: hidden;}
.binding_phone input{height:40px;border:none;background:#fff;width:100%;text-indent: 1em;}
.binding_yzmBox{margin-top:12px;width:100%;overflow: hidden;border-bottom:1px solid #ededed;}
.binding_yzm{float:left;width:calc(100% - 112px);padding:5px 0;overflow: hidden;}
.binding_yzm input{width:calc(100% - 1px);border:none;border-right:1px solid #ededed;height:40px;text-indent: 1em;}
.binding_yzm_btn{width:100px;float:right;padding:5px 0;overflow: hidden;height:40px;display:flex;justify-content:center;align-items:center;}
.binding_yzm_btn input{height:35px;border:1px solid #ededed;text-align: center;background: linear-gradient(90deg,#01c293,#389df8);color:#fff;width:100%;border-radius: 5px;}
.binding_button{background: linear-gradient(90deg,#01c293,#389df8);width:calc(100% - 40px);margin-left:20px;height:40px;border-radius: 5px;border:none;color:#fff;letter-spacing:15px;font-size:16px;margin-top: 30px;}

/*signIn*/
.signInHeader{width:calc(100% - 24px);padding:50px 12px 0px 12px;display:flex;justify-content:center;align-items:center;background: #F64D5B;}
.signInHeader_both{width:33.3%;overflow: hidden;display: flex;flex-direction: column;align-items: center;}
.signInHeader_both p{color:#fff;font-size:14px;}
.signInHeader_both p:nth-child(2){color:#FED94E;margin-top:5px;font-weight: bold;font-size: 16px;}
.signInHeader_mid{width:33.3%;overflow: hidden;display: flex;flex-direction: column;align-items: center;    padding-bottom: 30px;}
.signIn_txBox{width:65px;height:65px;background: #fff;border-radius: 50%;display:flex;justify-content:center;align-items:center;}
.signIn_tx{width:60px;height:60px;border-radius: 50%;display:flex;justify-content:center;align-items:center;overflow: hidden;}
.signIn_tx img{width:100%;}
.signIn_name{margin-top:3px;text-align: center;color:#fff;font-size:14px;}
.signIn_jf{margin-top:10px;color:#fff;font-size:14px;text-align: center;}
.signIn_jf span{color:#fff;margin-right:2px;}
.signIn_btn{margin-top:6px;display:flex;justify-content:center;align-items:center;width:100%;}
.signIn_btn button{border:1px solid #fff;border-radius: 50px;padding:4px 30px;color:#fff;font-size:13px;background:none;}
.signInBody{padding:20px 12px;width:calc(100% - 24px);}
.signInBody_date{width:100%;overflow: hidden;}
.signInBody_date i{float:left;color:#F64D5B;line-height:20px;}
.signInBody_date input{float:left;color:#F64D5B;border:none;background: none;line-height:20px;margin-left:5px;}
.signIn_AllDate{width:100%;overflow: hidden;margin-top:10px;}
.signIn_AllDate li{border-top:1px solid #f4f4f4;float:left;width:calc(14.28% - 6px);border-right:1px solid #f4f4f4;height: 45px;padding-top:5px;padding-left:5px;font-size:16px;}
.signIn_AllDate li:nth-child(7n){border-right:none;}
.signInTips{width:100%;color:#999;font-size:14px;margin-top:10px;}
.signIn_AllDate .on{background: url(../image/gou4.png) no-repeat;background-size: 20px;background-position: top right;}

/*replace*/
.noticeBox2{width:calc(100% - 24px); overflow: hidden; height: 40px; line-height: 40px;margin-top: 55px;padding:0 12px;}
.index_banner2{width: calc(100% - 24px);padding: 12px;padding-bottom: 0;}
.laba{width:30px;height:30px;padding:5px 10px;float:left;padding-left:0;}
.noticeWord{float:left;font-size: 14px;}
.pad_right{ padding-right:2em;}
#scroll_div {height: 100%;overflow: hidden;white-space: nowrap;width:calc(100% - 100px);margin-left:10px;display:flex;justify-content:center;align-items:center;}
#scroll_begin,#scroll_end {display: inline;font-size: 14px;}

.collect{width:calc(100% - 24px);overflow: hidden;margin:0 auto;}
.collect_top{width:100%;height:40px;line-height: 40px;font-size: 16px;}
.collect_top a{float:right;text-decoration: none;font-size:14px;}
.collect_top a i{margin-left:3px;}
.sx{width:3px;height:20px;margin-top:10px;background: #888;margin-right:10px;float: left;}
.collectBox{width:100%;overflow: hidden;}
.tomb{width:calc(100% - 24px);background: #fff;margin-bottom:12px;overflow: hidden;position: relative;padding:12px;padding-bottom: 0;border-radius: 3px;}
.tomb_top{width:100%;overflow: hidden;}
.tomb_left{width:150px;float:left;overflow: hidden;border-radius: 6px;height: 85px;display:flex;justify-content:center;align-items:center;}
.tomb_right{float:right;width:calc(100% - 162px);overflow: hidden;}
.tomb_right p:nth-child(1){font-size:16px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;font-weight: 500;}
.tomb_right p:nth-child(2){font-size:14px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;margin: 6px 0;}
.tomb_right p:nth-child(3){font-size:12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 32px;}
.tomb_btm{width:100%;border-top: 1px solid #333;height:40px;display:flex;justify-content:center;align-items:center;margin-top:12px;}
.tomb_btm a{float:left;width:25%;height:100%;color: #333;display:flex;justify-content:center;align-items:center;}
.tomb_btm a img{height:18px;float:left;}
.tomb_btm a span{line-height:40px;float:left;display: inline-block;font-size: 14px;margin-left:3px;}
.sc{position:absolute;right:0;padding:2px 6px;background: #b50000;top:12px;color:#fff;font-size: 12px;}
.allTomb{width:calc(100% - 24px);overflow: hidden;background: #fff;margin:0 auto;padding:0 12px;margin-bottom:60px;}
.tomb_box{width:100%;overflow: hidden;}
.tomb_box .tomb{background:#f3f3f3;}

.foot3{width:100%;overflow: hidden;height:60px;border-top: 1px solid #f3f3f3;display:flex;justify-content:center;align-items:center;position: fixed;bottom: 0;background:#fff;}
.foot3_btm{float:left;width:33.3%;overflow: hidden;text-align: center;text-decoration: none;}
.foot3_btm i{font-size:28px;}
.foot3_btm p{font-size:12px;text-align: center;}
.foot3 .on i,.foot3 .on p{color:#495199;}


/*replace_info*/
.replaceInfo_banner{margin-top:55px;width:calc(100% - 24px);padding:0 12px;overflow: hidden;}
.replaceInfo_banner img{width:100%;}
.replaceInfo_name{font-size:18px;letter-spacing:8px;text-align: center;padding:12px 0 0px 0;}
.replaceInfo_introduceBox{width:calc(100% - 24px);padding:12px;overflow: hidden;}
.replaceInfo_introduce{width:calc(100% - 48px);padding:30px 24px;background-image: url(../image/jj_bg.png);background-size: 100% 100%;overflow: hidden;font-size:14px;}
.replaceInfo_word{height:180px;overflow-y: auto;width:100%;padding-right: 30px;}
.replaceInfo_contactBox{width:calc(100% - 24px);padding:12px;overflow: hidden;}
.replaceInfo_contact{width:calc(100% - 48px);padding:30px 24px;background-image: url(../image/lx_bg.png);background-size: 100% 100%;overflow: hidden;font-size:14px;}
.replaceInfo_address{width:100%;overflow: hidden;border-bottom:1px solid #ACD599;padding-bottom:10px;}
.replaceInfo_address div{float:left;width:calc(100% - 50px);}
.replaceInfo_address i{float:right;font-size: 25px;color:#999;}
.replaceInfo_phone{width:100%;overflow: hidden;padding-top:15px;}
.replaceInfo_phone div{float:left;width:calc(100% - 50px);}
.replaceInfo_phone i{float:right;font-size: 25px;color:#999;}
.replaceInfo_operation{width:calc(100% - 24px);padding:0 12px;margin:20px 0;overflow: hidden;display:flex;justify-content:center;align-items:center;    padding-bottom: 20px;}
.replaceInfo_operation li{display: flex;flex-direction: column;align-items: center;width:25%;}
.replaceInfo_operation img{width:25px;}
.replaceInfo_operation p{text-align: center;font-size:12px;}
#qxsc{display: flex;flex-direction: column;align-items: center;}
/*replace_mine*/
.replace_mine_banner{width:100%;height:220px;position: relative;display:flex;justify-content:center;align-items:center;overflow: hidden;}
.replace_mineBg{position: absolute;width:100%;top:0;left:0;}
.replace_mine_txBox{overflow: hidden;position: relative;display: flex;flex-direction: column;align-items: center;}
.replace_mine_tx{width:100px;height:100px;border-radius: 50%;overflow: hidden;display:flex;justify-content:center;align-items:center;}
.replace_mine_tx img{width:100%;}
.replace_mine_txBox p{text-align: center;margin-top:15px;}
.replace_mine_menu{width:calc(100% - 24px);padding:0 12px;overflow: hidden;}
.replace_mine_menu li{width:100%;overflow: hidden;border-bottom:1px solid #f5f5f5;padding:12px 0;display: flex;justify-content: space-between;}
.replace_mine_menu_left{float:left;overflow: hidden;display: flex;align-items:center;}
.replace_mine_menu_left img{width:25px;}
.replace_mine_menu_left span{margin-left:12px;font-size:14px;}
.replace_mine_menu li i{float:right;font-size: 18px;line-height: 25px;}
/*replace_map*/
.part3_word{position: absolute;z-index: 2;width:90%;left: 0;margin-left:5%;top:80px;}
.part3_word2{position: absolute;z-index: 2;width:80%;left: 0;margin-left:10%;bottom:80px;}
.part3_word3{position: absolute;z-index: 2;width:45%;left: 0;margin-left:30%;bottom:50px;text-align: center;font-weight: 500;}
.part3_word3 b{font-weight:bold;margin:0 3px;}
.part3_tips{position: absolute;z-index: 2;width:100%;left: 0;bottom:50px;text-align: center;font-weight: bold;}
.fb{display:block;width:100%;position: relative;overflow-y: scroll;height: calc(100vh - 62px);}
.fb2{display:none;width:100%;position: relative;overflow-y: scroll;height: calc(100vh - 62px);}
.dh_map{width:100%;height:100vh;position: absolute;bottom:0;left:0;}
.dh{display:none;}
.map_box{width:350px;position: absolute;top:50%;left:50%;margin-left:-175px;height:420px;margin-top:-260px;}
.map{width:100%;}
.map_box img:nth-child(1){position:absolute;left:0;top:0;width:153px;height:125px;z-index: 13;}
.map_box img:nth-child(2){position:absolute;left:88px;top:69px;width:93px;height:105px;z-index: 13;}
.map_box img:nth-child(3){position:absolute;left:100px;top:100px;width:110px;height:113px;z-index: 13;}
.map_box img:nth-child(4){position:absolute;left:143px;top:158px;width:74px;height:102px;z-index: 13;}
.map_box img:nth-child(5){position:absolute;left:192px;top:175px;width:62px;height:122px;z-index: 12;}
.map_box img:nth-child(6){position:absolute;left:230px;top:221px;width:117px;height:111px;z-index: 14;}
.map_box img:nth-child(7){position:absolute;left:132px;top:13px;width:96px;height:102px;z-index: 13;}
.map_box img:nth-child(8){position:absolute;left:193px;top:76px;width:92px;height:162px;z-index: 13;}
.map_box img:nth-child(9){position:absolute;left:131px;top:251px;width:81px;height:63px;z-index: 12;}
.map_box img:nth-child(10){position:absolute;left:92px;top:218px;width:66px;height:130px;z-index: 12;}
.map_box img:nth-child(11){position:absolute;left:137px;top:274px;width:88px;height:83px;z-index: 12;}
.map_box img:nth-child(12){position:absolute;left:161px;top:284px;width:90px;height:83px;z-index: 12;}
.map_box img:nth-child(13){position:absolute;left:226px;top:283px;width:87px;height:122.5px;z-index: 13;}
.map_box img:nth-child(14){position:absolute;left:198px;top:338px;width:50px;height:53px;z-index: 13;}
.city_top2{width:calc(100% - 30px);overflow: hidden;margin:0 auto;margin-left:15px;padding-top: 20px;position: relative;padding-bottom: 10px;z-index: 10;}
.seachBox{float:left;display:flex;justify-content:center;align-items:center;width:calc(100% - 120px);height: 30px;background: #EEEEEE;overflow: hidden;border:1px solid #888;border-radius: 5px;box-shadow: 3px 3px 4px #252525;}
.seachBox i{font-size: 25px;color: #868686;}
.seachBox input{width:calc(100% - 38px);float:left;height:100%;border:none;text-indent: 5px;background:none;border-style:none;}
.seachBox input:focus{border-style:none;outline:none;}
.btnBox{float:right;border-radius: 3px;padding-right: 5px;}
.btnBox button{padding:0 8px;border:none;height:30px;float:left;font-weight: bold;color:#ccc;font-size:16px;box-shadow: 1px 2px 2px #686868;}
.fbBtn{background-image: url(../image/bt.png);background-position: center;background-size: cover;border-radius: 5px 0 0 5px;}
.dhBtn{background-image: url(../image/dt.png);background-position: center;background-size: cover;border-radius: 0 5px 5px 0;}
.btnBox .active{color:#fff;}
.map_box a{color:transparent;}
.szs{position:absolute;width:50px;height:50px;left: 242px;top: 315px;cursor: pointer;z-index: 20;}
.xzs{position:absolute;width:60px;height:40px;left: 52px;top: 55px;cursor: pointer;z-index: 20;}
.lygs{position:absolute;width:60px;height:40px;left: 150px;top: 35px;cursor: pointer;z-index: 20;}
.sqs{position:absolute;width:50px;height:50px;left: 100px;top: 95px;cursor: pointer;z-index: 20;}
.has{position:absolute;width:50px;height:70px;left: 150px;top: 105px;cursor: pointer;z-index: 20;}
.ycs{position:absolute;width:60px;height:70px;left: 200px;top: 105px;cursor: pointer;z-index: 20;}
.yzs{position:absolute;width:50px;height:70px;left: 150px;top: 185px;cursor: pointer;z-index: 20;}
.tzs{position:absolute;width:30px;height:90px;left: 205px;top: 185px;cursor: pointer;z-index: 20;}
.njs{position:absolute;width:40px;height:100px;left: 100px;top: 235px;cursor: pointer;z-index: 20;}
.zjs{position:absolute;width:60px;height:25px;left: 140px;top: 260px;cursor: pointer;z-index: 20;}
.nts{position:absolute;width:60px;height:70px;left: 250px;top: 240px;cursor: pointer;z-index: 20;}
.czs{position:absolute;width:60px;height:30px;left: 150px;top: 290px;cursor: pointer;z-index: 20;}
.wxs{position:absolute;width:50px;height:40px;left: 160px;top: 320px;cursor: pointer;z-index: 20;}

/*replace_orderList*/
.orderList_menu{width:100%;overflow: hidden;background: #fff;display:flex;justify-content:center;align-items:center;position: fixed;top:45px;}
.orderList_menu li{width:33.3%;height:40px;line-height: 40px;color:#898989;font-size:16px;text-align: center;}
.orderList_menu .on{color:#333;font-weight: bold;}
.orderList_all{width:calc(100% - 24px);padding: 0 12px;overflow: hidden;padding-top: 97px;}
.orderList_a{width:100%;overflow: hidden;background: #fff;padding-bottom: 15px;margin-bottom:15px;border-radius: 10px;box-shadow: #dedede 0px 0px 5px;}
.orderList_a_top{width:calc(100% - 24px);padding:0 12px;background: #fff;height:40px;line-height: 40px;display:flex;justify-content:space-between;align-items:center;font-size:14px;}
.orderList_no{color:#333;}
.orderList_yes{color:#898989;}
.orderList_info{width:calc(100% - 24px);overflow: hidden;padding:12px;background: #f3f3f3;display:flex;justify-content:space-between;align-items:center;}
.orderList_info_left{width:calc(100% - 120px);}
.orderList_info_left p{font-size:14px;color:#333;line-height:30px;}
.orderList_ewm{width:100px;height:100px;overflow: hidden;}
.orderList_ewm img{width:100%;}
.orderList_whx{width:calc(100% - 24px);padding: 0 12px;overflow: hidden;padding-top: 97px;display:none;}
.orderList_yhx{width:calc(100% - 24px);padding: 0 12px;overflow: hidden;padding-top: 97px;display:none;}

/*replace_djsList*/
.djsList_all{width:calc(100% - 24px);padding: 0 12px;overflow: hidden;padding-top: 97px;}
.djsList_a{width:100%;overflow: hidden;background: #fff;padding-bottom: 15px;margin-bottom:15px;border-radius: 10px;box-shadow: #dedede 0px 0px 5px;}
.djsList_a_top{width:calc(100% - 24px);padding:0 12px;background: #fff;height:40px;line-height: 40px;display:flex;justify-content:space-between;align-items:center;font-size:14px;}
.djsList_no{color:#333;}
.djsList_yes{color:#898989;}
.djsList_info{width:calc(100% - 24px);overflow: hidden;padding:12px;background: #f3f3f3;display:flex;justify-content:space-between;align-items:center;}
.djsList_info_left{width:calc(100% - 120px);}
.djsList_info_left p{font-size:14px;color:#333;line-height:30px;}
.djsList_img{width:100px;height:100px;overflow: hidden;display:flex;justify-content:center;align-items:center;}
.djsList_imgBox{width:100px;height:100px;overflow: hidden;}
.djsList_imgBox img{width:100%;height:100%;}
.djsList_img img{width:100%;}
.djsList_whx{width:calc(100% - 24px);padding: 0 12px;overflow: hidden;padding-top: 97px;display:none;}
.djsList_yhx{width:calc(100% - 24px);padding: 0 12px;overflow: hidden;padding-top: 97px;display:none;}

/*replace_business*/
.replace_business_banner{width:100%;height:150px;position: relative;display:flex;justify-content:center;align-items:center;overflow: hidden;}
.replace_mineBg{position: absolute;width:100%;top:0;left:0;z-index: -1;}
.replace_business_a{width:calc(100% - 40px);padding:0 20px;overflow: hidden;display:flex;align-items:center;}
.replace_business_txBox{width:86px;height:86px;overflow: hidden;position: relative;display:flex;justify-content:center;align-items:center;background: #fff;border-radius: 50%;}
.replace_business_tx{width:80px;height:80px;border-radius: 50%;overflow: hidden;display:flex;justify-content:center;align-items:center;}
.replace_business_tx img{width:100%;}
.replace_business_bannerInfo{color:#fff;margin-left:20px;}
.replace_business_bannerInfo p:nth-child(1){color:#fff;font-size:22px;font-weight: 500;}
.replace_business_bannerInfo p:nth-child(2){color:#fff;font-size:14px;margin-top:10px;}
.replace_business_menu{width:100%;background: #fff;padding:12px 0;display:flex;justify-content:center;align-items:center;}
.replace_business_menu li{display: flex;flex-direction: column;align-items: center;width:25%;overflow: hidden;}
.replace_business_menu li img{width:25px;}
.replace_business_menu li p{font-size:13px;text-align: center;margin-top:6px;}
.business_btm{width:calc(100% - 24px);padding:12px 12px;overflow: hidden;}
.business_btm_top{width:100%;overflow: hidden;display:flex;justify-content:space-between;align-items:center;}
.business_tcgl{width:calc(50% - 22px);background: #fff;overflow: hidden;padding:8px;}
.business_tcgl_top{width:100%;overflow: hidden;display:flex;justify-content:center;align-items:center;}
.business_tcgl_top img{float:left;width:15px;}
.business_tcgl_top span{float:left;font-size:14px;margin-left:5px;display: inline-block;width:calc(100% - 35px);}
.business_tcgl_top i{float:right;font-size:13px;}
.business_tcgl_btm{margin-top:10px;font-size:15px;}
.business_tcgl_btm b{font-size:18px;margin:0 6px;}
.business_zzc_top{width:100%;overflow: hidden;display:flex;justify-content:center;align-items:center;}
.business_zzc_top img{float:left;width:15px;}
.business_zzc_top .business_zzc_name{float:left;font-size:14px;margin-left:5px;width:calc(100% - 35px);display:flex;align-items:center;}
.business_zzc_top .business_zzc_name span{}
.business_zzc_top i{float:right;font-size:13px;}
.business_zzc_top #eye{width:20px;margin-left:5px;}
.business_zzc_top #eye img{width:100%;}
.business_zzc_btm{margin-top:10px;font-size:15px;}
.business_btm_btm{width:calc(100% - 24px);padding:12px;background: #fff;overflow: hidden;margin-top: 12px;}
.business_dpbb{width:100%;display:flex;justify-content:space-between;align-items:center;}
.business_dpbb b{font-size:16px;}
.business_dpbb i{font-size:14px;}
.business_btm_btm ul{margin-top:15px;width:100%;overflow: hidden;display:flex;justify-content:center;align-items:center;}
.business_btm_btm ul li{width:25%;overflow: hidden;display: flex;flex-direction: column;align-items: center;}
.business_btm_btm ul li p:nth-child(1){font-weight: bold;font-size: 14px;text-align: center;}
.business_btm_btm ul li p:nth-child(2){font-size:13px;text-align: center;}

/*replace_package*/
.replace_packageBox{margin-top:57px;width:calc(100% - 24px);padding:0 12px;overflow: hidden;margin-bottom:62px;}
.packageBox{background: #fff;width:calc(100% - 24px);padding:12px;overflow: hidden;display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;}
.package_img{width:100px;height:100px;display:flex;justify-content:center;align-items:center;overflow: hidden;border-radius: 5px;background: #ADD8F0;}
.package_img img{width:100%;min-height: 100%;}
.package_info{width:calc(100% - 120px);overflow: hidden;position: relative;}
.package_name{font-weight: bold;font-size:14px;width:calc(100% - 30px);}
.package_content{margin-top:6px;font-size:12px;height:50px;}
.package_btm{width:100%;overflow: hidden;display:flex;justify-content:space-between;align-items:center;}
.package_btm div{font-size:18px;font-weight: bold;color:#E85160;}
.package_btm button{padding:5px 15px;border:1px solid #f5f5f5;border-radius: 50px;font-size:14px;background: #fff;}
.tcDel{position:absolute;top:0;right: 0;font-size:20px;color:#434343;}
.package_add{width:100%;overflow: hidden;position:fixed;bottom:0;background: #fff;display:flex;justify-content:center;align-items:center;padding:12px 0;}
.package_add button{width:calc(100% - 24px);background: linear-gradient(90deg,#01c293,#389df8);height:40px;color:#fff;font-size:16px;letter-spacing:5px;border-radius: 5px;border:none;}

/*replace_package_add*/
.package_addBox{margin-top:45px;padding:12px;width:calc(100% - 24px);background: #fff;overflow: hidden;    padding-top: 0;}
.packageAdd_top{width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f5f5f5;padding:10px 0;}
.packageAdd_top button:nth-child(1){padding:3px 8px;background: #fff;border:none;font-size:14px;}
.packageAdd_top button:nth-child(2){padding:3px 8px;background: #A40000;border:none;font-size:14px;border-radius: 50px;color:#fff;}
.packageAdd_bt{width:100%;height:40px;border-bottom: 1px solid #f5f5f5;}
.packageAdd_bt input{width:100%;height:100%;border:none;}
.packageAdd_ms{width:100%;height:100px;padding:6px 0;}
.packageAdd_ms textarea{resize: none;width:100%;height:100%;border:none;}
.packageAdd_img{width:100%;border-bottom:1px solid #f5f5f5;overflow: hidden;padding-bottom:12px;}
.packageAdd_img .layui-upload-list{width:100px;height: 100px;border: 1px solid #f5f5f5;display:flex;justify-content:center;align-items:center;overflow: hidden;}
.packageAdd_priceBox{width:100%;padding-top:12px;overflow: hidden;display:flex;justify-content:space-between;align-items:center;}
.packageAdd_priceBox_left{overflow: hidden;display:flex;align-items:center;}
.packageAdd_priceBox_left img{width:15px;float:left;}
.packageAdd_priceBox_left span{margin-left:5px;}
.packageAdd_priceBox_right{overflow: hidden;display:flex;align-items:center;}
.packageAdd_priceBox_right span{color:#E72934;font-size:14px;}
.packageAdd_priceBox_right input{margin-left:5px;border:none;color:#E72934;width: 50px;}







/*分页*/
#paging{display:flex;justify-content:center;align-items:center;padding-bottom: 60px;}
#paging .layui-laypage a,#paging .layui-laypage span{padding: 0 5px;background: none;border: none;}
#paging .layui-laypage input{width:25px;}
#paging .layui-laypage .layui-laypage-skip{color:#333;background: none;}
#paging .layui-laypage button{padding:0 5px;}
#paging .layui-laypage .layui-laypage-curr .layui-laypage-em{background: #279185;}

/*replace_djs*/
.index_banner3{width: calc(100% - 24px); padding: 12px;padding-bottom: 0;margin-top:45px;}
.replace_djs_body{width:calc(100% - 24px);padding:12px;overflow: hidden;}
.replace_djs_body .layui-form-item{overflow: hidden;margin-bottom:10px;}
.replace_djs_body .layui-form-label{padding:9px 5px;}
.replace_djs_body .layui-form-label span{color:red;}
.replace_djs_body .layui-input-block{width:100%;margin-left: 0;min-height: auto;overflow: hidden;background: #eeeeee;border-radius: 5px;}
.replace_djs_body .layui-input-block .layui-input{background: transparent;border:none;}
.replace_djs_body .szxm .layui-input{float:left;width:calc(100% - 90px);}
.replace_djs_body .szxm button{color:#8f8f8f;float:right;padding: 0 15px;border:none;display:flex;justify-content:center;align-items:center;height:33px;}
.replace_djs_body .szxm .iconfont{font-size:25px;color:#999999;margin-right: 3px;}
.replace_djs_btn{width:100%;margin-top:30px;overflow: hidden;}
.replace_djs_btn button{width:100%;border-radius: 3px;background: #61CD67;color:#fff;font-size:20px;letter-spacing:10px;height:40px;border:none;}
.replace_djs_btn p{text-align: center;color:red;font-size:12px;margin:5px 0 10px 0;}
.replace_djs_tc{width:100%;height:100vh;position: fixed;z-index: 99998;overflow: hidden;top: 0;left: 0;display: none;}
.djs_tc{width:100%;overflow: hidden;position: absolute;bottom:0;left:0;z-index: 99997;background: #fff;}
.djs_tcMb{width:100%;height:100vh;background:rgba(0,0,0,0.9);position: fixed;z-index: 99996;top:0;left:0;}
.djs_tcBox{width:calc(100% - 24px);padding:12px;max-height:370px;overflow-y: auto;margin-bottom:50px;border-top:1px solid #f5f5f5;padding-right: 20px; padding-top: 0;margin-top: 12px;}
.djs_tcBox li{width:100%;border-bottom: 1px solid #f5f5f5;overflow: hidden;padding:12px 0;display:flex;justify-content: space-between;}
.djs_tcBox .on{background: url(../image/gou.png) no-repeat;background-size: 30px;background-position: bottom right;}
.djs_tcImg{width:100px;height:80px;}
.djs_tcImg img{width:100%;height:100%;}
.djs_tcInfo{width:calc(100% - 112px);overflow: hidden;}
.djs_tcInfo_top{height:40px;line-height: 40px;}
.djs_tcInfo_top div{width:50%;float:left;}
.djs_tcInfo_btm{font-size:12px;}
.djs_tcBtn{width:calc(100% - 24px);padding:0 12px;overflow: hidden;position: absolute;bottom:0;height:60px;display:flex;justify-content:center;align-items:center;background: #fff;z-index: 999;}
.djs_tcBtn button{width:100%;height:44px;color:#fff;font-size:20px;letter-spacing:10px;border-radius: 3px;background: #61CD67;border:none;}

/*replace_collect*/
.collect_search{width:100%;margin-top: 45px; margin-bottom: 12px;height:33px;background: #eeeeee;display:flex;justify-content:space-between;border-radius: 5px;overflow: hidden;}
.collect_search input{width:calc(100% - 30px);height:100%;overflow: hidden;background:none;border:none;text-indent: 1em;}
.collect_search i{font-size:25px;padding:0 10px;line-height: 33px;color:#999;}
.replace_collectBox{width:calc(100% - 24px);padding:0 12px;overflow: hidden;}
.replace_collectBox .tomb{margin-top:12px;}

@media only screen and (min-width: 100px) and (max-width: 720px) {
/*.martyr_name{width: calc(100% - 135px);padding-left: 84px;}*/
	.martyr_part2{width:100%;padding:0;}
	.martyr_part2_left{width:100%;}
	.martyr_info_title div:nth-child(3){margin-top:10px;}
	.martyr_info_details ul li{font-size:14px;width:100%;border-bottom:1px solid #f1f1f1;margin-bottom:0;min-height:40px;line-height: 40px;}
	.martyr_info_details ul li span{width:80px;text-align-last: justify;}
	.martyr_info_details .longLi li span{width:130px;text-align-last: justify;}
	.martyr_info_details .longLi li b{width: calc(100% - 130px);line-height: 20px;margin-top: 10px; margin-bottom: 10px;}
	.martyr_part2_right{width:100%;}
/*	.martyr_part2_lsmp{width:auto;background: none;height: 250px;}*/
/*	.martyr_part2_lsmp img{width:auto;height:100%;}*/
	.jsls{font-size: 20px;font-weight: 500;}
	.redCultureBox{width:350px;padding-top: 155px;}
	.booksBox{width:calc(100% - 40px);margin-left:20px;}
	.redBook{width:calc(25% - 8px);margin-right: 10px;margin-bottom: 50px;}
	.videobox{width: 100%;margin-right: 0px;margin-bottom: 25px;}
/*	.videobox p{margin-top:-12px;}*/
	.martyrs_times{width: calc(50% - 8px);margin-left:0;margin-right:12px;}
	.martyrs_timesBox .martyrs_times:nth-child(2n){margin-right:0;}
	.deeds_part2_inp input{text-indent: 1em;}
	.deeds_part2_top{width:100%;}
	.remember_part2{width:calc(100% - 24px);padding: 30px 12px;}
	.remember_part2_p1 span:nth-child(2){font-size:20px;}
	.remember_part2_ls{width:calc(33.3% - 18px);margin-left: 0px;margin-right: 25px;height:150px;}
	.remember_part2_lsBox .remember_part2_ls:nth-child(3n){margin-right:0;}
	.remember_part2_ls p{font-size:12px;}
	.remember_part3{width:calc(100% - 24px);padding: 50px 12px;}
	.remember_part3_top div:nth-child(1),.remember_part3_top div:nth-child(3){width: calc(50% - 100px);}
	.remember_part3_top div:nth-child(2){width: 200px;font-size: 18px;}
	.lyList_box{height:300px;}
	.lyList{width:96%;}
	.seek_part1{width:calc(100% - 24px);margin-left:12px;}
	.seek_part1_left,.seek_part1_right{width:100%;}
	.seek_left_box img{width:110px;position:relative;left:50%;margin-left:-55px;}
	.seek_left_right{text-align: center;width:100%;}
	.seek_info_tips{font-size:12px;}
	.seek_info_input input{text-indent: 1em;}
	.seek_part2{width:calc(100% - 24px);margin-left:12px;}
	.seek_newsBox li a span:nth-child(1){width: calc(100% - 80px);}
	.policy_part1 p{font-size:28px;margin-top: 20px;}
	.policy_inp{width:80%;margin-left:10%;margin-top: 30px;}
	.policy_part1{height:220px;}
	.policy_leftBox{width:100%;}
	.policy_rightBox{width:100%;margin-top:30px;}
	.policy_news a p:nth-child(1){font-size:14px;}
/*	.jsBG{width:100%;height:50vh;top:0;}*/
	.jsBG{width:100%;height:350px;top:0;}
/*	.jsRight{top:auto;bottom:0;width:100%;height:50vh;background-image: url(../image/bg2.jpg);background-size: cover;background-position: bottom;position:relative;}*/
	.jsRight{top:auto;bottom:0;width:100%;height:350px;background-image: url(../image/bg2.jpg);background-size: cover;background-position: bottom;position:relative;}
	.mb{height:80%;margin-top:20%;}
	.js_menu{width: 7.5rem;height: .877083rem;}
	.js_menu ul li .js_menu_btn{width: .64375rem;height: .54375rem;}
	.js_menu_right{margin-left:0;}
	.mb_info{top: 2.472708rem;left: 4.288333rem;}
	.mb_info div{ line-height: .244583rem;}
	.mb_info img{display:none;}
	.jgbox{top: 5.13542rem;left: 5.1rem;}
	.xhBox{top: 5.8rem;left: 4.2375rem;}
	.sxBox{top: 5.68rem;left: 4.7875rem;}
	.jjBox{top: 5.76rem;left: 5.4375rem;}
	.hqBox{left: 2.288958rem;top: 4.589167rem;}
	.hq2Box{left: 6.898958rem;top: 4.554167rem;}
	.close_box i{font-size:26px;}
	.close_box{top:15px;}
	.martyr_info_details{margin-top:0;width:calc(100% - 24px);padding:12px;font-size:13px;font-weight: 500;line-height: 30px;}
	.bow_yz{width: 20%;margin-left: 5%;float: left;}
	.bow_lsInfo{width: 65%;margin-left: 30%;margin-top: 45px;height:100%;}
	.bow_lsSj{height:60%;}

}




