
.clearfix:before,
.clearfix:after {
	clear: both;
	display: block;
	visibility: hidden;
	overflow: hidden;
	height: 0;
	content: " ";
}
.bread{margin:0 auto;padding:10px 0;width:1200px;height:30px;line-height:30px;color:#999;text-indent:22px;background:url(../images/icon-home.png) no-repeat 0 50%}
.bread a{color:#999}
.bread a:hover{color:#fe7031}
.bread p{float:right}

.news-info{float:left;padding:25px 30px 30px 30px;width:820px;background:#fff}
.news-info .title h1{margin-bottom:15px;line-height:34px;font-size:26px;font-weight:700;text-align:center}
.news-info .title p{margin-bottom:15px;line-height:20px;text-align:center;color:#999}
.news-info .title p span{margin:0 10px}
.news-info .description{margin-top:20px;padding:15px 20px;line-height:1.85;font-size:16px;background:#f9f9f9;border:1px solid #f0f1f2}
.news-info .cover{margin-top:30px}
.news-info .cover .pic{display:block;margin:0 auto;padding:10px;width:200px;height:266px;background:#fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.2)}
.news-info .cover .pic img{width:100%;height:100%;vertical-align:top}
.news-info .cover .stars{margin-top:20px;font-size:16px;text-align:center}
.news-info .cover .stars .star{display:inline-block;margin-top:-4px;width:90px;height:16px;background:url(../images/stars.png) no-repeat 0 -40px;vertical-align:middle}
.news-info .cover .stars .star i{display:block;width:auto;height:16px;background:url(../images/stars.png) no-repeat 0 -60px;text-indent:-999px;overflow:hidden}
.news-info .cover .read{margin-top:20px;font-size:16px;text-align:center}
.news-info .cover .read a{color:#fe7031;font-weight:700;text-decoration:underline}
.news-info .content{margin-top:30px;line-height:1.8;font-size:16px}
.news-info .content h3{margin:.9em 0;padding-left:10px;line-height:40px;font-size:18px;font-weight:700;background:#f9f9f9}
.news-info .content p{margin:.7em 0;line-height:1.8;font-size:16px}
.news-info .content p img{margin:.3em 0;vertical-align:top}
.news-info .content ul{margin:.7em 0 .7em 2em;line-height:1.8;font-size:16px}
.news-info .content ul li{margin:.7em 0;list-style:disc}
.news-info .content ol{margin:.7em 0 .7em 2em;line-height:1.8;font-size:16px}
.news-info .content ol li{margin:.7em 0;list-style:decimal}
.news-info .book{margin-top:30px;border:1px solid #ebebeb}
.news-info .book dl{position:relative}
.news-info .book dt{float:left;padding:20px;width:102px;height:136px}
.news-info .book dt img{width:100%;height:100%;vertical-align:top;-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;transition:transform .3s ease-out}
.news-info .book dt a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.news-info .book dd{float:left;margin:20px 0;width:455px;height:136px;border-right:1px solid #ebebeb;overflow:hidden}
.news-info .book dd h4{margin-bottom:10px;line-height:30px;font-size:22px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.news-info .book dd .info{line-height:24px;color:#999}
.news-info .book dd .info span{margin-right:20px}
.news-info .book dd .intro{margin-bottom:28px;margin-right:20px;height:24px;line-height:24px;font-size:15px;color:#999;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.news-info .book dd .update a:hover{color:#fe7031}
.news-info .book dd .star{position:absolute;right:64px;top:35px;display:block;width:90px;height:16px;background:url(../images/stars.png) no-repeat 0 -40px;vertical-align:middle}
.news-info .book dd .star i{display:block;width:auto;height:16px;background:url(../images/stars.png) no-repeat 0 -60px;text-indent:-999px;overflow:hidden}
.news-info .book dd .view{position:absolute;right:30px;top:80px;display:block;width:160px;height:40px;line-height:40px;font-size:18px;text-align:center;color:#fff;background:#fe7031;border-radius:2px}
.news-info .porn{margin-top:30px;padding-bottom:5px;border-bottom:1px solid #ebebeb}
.news-info .porn ul{margin-right:-30px}
.news-info .porn li{float:left;position:relative;margin-right:30px;width:365px;line-height:40px;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.news-info .porn li a:hover{color:#fe7031}
.news-info .porn li span{display:none;margin-left:5px;font-size:14px;color:#999}
.news-info .related{margin-top:30px}
.news-info .related h3{margin-bottom:20px;font-size:18px;font-weight:700}
.news-info .related ul{margin-right:-30px}
.news-info .related li{float:left;position:relative;margin-right:30px;padding-right:80px;width:315px;line-height:40px;border-top:1px dashed #e4e4e4;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.news-info .related li:before{display:inline-block;margin-right:10px;margin-top:-4px;width:5px;height:16px;background:#ccc;border-radius:2px;content:" ";vertical-align:middle}
.news-info .related li a{font-size:16px}
.news-info .related li span{position:absolute;top:10px;right:0;line-height:22px;font-size:14px;color:#999}
.news-info .chapters{margin-top:30px;position:relative;overflow:hidden}
.news-info .chapters h3{padding:15px 0;font-size:18px;font-weight:700}
.news-info .chapters ul{margin-right:-20px;margin-bottom:10px}
.news-info .chapters ul li{float:left;padding-right:30px;width:250px;height:40px;line-height:40px;font-size:15px;border-top:1px solid #ebebeb;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.news-info .chapters ul li.vip{background:url(../images/vip.png) no-repeat 250px 50%}

.news-list{float:left;padding:20px 0;width:830px;background:#fff}
.news-list h2{margin-bottom:15px;font-size:20px}
.news-list ul li{position:relative;padding:20px 20px 20px 118px;height:auto;border-top:1px solid #ebebeb}
.news-list ul li .pic{position:absolute;left:0;top:20px;display:block;width:98px;height:128px;overflow: hidden;}
.news-list ul li .pic img{width:100%;height:100%;vertical-align:top;-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;transition:transform .3s ease-out}
.news-list ul li .pic:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.news-list ul li .tit{margin-bottom:12px;line-height:24px;font-size:18px;font-weight:700}
.news-list ul li .info{margin-bottom:8px;line-height:24px;color:#999}
.news-list ul li .info span{margin-right:15px}
.news-list ul li .info span em{color:#666}
.news-list ul li .text{height:48px;line-height:24px;font-size:14.5px;color:#999;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.news-list ul li .text a{margin-left:10px}
.news-list ul li .text a:hover{color:#fe7031}
.news-list ul li .text a:after{display:inline-block;content:">"}
.news-list ul li .num{position:absolute;top:50px;right:60px;font-size:72px;font-style:italic;color:#ccc}
.news-list ul li.s1 .num{color:#ffa13b}
.news-list ul li.s2 .num{color:#ff9696}
.news-list ul li.s3 .num{color:#54bbea}