*{outline:none;}
body{font-size:12px; -webkit-text-size-adjust: none;  max-height: 999999px;}
html,body{overflow-x:hidden}
a {text-decoration:none;}
a:link{color: #676702;}
a:visited{color:#676702;}
a:hover {color: red}
a:active{color: #676702;}
a:hover{color:red}
img{border:0px;}
.head{ background-image:url(../image/head.jpg);}
.container{clear:both; width:1200px; height:auto; margin:0 auto;  overflow:hidden;}
.now_position {
    margin: 0 auto;
    width: 1200px;
    width: 1200px;
    font-size: 10pt;
    text-align: left;
    background:none;
    line-height: 24px;
    height: 24px;
    clear: both;
}
.left{clear:both; width:240px; height:auto; float:left; overflow:hidden; }
.right{width:954px; float:right; height:auto;  overflow:hidden;}
.l_head{clear:both; width:238px; color:#555;  font-weight:bold;border:1px solid #D1CDB0; height:28px; line-height:28px;  background-color:#FFFFFF; margin-top:6px; }
.l_head_in{clear:both; margin:0 auto;background-image:url(../image/head_nav.gif); background-repeat:repeat-x;  width:236px;   line-height:26px; margin-top:1px; height:26px; text-align:left}
.l_head_in img{border:0; vertical-align:middle; margin-left:3px;  float:left;}
.l_body{clear:both; width:238px; height:auto; border:1px solid #D1CDB0; background-color:#FFFFFF; border-top:0px; text-align:left;  overflow:hidden; }
.r_head{clear:both; width:952px;   font-weight:bold;border:1px solid #D1CDB0;}
.r_head_in{clear:both; margin:0 auto;background-image:url(../image/head_nav.gif); background-repeat:repeat-x;  width:950px; height:26px; line-height:26px; margin-top:1px; margin-bottom:1px; color:#555;}
.r_head_in img{border:0; vertical-align:middle; margin-left:3px;  float:left;}
.r_head_in label{display:inline-block; width:720px; text-align:center; border:0px solid red; font-weight:normal;}
#systree{padding-left:5px; overflow:hidden; height:auto;}
.keyboard{width:73px; height:16px;}
form{margin:0; padding:0; }
#order{clear:both;}
#order ul{margin:0; padding:0;padding-top:2px;  padding-bottom:3px;}
#order li{height:30px; line-height:28px; color:#676702; list-style-type:none;  background-image:url(../image/dot.gif); background-position:bottom; background-repeat:repeat-x; width:228px; text-align:left; margin:0 auto;}
#order span{background-color:#666600; color:#fff; padding-left:3px; padding-right:3px; margin-left:2px; background-color:#97975F}
.r_head a:link{color:#676702}
.r_head a:visited{color:#676702}
.r_head a:hover{color:red}
.r_head a:active{color:#676702}
.r_head{text-align:left}
.head_in_more{float:right; margin-right:10px;}
#order a:link{	color: #676702;}
#order a:visited{color:#676702;}
#order a:hover {color: #FF0000!important;}
#order a:active{color: #676702;}
#good {clear:both;}
#good  ul{margin:0; padding:0;  padding-top:3px;padding-bottom:3px;}
#good  li{height:30px; line-height:28px; color:#676702; list-style-type:none;  background-image:url(../image/dot.gif); background-position:bottom; background-repeat:repeat-x; width:228px; text-align:left; margin:0 auto;}
#good  span{background-color:#666600; color:#fff; padding-left:3px; padding-right:3px;margin-left:2px; background-color:#97975F}
#good a:link{color: #676702;}
#good a:visited{color:#676702;}
#good a:hover {color: #FF0000!important;}
#good a:active{color: #676702;}
.more{ float:right; width:50px;text-align:right; padding-right:15px; height:26px; line-height:26px; clear:both;}
.more  a:link{color: #676702;}
.more a:visited{color:#676702;}
.more  a:hover {color: #FF0000!important;}
.more  a:active{color: #676702;}
.info table .titlepic {
    width: 30px;
    height: 30px;
    margin: 2px 0;
}
.info table td {
    border: 1px solid #F5F5F5;
}
.info table {
    border-collapse: collapse;
    width: 950px;
    color: #888;
}
.info {
    line-height: 25px;
}
.info{clear:both; width:952px; height:auto; overflow:hidden;border:1px solid #D1CDB0; padding-bottom:1px; border-top:0px; line-height:25px; background:#fff;  }
.info label{color:#888}
#order span, #good span {
    background-color: #666600;
    color: #fff;
    display: inline-block;
    width: 14px;
    height: 20px;
    margin-left: 2px;
    background-color: #97975F;
    line-height: 18px;
    text-align: center;
    border-radius: 50%;
}
#dzz{clear:both; overflow:hidden; min-height:303px}
#ql_dzj{clear:both; overflow:hidden; min-height:302px}
.info ul{float:left; width:50%;}
.info ul li{float:left; margin:5px; padding-left:5px; padding-right:5px; border:1px solid #EAEAEA; display:inline-block; display:inline-block; clear:both; margin-bottom:1px; border-radius:2px; }
#info table{border-collapse:collapse; width:950px; color:#888;  }
#info table td{border:1px solid #F5F5F5; height:30px;}
.info_top{ color:#888; background-color:#FAFAFA; line-height:26px;}
.info_title{ padding-left:2px; text-align:left; line-height:35px;}
#info table a:link{color: #676702;}
#info  table a:visited{color:#676702;}
#info  table a:hover {color: #FF0000!important;}
#info  table a:active{color: #676702;}
#lb_dzj .info_title label{ color:#888; }
#lb_dzj{min-height:643px}
.book{float:left; width:307px; margin:6px 0px 0px 6px;  color:#888; border:1px solid #fafafa;}
.book .book_pic{float:left;}
.book .book_pic img{width:130px; height:155px;  float:left; border-radius:2px;}
.book .book_info{float:left; text-align:left; width:128px; height:155px; width:171px;  margin-left:6px; border:0px solid green; line-height:21px;}
.book .book_info b{line-height:16px; height:32px; display:inline-block;}
.book .book_info a:link{color: #676702;}
.book .book_info a:visited{color:#676702;}
.book .book_info a:hover {color: red}
.book .book_info a:active{color: #676702;}
.info fieldset {
width: 917px;
margin: 0 auto;
border: 1px solid #ccc;
color: #888;
margin-top: 3px;
text-align: left;
padding:0 5px;
margin-bottom:10px;
border-radius:3px;
min-height:48px;
}
.info legend{font-weight:bold}
.info  fieldset a { padding:0 4px; margin:0 2px;  border-radius:2px; display:inline-block}
.info  fieldset a:link{	color:  #676702;}
.info  fieldset a:visited{color: #676702;}
.info fieldset  a:hover { background-color:#676702; line-height:22px; color:#fff;}
.info fieldset  a:active{
	color: #676702;
}
#form1 #keyboard{width:87px;}
#form1 select{width:88px;}
#form1 #search,#form1 #reset{ padding:0 3px}
#form1 select,#form1 #keyboard{border:1px solid #ccc}
.pagepage a.bold_bg{ color:#fff; background:#676702}
.up_down{position: fixed;
right: 3%;
bottom: 10%;
z-index: 888;
}
#lb_news{min-height:952px}
#lb_books{min-height:964px}
#lb_inherit{min-height:987px}
#lb_article{min-height:1006px}
#lb_others{min-height:1024px}
#lb_sm{min-height:407px}
#buddha_lection,#jodo_books,#zen_books,#other_books{padding-bottom:6px;}
.pagepage{margin-top:12px}
