@charset "gb2312";
/*==========@@HTML默认样式 开始@@==========*/
/*基本*/
*{ padding:0px; margin:0px }
.copyright{ padding:5px; text-align:left; font-size:12px; color:#666; border:0px solid red}
body{
	color:#000;
	font-family: Times New Roman, times, serif,Verdana,Arial,Helvetica,sans-serif;
	background-color: #FFF;
	padding:0px; 
	margin:0px auto;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:auto;
	max-width:640px;
}
/*频道body类*/
.body_article, .body_download, .body_picture, .body_product, .body_page, .body_video, .body_job, .body_feedback{ background-color:#e2e3e6; }
.single, .article, .picture, .download, .video, .product, .job, .guestbook, .sitemap, .feedback{ width:99%; margin:0px auto }
/*列表全局样式*/
.textlist li, .gridlist li, .wxlist li, .thumblist li{ font-size:20px; line-height:1.5em; vertical-align:middle; background-color:#FFF; overflow:hidden;}
.textlist li:hover, .thumblist li:hover, .gridlist li:hover{background-color:#f4f2fa;cursor:pointer;}
.textlist li .price, .gridlist li .price, .wxlist li .price, .thumblist li .price{ color: #F00; float:right}
/*微信列表*/
.wxlist li{
	border-radius: 5px 5px 10px 10px; -moz-border-radius: 5px 5px 10px 10px; -webkit-border-radius: 5px 5px 10px 10px;-o-border-radius:5px 5px 10px 10px; 
	border:1px solid #d0d1d4;
	margin: 10px auto;
	padding: 8px 8px;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);  -moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25); -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25);-o-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
	background: url(../ky_img/bottom.png) repeat-x scroll left bottom #FFFFFF;
	background-size:2px auto;
}
.wxlist  InfoTimeSide p{color:#FFF}
.wxlist  .InfoTimeSide p b {font-size:20px; }
.wxlist  .InfoTimeSide p i {font-size:11px; }
.wxlist  .InfoTimeSide span {position:absolute;top:10px;right:-4px;
border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;
width:12px;height:12px;
transform:rotate(45deg) ;
-webkit-transform:rotate(45deg) ;-moz-transform:rotate(45deg) ;-o-transform:rotate(45deg) ;-ms-transform:rotate(45deg) ;
background-color:#6c6b6a;
}
div{ margin:0; padding:0; border:0; color:#333333;}
img{ margin:0; padding:0; border:0; max-width:100%}
p{ margin: 0px 0px 1em 0;}
b,strong {font-weight: bold;}
table { border-collapse: collapse; border-spacing: 0px 0px; margin-top:5px;!important}
TD {
	 LINE-HEIGHT: 100%;
	border:1px solid #FFFFFF;padding-top:5px;
}
li{ list-style: none outside none;}
/*链接*/
a{ text-decoration:none; color:#000; background: transparent;  outline:none}
a:hover, a:active{ color:red; font-size:1em; font-weight:bold; outline:none;}
.tp(margin:30px)
H3{ font-size:20px}
H3 a{ text-decoration:none; color:#FFF; background: transparent;  outline:none}
H3 a:visited { color:#FFF;}
H3 a:focus { color:#FFF; outline:none; }
H3 a:hover, a:active{ color:#FFF; outline:none;}
input{
	font-size:20px;
    border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;-o-border-radius:5px;
	background: none;
	border: 1px solid #FFF;
	margin: 6px 0px;
	padding: 3px 5px;
	width:99%;
	color:#FFFFFF;
	font-family: Times New Roman, times, serif,Verdana,Arial,Helvetica,sans-serif;
	font-weight:bolder;
	line-height: normal;
	cursor:pointer;
}
p{ line-height:30px; font-size:20px;font-family: Times New Roman, times, serif;}
sup{ color:red;height:20px;line-height:20px;font-size:0.8em;text-align:center;margin-right:1px;font-weight:bold;display:inline-block;}
/*顶部工具条 开始*/
#toolbar{width: 100%; height: 46px; line-height:46px; z-index: 3; position: fixed;left: 0;top: 0;right:0;}
#toolbar .fixed {
	display: block;
	margin: 0 auto;
    min-width: 320px;
	height: 45px;
	top: 0;
	border-bottom: 1px solid #305196;
	box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25); -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25);-o-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#6DACED), to(#3C63B9));
	background-image:-webkit-linear-gradient(#6DACED, #3C63B9);
	background-image:-moz-linear-gradient(#6DACED, #3C63B9);
	background-image:-ms-linear-gradient(#6DACED, #3C63B9);
	background-image:-o-linear-gradient(#6DACED, #3C63B9);
	background-image:linear-gradient(#6DACED, #3C63B9);
	/*opacity: 0.95;*/
}
#toolbar .fixed-green, #toolbar .fixed-blue{	display: block; margin: 0 auto; min-width: 320px; height: 45px; top: 0;} 
#toolbar .fixed-green {
	border-bottom: 1px solid #7e7b7a;	
	box-shadow:0 0 5px 0 rgba(0,0,0,0.5); -moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.5); -webkit-box-shadow:0 0 5px 0 rgba(0,0,0,5);-o-box-shadow:0 0 5px 0 rgba(0,0,0,5);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#bab7b6),to(#6c6b6a));
	background-image:-webkit-linear-gradient(#bab7b6, #6c6b6a);
	background-image:-moz-linear-gradient(#bab7b6, #6c6b6a);
	background-image:-ms-linear-gradient(#bab7b6, #6c6b6a);
	background-image:-o-linear-gradient(#bab7b6, #6c6b6a);
	background-image:linear-gradient(#bab7b6, #6c6b6a);
	/*opacity: 0.95;*/
}
.ui-btn-back, .ui-btn-refresh, .ui-btn-menu, .ui-btn-home{  
	display:block; position:absolute; width:50px; height:44px;
	text-indent: -9999px; margin:0; padding:0; 
}
.ui-btn-back { top:0px; left:0px; background:url(../ky_img/back.png) no-repeat center center;  background-size:24px auto;}
.ui-btn-refresh { top:0px; right:0px; background:url(../ky_img/refresh.png) no-repeat center center; background-size:28px auto;}
.ui-btn-menu { top:0px; right:0px; background:url(../ky_img/menu.png) no-repeat center center; background-size:24px auto;}
.ui-btn-home { top:0px; right:0px; background:url(../ky_img/home.png) no-repeat center center;  background-size:24px auto;}
#content{ width: 98%;  margin: 0px auto;}

td a{
    padding-top: 45px;/* 50px是导航栏高度 */
    margin-top: -45px;/* -50px是跳转锚点时距离顶端的高度 */ !important
}

        .content {
            margin: 2px; auto;
            position: relative;
        }

        .content h1 {
            color: #0a0a0a;
            font-weight: inherit;
        }

        .content h2 {
            color: #0a0a0a;
            font-size: 18px;
            margin-bottom: 0;
            margin-top: 1rem;
        }

        .content h3 {
            color: #0a0a0a;
            font-size: 18px;
        }

        .content h4 {
            color: #0a0a0a;
            font-size: 16px;
        }

        h2 small, h3 small {
            color: #0a0a0a;
        }
        
        .scripture-range {
            display: inline;
        }


        .page-controls {
            float: right;
        }

        .page-controls a {
            color: #888888;
            font-size: 20px;
            display: inline-block;
            padding: 0 5px;
            line-height: 35px;
        }

        a.view-chapter {
            text-transform: uppercase;
            font-size: 12px;
            color: #888;
            margin-left: 10px;
        }

  
        .bible-content {
            vertical-align: top;
        }


        .bible-content footnote {
            display: none;
        }

        .bible-content red-letter {
            color: red;
        }

        .bible-content poetry {
            display: block;
            padding: 0 0 0 3rem;
        }

        .bible-content .verse-title {
            display: block;
            color: #0a0a0a;
            font-size: 1em;
            margin-top: 1rem;
        }

        .bible-content .verse-text.contains-poetry {
        }

        .bible-content .verse-text.contains-poetry poetry {
            padding-top: .5rem;
            padding-bottom: .5rem;
        }

        .bible-content .verse-text.contains-poetry poetry .verse-number {
            margin-left: -40px;
            margin-right: 30px;
        }

        .footnote-container {
        }

        .footnote-container .footnote {
            margin: 0;
            font-size: 12px;
        }

        .footnote-container .footnote strong {
            width: 25px;
            display: inline-block;
        }

        .copyright{ padding:5px; text-align:left; font-size:12px; color:#666; border:0px solid red !important}
        .copyright a{color:#666;}

        .verse-title{ font-weight:bold;}