body {margin:0;padding:0;font-size:13px;background:url(/images/cover_djssg.jpg) center no-repeat; background-attachment:fixed;font-family:Microsoft YaHei,calibri,verdana;}
#anime {margin:0;padding:0;font-size:13px;font-family:Microsoft YaHei,calibri,verdana; }
h1,h2,h3,h4,h5,h6,i {font-size:100%;font-style:normal;font-weight:normal}
a {cursor:pointer}
a:link {color:#37a;text-decoration:none}
a:visited {color:#669;text-decoration:none}
a:hover {color:#5ad;text-decoration:none;}
a img {border-width:0;vertical-align:middle}
ul {list-style-type:none;margin:0;padding:0}
li {list-style:none;}
table {border-collapse:collapse;border:0;padding:0;margin:0}
.clearfix {display:block;}

.nav {width:100%;height:36px;background:#fff;border-bottom:1px solid #e5e5e5;}
.nav .menu {width:1000px;height:35px;margin:0 auto;position:relative;}
.nav .menu a {color:#333;}
.nav .menu li span{color:#ccc;font-size:14px;font-weight:normal;width:20px;height:35px;display:inline-block;text-align:center;}  
.nav .menu li {float:left;height:35px;line-height:35px;} 
.nav .menu li a {padding-right:20px;} 
.nav .menu li a.on {color:#e26;font-weight:bold;font-size:14px;}
.nav .menu li.bold{font-weight:bold;font-size:14px;}
.nav .menu li.bold a{padding-right:0} 
.nav .menu .anime {float:right;height:35px;line-height:35px;}
.nav .menu a:hover{color:#e26;text-decoration:none;}



.banner {width:998px;overflow:hidden;margin:5px auto;border:1px solid #f1f1f1;}

.main {width:1000px;margin:5px auto;overflow:hidden;position:relative;height:93%;min-height:93%;height:auto !important;margin:25px auto;  padding-bottom:100px;}

 
.footer{background:#fff;}
html {
        _overflow: auto;
}
body {
        _width: expression(this.parentNode.clientWidth);
}
html,
body {
        height: 93%;
}
.section {
        min-height: 93%;
        _height: 93%;
}
.footer {
             
        margin-top: -38px;        
}a {cursor:pointer;}
a:link {color:#dedede;text-decoration:none;}
a:visited {color:#dedede;text-decoration:none;}
a:hover {color:#f10004;text-decoration:none;}
a img {border-width:0;vertical-align:middle;}
ul {list-style-type:none;margin:0;padding:0;}
li {list-style:none;}
table {border-collapse:collapse;border:0;padding:0;margin:0;}

#header {height:45px;background:#000000;}
#header .header-inner {width:1000px;margin:0 auto;overflow:hidden;zoom:1;position:relative;}
#header .nav {float:left;width:748px;}
#header .nav a {height:45px;line-height:45px;font-size:14px;padding:0 12px;}
#header .nav .home {float:left;height:45px;width:100px;margin:0;background:url(../../../images/home.png) no-repeat 0 0;text-indent:-999px;overflow:hidden;}
#header .search {position:absolute;top:0px;right:0;width:250px;height:41px;border:2px solid #000000;background:#ffffff;}
#header .search button.search-submit {display:block;position:absolute;right:0;width:40px;min-width:inherit;cursor:pointer;height:41px;overflow:hidden;border:none;border-radius:0px;background:#ffffff url(../../../images/search-submit.png) 0px 0px;margin:0;padding:0;}
#header .search .search-keyword {float:left;width:200px;color:#4e4e4e;text-shadow:0 0 2px #ffffff;font-weight:700;font-size:13px;margin:5px;overflow:hidden;height:33px;padding:0;border:none;box-shadow:none;}

#shingeki {background-color:#000000;background-image:url(http://ww1.sinaimg.cn/large/83940082gw1erzp3e7ev4j217v0m8ail.jpg);background-position:center top;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;}
#kyojin {background-color:#000000;background-image:url(http://ww1.sinaimg.cn/large/83940082gw1es0uf1i31hj217v0q9wp3.jpg);background-position:center -45px;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;}
 
h1 span {display:block;width:100%;height:100%;overflow:hidden;line-height:100em;}

#wrapper {width:1000px;margin:0 auto;min-height:650px;}

.main {overflow:hidden;}

#tab-menu {width:100%;height:45px;line-height:45px;margin:10px 0;}
#tab-menu h2 {color:#ffffff;text-shadow:0 0 8px #000000,0 0 5px #000000;font-weight:bold;font-size:22px;display:block;float:left;cursor:pointer;margin:5px 0;padding:0 40px 0 10px;}
#tab-menu .on {color:#f06241;font-weight:bold;}
#tab-menu #story {float:right;padding:0 0 0 10px;}
#tab-main {width:100%;height:100%;overflow:hidden;}
#tab-main .area {display:none;}
#tab-main .content {display:block;}

.info {overflow:hidden;padding:10px;background:url(/kasen/pc/images/bg_black.png);border:1px solid #000000;}
.info .info-a {float:left;width:465px;}
.info .cover {float:left;text-align:center;margin:3px 15px 0 0;max-width:200px;overflow:hidden;}
.info * html .cover {left:-7px;}
.info .cover img {width:200px;margin-bottom:10px;}
.info .staff {float:left;max-width:250px;word-wrap:break-word;}
.info .staff p.row,.info .staff p.row a {color:#dedede;margin:0 0 4px 0;}
.info .staff p.row span {color:#888888;margin-right:4px}
.info .info-b {float:right;width:500px;padding:0 0 10px 0;color:#cccccc;line-height:30px;word-wrap:break-word;}
.info .info-b p {margin:8px 0;}
.info .info-b i {font-weight:bold;}
.info .info-b b {color:#ffffff;text-shadow:0 0 8px #ff0000,0 0 5px #dd2f00;line-height:45px;;font-size:25px;font-weight:bold;}

.content {overflow:hidden;}
.content ul {width:100%;}
.content li {width:178px;float:left;text-align:center;margin:0 10px 30px 10px;background:url(/kasen/pc/images/bg_black.png);border:1px solid #000000;-webkit-box-shadow:0 1px 2px 0 rgba(158,158,158,0.2);-moz-box-shadow:0 1px 2px 0 rgba(158,158,158,0.2);-ms-box-shadow:0 1px 2px 0 rgba(158,158,158,0.2);box-shadow:0 1px 2px 0 rgba(158,158,158,0.2);}
.content li img {width: 180px;  height: 130px;}
.content li .title {font-size:15px;line-height:35px;margin:0 0 5px 0;background:url(/kasen/pc/images/line.png) bottom center no-repeat;text-shadow:0 0 8px #ff9000, 0 0 5px #dd2f00;-ms-filter:"progid:DXImageTransform.Microsoft.DropShadow(color=#ff9000,offx=1,offy=1)";}
.content li .episode {color:#ffffff;font-size:13px;margin:0;padding-bottom:15px;text-shadow:0 0 8px #ff9000,0 0 5px #dd2f00;}
.content li a {display:block;color:#ff9f00;}
.content li a:hover {opacity:0.7;}

.story {overflow:hidden;}
.story li {height:113px;margin:0 0 25px 0;padding:0;background:url(/kasen/pc/images/bg_black.png);-webkit-box-shadow:0 1px 2px 0 rgba(158,166,233,0.2);-moz-box-shadow:0 1px 2px 0 rgba(158,166,233,0.2);-ms-box-shadow:0 1px 2px 0 rgba(158,166,233,0.2);box-shadow:0 1px 2px 0 rgba(158,166,233,0.2);}
.story li .pic {float:left;width:200px;overflow:hidden;}
.story li .pic img {width:200px;height:113px;}
.story li .txt {float:right;width:770px;padding:0 10px;overflow:hidden;zoom:1;}
.story li h4 {font-size:16px;margin:8px 0;}
.story li h4 a {color:#ffffff;text-shadow:0 0 8px #ff9000,0 0 5px #dd2f00;font-weight:bold;}
.story li .date {float:right;color:#aa9665;}
.story li p {color:#dedede;line-height:25px;margin:0;padding:0;word-wrap:break-word;overflow:hidden;}
.story li a:hover {opacity:0.7;}
.story li  .desc{height:75px; overflow:hidden;}
.download {padding:10px 15px;overflow:hidden;background:url(/kasen/pc/images/bg_black.png) repeat center 0;}
.download p {font-size:16px;line-height:150%;margin:10px 0 10px 0;}
.download i{font-size:16px;font-weight:bold;}
.download span {font: 12px Arial,Helvetica,sans-serif;line-height: 150%;color:#999999;}
.download a:link,.download a:visited {display:inline-block;_display:inline;zoom:1;width:auto;height:30px;line-height:30px;font-size:15px;font-weight:bold;color:#ffffff;text-align:center;padding:0 15px;margin:0 5px 15px 0;}
.download a:hover {opacity:0.7;}
.download .baidu {width:100%;overflow:hidden;}
.download .baidu i{color:#0f98d8;}
.download .baidu a{background:#0f98d8;}
.download .xunlei {width:100%;overflow:hidden;}
.download .xunlei i{color:#ff6946;}
.download .xunlei a{background:#ff6946;}

.comment {overflow:hidden;}
.comment #ds-thread #ds-reset .ds-comment-body p {color:#cccccc;}
.comment #ds-thread #ds-reset li.ds-post {width:100%;overflow:hidden;clear:both;border-top:1px solid rgba(0,0,0,0.13);margin-bottom:10px;list-style:none;background:url(/kasen/pc/images/bg_black.png) repeat center 0;}

#link {width:1000px;margin:15px auto;}
#link img {height:75px;padding:0 25px 0 0;}

#footer {margin-top:25px;padding:15px 0;background:#000000;}
#footer .copyright {font-size:14px;color:#ffffff;text-align:center;}