/* reset */
html{-webkit-text-size-adjust:none;-webkit-user-select:none;-webkit-touch-callout: none; font-family: 'MicroSoft YaHei',Helvetica,"Helvetica Neue", "Futura", "Trebuchet MS", Arial;            -webkit-tap-highlight-color:rgba(0,0,0,0);
}
body{font-size:24px;background-color: #fff;}
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,pre,form,input,textarea,th,td,select{margin:0; padding:0; font-weight: normal;text-indent: 0;}
a,button,textarea,input,select{ border:none;background: none; -webkit-tap-highlight-color:rgba(255,0,0,0); outline:none; appearance:none;-webkit-appearance:none;}
em{font-style:normal}
li{list-style:none}
a,a:hover{text-decoration:none;color:#333;}
img{border:none; vertical-align:top;outline-width:0;}
table{border-collapse:collapse;}
textarea{ resize:none; overflow:auto;}
.clear  {clear:both;}
/* end reset */
.container{width:750px;margin: 0 auto;position: relative;}

.search_box{width: 696px;height: 85px;margin: 0 auto;padding-top: 20px;}
.search_box input[type=text]{width: 696px;height: 50px;line-height:50px;border-radius: 25px;box-sizing: border-box;
    font-size: 24px;padding-left: 58px;padding-right: 25px;
    background-color:#f3f4f5;
    background-image: url(../images/icon_search.png);
    background-position: 23px center;
    background-repeat: no-repeat;
}



ul.book_lsits{width: 696px;margin: 0 auto;}
ul.book_lsits li{height: 200px;margin-bottom: 45px;}
ul.book_lsits li img{width: 150px;height: 200px;border-radius: 5px;float: left;margin-bottom: 45px;box-shadow: 6px 6px 3px #ececed;}
ul.book_lsits li .cont{width: 520px;float: right;color:#9ea8b1;position: relative;}
ul.book_lsits li .cont p{text-align: justify;line-height: 42px;}
ul.book_lsits li .cont p.tit{font-size: 32px;color:#000000;margin-bottom: 20px;
    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
ul.book_lsits li .cont p.hint{font-size: 25px;height: 84px;margin-bottom:20px;;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}
ul.book_lsits li .cont p span{padding-right: 30px;}
ul.book_lsits li .cont .played_count{position: absolute;bottom:0;right:0;background: url(../images/icon_cont.png) no-repeat left center;padding-left:25px;line-height: 42px;font-size: 22px;}
