body {margin:0;padding:0;font-size:13px;font-family:Microsoft YaHei,calibri,verdana;}
h1,h2,h3,h4,h5,h6,i {margin:0;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;}

.header {height:200px;background:url(/kasen/pc/images/193347a04rjde1deeros1p.jpg) center  no-repeat;position:relative;margin:0 auto;}
.header .header-inner {width:1000px;margin:0 auto;position:relative;}
.header .logo {position: absolute;width:220px;height:85px;left:24px;top:7px;}
.header .nav {height:40px;position:absolute;top:200px;left:0;width:100%;background:#fff;border-top:#ddd 1px solid;border-bottom:#ddd 1px solid;}
.header .nav .nav-inner {position:relative;width:1000px;margin: 0 auto;}
.header .nav .search {position:absolute;top:0px;right:0;width:240px;height:40px;border:1px solid #ddd;border-top:none;border-bottom:none;}
.header .nav .search button {background:#efefef;border:none;border-radius:4px;color:#666;text-align:center;min-width:60px;padding:4px 5px 3px 5px;}
.header .nav .search button.search-submit {display:block;position:absolute;right:0;width:40px;min-width:inherit;cursor:pointer;height:40px;overflow:hidden;border-left:1px solid #ddd;border-radius:0px;background:#fff url(/kasen/pc/images/search-submit.png) 0px 0px;margin:0;padding:0;}
.header .nav .search .search-keyword {float:left;width:180px;color:#4e4e4e;text-shadow:0 0 2px #fff;font-weight:700;font-size:13px;margin:4px 5px 0 13px;overflow:hidden;height:32px;padding:0;border:none;box-shadow:none;}
.header .nav li {float:left;height:40px;line-height:40px;font-size:14px;} 
.header .nav li a {color:#333;font-size:14px;padding-right:25px;} 
.header .nav li a:hover{color:#e26;text-decoration:none;}
.header .nav li a.on {color:#e26;font-weight:bold;font-size:15px;}

.main {width:1000px;margin:5px auto;overflow:hidden;position:relative;height:100%;min-height:100%;height:auto !important;margin:75px auto;background:#fff;}
.main .left {float:left;width:660px;margin-bottom:10px;}
.main .left table {width:100%;padding:0;margin:10px 0;}
.main .left table th {font-size:15px;font-weight:normal;border-top:1px dashed #eee;color:#ee2266;}
.main .left table td {color:#555;border-bottom:1px dashed #eee;padding:8px 5px;word-wrap:break-word;word-break:break-word;}
.main .left table td a{font-size:14px;font-family:Microsoft YaHei,calibri,verdana;}
.main .left table .title {color:#aaa;}
.main .left table .date {padding-right:0;text-align:right;color:#999;}
.main .left table .o {background-color:#FFF6ED;}
.main .left table .mark {font-size:12px;color:#99776b;border:1px solid #f2ece7;padding:2px 4px;-webkit-border-radius:4px;border-radius:4px;}
.main .left table .ico {background:url(/kasen/pc/images/disc-icon.png) center center no-repeat;}
.main .left table .tips {font-size:15px;color:#0F98D8;}

.main .left .tab {height:100%;width:100%;overflow:hidden;}
.main .left #tab-menu{text-align:center;height:30px;line-height:30px;border-bottom: 2px solid #e5e5e5;}
.main .left #tab-menu h2{float: left;display: inline-block;color: #333;line-height: 25px;height: 29px;width:100px;font-size: 18px;padding: 0 5px;cursor:pointer}
.main .left #tab-menu h2.hover{background: #fff;}
.main .left #tab-menu .on{position: relative;color: #f25d8e;border-bottom: 3px solid #f25d8e;background-color: #fff;margin-bottom: -2px;}
.main .left #tab-menu #story{float:right;padding:0;background:url(/kasen/pc/images/tab_story.png) no-repeat 0px 4px;color:#ee2266;}
.main .left #tab-menu #story a:link,.main .left #tab-menu #story a:visited,.main .left #tab-menu #story a:active,.main .left .menu0 #story a:hover{color:#ee2266;;background-color:transparent}
.main .left #tab-main .area {display:none;}
.main .left #tab-main .series {display:block;}
.main .left #tab-main .content {display:block;}

.main .download {width:100%;overflow:hidden;zoom:1;;}
.main .download p {font-size:16px;line-height:150%;padding:0 8px;}
.main .download .baidu {margin:10px 0 10px 0;color:#0F98D8;border-left-width:8px;border-left-style:solid;border-left-color:#0F98D8;}
.main .download .xunlei {margin:10px 0 10px 0;color:#ff6946;border-left-width:8px;border-left-style:solid;border-left-color:#ff6946;}
.main .download .letv {margin:20px 0 10px 0;color:#E84B91;border-left-width:8px;border-left-style:solid;border-left-color:#E84B91;}
.main .download i {margin-left:5px;}
.main .download span {font: 12px Arial,Helvetica,sans-serif;line-height: 150%;color: #666;}
.main .download a:link, .main .download a:visited {display:inline-block;_display:inline;zoom:1;height:28px;width:auto;line-height:29px;text-align:center;padding:0 15px;margin:0 10px 0 0;border:1px solid #ccddeb;color:#369;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.main .download a:hover {color: #f25d8e;border: 1px solid #f25d8e;}
.download .addr-1 {border:0;color:#fff;background:#0f98d8;font-weight:bold;}
.download .addr-2 {border:0;color:#fff;background:#ff6946;font-weight:bold;}

.main .story {}
.main .story li {height:auto!important;height:85px;min-height:85px;margin:0 0 10px 0;padding:10px 0;background:#fff;-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);}
.main .story li .pic {float:left;margin-right:10px;overflow:hidden;}
.main .story li .pic a:hover {opacity:0.7;}
.main .story li .pic img {width:150px;height:auto;}
.main .story li .txt {float:none;width:auto;overflow:hidden;zoom:1;}
.main .story li h3 {margin:0;padding:0;height:24px;overflow:hidden;}
.main .story li .date {float:right;color:#808080;}
.main .story li p {color:#808080;margin:0;padding:0;word-wrap:break-word;overflow:hidden;}

.main .gintama-story {}
.main .gintama-story li {height:auto!important;height:85px;min-height:85px;margin:0 0 10px 0;padding:10px 0;background:#fff;-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);}
.main .gintama-story li .pic {float:left;margin-right:10px;overflow:hidden;}
.main .gintama-story li .pic a:hover {opacity:0.7;}
.main .gintama-story li .pic img {width:120px;height:auto;}
.main .gintama-story li .txt {float:none;width:auto;overflow:hidden;zoom:1;}
.main .gintama-story li h3 {margin:0;padding:0;height:24px;overflow:hidden;}
.main .gintama-story li .date {float:right;color:#808080;}
.main .gintama-story li p {color:#808080;margin:0;padding:0;word-wrap:break-word;overflow:hidden;}


.main .right {float:right;width:300px}

.main .right .rec {margin-bottom:40px;word-wrap:break-word;}
.main .right .rec i {font-size:16px;height:60px;line-height:60px;padding:0 10px;color:#0072C6;border-left:4px solid #0072C6;border-left-width:8px;border-left-style:solid;border-left-color:#0072C6;}
.main .right .rec ul {border-top:1px dashed #DDD;margin-bottom:10px;}
.main .right .rec li {overflow:hidden;padding:12px 0;border-bottom:1px dashed #DDD;line-height:1.5;color:#666;}
.main .right .rec .pic {float:left;margin-right:12px;overflow:hidden;}
.main .right .rec .pic img {height:60px;width:60px;}
.main .right .rec .info {overflow: hidden;}
.main .right .rec .info .title {font-size:15px;line-height:28px;}
.main .right .rec .info span {display:block;}


.main .right .link {margin-bottom:40px;word-wrap:break-word;}
.main .right .link i {font-size:16px;height:60px;line-height:60px;padding:0 10px;color:#0072C6;border-left:4px solid #0072C6;border-left-width:8px;border-left-style:solid;border-left-color:#0072C6;}
.main .right .link ul {border-top:1px dashed #DDD;margin-bottom:10px;}
.main .right .link li {overflow:hidden;padding:12px 0;border-bottom:1px dashed #DDD;line-height:1.5;color:#666;}
.main .right .link .litimg {float:left;margin-right:12px;}
.main .right .link .pil {height:60px;width:60px;}
.main .right .link .info {overflow: hidden;}
.main .right .link .title {font-size:15px;line-height:25px;}

.main .ad {width:100%;margin:5px 0;}

.main .bigimg {width:100%;display:none;} 0 0 0;margin:5px 0;}
.main .bigimg img {width:300px;}

.main .comment {width:100%;}
.main .comment i {font-size:16px;height:60px;line-height:60px;padding:0 10px;color:#0072C6;border-left:4px solid #0072C6;border-left-width:8px;border-left-style:solid;border-left-color:#0072C6;}

.infobox {float:left;width:660px;min-height:250px;overflow:hidden;padding:0px 0 0 0;margin:5px 0;}
.infobox .poster-sec {width:200px;max-height:255px;float:left;}
.infobox .poster-sec img {width:180px;}
.info-sec {width:460px;float:right;margin-top:0}
.info-sec .title-wrapper {position:relative;white-space:nowrap;word-break:keep-all;overflow:hidden;width:100%;zoom:1;}
.info-sec .title-wrapper h1,.info-sec .title-wrapper .subtitle {float:left;zoom:1}
.info-sec .title-wrapper h1 {color:#338ED1;margin:2px 0;line-height:21px;font-size:24px;font-weight:normal}
.info-sec .title-wrapper .subtitle {color:#666;line-height:21px;padding:5px 0 10px 15px}
.info-sec .title-wrapper .stat {float:right;color:#999;line-height:21px;padding:5px 0 10px 15px}
.info-sec .desc-wrapper {width:450px}

.info-sec .desc-wrapper p,.info-sec .desc-wrapper p a {color:#444;margin:7px 0;}
.info-sec .desc-wrapper span {color:#888;margin:10px 0;}
.info-sec .desc-wrapper p.intro {color:#222;line-height:22px;}
.info-sec .desc-wrapper p.share {0;}

#bdshare span{margin:0}