.post{padding:5px;background:#ffffff;margin-bottom:0px;position:relative;overflow:hidden}
.post .featured i{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.post .post-head{text-align:center}
.post .post-head .post-title{margin:0;font-size:1.4em;line-height:1.0em}
.post .post-head .post-title a{color:#303030}
.post .post-head .post-title a:hover,.post .post-head .post-title a:focus{text-decoration:none;color:#f4645f}
.post .post-head .post-meta{color:#959595;margin:14px 0 0px; font-size:12px;}
.post .post-head .post-meta span{margin:0px 7px;white-space:nowrap}
.post .featured-media{margin-top:30px;overflow:hidden}
.post .featured-media img{width:100%}
.post .post-content{margin:12px 0}
.post .post-footer{margin-top:10px;border-top:1px solid #ebebeb;padding:5px 0 0}
.post .post-footer .tag-list{color:#959595;line-height:28px;font-size:12px}
.post .post-footer .tag-list a{color:#959595;margin-left:7px}
.post .post-footer .tag-list a:hover{color:#f4645f}
.author a{color:#66be8c}
.typename a{color:#66be8c}
.btnall{border:1px solid #66be8c;background:#66be8c;color:#fff;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.btnall:hover{border:1px solid #f4645f;background:#f4645f;color:#ffffff;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.divfl:hover{text-decoration:none;color:#656565;border-color:#0099FF;text-decoration:none}
.loading{width:50px;height:50px;margin:0 auto;background:url(../image/loading.gif) no-repeat center top}
.loaddiv{display:none}
.syntaxhighlighter{border-radius:5px;border:1px solidred;padding:10px;overflow-y:auto;max-height:900px}
.prev-next-wrap{margin-bottom:15px;line-height:2.2em; text-align:center;}
#leftid{text-align:left;left:0px;background:#66be8c;color:#ffffff;border:1px #66be8c solid; margin-bottom:15px;}
#rightid{text-align:right;right:0px;background:#66be8c;color:#ffffff;border:1px #66be8c solid;margin-bottom:15px;}
#leftid:hover{background:#505050;border:1px #505050 solid}
#rightid:hover{background:#505050;border:1px #505050 solid}
.typetags{ left:0px;}
.typetags a{
    color:#fff;
    display:inline-block;
    font-size:14px;
    margin:8px 4px 0 0;
    line-height:27px;
}
.typetags a:first-child{
    background: #eb6841 ;
}
.typetags a:nth-child(2){
    background: #3fb8af ;
}
.typetags a:nth-child(3){
     background: #fe4365 ;
 }
.typetags a:nth-child(4){
    background: #edc951;
}
.typetags a:nth-child(5){
    background: #fc9d9a;
}
.typetags a:nth-child(6){
    background: #edc951;
}
.typetags a:nth-child(7){
    background: #fe4365;
}
.typetags a:nth-child(8){
    background: #3fb8af;
}
.typetags a:nth-child(9){
    background: #8a9b0f;
}
.typetags a:nth-child(10){
    background: #c8c8a9;
}
.typetags a:nth-child(11){
    background: #83af9b;
}
.typetags a:nth-child(12){
    background: #edc951;
}
.typetags a:nth-child(13){
    background: #eb6841;
}
.typetags a:nth-child(14){
    background: #3fb8af;
}
.typetags  a{padding:0 12px;line-height:27px;}
.typetags  a i{background:#fff;color:#959595;float:right;top:0;right:0;display:block;padding:0 10px;text-align:center;font-style:normal;border-left:1px solid #66be8c;line-height:27px}
.typetags  a{color:#fff;text-decoration:none;}
.typetags  a:hover{text-decoration:none; background-color:#229d55;}
/*.typetags span:hover{text-decoration:none;border:1px solid #229d55; background-color:#229d55;}*/
.post-taglist{padding:5px;background:#ffffff;margin-bottom:0px;position:relative;overflow:hidden; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #cdcdcd;}
.post-taglist .post-taglist-head{text-align:left}
.post-taglist .post-taglist-head .post-taglist-title{margin:0;font-size:1.1em;line-height:1.0em}
.post-taglist .post-taglist-head .post-taglist-title a{color:#155faa}
.post-taglist .post-taglist-head .post-taglist-title a:hover,.post .post-head .post-title a:focus{text-decoration:none;color:#f4645f}
.post-taglist .post-taglist-head .post-taglist-meta{color:#959595;margin:14px 0 0px; font-size:12px;}
.post-taglist .post-taglist-head .post-taglist-meta span{margin:0px 7px;white-space:nowrap}
.taglist{ min-height:910px}
.post-taglist:hover{text-decoration:none;color:#656565;border-color:#66be8c;}
.breadcourm{border:1px dashed #cdcdcd; background-color:#fff;}
.breadcourm:hover{border:1px dashed #0099FF; background-color:#fff;}
.alltaglist a{margin-right: 20px;line-height: 30px;white-space: nowrap;}
.botarticle-p{border-bottom: 1px dashed #cdcdcd;}
.botarticle-p:hover{border-bottom: 1px dashed #66be8c;}
.botarticle-p a:hover{ color:#f4645f}
.botarticlecl a{color:#656565;}
.botarticlecl a:hover{color:#f4645f;}
ul,li{
    list-style: none;
}
.new-list{
    padding-left: 0;
}
.panel{
    margin-bottom: 0;
}
.new-list > li{
    padding: 2px 0;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.red{
    color: red;
}
.title > a.r {
    font-size: 14px;
    padding-left: 100px;
}
a {
    color: #0077b3;
    text-decoration: none;
}
.category  a:hover{text-decoration:none; background-color:#229d55;}
.category  a{color:#fff;text-decoration:none;}
.category a {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    margin: 8px 4px 0 0;
    line-height: 27px;
    background-color: #3fb8af;
    padding: 0 12px;
}
.card{
    border: none;
}
.card-title a {
    color: #303030;
}
.card-title a:hover, .card-title a:focus {
    text-decoration: none;
    color: #f4645f;
}
.posted-on, .byline ,.article-views{
    color: #999;
}
.published{
    color: #999;
}
.byline{
    margin-left: 8px;
}
.article-views{
    margin-left: 8px;
}
.author a{
    color: #999;
}
.card-text{
    color: #999;
}
.right-title{
    height: 40px;
    line-height: 40px;
    /*padding: 0 15px;*/
    border-bottom: 1px dotted #E9E9E9;
    color: #333;
    border-radius: 2px 2px 0 0;
    font-size: 14px;
}
.right-body{
    margin-top: 10px;
}
.new-list a{
    color: #333;
    text-decoration: none;
}
.new-list a:hover{
    color: #777;
}