*{outline:0;margin:0;padding:0;border:0;vertical-align:baseline;font-size: 100%;font-style: inherit;} 
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1em;font-size:100%;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
*{font-family: Arial,"Microsoft YaHei", sans-serif;}
html,body{height: 100%;}
a{text-decoration:none;color:#00f;}
a:hover{text-decoration:underline;}
.wrap-content{min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -50px auto; position: relative;}
.push {height: 50px;}
.footer{background:#eee;height:49px;width:100%;border-top:1px solid #f4f4f4;text-align:center;clear: both; position: relative; margin-top: -50px;font-size:0.75em;overflow:hidden;}
.footer .copyright{padding-top:18px;color:#777;font-size:0.875em;}
.footer .copyright a{color:#777;}
.bdsug_copy{display:none;}
.f0{background:#34495e;}
.f1{background:#1abc9c;}
.f2{background:#3498db;}
.f3{background:#e74c3c;}
.f4{background:#2ecc71;}
.f5{background:#f1c40f;}
.f6{background:#bac4c5;}

.blank{padding-top:3%;}
.header-box{width:960px;margin:auto;text-align:center;}
.header-box .logo{margin:auto;margin-top:10px;}
.header-box .logo img{width:auto;}
.header-box .search{text-align:center; margin:10px auto 0 auto;background:#fff;}
.header-box .search .searchBox {height:40px;line-height:40px;border:2px solid #da251c;background:#da251c;border-radius:5px;display:block;overflow:hidden;}
.header-box .search .searchBox .kwd{height:40px;line-height:40px;overflow:hidden;text-align:left;position:relative;right:0;top:0;background:#ace;}
.header-box .search .searchBox .kwd input{display:block;height:40px;line-height:40px;width:100%;outline:0px none;font-size:0.875em;border:0;font-weight:bold;}
.header-box .search .searchBox .btn{height:40px;width:100px;line-height:40px; border:0;background:#da251c ;overflow:hidden;position:relative;right:0;top:0;float:right;}
.header-box .search .searchBox .btn button{width:100%;height:40px;border:0;color:#fff;font:bold;cursor:pointer;background:transparent;font-size:0.875em;border:none;}

.content{width:960px;margin:auto auto 20px auto;overflow:hidden;background:#fff;}

.alert{border:1px solid #33363B;overflow:hidden;margin-top:10px;}
.alert dt{background:#f1f1f1;padding:10px 5px;font-size:0.9375em;font-weight:bold;color:#555;}
.alert dt img{width:24px;height:24px;margin-right:6px;vertical-align:middle;}
.alert dd {overflow:hidden;padding:10px;}
.alert dd p{line-height:1.6em;color:#f00;}

.msg{background:#f1f1f1;color:#555;padding:8px 6px;margin-top:10px;font-size:0.9375em;line-height:1.5em;}
.msg img{width:24px;height:24px;margin-right:4px;vertical-align:middle;}
.msg b{color:#f00;font-weight:normal;}
.share{border:1px solid #c3c3c3;border-radius:5px;overflow:hidden;margin-top:10px;}
.share dt{background:#fffafa;padding:10px 5px;font-size:0.9375em;font-weight:bold;color:#555;border-bottom:1px solid rgb(222,222,222);}
.share dt img{width:24px;height:24px;vertical-align:middle;margin-right:4px;}
.share dd {padding:8px;text-align:left;}

.hotwords{border:1px solid #c3c3c3;border-radius:5px;overflow:hidden;margin-top:10px;}
.hotwords dt{background:#fffafa;padding:10px 5px;font-size:0.9375em;font-weight:bold;color:#555;border-bottom:1px solid rgb(222,222,222);}
.hotwords dt img{width:24px;height:24px;vertical-align:middle;margin-right:4px;}
.hotwords dd {padding:8px 5px;text-align:left;}
.hotwords dd a{display:inline-block;line-height:1em;padding:5px 8px;border-radius:15px;margin:4px;background:#eee;color:#444;font-size:0.875em;}
.hotwords dd a:hover{background:rgb(218,22,23);color:#fff;transition: background-color 0.5s linear 0s, color 0.5s linear 0s;text-decoration:none;}
.hotwords dd a sup{display:inline-block;background:#fff;color:#f00;font-size:0.8em;padding:2px 6px;border-radius:20px;margin-left:2px;font-style:italic;}

.list-area{margin:auto;text-align:left;margin-top:10px;font-size:0.875em;}
.list-area .info{line-height:1.5em;padding:10px 5px;background:#f1f1f1;text-align:left;color:#555;border:1px solid #c3c3c3;border-radius:5px;margin:5px 0;}
.list-area .info  img{width:24px;height:24px;vertical-align:middle;margin-right:3px;}
.list-area .share{margin-top:5px;border:1px solid #bce2e8;padding:5px;border-radius:5px;}
.list-area .category{margin-top:5px;border:1px solid #bce2e8;padding:5px;border-radius:5px;}
.list-area .category img{width:24px;height:24px;vertical-align:middle;margin-right:3px;}
.list-area .category a{text-decoration:none;display:inline-block;padding:4px 6px;border-radius:11px;background:#f3f3f3;color:#666;margin:2px 2px 2px 0;}
.list-area .category a .n{font-size:9px;line-height:1em;background:#fff;padding:0px 3px;border-radius:9px;font-style:italic;color:#777;margin-left:2px;vertical-align:middle;}
.list-area .category a.select{background:#999;color:#fff;}
.list-area .category a:hover{background:#999;color:#fff;}
.list-area .sortby {border:1px solid #bce2e8;padding:5px;margin-top:5px;border-radius:5px;}
.list-area .sortby  img{width:24px;height:24px;vertical-align:middle;margin-right:3px;}
.list-area .sortby span{margin-right:1px;display:inline-block;}
.list-area .sortby a{padding:4px 6px;border-radius:11px;margin:2px 2px 2px 0;background:#f3f3f3;color:#666;display:inline-block;}
.list-area .sortby a:hover{background:#999;color:#fff;text-decoration:none;}
.list-area .sortby a.active{background:#999;color:#fff;}
.list-area .item {border:1px solid #bce2e8;overflow:hidden;margin-top:6px;border-radius:5px;}
.list-area .item  dt{line-height:18px;padding:8px 5px;background:#fcfcfc;border-bottom:1px solid #bce2e8 ;word-break:break-all;word-wrap:break-word;}
.list-area .item  dt a{color:#0064dc;}
.list-area .item  dt a:hover{color:#dd4b39;transition: text-decoration 0.3s linear 0s, color 0.3s linear 0s; }
.list-area .item  dt a b{color:#dd4b39;}
.list-area .item  dt sup{color:#999;font-style:italic;background:#fff;padding:1px 5px;border-radius:9px;line-height:1em;border:1px solid #f11;}
.list-area .item  .attr{padding:6px 5px 2px 5px;}
.list-area .item  .attr span{display:inline-block;color:#666;margin-bottom:5px;margin-right:10px;}
.list-area .item  .attr span b{font-weight:normal;color:#000;}
.list-area .item  .attr span a{color:rgb(0,12,189)}
.list-area .item  .flist{line-height:1.6em;padding:0 5px 4px 5px;color:#333;}
.list-area .item  .flist p{padding:2px 0;}
.list-area .item  .flist p img{width:16px;height:16px;margin-right:3px;vertical-align:middle;}
.list-area .item  .flist p .name{margin-right:12px;}
.list-area .item  .flist p .name b{color:#d00;font-weight:normal;}
.list-area .item  .flist p .size{display:inline-block;line-height:1em;padding:4px 7px;border-radius:11px;background:#f0f0f0;color:#666;font-size:0.75em;}
.list-area .item  .related{padding:0 5px 4px 5px;height:24px;overflow:hidden;}
.list-area .item  .related img{margin-right:3px;width:16px;height:16px;vertical-align:middle;}
.list-area .item  .related span{font-weight:bold;}
.list-area .item  .related .show{line-height:1em;padding:4px 7px;border-radius:11px;color:#fff;background:#bbb;margin:0 2px 22px 0;display:inline-block;}
.list-area .item  .related .hidden{display:none;}
.list-area .item  .nothing .hidden{display:none;}
.list-area .item  .related a:hover{background:rgb(218,22,23);color:#fff;text-decoration:none;transition: background-color 0.2s linear 0s, color 0.2s linear 0s;}
.list-area .pages{width:100%;padding:10px;overflow:hidden;text-align:left;}
.list-area .pages span{margin-right:4px;color:#888;}
.list-area .pages a{display:inline-block;width:28px;height:28px;border-radius:100%;line-height:28px;background:#00b2ec;margin-right:2px; cursor:pointer;text-decoration:none;color:#fff;text-align:center;}
.list-area .pages a:hover{color:#fff;background:#34495e;text-decoration:none;transition: background-color 0.3s linear 0s, color 0.3s linear 0s; }
.list-area .pages strong{text-align:center;font-weight:normal;display:inline-block;width:28px;height:28px;border-radius:100%;line-height:28px; margin-right:2px; background:#34495e; color:#fff;}

.torrent{margin:auto;margin-top:10px;overflow:hidden;}
.torrent h2{color:#666;text-align:center;font-size:1.6em;line-height:1.2em;padding:10px 0;font-weight:normal;}
.torrent .detail{width:100%;text-align:left;overflow:hidden;}
.torrent .detail .dt{padding:5px;text-align:left;background:#fffafa;font-size:0.9375em;border:1px solid rgb(222,222,222);border-top-left-radius:5px;border-top-right-radius:5px;}
.torrent .detail .dt img{width:24px;height:24px;margin-right:3px;vertical-align:middle;}
.torrent .detail .dt span{color:#666;font-size:0.8125em;font-weight:bold;}
.torrent .detail .dd{overflow:hidden;padding:10px;font-size:0.8125em;line-height:1.6em;border-bottom:1px solid rgb(222,222,222);border-left:1px solid rgb(222,222,222);border-right:1px solid rgb(222,222,222);margin-bottom:4px;word-break:break-all;word-wrap:break-word;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.torrent .detail .dd a:hover{color:#f11;}
.torrent .detail .dd.name{color:#444;}
.torrent .detail .dd.desc{color:#444;line-height:1.8em;}
.torrent .detail .dd.down a {padding:2px 5px;margin-right:2px;margin-bottom:2px;display:inline-block;line-height:1em;border:1px solid #f00;color:#555;border-radius:11px;}
.torrent .detail .dd.down a:hover{text-decoration:none;background:#eee;border:1px solid #eee;color:#333;}
.torrent .detail .dd.down a img{margin-right:3px;width:24px;height:24px;vertical-align:middle;}
.torrent .detail .dd.magnet img{margin-right:3px;width:16px;height:16px;vertical-align:middle;}
.torrent .detail .dd.magnet a{color:#2277cc;}
.torrent .detail .dd.rtorrents p{line-height:1.6em;padding:5px 0;border-bottom:1px solid #eee;}
.torrent .detail .dd.rtorrents p a{margin-right:5px;word-break:break-all;word-wrap:break-word;color:#2277cc;}
.torrent .detail .dd.rtorrents p a:hover{color:#0055ff;}
.torrent .detail .dd.rtorrents p img{width:16px;height:16px;margin-right:3px;vertical-align:middle;}
.torrent .detail .dd.rtorrents p span{line-height:1em;padding:4px 7px;border-radius:9px;background:#f1f1f1;color:#666;display:inline-block;}
.torrent .detail .dd.filelist .fname{width:100%;overflow:hidden;font-weight:bold;color:#666;}
.torrent .detail .dd.filelist .fname img{width:32px;height:32px;vertical-align:middle;}
.torrent .detail .dd.filelist .fname span{word-break:break-all;word-wrap:break-word;}
.torrent .detail .dd.filelist p{line-height:1.5em;padding:5px 0;background:url(/images/treeview-default-line.gif) 8px top no-repeat;padding-left:20px;}
.torrent .detail .dd.filelist p img{width:16px;height:16px;margin-right:3px;vertical-align:middle;}
.torrent .detail .dd.filelist p .filename{margin-right:6px;word-break:break-all;word-wrap:break-word;color:#777;}
.torrent .detail .dd.filelist p .size{line-height:1em;padding:4px 7px;border-radius:11px;background:#f1f1f1;color:#666;display:inline-block;}
.torrent .detail .dd.rsearch a{color:#fff;line-height:1em;padding:5px 8px; border-radius:11px;margin:2px 3px 2px 0;display:inline-block;}
.torrent .detail .dd.rsearch a:hover{color:#fff;background:#f11;transition: background-color 0.5s linear 0s, color 0.5s linear 0s;text-decoration:none;}
.torrent .detail .dd .crtips{color:#aaa;font-size:0.75em;}
@media only screen and  (max-width: 976px) {
	.header-box{width:auto;margin:auto 2px;}
	.content{width:auto;margin:auto 2px;}
}

@media only screen and  (max-width: 500px) {
	.header-box .logo img{width:60%;}
}