﻿@charset "utf-8";
body{color:#353535;font-size:13px;background:#100b05 url(bg.jpg)  no-repeat top center fixed;}
a{color:#353535;text-decoration:none}
a:link{color:#353535;text-decoration:none}
a:hover{color:#f60;text-decoration:none}
a:visited{color:#aaa}
*{padding:0;margin:0;border:0;outline:0;font-family:'Microsoft Yahei','Lucida Grande',Helvetica,Arial,sans-serif;list-style-type:none;font-style:normal}
img{display:block;}
h1,h2,h3,h6{font-size:15px;font-weight:bold}
#main{width:1002px;margin:15px auto 0px;overflow:hidden;background:#fff;border-top:3px solid #d00;box-shadow:0 0 15px rgba(0,0,0,0.1);}
#left{float:left;width:275px}
#right{float:right;width:725px}
.c{clear:both;zoom:1;font-size:0;height:0}
.fixed{position:fixed}
#load{z-index:99;width:100%;position:absolute;top:0;left:0}
#load div{width:0;height:3px;background:#090}
#banner img{width:990px;margin:6px 6px 0 6px;}
#logo{position:relative;overflow:hidden;}
#logo font{color:#ff0;padding:5px 10px;position:absolute;top:16px;right:16px;background:rgba(0,0,0,0.5);border-radius:2px}
#logo img{width:990px;margin:6px 6px 0 6px;border-radius:1px;}
#menu{margin:6px 6px 0 6px;border:1px solid #d44716;}
#menu ul{padding:5px;overflow:hidden;background:url(m.png) repeat-x;border:1px solid #d47fa0;border-bottom-color:#6a2e4b;border-radius:2px}
#menu ul li{text-align:center;float:left;width:127px;padding-right:7px;margin-right:5px;background:url(m.png) no-repeat right -100px;position:relative;}
#menu ul li a{color:#fff;line-height:28px;padding:5px 10px;display:block;border-radius:2px;}
#menu ul li a:hover,#menu ul li.on a{color:#116406;background:#fff url(m.png) repeat-x 0 -55px;}
#menu ul li#m1{background:url(m1.png) no-repeat right top}
#menu ul li#m2{background:url(m2.png) no-repeat right top}
#notice{color:#090;margin:6px 6px 0 6px;padding:10px 15px;line-height:25px;background:#fafafa;border:1px solid #eee;}
#notice font{float:right;color:#f60;}
#reveal{float:right;width:498px}
#slide{margin-top:6px;overflow:hidden;position:relative;}
#slide ul{float:left;clear:both;position:absolute}
#slide ul li{float:left;overflow:hidden;}
#slide,#slide li,#slide img{width:492px;height:315px}
#slide ul li div{position:absolute;overflow:hidden}
#slide .bn{padding:6px 5px;position:absolute;bottom:20px;margin-left:-75px;left:50%;background:rgba(0,0,0,0.3)}
#slide .bn i{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;margin:0 1px;cursor:pointer;background:#fff}
#slide .bn i.on{background:#fff}
#slide .push{width:41px;height:69px;top:123px;cursor:pointer;position:absolute}
#slide .pl{left:0;background:url(p.png) no-repeat 0 0}
#slide .pr{right:0;background:url(p.png) no-repeat -41px 0}
#key ul{overflow:hidden}
#key ul li{float:left;margin:6px 6px 0 0}
#key ul li a{width:158px;height:30px;line-height:30px;padding:10px 0;display:block;border:1px solid #eee;text-align:center;overflow:hidden;white-space:nowrap;transition:all .5s;}
#key ul li a:hover{background:#fafafa;border-color:#e5e5e5}
#new{float:left;margin:6px 0 0 6px;width:492px;border-top:2px solid #f30}
#new ul{padding:0 15px 15px 15px;border:1px solid #eee;border-top:0;}
#new ul li{height:28px;line-height:28px;padding:10px 0;border-bottom:1px dashed #eee;overflow:hidden;white-space:nowrap;position:relative}
#new ul li font{color:#aaa;line-height:28px;padding:10px 0 10px 10px;position:absolute;top:0;right:0;background:#fff}
#new ul li b{color:#bc2c71;font-weight:normal;margin-right:3px}
#new ul dl{padding:10px 0;border-bottom:1px dashed #eee}
#new ul dl dt{font-size:15px;font-weight:bold;height:35px;line-height:35px;overflow:hidden;white-space:nowrap}
#new ul dl dt b{color:#fff;font-weight:normal;font-size:14px;line-height:30px;padding:2px 5px 3px 5px;margin-right:5px;background:#6a2e4b;border-radius:1px}
#new ul dl dd{color:#aaa;height:54px;line-height:27px;margin-top:3px;overflow:hidden}
#new ul dl dd font{color:#6a2e4b;float:right}
#run{margin-top:6px;position:relative;overflow:hidden}
#run font{position:absolute;top:26px;left:-50px;width:41px;height:69px;background:url(p.png) no-repeat;cursor:pointer;display:block}
#run font#r{left:1002px;background-position:-41px 0}
#run:hover font{left:0}
#run:hover font#r{left:961px}
#run dl{height:122px;overflow:hidden}
#runing{float:left;width:996px;height:122px;overflow:hidden;position:absolute;top:0;left:6px}
#run ul li{float:left;color:#aaa;margin-right:6px;padding:5px;overflow:hidden;position:relative;border:1px solid #eee;}
#run ul li img{width:148px;height:110px;border-radius:1px}
#run ul li p{color:#fff;width:118px;height:80px;line-height:26px;padding:15px;position:absolute;left:5px;bottom:-120px;background:rgba(0,0,0,0.5);overflow:hidden;transition:all .5s;}
#run ul li:hover p{bottom:5px}
#home ol{float:left;margin:6px 0 0 6px;width:326px;border-top:2px solid #f00;}
#home h3{line-height:26px;padding:15px;border:1px solid #eee;border-top:0;background:#fafafa;background-image:linear-gradient(#fff,#f5f5f5)}
#home h3 a{float:right;color:#aaa;font-size:13px;font-weight:normal}
#home ul{padding:0 15px 10px 15px;overflow:hidden;border:1px solid #eee;border-bottom-width:2px}
#home ul li{height:26px;line-height:26px;padding:10px 0 10px 8px;border-bottom:1px dashed #eee;overflow:hidden;white-space:nowrap;background:url(i.png) no-repeat 0 22px;position:relative;}
#home ul li font{color:#aaa;line-height:26px;padding:10px 0;position:absolute;top:0;right:0;background:#fff}
#home ol dl{padding:10px 0;overflow:hidden;border-bottom:1px dashed #e8e8e8}
#home ol dl dd{float:left;overflow:hidden}
#home ol dl dd img{width:90px;height:65px;border-radius:1px}
#home ol dl dt{float:right;width:194px}
#home ol dl strong{height:21px;line-height:21px;overflow:hidden;white-space:nowrap}
#home ol dl strong a{color:#f60;font-size:14px;font-weight:normal}
#home ol dl p{color:#aaa;height:40px;line-height:20px;margin-top:4px;overflow:hidden}
#live{margin:6px 6px 0 6px;}
#live ul{overflow:hidden;padding-bottom:10px;border:1px solid #eee;border-bottom-width:2px}
#live ul li{float:left;color:#ddd;width:308px;height:28px;line-height:28px;padding:10px 0;margin:0 6px 0 15px;border-bottom:1px dashed #eee;overflow:hidden;white-space:nowrap;}
#live ul li:hover{background-color:#fafafa}
#live ul li font{color:#fff;font-size:12px;line-height:28px;padding:5px;margin-right:5px;border-radius:3px;background:#f40;background-image:linear-gradient(#ff8800,#ff4400)}
#rank dl dt,#rank dl dd{float:left;width:492px;margin:6px 0 0 6px;border-top:2px solid #555}
#rank dl h6{line-height:25px;padding:15px;border:1px solid #eee;border-top:0;background:#fafafa;background-image:linear-gradient(#fff,#f5f5f5)}
#rank dl ul{padding:0 15px 10px 15px;border:1px solid #eee;border-bottom-width:2px}
#rank dl ul li{color:#ddd;height:26px;line-height:26px;padding:10px 0;border-bottom:1px dashed #eee;overflow:hidden;white-space:nowrap;position:relative}
#rank dl ul li font{color:#aaa;position:absolute;top:0;right:0;padding:10px 0 10px 10px;}
#rank dl ul li b{color:#f90;font-weight:normal;line-height:26px;margin-right:2px}
#rank dl ul li b a{color:#f80}
#rank dl ul li>a{margin-left:2px}
#rank ul li i{color:#fff;padding:0 4px;margin-right:5px;background:#ddd;border-radius:2px}
#rank ul li:nth-of-type(1) i{background:#f00}
#rank ul li:nth-of-type(2) i{background:#f40}
#rank ul li:nth-of-type(3) i{background:#f80}
#meta ul li{float:left;margin:6px 0 0 6px}
#meta ul li a{width:158px;height:30px;line-height:30px;padding:10px 0;display:block;border:1px solid #eee;text-align:center;overflow:hidden;white-space:nowrap}
#meta ul li a:hover{background:#fafafa;border-color:#e5e5e5}
#wall{margin:6px 6px 0 6px;overflow:hidden;border-top:2px solid #f00}
#wall h1{line-height:25px;padding:15px;border:1px solid #eee;border-top:0;background:#fafafa;background-image:linear-gradient(#fff,#f5f5f5)}
#wall #content{font-size:14px;line-height:30px;padding:20px;border:1px solid #eee;border-bottom-width:2px}
#wall #content img{margin:20px auto;max-width:667px;_width:expression(this.width>667 ? "667":true);display:block;border-radius:1px}
#tags dl{padding:5px 15px;margin:6px 6px 0 6px;overflow:hidden;border:1px solid #eee;}
#tags dl dt{height:25px;line-height:25px;padding:10px 0;overflow:hidden;white-space:nowrap}
#tags dl dt i{color:#f60;margin-left:10px}
#tags dl dt font{float:right;color:#090;font-weight:normal;overflow:hidden;white-space:nowrap}
#tags dl dd{color:#aaa;line-height:25px;padding:10px 0;border-top:1px solid #f5f5f5}
#side{margin:6px 0 0 6px;border-top:2px solid #555}
#side h6{line-height:25px;padding:15px;border:1px solid #eee;border-top:0;background:#fafafa;background-image:linear-gradient(#fff,#f5f5f5)}
#side ul{padding:0 15px 10px 15px;border:1px solid #eee;border-bottom-width:2px}
#side ul li{height:26px;line-height:26px;padding:10px 0 10px 8px;border-bottom:1px dashed #eee;background:url(i.png) no-repeat 0 22px;overflow:hidden;white-space:nowrap;position:relative}
#side ul li:hover{background-color:#fafafa}
#side ul li font{color:#aaa;line-height:26px;padding:10px 0 10px 10px;position:absolute;top:0;right:0;background:#fff}
#side ul li i{color:#f60;margin:0 2px}
#word{margin:6px 0 0 6px;width:270px;top:0;z-index:2;border-top:2px solid #555}
#word h6{line-height:25px;padding:15px;border:1px solid #eee;border-top:0;background:#fafafa;background-image:linear-gradient(#fff,#f5f5f5)}
#word ul{padding:0 15px 10px 15px;border:1px solid #eee;border-bottom-width:2px}
#word ul li{height:26px;line-height:26px;padding:10px 0 10px 8px;border-bottom:1px dashed #eee;background:url(i.png) no-repeat 0 22px;overflow:hidden;white-space:nowrap;position:relative}
#word ul li:hover{background-color:#fafafa}
#word ul li font{color:#aaa;line-height:28px;padding:10px 0 10px 10px;position:absolute;top:0;right:0;background:#fff}
#here{overflow:hidden;margin:6px 6px 0 6px;border:1px solid #eee}
#here b,#here a,#here p{float:left;color:#888;line-height:25px;padding:10px 18px;display:block;font-weight:normal;background:url(h.png) no-repeat left}
#here b{background:#fafafa}
#here font{float:right;color:#090;line-height:25px;padding:10px 15px}
#here font a{margin:10px 0 10px 10px;padding:5px 10px;background:#f5f5f5}
#page{margin:6px 6px 0 6px;text-align:right}
#page a{color:#888;line-height:28px;display:inline-block;padding:5px 15px;margin-left:5px;border:1px solid #eee}
#page a:hover,#page a#on{color:#e00;background:#fafafa}
#list{margin:6px 6px 0 6px;border-top:2px solid #f00}
#list h1,#list h2{line-height:25px;padding:15px;border:1px solid #eee;border-top:0;background:#fafafa;background-image:linear-gradient(#fff,#f5f5f5)}
#list h1 font{float:right;font-weight:normal}
#list h1 font a{float:left;color:#888;margin-left:20px}
#list ul{padding:0 15px 10px 15px;border:1px solid #eee;border-bottom-width:2px}
#list ul li{height:26px;line-height:26px;padding:10px 0 10px 8px;border-bottom:1px dashed #eee;overflow:hidden;white-space:nowrap;background:url(i.png) no-repeat 0 22px;}
#list ul li:hover{background-color:#fafafa}
#list ul li font{float:right;color:#aaa}
#list ul li .t,#list ul li .r{color:red;margin-left:3px}
#list ul li .r{color:#090}
#show{margin:6px 6px 0 6px;border-top:2px solid #090}
#show h1{font-size:20px;color:red;line-height:45px;text-align:center;padding-top:20px;border:1px solid #eee;border-bottom:0;background:#fafafa;background-image:linear-gradient(#fff,#fafafa)}
#show ul{padding:0 25px 15px 25px;overflow:hidden;text-align:center;border:1px solid #eee;border-top:0;background:#fafafa}
#show ul li{color:#090;display:inline-block;line-height:38px;margin:0 10px}
#show ul li font{color:#888;margin-right:5px}
#show #content{font-size:14px;line-height:30px;padding:20px;border:1px solid #eee;border-bottom-width:2px}
#show #content img{margin:20px auto;max-width:667px;_width:expression(this.width>667 ? "667":true);display:block;border-radius:1px}
#show #content a{color:#136ec2}
#tag{margin-top:6px;overflow:hidden;border:1px solid #eee}
#tag b{float:left;color:#666;width:65px;line-height:30px;text-align:center;font-weight:normal;padding:10px;background:#fafafa;border-right:1px solid #eee}
#tag a{float:left;color:#888;line-height:30px;padding:10px 0;margin-left:15px}
#next{margin-top:6px;overflow:hidden;border:1px solid #eee}
#next a{color:#888}
#next dl{float:left}
#next dl dt{float:left;color:#666;width:65px;line-height:30px;text-align:center;padding:10px;background:#fafafa;border-right:1px solid #eee}
#next dl dd{float:left;color:#aaa;width:239px;line-height:30px;padding:10px 15px}
#next dl#n{border-left:1px solid #eee}
#same{margin:6px 6px 0 6px;padding-bottom:10px;overflow:hidden;border:1px solid #eee}
#same h3{font-size:15px;line-height:25px;padding:15px;border-bottom:2px solid #eee;background:#fafafa;background-image:linear-gradient(#fff,#f5f5f5)}
#same h3 strong{font-weight:bold}
#same dl{float:left;width:329px;padding:15px 0;margin:0 10px 0 15px;overflow:hidden;border-bottom:1px dashed #f3f3f3}
#same dl dd{float:left;overflow:hidden}
#same dl dd img{width:125px;height:75px;border-radius:2px}
#same dl dt{float:right;width:192px}
#same dl strong{height:25px;line-height:25px;overflow:hidden;white-space:nowrap}
#same dl strong a{color:#f60;font-size:16px;font-weight:normal}
#same dl p{color:#aaa;height:50px;line-height:25px;overflow:hidden}
#same ul li{float:left;width:329px;height:28px;line-height:28px;margin:0 10px 0 15px;padding:10px 0;border-bottom:1px dashed #eee;overflow:hidden;white-space:nowrap;position:relative}
#same ul li a{padding-left:8px;background:url(i.png) no-repeat 0 8px}
#same ul li font{color:#aaa;line-height:28px;padding:10px 0 10px 10px;position:absolute;top:0;right:0;background:#fff}
#link{margin:6px 6px 0 6px;border:1px solid #eee;}
#link ul{overflow:hidden;padding:10px 15px;}
#link ul li{float:left;line-height:28px}
#link ul li a{color:#aaa;display:block;line-height:25px;margin-right:15px}
#totop{position:fixed;bottom:80px;right:50px;_position:absolute;z-index:9;width:69px;height:70px;display:block;cursor:pointer;background:#555 url(totop.png) no-repeat;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;border-radius:1px}
#totop:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}
#footer{color:#999;px;margin-top:6px;line-height:26px;padding:12px;text-align:center;background:#3f3f3f url(b.jpg) no-repeat;text-shadow:1px 1px 1px #444;}
#footer ul{color:#666;overflow:hidden;text-align:center;}
#footer ul li{color:#999;display:inline-block;margin:0 5px;}
#footer ul li a{color:#999;}