/* ===== 主页头部元素开始 ===== */
/* ----- LOGO与图片 ----- */
.head-imga { width:20%;height:auto;text-align:center;vertical-align:middle;display:table-cell;background-color: #ffffff;margin:0 auto;border:0px solid #ccc;}
.head-imgb { width:50%;height:auto;text-align:center;vertical-align:middle;padding:0 15px 0 15px;display: table-cell;background-color: #ffffff;margin:0 auto;border:0px solid #ccc;}
.head-imgc { width:30%;height:auto;text-align:center;vertical-align:middle;display:table-cell;background-color: #ffffff;margin:0 auto;border:0px solid #ccc;}
.head-imga img { display:inline; width:100%;height:auto;vertical-align:middle;} 
.head-imgb img { display:inline; width:100%;height:auto;vertical-align:middle;} 
.head-imgc img { display:inline; width:100%;height:auto;vertical-align:middle;} 

/* ----- 导航菜单 ----- */
.head-bg { background-color:#408080;}
.swiper-slide a:link{ color:#ffffff;text-decoration:none;}
.swiper-slide a:visited { color:#ffffff;text-decoration:none;}
.swiper-slide a:hover { color:#00ffff;}
.swiper-slide a:active { color:#ffff00;}
.swiper-container .swiper-slide { width:auto;list-style:none;}
.swiper-container ul {font-size:16px}
.head-menu { border:1px solid #ffffff;padding:4px 5px 4px 5px;border-radius:5px;background:#225544;}
.head-current { border:1px solid #ffffff;padding:4px 5px 4px 5px;border-radius:5px;background:#f07800;}

/* ----- 搜索与热门关键字 ----- */
.search-bg { background-color:#2873C2;}
.search-input { margin-bottom:0px;vertical-align:middle;}
.swiper-slide .search-input-img { width:49px;margin-top:-2px;background:url(../images/inputso.gif);height:20px;margin-left:0px;margin-right:5px;font-size:12px;cursor:pointer;border:0;}
.swiper-slide select { margin-top:-2px;margin-left:5px;height:20px;font-size:12px;color:#000;}
.swiper-slide input { margin-top:-2px;margin-left:5px;height:20px;font-size:12px;color:#000;}

/* ----- 滚动文字 ----- */
.d1{margin:4px auto;width:100%;overflow:hidden;white-space:nowrap;font-size:16px;}
.div2{float:left;}
.div4{border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#C1D1E1;border-bottom-color:#C1D1E1;border-left-color:#C1D1E1;}

/* ===== 页面中部元素===== */
/*----- 最近更新/热门诗歌/站长推荐/所有影音 ----- */
.index {text-align:center;}
.index-img { width:100%;height:140px;border-radius: 15px;}
.index-imga { width:100%;height:220px;border-radius: 15px;}
.index a:link { text-decoration:none;}
.index .ptb-1 a:link { color:#000080;}  /*初始颜色*/
.index .ptb-1 a:visited { color:#008c00;}  /*访问过的颜色*/
.index .ptb-1 a:hover { color:#ff0000;}  /*鼠标悬停时的颜色*/
.index .ptb-1 a:active { color:#8000ff;}  /*鼠标按下时的颜色*/
.index .center a:link { color:#008c00;}  /*初始颜色*/
.index .center a:visited { color:#008c00;}  /*访问过的颜色*/
.index .center a:hover { color:#ff0000;}  /*鼠标悬停时的颜色*/
.index .center a:active { color:#8000ff;}  /*鼠标按下时的颜色*/
.index td { font-size:14px;line-height:150%;}
.index-letf { text-align:left;}
.index .w45 { width:50px;padding-left:5px;}

/* ===== 主页底部无元素，使用的全是公共元素 ===== */

/* ===== 影视列表页面元素 ===== */
.listcontent { text-align:left;}
.listcontent-img { width:100%;height:140px;border-radius: 15px;}
.listcontent-scroll { height:70px;overflow-x:hidden;overflow-y:scroll; margin-bottom:4px;}
.listcontent-scrolla { height:99%;overflow-x:hidden;overflow-y:scroll; margin-bottom:4px;}
.listcontent-page { }
.listcontent-page td { font-size:16px;line-height:180%;border:1px solid #C1D1E1;}

/* ===== 影视播放页面 ===== */
@media screen and (min-width: 7680px){ .playvideo{ width:100%;height:400px;}}
@media screen and (min-width: 6400px) and (max-width: 7680px){ .playvideo{ width:100%;height:600px;}}
@media screen and (min-width: 4096px) and (max-width: 6400px){ .playvideo{ width:100%;height:580px;}}
@media screen and (min-width: 3840px) and (max-width: 4096px){ .playvideo{ width:100%;height:560px;}}
@media screen and (min-width: 3200px) and (max-width: 3840px){ .playvideo{ width:100%;height:540px;}}
@media screen and (min-width: 2560px) and (max-width: 3200px){ .playvideo{ width:100%;height:520px;}}
@media screen and (min-width: 2304px) and (max-width: 2560px){ .playvideo{ width:100%;height:500px;}}
@media screen and (min-width: 2048px) and (max-width: 2304px){ .playvideo{ width:100%;height:480px;}}
@media screen and (min-width: 1920px) and (max-width: 2048px){ .playvideo{ width:100%;height:460px;}}
@media screen and (min-width: 1600px) and (max-width: 1920px){ .playvideo{ width:100%;height:440px;}}
@media screen and (min-width: 1440px) and (max-width: 1600px){ .playvideo{ width:100%;height:420px;}}
@media screen and (min-width: 1366px) and (max-width: 1440px){ .playvideo{ width:100%;height:400px;}}
@media screen and (min-width: 1280px) and (max-width: 1366px){ .playvideo{ width:100%;height:380px;}}
@media screen and (min-width: 1152px) and (max-width: 1280px){ .playvideo{ width:100%;height:360px;}}
@media screen and (min-width: 1024px) and (max-width: 1152px){ .playvideo{ width:100%;height:340px;}}
@media screen and (min-width: 960px) and (max-width: 1024px){ .playvideo{ width:100%;height:auto;}}
@media screen and (min-width: 800px) and (max-width: 960px){ .playvideo{ width:100%;height:auto}}
@media screen and (min-width: 768px) and (max-width: 800px){ .playvideo{ width:100%;height:auto}}
@media screen and (min-width: 720px) and (max-width: 768px){ .playvideo{ width:100%;height:auto}}
@media screen and (min-width: 640px) and (max-width: 720px){ .playvideo{ width:100%;height:auto}}
@media screen and (min-width: 480px) and (max-width: 640px){ .playvideo{ width:100%;height:auto}}
@media screen and (min-width: 320px) and (max-width: 480px){ .playvideo{ width:100%;height:auto}}
@media screen and (min-width: 256px) and (max-width: 320px){ .playvideo{ width:100%;height:auto}}

.play {width:100%;height:auto}
.play-wrap{ width:100%;margin:0 auto;display:flex;flex-direction:column;height:100vh;overflow-y: hidden;}
.play-img {width:100%;height:30px;border-radius: 15px;}
.play-content { display:flex;flex-direction:column;flex: 1;overflow-y:scroll;}
.play-item{ display:flex;height:350px;flex-shrink: 0;margin-top:0px;}
.play-pic{ margin:0 auto;width:100%;height:40vh;background:url(../images/audiobg.jpg) no-repeat;background-size:100% 100%;}/*音频播放器上的图片*/
.play-bg {background:#f0f0f0;}
.play-wrap a:link { text-decoration:none;}
.play .play-bb{ text-decoration:none;color:#008080;font-weight:bold;}
.play .mNametext { text-decoration:none;color:#0000fd;font-weight:bold;}
.play b { text-decoration:none;color:#000000;font-weight:bold;}
.play-dh { padding:5px 5px 5px 5px;border:1px solid #C1D1E1;background:#ff8000;}

/* ===== 专辑页面 ===== */
.topic { text-align:left;}
.topic-img { width:100%;height:140px;border-radius: 15px;}
.topic .pl-1 td {line-height:200%;}
.topic-left { }
.topic-left td { line-height:200%;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color: #999999;}
.topic-Introduction {width:100%;height:100px;display:flex;overflow-y:scroll;}

/* ===== 分类页面 ===== */
.class { text-align:left;}
.class-img { width:100%;height:100px;border-radius: 15px;}

/* ===== 搜索页面 ===== */
.search { text-align:left;}
.search-img { width:100%;height:220px;border-radius: 15px;}

/* ===== AlbumContent详情页 ===== */
.albumcontent { text-align:left;}
.albumcontent-img { width:110px;height:160px;border-radius:15px;}
.albumcontent-imga { width:100%;height:220px;border-radius: 10px;}
.albumcontent-div { width:100%;height:100px;line-height:150%;overflow-y:scroll;border:0px solid;}
.albumcontent a.albumcontent-AlbumName:link,a.albumcontent-AlbumName:visited { font-size:14px;color:#0000d0;font-weight:bold;}
.albumcontent a.albumcontent-AlbumName:hover { font-size:14px;color:#ff0000;font-weight:bold;}

/* ===== 新旧约风格 ===== */
.Bible_list a {margin: 3px 2px; border-radius: 10px; border: 2px solid rgb(255, 0, 0); font-size: 18px; font-weight: bold; display: inline-block;text-align: center; text-decoration:none;}

.Bible_list .Bible_c:link {width:142px;background: rgb(255, 128, 0); border: 2px solid rgb(0, 64, 128); color: rgb(255, 255, 255); text-decoration:none;}
.Bible_list .Bible_c:visited {width:142px;background: rgb(0, 128, 128); border: 2px solid rgb(255, 128, 0); color: rgb(255, 255, 255); text-decoration:none;}
.Bible_list .Bible_c:hover {width:142px;background: rgb(255, 255, 0); border: 2px solid rgb(0, 64, 128); color: rgb(0, 0, 255); text-decoration:none;}
.Bible_list .Bible_c:active {width:142px;background: rgb(255, 128, 0); border: 2px solid rgb(0, 64, 128); color: rgb(255, 255, 255); text-decoration:none;}

.Bible_list .Bible_a:link {width:142px;background: rgb(255, 128, 0); border: 2px solid rgb(0, 64, 128); color: rgb(255, 255, 255); text-decoration:none;}
.Bible_list .Bible_a:visited {width:142px;background: rgb(128, 0, 128); border: 2px solid rgb(255, 128, 0); color: rgb(255, 255, 255); text-decoration:none;}
.Bible_list .Bible_a:hover {width:142px;background: rgb(255, 255, 0); border: 2px solid rgb(0, 64, 128); color: rgb(0, 0, 255); text-decoration:none;}
.Bible_list .Bible_a:active {width:142px;background: rgb(255, 128, 0); border: 2px solid rgb(0, 64, 128); color: rgb(255, 255, 255); text-decoration:none;}

.Bible_list .Bible_b:link {width:142px;background: rgb(0, 106, 0);border: 2px solid rgb(255, 104, 32); color: rgb(255, 255, 255); text-decoration:none;}
.Bible_list .Bible_b:visited {width:142px;background: rgb(0, 106, 0); border: 2px solid rgb(255, 104, 32); color: rgb(255, 255, 255); text-decoration:none;}
.Bible_list .Bible_b:hover {width:142px;background: rgb(255, 255, 0); border: 2px solid rgb(0, 64, 128); color: rgb(0, 0, 255); text-decoration:none;}
.Bible_list .Bible_b:active {width:142px;background: rgb(0, 106, 0); border: 2px solid rgb(255, 104, 32); color: rgb(255, 255, 255);text-decoration:none;}

/* ===== 新旧约大章风格 ===== */
.Bible_dz_list a {margin: 3px 2px; border-radius: 10px; border: 2px solid rgb(255, 0, 0); font-size: 18px; font-weight: bold; display: inline-block;text-align: center; text-decoration:none;}

.Bible_dz_list .Bible_dz_a:link {width:142px;background: rgb(255, 128, 0); border: 2px solid rgb(0, 64, 128); color: rgb(255, 255, 255); text-decoration:none;}
.Bible_dz_list .Bible_dz_a:visited {width:142px;background: rgb(128, 0, 255); border: 2px solid rgb(255, 128, 0); color: rgb(255, 255, 255); text-decoration:none;}
.Bible_dz_list .Bible_dz_a:hover {width:142px;background: rgb(255, 255, 0); border: 2px solid rgb(0, 64, 128); color: rgb(0, 0, 255); text-decoration:none;}
.Bible_dz_list .Bible_dz_a:active {width:142px;background: rgb(255, 128, 0); border: 2px solid rgb(0, 64, 128); color: rgb(255, 255, 255); text-decoration:none;}

.Bible_dz_list .Bible_dz_b:link {width:142px;background: rgb(0, 106, 0);border: 2px solid rgb(255, 104, 32); color: rgb(255, 255, 255); text-decoration:none;}
.Bible_dz_list .Bible_dz_b:visited {width:142px;background: rgb(0, 106, 0); border: 2px solid rgb(255, 104, 32); color: rgb(255, 255, 255); text-decoration:none;}
.Bible_dz_list .Bible_dz_b:hover {width:142px;background: rgb(255, 255, 0); border: 2px solid rgb(0, 64, 128); color: rgb(0, 0, 255); text-decoration:none;}
.Bible_dz_list .Bible_dz_b:active {width:142px;background: rgb(0, 106, 0); border: 2px solid rgb(255, 104, 32); color: rgb(255, 255, 255);text-decoration:none;}

/* ===== 新旧约章节风格 ===== */
.Bible_zj_list a {margin: 3px 2px; border-radius: 10px; border: 2px solid rgb(255, 0, 0); font-size: 18px; display: inline-block;text-align: center;text-decoration:none;}

.Bible_zj_list .Bible_clo_a:link {width:40px;background: rgb(255, 128, 0); border: 2px solid rgb(0, 64, 128); color: rgb(255, 255, 255); text-decoration:none;}
.Bible_zj_list .Bible_clo_a:visited {width:40px;background: rgb(128, 0, 64); border: 2px solid rgb(255, 128, 0); color: rgb(255, 255, 255); text-decoration:none;}
.Bible_zj_list .Bible_clo_a:hover {width:40px;background: rgb(255, 255, 0); border: 2px solid rgb(0, 64, 128); color: rgb(0, 0, 255); text-decoration:none;}
.Bible_zj_list .Bible_clo_a:active {width:40px;background: rgb(255, 128, 0); border: 2px solid rgb(0, 64, 128); color: rgb(255, 255, 255); text-decoration:none;}

.Bible_zj_list .Bible_clo_b:link {width:40px;background: rgb(255, 255, 255); border: 2px solid rgb(255, 104, 32); color: rgb(0, 0, 0); text-decoration:none;}
.Bible_zj_list .Bible_clo_b:visited {width:40px;background: rgb(255, 255, 255); border: 2px solid rgb(255, 104, 32); color: rgb(0, 0, 0); text-decoration:none;}
.Bible_zj_list .Bible_clo_b:hover {width:40px;background: rgb(255, 255, 0); border: 2px solid rgb(0, 64, 128); color: rgb(0, 0, 255); text-decoration:none;}
.Bible_zj_list .Bible_clo_b:active {width:40px;background: rgb(255, 255, 255); border: 2px solid rgb(255, 104, 32); color: rgb(0, 0, 0); text-decoration:none;}

/* =====  
.index .center a:link { color:#008c00;text-decoration:none}  初始颜色
.index .center a:visited { color:#008c00;}  访问过的颜色
.index .center a:hover { color:#ff0000;}  鼠标悬停时的颜色
.index .center a:active { color:#8000ff;}  鼠标按下时的颜色
===== */

/* =====  ===== */

/* =====  ===== */

/* =====  ===== */

/* =====  ===== */

/* =====  ===== */

/* ===== 底部样式 ===== */
.bottom-bg { background-color:#408080;}
.bottom-text { height:50px;font-size:12px;text-align:center;display:table-cell;}
.bottom-img { height:50px;display:table-cell;line-height:50px;vertical-align:middle;}
.bottom-img img { width:50px;height:50px;}