/**
工具栏 Blogs主题 样式修复
*/
.tools_comments, .tools_top {
    display: block;
    margin-top: 5px;
    width: 2pc;
    height: 2pc;
    background: url(../images/top.gif) no-repeat;
    background-position: 0 -4pc;
}

.tools_top {
    background-position: 0 0pc;
}
.tools_top:hover {
    background-position: 0 -2pc;
}

/**
*  友情链接单页面,一直显示
*/
.site-main #links {
    padding: 0px 20px;
    display: block !important;
}

/**
pc端图片自适应问题 pc端显示时，给图片灯箱链接增加css,解决pc端显示图片过大问题
*/
@media (min-width: 768px){
    .cboxElement{
        display: inline-flex;
    }
}
.cboxElement{
    max-width: 100%;
    margin: 0 auto;
    height: auto!important;
    display: block;
}
    

/**
文章图片自适应
*/
.article img {
    max-width: 100%;
    margin: 0 auto;
    height: auto!important;
    display: block;
}
/**
文章视频自适应
*/
.article video{
    max-width: 100%;
    margin: 0 auto;
    height: auto!important;
    display: block;
}

.article iframe{
    max-width: 100%;
    margin: 0 auto;
    min-height: 500px;
    height: auto!important;
    display: block;
} 


/**
 logo图标位置调整
*/
#menu-box img{
    max-width: 90%;
}

/**
轮播图高度
*/
#slider img{
    max-height: 450px !important;
}

/**
轮播图文字描述自适应显示
*/
@media screen and (max-width: 480px){
 .slider-caption {
    display: block;
  }
}

article,aside,#menu-box,.cat-box,.right_box_content,.commentszbp-area,.comment-divCommentPost,.commentzpb-list .msg,.item-st{
    background-image: url("../images/body_image.jpg") !important;
    background-position:left top !important;
    background-size:auto !important;
    background-repeat:repeat !important;
}

/**
相关评论模块
*/
#kpxgwz .cat-lists .item-st{
     padding:5px 5px 0 5px;
}

#kpxgwz .cat-site {
    padding: 0 5px;
}

/**
文章转载标志样式
*/
.post-date-ribbon{
    text-align:center;
    line-height:25px;
    color:#fff;
    font-size:12px;
    margin-top:-30px;
    position:relative;
    padding:0 7px;
    float:left;
    background-color:#c01e22
}

.corner {
	position:absolute;
	left:-10px;
	width:0;
	height:0;
	border-style:solid;
	border-width:0 0 10px 10px;
	border-color:transparent transparent #c01e22 transparent
}
.corner:before {
	content:"";
	position:absolute;
	left:-10px;
	width:0;
	height:0;
	border-style:solid;
	border-width:0 0 10px 10px;
	border-color:transparent transparent rgba(0,0,0,.15) transparent
}

/**
无侧边栏文章 作者样式
*/
.pagefull .single_info a {
	color:#a9a9a9;;
	font-weight:300 !important
}

/**
PC端背景图，浮动不变
*/
 @media (min-width: 768px){
     #backgroundImage{
       /*background-image: url(../images/background.jpg);*/
       background-image: url(../images/reskyj.jpg);
       /* background-image: url(../images/api.php);*/
        background-size: cover;
        background-attachment: fixed;
    }
 }
 
/**
移动端背景图，浮动
*/
  @media (max-width: 768px){
     #backgroundImage{
        /* background-image: url(../images/phone-packground.jpg);*/
         background-image: url(../images/res6fo.jpg);
         background-position: center center;
         top: 0;
    }

    
 }

#backgroundImage{
    background-position: right bottom;
    background-repeat: no-repeat;
    position: fixed;
    top: 0px;
    z-index: -999;
    left: 0;
    right: 0;
    bottom: 0;
}


body {
	cursor: url(../images/1.png),default
}
a:hover {
	cursor: url(../images/2.png),pointer
}

/**
上一页下一页层级
*/
.meta-nav-r{
    z-index:999999 !important;
}

/**右下角圆盘*/
/*返回顶部%css*/
    #backtoTop {
    background-color:rgba(84,82,82,0.15);/*背景颜色，后面0.15是透明度*/
    border-radius:100%;
    bottom:12%;
    /*圆角、下距*/
    height:33px;
    position:fixed;
    right:-100px;
    width:33px;
    transition:0.5s;
    -webkit-transition:0.5s
}
#backtoTop.button--show {
    right:10px
}


/** 底部样式调整 */
@media (min-width: 768px){
    .foot .ps{
        height:110pt !important;
    }
}
@media (max-width: 768px){
  .foot .ps{
        height:25pt !important;
    }
}
.foot .p3 .t2{
    margin-bottom: 30px !important;
}

.p.p3{
    margin-top:10px;
}



/**
* 首页卡片间隙
*/
@media (min-width: 768px){
  .site-main .border_gray{
    background: transparent !important;
  }
}

/**
导航栏下拉框遮挡问题
*/
/*#slideshow,#sidebar{
    z-index: -1;
}*/

/**
侧边栏增加三个点的样式
*/
.widget-title {
    font-size: 18px;
    padding-bottom: 6px;
    position: relative;
    border-bottom: 1px solid rgba(221,221,221,.8);
}
.widget-title:before {
    display: inline-block;
    z-index: 1;
    content: " ";
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #f92900!important;
    width: 12px;
    height: 12px;
    -webkit-box-shadow: 20px 0 #fdbc40, 40px 0 #35cd4b;
    box-shadow: 20px 0 #fbc606, 40px 0 #448ef6;
    float: right;
    right: 50px;
    top: 16px;
    border-color: transparent;
}



/**
增加海报功能样式
*/
.dashang img{
    width:200px;
}

@media (max-width: 768px){
    .comiis_poster_okclose{
        bottom:130px !important;
    }
}

.box_read .entry-content div {
    display: block !important;
}
.cl:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}
@-webkit-keyframes scale {0%,40%,100% {-moz-transform:scaleY(0.2);-ms-transform:scaleY(0.2);-o-transform:scaleY(0.2);-webkit-transform:scaleY(0.2);transform:scaleY(0.2)}
20%,60% {-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1)}
}
@-moz-keyframes scale {0%,40%,100% {-moz-transform:scaleY(0.2);-ms-transform:scaleY(0.2);-o-transform:scaleY(0.2);-webkit-transform:scaleY(0.2);transform:scaleY(0.2)}
20%,60% {-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1)}
}
@-ms-keyframes scale {0%,40%,100% {-moz-transform:scaleY(0.2);-ms-transform:scaleY(0.2);-o-transform:scaleY(0.2);-webkit-transform:scaleY(0.2);transform:scaleY(0.2)}
20%,60% {-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1)}
}
@keyframes scale {0%,40%,100% {-moz-transform:scaleY(0.2);-ms-transform:scaleY(0.2);-o-transform:scaleY(0.2);-webkit-transform:scaleY(0.2);transform:scaleY(0.2)}
20%,60% {-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1)}
}

.page-title {
    text-align: center;
}

a.prev-article, a.next-article {
   color: #b1a8a8
}

a.prev-article {
    left: 40%;
}
a.next-article{
    right:40%;
}