
/*Lijingjin 307313442@qq.com 肥城 手机端*/

body{ font-family:"微软雅黑", Verdana, Geneva, sans-serif; font-size:1rem; line-height:0;background:url(../images/boby_bg.jpg) repeat; color:#7c1b21; }
a{ margin:0; padding:0;  color:#7c1b21;  font-style: normal;}
a:active{color:#333333;}
li,ol{list-style:none;}
a img{border:0px;}
a:hover{border:none; color:#fff;}
a.mui-btn.mui-btn-danger{ color: #fce2ba; background-color:#7c1b21 ; border: solid 1px #7c1b21;}
.clear{clear:both;}

p{ color:#7c1b21;}

h1, h2, h3, h4, h5, h6, p, span,em,small{font-weight:normal; font-style:normal; margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6,small{font-size:13px;}
.mui-plus header.mui-bar{display: none;}
.mui-plus .mui-bar-nav~.mui-content{padding: 0;}
ul, menu, dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
    padding:0;
    margin: 0;
  }
.mui-btn.mui-btn-danger:active {
color: #fff !important;
background-color: #e92c4d !important; 
}

.mui-btn-blue.mui-active:enabled, .mui-btn-blue:enabled:active, .mui-btn-primary.mui-active:enabled, .mui-btn-primary:enabled:active, input[type=submit].mui-active:enabled, input[type=submit]:enabled:active{
    color: #fff;
    border: 1px solid #d3bc80;
    background-color: #d3bc80;
}
.title {
	margin: 20px 15px 10px;
	color: #e92c4d;
	font-size: 18px;
}

.pt10{ padding-top:10px !important;}
.pt20{ padding-top:20px !important;}
.pt30{ padding-top:30px !important;}
.pt50{ padding-top:50px !important;}
.pt60{ padding-top:60px !important;}
.pt70{ padding-top:70px !important;}
.pt90{ padding-top:90px !important;}

.pb10{ padding-bottom:10px !important;}
.pb20{ padding-bottom:20px !important;}
.pb30{ padding-bottom:30px !important;}
.pb50{ padding-bottom:50px !important;}
.pb60{ padding-bottom:60px !important;}
.pb70{ padding-bottom:70px !important;}
.pb80{ padding-bottom:80px !important;}

.mt5{ margin-top:5px !important;}
.mt10{ margin-top:10px !important;}
.mt20{ margin-top:20px !important;}
.mt30{ margin-top:30px !important;}

.mb10{ margin-bottom:10px !important;}
.mb20{ margin-bottom:20px !important;}
.mb30{ margin-bottom:30px !important;}
.mb50{ margin-bottom:50px !important;}
.mb60{ margin-bottom:60px !important;}
.mb70{ margin-bottom:70px !important;}
.mb80{ margin-bottom:80px !important;}

/*hm开头的表示仅为 Hello MUI示例定义*/
.hm-description{margin: .5em 0;}
.hm-description>li {font-size: 14px;color: #8f8f94;}

.heightauto{ height:auto !important;}

.mui-bar{ background-color:#7c1b21; box-shadow: 0 0 0px rgba(0,0,0,0); }
.header{padding: 14px 0; margin:0 auto; height: 60px; text-align: center; display:none; }
a.logo{display:block; }
.logo img{max-width: 50%;  }

.textareashow{ height:30px;  border-radius:50px; background-color:#a77d53; border:solid 1px #a77d53; display:inline-block; margin-top:2px; }
input.searchtext{max-width: 70%;line-height:30px;height:30px; background-color:rgba(135,0,2,0.0); border:none; color:#fff; font-size:0.9rem; margin:0;}
input.searchBtn{background-color:rgba(135,0,2,0.0); border:none; color:#f0c17b; height:28px;}

 input.searchBtn[type=button]:enabled:active, input.searchBtn[type=submit]:enabled:active{
color: #fff;
background-color:rgba(135,0,2,0.0) !important; border:none;
}

.main{max-width:750px; margin:0 auto;}


.indwebmapbtn{ position: absolute; left:12px; top: 6px; opacity: 0.6; display: block; padding: 10px 10px; z-index:10004;  
 text-align: center;}
.indwebmapbtn img{ max-width: 20px;}

.indsearchbtn{ position: absolute; right:8px; top: 6px; opacity: 0.6; display: block; padding: 10px 10px; z-index:10004; 
 text-align: center;}
.indsearchbtn img{ max-width: 28px;}



.indnav{padding-top: 62px; margin:0 auto;clear: both; padding-left: 0; }
.ulindnav{ clear: both; overflow: hidden; padding: 0px 0;}
.ulindnav li{ width: 20%; float: left; text-align: center; font-style: normal;  }
.ulindnav li a{ display: block; height:80px; padding: 0px 0 10px 0;}
.ulindnav li a p{ color: #f0c17b; font-size: 15px;}
.navico img{max-width: 40px;}


.indMian{ margin:0 auto;min-height: 300px;}
.indmainlist{ position:relative; overflow:hidden;}
.indmain01bg img{ width: 100%;}
.indmain02bg img{ width: 100%;}
.indmain03bg img{ width: 100%;}
.indmain04bg img{ width: 100%;}
.indmain05bg img{ width: 100%;}
.indmain06bg img{ width: 100%;}
.indmain07bg img{ width: 100%;}
.indmain08bg img{ width: 100%;}
.indmain09bg img{ width: 100%;}
.indmain10bg img{ width: 100%;}
.indmain11bg img{ width: 100%;}
.indmain12bg img{ width: 100%;}
.indmain13bg img{ width: 100%;}
.indmain14bg img{ width: 100%;}
.indmain15bg img{ width: 100%;}
.indmain16bg img{ width: 100%;}
.indmain17bg img{ width: 100%;}
.indmain18bg img{ width: 100%;}
.indmain19bg img{ width: 100%;}
.indmain20bg img{ width: 100%;}

.indmap{ position: absolute; left:0; top:0; width:100%; line-height:180%;}
.indmap .indmapleft{ float: left; font-size:1rem; font-weight:bold; color:#7c1b21; padding-left:8%; padding-top:16%;}
.indmap .indmapright{ width:120px; float: right; margin-right:8%; padding-top:11%;}
.indmap .indmapright a{ display:inline-block;}
.indmap .indmapright img{ max-width:120px;}

.indservice{ position:absolute; left:0; top:5%; line-height:180%; width:100%;}
.indservice a{ display:inline-block; margin-bottom:20px;}
.indservice a:hover{ color:#7c1b21;}
.indservice a span{ font-weight:bold;}
.indservice a.ser01, .indservice a.ser02 ,.indservice a.ser03{ width:33.3333%; float:left; height:80px; display:block; overflow:hidden; text-align:center;}
.indservice a.ser01 img{ max-height:50px;}
.indservice a.ser02 img{ max-height:50px;}
.indservice a.ser03 img{ max-height:50px;}
.indservice a.ser04{ width:50%; float:left; height:80px; display:block; overflow:hidden; text-align:center; padding-left:12%;}
.indservice a.ser04 img{ max-height:50px;}
.indservice a.ser05{ width:50%; float:left; height:80px; display:block; overflow:hidden; text-align:center; padding-right:12%;}
.indservice a.ser05 img{ max-height:50px;}

.inglinyuanpanorama{ position:absolute; left:0; top:30px; width:70%; margin:0 15%; background-color:#7c1b21; }
.inglinyuanpanorama a{ display:block;}
.inglinyuanpanorama img{ width:100%; border:solid 4px #96493c; border-bottom:none;}
.inglinyuanpanorama p{color:#d4b572;  line-height:180%; padding:4px; text-align:center; font-weight:bold;}


.indlunfang{position:absolute; left:0; top:0; width:100%; text-align:center; line-height:160%;}
.indlunfang p{ font-weight:bold; font-size:20px; margin-bottom:40%;}

.indbtn{ background:url(../images/btn02_min.png) no-repeat;text-align:center; display:inline-block; width:130px; height:38px; line-height:38px;color:#d4b572; font-size:16px; text-indent:1.2em; font-weight:bold; margin:0 3%;}
.indbtn:hover{ color:#d4b572;}

.indwuminls{position:absolute; left:0; top:0; width:100%; text-align:center; line-height:160%;}
.indwuminls p{ font-weight:bold; font-size:20px; margin-bottom:36%;}
.indbtnlist{ overflow:hidden;}

.indlsmuci{position:absolute; left:0; top:0; width:100%; text-align:center; line-height:160%;}
.indlsmuci p{ font-weight:bold; font-size:20px; margin-bottom:38%;}

.indbincigc{position:absolute; left:0; top:0; width:100%; text-align:center; line-height:160%;}
.indbincigc p{ font-weight:bold; font-size:20px; margin-bottom:39%;}

.indcengsiy{position:absolute; left:0; top:0; width:100%; text-align:center; line-height:160%;}
.indcengsiy p{ font-weight:bold; font-size:20px; margin-bottom:22%;}
.indbtn.cgsybtn{ float:right; margin-right:5%;}

.indlssz{position:absolute; left:0; top:35%; width:100%;  text-align:center; margin-top:-40px;}
.indlssz .indbtnlssz{ color:#d4b572; font-size:20px; font-weight:bold; width:80%; height:70px; display:inline-block; line-height:70px;}

.indlssz02{position:absolute; left:0; top:72%; width:100%;  text-align:center; margin-top:-40px;}
.indlssz02 .indbtnlssz02{ color:#d4b572; font-size:20px; font-weight:bold; width:80%; height:50px; display:inline-block; line-height:50px;}

.indlufangjng{position:absolute; left:0; bottom:8.5%; width:100%;font-weight:bold; font-size:20px;  text-align:center;color:#d4b572;}

.indlufangmene a{ display:inline-block; margin:15px 0 15px 0;}
.indlufangmene a span{ font-weight:bold;display:block; height:46px; line-height:46px; }
.indlufangmene a.ser01{ width:25%; float:left; display:block; overflow:hidden; text-align:center;}
.indlufangmene a.ser01 img{ max-height:60px;}

.indfengeline{ width:90%; margin:3% 5%;}
.indfengeline img{ width:100%;}

.indsuting{position:absolute; left:0; top:0; width:100%; text-align:center; line-height:160%;}
.indsuting p{ font-weight:bold; font-size:20px; margin-bottom:14%;}
.indbtn.sutingbtn{ display:block; margin-bottom:15px;}

.indjcandone{position:absolute; left:0; top:0; width:100%; text-align:center; line-height:160%;}
.indjcandone p{ font-weight:bold; font-size:20px; margin-bottom:18%;}
.candonebtn{ float:right; padding-right:8%;}
.candonebtn .indbtn{ display:block; margin-bottom:15px;}

.indjcandtwo{position:absolute; left:0; top:0; width:100%; text-align:center; line-height:160%;}
.indjcandtwo p{ font-weight:bold; font-size:20px; margin-bottom:25%;}

.indjcandshree{position:absolute; left:0; top:0; width:100%; text-align:center; line-height:160%;}
.indjcandshree p{ font-weight:bold; font-size:20px; margin-bottom:52%;}

.indjcandfour{position:absolute; left:0; top:0; width:100%; text-align:center; line-height:160%;}
.indjcandfour p{ font-weight:bold; font-size:20px; margin-bottom:12%;}

.indjcandfive{position:absolute; left:0; top:0; width:100%; text-align:center; line-height:160%;}
.indjcandfive p{ font-weight:bold; font-size:20px; margin-bottom:43%;}

.indjcandand{position:absolute; left:0; top:0; width:100%; text-align:center; line-height:160%;}
.indjcandand p{ font-weight:bold; font-size:20px; margin-bottom:52%;}

.indmainrudu{ border-top:dashed 2px #995b38; border-bottom: dashed 2px #995b38; overflow:hidden; padding:25px 0;}
.ulindrd{}
.ulindrd li{ width:44%; float:left; margin:0 4%; text-align:center; }
.ulindrd li.li01{ margin-right:2%;}
.ulindrd li.li02{ margin-left:2%;}
.ulindrd li a{ display:inline-block;}
.ulindrd li a img{ width:100%;}
.ulindrd li a p{ height:36px; line-height:36px; background-color:#7c1b21; color:#d4b572; font-weight:bold;}


.ElasticBG{ width:100%; height:100%; background-color:rgba(212,191,137,0.7); position: fixed; top: 0; left: 0; z-index: 1002; display: none;} 
.mainmob_zencefg, .mainmob_lufangjng, .mainmob_redyd, .mainmob_redjindin, .mainmob{width:90%; height:510px; margin:0 5%; margin-top:-255px; background:url(../images/san_bg.png) no-repeat bottom #d4b572; position: fixed; top:50%; left: 0; z-index: 1003; display: none; border:solid 4px #6b1e26; border-radius:40px; line-height:160%;}
.mobcentact{ width:90%; background-color:rgba(255,255,255,0.5); height:470px; margin:18px 5% 22px 5%; border:solid 2px #9f694c;}

.mainmob_lssz{width:90%; height:310px; margin:0 5%; margin-top:-155px; background:url(../images/san_bg.png) no-repeat bottom #d4b572; position: fixed; top:50%; left: 0; z-index: 1003; display: none; border:solid 4px #6b1e26; border-radius:40px; line-height:160%;}
.mainmob_lssz .mobcentact{ width:90%; background-color:rgba(255,255,255,0.5); height:270px; margin:18px 5% 22px 5%; border:solid 2px #9f694c;}



.mainmobshow{ padding:15px; height:460px; overflow:auto;}
.mainmob_lssz .mainmobshow{ padding:15px; height:270px; overflow:auto;}

.mainmobshow audio{ width:250px; margin:0 auto;}
.audiomain{ width:250px; margin:0 auto;}
.mainmobshow h1{ font-size:20px; text-align:center;line-height:170%; font-weight:bold; margin-bottom:10px; overflow:hidden;}
.mobcontent{ font-size:15px; margin-top:6px; position:relative;}
.mobcontent p{ text-indent:2em; font-size:15px; margin-bottom:5px;}
.mobcontent img{ width:100%;}
.Closebtn{ position:absolute; top:-10px; right:-10px;}
.Closebtn a{ display:inline-block;}
.Closebtn a img{ max-height:32px;}

.ulmobtitletab{ overflow:hidden;}
.ulmobtitletab li{ width:33.3333%; float: left;  height:32px; line-height:32px; text-align:center; font-size:15px;}
.ulmobtitletab li a{background-color:#be9e54; display:block; margin:0 1px;}
.ulmobtitletab li.hover a{ background-color:#7c1b21; color:#e6c682;}

.redlist{ position:absolute; left:0; top:0; display:none; width:100%;}
.redlist a{ display:block; text-align:center; height:30px; line-height:30px; color:#111111;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.redlist a:hover{ color:#8E1618;}


.zencefglist{ position:absolute; left:0; top:0; display: block; width:100%;}
.zencefglist a{ display:block; text-align:center; height:30px; line-height:30px; color:#111111;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.zencefglist a:hover{ color:#8E1618;}



.redjindinlist{ width:100%; height:36px; overflow:hidden; }
.redjindinlist a{ display:block; text-align:center; height:30px; line-height:30px; color:#111111;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}

.autoheight{ height:auto;}

.redjindinlist a:hover{ color:#8E1618;}
.redjindinlist h3{ background-color:#7c1b21; border-radius:6px; height:36px; line-height:36px; text-align:center; color:#fce2ba; font-size:16px; margin-bottom:5px;}

.lufangjng_jjfu{ color:#221815; font-size:16px; line-height:180%; text-align:2em;}
.lufangjng_jjfu p{ color:#221815; font-size:16px; line-height:180%; text-align:2em;}



.indfooter{position:absolute; left:0; top:20%; width:100%; line-height:160%;}
.indfooterleft{ width:50%; float:left; margin-top:40px;}
.indfooterleft p{ color:#111; font-size:18px; font-weight:bold; text-align:right; margin-bottom:5px;}
.indfooterbtn{ background:url(../images/btn02_min.png) no-repeat;text-align:center; display:inline-block; width:130px; height:38px; line-height:38px;color:#d4b572; font-size:16px; text-indent:1.5em; font-weight:bold; margin:0 3%; float:right;}
.indfooterleft a:hover{ color:#d4b572;}
.indfooterleft a:visited{ color:#d4b572;}
.indfooterleft a:focus{ color:#d4b572;}

.indfooterright{ width:50%; float:right; text-align: center;}
.indfooterright img{ width:70%; border:solid 3px #903d33;}
.indfooterright p{ color:#111; font-size:13px; font-weight:bold;}

.qlfooter{ text-align:center;  font-size:14px; padding:10px 15px; width:100%; line-height:160%; color:#643916;}
.qlfooter p{ font-size:14px;  color:#643916;}


.Returnbtn{ position: absolute; left:10px; top: 6px; opacity: 0.6; display: block; padding: 10px 10px; 
 text-align: center;}
.Returnbtn img{ max-height: 28px;}

.mui-table-view{ background-color:inherit;}


.lsszlist{}
.lsszlist a{ width:25%; float: left; text-align:center; display:inline-block; height:40px; line-height:40px; font-size:16px; color:#221815;}
.lsszlist a:hover{color:#7c1b21;}





/*20181027*/
.linxanls{ padding:10px; overflow:hidden;}
.linxanls h3{ text-align:center;    font-weight: bold;  font-size: 1.2rem;color:#995840; margin:10px 0; padding-bottom:10px;}
.ullinxan{ background-color:rgba(255,255,255,0.4); overflow:hidden; padding:5px 10px; border: solid 1px #dccdb1;}
.ullinxan li{ height:24px; line-height:22px; font-size:13px; width:45%; margin-right:6%; float:left; margin-bottom:3px; margin-top:3px; display:inline-block; overflow:hidden;}
.ullinxan li:nth-child(2n){ margin-right:0;}
.ullinxan li a{  padding:0 5px; color:#88623b;}
.ullinxan li img{ max-height:16px; float:left; margin-right:3px;}

.gemingtitle{ text-align:center; font-weight: bold;  font-size: 1.2rem;color:#995840; margin:10px 0 0 0; }

.lsmaness{ width:92%; margin:0 auto; height:46px; line-height:46px; position:relative; margin-top:15px; border:solid 1px #7c1b21; background-color:rgba(255,255,255,0.4); }
.lsmaness a{ width:70px;height:44px; line-height:44px; text-align:center; background-color:#7c1b21; color:#fbe9ca; font-size:20px; display:inline-block; position:absolute; top:0; right:0; }
.lsmaness a:hover{background-color:#783c28;}
.lsmaness input.ssinput{height:44px; line-height:44px; width:100%; padding-right:70px;border:none; background-color:rgba(255,255,255,0); border:none; color:#6e3925; font-size:16px;}

.lesimanelist{margin:0 4%; padding-top:15px; overflow:hidden; margin-bottom:10px; }
.Martyrmain{ background-color:rgba(255,255,255,0.3); width:100%; margin:0;}
.Marmane{ font-size:15px; padding:10px; overflow:hidden; line-height:160%;}
.Marmane a{ color:#221815; margin:3px 0; height:24px; line-height:24px; display:inline-block; width:25%; text-align:center; float:left; overflow:hidden;}
.Marmane a:hover{ text-decoration:underline; color:#5a2817;}
.lsmanesming{ text-align:center; font-size:15px;color:#221815; margin-top:10px;}

/*烈士扫墓*/
.wwlssmtop{ overflow: hidden; position:relative;}
.lsbeiming{ width:20px; position:absolute; right:50%; top:32px; margin-right:-11px;font-family: "楷体","微软雅黑"; font-size:12px; line-height:14px; font-weight:bold;}

.dingzushow{position:absolute; right:50%; bottom:0;margin-right:-162px; display: none;}
.dingzushow img{ max-height:80px;}

.huicunshow{  position:absolute; right:50%; bottom:-2%; margin-right:-80px;display: none;}
.huicunshow img{ max-height:120px;}

.huizubtn{ width:250px; margin:10px auto; overflow:hidden;}
.huizubtn a{ float:left;  height:48px; line-height:48px; margin:0 15px; font-size:20px; font-weight:bold; color:#8c292f;}
.huizubtn a img{ height:48px;  width:48px; float: left; margin-right:5px;}
.huizubtn a:hover{ }
.huizubtn a.hover{ opacity:0.7;}

.lssinsi{background-color:rgba(255,255,255,0.3); width:92%; height:100%; margin:0 4%; margin-top:15px; overflow:hidden;}
.ullsnsi{ padding:10px 20px; overflow:hidden; color:#221815;}
.ullsnsi li{ border-bottom: dashed 1px #a88a50; font-size:14px; padding:10px 0; color:#221815; line-height:160%;}
.ullsnsi li:last-child{ border:none;}
.ullsnsi li span{ display:inline-block; font-weight:bold;}

.mainmuny{ position:absolute; top:11%; left:0; width:100%; text-align:center;color:#fdeab2;}
.munyxx{ display:inline-block;}
.munyxx img{ max-height:36px;}
.munymane{ font-size:30px; font-weight:bold;color:#fdeab2;font-family: "楷体","微软雅黑"; margin-top:6px;}
.munytime{ font-size:14px; color:#fdeab2;height:24px; line-height:24px; display:inline-block; padding-top:5px;}
.munywxshow{  
    width: 60%;
    margin: 0 20%;
    font-size: 14px;
    text-align: left;
    color: #fdeab2;
    line-height: 160%;
    padding-top: 3px;
    height: 90px;
    text-indent: 2em;
    overflow: hidden;}

.mainmuny_even{ position:absolute; top:15%; left:0; width:100%; text-align:center;color:#fdeab2;}
.munyxx_even{ display:inline-block;}
.munyxx_even img{ max-height:32px;}
.munymane_even{ font-size:30px; font-weight:bold;color:#fdeab2;font-family: "楷体","微软雅黑"; margin-top:4px;}
.munytime_even{ font-size:14px; color:#fdeab2;height:24px; line-height:24px; display:inline-block; padding-top:4px;}
.munywxshow_even{ width:76%; margin:0 12%; font-size:14px; text-align:left;color:#fdeab2; line-height:160%; padding-top:0; height:90px; text-indent:2em; overflow:hidden;}


.yllssinsi{background-color:rgba(255,255,255,0.3); width:92%; height:100%; margin:0 4%; margin-top:15px; overflow:hidden;}
.ulyllsnsi{ padding:10px 20px; overflow:hidden; color:#221815;}
.ulyllsnsi li{ border-bottom: dashed 1px #a88a50; font-size:15px; padding:10px 0; color:#221815; line-height:160%;}
.ulyllsnsi li span{ display:inline-block; font-weight:bold;}

.yinlesjshow {
    margin: 10px 20px;
    overflow: hidden;
    color: #221815;
}
.yinlesjshow p{color: #221815; line-height:200%; font-size:15px; text-indent:2em;   }



/*我想对烈士说*/
.wsdliesjsu {
    margin: 10px 20px;
    overflow: hidden;
    color: #221815;
	min-height:340px;
}
.dlwslisu{ font-size:15px; border-bottom:dashed 1px #b88f41; padding-bottom:15px;}
.dlwslisu:last-child{ border:none; margin-bottom:0;}
.dlwslisu dt{}
.dlwslisu dt em{ font-weight:bold;}
.dlwslisu dt span{ font-weight:bold; padding-left:5px;}
.dlwslisu dd{ font-size:13px; text-align:right; color:#6e531c; padding-top:5px;}

.lsmessage{ width:92%; margin:0 4%; margin-top:10px; overflow:hidden; background-color:rgba(255,255,255,0.6); border: solid 2px #c3a16a; border-bottom:none;}
.walltable{overflow:hidden;}
.walltable tr td{ border-bottom:solid 2px #c3a16a; color:#221815; }
.walltable tr td.td01{ text-align: center; font-size:20px; color:#221815; background-color:#dacab0; border-right:solid 2px #c3a16a; width:120px; font-size:16px;}
.walltable tr td.td01 p{color:#221815;}
.walltable tr td .wallinput{ height:50px; padding:5px 10px; line-height:50px; border:none; width:100%; font-weight:normal; font-size:15px;color:#221815; background-color:rgba(255,255,255,0); margin:0; }
.walltable tr td .walltextarea{ height:120px; padding:5px 10px; line-height:160%; border:none; width:100%; font-weight:normal; font-size:15px;color:#221815; background-color:rgba(255,255,255,0); }
.faibibtn{}
.faibibtn a{ height:58px; background-color:#95573f; line-height:58px; text-align:center; color:#f6e1c2; font-size:24px; display:block;}
.faibibtn a:hover{background-color:#783c28;}

.messbtn{width:92%; margin:0 4%; height:50px; line-height:50px; background-color:#7c1b21; color:#f5ebd0; text-align:center; font-size:22px; margin-top:10px; overflow:hidden; cursor:pointer;}






/*纪念墙*/
.Anniversary{ min-height:540px; line-height:160%;}
.denhutop{ text-align:center; margin:15px 0;}
.denhutop img{ max-width:92%;}
.Anniversumin{ border:solid 2px #af8759; border-radius:10px; padding:3%; width:92%; margin:0 4%; color:#995840;}
.Anniverbtn{margin:0 4%; padding-top:15px; overflow:hidden; }
.Anniverbtn > a{ width:48%; float:left; height:60px; line-height:60px; background-color:#c8a56e; border-radius:4px;}
.Anniverbtn > a.hover{background-color:#995840;}
.huabtn{  margin-right:2%;}
.zubtn{ margin-left:2%;}
.Anniverbtn > a img{ max-height:40px; margin:10px 10px 10px 25px; float:left;}
.Anniverbtn > a span{ color:#f3ebd5; font-size:24px; padding-left:5px;}
.Publishmain{ margin-top:10px;}
.Publishmain{margin:0 4%; clear:both;}
.Publishtab{ margin-top:15px; overflow:hidden;}
.Publishtab tr td p{  padding:0 8px; margin:5px 0;color:#995840;height:36px; line-height:36px; background-color:#ddccb1;  }
.Publishtab tr td.tb01{ text-align:center; color:#995840; overflow: hidden;}
.Publishtab tr td input{ border:none; background-color:#FFFFFF; height:36px; line-height:36px; border-radius:0; margin:0;  padding:0; padding-left:8px;color:#995840;}
.Publishtab tr td.tb02 p{ color:#995840;height:100px; line-height:100px; background-color:#ddccb1; text-align:center;  }
.Publishtab tr td .pibtextarea{ border:none; background-color:#FFFFFF; height:100px; border-radius:0; margin:0; margin-top:6px;  padding:8px;color:#995840;}
.feibibtn{ overflow:hidden; margin:10px 0 0 0;}
.feibibtn a{ background-color:#995840; width:100%; height:50px; line-height:50px; text-align:center; display:block; color:#f5ebd0; font-size:24px;border-radius:4px;}

.Publishbtn{ position:fixed; bottom:0; left:0; width:100%; background:url(../images/jbg.jpg) no-repeat center; height:80px; padding-top:20px; text-align:center;}
.Publishbtn a{ background-color:#995840; border-radius:4px; color:#f5e6cf; width:200px; padding:10px 0; text-align:center; margin:0 auto; display:inline-block;}


/*云展厅*/
.Exhibition{}
.Exhibition img{ width:100%; height:100%;}
.Exhibitionlist{ position:fixed; bottom:50px; left:0; background-color:rgba(0,0,0,0.5); height:120px; width:100%;}
.ulExhibitionlist{ width:330px; margin:0 auto;}
.ulExhibitionlist li a{ height:100px; margin:10px; display:inline-block; float: left; position:relative; border:solid 2px #c8a56e;}
.ulExhibitionlist li a img{ max-height:96px;}
.ulExhibitionlist li a p{ position:absolute; bottom:0; left:0; background-color:rgba(0,0,0,0.8); height:24px; line-height:24px; text-align:center; width:100%; color:#c8a56e; font-size:14px;}



.vrCloud{ background-color:rgba(98,49,38,0.9); width:100%;  position: absolute; bottom:0; left:0; z-index:99;}
.ulvrcloud{}
.ulvrcloud li{}
.ulvrcloud li a{ width:33.333333%;float:left; text-align:center; color:#fff; padding:15px 0; border-right: dashed 1px #91643c; font-weight:bold;}
.ulvrcloud li a:hover{ background-color:#9d724c; color:#dab884;}
.ulvrcloud li a img{ width:48px; height:48px; overflow:hidden;}
.ulvrcloud li a p{ color:#c8a56e;  font-size:15px;}


.contactusshow{ padding:0 15px 15px 15px; line-height:180%; }
.newtwm{ margin-top:20px; overflow:hidden; line-height:130%;}
.ulntwm li{ float:left; width:115px; margin-right:20px; text-align:center; font-size:14px; color:#333;}
.ulntwm li img{ width:115px; height:115px;}
.ulntwm li p{ font-size:14px; color:#666666;}

.contactusmap{ border:solid 10px #FFFFFF;}
.contactusmap img{ width:100%; height:100%;}


.mui-content{ margin-top:72px;}
.mui-slider .mui-slider-group .mui-slider-item p{ color:#FFFFFF;}
.mui-table-view-cell:after{ left:0;}
.mui-text-right {
    text-align: center !important;
}
.mui-slider-indicator .mui-indicator {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 1px 3px;
    cursor: pointer;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 1px 1px rgba(130,130,130,0);
    box-shadow: 0 0 1px 1px rgba(130,130,130,0);
}
.mui-slider-indicator{ bottom:4px;}
.mui-slider-indicator .mui-active.mui-indicator{ background-color:#fff}





.contMian{ padding-top: 0px;}

.contTitlt{ text-align: center; font-size: 1.3rem; color: #d4b572; padding-top:3px;}

.navlistbtn{ position: absolute; left:12px; top: 8px; opacity: 0.6; display: block; padding: 10px 10px; 
 text-align: center;}
.navlistbtn img{ max-height: 28px;}

.fengeline{ background-color: #995b38; height: 2px; width: 100%;}
.fengeline02{ border: dashed 1px #995b38; height: 2px; width: 100%;}
.contmaintwo{ background-color: #FFFFFF; padding: 15px 0;}
.contmaintwo02{padding:0 15px 0 15px; margin:0 auto; line-height:180%; }

.ulfindmen{margin:0 auto; clear: both; overflow: hidden;}
.ulfindmen li{ width: 25%; float: left; text-align: center; font-style: normal;  }
.ulfindmen li a{ display: block; height:80px;}
.ulfindmen li a p{ color: #333; font-size: 15px;}
.ulfindmen li a.on p{ color: #9f3124; font-size: 15px;}
.ulfindmen img{max-width: 50px;}

.findTitle{ overflow: hidden; }
.findTitle .wenzi{float: left; font-weight: bold;  font-size: 1.4rem; color: #9f3124;}
.findTitle .sfg{ height: 16px; width: 16px; background-color:#9f3124 ; 
display: inline-block; margin-right: 5px;  float: left; margin-top: 6px;}
.findTitle .sgs{display: inline-block;margin-top: 5px; margin-left: 2px;
	width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-left: 12px solid #9f3124;
    border-bottom: 12px solid transparent; 
    transform:rotate(135deg);
	-ms-transform:rotate(135deg); 	/* IE 9 */
	-moz-transform:rotate(135deg); 	/* Firefox */
	-webkit-transform:rotate(135deg); /* Safari 和 Chrome */
	-o-transform:rotate(7deg); 	/* Opera */
	opacity:0;
}

.Archwayprofile{ overflow: hidden; padding-top: 5px; padding-bottom:20px;  position: relative;}
.aboutus{ overflow: hidden; padding-top: 5px; height: 202px; position: relative; padding-bottom:15px;}
.abouttp{ float: left; margin-right: 15px;}
.abouttp img{ width: 150px; height: 125px;}

.aboutwz{ line-height:190%;}
.aboutwz h1{ font-size: 1.2rem; font-weight: bold; padding-bottom: 10px;}
.aboutwz p{ text-indent:2em;}

.showmore{ position: absolute; right: 0; bottom: -25px; height: 24px;  text-align: right; width: 100%;}
.showmore a{color: #7c1b21; display: inline-block;}

.mainzinan{ height: 138px; position: relative; overflow: hidden; padding-bottom:15px;}
.ulzinen{ padding-bottom: 20px;}
.ulzinen li{ line-height: 190%; font-size:16px;}
.ulzinen li a{ display: inline-block;}

.mainrongri{position: relative; overflow: hidden; padding-bottom: 10px; }
.ulrongri{ padding: 15px 0; overflow: hidden;}
.ulrongri li{ width: 48%; float: left; margin-bottom: 10px; text-align: center;}
.ulrongri li a{ display: inline-block;}

.ulrongri li a img{ width: 100%; }
.ulrongri li:nth-child(2n){ margin-left:2%;}
.ulrongri li:nth-child(2n-1){ margin-right:2%;}

.ulnewslist{ overflow: hidden;}
.ulnewslist li{}
.ulnewslist li a{ background:url(../images/zt02.png) no-repeat right; color:#a67c52;
/*height: 20px; line-height: 20px;*/ padding: 8px 0; padding-right: 30px;
display: block; 
 word-break:keep-all;/* 不换行 */
 white-space:nowrap;/* 不换行 */
 overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容*/
 text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用*/
}

 a.more01{float: right; font-size: 0.8rem; display: inline-block; padding-top: 5px;}

.mainnews{ overflow: hidden;}

.fastlink{background-color: #efefef; height: 50px; display:none; border-top: solid 1px #e1e1e1;
 background-color: rgba(239, 239, 239, 1);
    left: 0;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 1001;
 }
.footernav{ }
.footernav a{ width: 33.333333%; float: left; text-align: center; font-style: normal;
  border-right: solid 1px #e1e1e1;height: 80px; }
.footernav a:last-child{ border: none;}
.footernav a h2{ color: #9e3123; font-size: 12px;}
.footernav a span img{max-width: 20px; padding-top: 6px;}






















   
#sideMenuContainer {
  /*background-color: rgba(239, 239, 239, 1);*/  
  background-color: #fff;
  height: 90%;
  position: fixed;
  top: 60px;
  left: 0;
  width: 97%;
  z-index: 1003;
  display: none;
  margin:1.5%;
 
}
#sideMenuContainer > a {
  display: block;
  width:50%; height:33%;
  font-size: 1rem; background-color:#a67c52; color: #fff; text-align: center; float:left; border:solid 5px #FFFFFF;
   
}
#sideMenuContainer > a h2{ font-size:20px; padding-top:25%; padding-bottom:15%;}
#sideMenuContainer > a img{ width:64px; height:64px; font-size:20px; opacity:0.8;}

.ulfindmentwo{ overflow: hidden;}
.ulfindmentwo li{ width: 33.33333%; float: left; text-align: center; font-size: 0.95rem;}
.ulfindmentwo li a{ background-color: #efefef; height: 50px; line-height: 50px;
display: block; margin-left: 6px; }
.ulfindmentwo li:first-child a{margin-left: 0;}
.ulfindmentwo li a:hover{ background-color: #9f3124; color: #FFFFFF;}
.ulfindmentwo li a.on{ background-color: #9f3124; color: #FFFFFF;}

.mui-table-view::after{
	background-color: inherit;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    transform: scaleY(0.5);
}
.mui-table-view.mui-grid-view .mui-table-view-cell{ margin-bottom: 5px;}
.mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-body{ font-size: 16px; color: #9f3124;
height: 18px;}
.mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-object.border{border:solid 4px #DDDDDD;}

.mui-table-view .mui-media-object{
	line-height: 42px;
    max-width: 120px;
    height: 90px;
}
.mui-table-view-cell{padding: 15px 15px;}
.mui-table-view-cell:after{left: 0;}
.mui-table-view:before{height:0px;}
.mui-table-view-cell>a:not(.mui-btn){white-space:inherit;margin:-11px -30px}
.mui-table-view-cell.geminsg p.p01{ height: 70px; overflow: hidden;}
.mui-table-view-cell h2{ font-size: 1rem; font-weight: bold; padding-bottom: 5px;}


.mui-table-view .lexitp{
	line-height: 42px;
    max-width: 80px;
    height: 80px;
}

.mui-table-view.mui-grid-view .mui-table-view-cell.lexibg{ 
	padding: 12px 15px; margin-right: 0; margin-top: 10px;
}

.mui-table-view.mui-grid-view .mui-table-view-cell.lexibg > a{
	background-color: #DDDDDD; margin-left: 0;
	}

.mui-table-view.mui-grid-view.mainlexi{padding: 0; margin-left: 0; }

.ulfindmenfumu{margin:0 auto; clear: both; overflow: hidden;border:solid 6px #FFFFFF; border-bottom:none; }
.ulfindmenfumu li{ width: 50%; float: left; text-align: center; font-style: normal;  }
.ulfindmenfumu li a{ display: block; height:60px; line-height:60px; background-color: #a77d53; margin-bottom:6px; margin-right:6px;}
.ulfindmenfumu li:nth-child(2n) a{ margin-right:0;}
.ulfindmenfumu li a em{ color: #fff; font-size: 15px;}
.ulfindmenfumu img{max-width: 36px; max-height:36px; float:left; margin: 13px 0 13px 15px}

.mainfumu{ overflow: hidden; padding-top: 5px; padding-bottom:20px; height: 170px; position: relative;}

.Noticevisit{ line-height: 190%;}
.trafficmap{ padding-top:5px; overflow: hidden;}
.trafficmap img{width: 100%;}

.mui-table-view .contactus .mui-media-body p{ 
	margin-bottom: 7px;
	background-color: #efefef; 
	padding: 5px 5px;
	color: #9f3124;
	font-size:14px;
	}
.mui-table-view .contactus .mui-media-object{
	line-height: 42px;
    max-width: 110px;
    height: 110px;
}
.mui-table-view .contactus .mui-media-object.mui-pull-right{margin-left: 20px;}

.mui-table-view .xusuzz  .mui-media-object{
	line-height: 42px;
    max-width: 120px;
    height: 120px;
}

.mui-table-view-cell p.a01 {
    overflow: hidden;
    margin-bottom: 5px;
	font-size:0.9rem;
	color:#111;
	font-weight:bold;
}

.mui-table-view-cell p{font-size:0.9rem;}

.mui-table-view-cell.xusuzz p.p01 {
    overflow: hidden;
    color: #444;
    line-height: 180%;
	font-size:0.9rem;
}

.mui-table-view .xusuzz .mui-media-body{ height: 123px; overflow: hidden;}

.mui-table-view-cell.xusuzz p.p01 {
    overflow: hidden;
    color: #444;
    line-height: 180%;
}

.mui-table-view-cell.xusuzzjenji p.p01 {
    overflow: hidden;
    color: #221815;
    line-height: 180%;
}

.mui-table-view .xusuzzjenji .mui-media-object{
	line-height: 42px;
    max-width: 120px;
    height: 120px;
}
.mui-table-view-cell.xusuzzjenji h2{font-size: 1.2rem;color: #7c1b21;}

.titlexiao{ font-weight: bold; font-size: 1.2rem; padding-bottom: 5px; color: #7c1b21;}
.titlexiao em{ width:12px; height:12px; background-color:#7c1b21; float:left; margin:9px 8px 0 0;}

.muluhig{ position:relative; padding-bottom:12px;}
.zuangml{ line-height: 160%; font-size:15px; height:235px; overflow:hidden; color:#221815;}
.zuangml p{ margin-bottom:10px; color:#221815;}

.zzjiexiahig{ position:relative;}
.zuangjxshow{ font-size: 1.0rem; line-height: 200%; color:#221815;}
.zuangjxshow p{ text-indent:2em; color:#221815;}
.zuangjx{color:#221815;  height:115px; overflow:hidden;}
.zuangjx p{ text-indent:2em; color:#221815;}


.adoutmap{ border:solid 6px #FFFFFF; border-top:none; overflow:hidden;height:255px;}
.aboutleft{ width:40%; float: left; overflow:hidden; background-color:#e7dfd3;}
.ulaboutlist{}
.ulaboutlist li{ text-align:center; font-size:16px; border-bottom:solid 1px #d6c7b4; height:50px; line-height:50px;}
.ulaboutlist li:last-child{ border:none;}
.ulaboutlist li a{ display:block; color:#a67c52;}
.ulaboutlist li:hover a{ background-color:#c4a36d; color:#FFFFFF;}

.mapright{ width:60%; float:left; overflow:hidden;}
.mapright img{ width:100%; height:250px;}




/*自助导览*/
.zudaohan{ background-color:#a67c52; width:100%; height:500px; position:absolute; bottom:-452px; left:0;}
.zudaohantop{ position:relative; height:52px; width:100%;}
.zdtitle{ background: url(../images/btn01.png) no-repeat; width:116px; height:36px; line-height:36px; color:#ebe0cc; text-align:center; position:absolute; top:-7px; left:15px; font-size:14px;}

.zudaohantop img{ max-width:32px; position:absolute; left:50%; top:13px; margin-left:-16px;}
.ulzudaolist{ width:90%; margin:0 5%;}
.ulzudaolist li{ text-align:center; height:48px; line-height:48px; border-bottom: dashed 1px #c89d73;}
.ulzudaolist li:last-child{ border:none;}
.ulzudaolist li a{ color:#e4c594; display:block;}
.ulzudaolist li a:hover{ color:#fff;}



/*阅读器*/
.topline{ width:100%; height:10px; background-color:#9f3124; display:none;}
.mui-bar.headerreader{ background-color: rgba(255,255,255,0);}
.CloseBtn{ position:absolute; left:10px; top:1px;}
.ReturnR{ position:absolute; right:10px; top:0;}
.readerTitlt{ text-align:center; height:34px; line-height:34px; font-size:0.8rem;color:#9f3124; font-weight:bold;  background-color:#fff; margin:10px 44px 0 44px; border-radius:20px;}

.readeMian{ padding:15px 15px 15px 15px;}
.chapter{ color:#7c1b21; overflow:hidden; line-height:25px; margin-bottom:10px; font-weight:bold;}
.titlereadewz{ font-size:1.4rem; text-align:center; font-weight:bold; color:#7c1b21; padding:40px 0 20px 0;}



.fastlreade{background-color: #fff; height: 50px; 
/* background-color: rgba(240, 240, 240, 1);*/
    left: 0;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 1001;
 }
.readenav{ }
.readenav a{ width:33.3333%; float: left; text-align: center; font-style: normal; color:#9f3124; font-size:16px;height: 50px; line-height:50px }
 .readenav a em{color:#9f3124;}
.readenav a:last-child{ border: none;}
.readenav a span{ margin-right:5px; font-size:20px;}
.readenav a span.mui-icon-bars{ margin-top:3px; font-size:20px;}
.readenav a span.mui-icon-extra.mui-icon-extra-like{font-size:20px;}
.readenav a.on{color:#9f3124; }


.mui-btn-danger, .mui-btn-negative, .mui-btn-red{
	color: #fff;
    border: 1px solid #9f3124;
    background-color: #9f3124;
	}

.headerreader .mui-icon mui-icon-close-filled{}
.headerreader .mui-icon-closeempty:before{ background-color:#fff; border-radius:20px; font-size:30px; color:#9f3124; font-weight:bold; padding:2px;}
.headerreader .mui-icon.mui-icon-redo{ margin-top:6px;}
.headerreader .mui-icon-redo:before{ background-color:#fff; border-radius:20px; font-size:24px; color:#9f3124; font-weight:bold; padding:5px;}

.readeProgressbar .mui-progressbar{ height:4px;}
.readeProgressbar .mui-progressbar span{ background-color:#9f3124;}
.readeProgressbar{ position:relative;}
.Progressvalue{background-color:#9f3124; width:32px; height:32px; line-height:28px; text-align:center; color:#FFFFFF; border-radius:40px; border: solid 2px #FFFFFF; position:absolute; left:0; top:-13px; font-size:12px; z-index:1000; transition:0.5s;
-moz-box-shadow:0px 0px 10px #999;
 -webkit-box-shadow:0px 0px 10px #999;
  box-shadow:0px 0px 10px #999;}


.RelatedIntroduction{ overflow:hidden; padding:10px 0;}
.RelatedIntroduction a{ margin-right:20px; text-align: center; font-size:0.9rem; display:inline-block; float:left; color:#a67c52; margin-bottom:12px; text-decoration: underline;}

.RelatedIntroductionRW{ overflow:hidden; padding:10px 0;}
.RelatedIntroductionRW a{ width:25%; text-align:left; text-align:center; display:inline-block; float:left; color:#9f3124; margin-bottom:12px; text-decoration: underline;}

.switchTitle{ text-align: center; color:#a67c52; padding:15px 0; font-size:20px;}
.audio{ width:100%; overflow:hidden;}

.newsshow{font-size: 1.0rem; line-height: 200%;}
.titlenewswz{ font-size:1.4rem; text-align: center; font-weight:bold; color:#7c1b21; }
.newsshowtop{ padding:15px 15px 0 15px; margin-top:20px; margin-bottom:10px; }
.newsshowtime{ color:#666; font-size:0.8rem;}
.newsshowtime span{ margin-right:10px;}

.newsArticle{ padding:15px; overflow:hidden; line-height:200%; }
.newsArticle img{ width:100%;}
.newsArticle p{ text-indent:2em; padding-bottom:5px; color:#221815;}
.canguansz{ color:#221815;}
.canguansz p{ color:#221815;}

.makeshowml{max-height:260px; margin-top:15px;  overflow:auto;}
.makeTable{ border:solid 1px #ae8951; border-bottom:none; border-right: none;}
.makeTable tr td, .makeTable tr th{  border-bottom:solid 1px #ae8951; border-right:solid 1px #ae8951; padding:5px 10px; text-align: center; color:#a67c52; font-size:15px;}
.makeTable tr th{ background-color:rgba(161,123,64,0.4); color:#704016;}
.makeTable tr td{ background-color:rgba(188,159,116,0.4); color:#704016;}
.makeTable tr td.a01{  text-align:left; }

.xiaoTitle{}



.mui-table-view-cell.Martyr h2{ font-size:1.2rem; padding-bottom:15px;}
.mui-table-view-cell.Martyr .time{ font-size:0.9rem; color:#333333; padding-bottom:5px;}
.mui-table-view .Martyr .mui-media-object.mui-pull-left{margin-right: 20px;}
.mui-table-view .Martyr .mui-media-object {
    line-height: 42px;
    width: 90px;
    height: 90px;
}
.mui-table-view-cell.Martyr .p01{ font-size:1rem;}


.Britishlist{ overflow:hidden; padding:10px 0;}
.Britishlist a{ width:25%; text-align:left; text-align:center; display:inline-block; float:left; margin-bottom:15px; font-size:16px;}

/*网上祭扫*/
.WanWorship{ max-width:750px;  margin:0 auto; overflow:hidden; position:relative;}
.WorshipBG{ }
.WorshipBG img{ width:100%; }
.Deehui{ position:absolute; left:10%; width:80%; bottom:15px; z-index:101; display:none}
.huilfet{ float: left;}
.huiright{ float:right;}
.huilfet img, .huiright img{ max-height:80px;}
.Deexang{ position:absolute; left:46%; bottom:15px; z-index:102; display:none;}
.Deexang img{ max-height:60px;}

.Deemessage{ overflow:hidden; margin-top:20px; position:relative;}
.Deemessagexrk{ margin-right:120px; position:relative;}
.Deemessagexrk .Deemessagetext{ height:72px; padding:5px 65px 5px 5px; margin-bottom:0; background-color:#f4f4f4; border:none;font-size:0.9rem;}
.Deemessagexrk .Deemessagebut{ width:60px; height:72px; background-color:#9f3124; border:none; font-size:1rem; color:#FFFFFF; cursor:pointer; transition:1s; position:absolute; right:0; top:0;}
.Deemessagexrk .Deemessagebut:hover{background-color:#d92800;}

.xanghui{ position:absolute; right:0; top:0; }
.xanghui a{text-align:center; float:left; margin-left:6px; line-height:130%;}
.xanghui a img{ max-height:50px;}
.xanghui p{ font-size:14px;}

/*评论*/

.commentTitlt{ height:32px; line-height:32px; border-bottom:solid 1px #9f3124;}
.commentTitlt span{ font-size:16px; border-radius: 4px 4px 0 0; background-color:#a73116; color:#FFFFFF; width:75px; text-align:center; height:32px; display:block;}

.newscommentTitlt{ font-size:20px; color:#a73116; padding:15px 0 5px 0; overflow:hidden; font-weight:bold;}
.MessageArea{ overflow:hidden;}
.dlmessagelist{ border-bottom:dashed 1px #c8a56e; overflow:hidden; position:relative; padding-bottom:10px;}
.dlmessagelist:last-child{ border-bottom:none;}
.dlmessagelist dt{ width:42px; height:42px; border-radius:42px; overflow:hidden; position: absolute; left:0; top:0;}
.dlmessagelist dt img{width:42px; height:42px;}
.dlmessagelist dd{ margin-left:0; overflow:hidden;}
.dlmessagelist dd .p01{ height:20px; line-height:20px; overflow:hidden; margin-bottom:5px;}
.dlmessagelist dd .p01 .time01{ float:right; margin:0;}
.dlmessagelist dd .p01 .time01 img{ width:20px; height:20px;}
.dlmessagelist dd .p01 .name{font-size:15px;}
.dlmessagelist dd .p01 .name a{color:#9f3124; font-size:16px; font-weight:bold;}
.dlmessagelist dd .p01 em{ color:#999; padding-left:5px; font-size:12px;}
.dlmessagelist dd .p02{ font-size:14px; line-height:24px; color:#333333;}
.dlmessagelist dd .p03{ text-align:right; margin-top:10px;color:#6e5116; font-size:12px; }
.dlmessagelist dd .p03 a.Reply{ color:#666666; padding:0 10px; margin-right:20px;}
.dlmessagelist dd .p03 a.Reply:hover{color: #a73116;}
.dlmessagelist dd .p03 a.Fabulous{ background:url(../images/ding.png) no-repeat left; padding-left:20px; color:#666;}
.dlmessagelist dd .p03 a.Fabulous:hover{ background:url(../images/ding_on.png) no-repeat left; padding-left:20px; color:#9f3124;}
.dlmessagelist dd .p03 a.Fabulous-zan{ background:url(../images/ding_on.png) no-repeat left; padding-left:20px; color:#a73116;}


.dlxunxulist{ border-bottom:dashed 1px #995b38; overflow:hidden; position:relative; padding-bottom:10px;}
.dlxunxulist:last-child{ border-bottom:none;}
.dlxunxulist dt{ width:42px; height:42px; border-radius:42px; overflow:hidden; position: absolute; left:0; top:0;}
.dlxunxulist dt img{width:42px; height:42px;}
.dlxunxulist dd{ margin-left:56px; overflow:hidden;}
.dlxunxulist dd .p01{ height:20px; line-height:20px; overflow:hidden; margin-bottom:5px;}
.dlxunxulist dd .p01 .time01{ float:right; margin:0; font-size:13px; color:#333;}
.dlxunxulist dd .p01 .time01 img{ width:20px; height:20px;}
.dlxunxulist dd .p01 .name{font-size:15px;}
.dlxunxulist dd .p01 .name a{color:#7c1b21; font-size:16px; font-weight:bold;}
.dlxunxulist dd .p01 em{ color:#999; padding-left:5px; font-size:12px;}
.dlxunxulist dd .p02{ font-size:14px; line-height:24px; color:#221815;}
.dlxunxulist dd .p03{ text-align:right; margin-top:10px;color:#6e5116; font-size:14px; }
.dlxunxulist dd .p03 a.Reply{ color:#666666; padding:0 10px; margin-right:20px;}
.dlxunxulist dd .p03 a.Reply:hover{color: #a73116;}
.dlxunxulist dd .p03 a.Fabulous{ background:url(../images/ding.png) no-repeat left; padding-left:20px; color:#7c1b21; }
.dlxunxulist dd .p03 a.Fabulous:hover{ background:url(../images/ding_on.png) no-repeat left; padding-left:20px; color:#9f3124;font-weight:bold;}
.dlxunxulist dd .p03 a.Fabulous-zan{ background:url(../images/ding_on.png) no-repeat left; padding-left:20px; color:#a73116;}


/*活动预约*/
.actregister{ margin-right:15px;}
.EssentialTable{ width:100%; margin:0 auto 20px auto; }
.EssentialTable tr td{ padding: 10px 5px; color: #221815;font-size:15px;}
.EssentialTable tr td.tb01{width: 30%; text-align: right; height: 38px; line-height: 20px;}
.EssentialTable tr td input{ background-color:rgba(188,159,116,0.4);}
.EssentialTable tr td.tb02 .select01{padding-left: 10px;   height: 38px; line-height: 38px; border: solid 1px #ae8951;font-size:14px; margin-bottom:0;}
.EssentialTable tr td.tb02 .input01{ padding-left: 10px;  width:10%;   height: 38px; line-height: 38px; border: solid 1px #ae8951; font-size:14px; margin-bottom:0;}
.EssentialTable tr td.tb02 .input03{ padding-left: 10px;   height: 38px; line-height: 38px; border: solid 1px #ae8951;font-size:14px; margin-bottom:0;}
.EssentialTable tr td.tb03 .input02{padding-left: 10px;  height: 38px; line-height: 38px; border: solid 1px #ae8951;font-size:14px; margin-bottom:0;}
.EssentialTable tr td.tb03 .renxu{ color:#a73116; font-size:14px; padding-left:10px;}
.EssentialTable tr td.tb02 .textinp{ width: 60px; height: 24px; line-height: 24px; border: solid 1px #ae8951; text-align:center; margin:0 5px; }
.EssentialTable tr td.tb02 .textareaManagement{border: solid 1px #ae8951; margin-bottom:0; height:100px; background-color:rgba(188,159,116,0.4);}
.EssentialTable tr td.tb02 .span02{width:100%; display:inline-block; margin-bottom:10px;}
.EssentialTable tr td.tb02 .span03{width:30%; display:inline-block;}
.EssentialTable tr td p{ color:#221815; font-size:15px;}
.check01{ margin-top:6px; margin-right:5px; float:left;}


/*修改单选框中checkbox的样式*/
.EssentialTable tr td input[type=radio],input[type=checkbox]  {  
display: inline-block;  
vertical-align: middle;  
width: 16px;  
height: 16px;  
margin-left: 5px;  
-webkit-appearance: none;  
background-color: transparent;  
border: 0;  
outline: 0 !important;  
line-height: 16px;  
color: #d8d8d8;  
}  

.EssentialTable tr td input[type=radio]:after  {  
content: "";  
display:block;  
width: 16px;  
height: 16px;  
border-radius: 50%;  
text-align: center;  
line-height: 14px;  
font-size: 16px;  
color: #fff;  
border: 1px solid #987648;  
background-color: #bc9765;  
box-sizing:border-box;  
}  

.EssentialTable tr td input[type=checkbox]:after  {  
content: "";  
display:block;  
width: 16px;  
height: 16px;  
text-align: center;  
line-height: 14px;  
font-size: 16px;  
color: #fff;  
border: 1px solid #987648;  
background-color: #bc9765;  
box-sizing:border-box;  
}  

.EssentialTable tr td input[type=checkbox]:checked:after  {  
border: 4px solid #bf9c6f;  
background-color: #7c1b21;  
}  

.EssentialTable tr td input[type=radio]:checked:after  {  
content: "L";  
transform:matrix(-0.766044,-0.642788,-0.642788,0.766044,0,0);  
-webkit-transform:matrix(-0.766044,-0.642788,-0.642788,0.766044,0,0);  
border-color: #37AF6E;  
background-color: #37AF6E;  
}
/*修改单选框中checkbox的样式 END*/



a.ScreeningsBtn{ line-height: 38px; border: solid 1px #dfdfdf; background-color:#F2F2F2; width:70px; border-radius:4px; text-align:center; display:inline-block;}
a.ScreeningsBtn:hover{ background-color:#9f3124; color:#FFFFFF;}

.EssentialTable tr td.tb02 .input04{ padding-left: 10px;  width: 190px; height: 38px; line-height: 38px; border: solid 1px #dfdfdf;font-size:14px;}

.SubmitBtn{ width:120px; height:46px; line-height:46px;  text-align:center; border:none; background-color:#a67c52; font-size:18px; color:#FFFFFF; display: inline-block; border-radius:4px; float:left;}
.SubmitBtn:hover{ background-color:#815a32;color:#FFFFFF;  }
.ResetBtn{  width:120px; height:46px; line-height:46px;  text-align:center; border:none; background-color:#dcdddd; font-size:18px; color:#a67c52; display: inline-block; border-radius:4px; margin-left:40px; }
.ResetBtn:hover{ background-color:#b89573;color:#FFFFFF; }

.RegistrationBtn{ padding:10px 0 30px 0; width:300px; margin:0 auto; overflow:hidden;}
input.SubmitBtn{ width:130px; height:46px; text-align:center; border:none; background-color:#7c1b21; font-size:18px; color:#d3bc80; display: inline-block; border-radius:4px; float:left;}
input.SubmitBtn:hover{ background-color:#815a32;color:#FFFFFF;  }
input.ResetBtn{  width:130px; height:46px; text-align:center; border:none; background-color:#a67c52; font-size:18px; color:#e9d6a4; display: inline-block; border-radius:4px; margin-left:40px; }
/*input.ResetBtn:hover{ background-color:#b89573;color:#fff; }*/

.actregisterdenji{ padding:0 15px 15px 15px;}


/*志愿者申请*/
.VolunteerApplytable{ border:solid 1px #ecdbc3;border-bottom: none; border-right: none; color:#555;}
.VolunteerApplytable tr td{ font-size:14px; border-bottom:solid 1px #ecdbc3; border-right:solid 1px #ecdbc3; padding:5px 5px; text-align:center; color:#a67c52;}
.VolunteerApplytable tr td input.text01{ height:32px;border:none; background-color:rgba(255,255,255,0.00); font-size:14px; margin-bottom:0; margin:0; padding:0 5px;}
.UploadPhotos{ background-color:#F6F6F6; width:115px; }

.UploadpBtn{ width:60px; height:26px; line-height:26px; margin-top:5px; text-align:center; background-color:#815a32; font-size:14px; color:#FFFFFF; display: inline-block; border-radius:4px;}
.UploadpBtn:hover{ background-color:#b89573;color:#FFFFFF;  }

.textareatab{height:90px; border:none; background-color:rgba(255,255,255,0.00); font-size:14px; font-family:"微软雅黑", Verdana, Geneva, sans-serif;}

.VolunteerApplytable tr td{ margin-right:15px;}
.VolunteerApplytable tr td p{ position:relative; margin:8px 5px; overflow:hidden; color:#a67c52;}
.VolunteerApplytable tr td p input{ vertical-align:middle; margin-right:4px;}
.VolunteerApplytable tr td p .input03{ float:left;  margin-right:4px; border-radius:0; border:none; border-bottom:solid 1px #ecdbc3; background-color:rgba(255,255,255,0.00); margin:0; padding:0; margin-left:40px; height:24px; line-height:24px; }
.VolunteerApplytable tr td p .sp01{ position:absolute; left:0; top:0;}

.VolunteerApplytable tr td p .span03 {
    width: 32%;
    display: inline-block;
	margin-bottom:8px;
}

/*20170828活动预约选择场次*/
select.selectyy{
    padding-left: 10px;
    height: 38px;
    border:solid 1px #ae8951 !important;
    font-size: 14px;
    margin-bottom:0;
	background-color:rgba(188,159,116,0.4);
}

.mainfumu .Noticevisit h1{
	font-size: 20px;
    font-weight: BOLD;
    text-align: center;
    margin-bottom: 10px;}
	
.newsArticle p{ font-size:16px;}

.ulzinens_wap{ line-height:190%;}


/*阅读器弹出目录*/
.CatalogBG{ width:100%; height:100%; background-color:rgba(255,255,255,0.8);
position: fixed;
  bottom: 0;
  left: 0;
   z-index: 999;
   display:none;
   }
#CatalogEject {
  background-color: #e7e7e7;
  height: 100%;
  position: fixed;
  bottom: 0;
  left: -300px;
  width: 300px;
  z-index: 1000;
   overflow: auto;
}

.ulCataloglist{ padding:0 20px;}
.ulCataloglist li{ font-size: 15px; height: 48px; line-height: 48px;
 border-bottom: dashed 1px #bbb;}
.ulCataloglist li em{ padding-right: 15px; color: #666666;}


/*烈士详细介绍0904*/
.MartyrTP{ text-align:center; margin-top:20px;}

.MartyrshowTable{ padding-bottom:10px; padding-bottom:50px; }
.MartyrshowTable tr td.tbtitle{ text-align:left; padding:20px 0 5px 0;}
.MartyrshowTable tr td.tbtitle span{ background-color:#F8F8F8;  padding:5px 0; display:block; color:#a73116; font-weight: bold; padding-left:15px;}
.MartyrshowTable tr td{ padding:5px 0 0 0;}
.MartyrshowTable tr td.tba01{ width:100px; text-align:left; color:#666666; padding-left:15px;}
.MartyrshowTable tr td.detailed p{ text-indent:2em;}



/*阅读器弹出评论框*/
.commentBG{ width:100%; height:100%; background-color:rgba(255,255,255,0.8);
position: fixed;
  top: 0px;
  left: 0;
   z-index: 995;
   display:none;
   }
#commentEject {
  background-color: #e7e7e7;
  height: 300px;
  position: fixed;
  top: -300px;
  left: 0;
  width: 100%;
  z-index: 996;
   overflow: auto;
}

.commenttest{ margin:10px;}
.textareatext{ height:220px; margin-bottom:5px;}
.fr{ float:right !important;}



/*革命遗址20180911*/

.geminyz{ width:355px; margin:20px auto; position:relative;}
.geminyz img{ vertical-align:top;}

.yzlist{ position:absolute; }
.yzmane{ font-size:12px; text-align:center;}
.yzlist p{ color:#333333;}
.yzlist.on p{ color:#FFFFFF; line-height:14px;}

.zhenlist01{top:39px; left:27px; width:79px; height:77px;}
.zhenlist01.on{background:url(../images/01tianbaozhen.png);}
.zhenlist01 .yzmane{ margin-top:28px;line-height:14px;}

.zhenlist02{top:0; left:93px;width:92px; height:86px; }
.zhenlist02.on{background:url(../images/02yangliuzhen.png);}
.zhenlist02 .yzmane{ margin-top:34px;line-height:14px;}

.zhenlist03{top:31px; left:168px; width:70px; height:54px; }
.zhenlist03.on{ background:url(../images/03quangouzhen.png);}
.zhenlist03 .yzmane{ margin-top:14px;line-height:14px;}

.zhenlist04{top:72px; left:137px; width:44px; height:44px;}
.zhenlist04.on{background:url(../images/04xizhangzhuangzhen.png);}
.zhenlist04 .yzmane{ margin-top:8px;line-height:14px; }

.zhenlist05{top:57px; left:95px; width:52px; height:48px;}
/*.zhenlist05.on{background:url(../images/05guodouzhen.png);}*/
.zhenlist05 .yzmane{ margin-top:23px;color:#333333 !important; line-height:14px;}

.zhenlist06{top:94px; left:51px; width:67px; height:82px;}
.zhenlist06.on{background:url(../images/06gonglizhen.png);}
.zhenlist06 .yzmane{ margin-top:20px; text-indent:-1.5em;line-height:14px; }

.zhenlist07{top:111px; left:0; width:68px; height:73px;}
.zhenlist07.on{background:url(../images/07loudezhen.png);}
.zhenlist07 .yzmane{ margin-top:21px;  text-indent:-1.8em; }

.zhenlist08{top:139px; left:38px; width:67px; height:60px;}
.zhenlist08.on{background:url(../images/08yucunzhen.png);}
.zhenlist08 .yzmane{ margin-top:28px; line-height:14px; }

.zhenlist09{top:102px; left:89px; width:67px; height:60px;}
.zhenlist09.on{background:url(../images/09gulizhen.png);}
.zhenlist09 .yzmane{ margin-top:19px;line-height:14px; }

.zhenlist010{top:159px; left:82px; width:89px; height:89px;}
.zhenlist010.on{background:url(../images/010shilaizhen.png);}
.zhenlist010 .yzmane{ margin-top:35px;line-height:14px; }

.zhenlist011{top:138px; left:131px; width:64px; height:37px;}
.zhenlist011.on{background:url(../images/011liuduzhen.png);}
.zhenlist011 .yzmane{ margin-top:10px; line-height:14px;}

.zhenlist012{top:113px; left:143px; width:47px; height:36px;}
.zhenlist012.on{background:url(../images/012xiaoxiezhen.png);}
.zhenlist012 .yzmane{ margin-top:10px; }

.zhenlist013{top:78px; left:169px; width:56px; height:48px;}
.zhenlist013.on{background:url(../images/013zhaizhen.png);}
.zhenlist013 .yzmane{ margin-top:15px; line-height:14px;}

.zhenlist014{top:48px; left:200px; width:126px; height:99px;}
.zhenlist014.on{background:url(../images/014xintaizhen.png);}
.zhenlist014 .yzmane{ margin-top:25px; text-indent:-2.2em;line-height:14px; }

.zhenlist015{top:123px; left:178px; width:45px; height:41px;}
/*.zhenlist015.on{background:url(../images/015xinwenjiedao.png);}*/
.zhenlist015 .yzmane{ margin-top:4px; color:#333 !important; line-height:14px; }

.zhenlist016{top:70px; left:260px; width:95px; height:71px;}
.zhenlist016.on{background:url(../images/016longyanzhen.png);}
.zhenlist016 .yzmane{ margin-top:25px; line-height:14px;}

.zhenlist017{top:123px; left:201px; width:93px; height:109px;}
.zhenlist017.on{background:url(../images/017wennanzhen.png);}
.zhenlist017 .yzmane{ margin-top:70px;line-height:14px; }

.zhenlist018{top:133px; left:201px; width:45px; height:64px;}
.zhenlist018.on{background:url(../images/018dongduzhen.png);}
.zhenlist018 .yzmane{ margin-top:20px;line-height:14px; }

.zhenlist019{top:203px; left:138px; width:71px; height:71px;}
.zhenlist019.on{background:url(../images/019fangchengzhen.png);}
.zhenlist019 .yzmane{ margin-top:10px; text-indent:2em;line-height:14px;}

.zhenlist020{top:159px; left:149px; width:59px; height:48px;}
.zhenlist020.on{background:url(../images/020yuejiazhuangxiang.png);}
.zhenlist020 .yzmane{ margin-top:10px; text-indent:2em; line-height:14px;}

.ulyizilist{ padding-bottom:20px;}
.ulyizilist li{}
.ulyizilist li a{ font-size:14px; display:block; border-bottom:dashed 1px #ddc8ab; padding:7px 0;}
.ulyizilist li:last-child a{ border:none;}










