html, body {
    height: 100%;
    min-height: 100%;
}

body {
    -webkit-text-size-adjust: none;
    max-height: 999999px;
    font-family: "Times New Roman", Times, serif;
}
html, body, p, form, img {
    margin: 0;
    padding: 0;
    border: 0;
}
body{color:#000;background-color:#fff;-webkit-text-size-adjust: none;  max-height: 999999px; }
div,dl,dt,dd,del,ul,ol,li,form,fieldset,input,textarea,p,td{margin:0;padding:0}
body{margin:1px; height:100%;}
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}
body{width:100%; margin:0 auto;text-align:center;}
body{color:#000;}
a{text-decoration:none;}
.now{clear:both; overflow:hidden; height:0.24rem; line-height:0.28rem; font-size:0.135rem; background:#EAEAEA; text-align:left; color:#666;  width:100%; z-index:12; }
@-moz-document url-prefix() { .now{ line-height:.23rem;}   }
.now span{padding-left:.08rem;}
.now img{width:3%}
.title_info{clear:both; margin:0 auto; overflow:hidden; text-align:center; margin:0.1rem 0 0; border:0px solid green;}
.title_info table {margin:0 auto;  font-size:0.14rem; color:#666; }
.number{font-family:"Times New Roman", Times, serif}
.number{font-family:"Times New Roman", Times, serif}
.title_title{clear:both; overflow:hidden; padding:0.1rem; font-size:0.176rem;  width:auto;display:block; }
.title_title span{display:block; }
.title_title label{display:block;color:#888; font-size:.14rem; line-height:.26rem;}

.number{display:inline-block}
.number{margin-top:.03rem;}
@-moz-document url-prefix() {.number{margin-top:0;}  }
.title_info{clear:both; margin:0 auto; overflow:hidden; text-align:center; margin:0; margin-bottom:.1rem; border:0px solid green;}
.title_info table {margin:0 auto;  font-size:0.14rem; color:#666; font-family:"Times New Roman", Times, serif }
.title_info table tr td{padding:0.04rem .04rem; text-align:left; white-space:nowrap;}

#container{margin-top:.15rem; clear:both; overflow:hidden}
.title_pic img{width:50%; margin:0.1rem 0; border-radius:.03rem;}
#ll_set{clear:both; overflow:hidden; line-height:0.26rem; font-size:.144rem; color:#676702; border:0px solid red; padding-bottom:.1rem;}

.nr {font-size:.16rem}
.nr_font{clear:both; overflow:hidden; width:100%; border:0px solid red;  text-align:center; margin:0 auto; display:none; }
.nr_font ul {margin:0 auto; text-align:center;overflow:hidden; width:2.08rem}
.nr_font ul li{float:left; margin:0.08rem;}
.nr_font ul li a{ 
border-radius: 0.352rem;
display:block;
width: 0.352rem;
height: 0.352rem;
color: #fff;
background:#676702;
line-height:0.352rem;
font-size:0.112rem;
text-align:center;
}

.nr_bg{clear:both; overflow:hidden; width:100%; border:0px solid red;  text-align:center; margin:0 auto; display:none; }
.nr_bg ul {margin:0 auto; text-align:center; border:0px solid green;overflow:hidden; width:2.08rem;}
.nr_bg ul li{float:left; margin:0.08rem;}
.nr_bg ul li span{ 
border-radius: 0.352rem;
display:block;
width: 0.352rem;
height:0.352rem;
}
#fy_set{clear:both; overflow:hidden; text-align:center; margin:0 auto;}
.nr{text-align:center}
#nr{
  clear:both;
  overflow:hidden;
  padding:0.12rem; 
  line-height:.272rem;
  text-align:center;
  margin:0 auto;
/*  text-align:justify;
  text-justify:distribute-all-lines;
  white-space: pre-line; */
/*  text-align: justify;
  text-align-last:left;
*/}
#nr img{ width:100%; margin-bottom:.1rem}
#nr #loading{width:.2rem; height:.2rem; font-size:.14rem;}
#page_container{ clear:both; overflow:hidden; padding-top:.1rem;}
#page_container a{display:inline-block; width:.3rem; height:.3rem; border-radius:.3rem; margin:.046rem; border:.01rem solid #676702; line-height:.3rem; font-size:.15rem; float:left;}
#page_container a.cur{border:.01rem solid #676702; color:#fff; background:#676702; cursor:default}



.zt{width:100%; height:0.32rem; overflow:hidden; clear:both; line-height:0.32rem; font-size:0.144rem; padding-top:0.10rem;}
.zt a{ background:url(../image/hand.gif) right no-repeat;  border:0px solid red; padding:0.072rem 0.256rem 0.016rem 0.048rem; background-size:15% 90% }
.zt span{padding-left:0.048rem}
.pre_next{text-align:left; padding:0 .1rem; display:block; width:auto; line-height:0.22rem; font-size:0.144rem; color:#666; margin:.1rem 0;}
.pre_next span{display:inline-block}
.pre_next  a{font-size:0.144rem; }

#p_s_h{width:auto; margin:0 auto; text-align:center}
#p_s_h table {width:auto; border:0; margin:0 auto}
#p_s_h  table tr td span{display:inline-block; border:.01rem solid #676702; color:#676702; font-size:.14rem; margin:.1rem; padding:.01rem .02rem; border-radius:.02rem; width:.35rem; height:.2rem; line-height:.2rem;}
#p_s_h table tr td img{width:.3rem; height:.3rem; border:.01rem solid #676702; border-radius:50%; display:inline-block;  vertical-align:middle;}
#p_s_h tr td #controll_tts{display:none; border:0; }
/*wlxg*/

#nr_init img{width:.15rem; height:.15rem; text-align:center; margin:0 auto;}
#fy_set{clear:both; overflow:hidden; text-align:center; font-size:.14rem;font-family:"Times New Roman", Times, serif; display:none;}
#fy_set span{display:block; margin:.1rem; }
#fy_set span input[type="text"]{ color:#666;width:1rem; height:.16rem; border:.01rem solid #ccc;font-size:.14rem; border-radius:.02rem; padding:.02rem; font-family:"Times New Roman", Times, serif}
#fy_set span input[type="button"]{font-size:.14rem; padding:0 .02rem; color:#666; border-radius:.02rem;border:.01rem solid #666; font-family:"Times New Roman", Times, serif}

#book_ml{margin:0 auto}
#book_ml  img{width:.18rem; height:.22rem; vertical-align:middle}
#book_ml tr td{padding:5px; font-size:.14rem;}
#book_ml tr td span{font-size:.15rem;}
.book_intr{width:auto; padding:.1rem; font-size:.14rem; color:#666; margin:0 auto; text-align:left; clear:both; overflow:hidden;text-align: justify; text-align-last: left;}
.book_intr span{line-height:.22rem;}