a{text-decoration:none}
a:link{color:#1E90FF}
a:visited{color:#1E90FF}
a:visited *{border:inherit}
a:hover{color:#555}
a:active{color:#1E90FF}
a.blue{color:#3388ff}
a.blue:hover{color:#333}
html,body{margin:0px;font-size:16px;cursor:default;background-color:#EFEFF4;-webkit-text-size-adjust:none;font-family:-apple-system,Arial,'PingFang SC','STHeiti Light','Hiragino Kaku Gothic ProN','Microsoft YaHei',sans-serif}
@media screen and (max-width: 800px){html,body{overflow-x:hidden}}
/*------index------*/
div.indextitle{margin:-2px;padding:0px 16px 0px 16px;width:100%;text-align:left;font-weight:bold;border:#38F solid 2px;border-radius:5px;background-color:#DDD;box-sizing:border-box;float:left}
span.indextitle1{font-family:Verdana;color:#38F;font-size:48px}
span.indextitle2{font-family:Microsoft YaHei;color:#38F;font-size:24px}
div.subtitle{font-family:Microsoft YaHei;font-size:18px;font-weight:bold;text-shadow:0px 0px 4px #888888;transition:all 1s ease 0s}
input{border:0px none}
div.about{color:#F57;font-size:14px;font-weight:bold}
div.infoblock{margin-bottom:30px}
div.infobold{padding:2px;font-weight:bold;font-size:16px;color:#444}
div.borderbox.small{margin:2px;padding:2px;line-height:20px}
input.button{width:100%;border:0;background-color:#FFF;height:38px;cursor:pointer;-webkit-appearance:none;font-size:15px}
input.button.lefttext{text-align:left}
input.button.half{border-bottom:1px solid #C8C7CC;border-radius:0;width:50%}
input.button.half.left{border-right:1px solid #C8C7CC}
.hoveritem>.hover{display:none}
.hoveritem:hover>.normal{display:none}
.hoveritem:hover>.hover{display:inline}
@keyframes notice-in{from{right:-260px}to{right:0}}
.Biliplus-Notice{color:#FFF;position:fixed;right:0;padding:10px;width:230px;min-height:20px;line-height:20px;font-size:15px;background:#000;z-index:10;opacity:.8;animation-duration:.5s;animation-name:notice-in;word-break:break-all;white-space:pre-wrap}
.Biliplus-Notice .after{content:"";position:absolute;top:0;right:100%;height:0;width:0;border:solid transparent;border-width:0 0;padding:0;margin:0}
/*------index------*/
/*------index_bangumi------*/
div.title{font-size:24px;font-weight:bold}
div.subtitle{font-family:"Verdana";font-size:18px;font-weight:bold}
div.listbox{margin:8px 8px 8px 8px;padding:2px;width:240px;height:180px;box-shadow:0px 0px 3px 3px #888888}
div.listboxtitle{margin:0px;padding:0px 0px 4px 0px;font-size:16px;font-weight:bold;box-shadow:0px -4px 0px #FF4DA0 inset;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
div.listboxtitle:hover{margin:0px;text-overflow:inherit;overflow:visible}
div.listboxinfo{margin:0px;height:16px;text-align:right;font-size:13px;font-weight:bold}
div.listboxbutton1{margin:0px 0px 4px 2px;padding:12px 0px 0px 0px;width:136px;height:32px;color:#FFFFFF;text-align:center;font-size:16px;font-weight:bold;background-color:#1FAAFF}
div.listboxbutton2{margin:0px 0px 0px 2px;padding:14px 0px 0px 0px;width:136px;height:30px;color:#FFFFFF;text-align:center;font-size:14px;font-weight:bold;background-color:#1FAAFF}
div.listboxcontent{margin:0px;padding:6px 0px 0px 0px;height:25px;color:#FFFFFF;text-align:center;font-size:15px;font-weight:bold;background-color:#FF4DA0;overflow:auto}
div.weekbaritem{position:relative;width:30px;height:30px}
div.weekbaritemSelected{position:relative;width:30px;height:30px;background-color:rgba(255,255,255,0.5)}
.index_bangumi>tr,.index_bangumi>tr>td{margin:0px;padding:0px}
div.boxtitle{margin:0px;padding:6px;width:200px;height:28px;color:#FFFFFF;text-align:center;font-size:18px;font-weight:bold;background-color:#E9006D}
div.boxcontent{margin:0px;padding:4px 0px 0px 0px;width:100%;height:auto;border-top:6px solid #FF4DA0}
/*------index_bangumi------*/
/*------index_list------*/
.slide_container{overflow:hidden;_zoom:1;padding:0;margin:0 auto;height:2.8125rem;width:100%;position:relative;background-color:white;border-bottom:1px solid #ddd;transition-timing-function:cubic-bezier(0.1,0.57,0.1,1)}
.slide_container .roll-bar-in{position:absolute;top:0;left:0;margin:0;padding:0;height:2.5625rem;line-height:2.5625rem;display: block;list-style:none;white-space:nowrap}
.slide_container .roll-bar-in li{text-align:center;height: 2.8125rem;display:inline-block;box-sizing:border-box;padding:0 16px;list-style:none;white-space:nowrap}
.slide_container .roll-bar-in li a{color:#999;display:block;width:100%;height:100%;cursor:pointer}
.slide_container .roll-bar-in li.on {height:2.625rem}
.slide_container .roll-bar-in li.on a {color: #de698c;border-bottom: 4px solid #de698c}
div.listboxcontent_list{height:64px;font-size:12px;background-color:#DDDDDD;overflow:auto;word-break:break-all}
/*------index_list------*/
/*------error------*/
div.frametitle{font-size:24px;font-weight:bold}
div.boxtitle-1{margin:0px;padding:6px;width:200px;height:28px;color:#FFFFFF;text-align:center;font-size:18px;font-weight:bold;background-color:#006EDC}
div.boxcontent-1{margin:0px;padding:4px 0 0;border-top:6px solid #1E90FF;clear:both}
div.errordescription{padding:8px;font-size:15px;background-color:#DDDDDD}
div.buttonbackground{padding:12px;text-align:center;background-color:#999999}
/*------error------*/
/*------userbar------*/
@keyframes right-slide-in{0%{right:-320px}to{right:0}}
@keyframes right-slide-out{0%{right:0}to{right:-320px}}
.userbar{margin:0 0 6px 0;padding:0px;width:100%;height:34px;color:#FFFFFF;text-align:right;font-size:14px;background-color:#D04D74;float:right;position:fixed;opacity:0.8;z-index:20}
.userbarcontent{margin:8px}
.usersidebar{overflow-x:hidden;overflow-y:auto;position:fixed;top:0;bottom:0;right:-252px;width:250px;background-color:#D04D74;opacity:0.9;transition:0.4s;text-align:center;box-shadow:-2px 0 0 #555;color:#FFF;z-index:21;-webkit-overflow-scrolling:touch}
.usersidebar_item{box-shadow:0px 6px 0px #FFF;cursor:pointer;color:#FFF}
.usersidebar_item div:hover{background-color:#858585}
.usersidebar_item_inner{margin:6px 0 0;padding:8px 0;font-size:20px;font-weight:bold;color:#FFF;transition:all 0.5s}
.userface{margin:10px 0 0;width:90px;border-radius:45px}
.userface_small{margin:-7px 0 0 0;height:30px;width:30px;border-radius:15px;vertical-align:middle}
.sidebar-about>a{color:#FFF}
.sidebar-about>a:hover{color:#CDCDCD}
/*------userbar------*/
/*------sidebar------*/
.sidebar{-webkit-appearance:none;overflow-x:hidden;overflow-y:auto;margin:0px;width:150px;height:100%;background:#3388FF;box-shadow:5px 0px 0px #858585;position:fixed;top:0px;left:0px;z-index:50}
.sidebar-title{margin:0px 0px 6px 0px;width:150px;height:75px;text-align:center;font-family:"Verdana";font-size:50px;font-weight:bold;color:white}
.sidebar-list{margin:6px 0px 0px 0px;padding:10px 0px 10px 0px;width:150px;text-align:center;font-size:20px;font-weight:bold;color:white;box-shadow:0px -6px 0px #FFFFFF;transition:.2s}
.sidebar-about{margin:6px 0px 0px 0px;padding:10px 0px 10px 0px;width:150px;text-align:center;font-family:"Verdana";font-size:12px;color:white;box-shadow:0px -6px 0px #FFFFFF;transition:.2s}
.sidebar-list-block{margin:0px;padding:10px 0px 10px 0px;width:100%}
.sidebar :hover{background:#858585}
/*------sidebar------*/
.content{margin:0px;padding:40px 0 20px 160px;width:100%;box-sizing:border-box;float:left;display:block;z-index:1;position:relative}
/*------video------*/
@keyframes pop-iframe-in{0%{opacity:0;transform:scale(.7);}100%{opacity:1;transform:scale(1)}}
@keyframes pop-iframe-out{0%{opacity:1;transform:scale(1);}100%{opacity:0;transform:scale(.7)}}
div.videodesc{padding:8px;font-size:15px;background-color:#DDDDDD;word-break:break-all;clear:both}
div.videodesc a:link{color:#1E90FF}
div.videodesc a:visited{color:#1E90FF}
div.videodesc a:hover{color:#FFF}
div.videotitle{padding:4px;color:#1E90FF;font-size:20px;font-weight:bold;border:#1E90FF 2px solid;border-radius:5px}
.aid_number {cursor: text;position: relative;border-bottom:2px solid #1E90FF}
.aid_number>input {background: #EFEFF4;position: absolute;left: 0;top: 0;padding:0;height: 24px;font-size: 20px;font-weight:bold;color: #1E90FF;font-family: inherit;display:none;border-bottom:2px solid #1E90FF}
div.pagelist{padding-top:5px}
div.videoinfo.left{padding:4px;color:#888888;font-size:16px;font-weight:bold;border:#888888 solid 2px;border-radius:5px;float:left}
div.videoinfo.right{padding:4px;color:#888888;font-size:16px;font-weight:bold;border:#888888 solid 2px;border-radius:5px;float:right}
div.borderbox{margin:2px;padding:4px;color:#1E90FF;font-size:14px;font-weight:bold;border:#1E90FF 2px solid;display:inline-block;border-radius:5px}
div.borderbox.pink{color:#FF40AD;border-color:#FF40AD}
div.borderbox.purple{color:#AA40AD;border-color:#AA40AD}
div.solidbox{margin:4px;padding:4px;color:#FFFFFF;font-size:15px;font-weight:bold;background-color:#006EDC;border-style:solid;border-width:2px;border-color:#006EDC;display:inline-block;border-radius:5px}
div.solidbox.pink{border-color:#FF40AD}
div.solidbox:hover{background-color:#858585;border-color:#858585}
div.solidbox:active{background-color:#777;border-color:#777}
div.solidbox.big{width:100px;height:50px;text-align:center;line-height:50px}
.pink-complete{position:relative;display:inline-block}
/*div.solidbox.pink-corner::before{content:"";position:absolute;top:-2px;right:-2px;display:block;border:solid transparent 8px;border-top-color:#FF40AD;border-right-color:#FF40AD;border-radius:5px}*/
.pink-complete:before{content:"済";position:absolute;top:-13px;right:-13px;color:#FF40AD;border-radius:25px;border:#FF40AD solid 3px;width:25px;height:25px;font-size:23px;line-height:25px;text-align:center;background:rgba(255,255,255,.6);font-weight:bold;transform:rotate(30deg)}
div.disable{background:#666;border-color:#666}
div.hrdescription{color:#222222;font-size:16px;font-weight:bold;float:left;display:inline-block;clear:both;margin-bottom:-5px}
img.detail_cover{max-width:700px}
@media screen and (max-width:700px){img.detail_cover{max-width:100%}}
div.footer_video{padding:4px;font-size:14px;text-align:center;border:#999999 solid 2px;border-radius:5px}
div.update_video{margin:-2px;padding:2px;color:#FFFFFF;font-size:14px;font-weight:bold;border:#1E90FF solid 2px;border-radius:5px;display:inline-block}
div.footerpage.review{margin:2px;border-radius:5px;color:#1E90FF;border:#1E90FF solid 2px;background:none}
input.footerpage.review{height:16px;text-align:center;border:2px solid #1E90FF;border-radius:5px;color:#1E90FF;font-weight:bold;font-size:14px;padding:4px}
img.review_face{float:left;width:30px;height:30px}
div.review_body{margin-left:40px;word-break:break-all}
div.review_time{color:#999}
.review_body>div>img{vertical-align:bottom;height:50px;width:50px}
div.playerOption{display:inline;border:#1E90FF solid 2px;border-radius:5px;margin:-2px;color:#1E90FF;padding:0 2px;cursor:pointer;font-size:14px}
div.playerOption.green{border-color:#55B424;color:#55B424}
span.zan{background:transparent url("/image/timeline_icon_like.png") no-repeat;background-size: 18px 18px;padding-left:18px}
span.zan.notliking{background-image:url("/image/timeline_icon_like_disable.png")}
.hate{background-size:18px 18px;position:relative;padding-left:18px}
.hate:before{background:transparent url("/image/timeline_icon_like.png") no-repeat;width:18px;height:18px;background-size:18px 18px;-webkit-transform:scaleY(-1);transform:scaleY(-1);content:"";top:0;left:0;position:absolute;}
.hate.nothating:before{background-image:url("/image/timeline_icon_like_disable.png")}
@keyframes black_back-in{0%{opacity:0}to{opacity:.7}}
@keyframes black_back-out{0%{opacity:.7}to{opacity:0}}
.container{height:100%;width:100%;position:fixed;z-index:60;transition:all 0.5s;opacity:0}
.container.player{animation-name:pop-iframe-in;animation-duration:.5s}
.container .black_back{display:block;background-color:#000;opacity:0.7;height:100%;width:100%;animation-duration:.5s}
.right_slide{width:320px;height:100%;position:fixed;top:0;right:0;animation-duration:.5s;animation-name:right-slide-in;background:#EFEFF4}
.right_slide .top_close{position:absolute;top:0;left:0;padding:10px 15px;width:100%}
.right_slide .top_close_btn{padding:5px;background:#CBCBC0;border-radius:5px;cursor:pointer}
.right_slide .main_body{position:absolute;top:40px;bottom:10px;right:10px;width:300px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}
.white_container{display:-webkit-flex;display:flex;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%}
.white_front{position:relative;margin:auto;background-color:#EFEFF4;border-radius:10px;padding:10px;}
.closebox{background-color:#F00;width:30px;height:30px;cursor:pointer;text-align:center;color:#FFF;position:absolute;top:-10px;right:-10px;font-size:25px;border-top-right-radius:10px}
.partname{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:bold;overflow:hidden}
.partname:hover{text-overflow:inherit;overflow:visible}
.tip{margin:2px;padding:2px;color:#FFFFFF;font-size:13px;font-weight:bold;background-color:green}
.pointer{cursor:pointer}
.part_options{text-align:center;width:100%;background:#CBCBD0;border-radius:5px;top:-40px;height:40px;transition:0.3s;-moz-user-select:none;-webkit-user-select:none;user-select:none;display:-moz-flex;display:-webkit-flex;display:flex;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}
.part_option{-moz-flex:1;-webkit-flex:1;flex:1;height:40px;line-height:41px;transition:0.3s;display:inline-block}
.part_option.selected{background:#BBBBC0}
.part_option:hover{border-radius:5px;background:#ABABB0}
.part_container{width:100%;border-radius:5px;transition:0.3s;position:relative;overflow:hidden;line-height:22px}
.part_container>div{position:relative;left:0;transition:0.3s;width:100%}
.part_title{padding:5px;position:relative}
.part_title.clicked{color:#555}
.part_progress{position:absolute;top:0;bottom:0;left:0;width:0;background:#C4C4C4}
.part_container:hover .part_progress{background:transparent}
div.part_addition{text-align:center;position:absolute;left:0;top:0;height:0;overflow:hidden;background:#DBDBE0}
.part_container:hover>.part_addition{height:32px}
.part_addition>div{position:absolute;left:0;right:0;bottom:0;height:32px}
.part_addition>div>div{display:inline-block;width:33%;padding:5px 0;height:100%}
.part_addition>div>div.middle{background:#BBBBC0}
#part_options_fix{position:fixed;left:164px;right:4px;top:34px;overflow:hidden;height:40px;transition:.3s;-webkit-transform:translate3d(0,0,0)}
#part_options_fix>.part_options{position:absolute;bottom:0;top:auto}
.review_box{height:80px;width:100%;border:2px solid #1E90FF;border-radius:5px;resize:none;padding:5px;background:#E3E3E3;transition:height .2s}
.review_box_width{width:80%;position:relative}
@media screen and (max-width: 800px){.review_box_width{width:95%}}
.review_button{border-radius:5px;padding:2px 5px;margin:0 2px;display:inline-block}
.review_button:hover{background:#DBDBE0;color:#38F}
#emoji_float{font-size:13px;position:absolute;height:200px;width:400px;background:#FFF;z-index:1;border-radius:10px;border:1px solid #AAA;box-shadow:0 1px 5px 0 rgba(0,0,0,.14);display:none;overflow:hidden}
#emoji_float>div{position:absolute;left:0;right:0;overflow:hidden;bottom:0}
div#emoji_contents{top:0;bottom:35px;border-bottom:solid 1px #CCC}
#emoji_contents>div{height:100%;left:0;right:0;transition:.3s}
.emoji_content{height:100%;overflow-y:hidden;display:inline-block;width:400px}
.emoji_content:hover{overflow-y:auto;margin-right:0}
.emoji_content>div{margin:5px;-webkit-overflow-scrolling:touch}
@media screen and (max-width:400px){#emoji_float{width:320px;left:0 !important}.emoji_content{width:320px}}
.emoji_item{cursor:pointer;padding:5px;display:inline-block}
.emoji_item:hover{border-radius:5px;background:#CCC}
div#emoji_tabs{height:35px}
#emoji_tabs>div{height:100%;left:0;right:0}
.emoji_tab{cursor:pointer;display:inline-block;height:25px;width:39px;padding:5px;text-align:center;border-right:solid 1px #CCC;vertical-align:bottom}
.emoji_tab.on{background:#EEE}
.emoji_tab>img{width:22px;height:22px}
div#emoji_popup{position:fixed;width:81px;height:81px;padding:10px;border-radius:5px;border:1px solid #AAA;display:none;z-index:51;background:#FFF}
#emoji_popup img{width:81px;height:81px}
img.emoji{width:40px;height:40px}
@keyframes blur-in{0%{opacity:0}100%{opacity:.2}}
@keyframes blur-out{0%{opacity:.2}100%{opacity:0}}
#bgBlur{content:"";position:fixed;top:0;right:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center top;background-size:100% auto;animation-name:blur-in;animation-iteration-count:1;animation-duration:1s;animation-fill-mode:forwards;opacity:.2;filter:blur(5px)}
@media screen and (orientation: portrait){#bgBlur{background-size:auto 100%}}
/*------video------*/
/*------me------*/
td.title>a:link,td.button>a:link{color:#FFFFFF}
td.title>a:visited,td.button>a:visited{color:#FFFFFF}
td.title>a:hover,td.button>a:hover{color:#CDCDCD}
td.title>a:active,td.button>a:active{color:#858585}
div.header_underline{height:35px;border-bottom: 6px solid #FF4DA0}
div.header_underline.purple{border-color:#AA40AD}
div.header_underline>div{line-height:35px;font-size:24px;font-weight:bold;float:left}
div.list{margin:0 0 50px 0}
img.face_small{margin:-4px 0 0;height:40px;width:40px;border-radius:20px;vertical-align:middle}
div.footer{margin:0;padding:4px;font-size:14px;color:#FFFFFF;text-align:center;background-color:rgba(153,153,153,0.3);border:solid 2px #999999;border-radius:5px;text-align:center;position:fixed;bottom:0px;left:162px;right:2px}
div.footerpage{margin:4px;padding:4px;color:#FFFFFF;font-size:14px;font-weight:bold;background-color:#1E90FF;display:inline-block}
div.type_block{display:inline-block;margin:0 10px;padding-bottom:5px;cursor:pointer}
div.type_block.on{color:#DE698C;border-bottom:4px solid #DE698C}
td.title{color:#1E90FF;border:#1E90FF solid 2px;margin:-2px;border-radius:5px;padding:0}
td.title.user{padding:4px 0 0;background-color:#1E90FF}
td.title.bangumi{color:#AA40AD;border-color:#AA40AD}
td.title.sp{color:#FF40AD;border-color:#FF40AD}
td.button{background-color:#1FAAFF;border:#1FAAFF solid 2px;border-radius:5px;margin:-2px}
td.button.bangumi{background-color:#AA80D5;border-color:#AA80D5}
td.button.sp{background-color:#FF80D5;border-color:#FF80D5}
div.type_block{display:inline-block;margin:0 10px;padding-bottom:5px;cursor:pointer}
div.type_block.on{color:#DE698C;border-bottom:4px solid #DE698C}
div.att_container{display:inline-block;float:left;border:2px solid #FF4DA0;border-radius:10px;padding:10px;width:200px;margin:2px;transition:all 1s}
div.att_container.del{border-color:#000}
img.att_face{height:60px}
div.att_name{display:block;float:left;width:122px;padding-left:5px;font-size:14px}
span.att_face_con{float:left;height:60px;width:60px;overflow:hidden;position:relative;text-align:center}
a.att_button{display:block;float:left;padding:5px 0 0 5px;font-size:12px}
div.dynamic_footer{text-align:center;clear:both;margin:10px 0}
.toomuchtext{position:relative;overflow:hidden;cursor:pointer}
.toomuchtext>div{height:100%;width:100%;overflow:hidden;max-height:60px}
.toomuchtext:before{position:absolute;content:"";width:100%;height:20px;top:40px;background:transparent linear-gradient(to bottom,rgba(17,25,35,0) 0%,rgba(17,25,35,0.3) 100%) repeat scroll;}
.toomuchtext:after{content:"展开全部";color:#537CA6;display:block;margin:2px;font-size:13px;padding-left:5px;line-height:13px;background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJ5JREFUeNpiDK5Z5sjAwFAJxAFrmiO/MUBBSO3yDCBlwAQkjgLxdyDeDBTkQpKsAuJuxv///4ME2ICc1UDMA1IIxEVA7Ag08S4j0ApmIEcOiJ9CFRkBsQMQPwZicRYgYQmVcAXiUCAWA+JXULEXTEBjjgAZxUC8G4jVkCRBIBfsBqjDooBULxBfhjo6FKj5F1wBkqIQII4ASYLEAAIMAPrDNy1EYNLFAAAAAElFTkSuQmCC") no-repeat scroll 62px center}
.pretext{white-space:pre-wrap;word-break:break-all}
/*------me------*/
/*------search------*/
fieldset{padding:0px;margin-bottom:10px;font-size:15px;background-color:#FFFFFF;border:0px none;border-top:1px solid #C8C7CC}
fieldset>div{border-bottom:1px solid #C8C7CC;padding:8px;margin:0px;position:relative}
fieldset>div.pointer{cursor:pointer}
fieldset>div.selectioninit{background-color:#F4F4F4}
fieldset>div.selections{border-bottom:0;padding:0;margin:0;height:0;overflow:hidden;transition:all 0.5s ease 0s;background-color:#DDD}
fieldset>div.selections>div{border-bottom:1px solid #C8C7CC;padding:4px 8px;margin:0px;height:20px;transition:0.5s}
fieldset>div.selections>div:hover{background:#C5C5C5}
fieldset>div.selections>div.selected{background-color:#CCC}
div.float{float:right;color:#6D6D72}
input.searchbutton{width:100%;border:0;background-color:#FFF;height:38px;cursor:pointer;-webkit-appearance:none;font-size:15px}
/*------search------*/
/*------do_up------*/
.userinfo_container{padding:10px 0px 0px 0px;width:160px;font-size:15px;font-weight:bold;float:left;word-break:break-all;top:31px}
.userspace_list{margin:0 0 50px 160px}
/*------do_up------*/
/*------sp------*/
.header_sp{height:35px;border-bottom: 6px solid #FF4DA0}
.header_sp>:first-child{line-height:35px;color:#E9006D;font-size:16px;font-weight:bold;float:left}
.header_sp>:last-child{line-height:35px;font-size:24px;font-weight:bold;float:left}
.info_sp{padding:10px 0px 0px 0px;width:200px;font-size:15px;font-weight:bold;float:left}
.desc_sp{margin:0px 0px 0px 200px;padding:10px 0px 0px 0px;font-size:16px}
.list_sp{margin:0px 0px 0px 200px}
.coverContainer{position:relative;display:none;transition:all 0.5s;opacity:0;overflow:hidden}
.coverContainer2{position:absolute;top:0;left:0;border:2px solid;padding:10px;background-color:#FFF;border-radius:20px}
.coverClose{background-color:#F00;width:30px;height:30px;cursor:pointer;text-align:center;color:#FFF;position:absolute;top:0;right:0;font-size:25px;border-top-right-radius:18px;cursor:pointer}
/*------sp------*/
/*------bangumi------*/
/*oldColor AA5EA2*/
img.normal_cover{width:240px;height:150px}
.list_bangumi{overflow:hidden;height:240px;white-space:nowrap;position:relative;font-family:-apple-system;line-height:18px;background:#AA5EA2}
.list_bangumi>.left{position:absolute;height:100px;width:20px;top:50%;left:10px;z-index:2;transition:top 0.5s,opacity 0.5s;opacity:0}
.list_bangumi>.right{position:absolute;height:100px;width:20px;top:50%;right:10px;transition:top 0.5s,opacity 0.5s;opacity:0}
.list_bangumi.mouse>.left{opacity:1;top:calc(50% - 50px)}
.list_bangumi.mouse>.right{opacity:1;top:calc(50% - 50px)}
.list_bangumi>div{display:inline-block;margin-top:10px}
.list_bangumi>div>a>div{display:inline-block;border:1px solid #AA5EA2;padding:5px;border-radius:5px;text-align:center;background:#EEE;color:#000;margin:0 10px;width:248px;overflow:hidden;text-overflow:ellipsis}
.bangumi_staff_container{display:flex}
.bangumi_cast{margin-left: 20px}
.bangumi_staff td:first-of-type,.bangumi_cast td:first-of-type{text-align:right;padding-right:15px;vertical-align:top}
@media screen and (max-width:700px){
  .bangumi_staff_container{display:block}
  .bangumi_staff{max-width:calc(100% - 20px);margin-bottom:10px}
  .bangumi_cast{margin:0 10px}
}
.header_sp.bangumi{border-color:#AA5EA2}
.header_sp.bangumi>:first-child{color:#AA006D}
.bangumi_seasons{margin-top:10px;font-family:-apple-system,"Microsoft Yahei";font-weight:bold;overflow:hidden;white-space:nowrap}
.bangumi_seasons>div{display:inline-block}
.bangumi_seasons>div>a>div{display:inline-block;background:#FFF;padding:10px 10px 10px 0;margin:0 10px;border-radius:0 5px 5px 0;position:relative;font-size:20px;line-height:22px;height:22px;}
.bangumi_seasons>div>a>div:before{content:"";position:absolute;height:0;width:0;border:solid #FFF;border-width:21px 6px 21px 10px;border-left-color:transparent;top:0px;left:-16px;border-radius:2px 0 0 2px}
.bangumi_seasons>div>a>div:after{content:"";position:absolute;height:0;width:0;border:solid transparent;border-width:21px 10px;border-left-color:#FFF;top:0px;right:-18px;border-radius:5px}
.bangumi_seasons>div>a:first-of-type>div{padding-left:10px;border-radius:5px}
.bangumi_seasons>div>a:first-of-type>div:before{border:none}
.bangumi_seasons>div>a:last-of-type>div:after{border:none}
.bangumi_seasons>div>a>div.current{background:#AA5EA2;color:#FFF}
.bangumi_seasons>div>a>div.current:before{border-color:#AA5EA2;border-left-color:transparent;color:#FFF}
.bangumi_seasons>div>a>div.current:after {border-left-color:#AA5EA2;color:#FFF}
/*------bangumi------*/
/*------setting------*/
div.switch{cursor:pointer;position:absolute;top:6px;height:22px;right:8px;width:40px;border-radius:11px;background:#EFEFF4;border:1px solid #E5E5E5;transition:0.5s}
div.switch:before{display:block;position:absolute;left:1px;top:1px;height:18px;width:18px;border-radius:10px;background:#fff;content:"";transition:0.5s;border:#D7D7D7 1px solid}
div.switch.on{background:#4BD863}
div.switch.on:before{left:19px}
/*------setting------*/
/*------lyb------*/
fieldset.ly{padding:0px;font-size:15px;background-color:#FFFFFF;border:0px none;border-top:1px solid #C8C7CC;word-break:break-all}
fieldset.ly>div{border-bottom:1px solid #C8C7CC;padding:8px;margin:0px}
fieldset.ly>form>div{border-bottom:1px solid #C8C7CC;padding:8px;margin:0px}
/*------lyb------*/
.img-progress{position:fixed;left:0;top:-1px;height:1px;opacity:1;background:#40b5ff;border:solid #22648d;border-width:1px 0;transition:width .3s, opacity 1s cubic-bezier(.76,0,.86,.06)}
.img-progress:after {content: "";position: absolute;right: 0;top: 0;height: 1px;width: 1px;box-shadow: -2px -2px 3px 5px #40b5ff;}
/*end*/