hr {margin: 10px 1px 10px 1px; border-top: 1px solid #008000; }
rt {FONT-SIZE: .7em; font-weight: bold; word-spacing: 1em; word-wrap: break-word; }
ruby {FONT-SIZE: 1.1em; text-align: center; margin: 0 .1em 0 .1em; }
td {padding-left: 2px; padding-right: 2px; }

.audio {text-align: left; cursor: hand;FONT-SIZE: 1em; FONT-WEIGHT: bold;  }
.borderleft {border-left: 1px solid #e9e9e9; }
.contast {text-align: left; word-break: break-all; word-wrap: break-word; white-space: pre-wrap; border-bottom: 1px solid #ccc; }
.line1 {border-bottom: 1px solid #C8C8C8; word-spacing: 10px; }
.line2 {border-bottom: 1px solid #C8C8C8; word-spacing: 10px; }
.jw {font-size: 1em; text-indent: 1.5em; margin-top: .7em; margin-left: 1px; line-height: 1.7em; margin-right: 1px; text-align: justify; }

.b01 {border-bottom-style:solid;border-width:1px;}
.b02 {border-bottom-style:double;border-width:3px;line-height:.9;}

.nav1 div div {display: none; }
.nav1 div:hover div a:hover {background: #6dc7ec; color: #ffffff; }
.nav1 div:hover div a {color: #338833; width: 100px; line-height: 1.5em; text-align: left; border-right: none;  }
.nav1 div:hover div {display: block; position: absolute; top: 23px; min-width: 300px; border: 1px solid #C8C8C8; left: 0px; }
.nav1 div {float: left; position: relative; left: 2%; list-style-type: none; }
.nav1 {font-family: helvetica; float: left; position: relative; width: 80%; height: 30px; text-align: left; word-break: keep-all; }

.sup {color: red; font-size: 0.5em; }

.verfootnote {text-align: left; FONT-SIZE: 1.1em;  padding-top: 3px; word-wrap: break-word; }
.verheb {text-align: right; FONT-SIZE: 1.2em;  padding-top: 3px; word-break: break-all; word-wrap: break-word; white-space: pre-wrap; word-spacing: 0.1em; }
.verp {valign: bottom; FONT-SIZE: 1.2em;  padding-top: 3px; word-break: break-all; word-wrap: break-word; white-space: pre-wrap; word-spacing: 0.1em; }
.vers {text-align: center; FONT-SIZE: 1.2em;  background-color: #EEEEFF; padding-top: 5px; padding-bottom: 5px; border: 1px solid #C8C8C8; }
.ver {FONT-SIZE: 1em;  padding-top: 8px; word-wrap: break-word; margin-left: 1px; line-height: 1.5em; margin-right: 1px; text-align: justify; }

.tcss {max-width: 960px; text-align: left; padding-top: .5em; padding-bottom: .2em; FONT-SIZE: .9em; FONT-WEIGHT: bold;  margin: 0 0 0 2px; }
.t1 {max-width: 960px; text-align: left; padding-top: .5em; padding-bottom: .2em; padding-left: 0px; FONT-SIZE: .9em; FONT-WEIGHT: bold;  margin: 0 0 0 2px; }
.t2 {max-width: 960px; text-align: left; padding-top: .5em; padding-bottom: .2em; padding-left: .5em; FONT-SIZE: .9em; FONT-WEIGHT: bold;  margin: 0 0 0 2px; }
.t3 {max-width: 960px; text-align: left; padding-top: .5em; padding-bottom: .2em; padding-left: 1em; FONT-SIZE: .9em; FONT-WEIGHT: bold;  margin: 0 0 0 2px; }
.t4 {max-width: 960px; text-align: left; padding-top: .5em; padding-bottom: .2em; padding-left: 1.5em; FONT-SIZE: .9em; FONT-WEIGHT: bold;  margin: 0 0 0 2px; }
.t5 {max-width: 960px; text-align: left; padding-top: .5em; padding-bottom: .2em; padding-left: 2em; FONT-SIZE: .9em; FONT-WEIGHT: bold;  margin: 0 0 0 2px; }
.t6 {max-width: 960px; text-align: left; padding-top: .5em; padding-bottom: .2em; padding-left: 2.5em; FONT-SIZE: .9em; FONT-WEIGHT: bold;  margin: 0 0 0 2px; }

.stext{height: 26px; line-height: 26px; padding: 0 3px; width: 100px;  }
/* choose-box-wrapper display: block; position:relative;  top:20px;  left:10px;   word-break:keep-all; */

.choose-box-title{ color: white; text-align: left; padding: 4px 10px 5px; FONT-SIZE: 1em; font-weight: 700; margin: 0; border-top: 1px solid #FFC125; border-left: 1px solid #FFC125; border-right: 1px solid #FFC125;}/*  */
.choose-box-title span{font-family: Tahoma, Verdana, STHeiTi, simsun, sans-serif; }
.choose-a-volume, .choose-a-chapter{margin: 5px 8px 10px 8px; border: 1px solid #C3C3C3; }
.choose-a-volume{overflow-x: hidden; overflow-y: auto; height: auto; }
/* .choose-a-volume a{display:inline-block; height:18px; line-height:18px; color:#005EAC; text-decoration:none; font-size:1em; font-family:Tahoma, Verdana, STHeiTi, simsun, sans-serif; margin:2px 5px; padding:1px; text-align:center; }background:#000; background-color:rgba(0, 0, 0, 0.5); */
.choose-a-volume a{height: 1.3em; line-height: 1.3em;  FONT-SIZE: 1.5em; FONT-WEIGHT: bold; font-family: Tahoma, Verdana, STHeiTi, simsun, sans-serif; float: left; width: 13.5%; }/*margin:4px 4px; padding-left:4px; */
.choose-a-volume a:hover{text-decoration: underline; cursor: pointer; }
.choose-a-volume .choosen{color: white; }
.choose-a-chapter{overflow-x: hidden; overflow-y: auto; height: auto; }
.choose-a-chapter a{display: inline-block; height: 22px; line-height: 22px;  FONT-SIZE: 1.5em; FONT-WEIGHT: bold; font-family: Tahoma, Verdana, STHeiTi, simsun, sans-serif; margin: 5px 10px; padding: 2px; text-align: center; }
.choose-a-chapter a:hover{color: #fff; }
/*.choose-box-bottom{background:#F0F5F8; padding:8px; text-align:right; border-top:1px solid #CCC; height:40px; }*/
.choose-box-bottom{vertical-align: middle; text-align: center; FONT-SIZE: 1.5em; FONT-WEIGHT: bold; color: white; border-top: 1px solid #B8D4E8; border-left: 1px solid #B8D4E8; border-right: 1px solid #114680; border-bottom: 1px solid #114680; cursor: pointer; width: 60px; height: 25px; margin-top: 6px; margin-right: 6px; }
.volume-item {border-top: 1px solid #B8D4E8; border-left: 1px solid #B8D4E8; border-right: 1px solid #114680; border-bottom: 1px solid #114680; }
.chapter-item {COLOR: #ffffff !important; }
.volume-divider{display:block; width:100%; height:0; margin:10px 0; clear:both;}
.volume-pad {pointer-events:none; }/* 再保险：避免点击 */
/* different color of bible*/

/*-----------------------圣经颜色区别------------------------*/
.bwj {COLOR: #DDC6FF !important; FONT-SIZE: 1.2em; FONT-WEIGHT: bold;  }/*cd9bff*/
.bls {COLOR: #F0A04B !important; FONT-SIZE: 1.2em; FONT-WEIGHT: bold;  }/*ffa64d*/
.bsg {COLOR: #E7B93A !important; FONT-SIZE: 1.2em; FONT-WEIGHT: bold;  }/*FFC125*/
.bda {COLOR: #F09BB0 !important; FONT-SIZE: 1.2em; FONT-WEIGHT: bold;  }/*ff9fb4*/
.bxiao {COLOR: #F1E7A5 !important; FONT-SIZE: 1.2em; FONT-WEIGHT: bold;  }/*ffff99*/
.bfy {COLOR: #DDC6FF !important; FONT-SIZE: 1.2em; FONT-WEIGHT: bold;  }/*cd9bff*/
.bshu {COLOR: #F0A04B !important; FONT-SIZE: 1.2em; FONT-WEIGHT: bold;  }/*fa64d*/
.bshu1 {COLOR: #E7B93A !important; FONT-SIZE: 1.2em; FONT-WEIGHT: bold;  }/*FFC125*/
.bqi {COLOR: #F09BB0 !important; FONT-SIZE: 1.2em; FONT-WEIGHT: bold;  }/*ff9fb4*/

.soft-text{
  text-shadow:
    1px 0 0 rgba(0,0,0,.40),
   -1px 0 0 rgba(0,0,0,.40),
    0 1px 0 rgba(0,0,0,.40),
    0 -1px 0 rgba(0,0,0,.40),
    0 0 2px rgba(255,255,255,.25)  !important;
}