hr{border:0; border-top:1px solid #f0f0f0; margin:20px 0;}
.cmslist .cmsinfo a{line-height:normal}
.single .articlecon{font-size:18px;}
.articlecon img{border-radius:5px;}
.footer{border-top:10px solid #ebebeb; background:#eeeeee;}
.logo .name a{color:yellow; font-weight:bold; font-size:21px;}
.mydesc{margin:30px 0; color:#999;}
.cmslist li:last-child{border:0;}
.mybtn{background:#f0f0f0; padding:5px 10px; border:1px solid #3f72af; font-weight:bold; border-radius:20px;white-space: nowrap;}
.newscon ul li a{padding-right:100px;}
.mysplit{color:#ccc;}
a.mybtn:hover{color:red;}
.postcon ul, .postcon ol{margin-left:2em;}
.footer{font-size:14px;}
.footer p{font-weight:bolder;}
.article .info{margin-bottom:30px;}
.sidetitle h4, .reltitle h3, .cmttitle h3, .contitle h4, .cmstitle h4, .article h1{border-left:9px solid #3f72af; font-weight:bold;}
.article h1{padding:0; padding-left:10px; line-height:1em; margin:30px 0;}

@media screen and (max-width: 960px){
    .sidebar{display:block; width:100%; padding:0 10px;}
    .postinfo{display:block;}
    .myarticle .postinfo .edit{display:inline;}
    video{max-width:100%;}
}

@media screen and (max-width: 640px){
    .videobox{height:300px;}
}
