@charset "utf-8";
body {font-size: 12px;color: #333;background-color: #f6f6f6;margin: 0;}
img {border: none;}
a {color: #333;text-decoration: none;}
a:hover {color: #FF34B3;text-decoration: none;}
ul,dl,dt,dd,h1,h2,h3,p,form,input {font-weight: normal;margin: 0;padding: 0;list-style-type: none;}
li,dt,dd {display: inline;float: left;}
.fl{float:left;}
.fr{float:right;}
.mt10{margin-top:10px}
.mb10{margin-bottom:10px}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
.text-center{text-align:center !important}
.header {background: url('../images/gx/header.png') repeat-x left bottom;height: 63px;margin: 0 auto;z-index: 2015;border-top: solid 2px #FF34B3;width:100%;}
.header .webtop{height:24px;padding:3px 10px; background: #fff}
.header .webtop-con{width:1198px;margin:0 auto;}
.header .webtop-con .tips{line-height:24px;}
.header .webtop a{display: block;padding:0 5px;line-height: 24px;float: left;color:#666;margin-right:10px;}
.header .webtop a.current{font-weight: bold;}
.header .webtop a:hover{color:#FF34B3;}
.header-con {width: 1198px;height: 61px;margin: 0 auto;overflow:hidden;}
.header .logo {background: url('../images/logo.png') no-repeat left top;float: left;height: 60px;width: 230px;overflow: hidden;}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.header .logo{background: url('../images/logo.png') no-repeat;background-size: 150px 60px}}
.header .logo a {
  text-indent: -9999px;
  float: left;
  height: 100%;
  width: 100%;
  display: block;
}
.nav {font-size: 14px;color: #FFF;float: left;height: 60px;width: 700px;padding-left: 15px;}
.nav a {display: inline-block;line-height:60px;margin:0 15px;}
.nav li.current a,.nav li.current-menu-parent a,.nav a:hover {color: #FF34B3;text-decoration: none;}
.nav a:active{color: #ff6b9c}
.search {float: right;padding: 14px 0}
.search input {line-height: 16px;color: #999;float:left;width:178px;height: 14px;padding: 8px;border: 1px solid #DDD;border-right: none;outline: none;}
.search input:focus {border-color: #FF34B3;}
.search button {color: #FFF;background-color: #FF34B3;float: left;height: 32px;width: 54px;margin: 0;padding: 0;border: none;cursor: pointer;}
.search form{height: 32px}
.main {width: 1198px;margin: 0 auto;padding-top: 5px;}
.main .list {background-color: #FFF;float: left;width: 928px;}
.home-page.main .list .ads{clear:both;height:100px;text-align:center;}
.tool-menu {float:left;width: 100%;border-bottom: 1px solid #EEE;}
.tool-menu a {background-color: #EEE;display: inline-block;margin: 10px 0 10px 10px;padding: 4px 10px;line-height: 18px}
.tool-menu a.on,.tool-menu a:hover {color: #FFF;background-color: #FF34B3;}
.tool-menu a:active{background: #ff6b9c}
.main .list ul {float:left;width: 100%;padding-bottom: 10px}
.main .list li {background-color: #EEE;width: 23.5%;margin-top: 10px;margin-left: 1.2%;overflow: hidden;position: relative}
.main .list li>a{width:100%;height:282px;}
.main.home-page .list li>a{height:224px;}
.main .list li>a img{width:100%;height:100%}
.main.home-page .list li>a img{object-fit:cover;}
.main .list li:hover{box-shadow: 0 0 4px #ccc;border-color:#FF34B3;}
.main .list li:hover span a{color:#FF34B3;}
.main .list li.comment {background-color: #FFF;height: auto;width: 728px;margin: 0;padding: 10px;border-bottom: 1px solid #EEE;}
.main .list li.comment img {max-width: 728px;}

.main .list .new-update-list li {border:solid 1px #eee;margin: 10px;padding:0 10px;width:708px;background: #fff;}
.main .list .new-update-list li .title{display: block;font-weight: bold;font-size:16px;line-height: 40px;border-bottom: dashed 1px #ccc;}
.main .list .new-update-list li .thumb{display: block;text-align: center;}
.main .list .new-update-list li .thumb img{max-width: 688px;margin:auto;height:auto;}
.main .list .new-update-list li .more-info{height:50px;line-height: 50px;border-top:dashed 1px #eee;margin-top: 10px;}
.main .list .new-update-list li .time{float:left;}
.main .list .new-update-list li .view{float:right;}

.main.home-page .list li {background-color: #EEE;width: 19%;margin-top: 10px;margin-left: 0.8%;}
.main.home-page #list li>span{width:99%;padding-left:1%;}
#list span {display: inline-block;height: 16px;line-height: 18px; width: 99%;padding-top: 8px;padding-left: 1%;text-overflow: ellipsis;overflow: hidden;margin-bottom: 5px}
#list span a,.other span a{height: 16px;}
#list span.title{clear: both}
#list span.twoline{height: 40px;}
#list span.twoline a{line-height: 20px;height:auto}
#list .time {background: url('../images/gx/time.gif') no-repeat left 1px;background-size:14px;padding-left: 16px;margin-left: 5px;;height: 18px;width: auto;padding-top: 0;padding-right: 11px;line-height: 16px;display: block;float: left;color:#666;font-size: 14px;}
#list .view {background: url('../images/gx/view.gif') no-repeat left 1px;background-size:14px;height: 18px;width: auto;padding-top: 0;padding-right: 1px;padding-left: 16px;line-height: 16px;color:#666;float: right;font-size: 16px;}
#list .lang {background: url('../images/lang_ico.png') no-repeat left 1px;height: 18px;width: auto;padding-top: 0;padding-right: 1px;padding-left: 16px;line-height: 16px;color:#666;font-size: 16px;}
#list .category {height: 18px;width: auto;padding: 2px;line-height: 16px;color:#ffffff;font-size: 16px;background:rgb(255 52 179 / 70%);position: absolute;top:1px;right:1px;border-radius:0 0 0 5px;}
#list .top-tags {background: url('../images/icon/rss_y.gif') no-repeat left 1px;height: 18px;padding-top: 0;padding-left:13px;line-height: 16px;max-width: 90px;overflow: hidden;text-align: left;display: block;float: right;font-size: 14px}
#list .pagenum {background: url('../images/icon/small_img.gif') no-repeat left 1px;background-size:14px;height: 18px;width: auto;padding-top: 0;padding-right: 1px;padding-left: 16px;line-height: 16px;color:#666;float: right;font-size: 16px;filter: grayscale(100%);}
#list .type {height: 18px;width: auto;padding-top: 0;padding-right: 1px;padding-left: 16px;line-height: 16px}
#list li .corner,#list .grid-item .corner,.other dd .corner,.grid .grid-item .corner {height: 18px;width: auto;padding: 2px;line-height: 16px;color:#ffffff;font-size: 16px;background:rgb(255 52 179 / 70%);position: absolute;top:1px;right:1px;border-radius:0 0 0 5px;float: none}
#list.grid{min-height: 2000px}
#list .grid-item a img{min-height: 120px}
.specials {float: left;width: 98%;margin: 1%;}
.specials dt {width: 100%;padding: 5px 0;color: #FF34B3;font-size: 1rem;font-weight: bold;border-bottom: dashed 1px #ccc;margin-bottom: 10px;}
.specials dd {height: 390px;
    width: 268px;
    margin-left: 10px;
    background: #eee;
    margin-bottom: 30px;}
.specials dd img {display: block;
    margin-bottom: 7px;
    width: 100%;
    height: 280px;}
.specials a {text-align: center;
    height: 100%;
    width: 100%;
    display: block;}
.specials .special-title {width:100%;height:40px;font-size: 16px;font-weight: bold;text-align: center;line-height: 20px;}
.specials .special-description {font-size: 14px;height:48px;line-height: 16px;color:#999999;width:100%;overflow: hidden;text-align: left}
.page{text-align:center;width: 100%;padding-top: 10px;padding-bottom: 10px; letter-spacing:-0.307em;*letter-spacing:normal;*word-spacing:-1px;word-wrap:normal;white-space:nowrap;color:#999;clear:both}
.page span{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:12px;letter-spacing:normal;color: #fff;padding:5px 9px;border: 1px solid #FF34B3;background: #FF34B3;margin:0 3px;}
.page a{background:#fafafa;color: #333;border: 1px solid #ddd;display: inline-block;font-size: 12px;letter-spacing: normal;margin: 0 3px;padding: 5px 9px;vertical-align: top;}
.page a:hover{color: #fff;border: 1px solid #FF34B3;background: #FF34B3}
.page.bigpage span,.page.bigpage a{padding:10px 15px;font-size:20px;}
.main .right {float: right;width: 260px;position: relative;}
.right div,.right dl {background-color: #FFF;}
.sj{margin-bottom: 10px;padding:7px 10px;font-size: 14px}
.sj span{color: #FF34B3;margin: 0 5px}
.main .hot ,.main .newupdate{width: 100%;margin-bottom: 10px;padding-bottom: 10px}
.main .hot h3,.ranking h3 ,.newupdate h3,.recommend-manga h3{font-size: 1rem;font-weight: bold;line-height: 20px; width: 90%;padding: 5px 0;padding-left:5%;padding-right:5%; border-bottom: 1px solid #EEE;}
.main .hot span,.main .newupdate span {width: 96%;display: block;overflow: hidden;margin:auto}
.main .hot a{display: inline-block;margin-top: 6px;margin-left: 4px;padding: 2px 4px;border: 1px solid #EEE;line-height: 18px}
.main .hot a.pink {color: #FF34B3;}
.main .hot a:hover{color: #FFF;text-decoration: none;background-color: #FF34B3;border: 1px solid #FF34B3;}
.main .hot a.top-anime{display: inline-block;text-align: center;padding:0;width:49%;height:150px;margin-left:1%;overflow: hidden;border:none;background: #eeeeee;float: left}
.main .hot a.top-anime:hover{background-color: #FF34B3;}
.main .hot a.top-anime img{display: block;width: 100%;height: 125px;object-fit: cover;}
.newupdate a {float: left;display: block;width:30%;margin-left:2.2%;height: 92px;margin-top:8px}
.newupdate a img {display: block;height: 100%;width: 100%;}
.right div.rtop {background-color: #EEE;width: 100%;}
.ranking {width: 100%;margin-bottom: 10px;padding-bottom: 10px;}
.ranking a {float: left;display: block;width:30%;margin-left:2.2%;height: 92px;margin-top:8px}
.ranking a img {display: block;height: 100%;width: 100%;}

.manga-description{width:95%;margin:auto;background:#eee;font-size:0.8rem;word-wrap: break-word;overflow: hidden}
.animation-description,.audio-description{width:100%;background:#eee;font-size:0.8rem;word-wrap: break-word;max-height:140px;overflow:hidden;text-overflow:ellipsis;}

.like {height: 305px;width: 100%;}
.like dt {font-size: 14px;font-weight: bold;width: 100%;margin-bottom: 5px;}
.like span {background-color: #EEE;float: left;height: 21px;width: 120px;padding-top: 8px;padding-left: 10px;cursor: pointer;}
.like span:hover {color: #FF34B3;}
.like span.on {color: #FF34B3;background-color: #FFF;}
.like dd {height: 16px;line-height: 16px; width: 240px;margin: 3px 10px;overflow: hidden;text-overflow: ellipsis;}
.like dd a{height: 16px;display: block;}
.like dd.no {display: none;}
.all {background-color: #FFF;float: left;width: 928px;}
.all h3 {font-size: 14px;float: left;height: 32px;width: 730px;padding-top: 16px;padding-left: 12px;}
.all .open {float: left;height: 40px;width: 690px;padding-left: 28px;padding-top: 10px;}
.all .open em {color: #FFF;text-align: center;background-color: #FF34B3;float: left;height: 18px;width: 90px;padding-top: 5px;cursor: pointer;}
.all .open i {float: left;height: 18px;width: 150px;padding-top: 5px;padding-left: 10px;}
.all .year {font-size: 18px;line-height: 32px;text-align: center;float: left;height: 32px;width: 100%;border-bottom: 1px solid #EEE;}
.all ul {display: inline;float: left;width: 700px;margin-left: 30px;padding-top: 20px;border-left: 1px solid #EEE;}
.all li {background: url('../images/gx/month.gif') no-repeat left 5px;width: 698px;padding-bottom: 18px;}
.all li p {color: #999;float: left;width: 680px;padding-left: 15px;}
.all li p.month {cursor: pointer;}
.all li em {font-size: 14px;color: #333;font-weight: bold;}
.all li p.url {line-height:30px;color: #333;display: none;padding-top: 5px;}
.all li p.on {display: inline;}
.summary{text-align: left;border-radius: 5px;border:dashed 1px #ccc;background: #f3f3f3;padding-left:20px;margin-bottom: 5px;}
.summary a{color:#FF34B3;}
.content {background-color: #FFF;float: left;width: 928px;}
.pic-content {background-color: #FFF;float: left;width: 928px;}
.page-content {background-color: #FFF;float: left;width: 928px;}
.content h1.title{padding-left:10px;height:30px;line-height: 30px;text-align: center;overflow: hidden;}
.content h2.stitle{padding-left:10px;height:26px;line-height: 26px;text-align: center;overflow: hidden;font-size: 16px;color:#666666;}
.guide{padding:10px;border-bottom: 1px solid #EEE;background: #fff;}
.content h1 {font-size: 18px;font-weight: bold;}
.info {color: #999;height: 35px;width: 90%;border-bottom: 1px solid #EEE;text-align: center;line-height: 32px;margin:auto}
.info span {display: inline-block;margin-right: 10px;}
.info span.share {display: inline;float: right;height: 28px;width: 240px;margin-top: 0;margin-right: 0;}
.info a {color: #999;}
.info a:hover {color: #FF34B3;text-decoration: none;}
.info .special img{border-radius:4px;}
.acg-manga {text-align: center;width: 100%;}
.acg-manga .manga-picture{position:relative;overflow: hidden;width:100%;min-height: 300px}
.acg-manga .manga-picture .pre_picture{position:absolute;left:0;top:0;width:50%;height:100%;cursor:url('/statics/images/pre_picture.ico'),-moz-zoom-out;}
.acg-manga .manga-picture .pre_picture{cursor:url('/statics/images/pre_picture.ico'),auto;}
.acg-manga .manga-picture .next_picture{position:absolute;right:0;top:0;width:50%;height:100%;cursor:url('/statics/images/next_picture.ico'),-moz-zoom-out;}
.acg-manga .manga-picture .next_picture{cursor:url('/statics/images/next_picture.ico'),auto;}
.acg-manga .manga-picture .next_picture2{position:absolute;right:0;top:0;width:100%;height:100%;cursor:url('/statics/images/next_picture.ico'),-moz-zoom-out;}
.acg-manga .manga-picture .next_picture2{cursor:url('/statics/images/next_picture.ico'),auto;}
.acg-manga .manga-picture img {display: block;max-width: 100%;min-width:700px;margin: 0 auto;height:auto;min-height: 100px;background:url("/statics/images/loading.gif") no-repeat center center;}
.acg-manga .manga-description {padding:0 5px;}
.manga-page video{width:100%;height:auto;min-height:250px;min-width: 400px;max-height: 1080px}
.content.animation h1.title,.content.audio-player h1.title{text-align: left}
.content.animation h2.stitle,.content.audio-player h2.stitle{text-align: left}
.content.animation .info,.content.audio-player .info{text-align: left;padding-left:10px;width: auto}
.content.animation .summary,.content.audio-player .summary{padding-left:10px;}
.content.animation .manga-tags,.content.audio-player .manga-tags{padding-left:10px;width: auto}
.tag {float: left;height: 38px;width: 740px;}
.tag span,.tag a {background-color: #EEE;display: inline-block;padding: 5px 8px;margin-right: 8px}
.tag span {background-color: #FFF;margin-left: 5px;}
.manga-tags{width: 100%;text-align: left;border-radius: 5px;border:dashed 1px #ccc;background: #f3f3f3;margin-top:10px;}
.manga-tags a{color:#FF34B3;}
.other {width: 100%;padding-bottom: 10px;}
.other:after {content:'.';display:block;height:0;clear:both;visibility:hidden;}
.other dt {font-size: 1rem;height: 21px;width: 98%;padding: 10px 0;padding-left: 2%;border-top: 10px solid #EEE;border-bottom: 1px solid #EEE;font-weight: bold}
.other dd {background-color: #EEE;width: 23.5%;margin-top: 10px;margin-left: 1.2%;position: relative}
.other dd a{width: 100%;}
.other dd a img{width: 100%;height:219px}
.other span,.other .title {display: inline-block;height: 36px;line-height: 18px; width: 99%; padding-left: 1%;text-overflow: ellipsis;overflow: hidden;}
.other span.time {background: url('../images/gx/time.gif') no-repeat left 1px;padding-left: 16px;margin-left: 5px;;height: 18px;width: auto;padding-top: 0;padding-right: 11px;line-height: 16px}
.other span.view {background: url('../images/gx/view.gif') no-repeat left 1px;height: 18px;width: auto;padding-top: 0;padding-right: 1px;padding-left: 16px;line-height: 16px}
.other-ad{width:250px;float:left;}
.other-ad dt {font-size: 14px;height: 21px;width: 240px;padding-top: 10px;padding-left: 9px;border-top: 10px solid #EEE;border-bottom: 1px solid #EEE;border-left:solid 1px #eee;}
.other-ad .ad-con{height: 440px;overflow: hidden;position: relative;width: 250px;}
.other-ad .ad-con iframe{width:249px;height:249px;overflow: hidden;position: relative;top:-18px;left:-1px;z-index: 999;}
.other-ad .ad-con iframe:last-child{top:-23px;z-index: 99;}
.clearfloat {clear: both;height: 0px;}
.links {height: 92px;width: 1198px;margin: 10px auto 0 auto;_margin-top: 0;}
.links span {font-weight: bold;background-color: #FFF;float: left;height: 30px;width: 99%;padding-top: 8px;padding-left: 1%;}
.links span.url {font-weight: normal;padding-bottom:10px;padding-top: 10px;border-top: 1px solid #EEE;}
.links a {display: inline-block;margin-right: 10px;margin-bottom: 9px;font-weight:bold;font-size:16px;}
.footer {text-align: center;height: auto;width: 1198px;margin: 14px auto 2px auto;}
.comment-meta{padding-bottom: 6px;margin-bottom: 6px;border-bottom: 1px dotted #E7E7E7;}
.page a span:active,.page-cm a:active,.main .hot a:active{background:#ff6b9c;}
.main .list li a,.pic p a,.other dd a{display: inline-block;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.clearfix .clear{_height:0px;}

.cbbfixed {position: fixed;right: 30px;transition: bottom ease .3s;bottom: -85px;z-index: 3;cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block;background-color: #FF34B3;}
.cbbfixed .gotop {transition: background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background: url('../images/gx/side-icon02.png');}
.cbbfixed .gotop:hover {background-color:#2c2d2e;}

#content-hot-siderbar-fix{height: auto;width: 250px;margin:auto;margin-bottom: 10px;padding: 5px;}
#HUABAN_WIDGETS .HUABAN-f-button{z-index: 2 !important;}
.next_pics{padding:10px;line-height: 20px;}
.next_pics span{font-weight: bold;}
.category-list{overflow: hidden;zoom: 1;width: 100%;background: #fff;}
.category-list li{float: left;margin: 9px 8px 9px 11px;position: relative;}
.category-list li a{border: 1px solid #e1e1e1;box-shadow: 0 0 5px #ddd;display: inline-block;padding: 16px;text-decoration: none;width: 150px;}
.category-list li a .fm-img {
  height: 190px;
  overflow: hidden;
  position: relative;
  width: 150px;
}.category-list li a .fm-img img {
  height: 190px;
  width: 150px;
}.category-list li a h3 {
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 150px;
}.category-list li a span {
  display: block;
  font-size: 12px;
  height: 19px;
  line-height: 19px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 150px;
}.category-list li small {
  background: rgba(0, 0, 0, 0) url("../images/star-over.png") no-repeat scroll 0 82px;
  height: 82px;
  left: 0;
  overflow: hidden;
  position: absolute;
  text-indent: -999px;
  top: 0;
  width: 82px;
}

.list-wrap{overflow: hidden;zoom: 1;width: 100%;background: #fff;}
.list-wrap>dl{padding:0 10px;margin-top: 20px;width:1178px;}
.list-wrap>dl>dt{border-bottom: solid 1px #ccc;background: #eee;padding:10px;width:1158px;height:20px;}
.list-wrap>dl>dt h2{float:left;}
.list-wrap>dl>dt h2 a{font-size:16px;font-weight: bold;line-height: 20px;}
.list-wrap>dl>dt a.more{font-size:14px;line-height: 20px;float:right;color:#317EF3;}
.list-wrap>dl .thumb-view{width:1178px;}
.list-wrap>dl .thumb-view li{width:180px;height:230px;overflow: hidden;float: left;margin:5px 4px;box-shadow: 2px 2px 3px #eee;border:solid 1px #eee;padding:3px;}
.list-wrap>dl .thumb-view li a{display: block;}
.list-wrap>dl .thumb-view li img{width: 180px;height:200px;}
.list-wrap>dl .thumb-view li a.title{height:30px;line-height: 30px;}
.list-wrap>dl .more-list{margin-top:10px;width:1178px;overflow: hidden;}
.list-wrap>dl .more-list li{width:188px;padding:4px;height:30px;line-height: 30px;overflow: hidden;}
.list-wrap>dl .more-list li a{line-height: 30px;}

.special-ranking {height: auto;width: 100%;margin-bottom: 10px}
.special-ranking h3{font-weight: bold;padding:5px;font-size: 14px;border-bottom: solid 1px #ccc;}
.special-ranking ul li{width:100%;overflow: hidden;height:100px;clear: both;}
.special-ranking ul li a.thumb{width:35%;height:90px;padding:4px 0;float:left;}
.special-ranking ul li a.thumb img{width:100%;height:100%;}
.special-ranking ul li a.thumb img:hover{border-color:#ff6600;}
.special-ranking ul li dl{width:64%;float: right}
.special-ranking ul li dt{height:36px;line-height: 30px;width:100%;overflow: hidden;font-weight: bold;}
.special-ranking ul li dd{height:60px;width:100%;overflow: hidden;line-height: 20px;color:#666;}
.special-info{width:100%;height:170px;overflow: hidden;border-bottom: dashed 1px #ccc;}
.special-info h2{font-weight: bold;font-size: 1.1rem}
.special-info .thumb{width:14%;height:160px;}
.special-info .thumb img{width:98%;height:98%;display:block;margin:auto;}
.special-info .special-desc{width:85%;height:160px;}
.special-info .description{line-height: 24px;margin-top:5px;text-indent: 2em;font-size:13px;}

.favorite{width:250px;padding:5px;height:60px;line-height: 30px;font-size: 18px;font-weight: bold;margin-bottom: 10px;}

.w1018 .main{width:1018px;}
.w1018 .content{width:748px;}
.w1018 .pic{width:748px;}
.w1018 .header .header-con{width: 1018px;}
.w1018 .pic-content{width: 748px;}
.w1018 .page-content{width:748px;}
.w1018 .page{width: 748px;}
.w1018 .all{width:748px;}
.w1018 .all .year{width:748px;}
.w1018 .main .list{width:748px;}
.w1018 .main .list ul{width:748px;}
.w1018 .tool-menu{width:748px;}
.w1018 .nav{width:600px;}
.w1018 .nav a{margin:0 10px;}

.main .list .album>li{width:48%;}
.main .list .album>li a.thumb{display: block;float:left;width:24%;height:200px;border-radius: 5px;overflow: hidden;}
.main .list .album>li a.thumb img{display:block;width:98%;max-height:100%;margin:auto}
.main .list .album>li .album_info{float:right;width:75%;height:200px;}
.main .list .album>li .album_info h3{height:60px;line-height: 30px;font-size:16px;}
.main .list .album>li .album_info h3 img{background: #fff;border-radius: 3px;vertical-align:middle;}
.main .list .album>li .album_info .album_description{max-height:140px;width:100%;line-height: 24px;font-size:14px;overflow:hidden;margin-top:5px;text-indent: 2em;}
.main .list .album>li .album_info .characters{width:100%;height:auto;margin-top:5px;}
.main .list .album>li .album_info .characters a{display: inline-block;width:85px;height:112px;text-align: center;border:solid 1px #ccc;border-radius: 4px;margin:0 2px;overflow: hidden;}
.main .list .album>li .album_info .characters.rich a{width:73px;height:102px;}
.main .list .album>li .album_info .characters a:hover{border-color:#fe6cc7;}
.main .list .album>li .album_info .characters a img{width:85px;height:90px;}
.main .list .album>li .album_info .characters.rich a img{width:73px;height:80px;}
.main .list .album>li .album_info .characters a span{height:22px;line-height: 22px;display: block;width:85px;overflow:hidden;}
.main .list .album>li .album_info .characters.rich a span{font-size:10px;width:73px;}
.main .list .album>li .album_info .more_characters{font-size:14px;}
.main .list .album>li .album_info .more_characters a{border:dashed 1px #ccc;padding:2px 3px;margin-left:5px;margin-top:3px;}
.main .list .album>li .album_info .more_characters a:hover{border-color:#fe6cc7;}
.main .list .album>li .album_info .moreinfo .date{display:inline-block;height:18px;line-height:18px;padding-left:16px;background: url('../images/gx/time.gif') no-repeat left 2px}
.main .list .album>li .album_info .moreinfo .views{display:inline-block;height:18px;line-height:18px;padding-left:16px;margin-left:10px;background: url('../images/gx/view.gif') no-repeat left 2px}
.main .list .album>li .album_info .moreinfo .chapters{display:inline-block;height:18px;line-height:18px;padding-left:16px;margin-left:10px;background: url('../images/ext/dir.gif') no-repeat left 2px}
.main .list .album>li .album_info h3{margin-bottom: 5px;}
.main .list .album>li .album_info h3 a{font-weight: bold}

.doujin_album_info{width:98%;padding:1%;background: #ddd;float:left;margin-bottom: 10px;}
.doujin_album_info a.thumb{display: block;float:left;width:25%;border-radius: 5px;overflow: hidden;}
.doujin_album_info.mini a.thumb{width:12%;border-radius: 3px;}
.doujin_album_info a.thumb img{opacity: 0.7}
.doujin_album_info .album_info{float:right;width:73%;}
.doujin_album_info .album_info h3{height:30px;line-height: 30px;font-size:16px;}
.doujin_album_info .album_info h3 span{font-size:12px;color:#666;}
.doujin_album_info .album_info h3 img{background: #fff;border-radius: 3px;vertical-align:middle;}
.doujin_album_info .album_info .album_description{max-height:100px;width:100%;line-height: 20px;font-size:12px;overflow:hidden;}
.doujin_album_info .album_info .characters{width:100%;height:auto;margin-top:5px;}
.doujin_album_info .album_info .characters a{display: inline-block;width:85px;height:112px;text-align: center;border:solid 1px #ccc;border-radius: 4px;margin:0 2px;overflow: hidden;}
.doujin_album_info .album_info .characters.rich a{width:73px;height:102px;}
.doujin_album_info .album_info .characters a:hover{border-color:#fe6cc7;}
.doujin_album_info .album_info .characters a img{width:85px;height:90px;}
.doujin_album_info .album_info .characters.rich a img{width:73px;height:80px;}
.doujin_album_info .album_info .characters a span{height:22px;line-height: 22px;display: block;width:85px;overflow:hidden;}
.doujin_album_info .album_info .characters.rich a span{font-size:10px;width:73px;}
.doujin_album_info .album_info .more_characters{font-size:14px;}
.doujin_album_info .album_info .more_characters a{border:dashed 1px #ccc;padding:2px 3px;margin-left:5px;margin-top:3px;}
.doujin_album_info .album_info .more_characters a:hover{border-color:#fe6cc7;}
.doujin_album_info.mini .album_info{width:86%;}
.doujin_album_info.mini .album_info .album_description{width:100%;margin:0;}
.doujin_album_info.mini .album_info .characters{width:100%;margin:0;}
.doujin_album_info.mini .album_info .more_characters{font-size:12px;}
.doujin_album_info.mini .album_info .from_anime{font-weight:bold;}
ul#doujin_album>li{width:97%}
ul#doujin_album>li a.thumb{height:auto;max-height: 282px}
ul#doujin_album>li .album_info{height:auto;}

.webtoon-info{width:100%;max-height: 250px;}
.webtoon-info:after{clear:both;}
.webtoon-info .webtoon-thumb{width:16%;float:left;}
.webtoon-info .webtoon-thumb img{width:98%;height:auto;margin:auto}
.webtoon-info .webtoon-desc{width:83%;float:right;position: relative;}
.webtoon-info .webtoon-desc h1{font-size:16px;font-weight: bold;margin-bottom:10px;margin-top:5px;width:100%;}
.webtoon-info .webtoon-desc .webtoon-content{width:100%;font-size:13px;line-height: 24px;text-indent: 2em;max-height: 210px;overflow:hidden;text-overflow: ellipsis;}
.webtoon-info .webtoon-desc span.hits{display:block;position: absolute;top:10px;right:120px;background: url('../images/gx/view.gif') no-repeat left 2px;padding-left:18px;color:#FF34B3;}
.webtoon-info .webtoon-desc span.date{display:block;position: absolute;top:10px;right:10px;background: url('../images/gx/time.gif') no-repeat left 2px;padding-left:18px;color:#FF34B3;}
.webtoon dl.categorys{width:100%;padding:10px 0;}
.webtoon dl.categorys dt{height:35px;border-bottom: solid 2px #FF34B3;width:96%;}
.webtoon dl.categorys dt h2{height:35px;line-height:38px;padding:0 20px;color:#fff;font-size:15px;background:#FF34B3 ;margin-bottom: -1px;float:left;}
.webtoon dl.categorys dd{width:48%;margin:1%;background: #f3f3f3;float:left;height:140px;}
.webtoon dl.categorys dd .thumb{display:block;width:24%;height:130px;margin:5px 0;margin-right:1%;float:left;}
.webtoon dl.categorys dd .thumb img{width:100%;height:130px;}
.webtoon dl.categorys dd .chapter-name{display: block;width:75%;height:130px;margin-top:5px;float:left;font-size:14px;}
.webtoon dl.categorys dd .chapter-name h3{font-size:16px;font-weight: bold;line-height: 24px;margin-top:10px;margin-bottom: 5px;}
.webtoon dl.categorys dd .chapter-name span{display: block;line-height: 28px;}

.main .list .album>li.webtoon{width:97%;}
.main .list .album>li.webtoon a.thumb{width:17%;height:200px;}
.main .list .album>li.webtoon a.thumb img{display:block;width:98%;max-height:100%;margin:auto}
.main .list .album>li.webtoon .album_info{width:82%;height:200px;}
.main .list .album>li.webtoon .album_info .moreinfo .date{display:inline-block;height:18px;line-height:18px;padding-left:16px;background: url('../images/gx/time.gif') no-repeat left 2px}
.main .list .album>li.webtoon .album_info .moreinfo .views{display:inline-block;height:18px;line-height:18px;padding-left:16px;margin-left:10px;background: url('../images/gx/view.gif') no-repeat left 2px}
.main .list .album>li.webtoon .album_info h3{margin-bottom: 5px;}
.main .list .album>li.webtoon .album_info h3 a{font-weight: bold}
.main .list .album>li.webtoon .album_info .album_description{width:100%;font-size: 14px;margin-top:5px;text-indent: 2em;line-height: 24px;max-height: 140px;}
.main .list .album>li.western{width:48%;}
.main .list .album>li.western a.thumb{width:24%;height:200px;}
.main .list .album>li.western a.thumb img{display:block;width:98%;max-height:100%;margin:auto}
.main .list .album>li.western .album_info{width:75%;height:200px;}
.main .list .album>li.western .album_info h3{height:60px;}
.main .list .album>li.western .album_info .moreinfo .date{display:inline-block;height:18px;line-height:18px;padding-left:16px;background: url('../images/gx/time.gif') no-repeat left 2px}
.main .list .album>li.western .album_info .moreinfo .views{display:inline-block;height:18px;line-height:18px;padding-left:16px;margin-left:10px;background: url('../images/gx/view.gif') no-repeat left 2px}
.main .list .album>li.western .album_info h3{margin-bottom: 5px;}
.main .list .album>li.western .album_info h3 a{font-weight: bold}
.main .list .album>li.western .album_info .album_description{width:100%;font-size: 14px;margin-top:5px;text-indent: 2em;line-height: 24px;max-height: 140px;}

.main .list .album>li.mp3{background: #f9f2dc}
.main .list .album>li.mp4{background: #fff2fa}
.main .list .album>li.file a.thumb{height:140px;}
.main .list .album>li.file .album_info{height:120px;padding-bottom: 20px;position: relative;overflow: auto}
.main .list .album>li.file .album_info h3{height:auto;}
.main .list .album>li.file .album_info h4{height:auto;font-weight: normal;color:#666;margin:5px 0;font-size: 16px}
.main .list .album>li.file .moreinfo{font-size: 14px;position: absolute;left:0;bottom:0;width: 98%;}
.asmr.special-ranking ul li{height:140px;}
.asmr.special-ranking ul li .thumb{height:100%;}
.asmr.special-ranking ul li .special-description{height:100px;}
.asmr.special-ranking ul li.mini{height:90px;overflow: hidden}
.asmr.special-ranking ul li.mini .thumb{width:25%}
.asmr.special-ranking ul li.mini dl{width:74%}
.asmr.special-ranking ul li.mini .special-descriptio{height:auto}

.aplayer .aplayer-list ol li{width:96%;padding:0 2%}

.video-playlist-wrapper div{
    background: none;
}
.video-playlist-wrapper{
    width: 100%;
}
.video-playlist-top {
    padding: 10px;
    border-bottom: 1px solid #EEE;
}
.video-playlist-top h4{
    margin-top: 0;
    line-height: 20px;
    margin-bottom: -5px;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: bold;
}
.related-watch-wrap {
    padding: 10px 15px;
    font-weight: 700 !important;
    position: relative;
}
.multiple-link-wrapper .overlay {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}
.multiple-link-wrapper .inner {
    position: relative;
    pointer-events: none;
    z-index: 1;
}
.card-panel .card-title {
    font-size: 0.8rem;
    line-height: 0.9rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    height: 1.8rem;
}
.multiple-link-wrapper .inner a {
    text-decoration: none;
    pointer-events: all;
}
.card-panel .card-info-tag {
    float: right;
    font-size: 12px;
    font-weight: 400;
    border-radius: 2px;
    z-index: 1;
    background: #eeeeee;
    padding: 0 4px;
    margin-right: 5px;
    line-height: 19px;
}
.single-icon-wrapper .single-icon {
    width: 35px;
    height: 35px;
    border-radius: 50%;
}
.material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}
.video-playlist-body{
    text-align: left;
    max-height: 370px;
    overflow-y: scroll;
    position: relative;
}
.card-panel .card-info{
    display: inline-block;
    text-decoration: none;
    margin-top: -2px;
    margin-left: 5px;
    height: 50px;
    width: calc(100% - 110px);
    vertical-align: top;
}
.video-playlist-body .related-watch-wrap.playing{
    background: #eee;
}
.video-playlist-body .related-watch-wrap:hover{
    background: #FF34B3;
}
.video-playlist-body .related-watch-wrap.playing:hover{
    background: #eee;
}
.video-playlist-body .related-watch-wrap:hover .card-title{
    color:#fff;
}
.video-playlist-body .related-watch-wrap.playing:hover .card-title{
    color:#333;
}
.video-playlist-body .card-thumb{
    position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; border-radius: 5px;
}
.video-playlist-body .card-thumb-bg{
    width: 100%; height: 100%; border-radius: 5px;
}
.video-playlist-body .card-panel-left{
    width: 100px; display: inline-block;
}

.gonggao{text-align:center;position:relative;top:65px;font-size:18px;width:1090px;margin:auto;}
/*屏宽适应*/
@media screen and (min-width: 2101px) {
    .header-con{width: 1900px;}
    .nav{width:1100px;}
    .nav li{height:100%}
    .nav li a{display: block;font-size: 1.1rem;margin:0 30px;}
    .main {width: 1900px;}
    .main .list,.main .page-content,.main .pic-content,.main .content{width:1428px;font-size: 1.1rem}
    .main .list li>a{width:100%;height:430px;}
    .main.home-page .list li a{height:340px;}
    #list span{height:30px;padding-top:0}
    #list span a{height:30px;line-height: 28px}
    #list .time,#list .view,#list .top-tags{font-size: 1rem;}
    .main .right{width:450px;font-size: 1rem}
    .right .hot,.right .ranking,.right .newupdate{width:100%}
    .ranking a,.newupdate a{height:180px}
    .main .hot a.top-anime{width:30%;margin-left:1.8%;}
    .links{width:1900px}
    .footer{width:1900px}

    .main .info{font-size: 0.8rem}
    .next_pics{font-size: 1rem}
    .other dd a img{height:350px}

    .main .list .album>li .album_info .more_characters a{width: auto;height:auto;}

    .special-ranking ul li{height:160px;}
    .special-ranking ul li a.thumb{height:160px;}
    .special-ranking ul li dd{height:120px;}
    .webtoon-info .webtoon-desc span.hits{font-size: 0.8rem;right:150px}
    .webtoon-info .webtoon-desc span.date{font-size: 0.8rem;}
    .main .list .album>li.webtoon a.thumb{width:17%;height:240px;}
    .main .list .album>li.webtoon .album_info{width:82%;height:240px;}
    .main .list .album>li.webtoon .album_info .album_description{max-height: 170px;}
    .webtoon dl.categorys dd{height:180px;}
    .webtoon dl.categorys dd .thumb{height:170px;}
    .webtoon dl.categorys dd .thumb img{height:170px;}
    .webtoon dl.categorys dd .chapter-name{height:170px;}
}

.adbox{text-align: center;overflow: hidden}
.adbox250{min-height: 250px;max-width: 300px;margin:auto}
.adbox900{height: 100px;width: 100%;overflow: hidden}
.ad-col{min-height: 250px;overflow: hidden}
