body {
color:#333;
background-color:#fff;
-webkit-text-size-adjust:none;
max-height:999999px;
width:100%;
text-align:center;
}

div,dl,dt,dd,del,ul,ol,li,form,fieldset,input,textarea,p,td {
margin:0;
padding:0;
}

.container {
margin:.1rem;
}

input[type=text],textarea {
-webkit-appearance:none;
outline:0;
}

button {
outline:0;
}

table {
border-collapse:collapse;
border-spacing:0;
}

fieldset,img {
border:0;
}

ol,ul,li {
list-style:none;
}

a {
text-decoration:none;
color:#A57338;
}

.now {
clear:both;
overflow:hidden;
height:.24rem;
line-height:.24rem;
font-size:.135rem;
background:#EAEAEA;
text-align:left;
color:#666;
width:100%;
z-index:12;
}

.now span {
padding-left:.03rem;
}

.title_title {
clear:both;
overflow:hidden;
padding-top:.16rem;
font-size:.176rem;
}

.title_info {
clear:both;
overflow:hidden;
text-align:center;
border:0 solid green;
margin:.1rem 0 0;
}

.title_info table {
font-size:.14rem;
color:#666;
margin:0 auto;
}

.title_info table tr td {
text-align:left;
white-space:nowrap;
padding:.016rem .03rem ;
}

.titlepic img {
width:70%;
margin:.1rem 0;
}

.time,.onclick {
font-family:"Times New Roman", Times, serif;
}

.nr p {
font-size:.16rem;
text-align:left;
line-height:.30rem;
margin:.1rem;
}

.nr_font ul {
text-align:center;
overflow:hidden;
width:2.08rem;
margin:0 auto;
}

.nr_font ul li a {
border-radius:.352rem;
display:block;
width:.352rem;
height:.352rem;
color:#fff;
background:#A57338;
line-height:.352rem;
font-size:.112rem;
text-align:center;
}

.nr_bg ul {
text-align:center;
border:0 solid green;
overflow:hidden;
width:2.08rem;
margin:0 auto;
}

.nr_bg ul li span {
border-radius:.352rem;
display:block;
width:.352rem;
height:.352rem;
}

.nr {
clear:both;
overflow:hidden;
}

.temple_body {
clear:both;
overflow:hidden;
width:100%;
font-size:.16rem;
line-height:.26rem;
border-top:.01rem solid #9F8240;
border-bottom:.01rem solid #9F8240;
text-align:justify;
text-justify:distribute-all-lines;
padding:.05rem 0;
}

.temple_body .first{
display:none;
}

.temple_body p {
text-align:justify;
line-height:.30rem;
display:block;
}

.temple_body p img{
text-align:center
}


.zt {
width:100%;
height:.32rem;
overflow:hidden;
clear:both;
line-height:.32rem;
font-size:.144rem;
padding-top:.1rem;
}

.zt a {
background:url(../../Templates/images/009/hand.png) right no-repeat;
border:0 solid red;
background-size:15% 90%;
padding:.072rem .256rem .016rem .048rem;
}

.zt span {
padding-left:.048rem;
}

.pre_next {
text-align:left;
padding-left:.096rem;
line-height:.22rem;
font-size:.144rem;
color:#666;
margin:.1rem 0;
}

.pre_next a {
font-size:.144rem;
}

.share {
clear:both;
font-size:.144rem;
color:#008AFF;
overflow:hidden;
padding-top:.128rem;
padding-bottom:.0.0256rem;
}

.share ul .fx {
background:url(/Templates/images/fx_x.png) no-repeat right;
width:.512rem;
line-height:.32rem;
height:.32rem;
text-align:left;
background-size:30% 50%;
}

.share ul li {
float:left;
margin-left:.144rem;
width:.32rem;
height:.48rem;
}

.share ul .fx_arrow {
width:.096rem;
}

.share ul .fx_arrow img {
width:100%;
}

.share ul li img {
width:.352rem;
height:.352rem;
border-radius:.352rem;
cursor:pointer;
}

.pl_container a:hover {
color:red;
}

.pagenum a.cur,.send #send_pl {
background:#A57338;
}

.pagenum a.cur {
cursor:default;
}

.hf_send span {
background:#A57338;
color:#fff;
}

.hf_two li label {
color:#989898;
}

.temple_titlepic img {
width:50%;
margin:.1rem 0;
}

.temple_head {
width:100%;
clear:both;
overflow:hidden;
text-align:center;
margin:0 auto;
}

.temple_head ul {
text-align:center;
display:table;
position:relative;
margin:0 auto;
}

.temple_head ul li {
width:.6rem;
float:left;
font-size:.14rem;
color:#666;
border-radius:.03rem;
text-align:center;
padding: .02rem .03rem .04rem;
}

@-moz-document url-prefix() {
.temple_head ul li {
	padding: .03rem;
}
}

.temple_head .cur {
background:#9F8240;
color:#fff;
}

#body_con {
clear:both;
overflow:hidden;
margin:.05rem .1rem;
}

.temple_body ul li {
float:left;
clear:both;
line-height:.26rem;
}

.temple_body ul li span {
background:#fafafa;
border-radius:.02rem;
color:#333;
padding:0 .02rem;
}

.dt {
clear:both;
overflow:hidden;
margin:.05rem .1rem;
}

.dt ul {
overflow:hidden;
clear:both;
width:100%;
}

.dt ul .dt_head {
width:100%;
text-align:left;
margin:.04rem 0;
}

.dt ul .dt_head a {
color:#fff;
width:100%;
background:#9F8240;
font-size:.14rem;
display:inline-block;
border-radius:.03rem;
padding:.03rem 0 .05rem;
}

.dt ul .left_5 {
padding-left:.05rem;
}

.dt .dt_head ul {
border:0 solid red;
margin-top:.04rem;
font-size:.15rem;
padding:0 .05rem;
}

.dt .dt_head ul li {
line-height:.26rem;
border-bottom:.01rem dotted #9F8240;
}

.dt .dt_head .onclick {
color:#888;
font-size:.135rem;
font-family:"Times New Roman", Times, serif;
}

.footer {
font-size:.16rem;
width:100%;
text-align:center;
clear:both;
overflow:hidden;
color:#666;
padding:.1rem 0;
}

.nr_font,.nr_bg {
border:0 solid red;
clear:both;
display:none;
overflow:hidden;
text-align:center;
width:100%;
margin:0 auto;
}

.nr_font ul li,.nr_bg ul li {
float:left;
margin:.08rem;
}

.pl_container a:link,.pl_container a:visited,.pl_container a:active,.pl_c .pl_jb,#my_biaoqin,.pl_c span {
color:#A57338;
}

.nr p img,.temple_body img,#map img {
max-width:100%;
margin:0 auto;
text-align:center;
}

#map img{height:3rem}




.jssorl-009-spin img {
animation-name:jssorl-009-spin;
animation-duration:1.6s;
animation-iteration-count:infinite;
animation-timing-function:linear;
}

to {
transform:rotate(360deg);
}

.jssorb051 .i {
position:absolute;
cursor:pointer;
}

.jssorb051 .i .b {
fill:#fff;
fill-opacity:.5;
}

.jssorb051 .i:hover .b {
fill-opacity:.7;
}

.jssorb051 .iav .b {
fill-opacity:1;
}

.jssorb051 .i.idn {
opacity:.3;
}

.jssora051 {
display:block;
position:absolute;
cursor:pointer;
}

.jssora051 .a {
fill:none;
stroke:#fff;
stroke-width:360;
stroke-miterlimit:10;
}

.jssora051:hover {
opacity:.8;
}

.jssora051.jssora051dn {
opacity:.5;
}

.jssora051.jssora051ds {
opacity:.3;
pointer-events:none;
}

#temple_pic_des {
position:absolute;
width:auto;
height:.25rem;
line-height:.25rem;
border:0 solid red;
top:0;
left:0;
filter:alpha(Opacity=80);
opacity:.5;
background:#fff;
border-radius:.02rem;
z-index:1000;
font-size:.14rem;
display:none;
padding:0 .05rem;
}

.temple_pic_body img {
border-radius:.02rem;
}


#map{clear:both; overflow:hidden; }

#other_info table tr td.t_left{font-size:.14rem; line-height:.26rem; white-space:nowrap; width:auto; text-align:left}
#other_info table tr td.t_right{font-size:.14rem; line-height:.26rem;  width:auto; text-align:left}












