﻿@charset "utf-8";
/*----------------------------------
  文件名称：wulinghui_extend.css
  内容概要:本css最后加载，样式类名一样话会覆盖其它css样式
  样式前缀：无
  创建日期：2016.03.20
  最后修改：2018.07.04
  文件作者：吴灵辉（网名：水郎君） 
  Q Q号码：591408999
  邮箱地址：shuilangjun@126.com
  支持网站：www.WuLingHui.com
----------------------------------*/
/*--------------------------------------------------------------------------------------------------
                                                                            继承原来的类名（覆盖原来样式）
---------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------wulinghui_common*/
/*-----------------------------------
  如：手机版头部不固定，无需要padding值                     
-----------------------------------*/
/*body {padding-top:0;}*/
a:hover, a:active{
	color:#855704;
}




/*---------------------------------------------------------------------------------wulinghui_layout*/
/*-----------------------------------
  顶部                     
-----------------------------------*/
.wlhl_header{
	background-image:url(/statics/images/topbg.gif);
	background-position: center; 
	background-color:#161510;
}
/*-----------------------------------
  头部（手机版不浮动）                      
-----------------------------------*/

.wlhl_nav {
	background: #011d2b;
}

/*---------------------------------------------------------------------------------wulinghui_function*/
/*-----------------------------------
  新闻详细页：主体样式 (图片居中，加边框)                
-----------------------------------*/
.wlhf_article-content img{
	display:block;
	margin:0 auto;
	padding: 3px;
    border: solid 1px #CCC;
    background: #f1f1f1;
}
.wlhf_article-content .f_diy1 img{
	display:inline-block;
}


/*-----------------------------------
  新闻详细页：模拟回复,
  em标记被强行当做回复的标题
  相关js在wulinghui.js里                 
-----------------------------------*/
.wlhf_article-content{
}

.wlhf_article-content p em{
	font-weight:bold;
	/*font-size: 16px;*/
	color:#f60;
}

.wlhf_article-content p em:before{
	font-family: "iconfont" !important;
	font-size: 18px;
    line-height: 18px;
    margin: 0px 10px 10px 5px;
    color: #333;
	content: "\e8eb";
	color:#f60;
	display:inline-block;
	width:15px;
	height:15px;
	/*border:solid 1px #888;
	border-radius:50%;*/
}
.wlhf_article-content p em:after{
	font-family: "iconfont" !important;
	font-size: 18px;
    line-height: 18px;
    margin: 10px 5px 10px 5px;
    color: #333;
	content: "\e643";
	color:#f60;
	display:inline-block;
	width:15px;
	height:15px;
	/*border:solid 1px #888;
	border-radius:50%;*/
}
.wlhf_article-content p i:before{
	font-family: "iconfont" !important;
	font-size: 18px;
    line-height: 18px;
    margin: 10px 5px 10px 10px;
    color: #333;
	content: "\e67b";
	color:#f60;
	display:inline-block;
	width:15px;
	height:15px;
	/*border:solid 1px #888;
	border-radius:50%;*/
}
.wlhf_article-content p i:after{
	font-family: "iconfont" !important;
	font-size: 18px;
    line-height: 18px;
    margin: 10px 5px 10px 5px;
    color: #333;
	content: "\e687";
	color:#f60;
	display:inline-block;
	width:15px;
	height:15px;
	/*border:solid 1px #888;
	border-radius:50%;*/
}
/*右侧js追加的链接*/
.wlhf_article-content p .a-replay-ad-link{
	margin-right:10px;
}
.wlhf_article-content p .a-replay-ad-link:link,
.wlhf_article-content p .a-replay-ad-link:visited{
	color:#CCC;
	border-bottom:none;
}
.wlhf_article-content p .a-replay-ad-link:hover,
.wlhf_article-content p .a-replay-ad-link:active{
	color:#f60;
	border-bottom:none;
}
/*-----------------------------------
  导航条               
-----------------------------------*/
.wlhf_nav-menu li.thisClass a, .wlhf_nav-menu li a:hover, .wlhf_nav-menu li a:active {
	background:#855704;

}
/*-----------------------------------
  口号               
-----------------------------------*/
.wlhf_slogan{
border-left: solid 1px #996600;
}
.wlhf_slogan .f_header{
	color: #ff9933;
}
/*-----------------------------------
  顶部电话           
-----------------------------------*/
.wlhf_head-tel .f_sub2{
	color: #996600;
	}



/*-----------------------------------
  首页：书章节列表                   
-----------------------------------*/
.wlhf_book-chapter-list {
}
.wlhf_book-chapter-list li {
	height: 60px;
    line-height: 60px;
    border-bottom: dashed 1px #dddddd;
    font-size: 18px;
    overflow: hidden;
    background: url(../images/slj_images/ico/slj20110620001.gif) left center no-repeat;
}
.wlhf_book-chapter-list li:hover{
	background: url(../images/slj_images/ico/slj20110620001.gif) left center no-repeat #f9f9f9;
}

/*-----------------------------------
   小说详情页下一章按钮组合        
-----------------------------------*/
.wlhf_next-chapter-button-group {
}
.wlhf_next-chapter-button-group li {
	font-size:14px;	
	margin-bottom:15px;
}
.wlhf_next-chapter-button-group li .f_in{
	display:block;
	padding:10px;
	/*border:solid 1px #c7c7c7;*/
	background: #d51820;
	transition-duration:0.5s;
}
/*红*/
.wlhf_next-chapter-button-group li.f_red .f_in{
	background: #64311d;	
}
/*绿*/
.wlhf_next-chapter-button-group li.f_green .f_in{
	background: #28513d;	
}
/*黄*/
.wlhf_next-chapter-button-group li.f_orange .f_in{
	background: #8f6f3c;	
}
.wlhf_next-chapter-button-group li {
	text-align:center;
}
.wlhf_next-chapter-button-group li .f_title{
	font-size:25px;
	font-weight:bold;
	padding:5px 0 0 0;
}
.wlhf_next-chapter-button-group li .f_info{
	display:block;
	padding:0 0 0 0;
}
.wlhf_next-chapter-button-group li a:link,
.wlhf_next-chapter-button-group li a:visited{
	color:#fff;
}
.wlhf_next-chapter-button-group li a:hover,
.wlhf_next-chapter-button-group li a:active{
	color:#fff;
}
/*鼠标效果*/
.wlhf_next-chapter-button-group li.f_red .f_in:hover{
	background: #990000;	
}
.wlhf_next-chapter-button-group li.f_green .f_in:hover{
	background: #006600;	
}
.wlhf_next-chapter-button-group li.f_orange .f_in:hover{
	background: #ff6600;	
}
/*-----------------------------------
   黑洞按钮        
-----------------------------------*/
    /* ===== 黑洞链接容器 ===== */
    .wlhf_heidong .f_blackhole-link {
        position: relative;
        display: inline-block;
        width: 220px;
        height: 220px;
        border-radius: 50%;
        cursor: pointer;
        text-decoration: none;
        transition: transform 0.6s cubic-bezier(0.34, 1.56, 0.64, 1),
            box-shadow 0.6s ease;
        overflow: visible;
    }

    /* ===== 黑洞核心 ===== */
    .wlhf_heidong .f_blackhole-link .f_core {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 100%;
        height: 100%;
        transform: translate(-50%, -50%);
        border-radius: 50%;
        background: radial-gradient(circle at 45% 40%,
                #1a1025 0%,
                #0d0818 30%,
                #05030a 55%,
                #000000 75%,
                #000000 100%);
        box-shadow:
            inset 0 0 80px rgba(10, 5, 20, 0.9),
            inset 0 0 160px rgba(0, 0, 0, 0.8);
        pointer-events: none;
        animation: f_breathe 4s ease-in-out infinite alternate;
        z-index: 2;
    }

    @keyframes f_breathe {
        0% {
            transform: translate(-50%, -50%) scale(0.88);
            box-shadow:
                inset 0 0 80px rgba(10, 5, 20, 0.9),
                inset 0 0 160px rgba(0, 0, 0, 0.8),
                0 0 30px rgba(80, 40, 120, 0.08),
                0 0 80px rgba(50, 20, 80, 0.05);
        }
        50% {
            transform: translate(-50%, -50%) scale(1.0);
            box-shadow:
                inset 0 0 80px rgba(10, 5, 20, 0.9),
                inset 0 0 160px rgba(0, 0, 0, 0.8),
                0 0 50px rgba(120, 60, 180, 0.15),
                0 0 120px rgba(80, 40, 150, 0.08);
        }
        100% {
            transform: translate(-50%, -50%) scale(1.06);
            box-shadow:
                inset 0 0 80px rgba(10, 5, 20, 0.9),
                inset 0 0 160px rgba(0, 0, 0, 0.8),
                0 0 60px rgba(140, 70, 200, 0.2),
                0 0 140px rgba(100, 50, 170, 0.1);
        }
    }

    /* ===== 事件视界（发光边缘） ===== */
    .wlhf_heidong .f_blackhole-link .f_event-horizon {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 100%;
        height: 100%;
        transform: translate(-50%, -50%);
        border-radius: 50%;
        pointer-events: none;
        z-index: 1;
        background: radial-gradient(circle at 45% 40%,
                transparent 60%,
                rgba(120, 60, 200, 0.06) 75%,
                rgba(180, 100, 255, 0.10) 85%,
                rgba(120, 60, 200, 0.04) 92%,
                transparent 100%);
        animation: f_horizonPulse 4s ease-in-out infinite alternate;
    }

    @keyframes f_horizonPulse {
        0% {
            transform: translate(-50%, -50%) scale(0.92);
            opacity: 0.6;
        }
        100% {
            transform: translate(-50%, -50%) scale(1.10);
            opacity: 1;
        }
    }

    /* ===== 吸积盘 - 内环 ===== */
    .wlhf_heidong .f_blackhole-link .f_accretion-inner {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 180px;
        height: 180px;
        transform: translate(-50%, -50%);
        border-radius: 50%;
        border: 1.5px solid transparent;
        background: conic-gradient(from 0deg,
                transparent 0%,
                rgba(180, 120, 255, 0.15) 15%,
                rgba(220, 180, 255, 0.20) 30%,
                transparent 45%,
                transparent 55%,
                rgba(180, 120, 255, 0.12) 70%,
                rgba(220, 180, 255, 0.18) 85%,
                transparent 100%);
        mask: radial-gradient(circle, transparent 42%, black 48%, black 100%);
        -webkit-mask: radial-gradient(circle, transparent 42%, black 48%, black 100%);
        pointer-events: none;
        z-index: 3;
        animation: f_spinAccretion 8s linear infinite;
    }

    @keyframes f_spinAccretion {
        0% {
            transform: translate(-50%, -50%) rotate(0deg);
        }
        100% {
            transform: translate(-50%, -50%) rotate(360deg);
        }
    }

    /* ===== 吸积盘 - 外环 ===== */
    .wlhf_heidong .f_blackhole-link .f_accretion-outer {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 200px;
        height: 200px;
        transform: translate(-50%, -50%);
        border-radius: 50%;
        border: 1px solid transparent;
        background: conic-gradient(from 30deg,
                transparent 0%,
                rgba(100, 70, 200, 0.08) 20%,
                rgba(160, 120, 255, 0.12) 35%,
                transparent 50%,
                transparent 60%,
                rgba(100, 70, 200, 0.06) 75%,
                rgba(160, 120, 255, 0.10) 90%,
                transparent 100%);
        mask: radial-gradient(circle, transparent 52%, black 57%, black 100%);
        -webkit-mask: radial-gradient(circle, transparent 52%, black 57%, black 100%);
        pointer-events: none;
        z-index: 3;
        animation: f_spinAccretionOuter 12s linear infinite reverse;
    }

    @keyframes f_spinAccretionOuter {
        0% {
            transform: translate(-50%, -50%) rotate(0deg);
        }
        100% {
            transform: translate(-50%, -50%) rotate(360deg);
        }
    }

    /* ===== 吸积盘 - 最外晕 ===== */
    .wlhf_heidong .f_blackhole-link .f_accretion-halo {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 230px;
        height: 230px;
        transform: translate(-50%, -50%);
        border-radius: 50%;
        background: radial-gradient(circle at 40% 45%,
                transparent 50%,
                rgba(80, 50, 160, 0.04) 70%,
                rgba(140, 90, 220, 0.06) 82%,
                rgba(80, 50, 160, 0.03) 92%,
                transparent 100%);
        pointer-events: none;
        z-index: 0;
        animation: f_haloPulse 5s ease-in-out infinite alternate;
    }

    @keyframes f_haloPulse {
        0% {
            transform: translate(-50%, -50%) scale(0.95);
            opacity: 0.5;
        }
        100% {
            transform: translate(-50%, -50%) scale(1.12);
            opacity: 1;
        }
    }

    /* ===== 扭曲星光 ===== */
    .wlhf_heidong .f_blackhole-link .f_distorted-star {
        position: absolute;
        border-radius: 50%;
        pointer-events: none;
        z-index: 1;
        animation: f_distort 3s ease-in-out infinite alternate;
    }

    .wlhf_heidong .f_blackhole-link .f_distorted-star:nth-child(1) {
        top: 15%;
        left: 70%;
        width: 3px;
        height: 3px;
        background: rgba(255, 255, 255, 0.4);
        box-shadow: 0 0 6px rgba(200, 180, 255, 0.2);
        animation-delay: 0s;
    }
    .wlhf_heidong .f_blackhole-link .f_distorted-star:nth-child(2) {
        top: 75%;
        left: 20%;
        width: 2.5px;
        height: 2.5px;
        background: rgba(255, 255, 255, 0.3);
        box-shadow: 0 0 4px rgba(200, 180, 255, 0.15);
        animation-delay: 0.8s;
    }
    .wlhf_heidong .f_blackhole-link .f_distorted-star:nth-child(3) {
        top: 10%;
        left: 25%;
        width: 2px;
        height: 2px;
        background: rgba(255, 255, 255, 0.25);
        box-shadow: 0 0 3px rgba(200, 180, 255, 0.1);
        animation-delay: 1.6s;
    }
    .wlhf_heidong .f_blackhole-link .f_distorted-star:nth-child(4) {
        top: 80%;
        left: 75%;
        width: 3.5px;
        height: 3.5px;
        background: rgba(255, 255, 255, 0.35);
        box-shadow: 0 0 5px rgba(200, 180, 255, 0.2);
        animation-delay: 2.4s;
    }
    .wlhf_heidong .f_blackhole-link .f_distorted-star:nth-child(5) {
        top: 45%;
        left: 5%;
        width: 2px;
        height: 2px;
        background: rgba(255, 255, 255, 0.2);
        box-shadow: 0 0 3px rgba(200, 180, 255, 0.1);
        animation-delay: 0.5s;
    }

    @keyframes f_distort {
        0% {
            transform: translate(0, 0) scale(1);
            opacity: 0.3;
        }
        50% {
            transform: translate(4px, -3px) scale(1.8);
            opacity: 0.8;
        }
        100% {
            transform: translate(-3px, 5px) scale(0.5);
            opacity: 0.15;
        }
    }

    /* ===== 重力透镜光环 ===== */
    .wlhf_heidong .f_blackhole-link .f_lens-ring {
        position: absolute;
        top: 50%;
        left: 50%;
        border-radius: 50%;
        border: 1px solid transparent;
        pointer-events: none;
        z-index: 1;
        animation: f_lensPulse 3.5s ease-in-out infinite alternate;
    }

    .wlhf_heidong .f_blackhole-link .f_lens-ring:nth-child(6) {
        width: 130px;
        height: 130px;
        transform: translate(-50%, -50%);
        border-color: rgba(180, 140, 255, 0.06);
        animation-delay: 0s;
    }
    .wlhf_heidong .f_blackhole-link .f_lens-ring:nth-child(7) {
        width: 150px;
        height: 150px;
        transform: translate(-50%, -50%);
        border-color: rgba(160, 120, 240, 0.04);
        animation-delay: 0.7s;
    }
    .wlhf_heidong .f_blackhole-link .f_lens-ring:nth-child(8) {
        width: 170px;
        height: 170px;
        transform: translate(-50%, -50%);
        border-color: rgba(140, 100, 220, 0.03);
        animation-delay: 1.4s;
    }

    @keyframes f_lensPulse {
        0% {
            transform: translate(-50%, -50%) scale(0.92);
            opacity: 0.3;
        }
        100% {
            transform: translate(-50%, -50%) scale(1.10);
            opacity: 1;
        }
    }

    /* ===== 链接文字 ===== */
    .wlhf_heidong .f_blackhole-link .f_link-text {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: #fff;
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 3px;
        text-shadow:
            0 0 30px rgba(150, 120, 255, 0.3),
            0 0 60px rgba(100, 80, 200, 0.15);
        pointer-events: none;
        z-index: 10;
        transition: text-shadow 0.5s ease, transform 0.5s ease;
        text-align: center;
        line-height: 1.5;
    }

    .wlhf_heidong .f_blackhole-link .f_link-text small {
        display: block;
        font-size: 10px;
        font-weight: 300;
        letter-spacing: 4px;
        opacity: 0.4;
        margin-top: 2px;
        color: rgba(200, 200, 255, 0.5);
        transition: opacity 0.5s ease;
    }

    /* ===== 悬停效果 ===== */
    .wlhf_heidong .f_blackhole-link:hover {
        transform: scale(1.06);
    }

    .wlhf_heidong .f_blackhole-link:hover .f_core {
        animation-duration: 2s;
    }
    .wlhf_heidong .f_blackhole-link:hover .f_event-horizon {
        animation-duration: 2s;
    }
    .wlhf_heidong .f_blackhole-link:hover .f_accretion-inner {
        animation-duration: 4s;
    }
    .wlhf_heidong .f_blackhole-link:hover .f_accretion-outer {
        animation-duration: 6s;
    }
    .wlhf_heidong .f_blackhole-link:hover .f_accretion-halo {
        animation-duration: 2.5s;
    }
    .wlhf_heidong .f_blackhole-link:hover .f_lens-ring {
        animation-duration: 1.8s;
    }
    .wlhf_heidong .f_blackhole-link:hover .f_distorted-star {
        animation-duration: 1.5s;
    }

    .wlhf_heidong .f_blackhole-link:hover .f_link-text {
        text-shadow:
            0 0 40px rgba(180, 150, 255, 0.6),
            0 0 100px rgba(120, 80, 220, 0.3),
            0 0 160px rgba(80, 60, 200, 0.15);
        transform: translate(-50%, -50%) scale(1.05);
    }

    .wlhf_heidong .f_blackhole-link:hover .f_link-text small {
        opacity: 0.7;
    }

    /* ===== 响应式 ===== */
    @media (max-width: 480px) {
        .wlhf_heidong .f_blackhole-link {
            width: 170px;
            height: 170px;
        }
        .wlhf_heidong .f_blackhole-link .f_accretion-inner {
            width: 140px;
            height: 140px;
        }
        .wlhf_heidong .f_blackhole-link .f_accretion-outer {
            width: 155px;
            height: 155px;
        }
        .wlhf_heidong .f_blackhole-link .f_accretion-halo {
            width: 180px;
            height: 180px;
        }
        .wlhf_heidong .f_blackhole-link .f_link-text {
            font-size: 14px;
        }
        .wlhf_heidong .f_blackhole-link .f_link-text small {
            font-size: 8px;
        }
        .wlhf_heidong .f_blackhole-link .f_lens-ring:nth-child(6) {
            width: 100px;
            height: 100px;
        }
        .wlhf_heidong .f_blackhole-link .f_lens-ring:nth-child(7) {
            width: 115px;
            height: 115px;
        }
        .wlhf_heidong .f_blackhole-link .f_lens-ring:nth-child(8) {
            width: 130px;
            height: 130px;
        }
    }
/*-----------------------------------
  小说详情叶心力按钮                           
-----------------------------------*/
.wlhf_xinli{
	text-align:center;
	font-size:30px;
	padding:0 0 30px 0;
}
.wlhf_xinli{}
/*---------------------------------------------------------------------------------wulinghui_boxstyle*/

.wlhb_default-grey{
	border:none
}
.wlhb_default-grey .b_heading{
	border:none;
}
/*---------------------------------------------------------------------------------wulinghui_chip*/
/*-----------------------------------
  自定义按钮                           
-----------------------------------*/
.wlhc_button-diy1{
	display:inline-block;
	padding:5px 15px;
	color:#fff;
	border:solid 1px #011d2b;
	background:#472e01;
	border-radius:3px;
	cursor:pointer;
	transition-duration:0.5s;
}
.wlhc_button-diy1:link,
.wlhc_button-diy1:visited{
	color:#fff;
}
.wlhc_button-diy1:hover,
.wlhc_button-diy1:active{
	border:solid 1px #472e01;
	background:#011d2b;
}

.wlhf_sidebar-nav-common li.thisClass a:link, .wlhf_sidebar-nav-common li.thisClass a:visited{
	background: #855704;
}

/*-----------------------------------
  下一章按钮                          
-----------------------------------*/
.wlhc_next-chapter-button{
	display:inline-block;
	padding:5px 15px;
	color:#fff;
	border:solid 1px #ff9900;
	background:#ff9900;
	border-radius:3px;
	cursor:pointer;
	transition-duration:0.5s;
}
.wlhc_next-chapter-button:link,
.wlhc_next-chapter-button:visited{
	color:#fff;
}
.wlhc_next-chapter-button:hover,
.wlhc_next-chapter-button:active{
	border:solid 1px #cc6600;
	background:#cc6600;
}

/*---------------------------------------------------------------------------------wulinghui_animation*/
/*---------------------------------------------------------------------------------wulinghui_plugin*/

/*--------------------------------------------------------------------------------------------------
                                                                                           新增样式
---------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------common*/
/*-----------------------------------
  your style                      
-----------------------------------*/

/*------------------------------------------------------------------------------------------layout*/


/*------------------------------------------------------------------------------------------function*/



/*------------------------------------------------------------------------------------------boxstyle*/
/*------------------------------------------------------------------------------------------chip*/

/*------------------------------------------------------------------------------------------animation*/
/*------------------------------------------------------------------------------------------plugin*/