/**/
article header h2{
    color: #444;
    font-size: 16px;
    border-bottom:solid 1px #d6d6d6;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
#body_wrapper li{
    display: inline-block;
    vertical-align: top;
}
#body_wrapper li a{
    color: #444;
    text-decoration: none;
    font-size: 16px;
}
.piclist li{
    margin-bottom: 10px;
    margin-right: 10px;
    width: 202px;
    height: 149px;
    text-align: center;
}
.piclist li a.picnewstitle{
    display: inline-block;
    height: 20px;
    overflow: hidden;
}
.piclist li a:hover{
    text-shadow: 1px 4px 5px #000000;
}
.piclist img{
    width: 202px;
    height: 124px;
    border-radius: 10px;
}
.piclist li:nth-child(3n+3){
    display: inline-block;
    margin-right: 0;
}
@-webkit-keyframes piclist{
    0%{
        -webkit-transform: rotate(0deg)scale(1);
        transform: rotate(0deg)scale(1);
        opacity: 0.6;
    }
    40%{
        -webkit-transform: rotate(60deg)scale(1.6);
        transform: rotate(60deg)scale(1.6);
        opacity: 0.8;
    }
    60%{
        -webkit-transform: rotate(30deg)scale(1);
        transform: rotate(30deg)scale(1);
        opacity: 0.4;
    }
    90%{
        -webkit-transform: rotate(0deg)scale(0.8);
        transform: rotate(0deg)scale(0.8);
        opacity: 0.8;
    }
}
@-moz-keyframes piclist {
    0% {
        -moz-transform: rotate(0deg) scale(1);
        transform: rotate(0deg) scale(1);
        opacity: 0.6;
    }
    40% {
        -moz-transform: rotate(60deg) scale(1.6);
        transform: rotate(60deg) scale(1.6);
        opacity: 0.8;
    }
    60% {
        -moz-transform: rotate(30deg) scale(1);
        transform: rotate(30deg) scale(1);
        opacity: 0.4;
    }
    90% {
        -moz-transform: rotate(0deg) scale(0.8);
        transform: rotate(0deg) scale(0.8);
        opacity: 0.8;
    }
}
@-ms-keyframes piclist {
    0% {
        -ms-transform: rotate(0deg) scale(1);
        transform: rotate(0deg) scale(1);
        opacity: 0.6;
    }
    40% {
        -ms-transform: rotate(60deg) scale(1.6);
        transform: rotate(60deg) scale(1.6);
        opacity: 0.8;
    }
    60% {
        -ms-transform: rotate(30deg) scale(1);
        transform: rotate(30deg) scale(1);
        opacity: 0.4;
    }
    90% {
        -ms-transform: rotate(0deg) scale(0.8);
        transform: rotate(0deg) scale(0.8);
        opacity: 0.8;
    }
}
@-o-keyframes piclist {
    0% {
        -o-transform: rotate(0deg) scale(1);
        transform: rotate(0deg) scale(1);
        opacity: 0.6;
    }
    40% {
        -o-transform: rotate(60deg) scale(1.6);
        transform: rotate(60deg) scale(1.6);
        opacity: 0.8;
    }
    60% {
        -o-transform: rotate(30deg) scale(1);
        transform: rotate(30deg) scale(1);
        opacity: 0.4;
    }
    90% {
        -o-transform: rotate(0deg) scale(0.8);
        transform: rotate(0deg) scale(0.8);
        opacity: 0.8;
    }
}
@keyframes piclist {
    0% {
        transform: rotate(0deg) scale(1);
        opacity: 0.6;
    }
    40% {
        transform: rotate(60deg) scale(1.6);
        opacity: 0.8;
    }
    60% {
        transform: rotate(30deg) scale(1);
        opacity: 0.4;
    }
    90% {
        transform: rotate(0deg) scale(0.8);
        opacity: 0.8;
    }
}
.piclist li:hover img{
    -webkit-animation-name: piclist;
    -moz-animation-name: piclist;
    -ms-animation-name: piclist;
    -o-animation-name: piclist;
    animation-name: piclist;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    -ms-animation-timing-function: linear;
    -o-animation-timing-function: linear;
    animation-timing-function: linear;
}
section.listnav{
    margin-top: 5px;
}
.listnav li{
    background-color: #2f89c5;
    padding: 3px 10px;
    margin-right: 10px;
    -webkit-transition: background-color 0.5s linear;
    -moz-transition: background-color 0.5s linear;
    -ms-transition: background-color 0.5s linear;
    -o-transition: background-color 0.5s linear;
    transition: background-color 0.5s linear;
}
#body_wrapper .listnav a{
    color: #fff;
    font-size: 15px;
}
.listnav li.on,.listnav li:hover{
    background-color: #A39F9F;
}
section#tuijianlist{
    margin-top: 20px;
}
.toplist_title h2{
    color: #444;
    font-size: 16px;
    border-bottom: solid 1px #d6d6d6;
    padding-bottom: 10px;
}
section.toplist li:before{
    content: counter(listnum);
    background-color: #444444;
    padding: 3px 7px;
    color: #fff;
    margin-right: 5px;
}
section.toplist li:last-child:before{
    padding: 3px;
    font-size: 13px;
}
section.toplist li{
    counter-increment: listnum;
    display: inline-block;
    width: 100%;
    vertical-align: bottom;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 17px;
    -webkit-transition: text-shadow 1s linear;
    -moz-transition: text-shadow 1s linear;
    -ms-transition: text-shadow 1s linear;
    -o-transition: text-shadow 1s linear;
    transition: text-shadow 1s linear;
}
section.toplist li:nth-child(1):before,section.toplist li:nth-child(2):before,section.toplist li:nth-child(3):before{
    background-color: #3598DC;
}
section.toplist a{
    color: #444444;
    font-size: 16px;
    text-decoration: none;
}
section.toplist li:hover{
    text-shadow: 1px 3px 4px #000;
}
.newslist li{
    margin-top: 10px;
    -webkit-transition: text-shadow 0.5s linear;
    -moz-transition: text-shadow 0.5s linear;
    -ms-transition: text-shadow 0.5s linear;
    -o-transition: text-shadow 0.5s linear;
    transition: text-shadow 0.5s linear;
}
.newslist li:hover{
    text-shadow: 1px 4px 4px #000;
}
.newslist li:nth-child(5n+5){
    border-bottom: solid 1px #CCCCCC;
    padding-bottom: 10px;
}
.newslist li:last-child{
    border: 0;
}
.newslist li a{
      display: inline-block;
      vertical-align: top;
      width: 518px;
      font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.newslist li time{
    display: inline-block;
    vertical-align: top;
    text-align: center;
    width: 110px;
    font-size: 16px;
    color: #444444;
}
/*内容页*/
.content h3{
    font-size: 16px;
    color: #444;
    padding-bottom: 10px;
}
.content div.tit_bar .bdsharebuttonbox{
    display: inline-block;
    vertical-align: top;
}
.content div.tit_bar .bdsharebuttonbox.bdshare-button-style0-16 a{
    border: 0;
    padding-right: 0px;
    display: inline-block;
}
.content header div.tit_bar{
    font-size: 10px;
    font-family: "宋体";
    color: #808080;
    border-bottom: solid 1px #CAC7C7;
    padding-bottom: 2px;
    line-height: 28px;
}
.content header div.tit_bar a{
    color: #3598DB;
    border-right: solid 1px #CAC7C7;
    padding-right: 10px;
    margin-right: 10px;
    text-decoration: none;
}
.content header div.tit_bar time{
    margin-right: 20px;
}
.content_nr{
    color: #444;
    padding: 20px 0;
    text-indent: 34px;
    line-height: 30px;
    height: 710px;
    overflow: hidden;
}
section.xiangguanyuedu{
    margin-top: 20px;
    height: 38px;
    overflow: hidden;
}
section.xiangguanyuedu a{
    text-decoration: none;
    color: #3598DB;
}
section.xiangguanyuedu a{
    margin-right: 10px;
}