@charset "utf-8";
/* CSS Document */

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px"Microsoft Yahei","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;}
a{color:#333;text-decoration:none}
a:hover{color:#341b00;text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word; color:#666;}
.g-wp p{ color:#000;}

/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.clearer{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}


.pad2{ padding: 0.2rem;}
.padS2{ padding: 0 0.2rem;}
.marB2{ margin-bottom: 0.2rem;}
.marB3{ margin-bottom: 0.3rem;}
.marB4{ margin-bottom: 0.4rem;}
.nav_marB{ margin-bottom: 1.2rem;}

body{ width: 6.4rem; margin: 0 auto;}

.book_head{ }
/*.book_head img{ display: block; width: 1.6rem; height: auto; margin: 0 auto 0.2rem;}*/
.book_head img{ display: block; width: 100%; height: auto; margin: 0 auto 0.3rem;}
.book_head p{ font-size: 0.18rem; line-height: 0.32rem; color: #fff; text-align: center;}

.book_list{}
.book_tem{  margin-bottom: 0.2rem}
.book_lmT{ padding: 0.2rem; font-size: 0.32rem; line-height: 0.32rem; color: #385ad5; border-bottom: 0.02rem solid #385ad5;}
.book_tem a{ display: block; padding: 0.2rem 0; font-weight: bold; font-size: 0.28rem; line-height: 0.4rem; border-bottom: 0.01rem dashed #dfdfdf; color: #333;}