@charset "utf-8";
/* detail */
.detail{zoom:1; padding-bottom:20px;}
.detail a{color:#333;}
.detail a:hover{color:#F57;}

/* detail-image */
.detail-box{margin-top:32px; border-top:1px solid #E6E6E6; background:#F2F2F2; padding:0 20px 20px;}
.detail-img{width:300px;}
.detail-img-box{position:relative; width:300px;}
.detail-img-box img{width:300px; height:200px; border:0; background-image:url(/theme/img/image-max.jpg);}
.detail-img-box a{cursor:pointer;}
.detail-img-max{position:absolute; top:-16px; width:300px; height:200px;}
/* slide */
.detail-img-slide{position:absolute; top:-16px; width:300px; height:200px; overflow:hidden;}
.detail-img-slide .bd{width:100%;}
.detail-img-slide .bd li{width:300px; height:200px;}
.detail-img-slide .bd li a{display:block; width:300px;}
.detail-img-slide-btn{position:absolute; top:60px; width:300px; height:80px;}
.detail-img-slide-btn a{display:block; width:37px; height:80px;position:absolute;top:0;filter:alpha(opacity=10);-moz-opacity:0.1;-khtml-opacity:0.1;opacity:0.1; cursor:pointer;}
.detail-img-slide-btn a.prev{left:0;background:url(/theme/img/slide-btn.png) no-repeat 0 0;} 
.detail-img-slide-btn a.next{right:0;background:url(/theme/img/slide-btn.png) no-repeat -37px 0;}
.detail-img-slide .hd {position:absolute;bottom:0; right:10px; height:16px;}
.detail-img-slide .hd ul li{float:left;cursor:pointer;width:8px;height:8px; line-height:1px; font-size:0px;border-radius:50%;text-indent:-9999px;margin-right:6px;background:#ccc;}
.detail-img-slide .hd ul li.on{background:#FFFF00;}

/* end slide */
.detail-img-btn{width:190px; height:47px; margin:200px auto 0;}
.detail-btn-play a{display:block; width:190px; height:47px; background:url(/theme/img/detail-btn-img.gif) no-repeat; text-align:center; line-height:47px;}
.detail-btn-play a:hover{background-position:bottom;}
.detail-txt{width:520px;}
.detail-txt-box{position:relative; width:520px; font-family:\5FAE\8F6F\96C5\9ED1;}
.detail-txt-star{position:absolute; width:70px; height:72px; top:-16px; left:0;}
.detail-txt-star span.num{display:block; width:70px; height:50px; line-height:50px; text-align:center; font-size:30px; font-weight:bold; color:#FFF;}
.detail-txt-star span.xin{display:block; width:54px; height:10px; margin:0 auto; background:url(/theme/img/detail-stars.png) no-repeat bottom;}
.detail-txt-star span.xin em{display:block; height:10px; background:url(/theme/img/detail-stars.png) no-repeat top left;}
.detail-txt-name{position:absolute; left:90px; top:12px;}
.detail-txt-name h1{font-size:18px; font-weight:bold; width:430px; height:30px; line-height:30px; white-space:nowrap; overflow:hidden;}
.detail-txt-name span{display:block; width:430px; height:15px; line-height:15px; color:#666; font-size:13px; font-weight:normal; font-family:Courier; white-space:nowrap; overflow:hidden;}
.detail-txt-atts{margin-top:70px; color:#666;}
.detail-txt-atts em{margin:0 5px; color:#CCC;}
.detail-txt-atts a{color:#666;}
.detail-txt-tags{margin-top:15px; color:#666; line-height:19px;}
.detail-txt-tags a{margin:0 5px; color:#666; font-size:12px;}
.detail-txt-copy{margin-top:20px; color:#CCC; font-family:\5FAE\8F6F\96C5\9ED1;}
.detail-txt-copy span{float:right;}
.detail-txt-copy em{margin:0 5px;}
.detail-txt-copy a{color:#CCC;}
.detail-txt-copy a:hover{color:#CCC;}
.detail-txt-info{margin-top:10px; font-family:\5FAE\8F6F\96C5\9ED1;}
.detail-txt-content{height:88px; line-height:22px; font-size:14px; color:#333; word-break:break-all; word-wrap:break-word; overflow-y:scroll; overflow:auto;}
.detail-txt-content h2{display:none;}
.detail-txt-btn{padding:14px 0; background:#F9F9F9; color:#FBFBFB; border-top:1px dashed #D3D3D3; border-bottom:1px dashed #D3D3D3; margin-top:18px;}
.detail-txt-btn a{display:inline; float:left; padding-left:22px; margin-left:18px; height:17px; line-height:17px; background:url(/theme/img/detail-btn-txt.png) no-repeat top left;}
.detail-txt-btn a.like{background-position:0 -20px;}
.detail-txt-btn a.send{background-position:0 -41px;}
.detail-txt-btn a.down{background-position:0 -63px;}
.detail-txt-btn a.mobi{background-position:0 -85px;}
.detail-txt-btn a.game{background-position:0 -122px;}

/* detail-content */
.detail-content{margin-top:20px; font-family:\5FAE\8F6F\96C5\9ED1;}
.detail-content h2{font-size:20px; height:23px; line-height:23px; color:#333;}
.detail-content-txt li{margin-top:15px; line-height:23px; font-size:15px; color:#333; border-bottom:1px dotted #CCC; padding-bottom:15px;}
.detail-content-txt span{display:block; line-height:21px; font-size:14px; color:#999; font-weight:bold; padding-bottom:10px;}
.detail-content-btn{padding-bottom:10px; width:190px; margin:15px auto 0;}

/* detail-tui */
.detail-tui{margin-top:20px;}
.detail-tui h2{font-size:20px; height:23px; line-height:23px; color:#333; font-family:\5FAE\8F6F\96C5\9ED1;}
.detail-tui-game{padding-bottom:18px; margin-left:-24px;}
.detail-tui-game a{display:inline; float:left; width:88px; margin-top:18px; margin-left:25px; line-height:1px; text-align:center; color:#333;}
.detail-tui-game a img{width:76px; height:76px; border:none;}
.detail-tui-game span{display:block; margin:5px auto 0; width:88px; height:17px; line-height:17px; white-space:nowrap; overflow:hidden; cursor:pointer;}

/* detail-ads */
.detail-ads300{width:300px; height:250px;}
.detail-ads960{width:1000px; margin:0 auto;}
.detail-ads880{width:880px; padding-top:16px;}

/* detail-relative */
.detail-rank{margin-top:-10px;}