
.thunder_spr-sprite, .thunder_spr-close, .thunder_spr-superman { background-image: url('../img/spr-s8a8665a924.png'); background-repeat: no-repeat; }

.thunder_spr-close { background-position: 0 0; height: 10px; width: 10px; }

.thunder_spr-superman { background-position: 0 -10px; height: 161px; width: 144px; }

.thunder_pop-cover { position: fixed; _position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; _height: 1000px; background-color: #000; opacity: .5; filter: alpha(opacity=50); }

.thunder_wp_pop { position: fixed; _position: absolute; top: 50%; left: 50%; overflow: hidden; font-family: \5FAE\8F6F\96C5\9ED1,"simsun",tahoma,arial,sans-serif; z-index: 1000; font: 12px/1.2 "Microsoft YaHei","simsun",tahoma,arial,sans-serif;}
.thunder_wp_pop h3{margin: 0;padding: 0;}
.thunder_ico-close { position: absolute; top: 15px; right: 15px; }
.thunder_wp_pop .thunder_pop_bd { padding: 36px 0 0 29px; }
.thunder_tips_info { color: #000; }
.thunder_tips_title { font-size: 24px; font-weight: normal; line-height: 33px; }
.thunder_tips_title_em { font-size: 25px;font-style: normal;}
.thunder_tips_ban { font-size: 18px; line-height: 30px; margin: 0;}
.thunder_tips_warn { display: inline-block; *display: inline; *zoom: 1; padding: 0 4px 0 2px; margin: 6px 0 39px; height: 23px; line-height: 23px; font-size: 16px; font-weight: bold; color: #DC0A0A; background: #e8e8e8; }
.thunder_tips_handle a { display: inline-block; width: 120px; height: 35px; line-height: 35px; font-size: 16px; color: #fff; text-align: center; border-radius: 3px; margin-right: 20px; }
.thunder_tips_handle a:hover { text-decoration: none; opacity: .9; filter: alpha(opacity=90); }
.thunder_btn-primary { background-color: #dc0a0a; text-decoration: none;}
.thunder_btn-secondary { background-color: #fe8f00; text-decoration: none;}
.thunder_action_superman { position: absolute; bottom: 36px; right: 12px; -webkit-transform-origin: bottom right; transform-origin: bottom right; -webkit-animation: twisterInDown 0.4s 0.2s both; animation: twisterInDown 0.4s 0.2s both; }

.thunder_pop-tips { margin: -120px 0 0 -245px; width: 490px; height: 240px; background-color: #fff; box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.4); }

@-webkit-keyframes twisterInDown { 0% { -webkit-transform: scale(0, 0) translateY(70%); }
  100% { -webkit-transform: scale(1, 1) translateY(0%); } }
@keyframes twisterInDown { 0% { transform: scale(0, 0) translateY(70%); }
  100% { transform: scale(1, 1) translateY(0%); } }
.arc_v1 {
    background: #f64444;
    color: #fff;
}
		  .arc_v0 {
			  display: none;
}



  .typography code {
            padding: 0;
            margin: 0;
        }
        
        
        
     :root {
        --bg-body: #f6f8fb; /* 背景颜色 */
        --bg-secondary: #fff; /* 局部颜色 */
        --night-bg-body: #192039; /* 黑夜背景颜色 */
        --night-bg-secondary: #1f2745; /* 黑夜局部颜色 */
        --night-color-dark: #a4a8b4;  /* 黑夜局部颜色 */
        --color-title: #2c2e3b; /* 2号字体颜色 */
        --color-secondary: #828a92; /* 2号字体颜色 */
        --night-border-light: #3c4560; /* 黑夜分割线 */
}

.sp-dark-mode .entry-title a, .sp-dark-mode .section-cont .hunter-item a { color: #ffffff; }

.sp-dark-mode .top-news .section-cont .hunter-item { margin-bottom: 0px; }

.sp-dark-mode .entry-title a:hover, .sp-dark-mode .widget-posts-title:hover, .sp-dark-mode .primary-menu a:hover, .sp-dark-mode .top-bar-menu a:hover { color: var(--theme); }



.post-list:hover .entry-title a { color: #2299DD; }





a:hover {
    opacity: 1;
    text-decoration: none;
    color: #2299DD;
}


        
  .widget-list-title {
    font-size: 19px;
    text-transform: uppercase;
    position: relative;
    color: #333;
}


.avatar{border-radius:50px;}

.entry-summary p { padding: 0 0 15px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: ellipsis; overflow: hidden; font-size: 13px; color: var(--color-secondary); line-height: 23px; margin: 0.7em 0; }

.entry-title a,.entry-title  a:active,.entry-title  a:visited{ transition: all .2s;}

.ss p { min-height: 65px; }

.entry-meta { font-size: 11px; color: var(--color-secondary); }

.entry-meta .meta-zan{ float:right;}

.header-top .header-name{ height: 22px; line-height: 22px; }

.author-infos{ float:left; position: relative; cursor: pointer;}

.author-left .author-info-card{ right: 0 !important; }

.author-left .author-info-card:before{ right: 30px !important; left: auto !important }




.footer-right {  padding-top: 20px; }

.footer-l-top { padding-top: 10px; padding-bottom: 10px; margin-bottom: 15px; border-bottom: 1px solid #484747; }

.footer-l-top a { display: inline-block; color: #fff; margin-right: 20px; font-size: 13px; padding: 0; line-height: 30px; }

.footer-l-btm p { line-height: 20px; font-size: 12px; color: var(--color-secondary); }

.footer-l-btm p a { color: #aaa; }

.footer-l-btm p+p { margin-top: 7px; }

#subscribes { padding-left: 12px; }

#subscribes li, .footer-l-btm { margin-bottom: 10px; line-height: 1.2; list-style: none;}

#subscribes a, #subscribes span { color: #333; font-size: 12px; }

@media (max-width: 991px) { .site-footer .footer-right { display: none;	} }



.entry-container .entry-meta .avatar { margin-right: 5px;margin-top: -5px; }




/*分类页面css*/

.entry-container .entry-title { margin: 0; font-size: 18px; line-height: 26px;  text-overflow: ellipsis; white-space: nowrap;  overflow: hidden;   word-wrap: break-word;   display: block; }

.ad-container { display: block; position: relative; min-height: 180px; padding: 20px 200px 20px 0; }

.ad-container .entry-summary p { padding: 0; margin: 0.2em 0; }

.ad-image { width: 180px; height: 120px; position: absolute; padding-top: 0; right: 0; top: 30px; }

.entry-container { display: block; position: relative; min-height: 118px; padding: 20px 0px 25px 230px; }

.block-image { width: 210px; height: 140px; position: absolute; padding-top: 0; margin-right: 20px; left: 0 }

.block-fea { position: absolute; border-radius: 5px; top: 0; bottom: 0; left: 0; right: 0; border: 0; background-size: cover; background-repeat: no-repeat; background-position: 50% 50%;}









@media (max-width:991px) { 
    
    .featured-container .entry-title,.entry-container .entry-title{ font-weight: 600; }
    
    .site-info { text-align: center; }

	.site-footer .footer-left { float: none !important }

	.col-md-9 { float: none !important }

	.lire li { width: 95% !important; margin: 0 0 5px 5px !important; }

	.lire li a { max-width: 85% !important; }

	.lire {overflow: hidden; }

	.slidels { display: block !important; }
  
    .post-list .vodlist_top{ display: none; }

    #secondary, .nav-sidebar { display: none; }

	.narlis { margin-bottom: 20px; }

	.arlis { display: none; }

	.fsi { padding-bottom: 60px; margin-top: 0px!important; }

	.box_read { width: 80% !important; }

	.section-cont .hunter-item h4 .btn { background: var(--theme) !important; color: #fff !important; }

	.footer-links { display: none; }

	.site-info .credit { display: block; text-align: center !important; float: none !important; }

	.site-eggs { background-image: none !important; }

	.fixed-btn { display: none; }

	.comment-reply-link { display: block !important; }

	.fn_article_nav { display: none; }

#mArticle { display: none !important; }

	.top-bar-menu { display: none; }

	.ss p { min-height: 25px !important; height: 25px; margin: 0 !important; }

	.entry-summary p { padding: 0 !important; }

	.navigation-tab { display: flex !important; } }

@media (max-width: 991px) { 
    
    .member .member_i_side{ display: block !important; margin: 0 -15px;}
    
    .clearnav { padding-left: 10px !important; }

	.site-main { padding-top: 40px !important; }

	.item-label { width: 100% !important; }

	.post-list-item-container img { display: none; }

	.navs, .top-bar-menu, .new_header, .search-btn, .search-warp{ display:none; }

	.mobs { display: block !important; }

	.top-admin a {  }

	.top-bar-left img { width: 100%; height: auto; max-width: 180px; }

	.top-bar-navigation .sidebar-toggle { display: inline-block !important; }

	.featured-posts-tiled-big, .featured-posts-tiled-small { width: 100%; float: none; padding: 0; margin-bottom: 30px }

	.featured-posts-tiled-small .entry-title { font-size: 20px; }

	.to-tip,.dropdown-menu { display: none !important }

	.block-image { float: left !important; width: 106px !important; height: 66px !important; margin: 4px 16px 4px 0 !important; }
	
	.sp_list__loading .item .thumbnail{ width: 106px !important; height: 66px !important; }

	.ad-image { width: 126px !important; height: 80px !important; position: absolute; padding-top: 0; right: 0;top: 56px !important; }

	.ad-container { min-height: 110px !important; padding: 16px 0 !important; padding-right: 140px !important; }

	.entry-container { min-height: 101px !important; padding: 16px 0 !important; padding-left: 120px !important; }

	.top-admin .login, .top-admin .stats_click, .top-admin .icon-paihangbang { display: none; }

	.navlogo { margin-left: 30px; }
	
	.user_center .adimgs{  margin: 0px 0px 10px!important;}
	
    .member ._container{ display: none !important }
    
    .section-cont .sp_item{  flex: 0 0 100% !important; max-width: 100% !important; }
    
    .sp_item .entry-summary{ display:block; }
    .sp_item .entry-container .entry-title{ height: 30px !important; }
    .sp_item .entry-summary p{  }
    
    
    
    
}




@media (max-width:479px) { 
    
    .respond #new_comment_form .input_body li input { padding-right: 0 !important; padding-left: 0 !important;}

	blockquote.pull-left, blockquote.pull-right { margin-left: 0; margin-right: 0; width: 100% }

	.entry-title { white-space: normal !important; }
	
	.entry-header{ margin-bottom: 10px !important; }
	
	._ts{ display:block; }
  
    .laid_title_l{ display: none; }
   
	.box_read { width: 100% !important; padding: 15px; }

	.title_read h1 { padding: 0px 30px !important; }

	.comment-form input { width: 100% !important; }

	.comment-form button { width: 100%; box-sizing: border-box; text-align: 	center; }

	.comment-children { margin-left: 0 !important; }

	.entry-container .entry-title { font-size: 0.8rem !important;  line-height: 25px !important; margin-bottom: -8px !important; height: 54px !important; }

	.entry-container .entry-summary p { display:none; line-height: 22px !important; 	margin-top: 10px !important; font-size: 13px !important; }
  
    .dmplay_sl{ min-height: 250px !important;}

	.menu-nav-inline a { font-size: 12px; }

	.archive-content .page-navigator { margin-bottom: -20px !important; }

	.postArticle-meta { display: none; }

	.list-archive-day .time {}

	.list-archive-day i {}

	.list-archive-day .tmes { float: none; margin: 5px 0 0px; }
  
    .sider-footer{ display: none !important; }

	.footer-l-top .split { display: none !important; }

	.footer-l-top a { font-size: 12px !important; margin-right: 20px !important;}
	
	li.nav-s:nth-of-type(3) a:after{ display: none !important; }
	
	.wb-no{ display: none !important; }
	
	.wb-yes{ display: block !important;
    position: absolute !important;
    top: 15px;
    right: 15px; }

	.footer-l-top { padding-left: 10px; } }

     .entry-meta { letter-spacing: 0px !important;}
 
     .wb-yes{ display: none }

@media (max-width:359px) { .mobile-sidebar { width: 250px !important; }

	.mobile-sidebar-open .site { transform: translate3d(250px, 0, 0) !important; 	cursor: pointer !important; }

	.footer-l-top .split { display: none !important; }

	.footer-l-top a { margin-right: 20px !important; }

	.footer-l-top { padding-left: 10px; }

}

/* 绔欑偣鍗氬鏍囬椤堕儴 */ 

.site-header { border-bottom: 1px solid rgba(99, 99, 99, .1); }

.site-title img { height: 44px; }

.adimgs { margin: 10px 0px; }

.adTags{position: relative;}

.adTags img{    border-radius: 5px;}

.adTag {z-index: 10;position: absolute;right: 10px;top: 10px;  width: 45px;border: 1px solid #ebebeb;  border-radius: 5px;  color: #ebebeb;  background-color: #000; opacity: .5;font-size: 12px;line-height: 27px; text-align: center;}

.gg-icon {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 38px;
    height: 22px;
    margin-right: 3px;
    z-index: 1;
    vertical-align: middle;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAsCAMAAAD4va5DAAAAolBMVEX///8AAAAAAAAAAAAAAAACAgIAAAAAAAAGBgb5+fns7OwAAACBgYHq6ur9/f17e3tgYGD09PSoqKiLi4sAAAANDQ3V1dW6urqPj48DAwMAAAD////u7u7j4+MbGxv////b29vBwcH19fXt7e3GxsaLi4ukpKRTU1P4+Pjl5eXh4eHX19fLy8vb29v4+PisrKwvLy86Ojr7+/vy8vK4uLhVVVX0WqNFAAAANnRSTlOZAgULFR0IACCBYxIvW4sxJmk0HxoXU0grJQ6TZl0cj1RFcmtENTUmfGFYTUlGcT4rI4dyMhsJ24tXAAABiElEQVRIx+3XyW6DMBCA4WnAzrCUJUDYCpQAIWuTdHn/V6sNqZqFAwSfqv4HJHP4ZECIAabT6ZOQGARnazKqhuBYI1EqjYjSxpsCt6gUaZr8cJoWSZRr0FiObcCIDNvhWoNJTgYjyxypxWhkw+jsiHJsQjVjPGZodMIxSQMBaVKLySIw+R/jxX5lXK2LFYDqK4/tLCeby+UadwA7XAzECj/Py7KcuXVZ5rnv+zHfmEXYzvbuUOwVyU+IGIYhxxLipp4ne15K2Dm/P0Y2ylV8tyQNWF+yEwS6ac4HYC9w0wLT5vr28tvgy7zD3msbhGHqRm369LZqW/Y4FiJxWR7LdQnBMFR6Ylss4KYkSZ4vYkujJ7bDhbjX6YAruGu9nLGW7THvj1Vo3GNzcrIsq64tFtH7YyeELuz3qaT9MQUrcZiKW3HYISw6MSvQddM0dT0gvbH4eIy7MLS41Who9r9nc+hoXX3Auazy/84HZSAmdjwQOriIHKmEDnuCx1ChA7LI0V3sT4XQ351vRIIkxg4KQCAAAAAASUVORK5CYII=);
    background-size: cover;
}

ol.page-navigator li a:hover {
    background: var(--theme);
    border-color: var(--theme);
    color: #fff;
    padding: 0 10px;
}

ol.page-navigator li a {
    display: block;
    text-align: center;
    background: #f7f7f7;
    font-size: 14px;
    color: var(--color-secondary);
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    padding: 0 10px;
    border-radius: 2px;
    box-sizing: border-box;
}

ol.page-navigator li a:hover {
    background: #2299dd;
    border-color: #2299dd;
    color: #fff;
    padding: 0 10px;
}

ol.page-navigator li {
    display: inline-block;
    color: #2299dd;
    margin: 0 5px;
}

ol.page-navigator li.current a {
    background: #2299dd;
    border-color: #2299dd;
    color: #fff;
    padding: 0 10px;
}


ol.page-navigator {
    padding: 30px 0;
    list-style: none;
    text-align: center;
}


.vodlist_top .voddate {
    text-align: center;
    width: auto;
    height: 25px;
    line-height: 25px;
    padding: 4px 7px;
    border-radius: 4px;
}
.vodlist_top em {
    font-style: normal;
}
.voddate_year {
    background: #2299dd;
}


.vodlist_top {
    font-style: normal;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute;
    font-size: 0.3rem;
    color: #fff;
    top: 0.35rem;
    right: -14rem;
    transition: all .4s;

}


.post-list:hover .vodlist_top {
    right: 0.35rem;
}

.vodlist_top em {
    font-style: normal;
}



.mask {
    position: absolute;
    top: 0;
    left: 0%;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 100%);
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 42556, 255, 0)), to(rgba(255, 255, 255, .3)));
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 100%);
    -webkit-transform: skewX(-25deg);
    -ms-transform: skewX(-25deg);
    transform: skewX(-25deg);
}

/*@font-face {font-family: Graviola Soft Thin;src: url(//static.mrju.cn/js/Graviola.otf);}*/ 



@media screen and (max-width: 767px) {
    .entry-container .entry-meta {
        letter-spacing: 0px;
        bottom: 8px;
        position: absolute;
        height: 22px !important;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    
.entry-container .entry-meta .avatar{ display:none;}    
.separator1{ display:none;}
time{ display:none;}
}

.entry-meta {
    font-size: 11px;
    color: var(--color-secondary);
}


		
