@charset "utf-8";
/*common*/
.jtbj-bg .wrap .btn,
.jb_music_btn{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}  
.jtbj-bg .wrap .btn:hover,
.jb_music_btn:hover{filter:alpha(opacity=100); -moz-opacity: 1; opacity:1;}

/* .zmhd-list-table li a{float: left; max-width: 100%;} */

.jnss_nav{ width:666px; height:40px; float:right; margin-top: -40px;position: relative;z-index: 99;}
.jnss_nav li{ width:148px; height:40px; line-height:40px;  color:#333; text-align:center; float:left; margin-right:18px; background-color:rgba(0,0,0,0.6);border-radius: 10px 10px 0 0;}
.jnss_nav li a{ color:#fff; font-size:20px;display: block;font-family: "黑体";}
.jnss_nav li:hover{ background-color: rgba(158, 134, 96, 0.6)}
.jnss_nav li.on11{ background-color: rgba(158, 134, 96, 0.6)}
/* 纪念设施详情页 */
.jnssDetail-row1-l, .jnssDetail-row2-l{width: 67%;}
.jnssDetail-row1-r, .jnssDetail-row2-r{width: 33%;}
.jnssDetail-lyjj .bd .pic{float: left; width: 49%;}
.jnssDetail-lyjj .bd .pic img{display: block; width: 100%; /*height: 333px;*/height: 367px;}
.jnssDetail-lyjj .bd .txt{float: right; width: 49%; /*height: 333px;*/height: 370px; overflow: hidden; text-indent: 2em;text-align: justify; font-size:1.125em; line-height: 42px;}
.jnssDetail-contact{position: relative;}
.jnssDetail-contact .pic>img{display: block; width: 100%; height: 400px;}
.jnssDetail-contact .contact{position: absolute; left: 20px; right: 20px; bottom: 20px; padding: 10px 15px; background: #fff; box-shadow: 0 0 8px rgba(200, 21, 22, 0.3); -webkit-box-shadow: 0 0 8px rgba(200, 21, 22, 0.3); border-radius: 8px; -webkit-border-radius: 8px;}
.jnssDetail-contact .contact h3{margin-bottom: 5px; font-size:1.125em; font-weight: normal; color: #c81516;}
.jnssDetail-contact .contact ul li{padding:8px 0 8px 24px; position: relative;}
.jnssDetail-contact .contact ul li.tel{display:none; border-top: 1px solid #e5e5e5;}
.jnssDetail-contact .contact ul li:before{position: absolute; left: 0; top: 9px; content:''; width: 20px; height: 20px; background: url(../images/jnss_icons_contact.jpg) no-repeat;}
.jnssDetail-contact .contact ul li.tel:before{background-position: 0 -20px;}

.jnssDetail-szzc{height: 120px; text-align: center; background: url(../images/jnss_bg_szzc.jpg) no-repeat center center; background-size: 100% 100%;}
.jnssDetail-szzc a{display: inline-block; margin-top: 24px; padding:0 20px; line-height: 66px; background: #5a2c07; background: rgba(90,44,7,0.58); -webkit-background: rgba(90,44,7,0.58);}
.jnssDetail-szzc a b{font-size:1.5em; color: #fff; margin-right: 15px;}
.jnssDetail-szzc a span{color: #e3c456; font-size:1.125em;}
.jnssDetail-ssry-list li{float: left;margin-right: 1.5%;width: 150px;height: 102px;background: url(../images/rybg.jpg) no-repeat center/100%;justify-content: center;align-items: center;}
.jnssDetail-ssry-list li span{color: #c70102;text-align: center;max-width: 80%}
.jnssDetail-wsjb{text-align: center; background: url(../images/jnss_wsjb_btn.jpg) no-repeat center center; background-size: 100% 100%;}
.jnssDetail-wsjb a{display: block; width: 100%;padding-bottom: 27.5%;}
.jnssDetail-lxfs .bd .jnssDetail-lxfs-con p{margin-bottom: 8px;color: #000}
.jnssDetail-lxfs .bd .jnssDetail-lxfs-con p:last-child{color: #000}
.jnssDetail-lyfw{height: 80px;}
.jnssDetail-lyfw a{display: block; height: 100%; background: url(../images/jnss_bg_fw.jpg) no-repeat; background-size: 100% 100%; text-align: center;}
.jnssDetail-lyfw a b{padding-left: 55px; display: inline-block; line-height: 80px; color: #fff; font-size:1.375em; background: url(../images/jnss_icon_lyfw.png) no-repeat left center;}
.jnssDetail-lyfw a:hover{opacity: 0.9;}

.jnssDetail-gqzs-list{position: relative;}
.jnssDetail-gqzs-list img{display:block;height: 249px; }
.jnssDetail-gqzs-list .owl-prev, .jnssDetail-gqzs-list .owl-next{position: absolute; top: 50%; margin-top: -40px; width: 30px; height: 80px; line-height: 80px; background: #000; opacity: 0.5; text-align: center; color:#fff; font-family: "宋体"; font-size:1.25em; cursor: pointer; -webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.jnssDetail-gqzs-list .owl-nav i{font-style: normal; font-weight: bold;}
.jnssDetail-gqzs-list .owl-prev{left:0; border-radius: 0 4px 4px 0;}
.jnssDetail-gqzs-list .owl-next{right:0; border-radius: 4px 0 0 4px;}
.jnssDetail-gqzs-list .owl-nav.disabled{display: block;}
.jnssDetail-gqzs-list .owl-prev:hover, .jnssDetail-gqzs-list .owl-next:hover{ opacity: 0.8;}
.jnssDetail-gqzs-list .item{overflow: hidden; position: relative;}
.jnssDetail-gqzs-list .item span{position: absolute; bottom: 0; left: 0; right: 0; height: 40px; padding:0 20px; color: #fff; font-size:1.125em; line-height: 40px; text-align: center; background: rgba(0,0,0,0.6); }

/* 电子地图 */
.dzdt-container{position: relative; height: 940px; padding: 0 180px 0 450px;}
.dzdt-r{position: absolute; right: 0; top: 0; bottom: 0; width: 180px; box-shadow:2px 0 5px 2px rgba(0,0,0,0.1); -webkit-box-shadow:2px 0 5px 2px rgba(0,0,0,0.1); z-index: 5;}
.dzdt-r .pad{padding: 30px 30px 20px;}
.dzdt-r .city{overflow: hidden;}
.dzdt-r .city ul{margin: 0 -5px;}
.dzdt-r .city ul li{}
.dzdt-r .city ul li span{display: block; margin: 0 5px 10px; height: 38px; line-height: 38px; text-align: center; background: #eeeeee; border-radius:3px; cursor: pointer;}
.dzdt-r .city ul li span:hover, .dzdt-r .city ul li span.on{background: #da1515; color: #fff;}
.dzdt-jnss{position: absolute; left: 0; top: 0; width: 450px;}
.dzdt-jnss .pad{padding: 30px 30px 30px;}
.dzdt-jnss .ss{position: relative; height: 38px; margin-bottom: 30px; padding: 0 50px 0 15px; background: #eeeeee; border-radius:3px;}
.dzdt-jnss .ss .s-btn{position: absolute; right: 0; top: 0; width: 50px; height: 38px; border:0; background: url(../images/dzdt_icon_ss.png) no-repeat center center;cursor: pointer;}
.dzdt-jnss .ss .s-txt{width: 100%; height: 38px; background: none; border:0;}
.dzdt-jnss .result{margin-bottom: 30px; color:#999999; text-align: center;}
.dzdt-jnss .result #count{color: #cc0000;}
.dzdt-jnss-list li{position: relative; padding: 0 100px 0 37px; margin-bottom: 30px;}
.dzdt-jnss-list li:before{content: ''; position: absolute; left: 0; top: 0; width: 18px; height: 26px; background: url(../images/dzdt_icon_pos.png) no-repeat;}
.dzdt-jnss-list li .detail{position: absolute; right: 0; top: 0;}
.dzdt-jnss-list li .detail a{display: block; width: 90px; height: 34px; text-align: center; line-height: 34px; background: #f49e9e; color: #fff; border-radius: 2px;}
.dzdt-jnss-list li .detail a:hover{background: #db0101;}
.dzdt-jnss-list li h4{margin-bottom: 8px; font-weight: bold;}
.dzdt-jnss-list li p{color: #666666;}
.dzdt-jnss .page_div{padding:8px 0; text-align: center; background: #f4f4f4;}
.dzdt-jnss .page_div a{margin: 0 5px;}
.dzdt-jnss .page_div a.disabled{color: #ccc;cursor: not-allowed;}
.dzdt-map{height: 100%;}
/*电子地图信息窗*/
.dzdt-map .labDetail{line-height:1.5;padding:5px;}
.dzdt-map .labDetail img{display: block;height: 100px;margin: 0 auto 10px;}
.dzdt-map .labDetail p{margin-bottom: 5px;}
.dzdt-map .labDetail a{color:#00f;}
.dzdt-map .BMapLib_SearchInfoWindow .BMapLib_bubble_top{height: auto!important;background: #f9f9f9;}
.dzdt-map .BMapLib_SearchInfoWindow .BMapLib_bubble_title{height: auto!important;line-height: 1.5!important;padding: 5px 30px 5px 5px;text-align: justify;}



/* 纪念活动 */
.jnssDetail-jnhd-list{}
.jnssDetail-jnhd-list li{padding: 22.5px 0;width: 80%;float: left;}
.jnssDetail-jnhd-list li:nth-child(1),.jnssDetail-jnhd-list li:nth-child(2){border-bottom: 1px solid #f6f6f6;}
.jnssDetail-jnhd-list li .mem-img{position: relative;display: inline-block;overflow: hidden;width: 158px;height: 102px;}
.jnssDetail-jnhd-list li .mem-img img{width: 100%;height: 100%;object-fit: cover;}
.jnssDetail-jnhd-list li .text{width: calc(100% - 158px);padding: 10px 0 0 16px;}
.jnssDetail-jnhd-list li .text h3{padding-bottom: 14px;font-weight: normal;line-height: 1;margin: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jnssDetail-jnhd-list li .text p{font-size: 14px;line-height: 24px;color: #999;margin-bottom: 5px;}
.jnssDetail-jnhd-list li .text div{font-size: 14px;line-height: 24px;color: #666;overflow:hidden;display:-webkit-box;display:box;-webkit-line-clamp: 3;line-clamp: 3;text-overflow:ellipsis;-webkit-box-orient:vertical;box-orient:vertical;}

.jnssDetail-news .jnssDetail-jnhd-list li{width: auto;}
.jnssDetail-news .jnssDetail-jnhd-list li .mem-img{width: 192px;height: 126px;}
.jnssDetail-news .jnssDetail-jnhd-list li .text div{-webkit-line-clamp: 2;line-clamp: 2;}

/* 图片列表 */
.jnssDetail-img li{width: 23.5%;margin-bottom: 20px; float: left;margin-right: 2%}
.jnssDetail-img li:nth-child(4n){margin-right: 0;}
.jnssDetail-img li .img{padding-bottom: 80%;position: relative;overflow: hidden;}
.jnssDetail-img li .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.jnssDetail-img li h1{font-size: 16px;line-height: 24px;font-weight: normal;text-align: center;margin-top: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jnssDetail-img li .img:hover img{transform: scale(1.2);}
/* 内容详情 */
.page-show h1{text-align: center;font: bold 22px/35px "微软雅黑";color: #ac956c; font-weight: normal;}
.page-show p {font-size: 16px;line-height: 30px;color: #000;}
.fbxx_div{height: 40px;font: 14px/40px "微软雅黑";color:#666;border-bottom:1px solid #ececec;}
.fbsj{float:left;padding-left: 150px;}
.fbsj span{margin-right: 20px}
.laiy{width:305px;  float:left;}
.font_size{width:305px;float:right;text-align: left;}
.font_size span{margin:0 5px; cursor:pointer;}
.cont_duanluo{ font:14px/26px "微软雅黑"; color:#000; padding: 10px 5% 20px;}
.cont_duanluo p{margin-top:10px;}
.cont_duanluo img {max-width: 600px;margin: 0 auto;width: 100%;}
.cont_duanluo video{max-width: 90%;max-height: 700px;width: auto;height: auto;}
.pn {margin-top: 30px;color: #0b0b0b;font-size: 16px;}
.pn p {margin-bottom: 12px;}
.pn p strong {display: inline-block;width: 70px;height: 30px;background: #ac956c;text-align: center;line-height: 30px;color: #fff;margin-right: 10px;}
.pn p a {color: #0b0b0b;font-size: 16px;}

/*网上祭扫-烈士*/
.sec-wsjs{min-width: 1200px;}
.wsjs-bg{background: url(../images/wsjs_bg.jpg) no-repeat center center;overflow: hidden;}
.wsjs-bg .wrap{width: 991px;margin: 0 auto;text-align: center; position: relative;background: url(../images/bei.png) no-repeat; background-position: 159px 100px;}
.wsjs-bg .wrap .logo_dva{position:absolute; top:15px; right:0;}
.wsjs-bg .wrap .logo_dva img{height:50px;}
.wsjs-bg .lsmes{margin:0 auto;padding-top: 290px;width:186px;min-height:195px;text-align: center;}
.wsjs-bg .lsmes .pic{width:108px;height: 131px;margin: 0 auto;background: #6b766f;}
.wsjs-bg .lsmes .pic img{display: block;width:100%;height: 100%;}
.wsjs-bg .lsmes .txt{color:#d60808;}
.wsjs-bg .lsmes .txt p{font-size: 1.4em;line-height: 1; font-weight: 700;margin:10px 0 3px;}
.wsjs-bg .lsmes .txt span{font-size: 13px;font-weight: 600;}
.wsjs-bg .lsmes .default p{width:25px;margin:10px auto 0;line-height: 1.1;}
.wsjs-bg .lsmes .default img{margin-top: -30px;}
.wsjs-bg .lsmes .default b{display:block;margin-bottom: 9px;}

.wsjs-bg .wrap .gp-list{height: 122px;margin-top: 130px;position: relative;}
.wsjs-bg .wrap .gp-list .hl{position: absolute;display: none;}
.wsjs-bg .wrap .gp-list .hl-left{left: -80px;bottom:22px;}
.wsjs-bg .wrap .gp-list .hl-right{right: -100px;bottom:15px;}
.wsjs-bg .wrap .js{width: 343px;height: 100%;margin: 0 auto;position: relative;}
.wsjs-bg .wrap .js .xh{position: absolute;left: 0;bottom:0;z-index: 2;display: none;}
.wsjs-bg .wrap .js .xh-center{left:50%;margin-left: -52px;}
.wsjs-bg .wrap .js .ren{position: absolute;left: 50%;margin-left: -100px;bottom: -105px;z-index: 1;display: none;}
.wsjs-bg .wrap .btn{margin-top: 80px;margin-left: -16px;text-align: center;position: relative;display: inline-block;}
.wsjs-bg .wrap .btn img{cursor: pointer;transition: all 0.3s;}
.wsjs-bg .wrap .btn img:hover{opacity: 0.8;}
.wsjs-bg .wrap .tj{margin: 15px auto 63px;text-align: center;font-size: 1.5em;}
.wsjs-bg .wrap .tj #num{color:#e25500;font-weight: 600;}
.wsjs-bg .wrap .tj .fanhui{display:none;}
.wsjs-bg .wrap .tj .fanhui a{color:#e25500; text-decoration:underline;}
.wsjs-bg .wrap .tip{position: absolute;width: 180px;height: 40px;top: -50px; left:50%;margin-left: -90px;display: none;  background: #e8c6a1;text-align: center;border-radius: 10px;line-height: 40px;color: #752820;}

.wsjs-ly-list{margin-top: 40px;}
.wsjs-ly-list .title{color: #7d6d6e;min-width:100px;font-size: 1.4em;float: left;text-align: center;padding: 6px 10px 8px;border: 3px solid #ddd;border-radius: 5px;}
.wsjs-ly-list .list{padding-left:200px;}
.wsjs-ly-list .list li{position: relative; padding:10px 40px;line-height: 1.5;border: 1px solid #ddd;font-size: 1.125em;color: #979797;margin-bottom: 20px;cursor: pointer;}
.wsjs-ly-list .list li:after{content:"";position: absolute;left:-40px;top:10px; width:20px;height: 20px;border: 2px solid #333;border-radius: 50%;-o-border-radius: 50%;}
.wsjs-ly-list .list li.on:after{background: #ff0000;}
.wsjs-ly-list .item{margin: 20px 0;width:50%;float: left;}
.wsjs-ly-list .item label{float:left; width:180px;padding-right: 20px;line-height: 42px;font-size: 1.4em;color: #7d6d6e;text-align: right;}
.wsjs-ly-list .item .input{padding-left:200px;position: relative;}
.wsjs-ly-list .item .input input{border:1px solid #ddd;padding:10px 20px;width: 251px;}
.wsjs-ly-list .item .input .tip{position: absolute;left: 0;bottom:10px;left: 200px;top: 100%;font-size: 14px;display: none;}

.wsjs-ly-list .button{margin:30px 0 20px;text-align: right;}
.wsjs-ly-list .button .btn{display: inline-block;background: #c7000a;padding:12px 50px;color:#fff;font-size: 1.4em;border-radius: 5px;-o-border-radius: 5px;cursor: pointer;transition: all 0.3s;}
.wsjs-ly-list .button .btn:hover{background: #f00711;}
.wsjs-lyzs{margin-bottom: 40px;}
.wsjs-lyzs .t-title{margin-bottom: 35px;}
#wsjs-lyzs-list li{margin-bottom: 25px;background-color: #f2f2f2;padding: 0 40px}
#wsjs-lyzs-list li .title{color:#a9a9a9;position: relative;padding:20px 0 10px;}
#wsjs-lyzs-list li .title span{display: inline-block;margin-left: 10px;}
#wsjs-lyzs-list li .mes{padding: 10px 0 20px;border-top: 1px solid #ddd;line-height: 1.9;text-align: justify;}

.jb_music_btn{background: #e7bebd;color: #b50d19;border: none;display: inline-block;margin-right: 20px;font-size: 22px;height: 35px;line-height: 35px;padding: 0 10px;border-radius: 5px;letter-spacing: 3px;cursor: pointer;filter:alpha(opacity=90); -moz-opacity: 0.9; opacity:0.90;}


@keyframes myfirst {
  0% { transform: translate(0px); }
  50% { transform: translate(-40px); }
  100% { transform: translateY(0px); transform: scale(1.1); }
}

/*集体拜祭*/
.jtbj-bg{background: url(../images/jtbj_bg.jpg) no-repeat top center;min-height: 800px;overflow: hidden;}
.jtbj-bg .wrap{width: 991px;margin: 0 auto;overflow: hidden;position: relative;text-align: center;}
.jtbj-bg .wrap .logo_dva{position:absolute; top:15px; left:0;}
.jtbj-bg .wrap .logo_dva img{height:50px;}
.jtbj-bg .wrap .ss{position: absolute;top:90px;width:100%;}
.jtbj-bg .wrap .ss img{height:426px;;border: 6px solid #ccc;}
.jtbj-bg .wrap .defaultSs{top:23px;}
.jtbj-bg .wrap .defaultSs img{border:none;height:auto;}
.jtbj-bg .wrap .gp-list{height: 122px;margin-top: 81px;position: relative;margin-top:425px;}
.jtbj-bg .wrap .gp-list .hl{position: absolute;display:none;top:0;}
/* .jtbj-bg .wrap .gp-list .hl-left{left: 0;} */
.jtbj-bg .wrap .gp-list .hl-left{left: 22%;top: 61%;}
/* .jtbj-bg .wrap .gp-list .hl-right{right: 0;} */
.jtbj-bg .wrap .gp-list .hl-right{right: 22.8%;top: 61%;}
/* .jtbj-bg .wrap .gp-box{width:373px;position: absolute;left:50%;top:-10px;margin-left:-182px;} */
.jtbj-bg .wrap .gp-box{width:373px;position: absolute;left:50%;top:64%;margin-left:-182px;}
/*.jtbj-bg .wrap .gp-box>div{transition: all 0.3s;}*/
.jtbj-bg .wrap .gp-box .xh{position: absolute; left: 37%; float: left;display: none;}
/* .jtbj-bg .wrap .gp-box .ren{position: absolute; float: left;display: none;margin-left: 120px;margin-top: 13px;} */
.jtbj-bg .wrap .gp-box .ren{}
.jtbj-bg .wrap .gp-box .ren img{height: 250px;}
/*.jtbj-bg .wrap .gp-box>div img{display: block;width:100%;height: 100%;}*/

.jtbj-bg .wrap .btn{height:180px;margin-top: 15px;text-align: center;position: relative;display: inline-block;}
.jtbj-bg .wrap .btn img{cursor: pointer;transition: all 0.3s;}
.jtbj-bg .wrap .btn img:hover{opacity: 0.9;}
.jtbj-bg .wrap .tj{margin:10px auto 15px;text-align: center;font-size: 1.5em;}
.jtbj-bg .wrap .tj span{color:#e25500;font-weight: 600;}
.jtbj-bg .wrap .tip{position: absolute;width: 180px;height: 40px;top: -50px; left:50%;margin-left: -90px;display: none;  background: #e8c6a1;text-align: center;border-radius: 10px;line-height: 40px;color: #752820;}

@media (min-width: 1440px) {
  .jtbj-bg{background-size: 100% 100%;}
}


@media (max-width: 1680px) {
  /* 电子地图 */
  .dzdt-container{padding: 0 170px 0 430px;}
  .dzdt-r{width: 170px;}
  .dzdt-jnss{width: 430px;}
}


@media (max-width: 1440px) {
	/* 电子地图 */
  .dzdt-container{padding: 0 160px 0 380px;}
  .dzdt-r{width: 160px;}
  .dzdt-jnss{width: 380px;}
  .dzdt-r .pad, .dzdt-jnss .pad{padding-left: 20px; padding-right: 20px;}
  .dzdt-jnss-list li{padding: 0 75px 0 28px;}
  .dzdt-jnss-list li .detail a{width: 60px;}
}

@media (max-width: 1366px) {
  /* 电子地图 */
  .dzdt-container{padding-right: 150px;}
  .dzdt-r{width: 150px;}
}

@media (min-width: 1024px) and (max-width: 1440px) {
  
}

@media (max-width: 1280px) {
	
}

@media (max-width: 1199px) {
  /* 电子地图 */
  .dzdt-container{height:auto; padding-left: 0; padding-right: 0;}
  .dzdt-r{position: relative; width: 100%; box-shadow: 0 5px 5px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 5px 5px 2px rgba(0,0,0,0.1);}
  .dzdt-r .city ul li{width: 80px;float: left;}
  .dzdt-jnss{position: static; width: 100%;}
  .dzdt-jnss .ss{margin-bottom: 20px;}

  .dzdt-map{height: 800px;}
}

@media (max-width: 1023px) {
  /* 纪念设施详情页 */
  .jnssDetail-contact .pic>img{height: auto;}
  .jnssDetail-lyls{height: auto; padding-bottom: 20px;}

  .jnssDetail-wsjb{width: 60%;margin: 0 auto 20px;}
}



@media (max-width: 992px) {
  /* 电子地图 */
  .dzdt-r .city ul li{width: 9.09%;}

  /* 留言咨询列表页 */
  .lyzx-list-table li{padding-right: 328px;}
  .lyzx-list-table li .status{display: none;}
  .lyzx-list-table li .replayTime{right: 0;}
  .lyzx-list-table li .createTime{right: 160px;}
  .jtbj-bg{min-height: auto;height: 88vw;background-size: auto 112%;}
  .jtbj-bg .wrap{width: 96%;}
  .jtbj-bg .wrap .logo_dva{top: 10px;}
  .jtbj-bg .wrap .logo_dva img{40px}
  .jtbj-bg .wrap .gp-list{margin-top: 45vw;height: 12vw;}
  .jtbj-bg .wrap .gp-list .hl img{height: 31vw;}
  .jtbj-bg .wrap .gp-box{width: 32vw;margin-left: -16vw;}
  .jtbj-bg .wrap .gp-box .xh img{height: 13vw;}
  /* .jtbj-bg .wrap .gp-box .ren{margin-left: -3.5vw;} */
  .jtbj-bg .wrap .gp-box .ren{margin-left: 0vw;}
  .jtbj-bg .wrap .gp-box .ren img{height: 28vw;}
  .jtbj-bg .wrap .btn{height: 16vw}
  .jtbj-bg .wrap .btn img{height: 16vw}
  .jtbj-bg .wrap .tj{margin-top: 1vw;font-size: 3vw}
  .jb_music_btn{font-size: 3.5vw;height: 6vw;line-height: 6vw;padding: 0 1vw;border-radius: 0.5vw;letter-spacing: 0.3vw;}
  .wsjs-ly-list{margin-top: 4vw;}
  .wsjs-ly-list .title{float: none;display: block;margin-bottom: 2.5vw}
  .wsjs-ly-list .list{padding-left: 44px;}
  .wsjs-ly-list .list li:after{left: -30px;top:10px;width: 10px;height: 10px;border: 2px solid #333;}
  .wsjs-ly-list .item{float: none;width: auto;margin-top: 0}
  .wsjs-ly-list .item label{width: 20%;padding-right: 5%;}
  .wsjs-ly-list .item .input{padding-left: 25%}
  .wsjs-ly-list .item .input input{width: 100%;box-sizing: border-box;}
  .wsjs-ly-list .item .input input#code{width: 70%}
  .wsjs-ly-list .item .input #verifyCode{width: 26% !important}
  #wsjs-lyzs-list li{padding: 0 4vw;margin-bottom: 2.5vw}
}

@media (max-width: 991px) {
  
}

@media (max-width: 768px) {
  /* 纪念设施详情页 */
  .jnssDetail-title{padding: 60px 0 40px;}
  .jnssDetail-lyjj .bd .pic,
  .jnssDetail-lyjj .bd .txt{float: none; width: 100%;}
  .jnssDetail-lyjj .bd .pic{margin-bottom: 10px;}
  .jnssDetail-lyjj .bd .pic img{height: auto;max-height: 367px;}

  /* 电子地图 */
  .dzdt-r .city ul li{width: 14.2857%;}

  .jnssDetail-lyjj .bd .txt{line-height: 1.6}
  .jnssDetail-jnhd-list li{width: auto;padding: 2vh 0;float: none;}
  .jnss_nav{width: auto;float: none;}
  .jnss_nav li{width: 32%;margin-right: 2%;}
  .jnss_nav li:last-child{margin-right: 0;}
  .jnss_nav li a{font-size: 18px}
  .jnssDetail-ssry-list li{width: 32%;margin-right: 2%;height: 21vw;}
  .jnssDetail-ssry-list li:nth-child(3n+3){margin-right: 0;}
  .jnssDetail-img li{width: 49%;}
  .jnssDetail-news .jnssDetail-jnhd-list li .mem-img{width: 32%;height: 22vw;}
  .jnssDetail-jnhd-list li .text p{display: none;}
  .jnssDetail-jnhd-list li .text{padding: 0 0 0 10px;}
  .page-show h1{font-size: 18px;line-height: 28px}
  .fbsj{padding-left: 0;}
  .font_size{width: auto;}
  .fbsj span:nth-child(1),.fbsj span:nth-child(2),.fbsj span:nth-child(4){display: none;}
  .cont_duanluo video{max-width: 100%;width: 100%;}
}
@media (max-width: 760px) {
  
  
}


@media (max-width: 640px) {

  /* 纪念设施详情页 */

  
}


@media (max-width: 480px) {
  /* 纪念设施详情页 */
  .nyjs-slide .item{padding:20px;}
  .nyjs-slide .item .txt .tit{font-size:1.8em;}
  .nyjs-slide .item .txt .time{padding:16px 0 20px; font-size: 1.125em;}
  /**/
  .lyzx_wyxq .layui-form-label{width:110px;}
  .lyzx_wyxq .layui-input-block{margin-left: 135px;}
}

@media (max-width: 479px) {
  /* 纪念设施详情页 */
  .jnssDetail-lyls .bd ul li{width: 33.3333%;}
  .jnssDetail-szzc a b{font-size: 1.25em;}
  .jnssDetail-szzc a span{font-size: 1em;}

  /* 电子地图 */
  .dzdt-r .city ul li{width: 20%;}
}

@media (max-width: 320px) {


}
