body{ line-height:180%;}
h2{border-bottom:1px solid #CCC; font-size:18px}
h3{border:1px dotted #ccc; margin-bottom:20px; background:#FAFAFA; font-size:16px; line-height:50px; height:50px; padding:0; text-align:center;}
.h10{height:10px;}
.wcontent{ height:auto !important; width:100%; float:left;clear:both;  }
.midcontent{width:1000px; margin:0 auto;}
.grayline{border-bottom:1px solid #ccc; padding:3px;}
.graywords{color:#7f7f7f; font-size:1em}
.centerwords{ text-align:center;}
.greentitle{color:#24ca9a; font-size:1.2em; padding-bottom:10px; font-weight:600;}
.audiotitle{color: #393939; font-size:1.1em; padding-top:10px; padding-bottom:20px;}
.audiolist{width:1000px; margin:0 auto;}
.audiolist ul li{list-style:none; cursor:pointer; float:left; margin-right:10px; margin-left:10px; margin-bottom:20px; border:1px solid #f8f8f8; text-align:left; height:175px;}
.audiolist ul li img{width:120px; float:left; margin-right:20px;}
.audiolist ul li div{float:left; width:338px; word-break:break-all; }
.shoutings{background-image:url(images/shoutings.png); background-size:30px;background-repeat:no-repeat; color:#969696; height:30px; line-height:30px;width:100px; display:block; overflow:hidden; padding-left:50px; margin-top:5px; float:right; font-size:16px;}
a{color:#000; text-decoration:none;}
.pingluns{background-image:url(images/pingluns.png); background-size:30px;background-repeat:no-repeat; color:#969696; height:30px; line-height:30px;width:80px; display:block; overflow:hidden; padding-left:50px; margin-top:5px; float:right; font-size:16px;}
.dotline{border-top:1px dashed #ccc; width:1000px; margin:0 auto; height:30px;}
.smalltitle{border-top:10px solid #f8f8f8; padding-top:20px; text-align:center; border-bottom:1px dashed #ccc; padding-bottom:20px; color:#24ca9a; font-size:20px}