/*图文列表*/
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;
}
.piclist li {
    margin-bottom: 10px;
    margin-right: 10px;
    width: 202px;
    height: 149px;
    text-align: center;

}
.piclist li img{
    width: 202px;
    height: 124px;
    border-radius: 9px;
}
.piclist li:nth-child(3n+3){
    margin-right: 0;
}
@-webkit-keyframes piclist{
    0%{
        -webkit-transform:rotate(0deg) scale(1);
        -moz-transform:rotate(0deg) scale(1);
        -ms-transform:rotate(0deg) scale(1);
        -o-transform:rotate(0deg) scale(1);
        transform:rotate(0deg) scale(1);
        opacity: 0.5;
        border-radius: 1px;

    }
    40%{
        -webkit-transform:rotate(60deg) scale(2);
        -moz-transform:rotate(60deg) scale(2);
        -ms-transform:rotate(60deg) scale(2);
        -o-transform:rotate(60deg) scale(2);
       transform:rotate(60deg) scale(2);
        opacity: 0.9;
    }
    60%{
        -webkit-transform:rotate(30deg) scale(1.3);
        -moz-transform:rotate(30deg) scale(1.3);
        -ms-transform:rotate(30deg) scale(1.3);
        -o-transform:rotate(30deg) scale(1.3);
       transform:rotate(30deg) scale(1.3);
        opacity: 0.2;
        border-radius: 110px;
    }
    90%{
        -webkit-transform:rotate(0deg) scale(0.8);
        -moz-transform:rotate(0deg) scale(0.8);
        -ms-transform:rotate(0deg) scale(0.8);
        -o-transform:rotate(0deg) scale(0.8);
       transform:rotate(0deg) scale(0.8);
        opacity: 1;
        border-radius: 11px;
    }
}
@-moz-keyframes piclist{
    0%{
        -moz-transform:rotate(0deg) scale(1);
        transform:rotate(0deg) scale(1);
        opacity: 0.5;
        border-radius: 1px;

    }
    40%{
        -moz-transform:rotate(60deg) scale(2);
        transform:rotate(60deg) scale(2);
        opacity: 0.9;
    }
    60%{
        -moz-transform:rotate(30deg) scale(1.3);
        transform:rotate(30deg) scale(1.3);
        opacity: 0.2;
        border-radius: 110px;
    }
    90%{
        -moz-transform:rotate(0deg) scale(0.8);
        transform:rotate(0deg) scale(0.8);
        opacity: 1;
        border-radius: 11px;
    }
}
@-ms-keyframes piclist{
    0%{
        -ms-transform:rotate(0deg) scale(1);
        transform:rotate(0deg) scale(1);
        opacity: 0.5;
        border-radius: 1px;

    }
    40%{
        -ms-transform:rotate(60deg) scale(2);
        transform:rotate(60deg) scale(2);
        opacity: 0.9;
    }
    60%{
        -ms-transform:rotate(30deg) scale(1.3);
        transform:rotate(30deg) scale(1.3);
        opacity: 0.2;
        border-radius: 110px;
    }
    90%{
        -ms-transform:rotate(0deg) scale(0.8);
        transform:rotate(0deg) scale(0.8);
        opacity: 1;
        border-radius: 11px;
    }
}
.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: 20px;
}
.listnav li{
    background: rgb(53, 152, 219);
    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;
}
.listnav li.on , .listnav li:hover{
    background-color: #444444;
}
section#tuijianlist{
    margin-top: 20px;
}
.toplist_tit h3{
    color: #444;
    border-bottom: solid 1px #9D9D9D;
    padding-bottom: 6px;
}
section.toplist li:before{
    content: counter(listxh);
    background: #444;
    padding: 2px 5px;
    color: #fff;
    margin-right: 5px;
}
section.toplist li{
    counter-increment: listxh;
    display: inline-block;
    width: 100%;
    vertical-align: bottom;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 16px;
    -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:first-child:before,section.toplist li:nth-child(2):before,section.toplist li:nth-child(3):before{
    background: #3598DC;
}
section.toplist li:last-child:before{
    padding: 2px;
    font-size: 14px;
}
section.toplist a{
    color: #444444;
    text-decoration: none;
}
section.toplist li:hover{
    text-shadow: 1px 4px 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 5px #000;
}
.newslist li:nth-child(5n+5) {
    border-bottom: solid 1px #c6c2c2;
    padding-bottom: 10px;
}
.newslist li:last-child{
    border: 0;
}
.newslist li a{
display: inline-block;
width: 510px;
    vertical-align: top;
}
.newslist li time{
    display: inline-block;
    width: 117px;
    text-align: center;
    vertical-align: top;
    color: #444444;
}
/*内容页*/
header.content_h1 h1{
    font-weight: normal;
    margin: 20px 0;
}
div.title_bar .bdsharebuttonbox.bdshare-button-style0-16 {
    display: inline-block;
    vertical-align: bottom;
}
div.title_bar .bdsharebuttonbox.bdshare-button-style0-16 a{
    border: 0;
    padding-right: 0px;
}
header div.title_bar{
    font-size: 10px;
    font-family: "宋体";
    color: #808080;
    border-bottom: solid 1px #CAC7C7;
    padding-bottom: 2px;
    line-height: 28px;
}
header div.title_bar a{
    color: #3598DB;
    border-right: solid 1px #CAC7C7;
    padding-right: 10px;
    margin-right: 10px;
    text-decoration: none;
}
header div.title_bar time{
    margin-right: 20px;
}
.content_nr{
    color: #444;
    padding: 20px 0;
    text-indent: 34px;
    line-height: 30px;
}
section.xiangguanyuedu{
    margin-top: 20px;
    height: 38px;
    overflow: hidden;
}
section.xiangguanyuedu a{
    text-decoration: none;
    color: #3598DB;
}
section.xiangguanyuedu a{
    margin-right: 10px;
}