html {color:#555555;overflow-x:hidden;}
body {margin:0;padding:0;font-size:13px;font-family:Microsoft YaHei,calibri,verdana;background:url(/kasen/pc/images/bg.gif);}
h1,h2,h3,h4,h5 {font-size:100%;font-weight:normal;}
a {cursor:pointer;}
a:link {color:#555555;text-decoration:none;}
a:visited {color:#555555;text-decoration:none;}
a:hover {color:#9cd6c5;text-decoration:none}
a img {border-width:0;vertical-align:middle;}
ul {list-style-type:none;margin:0;padding:0;}
p {margin: 0 0 1em 0;}
.clear {clear:both;line-height:0;font-size:0;}

.nav {height:60px;background:#fff url("/kasen/pc/images/border.png") center bottom repeat-x;}
.nav .items {width:1000px;height:58px;margin:0 auto;}
.nav .items li {float:left;display:inline-block;*display:inline;zoom:1;line-height:58px;font-size:12px;vertical-align:baseline}
.nav .items a {display:inline-block;*display:inline;zoom:1;height:34px;font-size:14px;padding:0 12px;}
.nav .items .on {float:left;height:58px;width:120px;margin:0;background:url(/kasen/pc/images/ico.png) no-repeat 0 0;}
.nav .items .on a {display:block;width:100%;height:100%;overflow:hidden;line-height:100em}
.nav .items .on a:active,.header .logo a:hover {background:none!important}
.nav .items .anime {float:right}
.nav .items .anime a {font-size:14px}

.main {background: #1F1F1F url(/kasen/pc/images/main_bg.jpg) center;position: relative;min-width:1000px;_zoom:1;z-index: 0;}
.line {height:25px;}
.header {width:1000px;height:60px;margin:0 auto;}
.header .crumb {float:left;width:750px;height:60px;}
.header .crumb ul li {display:inline;margin-right:1em;}
.header .crumb h1 {color:#E3E3E3;font-size:18px;font-weight:bold;height:25px;margin:5px 0;padding:0;}
.header .crumb h2 {display:inline;margin-right:1em;}
.header .ad {float:right;width:234px;height:60px;}
.cpro {width:960px;height:100px;margin:0 auto}
.player {width:1000px;height:564px;margin:0 auto;background:#000;}
#player {width:1000px;height:564px;margin:0 auto;text-align:center;background:#000;}
.fluid_width_video_wrapper{padding:0;}
.context {width:1000px;height:30px;line-height:30px;margin:0 auto;font-size:14px;}
.context #pre {float:left;}
.context #next {float:right;}
#switch {position:absolute;display:inline-block;width:55px;height:35px;background:url(/kasen/pc/images/switch.png) no-repeat 0 0;cursor:pointer;z-index:200;margin:0;right:10px;top:10px;}
#switch_off {width:55px;height:35px;background:url(/kasen/pc/images/switch.png) no-repeat 0 -35px;cursor:pointer;z-index:200;}
.info {width:1000px;min-height:420px;margin:0 auto;}
.info h3 {color:#0b72d9;font:15px Arial,Helvetica,sans-serif;margin:0 0 5px 0;line-height:150%;}
.info h4 {color:#0b72d9;font:15px Arial,Helvetica,sans-serif;margin:0 0 5px 0;line-height:150%;}
.info h5 {color:#0b72d9;font:15px Arial,Helvetica,sans-serif;margin:0 0 5px 0;line-height:150%;}
.info .left {float:left;width:700px;padding:10px;border:1px solid #dfdfdf;background:#fff;overflow:hidden;-wekbit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-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);box-shadow:0 1px 2px 0 rgba(158,158,158,0.2);margin-bottom:19px;}
.info .left .ep-info li {padding-bottom: 10px;color: #111;}
.info .left .ep-info li span {color: #666;padding-right: 5px;}
.info .left .ep-info li span.all {color: #111;}
.info .left .ep-info p {word-wrap:break-word;margin:5px 0;line-height:2.00;}
.info .right {float:right;width:250px;padding:5px;border:1px solid #dfdfdf;background:#fff;overflow:hidden;-wekbit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-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);box-shadow:0 1px 2px 0 rgba(158,158,158,0.2);}
.info .right .ep-list {overflow:hidden;zoom:1;}
.info .right .ep-list a.now {background:#f0f8ff;}
.info .right .ep-list a:link, .info .right .ep-list a:visited, .info .right .ep-list a:hover {display:inline-block;_display: inline;zoom:1;height:25px;width:70px;line-height:25px;text-align:center;margin:0 7px 15px 0;border:1px solid #ccddeb;color:#369;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}


.list {width:990px;margin:10px auto;padding:5px;overflow:hidden;position:relative;border:1px solid #ddd;border-radius:4px;background:#fff;}
.list .icon {float:left;overflow:hidden;position:relative;padding:5px 7px;}
.list .icon img {width:80px;height:80px;}
.list .icon a:hover {opacity:0.7;}
.list .source {float:left;overflow:hidden;width:64px;height:64px;position:relative;}
.list .source img {width:64px;height:64px;}
.list .episode a {list-style:none;cursor:pointer;float:left;margin:7px 5px;text-align:center;width:56px;height:28px;line-height:28px;border-radius:4px;border: 1px solid #ddd;}
.list .episode a:hover{border:1px solid #00a1d6;color:#00a1d6;}
.list .episode a:visited {border: 1px solid #666;color: #666;}
.list .episode a.now {background:#00a1d6;border:1px solid #00a1d6;color:#fff;font-weight:bold;}

.ad234 {float:right;width:234px;height:60px;}
.ad960 {clear:both;width:960px;margin:5px auto;padding:5px 0;}


.footer {clear:both;width:1000px;margin:0 auto;padding-top:6px;overflow:hidden;zoom:1;border-top:1px dashed #999;}
.footer .left {float:left;}
.footer .right {float:right;}

.item {z-index: 0;position: relative;padding-left: 150px;min-height: 80px;_height: 80px;margin-bottom: 15px;}
.item .thumb {position: absolute;top: 5px;left: 0;width:142px;height:80px;overflow: hidden;margin-bottom: 7px;}
.item .thumb img {position: absolute;display: block;width:142px;height:100%;}
.item h3 {color: #3399e0;font-size: 12px;font-weight: normal;}
.item .date {height: 18px;overflow: hidden;white-space: pre;_white-space: normal;position: absolute;top: 5px;right: 0;color: #808080;}
.item .desc {color: #909090;}

.detail {z-index: 0;position: relative;padding-left:168px;min-height:90px;_height:90px;margin-bottom:15px;}
.detail .pic {position: absolute;top: 5px;left: 0;width:160px;height:90px;overflow: hidden;margin-bottom:7px;}
.detail .pic img {position: absolute;display: block;width:auto;height:100%; text-align: center;padding-left: 30px}
.detail .txt {float: left;padding: 0;}
.detail .txt .caption {height: 24px;line-height: 24px;}
.detail .txt .caption h3 {color: #3399e0;font-size: 12px;font-weight: normal;height: 24px;line-height: 24px;}
.detail .txt .stat {color: #808080;position: absolute;right: 5px;top: 0;padding-right: 20px;background: url(/kasen/pc/images/v_v7.png) right -134px no-repeat;}
.detail .txt .date {color: #808080;position: absolute;right: 5px;top: 0;padding-right: 20px;background: url(/kasen/pc/images/v_v7.png) right -134px no-repeat;}

/*zzsc.css*/
.zzsc4{}.cube1,.cube2{background-color:#B8B8B8;width:30px;height:30px;position:absolute;top:40%;left:47%;-webkit-animation:cubemove 1.8s infinite ease-in-out;animation:cubemove 1.8s infinite ease-in-out}.cube2{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes cubemove{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(0.5)}50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{-webkit-transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5)}100%{-webkit-transform:rotate(-360deg)}}@keyframes cubemove{25%{transform:translateX(42px) rotate(-90deg) scale(0.5);-webkit-transform:translateX(42px) rotate(-90deg) scale(0.5)}50%{transform:translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);-webkit-transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}
