.attachment .name{font-weight:bold;padding-bottom:20px}.attachment a{float:left;display:block;width:22%;height:52px;margin-right:3%;border-radius:2px;padding:12px;box-sizing:border-box;font-size:12px}.attachment a:nth-child(4n){margin-right:0}.attachment a .fll{width:20%}.attachment a .flr{width:80%}.attachment a div:first-child{font-weight:bold;padding-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail img{max-width:100%}.detail .iframe{max-width:100%}#item{padding-bottom:80px}#item .main{width:800px;position:relative}#item .main .topic{line-height:38px;padding-bottom:16px;font-size:30px;font-weight:bold}#item .main .fieldsA{line-height:30px;border-bottom:1px solid #ddd;padding-bottom:12px;margin-bottom:32px}#item .main .fieldsA .fields .item{float:left;margin-right:24px}#item .main .fieldsA .fields .item:last-child{margin-right:0}#item .video{text-align:center;max-width:100%;max-height:500px;position:relative;border-radius:10px;overflow:hidden}#item .video .video-mask{background:linear-gradient(0deg,rgba(0,0,0,0.6),rgba(0,0,0,0.6));position:absolute;left:0;top:0;z-index:1;width:100%;height:100%}#item .video img{max-width:100%;max-height:100%;min-width:500px;object-fit:cover;border-radius:8px}#item .video .vertical{left:50%;transform:translate(-50%,-50%)}#item .detail{margin:36px 0 16px 0}#item .fieldsB{padding-top:12px}#item .next{display:flex;padding-top:40px;margin-top:40px;border-top:1px solid #ddd}#item .next .item{margin-right:24px;flex:1}#item .next .item:last-child{margin-right:0}#item .next .item label{margin-right:12px}#item .share{padding:0 8px}#item .share a{display:block;line-height:48px;border-bottom:1px solid #eee;font-size:16px;text-decoration:none}#item .share a i{margin:-2px 12px 0 0}#item .share a:hover .ico24{background-position-y:-618px}#single{padding-bottom:80px}#single .topic{float:left;width:18%;min-height:490px;border:1px solid #eee;padding:16px 0;line-height:38px;margin-bottom:80px}#single .topic .title{padding:0 30px 4px 30px;font-weight:bold}#single .main{float:right;width:80%}#single .main .banner{width:100%;margin-bottom:32px}#single .main .banner img{width:100%}#single .main .title{font-size:20px;font-weight:bold;height:42px;border-bottom:1px solid #ddd;margin-bottom:20px}#card{padding-bottom:80px}#card .topic{font-size:30px;font-weight:bold;text-align:center;padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:20px}#card .main{border-radius:8px;overflow:hidden}#card .main img{max-width:100%}