.guestbook{width:600px; padding:30px; border:4px solid #ff6276; border-radius:10px; margin:30px auto;}
.guestbook li{overflow:hidden; margin-bottom:20px;}
.guestbook li label{width:50px; line-height:35px; font-size:16px; float:left;}
.guestbook li input{width:calc(100% - 50px); height:35px; float:left;}
.guestbook li textarea{width:calc(100% - 50px); min-height:100px;}
.guestbook button{width:100px; padding:5px 0; text-align:center; background:#ff6276; border-radius:5px; color:#fff; margin:0 auto; border:none; font-size:16px; display:block;}

.list-t{font-size:25px; color:#ff6276; overflow:hidden; padding:10px; border-bottom:1px solid #ccc; margin-top:20px;}
.list-t-r{font-size:14px; color:#333; float:right; margin-top:14px;}
.list-t-r a{color:#333;}
.list{overflow:hidden;}
.list-l, .content-l{width:calc(100% - 270px); float:left;}
.list-l li{padding:15px 0; overflow:hidden;}
.list-l li img{width:23%; float:left;margin-top: 19px;}
.list-l li .dl{width:77%; padding-left:30px; float:left;margin:0;}
.list-l li .dl .dt{font-size:22px; color:#000; padding:15px 0;}
.list-l li .dl .dd{font-size:16px; color:#757575; line-height:2;}
.list-l li .dl p{font-size:16px; color:#999; padding-top:20px;}

.list-r{width:270px; float:left; padding-left:20px;}
.list-r-t{}
.list-r-t-t{padding:39px 0 10px; border-bottom:1px solid #ccc; font-size:18px; color:#ff6276;}
.list-r-t ul{padding:10px 0;}
.list-r-t ul li{padding:10px 0;}
.list-r-t ul li a{font-size:14px; color:#333; overflow:hidden; display:block;}
.list-r-t ul li a i{display:block; width:4px; height:4px; border-radius:50%; background:#666; float:left; margin:8px 5px 0 0;}
.list-r-t ul li a span{width:calc(100% - 10px); display:block; float:right;}
.list-r-d{}
.list-r-d-t{padding:10px 0; border-bottom:1px solid #ccc; font-size:18px; color:#ff6276;}
.list-r-d ul{}
.list-r-d ul li{border-bottom:1px solid #ccc; padding:10px 0;}
.list-r-d ul li a{display:flex;align-items: center;}
.list-r-d ul li img{width:80px; height:80px; border-radius:100%;object-fit: cover;}
.list-r-d ul li .dl{padding-left:20px;}
.list-r-d ul li .dl .dt{color:#000; font-size:16px; margin-top:5px;}
.list-r-d ul li .dl .dd{color:#666; font-size:14px; margin:5px 0;}
.list-r-d ul li .dl span{width:80px; height:20px; display:flex; align-items:center; justify-content:center; background:#ff6276; color:#fff; border-radius:10px; font-size:12px;}
