.font-24{ font-size: 24px; color: #111111; font-weight: bold; }
.font-18{ font-size: 18px; color: #111111; font-weight: bold; line-height: 1.5; }
.font-16{ font-size: 16px; color: #666666; }
.font-14{ font-size: 14px; color: #666666; margin-bottom: 0.32rem; }
.font-12{ font-size: 12px; color: #999999; }
.author-box{ display: inline-block; }
.author-box span:hover{ text-decoration: underline; color: #423BDD }

.cover-img{ width:100%; height:100%; background-size:cover; background-position: center center; }

@media screen and (max-width: 768px) {
   .font-24{ font-size: 15px; font-weight: 500; }
   .font-18{ font-size: 14px; font-weight: 500; line-height: 1.5; }
   .font-16{ font-size: 14px; }
   .font-14{ font-size: 11px; margin-bottom: 0.32rem; }
   .font-12{ font-size: 12px; }
}

.ani-spe{
    transition: all 0.5s ease 0s;     
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
}
.ani-spe:hover{
    -moz-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
 }
 .ani-plus{
    transition: all 0.5s ease 0s;     
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
 }
 .ani-plus{
    transition: all 0.5s ease 0s;     
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
 }
 .ani-plus:hover{
    transform: scale(1.1);
 }
 .ani-frame:hover .font-18{
    color: #423BDD;
 }
 .ani-frame:hover{
    box-shadow:0 0 12px 0 rgba(0,0,0,.15);
 }
 .max-one{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
 }
 .max-two{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
 }
 .plus-select{ 
   animation: plusIcon 1s ease-in-out;
}
@keyframes plusIcon{
   0% {
          transform: scale(1);
   }
   25% {
         transform: scale(1.2);
   }
   50% {
       transform: scale(1);
   }
   75% {
       transform: scale(1.2);
   }
}

/* 提示样式 */
.prompt_box{ position: fixed; left: 50%; top: 50%; transform: translate(-50%,-50%); padding: 0.1333rem 0.2667rem; background: rgba(0,0,0,.8); color: #fff; border-radius: .106667rem; max-width: 2.666667rem; font-size: 16px; z-index: 1000;}

/* 隐藏站在统计 */
a[title='站长统计']{
  display: none !important;
}