﻿/*--------------------------全--局-------------------------------*/

@-webkit-keyframes BlogTitle {

    0% {

        opacity: 0;

        -webkit-transform: translateX(120px);transform: stranslate(120px);

    }    

    100% {

        opacity: 1;

        -webkit-transform: translateX(0);transform: stranslate(0);

    }

}

 

@keyframes BlogTitle {

    0% {

        opacity: 0;

        transform: translateX(120px);transform: stranslate(120px);

    }    

    100% {

        opacity: 1;

        transform: translateX(0);transform: stranslate(0);

    }

}

 

#BlogTitle{

    -webkit-animation-name: "BlogTitle"; /*动画名称，需要跟@keyframes定义的名称一致*/

    -webkit-animation-duration: 2.9s;/*动画持续的时间长*/

    -webkit-animation-iteration-count: 1;/*动画循环播放的次数为1 infinite为无限次*/

} 



 #gd100 {

overflow:hidden;

width:3000px;

height:320px;

border:1px solid #000;

margin:50px auto;

}

#gd100 .postin {

position:relative;

top:0px;

left:0px;

width:3000px;

height:100%;


list-style:none;

animation:mymove 20s infinite linear;

}



@-webkit-keyframes mymove {

from {

left:0px;

}

to {

left:-1500px;

}

}



@keyframes rowup {

    0% {

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

    }

    100% {

        -webkit-transform: translate3d(-1007px,0,  0);

        transform: translate3d(-1007px,0,  0);

    }

}

#gd100{

  

    border: 1px solid #999;

    margin: 0 auto;

    position: relative;

    height: 320px;

    overflow: hidden;

} 



#gd100 .postin{

    -webkit-animation: 10s rowup linear infinite normal;

    animation: 10s rowup linear infinite normal;

    position: relative;

}









.post-media{width: 280px;

  height: 200px;

  

  margin: 50px auto;

  overflow: hidden;

 

}


.post-media img{

cursor: pointer;

transition: all 0.6s;

}

.post-media img:hover{

transform: scale(1.8);

border-radius:5% ;border:1px solid #c00000;}



#hj .tx img{border-radius: 60px;width:100px;height:100px;border:10px solid #ccc;float:left;margin-left:8px;}

#hj .txt{float:right;width:550px;border-left:1px solid #3399CC;height:200px;}

 #hj{float:left;height:auto;border:1px solid #3399CC;width:710px;}

body{

margin:0;

padding:0;

color:#555;

font-size:14px;

    font-family: "微软雅黑","宋体","Trebuchet MS", Tahoma, Arial, sans-serif;

background:url("http://www.dfyhj.com/zb_users/upload/2020/05/20200505202652158868161299271.jpg") repeat center;

    

}

a{

text-decoration: none;

}

a:link {

color: #0273C6;

}

a:visited {

color: #0273C6;

}

a:hover {

color: red;

text-decoration: none;

}

a:active {

color: red;

text-decoration: none;

}



ol,ul,dl{

list-style-type:none;

list-style-position : outside;

margin:0 0 0 0;

padding:0 0 0 0;

}

li{

margin:0 0 0 0;

padding:0 0 0 0;

}



img{

border:0;

}



p{

margin:0 0 0 0;

padding:0 0 0 0;

}



dl{

margin:0 0 0 0;

padding:0 0 0 0;

}

dd{

margin:0 0 0 0;

padding:0 0 0 0;

}

dt{

margin:0 0 0 0;

padding:0 0 0 0;

}

h1,h2,h3,h4,h5,h6{

font-weight:normal;

}

.clear{

    clear:both;

}



.dx00{float:left;width:980px;border:1px solid #ccc;margin:0 auto;font-size:20px;}

.x{float:right;width:45%; counter-reset: li; /* 创建一个计数器 */

        list-style: none; /* 清除列表默认的编码*/

        *list-style: decimal; /* 让IE6/7具有默认的编码 */ }

        

        .y{padding-left:20px;float:left;width:45%;counter-reset: li; /* 创建一个计数器 */

        list-style: none; /* 清除列表默认的编码*/

        *list-style: decimal; /* 让IE6/7具有默认的编码 */ }

.y li,.x li{list-style-type: decimal; }

.dxin{width:130px;float:left;}

.dl0{float:left;padding-top:10px;padding-left:10px;font-size:18px;}

.dl1{float:right;font-size:18px;}

.dxin0{width:140px;float:left;color: #92D050!important;}

#divi1{padding-top:20px}



.dx01 #tagus li{float:left;text-align:left;text-align:left;width:auto;}







.y li,.x  li{ 

position: relative;

display: block;

padding: 0.4em 0.4em 0.4em 2em;

*padding: 0.4em;/*for ie6/7*/

margin: 0.5em 0;

background: #ddd;

color: #444;

text-decoration: none;

/*CSS3属性*/

border-radius: 0.3em;/*制作圆角*/

/* transition动画效果*/

-moz-transition: all 0.3s ease-out;

-webkit-transition: all 0.3s ease-out;

-o-transition: all 0.3s ease-out;

-ms-transition: all 0.3s ease-out;

transition: all 0.3s ease-out;

}


.y li:nth-child(2) a::before,.x li:nth-child(2) a::before{background: red;}  .y li:nth-child(3) a::before,.x li:nth-child(3) a::before{background: yellow;}


.y  li:nth-child(4) a::before,.x  li:nth-child(4) a::before{background:green ;} .y  li:nth-child(5) a::before, .x  li:nth-child(5) a::before{background:blue ;}


.y li::before ,.x li::before{

/*悬停时旋转编码*/

-moz-transform: rotate(360deg);

-webkit-transform: rotate(360deg);

-o-transform: rotate(360deg);

-ms-transform: rotate(360deg);

transform: rotate(360deg);

}


.y a::before ,.x a::before{


content: counter(li);

counter-increment: li;

color:#fff;

position: absolute;

left: -1.3em;

top: 50%;

margin-top: -1.3em;

background: #87ceeb;

height: 2em;

width: 2em;

line-height: 2em;

border: 0.3em solid #fff;

text-align: center;

font-weight: bold;

border-radius: 2em;

-webkit-transition: all 0.3s ease-out;

-moz-transition: all 0.3s ease-out;

-ms-transition: all 0.3s ease-out;

-o-transition: all 0.3s ease-out;

transition: all 0.3s ease-out;

}

/*---------------------------各模块设定-------------------------------*/

#divAll{

width:100%;

margin:0 auto;

padding:0 0 0 0;

text-align:center;

background:url("") no-repeat  0 top;

}



#divPage{

width:100%;

margin:0 auto;

padding:0 0 0 0;

text-align:center;

text-align:center;

background:url("http://www.dfyhj.com/zb_users/upload/2020/05/20200505202643158868160346484.jpg") repeat-x center bottom;

}



#divMiddle{

width:980px;

margin:0 auto 0 auto;

padding:0 0 0 0;

text-align:left;

}







#divTop{

width:100%;

margin:0 auto;

padding:0px 0 0 0;

text-align:left;

float:right;

height:580px;

    clear:both;

}

.single #divTop,.search #divTop{background: url(http://www.dfyhj.com/zb_users/upload/2020/05/20200504193300158859198018971.jpg)no-repeat ;}



#divSidebar{

    width:230px;

margin:10px 0 0 0;

padding:0 0 0 0;

text-align:left;

float:left;



}



#divMain{

width:720px;

margin:10px 0 0 0;

padding:0 0 0 0;

text-align:left;

float:right;border:1px solid #3399CC;



}





#divBottom{

width:100%;

margin:0 0 0 0;

padding:6px 0 0 0;

text-align:center;

    clear:both;

    height:345px;

}



/*---------------------------删除各版块内容模块      -------------------------------*/

.category .dx00,.category .function,.category #gd0,.category #gd1,.index #divMain0,.category .pmd,.date #gd1,.tag #gd1{display: none;}



/*-------------------------------导航栏--------------------------------*/

#divNavBar{

float:right;

width:100%;

height:48px;

color:#000;font-family: "微软雅黑";border-radius:30px  ;border:1px solid #ccc;padding:5px;

}





#divNavBar h3{

display:none;

}



#divNavBar ul{

margin:0;

padding:0 0 0 0;

float:left;padding-left:30px;

}



#divNavBar li{

float:left;

padding:0 0 0 0;

margin:0 0 0 0;

font-size:1em;

}



#divNavBar a{

float:left;

margin:0 0 0px 0px;

padding:10px 25px 7px 25px;

text-decoration: none;

line-height:30px;

}



#divNavBar a.on{

color:#c00000 ;border-bottom:3px solid #c00000;



}



#divNavBar a:link {

color: #000;

}

#divNavBar a:visited {

color: #000;

}

#divNavBar a:hover {

color: #000;

border-top:3px solid #c00000;

}



#divNavBar a:active {

color: #000;

background: #fafafa;

}







/*------------------------------侧边栏定义---------------------------*/

.function {

float:left;

width:100%;

margin:0 0 10px 0;

padding:0;

text-align:left;

}

.function .function_t{

font-size:1.15em;

height:24px;

line-height:24px;

margin:0 0 2px 0;

padding:5px 0 5px 1em;

color:#fbfbfb;

background:#fbfbfb;

border:1px solid #eeeeee;

}





.function ul{

text-align:left;

width:95%;

margin:0 0 0 0;

padding:0 0 0 5%;

    border-top:1px solid #FFFFFF;

list-style-position:outside;

list-style-type:none;

}

.function li{

font-size:1em;

margin:0 0 0 0;

padding:0.4em 0 0.4em 0.9em;

background:url("default/pointblue.gif") no-repeat 0 center;

width:auto;

}

.function .function_c{

padding:0em;

}

.function .function_c div{

padding:0.8em 0 0.5em 1em;

line-height:1.5em;

}



.function a{

color:gray;

}

.function a:hover{

color:red;

}

#divLinkage  .function .function_c div,#divLinkage .function li,#divLinkage .function ul,.function,.function .function_t,.function .function_c{padding:0;}

#divLinkage div {border:1px solid #3399CC;width:965px;}

/*------------------------------网站目录定义---------------------------*/



#divMisc li{

padding-left:0em;

background:none;

}





#divCatalog li span.feed-icon{

display:none;

}



#divCatalog li.li-subcate{

margin:0 0 0 1em;

}



#divSearchPanel input[type="text"]{

    border:1px solid #bfd0d7;

    height:24px;

    line-height:24px;

    width:150px;

}

#divSearchPanel input[type="submit"]{

    border:1px solid #bfd0d7;

    height:35px;

    line-height:28px;

    width:50px;

    margin-left:0px;

    background:#e5f0f6;

}

#divTags {

padding:0 0 0 0;

}

#divTags .tag-count{

display:none;

}

#divTags li{

float:left;

background:none;

padding-left:0;

padding-right:0.5em;

padding: 5px 8px 5px 0;

display: inline;

clear : none;

}

#divComments li,divPrevious li{

width:200px;

    white-space:nowrap;

    word-break:keep-all;

    overflow:hidden;

    text-overflow:ellipsis;

}



/*-----------------------------日历-----------------------------*/

#divCalendar{

    width:100%;

padding:0 0 0 0;

}





#divCalendar div{

    width:225px;

margin:0 0 0 0;

padding:5px 0 5px 5px;

float:left;

}



#divCalendar table{

width:96%;

padding:0 2% 0 2%;

text-align:center;

}



/*------------------------------文章模块---------------------------*/





div.post {

width:98%;

margin:0 0 0 0;

padding:20px 1% 2px 1%;

text-align:left;

clear:both; 

word-break:break-all;

}



div.istop-post{

padding-top:0px;

padding-bottom:35px;

}



div.pagebar{

padding:30px 1% 5px 1%;width:98%;float:left;padding-bottom:35px;

}



/*---------------------------文章上下翻条------------------------*/

div.post-nav {

width:100%;

    height:20px;

    margin:0 0 10px 0;

clear:both;

    font-size:1em;

}









/*---------------------------文章内容------------------------*/





div.post .post-title{

    margin:0 0 0 0;

    padding:0 0 5px 0;

    font-size:1.4em;

    line-height:1.9em; 

color: #284259;

    text-align:left;

background:#FFF;

width:70%;

float:left;



}



div.istop-post .post-title{

    text-align:left;

border-bottom:none;

    margin:0 0 0 0;

padding-bottom:0px;

}



div.post .post-date{

    height:50px;

line-height:1.5em;

margin:0 0 0 0;

padding:8px ;

font-size:0.9em;

font-weight: normal;

    text-align:center;

width:66px;

float:left;

color:#fff;background:#c00000;

}





div.post .post-footer{

width:100%;

margin:30px 0 40px 0;

padding:0 0 5px 0;

font-size:0.9em;

    font-weight: normal;

color:#aaa;

text-align:right;

}





div.post .post-tags{

width:100%;

margin:0 0 0 0;

padding:2px 0 0 0;

font-size:1em;

    font-weight: normal;

color:gray;

height:20px;

text-align:left;

    text-indent:0em;

}



div.post div.post-body{

width:100%;

margin:0 0 15px 0;

padding:0 0 0 0;

font-size:1em;

    text-align:justify;

line-height:180%;

clear:both;

border-top:1px solid #dbe0e6;

word-break:break-all;

}



div.post-body a{

text-decoration:none;         

}





div.post-body p{

margin:10px 0 15px 0;

padding:0;

text-indent:2em;

}





/*----------文章中引用code------*/



div.post-body div.syntaxhighlighter{

margin: .5em 1em .5em 2em!important;

width:auto!important;

}



div.post-body li p{

overflow:visible;

text-indent: 0;

margin: 3px 0;

}

div.post-body ul,div.post-body ol{

margin-left:3.5em;

}

div.post-body code{

width: 93%;

padding:5px;

background:#f8f8f8;

    border:1px #F4F4F4 solid;

}



div.post-body blockquote {

width: 93%;

background:#F4F4F4;

border-left:10px solid #ececec;

margin:15px 5px;

padding:5px;

}



div.post-body img{

    max-width:93%;height:auto;

}



div.post-body table {

border-collapse: collapse;

background:#ffffff;

line-height:140%;

}

div.post-body td,th{

margin:0;

padding:3px;

text-indent:0.25em;

}



div.post-body h1{

color: #000000;

margin:0;

padding:0;

font-size:1.2em;

}

div.post-body h2{

color: #000000;

margin:0;

padding:0;

font-size:1.1em;

}

div.post-body h3{

color: #000000;

margin:0;

padding:0;

font-size:1em;

}

div.post-body h4{

color: #000000;

margin:0;

padding:0;

font-size:1em;

}

div.post-body h5{

color: #000000;

margin:0;

padding:0;

font-size:0.9em;

}

div.post-body h6{

color: #000000;

margin:0;

padding:0;

font-size:0.8em;

}







/*----------------------隐藏最近文章前的日期---------------------------------*/

.article-date {

        

}





/*---------------------------blog标题display: none;-----------------------------*/



#BlogTitle{position:absolute;top:400px; left:25%;z-index: 1000;text-align:center;

font-size:2em;

margin:50px 0 0 0;

padding:0 0  0 0;

font-weight:normal;

float:left;

line-height:1em;color:#fff;background:#c00000;width:800px;height:150px;

}



.single #BlogTitle{position:absolute;top:50px;background:transparent; left:25%;z-index: 1000;text-align:center;

font-size:2em;

margin:50px 0 0 0;

padding:0 0  0 0;

font-weight:normal;

float:left;

line-height:1em;color:#000000;width:800px;height:150px;}

#BlogTitle a{

color:#fff; 

}



#BlogTitle a:hover {

color: red;

text-decoration: none;

}

#BlogTitle a:active {

color: red;

text-decoration: none;

}

#BlogSubTitle{position:absolute;top:180px; left:25%;z-index: 1000;

color:gray; 

font-size:1.2em;

    font-weight:normal;

margin:18px 0 0 10px;

padding:0;

float:left;text-align:center;

line-height:1.6em;color:#fff;

}



/*---------------------------版权-----------------------------*/



#BlogPowerBy{

font-size:0.9em;

height:25px;

margin:0;

padding:0;

text-align:left;

font-weight:normal;

}

#BlogCopyRight{

font-size:0.9em;

height:20px;

margin:0;

padding:0;

text-align:left;

font-weight:normal;

}

#BlogPowerBy a,#BlogCopyRight a{

color:#666;

}

#BlogPowerBy a:hover,#BlogCopyRight a:hover{

color:red;

}







/*---------------------------文章和评论翻页条------------------------*/

a.l{

text-align:left;

float:left;

}



a.r{

text-align:right;

float:right;

}





/*---------------------------引用\评论----------------------------------*/

ul.msg{

width:98%;

margin:10px 0 20px 0;

padding:5px 1% 5px 1%;

text-align:left;

list-style-position : outside;

    table-layout: fixed;

    word-wrap:break-word;

}



li.msgname{

padding:0 0 10px 5px;

margin:0px;   

font-weight: bold;

    font-size:1em;

}



li.msgname *{



}



li.msgurl{

text-align:right;

padding:2px 10px 2px 10px;

margin:0;

    font-size:1em;

}





li.msggravatar{

display:block;

float:left;

margin-right:5px;

}



li.msgarticle{

list-style-position : outside;

padding:10px;

margin:0;

line-height:160%; 

    background:#FFF;

padding-left:55px;

    border-bottom:1px solid #eaeaea;

}

li.msgtime{

padding:5px 0 0 0;

font-weight: normal; 

font-size:0.8em;

}

img.avatar{

width:40px;

height:40px;

float:left;

padding:4px;

border:1px solid #eaeaea;

}

ul.msg ul.msg{

padding:10px 0 0 0;

margin:20px 0 0 0;

    border-top:1px solid #eaeaea;

    border-bottom:none;

}

ul.msg ul.msg li.msgarticle{

padding-bottom:0px;

    border-bottom:0px solid #eaeaea;

}



ul.msg ul.msg li.msgname{

padding:0px;

}







/*---------------------------相关文章----------------------------------*/

ul.mutuality,ul.pagebar,ul.msghead{

border:none;

}

ul.mutuality li.tbname,ul.msghead li.tbname{

color:#3c6da7;

padding-bottom:10px;

border-bottom:1px solid #dbe0e6;

}

ul.mutuality li.msgarticle{

padding-left:0px;

border:none;

}









/*-------------------留言回复------------------------------*/

li.msgarticle div.quote{

margin:10px 0 0 0;

    padding:10px;

background:#FFFFFF;

    border:1px #F4F4F4 solid;

}

li.msgarticle div.quote-title{

margin:0;

padding:0;

font-size:1em;

    color: red;

}











/************评论发表用的样式*************/

#divCommentPost{

width:98%;

margin:0 0 0 0;

padding:5px 1% 15px 1%;

}



#divCommentPost p{margin-top:10px;}

#divCommentPost label{margin-top:5px;}



#divCommentPost p.posttop{

color:#3c6da7;

}



#divCommentPost img{margin-bottom:-0.5em;}

#cancel-reply{float:right;margin-right: 2em;}

div.reply-frm{

background:#f0f0f0;

box-shadow: 0 0 15px #666;

margin:1em 1% !important;

padding:.3em .8em !important;

min-width:330px;

}



input.text{

border:1px solid #d7d7d7;

line-height:20px;

height:24px;

padding:2px 5px 2px 5px;

}

#txaArticle{padding:5px;width:95%;height:150px;border:1px solid #d7d7d7;}

input.button {color:#FFFFFF; font-size:14px; width:100px; height:32px; background:#3a6ea5; border:1px solid #3399CC;cursor: pointer;}







/*--------------------------分页条-------------------------------*/

span.page{

color:#666;

font-weight:bolder;

padding:2px 5px 2px 5px;

margin:4px;

border:1px solid #cccccc;

}



span.now-page{

color:#666;

font-weight:bolder;

padding:2px 5px 2px 5px;

margin:5px;

border:1px solid #666;

}



a:hover span.page{

color:red;

border:1px solid red;

}



ul.ul-subcates{

padding: 8px 0 0 0;

margin-bottom:-8px;

}

span.sh{

border:1px solid #CCC;

padding:0 3px;

margin-right:5px;

font-size:.5em;

font-family:monospace;

cursor:pointer;

color:#666;

}





.function .function_t{background:url("http://www.dfyhj.com/zb_users/upload/2020/05/20200505202518158868151847660.png") no-repeat;padding:5px;padding-left:25px;}

.postin{display: block;float:left;}

.multi .postin .post{float:left;height:470px;border:1px solid #CCC;}

.multi .postin .post:hover {float:left;height:470px;border:1px solid #C00000;}

.multi .postin{width:100%;float:left;height:auto;}



.multi #lr  ul{width:340px;float:left;height:auto;padding:10px;}

.multi #lr img{width:300px;height:200px;float:left;}

.multi #lr #gd11 ul{width:300px;float:left;height:auto;padding:10px;}

.multi #lr #gd11 img{width:280px;height:180px;}

 

.post-body{border-top:1px solid #C00000;}

#gd .post-body,#gd .post-link,#gd .post-footer,#gd .post-date {display: none;}

#gd {height:300px;}#gd .post-title{width:320px;float:left;height:auto;}








/*---------------------------自动隐藏文字-----------------------------*/



 .index .post-body,.category .post-body,.date .post-body,.tag .post-body
{margin-top:10px;
padding-top:10px;
overflow: hidden!important;
/*自动隐藏文字*/
text-overflow: ellipsis!important;
/*文字隐藏后添加省略号*/

white-space:nowrap;/*强制不换行*/


      
 width:250px;/*需要配合宽度来使用*/
    height:40px;
}


.index h6 .post-footer{display:none!important;}

.so  {border-radius: 25px;  ;border:1px solid #F79646;padding: 10px!important;}.so1 {border:0px solid #fff!important;padding: 30px!important;  line-height:25px;background:url("http://ttdyr.com/zb_users/upload/2022/08/20220818203303166082598385710.png") no-repeat center!important;

}



