﻿@charset "UTF-8";
html {
  height: 100%; }

html, body {
  width: 100%; }

body {
  line-height: 1.5; }

body, input, textarea, select {
  font-size: 12px;
  font-family: "宋体", "Microsoft Yahei", "Tahoma", "SimSun"; }

body, h1, h2, h3, h4, p, ul, ol, dl, dd, dt {
  margin: 0;
  font-weight: normal; }

ul, ol {
  padding-left: 0;
  list-style-type: none; }

a {
  text-decoration: none;
  cursor: pointer; }

a:hover {
  text-decoration: none; }

/*image with no-border*/
a img {
  border: 0; }

a:visited {
  color: inherit; }

input, button, select, textarea {
  outline: none; }

.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  font-size: 0;
  visibility: hidden; }

.clearfix {
  zoom: 1; }

.ui-left {
  float: left; }

.ui-right {
  float: right; }

/*深色版颜色取值 begin*/
/*浅色版取值 begin*/
/*浅色版取值 end*/
body.theme-dark {
  background: #333;
  color: #777; }
  body.theme-dark .user-container .user-bookshelf-signIn a, body.theme-dark .main_control .main_control_dialog .main_control_dialog_button, body.theme-white .user-container .user-bookshelf-signIn body.theme-dark a, body.theme-white .main_control .main_control_dialog body.theme-dark .main_control_dialog_button {
    background-color: #f98629;
    color: #fff;
    border: #3b332d; }
    body.theme-dark .user-container .user-bookshelf-signIn a:hover, body.theme-dark .main_control .main_control_dialog .main_control_dialog_button:hover, body.theme-white .user-container .user-bookshelf-signIn body.theme-dark a:hover, body.theme-white .main_control .main_control_dialog body.theme-dark .main_control_dialog_button:hover {
      background-color: #ff9126; }
    body.theme-dark .user-container .user-bookshelf-signIn a:active, body.theme-dark .main_control .main_control_dialog .main_control_dialog_button:active, body.theme-white .user-container .user-bookshelf-signIn body.theme-dark a:active, body.theme-white .main_control .main_control_dialog body.theme-dark .main_control_dialog_button:active {
      background-color: #e76e09; }
  body.theme-dark a, body.theme-dark a:visited {
    color: #b0b0b0; }
  body.theme-dark a:hover {
    color: #f7545a; }
  body.theme-dark .logo {
    background-image: url("../images/ac_comicview_all3.png"); }
  body.theme-dark .logo:hover {
    background-position: -242px -1px; }
  body.theme-dark .nav {
    border-color: #26262a;
    background-color: #292929; }
    body.theme-dark .nav .notice .notice-title {
      color: #e66201;
      background: #292929; }
    body.theme-dark .nav .user-notice {
      background-color: #292929; }
  body.theme-dark .ico-top,
  body.theme-dark .ico-bottom-3c {
    background-image: url("../images/ac_comicview_all.png"); }
  body.theme-dark .recommend {
    background-color: #38393f;
    border-right-color: #26262a; }
    body.theme-dark .recommend .recommend_close {
      background-color: #38393f; }
    body.theme-dark .recommend .recommend-info-container {
      border-color: transparent; }
      body.theme-dark .recommend .recommend-info-container .recommend-info {
        background-color: #38393f; }
      body.theme-dark .recommend .recommend-info-container .recommend-info-title {
        border-bottom-color: #454545; }
      body.theme-dark .recommend .recommend-info-container .recommend-info-more {
        color: #e66201; }
      body.theme-dark .recommend .recommend-info-container p {
        color: #777; }
    body.theme-dark .recommend ul.recommend_list li {
      border-color: transparent; }
    body.theme-dark .recommend ul.recommend_list li:hover {
      border-color: #26262a; }
      body.theme-dark .recommend ul.recommend_list li:hover .recommend-info-container {
        border-color: #26262a; }
  body.theme-dark .recommend_stack:hover .recommend_stack_all img {
    color: rgba(0, 0, 0, 0.5); }
  body.theme-dark .recommend_stack:hover .recommend_open {
    color: #e66201; }
  body.theme-dark .user-container {
    color: #b0b0b0;
    background: #292929; }
    body.theme-dark .user-container .user-bookshelf-signIn, body.theme-dark .user-container .user-bookshelf-list {
      border-color: #26262a;
      background-color: #3c3c3c;
      /*&::before {
        border-color: transparent;
        border-bottom-color: setColors($type, mod_dialog_title_bg);
      }*/ }
    body.theme-dark .user-container .user-bookshelf-signIn a {
      border-radius: 2px; }
    body.theme-dark .user-container .user-addFavourites, body.theme-dark .user-container .user-bookshelf {
      border-color: #26262a;
      background-color: #3b3b3b; }
    body.theme-dark .user-container .bookshelf-ft {
      color: #feb300; }
    body.theme-dark .user-container .user-bookshelf-list li {
      border-color: #363636; }
      body.theme-dark .user-container .user-bookshelf-list li a:hover span {
        color: #e66201; }
      body.theme-dark .user-container .user-bookshelf-list li a .user-bookshelf-favourite-new {
        color: #feb300; }
      body.theme-dark .user-container .user-bookshelf-list li a .user-bookshelf-favourite-chapter {
        color: #777; }
      body.theme-dark .user-container .user-bookshelf-list li a .user-bookshelf-favourite-count {
        color: #363636; }
      body.theme-dark .user-container .user-bookshelf-list li a .user-bookshelf-favourite-chapter-new {
        color: #777; }
    body.theme-dark .user-container .user-bookshelf-list ul {
      background-color: #3c3c3c; }
    body.theme-dark .user-container .user-bookshelf-list .user-bookshelf-favourite-count {
      color: #777;
      background-color: #363636; }
  body.theme-dark .main {
    background-color: #333333; }
  body.theme-dark .main_control .main_control_button_normal {
    color: #f98629; }
    body.theme-dark .main_control .main_control_button_normal:before {
      background-color: #fff; }
  body.theme-dark .main_control .main_control_button_trigger {
    color: #878787; }
  body.theme-dark .main_control .main_control_dialog {
    border-color: #26262a;
    background-color: #3c3c3c; }
    body.theme-dark .main_control .main_control_dialog dt {
      background-color: #363636; }
    body.theme-dark .main_control .main_control_dialog .main_control_dialog_count {
      color: #e66201; }
    body.theme-dark .main_control .main_control_dialog .main_control_dialog_borderRight {
      border-color: #454545; }
    body.theme-dark .main_control .main_control_dialog:after {
      border-color: transparent;
      border-top-color: #3c3c3c; }
  body.theme-dark .ico-loading {
    background: url(../images/loading1.gif); }
  body.theme-dark .comic-contain li {
     }
  body.theme-dark .comic-contain .main_ad_bottom,
  body.theme-dark .comic-contain .main_ad_top {
    background-color: #333333; }
  body.theme-dark .tool_chapters_list li {
    border-color: #363636; }
  body.theme-dark .tool_title {
    background-color: #1f1f1f;
    color: #f8f8f8; }
  body.theme-dark .tool {
    /*工具栏按钮部分*/
    /*工具栏目录部分*/
    /*.tool_chapters_button {
      &:after {
        border-color: transparent;
        border-top-color: setColors($type, mod_dialog_bg);
      }
    }*/ }
    body.theme-dark .tool .tool_icon_list li {
        /*a{

        }
        a:hover {
          span {
            color: setColors($type, static_tool_icon_hover);
          }
        }*/ }
    body.theme-dark .tool .tool_icon_list .tool_icon_open_li {
      color: #838383; }
    body.theme-dark .tool .tool_icon_list .tool_btn_open {
      background: #222 url(../images/ac_comicview_all.png) no-repeat 12px -64px; }
    body.theme-dark .tool .tool_icon_list .tool_btn_open:hover {
      background: #222 url(../images/ac_comicview_all.png) no-repeat 12px -95px; }
    body.theme-dark .tool .tool_chapters_dialog {
      border-color: #26262a;
      background-color: #3c3c3c; }
      body.theme-dark .tool .tool_chapters_dialog .tool_chapters_dialog_title_wrap {
        background-color: #363636; }
      body.theme-dark .tool .tool_chapters_dialog .tool_chapters_dialog_title {
        background-color: #363636; }
        body.theme-dark .tool .tool_chapters_dialog .tool_chapters_dialog_title a {
          color: #777; }
      body.theme-dark .tool .tool_chapters_dialog .tool_chapters_list li.now-reading span {
        color: #e66201; }
  body.theme-dark .scroll-relative .scroll-scrollbar {
    background-color: #353535; }
    body.theme-dark .scroll-relative .scroll-scrollbar .scroll-scrollbar-thumb {
      background-color: #5f5f5f; }
  body.theme-dark .btn-lookani {
    background-color: #3c3c3c; }
  body.theme-dark .ani-info {
    background-color: #3c3c3c;
    border-color: #26262a; }
  body.theme-dark .page-dialog {
    border-color: #26262a;
    background-color: #3c3c3c; }
    body.theme-dark .page-dialog .page-dialog-tit {
      background-color: #363636; }
    body.theme-dark .page-dialog .page-chapter-list li {
      border-color: #363636; }

body.theme-white {
  background: #edecea;
  color: #666666; }
  body.theme-dark .user-container .user-bookshelf-signIn body.theme-white a, body.theme-dark .main_control .main_control_dialog body.theme-white .main_control_dialog_button, body.theme-white .user-container .user-bookshelf-signIn a, body.theme-white .main_control .main_control_dialog .main_control_dialog_button {
    background-color: #f98629;
    color: #fff;
    border: #e67113; }
    body.theme-dark .user-container .user-bookshelf-signIn body.theme-white a:hover, body.theme-dark .main_control .main_control_dialog body.theme-white .main_control_dialog_button:hover, body.theme-white .user-container .user-bookshelf-signIn a:hover, body.theme-white .main_control .main_control_dialog .main_control_dialog_button:hover {
      background-color: #ff9126; }
    body.theme-dark .user-container .user-bookshelf-signIn body.theme-white a:active, body.theme-dark .main_control .main_control_dialog body.theme-white .main_control_dialog_button:active, body.theme-white .user-container .user-bookshelf-signIn a:active, body.theme-white .main_control .main_control_dialog .main_control_dialog_button:active {
      background-color: #e76e09; }
  body.theme-white a, body.theme-white a:visited {
    color: #333333; }
  body.theme-white a:hover {
    color: #f7545a; }
  body.theme-white .logo {
    background-image: url("../images/ac_comicview_all3.png"); }
  body.theme-white .logo:hover {
    background-position: -242px -1px; }
  body.theme-white .nav {
    border-color: #d6d6d6;
    background-color: #fdfdfd; }
    body.theme-white .nav .notice .notice-title {
      color: #e66201;
      background: #fdfdfd; }
    body.theme-white .nav .user-notice {
      background-color: #fdfdfd; }
  body.theme-white .ico-top,
  body.theme-white .ico-bottom-3c {
    background-image: url("../images/ac_comicview_all.png"); }
  body.theme-white .recommend {
    background-color: #fbfbfb;
    border-right-color: #d6d6d6; }
    body.theme-white .recommend .recommend_close {
      background-color: #fbfbfb; }
    body.theme-white .recommend .recommend-info-container {
      border-color: transparent; }
      body.theme-white .recommend .recommend-info-container .recommend-info {
        background-color: #fbfbfb; }
      body.theme-white .recommend .recommend-info-container .recommend-info-title {
        border-bottom-color: #e1e1e1; }
      body.theme-white .recommend .recommend-info-container .recommend-info-more {
        color: #e66201; }
      body.theme-white .recommend .recommend-info-container p {
        color: #666666; }
    body.theme-white .recommend ul.recommend_list li {
      border-color: transparent; }
    body.theme-white .recommend ul.recommend_list li:hover {
      border-color: #d6d6d6; }
      body.theme-white .recommend ul.recommend_list li:hover .recommend-info-container {
        border-color: #d6d6d6; }
  body.theme-white .recommend_stack:hover .recommend_stack_all img {
    color: rgba(255, 255, 255, 0.5); }
  body.theme-white .recommend_stack:hover .recommend_open {
    color: #e66201; }
  body.theme-white .user-container {
    color: #333333;
    background: #fdfdfd; }
    body.theme-white .user-container .user-bookshelf-signIn, body.theme-white .user-container .user-bookshelf-list {
      border-color: #d6d6d6;
      background-color: #fdfdfd;
      /*&::before {
        border-color: transparent;
        border-bottom-color: setColors($type, mod_dialog_title_bg);
      }*/ }
    body.theme-white .user-container .user-bookshelf-signIn a {
      border-radius: 2px; }
    body.theme-white .user-container .user-addFavourites, body.theme-white .user-container .user-bookshelf {
      border-color: #d6d6d6;
      background-color: #ffffff; }
    body.theme-white .user-container .bookshelf-ft {
      color: #feb300; }
    body.theme-white .user-container .user-bookshelf-list li {
      border-color: #ececec; }
      body.theme-white .user-container .user-bookshelf-list li a:hover span {
        color: #e66201; }
      body.theme-white .user-container .user-bookshelf-list li a .user-bookshelf-favourite-new {
        color: #feb300; }
      body.theme-white .user-container .user-bookshelf-list li a .user-bookshelf-favourite-chapter {
        color: #666666; }
      body.theme-white .user-container .user-bookshelf-list li a .user-bookshelf-favourite-count {
        color: #f3f2f0; }
      body.theme-white .user-container .user-bookshelf-list li a .user-bookshelf-favourite-chapter-new {
        color: #666666; }
    body.theme-white .user-container .user-bookshelf-list ul {
      background-color: #fdfdfd; }
    body.theme-white .user-container .user-bookshelf-list .user-bookshelf-favourite-count {
      color: #666666;
      background-color: #f3f2f0; }
  body.theme-white .main {
    background-color: #edecea; }
  body.theme-white .main_control .main_control_button_normal {
    color: #f98629; }
    body.theme-white .main_control .main_control_button_normal:before {
      background-color: #fff; }
  body.theme-white .main_control .main_control_button_trigger {
    color: #878787; }
  body.theme-white .main_control .main_control_dialog {
    border-color: #d6d6d6;
    background-color: #fdfdfd; }
    body.theme-white .main_control .main_control_dialog dt {
      background-color: #f3f2f0; }
    body.theme-white .main_control .main_control_dialog .main_control_dialog_count {
      color: #e66201; }
    body.theme-white .main_control .main_control_dialog .main_control_dialog_borderRight {
      border-color: #e1e1e1; }
    body.theme-white .main_control .main_control_dialog:after {
      border-color: transparent;
      border-top-color: #fdfdfd; }
  body.theme-white .ico-loading {
    background: url(../images/loading2.gif); }
  body.theme-white .comic-contain .main_ad_bottom,
  body.theme-white .comic-contain .main_ad_top {
    background-color: #edecea; }
  body.theme-white .tool_chapters_list li {
    border-color: #ececec; }
  body.theme-white .tool_title {
    background-color: #fbfbfb;
    color: #212121; }
  body.theme-white .tool {
    /*工具栏按钮部分*/
    /*工具栏目录部分*/
    /*.tool_chapters_button {
      &:after {
        border-color: transparent;
        border-top-color: setColors($type, mod_dialog_bg);
      }
    }*/ }
    body.theme-white .tool .tool_icon_list li {
        /*a{

        }
        a:hover {
          span {
            color: setColors($type, static_tool_icon_hover);
          }
        }*/ }
    body.theme-white .tool .tool_icon_list .tool_icon_open_li {
      color: #454545; }
    body.theme-white .tool .tool_icon_list .tool_btn_open {
      background: #fff url(../images/ac_comicview_all.png) no-repeat 12px -64px; }
    body.theme-white .tool .tool_icon_list .tool_btn_open:hover {
      background: #fff url(../images/ac_comicview_all.png) no-repeat 12px -128px; }
    body.theme-white .tool .tool_chapters_dialog {
      border-color: #d6d6d6;
      background-color: #fdfdfd; }
      body.theme-white .tool .tool_chapters_dialog .tool_chapters_dialog_title_wrap {
        background-color: #f3f2f0; }
      body.theme-white .tool .tool_chapters_dialog .tool_chapters_dialog_title {
        background-color: #f3f2f0; }
        body.theme-white .tool .tool_chapters_dialog .tool_chapters_dialog_title a {
          color: #666666; }
      body.theme-white .tool .tool_chapters_dialog .tool_chapters_list li.now-reading span {
        color: #e66201; }
  body.theme-white .scroll-relative .scroll-scrollbar {
    background-color: #e8e8e8; }
    body.theme-white .scroll-relative .scroll-scrollbar .scroll-scrollbar-thumb {
      background-color: #bababa; }
  body.theme-white .btn-lookani {
    background-color: #fdfdfd; }
  body.theme-white .ani-info {
    background-color: #fdfdfd;
    border-color: #d6d6d6; }
  body.theme-white .page-dialog {
    border-color: #d6d6d6;
    background-color: #fdfdfd; }
    body.theme-white .page-dialog .page-dialog-tit {
      background-color: #fafafa; }
    body.theme-white .page-dialog .page-chapter-list li {
      border-color: #ececec; }

body.cross-page .comic-contain li {
  background: none; }

body.view .nav .user-container .user-notice:hover .tool_title, body.view .nav .user-bookshelf-dialog .user-bookshelf-list .user-bookshelf-favourite-chapter, body.view .nav .user-bookshelf-dialog .user-bookshelf-list .user-bookshelf-favourite-chapter-new, body.view .main .main_control .main_control_next, body.view .recommend ul.recommend_list li .recommend-info-container dl.recommend-info .recommend-info-title h2, body.view .tool ul.tool_icon_list li.tool_icon_list_li, body.view .tool ul.tool_icon_list li.tool_icon_list_li a:hover .tool_title, body.view .tool div.tool_chapters_dialog ul.tool_chapters_list li a span.tool_chapters_list_number, body.view .tool div.tool_chapters_dialog ul.tool_chapters_list li a span.icon-gold {
  display: inline-block;
  *zoom: 1;
  *display: inline; }

body.view .main .main_control .main_control_dialog .main_control_dialog_count_list {
  overflow: hidden; }
  body.view .main .main_control .main_control_dialog .main_control_dialog_count_list:after {
    content: '';
    display: block;
    height: 0;
    visibility: hidden;
    clear: both; }

body.view {
  overflow: hidden;
  font-size: 14px;
  /*左边 腾讯动漫 logo*/
  /* 公用箭头 */
  /* 顶部按钮 */
  /*头部导航部分 begin*/
  /*头部导航部分 end*/
  /*中间主体漫画部分 begin*/
  /*中间主体漫画部分 end*/
  /*左边 推荐部份 begin*/
  /*左边 推荐部份 end*/
  /*底部 工具栏部分 begin*/
  /*底部 工具栏部分 end*/
  /* 公共图标 */
  /*全屏遮罩 begin*/
  /*全屏遮罩 end*/
  /*滚动条样式 begin*/
  /*滚动条样式 end*/ }
  body.view .logo-wrap {
    width: 376px;
    height: 40px;
    position: absolute;
    left: 0;
    top: 0;
    padding: 10px 0 0 22px; }
  body.view .logo-sub-wrap {
    position: fixed;
    z-index: 2; }
  body.view .logo {
    width: 88px;
    height: 25px;
    display: block;
    background-repeat: no-repeat;
    overflow: hidden;
    text-indent: -9999px; }
    body.view .logo h1 {
      display: none; }
  body.view .ico-top,
  body.view .ico-bottom-3c,
  body.view .ico-top-fff {
    width: 17px;
    height: 9px;
    display: block; }
  body.view .top-btn-wrap {
    position: absolute;
    top: 0;
    left: 166px; }
  body.view .top-btn-wrap a {
    mragin-right: 8px;
    line-height: 50px;
    font-family: "Microsoft YaHei";
    font-size: 15px; }
  body.view .nav-wrap {
    height: 80px;
    position: fixed;
    z-index: 3;
    left: 0;
    top: 0;
    width: 100%;
    min-width: 1000px; }
  body.view .user-ico {
    background: url("../images/ac_comicview_all.png");
    width: 13px;
    height: 7px;
    display: block; }
  body.view .nav .user-container .user-bookshelf-button:hover .user-ico {
    background: url("../images/ac_comicview_all.png") -21px -21px; }
  body.view .nav {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50px;
    -webkit-transition: top 0.5s ease;
    -moz-transition: top 0.5s ease;
    transition: top 0.5s ease;
    border-style: solid;
    border-width: 1px;
    /*中间 标题部分*/
    /*中间 通告部分*/
    /*右边 用户操作部分*/
    /*用户书架部分(ps：dom节点上与user-bookshelf按钮为子节点关系) begin*/
    /*用户书架部分 end*/ }
    body.view .nav .title {
      text-align: center;
      line-height: 50px;
      font-size: 14px;
      font-weight: normal;
      font-family: "Microsoft YaHei";
      font-size: 15px; }
      body.view .nav .title .title-comicHeading {
        font-weight: bold; }
    body.view .nav .notice {
      text-align: center;
      height: 50px;
      line-height: 50px;
      margin: 0 370px;
      overflow: hidden;
      white-space: nowrap; }
    body.view .nav .user-container {
      position: absolute;
      right: 0;
      top: 10px;
      height: 32px;
      line-height: 32px;
      padding-right: 20px;
      *width: 400px;
      /*.user-name{
        margin-left:-4px;
      }*/ }
      body.view .nav .user-container .user-addFavourites, body.view .nav .user-container .user-bookshelf {
        height: 30px;
        display: inline-block;
        text-align: center;
        border-width: 1px;
        border-style: solid;
        line-height: 30px; }
      body.view .nav .user-container .user-notice {
        float: left;
        width: 18px;
        padding: 0 20px 0 10px;
        line-height: 18px;
        position: relative;
        margin-top: 6px;
        height: 18px; }
      body.view .nav .user-container .user-notice .tool_title {
        top: 30px;
        left: -11px; }
      body.view .nav .user-container .user-name, body.view .nav .user-container .user-signOut {
        margin-right: 25px;
        font-family: "Microsoft YaHei";
        font-size: 15px; }
      body.view .nav .user-container .user-addFavourites {
        width: 75px;
        margin-right: 10px; }
      body.view .nav .user-container .user-bookshelf {
        position: relative; }
      body.view .nav .user-container .user-addFavourites, body.view .nav .user-container .user-bookshelf {
        font-family: "Microsoft YaHei";
        font-size: 15px; }
      body.view .nav .user-container .user-bookshelf {
        text-align: left; }
      body.view .nav .user-container .user-bookshelf-button .user-bookshelf-count {
        margin: 0 29px 0 0; }
      body.view .nav .user-container .user-bookshelf-button .user-ico {
        position: absolute;
        top: 12px;
        right: 10px; }
      body.view .nav .user-container .user-bookshelf-button .user-ft-ml {
        margin-left: 10px; }
      body.view .nav .user-container .user-bookshelf-button .user-ico-top {
        background-position: 0 0; }
      body.view .nav .user-container .user-bookshelf-button .user-ico-bottom {
        background-position: -16px 0; }
      body.view .nav .user-container .bookshelf-ft {
        width: 30px;
        position: absolute;
        top: 20px;
        left: 60px;
        display: block;
        font-weight: bold;
        -webkit-transition: top 0.5s ease;
        -moz-transition: top 0.5s ease;
        transition: top 0.5s ease;
        opacity: 0;
        filter: alpha(opacity=0); }
      body.view .nav .user-container .user-bookshelf-active .bookshelf-ft {
        top: 1px; }
    body.view .nav .user-bookshelf-dialog {
      width: 278px;
      display: none;
      position: absolute;
      right: -10px;
      top: 30px;
      padding-top: 20px; }
      body.view .nav .user-bookshelf-dialog .ico-top {
        position: absolute;
        top: 12px;
        left: 230px; }
      body.view .nav .user-bookshelf-dialog .user-bookshelf-signIn {
        display: none;
        border-style: solid;
        border-width: 1px;
        width: 230px;
        padding: 20px;
        text-align: center;
        font-size: 18px;
        border-radius: 5px;
        font-family: "Microsoft YaHei"; }
        body.view .nav .user-bookshelf-dialog .user-bookshelf-signIn a {
          width: 190px;
          display: block;
          margin: 20px auto 0;
          height: 44px;
          line-height: 44px;
          border-radius: 2px;
          border-style: solid;
          border-width: 1px;
          font-family: "Microsoft YaHei"; }
      body.view .nav .user-bookshelf-dialog .user-bookshelf-list {
        text-align: left;
        border-style: solid;
        border-width: 1px; }
        body.view .nav .user-bookshelf-dialog .user-bookshelf-list .user-bookshelf-favourite-count {
          padding-left: 15px;
          padding-right: 15px; }
        body.view .nav .user-bookshelf-dialog .user-bookshelf-list ul.user-bookshelf-list-ul li {
          margin-left: 15px;
          margin-right: 15px; }
        body.view .nav .user-bookshelf-dialog .user-bookshelf-list ul.user-bookshelf-list-ul li {
          white-space: nowrap;
          border-style: solid;
          border-width: 0;
          border-bottom-width: 1px;
          position: relative; }
          body.view .nav .user-bookshelf-dialog .user-bookshelf-list ul.user-bookshelf-list-ul li a {
            font-size: 12px;
            display: block;
            white-space: nowrap;
            line-height: 300%;
            position: relative; }
          body.view .nav .user-bookshelf-dialog .user-bookshelf-list ul.user-bookshelf-list-ul li a.user-bookshelf-favourite-name-warp {
            margin-right: 130px; }
          body.view .nav .user-bookshelf-dialog .user-bookshelf-list ul.user-bookshelf-list-ul li a.user-bookshelf-favourite-chapter-new-warp, body.view .nav .user-bookshelf-dialog .user-bookshelf-list ul.user-bookshelf-list-ul li a.user-bookshelf-favourite-chapter-warp {
            display: block;
            position: absolute;
            right: 0;
            top: 0;
            text-align: left; }
          body.view .nav .user-bookshelf-dialog .user-bookshelf-list ul.user-bookshelf-list-ul li:after {
            content: '';
            display: block;
            height: 1px;
            width: 100%;
            clear: both; }
        body.view .nav .user-bookshelf-dialog .user-bookshelf-list .user-bookshelf-favourite-count {
          line-height: 300%;
          font-size: 12px; }
        body.view .nav .user-bookshelf-dialog .user-bookshelf-list .user-bookshelf-favourite-name {
          min-width: 85px;
          display: block; }
        body.view .nav .user-bookshelf-dialog .user-bookshelf-list .user-bookshelf-favourite-chapter, body.view .nav .user-bookshelf-dialog .user-bookshelf-list .user-bookshelf-favourite-chapter-new {
          width: 120px; }
        body.view .nav .user-bookshelf-dialog .user-bookshelf-list .user-bookshelf-control {
          width: 241px;
          line-height: 350%;
          padding-right: 15px; }
        body.view .nav .user-bookshelf-dialog .user-bookshelf-list .user-bookshelf-control a {
          font-size: 12px; }
  body.view .main {
    width: 100%;
    padding-top: 60px;
    text-align: center;
    padding-bottom: 60px; }
    body.view .main ul.comic-contain {
      min-height: 900px; }
      body.view .main ul.comic-contain li {
        margin: 10px auto 40px;
        position: relative; }
        body.view .main ul.comic-contain li img {
          display: block;
          margin: 0 auto;
          /*width: 100%;
          height: 100%;*/
          position: relative; }
        body.view .main ul.comic-contain li .comic-text {
          width: 307px;
          height: 235px;
          position: absolute;
          top: 50%;
          left: 50%;
          text-align: center;
          margin: -126px 0 0 -153px; }
          body.view .main ul.comic-contain li .comic-text em {
            color: #b0b0b0;
            font-family: "Arial";
            font-size: 64px;
            line-height: 80px;
            font-size: normal; }
          body.view .main ul.comic-contain li .comic-text .comic-logo {
            background: url(../images/ac_comicview_all.png) no-repeat 0 -31px;
            width: 160px;
            height: 35px;
            display: block;
            overflow: hidden;
            margin: 0 auto; }
          body.view .main ul.comic-contain li .comic-text .ico-loading {
            background-repeat: no-repeat;
            width: 166px;
            height: 151px;
            display: block;
            margin: 0 auto; }
        body.view .main ul.comic-contain li .comic-ft {
          display: inline-block;
          width: 100%;
          text-align: right;
          padding-top: 10px; }
      body.view .main ul.comic-contain li.main_ad_top, body.view .main ul.comic-contain li.main_ad_bottom {
        text-align: center; }
        body.view .main ul.comic-contain li.main_ad_top a, body.view .main ul.comic-contain li.main_ad_bottom a {
          display: inline-block;
          text-align: center; }
          body.view .main ul.comic-contain li.main_ad_top a img, body.view .main ul.comic-contain li.main_ad_bottom a img {
            max-width: 800px; }
    body.view .main .main_control {
      font-family: 'Microsoft Yahei';
      /*底部按钮控制*/
      /*弹出层控制*/
      /*跳转到下一页*/
      /*按键提示*/ }
      body.view .main .main_control .main_control_list {
        padding-top: 25px;
        width: 370px;
        margin: 0 auto; }
        body.view .main .main_control .main_control_list li {
          float: left;
          display: inline-block;
          position: relative;
          padding-top: 20px;
          /*a.main_control_button_normal {
            &:before {
              width: 45px;
			  height:55px;
              content: '';
              position: absolute;
              left: 13px;
              bottom: 33px;
              z-index: 1;
              display: none;
            }
          }*/ }
          body.view .main .main_control .main_control_list li.main_control_favourite {
            margin-right: 80px; }
          body.view .main .main_control .main_control_list li.main_control_month {
            margin-right: 80px; }
          body.view .main .main_control .main_control_list li a {
            display: block; }
          body.view .main .main_control .main_control_list li a.main_control_button {
            width: 70px; }
          body.view .main .main_control .main_control_list li span {
            text-align: center;
            font-size: 16px;
            display: block;
            padding-top: 4px; }
          body.view .main .main_control .main_control_list li span.iconfont {
            width: 70px;
            height: 70px;
            font-size: 70px;
            line-height: 70px;
            display: block;
            z-index: 2; }
        body.view .main .main_control .main_control_list li.main_control_month:hover .main_control_dialog, body.view .main .main_control .main_control_list li.main_control_award:hover .main_control_dialog {
          display: block; }
      body.view .main .main_control .main_control_dialog {
        width: 350px;
        height: 200px;
        position: absolute;
        left: -144px;
        top: -198px;
        border-radius: 5px;
        display: none;
        /*&:after {
          left: 165px;
          top: 200px;
          @extend %dialog_triangle;
        }*/
        border-style: solid;
        border-width: 1px; }
        body.view .main .main_control .main_control_dialog dt {
          text-align: left;
          line-height: 300%;
          text-indent: 1em; }
        body.view .main .main_control .main_control_dialog .ico-bottom-3c {
          position: absolute;
          bottom: -9px;
          left: 170px; }
        body.view .main .main_control .main_control_dialog .main_control_dialog_count_list {
          width: 100%;
          margin-top: 15px;
          margin-bottom: 15px; }
          body.view .main .main_control .main_control_dialog .main_control_dialog_count_list dd {
            float: left;
            width: 33%;
            text-align: center; }
            body.view .main .main_control .main_control_dialog .main_control_dialog_count_list dd.main_control_dialog_borderRight {
              border-style: solid;
              border-width: 0;
              border-right-width: 1px; }
            body.view .main .main_control .main_control_dialog .main_control_dialog_count_list dd span {
              display: block;
              font-size: 14px; }
        body.view .main .main_control .main_control_dialog .main_control_dialog_button {
          display: inline-block;
          width: 300px;
          height: 50px;
          font-size: 18px;
          text-align: center;
          line-height: 50px;
          border-radius: 5px;
          border-style: solid;
          border-width: 1px; }
      body.view .main .main_control .main_control_next {
        width: 600px;
        margin-top: 60px;
        font-size: 26px;
        line-height: 50px;
        height: 50px;
        text-align: center;
        z-index: 4; }
        body.view .main .main_control .main_control_next .iconfont {
          margin-left: 10px;
          width: 27px;
          height: 25px;
          line-height: 50px;
          position: relative;
          top: 4px;
          display: inline-block; }
      body.view .main .main_control .main_control_point {
        display: block;
        margin-top: 40px;
        text-align: right; }
  body.view .recommend {
    width: 140px;
    border-style: solid;
    border-width: 0;
    border-right-width: 1px;
    position: fixed;
    z-index: 2;
    left: 0;
    top: 0;
    height: 100%;
    -webkit-transition: left 0.5s ease;
    -moz-transition: left 0.5s ease;
    transition: left 0.5s ease; }
    body.view .recommend .recommend_close {
      position: absolute;
      left: 15px;
      z-index: 2;
      display: block;
      width: 108px;
      line-height: 50px;
      height: 50px;
      padding: 50px 0px 0px;
      font-size: 15px;
      font-family: "微软雅黑"; }
      body.view .recommend .recommend_close .iconfont {
        float: right;
        width: 14px;
        height: 8px;
        display: block;
        margin-top: 22px; }
    body.view .recommend .scroll-relative {
      margin-top: 100px;
      overflow: visible; }
    body.view .recommend ul.recommend_list {
      width: 130px; }
      body.view .recommend ul.recommend_list li {
        position: relative;
        width: 100px;
        height: 133px;
        display: block;
        margin: 0 auto 20px;
        border-style: solid;
        border-width: 1px;
        border-right-width: 0; }
        body.view .recommend ul.recommend_list li a.recommend-cover {
          display: block;
          position: relative;
          z-index: 2; }
          body.view .recommend ul.recommend_list li a.recommend-cover img {
            width: 100px;
            height: 133px;
            display: block; }
          body.view .recommend ul.recommend_list li a.recommend-cover .recommend-wx {
            height: auto; }
        body.view .recommend ul.recommend_list li .recommend-info-container {
          position: absolute;
          z-index: 1;
          top: -1px;
          left: 100px;
          border-style: solid;
          border-width: 1px;
          border-left-width: 0;
          overflow: hidden;
          width: 0px;
          height: 133px;
          -webkit-transition: width 0.5s ease-in-out;
          transition: width 0.5s ease-in-out;
          -moz-transition: width 0.5s ease-in-out; }
          body.view .recommend ul.recommend_list li .recommend-info-container dl.recommend-info {
            float: right;
            font-size: 12px;
            text-align: left;
            width: 245px;
            height: 133px;
            padding-left: 10px;
            padding-right: 10px; }
            body.view .recommend ul.recommend_list li .recommend-info-container dl.recommend-info dd {
              line-height: 200%; }
              body.view .recommend ul.recommend_list li .recommend-info-container dl.recommend-info dd p {
                line-height: 150%; }
            body.view .recommend ul.recommend_list li .recommend-info-container dl.recommend-info .recommend-info-title {
              margin-top: 10px;
              border-width: 0;
              border-bottom-width: 1px;
              border-style: solid; }
              body.view .recommend ul.recommend_list li .recommend-info-container dl.recommend-info .recommend-info-title h2 {
                font-size: 14px; }
              body.view .recommend ul.recommend_list li .recommend-info-container dl.recommend-info .recommend-info-title a.recommend-info-more {
                float: right; }
              body.view .recommend ul.recommend_list li .recommend-info-container dl.recommend-info .recommend-info-title a.recommend-info-more:hover {
                text-decoration: underline; }
            body.view .recommend ul.recommend_list li .recommend-info-container dl.recommend-info .recommend-info-type {
              line-height: 200%; }
              body.view .recommend ul.recommend_list li .recommend-info-container dl.recommend-info .recommend-info-type a {
                margin-right: 10px; }
        body.view .recommend ul.recommend_list li:hover .recommend-info-container {
          width: 265px; }
      body.view .recommend ul.recommend_list .recommend-wx {
        height: auto; }
  body.view .recommend_stack {
    width: 140px;
    z-index: 2;
    left: 0;
    bottom: 0;
    height: 150px;
    position: fixed; }
    body.view .recommend_stack .recommend_open {
      width: auto;
      display: block;
      line-height: 50px;
      height: 50px;
      padding-left: 20px; }
      body.view .recommend_stack .recommend_open .iconfont {
        margin-left: 10px;
        float: left;
        margin-top: 22px; }
    body.view .recommend_stack .recommend_stack_all {
      height: 105px; }
      body.view .recommend_stack .recommend_stack_all .recommend_stack_cover {
        position: absolute;
        top: 10px;
        -webkit-transform-origin: bottom center;
        -ms-transform-origin: bottom center;
        -o-transform-origin: bottom center;
        -moz-transform-origin: bottom center;
        transform-origin: bottom center; }
        body.view .recommend_stack .recommend_stack_all .recommend_stack_cover img {
          width: 60px;
          height: 80px;
          display: block; }
      body.view .recommend_stack .recommend_stack_all .recommend_stack_li1 {
        left: 25px;
        -webkit-transform: rotateZ(-15deg);
        -ms-transform: rotateZ(-15deg);
        -o-transform: rotateZ(-15deg);
        -moz-transform: rotateZ(-15deg);
        transform: rotateZ(-15deg); }
      body.view .recommend_stack .recommend_stack_all .recommend_stack_li2 {
        left: 35px;
        -webkit-transform: rotateZ(-5deg);
        -ms-transform: rotateZ(-5deg);
        -o-transform: rotateZ(-5deg);
        -moz-transform: rotateZ(-5deg);
        transform: rotateZ(-5deg); }
      body.view .recommend_stack .recommend_stack_all .recommend_stack_li3 {
        left: 45px;
        -webkit-transform: rotateZ(5deg);
        -ms-transform: rotateZ(5deg);
        -o-transform: rotateZ(5deg);
        -moz-transform: rotateZ(5deg);
        transform: rotateZ(5deg); }
      body.view .recommend_stack .recommend_stack_all .recommend_stack_li4 {
        left: 55px;
        -webkit-transform: rotateZ(15deg);
        -ms-transform: rotateZ(15deg);
        -o-transform: rotateZ(15deg);
        -moz-transform: rotateZ(15deg);
        transform: rotateZ(15deg); }
    body.view .recommend_stack:hover {
      cursor: pointer; }
      body.view .recommend_stack:hover .recommend_stack_all img {
        -webkit-box-shadow: 0 0 12px 2px;
        -ms-box-shadow: 0 0 12px 2px;
        -o-box-shadow: 0 0 12px 2px;
        -moz-box-shadow: 0 0 12px 2px;
        box-shadow: 0 0 12px 2px; }
  body.view .tool-wrap {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100px;
    z-index: 4; }
  body.view .to-roast {
    z-index: 6; }
  body.view .tool_title {
    display: none;
    border-radius: 2px;
    width: 60px;
    text-align: center;
    position: absolute;
    z-index: 1;
    font-size: 12px;
    white-space: nowrap;
    line-height: 200%; }
  body.view .tool {
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 43px;
    background-position: left bottom;
    background-repeat: repeat-x;
    -webkit-transition: bottom 0.5s ease;
    -moz-transition: bottom 0.5s ease;
    transition: bottom 0.5s ease;
    /*底部 工具栏 目录部分 begin*/
    /*底部 工具栏 目录部分 end*/ }
    body.view .tool ul.tool_icon_list {
      width: 100%;
      text-align: right;
      position: absolute;
      right: 0;
      z-index: 2;
      -webkit-transition: bottom 0.5s ease;
      -moz-transition: bottom 0.5s ease;
      transition: bottom 0.5s ease;
      padding-top: 10px; }
      body.view .tool ul.tool_icon_list li.tool_icon_list_li {
        width: 50px;
        position: relative;
        float: right;
        padding-bottom: 5px; }
        body.view .tool ul.tool_icon_list li.tool_icon_list_li a {
          display: block;
          width: 100%;
          text-align: center;
          line-height: 26px; }
          body.view .tool ul.tool_icon_list li.tool_icon_list_li a .tool_title {
            left: -5px;
            top: -36px; }
          body.view .tool ul.tool_icon_list li.tool_icon_list_li a .tool_title_last {
            width: 70px;
            left: -40px;
            top: -30px; }
        body.view .tool ul.tool_icon_list li.tool_icon_list_li a.dpage_a .tool_title {
          width: 96px;
          left: -22px; }
        body.view .tool ul.tool_icon_list li.tool_icon_list_li a.tool_close {
          display: none; }
        body.view .tool ul.tool_icon_list li.tool_icon_list_li .iconfont {
          height: 28px;
          display: block; }
      body.view .tool ul.tool_icon_list li.tool_icon_open_li {
        width: 80px;
        text-align: right;
        font-size: 12px;
        line-height: 24px; }
      body.view .tool ul.tool_icon_list li.tool_icon_last_li {
        width: 56px;
        text-align: center; }
      body.view .tool ul.tool_icon_list li.tool_icon_list_li .tool_btn_open {
        width: 32px;
        height: 36px;
        display: block;
        border-radius: 2px 0 0 2px;
        position: absolute;
        top: -26px;
        right: 0;
        margin-top: 20px; }
      body.view .tool ul.tool_icon_list li.last {
        height: 28px;
        padding-top: 0;
        position: relative;
        width: 30px;
        display: inline-block; }
    body.view .tool a.tool_chapters_button {
      z-index: 2;
      /*&:after {
        @extend %dialog_triangle;
        display: none;
        left: 13px;
        top: -5px;
      }*/ }
      body.view .tool a.tool_chapters_button .ico-bottom-3c {
        position: absolute;
        top: -28px;
        left: 16px;
        display: none; }
    body.view .tool a.tool_chapters_button_trigger:after {
      display: block; }
    body.view .tool a.tool_chapters_button_trigger .ico-bottom-3c {
      display: block; }
    body.view .tool div.tool_chapters_dialog {
      position: absolute;
      z-index: 6;
      bottom: 60px;
      right: 10px;
      border-radius: 5px;
      min-height: 386px;
      border-style: solid;
      border-width: 1px; }
      body.view .tool div.tool_chapters_dialog h3.tool_chapters_dialog_title {
        height: 35px;
        line-height: 35px;
        white-space: nowrap;
        padding-left: 15px;
        padding-right: 35px;
        position: relative; }
        body.view .tool div.tool_chapters_dialog h3.tool_chapters_dialog_title .user-ico {
          position: absolute;
          top: 15px;
          right: 15px; }
        body.view .tool div.tool_chapters_dialog h3.tool_chapters_dialog_title a {
          text-align: left;
          display: block;
          font-size: 12px; }
          body.view .tool div.tool_chapters_dialog h3.tool_chapters_dialog_title a span.iconfont {
            display: block;
            position: absolute;
            right: 5px;
            top: 0; }
      body.view .tool div.tool_chapters_dialog h3.tool_chapters_dialog_title:hover .user-ico {
        background: url("../images/ac_comicview_all.png") -21px -21px; }
      body.view .tool div.tool_chapters_dialog ul.tool_chapters_list {
        min-width: 200px;
        padding-left: 15px;
        margin-right: 15px; }
        body.view .tool div.tool_chapters_dialog ul.tool_chapters_list li {
          border-style: solid;
          border-width: 0;
          border-bottom-width: 1px; }
          body.view .tool div.tool_chapters_dialog ul.tool_chapters_list li a {
            display: block;
            position: relative;
            white-space: nowrap;
            text-align: left;
            height: 35px;
            line-height: 35px;
            padding-right: 30px;
            width: auto;
            font-size: 12px; }
            body.view .tool div.tool_chapters_dialog ul.tool_chapters_list li a span.tool_chapters_list_number {
              width: 40px;
              margin-right: 10px; }
            body.view .tool div.tool_chapters_dialog ul.tool_chapters_list li a span.icon-gold {
              position: absolute;
              top: 0;
              right: 5px;
              width: 15px;
              height: 35px;
              background-image: url("../images/icon_gold.png");
              background-repeat: no-repeat;
              background-position: center; }
      body.view .tool div.tool_chapters_dialog .scroll-list {
        min-height: 348px; }
      body.view .tool div.tool_chapters_dialog .ft-number {
        line-height: 38px;
        font-size: 12px;
        margin-top: -8px;
        padding-right: 20px;
        display: block;
        text-align: right;
        font-family: "Microsoft YaHei"; }
  body.view .tool.state-close ul.tool_icon_list li.tool_icon_list_li {
    display: none; }
  body.view .tool.state-close ul.tool_icon_list li.last {
    display: inline-block; }
  body.view .tool.state-close ul.tool_icon_list li.tool_icon_list_chapter {
    display: inline-block; }
  body.view .icon-arrow-top {
    width: 13px;
    height: 7px;
    display: inline-block; }
  body.view .mask {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 3;
    left: 0;
    top: 0;
    display: none; }
    body.view .mask_t {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 3;
    left: 0;
    top: 0;
    display: none; }
    body.view .mask .mask_bg {
      width: 100%;
      height: 100%;
      background-color: #000000;
      opacity: 0.3;
      filter: alpha(opacity=30); }
    body.view .mask .mask_iframe_container {
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0; }
      body.view .mask .mask_iframe_container iframe {
        display: block;
        margin: 0 auto; }
    body.view .mask table {
      width: 100%;
      height: 100%; }
  body.view .scroll-relative {
    position: relative;
    z-index: 1;
    overflow: hidden; }
    body.view .scroll-relative .scroll-warp {
      position: relative;
      z-index: 2;
      margin-right: 20px; }
    body.view .scroll-relative .scroll-scrollbar {
      width: 4px;
      border-radius: 2px;
      position: absolute;
      z-index: 1;
      right: 4px;
      top: 0;
      -webkit-transition: 0.4s ease-in;
      -ms-transition: 0.4s ease-in;
      -o-transition: 0.4s ease-in;
      -moz-transition: 0.4s ease-in;
      transition: 0.4s ease-in; }
      body.view .scroll-relative .scroll-scrollbar .scroll-scrollbar-thumb {
        border-radius: 2px;
        transition: width .3s ease;
        z-index: 1;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0; }
    body.view .scroll-relative:hover .scroll-scrollbar {
      cursor: pointer;
      width: 8px;
      border-radius: 4px; }
      body.view .scroll-relative:hover .scroll-scrollbar .scroll-scrollbar-thumb {
        border-radius: 4px; }
  body.view .prompt {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 3;
    left: 0;
    top: 0; }
    body.view .prompt table {
      width: 100%;
      height: 100%;
      text-align: center; }
    body.view .prompt .prompt-text {
      width: 313px;
      height: 90px;
      padding: 1px 0;
      *background-color: #000;
      border-radius: 5px;
      position: relative;
      display: inline-block;
      text-align: center; }
      body.view .prompt .prompt-text span {
        cursor: default;
        display: inline-block;
        position: relative;
        z-index: 2;
        color: #ffffff;
        font-size: 22px;
        text-align: center;
        line-height: 90px; }
      body.view .prompt .prompt-text:before {
        width: 100%;
        height: 100%;
        position: absolute;
        content: '';
        background-color: #000000;
        opacity: 0.6;
        left: 0;
        top: 0;
        border-radius: 5px; }

.ico-top-fff {
  background: url(../images/new/all_icon1.png?v=1.1) no-repeat; }

body.cross-page .main ul.comic-contain li {
  margin-top: 0; }

body.cross-page .main ul.comic-contain {
  min-height: 0; }

.ani-info-wrap {
  width: 86px;
  height: 26px;
  position: fixed;
  right: 16px;
  bottom: 56px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.btn-lookani {
  background: url(../images/ac_comicview_all.png) no-repeat;
  width: 58px;
  height: 26px;
  line-height: 26px;
  font-size: 12px;
  display: block;
  border-radius: 20px;
  padding-left: 28px; }

.theme-white .btn-lookani:hover,
.theme-dark .btn-lookani:hover {
  background-position: -315px -87px; }

.theme-white .btn-lookani {
  background-position: -315px -26px; }

.theme-dark .btn-lookani {
  background-position: -315px -58px; }

.theme-white .ico-close {
  background-position: -174px -78px; }

.theme-white .ico-close span {
  background-position: -185px -38px; }

.theme-dark .ico-close {
  background-position: -250px -78px; }

.theme-dark .ico-close span {
  background-position: -261px -38px; }

.theme-dark .ico-close:hover span,
.theme-white .ico-close:hover span {
  background-position: -225px -38px; }

.ico-video {
  background: url(http://ac.gtimg.com/media/images/in_sprite.png) no-repeat; }

.close .ani-info {
  display: none; }

.ani-info {
  width: 214px;
  padding: 18px 16px 10px;
  position: absolute;
  bottom: 48px;
  right: 0;
  border-style: solid;
  border-width: 1px; }
  .ani-info .ico-bottom-3c {
    position: absolute;
    right: 26px;
    bottom: -9px; }

.ico-close,
.ico-close span {
  background: url(../images/ac_comicview_all.png) no-repeat; }

.ico-close {
  width: 33px;
  height: 33px;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  position: absolute;
  top: -9px;
  right: -11px; }

.ico-close span {
  width: 11px;
  height: 11px;
  margin: 12px 0 0 12px;
  display: block; }

.ani-info-img {
  width: 214px;
  height: 126px;
  display: block;
  overflow: hidden;
  position: relative; }

.ani-info-img-text {
  background: url(http://ac.gtimg.com/media/images/bg_blank.png) repeat;
  width: 214px;
  height: 45px;
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  overflow: hidden; }

.ico-video {
  background-position: -222px -403px;
  height: 45px;
  line-height: 45px;
  color: #fff;
  padding-left: 51px;
  display: block;
  font-weight: bold; }

.ani-info-img:hover .ico-video {
  background-position: -222px -348px; }

.ani-info-pone {
  padding: 6px 0 3px; }

.ani-info-pone .ft-tit {
  float: left;
  font-family: "Microsoft YaHei";
  font-size: 18px;
  line-height: 26px; }

.ani-info-pone .ft-chapter {
  float: right;
  font-size: 12px;
  line-height: 26px;
  font-weight: bold; }

.ani-info-text {
  line-height: 24px; }

.ani-info-text p,
.ani-info-text a {
  font-size: 12px; }

.ani-info-list {
  width: 222px; }

.ani-info-list li {
  float: left;
  width: 37px;
  padding: 3px 0; }

.ani-info-list li span {
  padding-left: 2px; }

.ani-info-list li a {
  font-size: 12px;
  line-height: 18px;
  position: relative; }

.ani-info-list li .ico-red {
  background: url(http://ac.gtimg.com/media/images/ac_paypd_all.png) no-repeat -390px -1283px;
  width: 6px;
  height: 6px;
  display: block;
  position: absolute;
  top: 0;
  right: -5px; }

/* 全屏样式 */
.fullscreen .ani-info-wrap {
  right: -400px;
  opacity: 0.8;
  filter: alpha(opacity=80); }

body.fullscreen .nav {
  top: -54px; }

body.toolbar .nav-wrap .nav {
  top: 0; }

body.fullscreen .recommend_stack {
  display: none; }

body.fullscreen .recommend {
  left: -142px; }

.tool_icon_list_main {
  bottom: 0; }

.tool_icon_list_sub {
  bottom: -60px; }

body.toolbar .logo-sub-wrap {
  display: none; }

body.fullscreen .tool_icon_list_main {
  bottom: -60px; }

body.fullscreen .tool_icon_list_sub {
  bottom: 0; }

body.toolbar .tool_icon_list_main {
  bottom: 0; }

body.toolbar .tool_icon_list_sub {
  bottom: -60px; }

body .tool.state-close .tool_icon_list .tool_btn_open {
  background-position: -40px -64px; }

body.view .tool ul.tool_icon_list li.tool_icon_list_li .tool_btn_open:hover .tool_title_last_open,
body.view .state-close ul.tool_icon_list li.tool_icon_list_li .tool_btn_open:hover .tool_title_last_close {
  display: none; }

body.view .state-close ul.tool_icon_list li.tool_icon_list_li .tool_btn_open:hover .tool_title_last_open {
  display: block; }

body.theme-dark .state-close .tool_icon_list .tool_btn_open:hover {
  background: #222 url("../images/ac_comicview_all.png") no-repeat -40px -95px; }

body.theme-white .state-close .tool_icon_list .tool_btn_open:hover {
  background: #fff url("../images/ac_comicview_all.png") no-repeat -40px -128px; }

/* 信件 */
.small {
  background: url(../images/ac_new_small.png) no-repeat;
  width: 1022px;
  height: 660px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -320px 0 0 -510px;
  z-index: 9; }

.small-ico-close, .small-sure {
  display: block;
  overflow: hidden;
  text-indent: -9999px; }

.small-ico-close {
  width: 34px;
  height: 34px;
  position: absolute;
  top: 54px;
  right: 2px; }

.small-btn {
  padding: 600px 0 0 792px; }

body.view .small-a {
  float: left;
  line-height: 30px;
  width: 42px;
  color: #855943;
  font-size: 12px;
  text-decoration: underline;
  display: block;
  margin-right: 7px; }

.small-sure {
  float: left;
  width: 113px;
  height: 30px; }

/* 雪碧图 */
.iconfont {
  background: url(../images/new/all_icon1.png?v=1.1) no-repeat; }

.theme-dark .icon-btnleft {
  background-position: -9px -20px; }

.theme-dark .icon-btnleft:hover {
  background-position: -9px -75px; }

.theme-dark .icon-btnright {
  background-position: -58px -20px; }

.theme-dark .icon-btnright:hover {
  background-position: -58px -75px; }

.theme-dark .icon-catalogue {
  background-position: -107px -21px; }

.theme-dark .icon-catalogue:hover {
  background-position: -107px -76px; }

.theme-dark .icon-dpage {
  background-position: -159px -20px; }

.theme-dark .icon-dpage:hover {
  background-position: -159px -75px; }

.cross-page.theme-dark .icon-dpage {
  background-position: -302px -20px; }

.cross-page.theme-dark .icon-dpage:hover {
  background-position: -302px -75px; }

.theme-dark .icon-light {
  background-position: -253px -19px; }

.theme-dark .icon-light:hover {
  background-position: -253px -74px; }

.theme-dark .icon-tools {
  background-position: -347px -20px; }

.theme-dark .icon-fullsrceen {
  background-position: -205px -20px; }

.theme-dark .icon-tools:hover {
  background-position: -347px -76px; }

.theme-dark .icon-fullsrceen:hover {
  background-position: -205px -76px; }

.theme-dark .icon-next {
  background-position: -468px -657px; }

.theme-dark .icon-arrow-bottom {
  background-position: -468px -699px; }

.theme-dark .recommend_close:hover .icon-arrow-bottom {
  background-position: -468px -729px; }

.theme-dark .icon-arrow-top {
  background-position: -488px -699px; }

.theme-dark .recommend_stack:hover .icon-arrow-top {
  background-position: -488px -729px; }

.user-notice {
  background-position: -423px -820px; }

.user-notice:hover {
  background-position: -526px -820px; }

.notice-open .user-notice {
  background-position: -477px -820px; }

.notice-open .user-notice:hover {
  background-position: -583px -820px; }

.theme-dark .tool_icon_list_main {
  background: #292929;
  opacity: 0.9;
  filter: alpha(opacity=90); }

.theme-white .icon-btnleft {
  background-position: -9px -343px; }

.theme-white .icon-btnleft:hover {
  background-position: -9px -400px; }

.theme-white .icon-btnright {
  background-position: -58px -343px; }

.theme-white .icon-btnright:hover {
  background-position: -58px -400px; }

.theme-white .icon-catalogue {
  background-position: -107px -344px; }

.theme-white .icon-catalogue:hover {
  background-position: -107px -401px; }

.theme-white .icon-dpage {
  background-position: -159px -343px; }

.theme-white .icon-dpage:hover {
  background-position: -159px -400px; }

.cross-page.theme-white .icon-dpage {
  background-position: -302px -343px; }

.cross-page.theme-white .icon-dpage:hover {
  background-position: -302px -400px; }

.theme-white .icon-fullsrceen {
  background-position: -205px -343px; }

.theme-white .icon-fullsrceen:hover {
  background-position: -205px -400px; }

.theme-white .icon-light {
  background-position: -253px -343px; }

.theme-white .icon-light:hover {
  background-position: -253px -400px; }

.theme-white .icon-tools {
  background-position: -355px -343px; }

.theme-white .icon-fullsrceen {
  background-position: -205px -343px; }

.theme-white .icon-tools:hover {
  background-position: -355px -400px; }

.theme-white .icon-fullsrceen:hover {
  background-position: -205px -400px; }

.theme-white .icon-next {
  background-position: -519px -657px; }

.main_control_next:hover .icon-next {
  background-position: -553px -657px; }

.theme-white .icon-arrow-bottom {
  background-position: -468px -759px; }

.theme-white .recommend_close:hover .icon-arrow-bottom {
  background-position: -468px -799px; }

.theme-white .icon-arrow-top {
  background-position: -489px -759px; }

.theme-white .recommend_stack:hover .icon-arrow-top {
  background-position: -488px -799px; }

.theme-white .tool_icon_list_main {
  background: #f7f7f7;
  opacity: 0.9; }

.icon-favourite {
  background-position: -14px -639px; }

.icon-favourite:hover {
  background-position: -14px -725px; }

.main_control_button_trigger .icon-favourite,
.main_control_button_trigger .icon-favourite:hover {
  background-position: -14px -810px; }

.icon-award {
  background-position: -166px -638px; }

.icon-award:hover {
  background-position: -166px -724px; }

.icon-monthticket {
  background-position: -317px -639px; }

.icon-monthticket:hover {
  background-position: -317px -725px; }

/* 合并 */
.hide {
  width: 0px;
  height: 0px;
  display: block;
  text-indent: -9999px;
  overflow: hidden; }

.hidden {
  display: none; }

/*会移动的心!*/
.small-heart {
  position: absolute;
  width: 28px;
  height: 26px;
  background: url(../images/new/all_icon1.png) no-repeat -786px 0;
  top: -999px;
  left: 0;
  z-index: 99; }

.notice-title {
  position: relative;
  z-index: 1;
  background-color: #26262a; }

.notice-content {
  position: relative;
  padding-right: 80px; }

.user-notice {
  z-index: 1;
  background-color: #26262a; }

.prompt-text {
  position: fixed;
  text-align: center;
  top: 50%;
  left: 50%;
  width: 270px;
  height: 60px;
  margin-left: -110px;
  margin-top: -30px;
  z-index: 10; }

.prompt-text span {
  position: relative;
  z-index: 2;
  color: #ccc;
  line-height: 60px;
  vertical-align: middle;
  font-size: 18px;
  font-family: "Microsoft YaHei"; }

.prompt-cover {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 270px;
  height: 60px;
  border-radius: 6px;
  background: #000;
  opacity: .8;
  filter: alpha(opacity=80); }

.comic-contain img {
  transition: all .3s ease;
  transform: translate(3px, 3px) scale(1.02); }

.comic-contain .loaded {
  transform: none;
  box-shadow: 1px 1px 6px 0px #333; }

.comic-contain .network-slow {
  transform: none;
  box-shadow: 2px 2px 8px 1px #333; }

.comic-contain .network-error {
  transform: none;
  box-shadow: 2px 2px 8px 1px #333; }

.mask,.mask_t {
  z-index: 1001 !important; }

.moved {
  transition: transform .3s ease; }

.fullscreen .fix-bottom {
  width: 110px !important;
  display: inline-block !important;
  *display: inline;
  *zoom: 1; }

.fix-bottom {
  display: none !important; }

.fix-bottom a:hover {
  color: #e66201 !important; }

body.view .recommend_stack {
  z-index: 5; }

body.cross-page .recommend_stack {
  z-index: 2; }

.nav-wrap {
  height: 50px !important; }

.fullscreen .nav-wrap {
  height: 85px !important; }

/* 弹出框*/
.dialog-normal {
  font-family: '微软雅黑';
  position: relative;
  color: #333333;
  width: 550px;
  margin: 0 auto;
  background-color: #fefefd;
  border: 4px solid #fd9a41;
  border-radius: 3px;
  border-top-right-radius: 0px;
  padding-bottom: 30px; }

.dialog-normal .dialog-title {
  height: 50px;
  line-height: 50px;
  background-color: #f7f7f7;
  text-indent: 1em;
  font-size: 22px; }

.dialog-normal .dialog-content {
  text-align: center; }

.dialog-normal .dialog-content .dialog-text-emoticon {
  font-size: 28px;
  line-height: 300%; }

.dialog-normal .dialog-content .dialog-text-normal {
  font-size: 20px;
  line-height: 200%; }

.dialog-normal .dialog-button-list {
  text-align: center; }

.dialog-normal .dialog-button-list .dialog-button {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  margin: 20px;
  background-color: #ff8f27;
  font-size: 18px;
  height: 45px;
  line-height: 45px;
  padding: 1px 20px;
  color: #ffffff;
  border-radius: 2px;
  border: 1px solid #fcab4e;
  position: relative; }

.dialog-normal .dialog-button-list .dialog-button:before {
  position: absolute;
  border-radius: 3px;
  width: 100%;
  height: 100%;
  padding: 1px;
  content: '';
  display: block;
  border: 1px solid #e17a20;
  left: -2px;
  top: -2px; }

.dialog-normal .dialog-notmore {
  text-align: right;
  padding-right: 20px; }

.dialog-normal .dialog-notmore input {
  vertical-align: middle; }

.dialog-normal .dialog-notmore span {
  color: #666666;
  vertical-align: middle; }

.dialog-normal .dialog-close {
  position: absolute;
  width: 45px;
  height: 45px;
  background: #fd9a41 url(../images/ac_popup_bg.png) no-repeat -144px 12px;
  display: block;
  right: -49px;
  top: -4px;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  box-shadow: 4px 0px 10px -4px rgba(0, 0, 0, 0.5) inset; }

/* 弹出框结束 */
body.view .tool-wrap {
  height: 55px; }

.fullscreen .view .tool-wrap {
  height: 89px; }

.margin-fix {
  margin-left: 80px; }

.main_ad_top,
.main_ad_bottom {
  *width: 600px; }

.mask_bg {
  *filter: alpha(opacity=30) !important; }

a {
  transition: color .3s ease; }

.prompt-continue-read {
  text-align: center;
  position: fixed;
  top: 100px;
  left: 50%;
  margin-left: -250px;
  width: 500px;
  height: 50px;
  z-index: 10;
  line-height: 50px; }

.prompt-continue-read span {
  position: relative;
  z-index: 1;
  padding: 0 10px;
  color: #b0b0b0; }

body .prompt-continue-read a {
  color: #fff !important; }

body .prompt-continue-read a:hover {
  color: #ff9126 !important; }

.prompt-continue-read .prompt-continue-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: .7;
  filter: alpha(opacity=70);
  border-radius: 4px;
  box-shadow: 1px 1px 4px 0 #000; }

.prompt-continue-close {
  position: absolute;
  z-index: 2;
  line-height: 50px;
  right: 10px;
  text-align: right;
  top: 0; }

.page-dialog {
  border-radius: 2px;
  border-width: 1px;
  border-style: solid;
  display: none; }

.page-dialog-tit:hover .user-ico {
  background: url("../images/ac_comicview_all.png") -21px -21px; }

/* 换肤弹块 */
.page-skin-dialog {
  position: absolute;
  bottom: 48px;
  right: 0; }
  .page-skin-dialog .page-dialog-tit {
    height: 38px;
    padding-left: 15px; }
  .page-skin-dialog .user-ico {
    position: absolute;
    top: 16px;
    right: 12px; }
  .page-skin-dialog .ico-bottom-3c {
    position: absolute;
    bottom: -8px;
    right: 24px; }
  .page-skin-dialog .page-skin-list {
    width: 264px;
    padding: 18px 6px 18px 6px; }
  .page-skin-dialog .page-skin-list li {
    float: left;
    width: 88px;
    text-align: center;
    padding-top: 5px; }
  .page-skin-dialog .icon-bg {
    background: url("../images/new/all_icon1.png") no-repeat;
    width: 40px;
    height: 40px;
    display: block;
    margin: 0 auto 4px; }

.open .page-skin-dialog {
  display: block; }

body.view .tool ul.tool_icon_list li.tool_icon_list_li .page-dialog-tit {
  width: auto;
  text-align: left;
  line-height: 38px; }

/* 图标 */
.ico-left-3c {
  background: url("../images/new/all_icon1.png") no-repeat;
  width: 9px;
  height: 17px;
  display: block; }

.icon-small-favourite,
.icon-small-month,
.icon-small-award {
  width: 40px;
  height: 40px;
  display: block; }

.icon-small-favourite {
  background-position: -581px -388px; }

.icon-small-favourite:hover {
  background-position: -632px -388px; }

.icon-small-month {
  background-position: -581px -461px; }

.icon-small-month:hover {
  background-position: -632px -461px; }

.icon-small-award {
  background-position: -581px -533px; }

.icon-small-award:hover {
  background-position: -632px -533px; }

.sub-title {
  background: url(../images/bg_blank.png) repeat;
  height: 25px;
  line-height: 25px;
  padding: 0 7px; }

.theme-dark .logo {
  background-position: -46px -1px; }
.theme-dark .ico-top {
  background-position: -222px -57px; }
.theme-dark .ico-top-fff {
  background-position: -828px -351px; }
.theme-dark .ico-bottom-3c {
  background-position: -243px -57px; }
.theme-dark .ico-left-3c {
  background-position: -584px -347px; }
.theme-dark .flip .ico-left-3c {
  background-position: -609px -347px; }
.theme-dark .page-works-name {
  color: #b0b0b0; }
.theme-dark .main_control_dialog_button {
  color: #3c3c3c !important; }
.theme-dark .main_control_dialog dt {
  color: #e3e3e3; }
.theme-dark .main_control_dialog_count_list dd span {
  color: #b0b0b0; }

.theme-white .logo {
  background-position: -143px -1px; }
.theme-white .ico-top {
  background-position: -181px -57px; }
.theme-white .ico-top-fff {
  background-position: -847px -351px; }
.theme-white .ico-bottom-3c {
  background-position: -200px -57px; }
.theme-white .ico-left-3c {
  background-position: -571px -347px; }
.theme-white .flip .ico-left-3c {
  background-position: -622px -347px; }
.theme-white .page-works-name {
  color: #333; }
.theme-white .page-arrow-left,
.theme-white .page-arrow-right {
  color: #747474; }
.theme-white .main_control_dialog_button {
  color: #fff; }
.theme-white .main_control_dialog dt {
  color: #333; }
.theme-white .main_control_dialog_count_list dd span {
  color: #343434; }

.ui-btn-org {
  background: -moz-linear-gradient(top, #ff9126, #fd8929);
  background: -webkit-linear-gradient(top, #ff9126, #fd8929);
  background: -o-linear-gradient(top, #ff9126, #fd8929);
  background: -ms-linear-gradient(top, #ff9126, #fd8929);
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5) inset;
  border: 1px solid #e17a20;
  background: url(../images/ac_btn_bg.png) 0 -180px\9;
  text-align: center; }

.ui-btn-org:hover {
  background: -moz-linear-gradient(top, #ffb14c, #ffa245);
  background: -webkit-linear-gradient(top, #ffb14c, #ffa245);
  background: -o-linear-gradient(top, #ffb14c, #ffa245);
  background: -ms-linear-gradient(top, #ffb14c, #ffa245);
  background-position: 0 -240px\9; }

.ui-btn-org:active {
  background: -moz-linear-gradient(top, #e76e09, #f5841d);
  background: -webkit-linear-gradient(top, #e76e09, #f5841d);
  background: -o-linear-gradient(top, #e76e09, #f5841d);
  background: -ms-linear-gradient(top, #e76e09, #f5841d);
  background-position: 0 -300px\9; }

.ui-btn-white {
  background: -moz-linear-gradient(top, #fafafa, #f1f1f1);
  background: -webkit-linear-gradient(top, #fafafa, #f1f1f1);
  background: -o-linear-gradient(top, #fafafa, #f1f1f1);
  background: -ms-linear-gradient(top, #fafafa, #f1f1f1);
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5) inset;
  border: 1px solid #dbd9d8;
  text-align: center; }

.ui-btn-white:hover {
  background: -moz-linear-gradient(top, #fafafa, #fff);
  background: -webkit-linear-gradient(top, #fafafa, #fff);
  background: -o-linear-gradient(top, #fafafa, #fff);
  background: -ms-linear-gradient(top, #fafafa, #fff); }

.ui-btn-white:active {
  background: -moz-linear-gradient(top, #fafafa, #f1f1f1);
  background: -webkit-linear-gradient(top, #fafafa, #f1f1f1);
  background: -o-linear-gradient(top, #fafafa, #f1f1f1);
  background: -ms-linear-gradient(top, #fafafa, #f1f1f1); }

body.view .ui-btn-org,
body.view .ui-btn-org:visited,
body.view .ui-btn-org:hover {
  color: #fff; }

body.view .ui-btn-white,
body.view .ui-btn-white:visited,
body.view .ui-btn-white:hover {
  color: #666; }

body.view .page-a-back,
body.view .page-a-back:visited,
body.view .page-a-back:hover {
  color: #fe8f27; }

/* 对页 */
.ft-dib {
  display: block; }

.recomment_close {
  background: url(../images/ac_comicview_all.png) no-repeat -263px -123px;
  width: 23px;
  height: 23px;
  display: block;
  position: absolute;
  top: 6px;
  right: -3px; }

.ico-end {
  background: url(../images/ac_comicview_all.png) no-repeat 0 -532px;
  width: 220px;
  height: 92px;
  margin: 10px auto 0;
  display: block; }

.small-control {
  width: 170px; }

.ft-samll-control {
  float: left;
  width: 14px;
  line-height: 18px; }

.ft-samll-control span {
  width: 14px;
  text-align: center;
  display: inline-block; }

.small-control-list {
  float: left;
  width: 50px;
  padding-left: 24px; }

.small-control-list li {
  line-height: 18px;
  position: relative;
  padding-bottom: 30px; }

.small-control-list li:hover .sub-title {
  display: block; }

.small-control-list li .sub-title {
  width: 62px;
  text-align: center;
  position: absolute;
  top: 7px;
  left: 48px;
  border-radius: 1px;
  display: none; }

.mask .dialog-tit-small {
  color: #666;
  font-size: 18px; }
.mask .dialog-page-con {
  padding-top: 48px; }
.mask .ft-xone {
  font-size: 20px;
  display: block;
  text-align: center; }
.mask .dialog-btn-wrap {
  width: 398px;
  padding-top: 36px;
  margin: 0 auto; }
.mask .btn-page-this,
.mask .btn-page-next {
  height: 48px;
  line-height: 48px;
  display: block;
  font-size: 18px;
  border-radius: 2px; }
.mask .btn-page-this {
  float: left;
  width: 152px; }
.mask .btn-page-next {
  float: right;
  width: 220px; }
.mask .dialog-p-check {
  padding: 32px 0 0 348px; }
.mask .page-a-back {
  text-decoration: underline;
  margin-right: 38px; }

.cross-page .page-arrow-left,
.cross-page .page-arrow-right {
  width: 6%;
  min-width: 80px;
  height: 100%;
  position: fixed;
  top: 0; }
.cross-page .page-arrow-left {
  left: 0; }
.cross-page .page-arrow-right {
  right: 0; }
.cross-page .icon-arrow {
  background: url(../images/new/all_icon1.png?v=1.1) no-repeat;
  width: 55px;
  height: 55px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -26px 0 0 -26px; }
.cross-page .page-arrow-text {
  width: 14px;
  line-height: 18px;
  position: absolute;
  left: 20px;
  bottom: 70px;
  display: none; }
.cross-page .prev-chapter .page-arrow-text-left {
  display: block; }
.cross-page .next-chapter .page-arrow-text-right {
  display: block; }
.cross-page .page-font-null {
  width: 14px;
  text-align: center;
  display: inline-block; }
.cross-page .page-tips {
  background: url(../images/ac_comicview_all.png) no-repeat;
  width: 316px;
  height: 162px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -80px 0 0 -157px;
  overflow: hidden;
  text-indent: -9999px;
  z-index: 99; }
.cross-page .page-tips-left {
  background-position: 0 -184px;
  display: block; }
.cross-page .page-tips-right {
  background-position: 0 -358px;
  display: none; }
.cross-page .page-pagination {
  float: left;
  margin: 10px 0 0 15px;
  position: relative;
  z-index: 3; }
.cross-page .page-pagination.open .page-chapter-dialog {
  display: block; }
.cross-page .pager-btn {
  height: 22px;
  line-height: 22px;
  border-width: 1px;
  border-style: solid;
  position: relative;
  padding: 0 25px 0 9px;
  display: block;
  z-index: 3; }
  .cross-page .pager-btn .icon-arrow-top {
    position: absolute;
    top: 8px;
    right: 7px; }
  .cross-page .pager-btn .tool_title {
    position: absolute;
    top: -37px;
    left: -1px;
    z-index: 4; }
.cross-page .pager-btn:hover .icon-arrow-top {
  background-position: -488px -729px; }
.cross-page .pager-btn:hover .tool_title {
  display: block; }
.cross-page .page-chapter-dialog {
  position: absolute;
  left: 0;
  bottom: 51px;
  z-index: 2;
  /*display:none;*/ }
  .cross-page .page-chapter-dialog .ico-bottom-3c {
    position: absolute;
    left: 25px;
    bottom: -8px;
    z-index: 2; }
.cross-page .page-chapter-list {
  width: 57px;
  padding: 0 15px 0 14px; }
.cross-page .page-chapter-list li {
  border-width: 0 0 1px;
  border-style: solid;
  padding-left: 1px; }
.cross-page .page-chapter-list li a {
  height: 35px;
  line-height: 35px;
  display: block; }

.page-chapter-dialog .page-dialog-tit {
  height: 38px;
  line-height: 38px;
  padding: 0 0 0 11px;
  display: block; }
.page-chapter-dialog .page-dialog-tit .user-ico {
  position: absolute;
  top: 16px;
  right: 11px; }

.view .flip .page-works-con .main_control .ico-left-3c {
  left: auto;
  right: -9px; }

body.view .page-works-con {
  padding: 0;
  width: 400px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -260px 0 0 -200px; }
  body.view .page-works-con .main_control .page-works-name {
    font-size: 20px;
    font-family: "微软雅黑";
    display: block;
    margin-bottom: 60px; }
  body.view .page-works-con .main_control .page-works-last {
    margin-top: 20px; }
  body.view .page-works-con .main_control .main_control_month,
  body.view .page-works-con .main_control .main_control_award {
    width: 110px; }
  body.view .page-works-con .main_control .main_control_button_normal {
    *float: left; }
  body.view .page-works-con .main_control .main_control_dialog {
    left: 100px;
    top: -54px; }
  body.view .page-works-con .main_control .ico-left-3c {
    position: absolute;
    top: 97px;
    left: -9px; }
  body.view .page-works-con .main_control .main_control_list {
    width: 70px;
    margin: 0 auto;
    padding-top: 0;
    position: relative; }
    body.view .page-works-con .main_control .main_control_list li {
      float: none;
      display: block;
      margin-bottom: 30px; }

.view .main .flip .main_control_award {
  margin-left: -40px;
  padding-left: 40px; }
.view .main .flip .page-works-con .main_control .main_control_dialog {
  left: -342px; }

body.cross-page {
  /*.recommend{
  	left:auto;
  	right:0;
  }*/ }
  body.cross-page .recommend_stack {
    left: auto;
    right: 54px; }
  body.cross-page .recommend_stack .recommend_open {
    display: none; }
  body.cross-page .main .main_control .main_control_list li.main_control_favourite {
    margin-right: 0; }
  body.cross-page .page-arrow {
    display: block; }

.page-arrow {
  display: none; }

body.view .pager-btn:hover {
  border-color: #e66201; }

/* 对页2 */
.half {
  position: relative;
  float: left;
  width: 50% !important;
  *width: 49.5% !important;
  /* 有待商榷 解决ie7差1px的问题 */
  height: 100%;
  z-index: 1; }

.cross-page .comic-contain li .half:first-child {
  position: relative;
  left: 1px;
  /* 修复出现一条黑线的兼容办法 */
  z-index: 2; }

.cross-page .comic-contain li .flip {
  z-index: 3; }

.all {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.cross-page .comic-contain li .half,
.cross-page .comic-contain li .all {
  display: inline; }

.cross-page .page-works-con {
  display: none; }

.cross-page .active .page-works-con {
  display: block; }

.cross-page .comic-contain .active .half img,
.cross-page .comic-contain .active .all img {
  display: block; }

.cross-page .comic-contain {
  position: absolute;
  left: 0;
  top: 0; }

.cross-page .main {
  height: 100%;
  position: relative;
  overflow: hidden;
  top: 53px;
  /*margin: 0 6%;*/
  padding: 0 !important; }

.cross-page {
  min-width: 320px !important; }

.cross-page .comic-contain li {
  display: inline;
  float: left;
  position: relative; }

.cross-page .relative {
  position: relative;
  width: 100%;
  height: 100%; }

body.cross-page .main ul.comic-contain li img {
  top: 0;
  height: 100%;
  width: auto;
  transform: none;
  display: none; }

.left-img {
  position: absolute !important;
  right: 0;
  margin: 0; }

.right-img {
  position: absolute !important;
  left: 0;
  margin: 0; }

.fullscreen .main {
  top: 0px; }

#toolPageListWrap {
  width: 100px; }

.page-chapter-list li {
  height: 36px; }

#toolPageListWrap .now-reading a {
  color: #e66201; }

/* if 日漫 */
.position-page-japan .page-tips-left {
  display: none; }
.position-page-japan .page-tips-right {
  display: block; }

.page-arrow-left .icon-arrow {
  background-position: -576px -1px; }

.page-arrow-right .icon-arrow {
  background-position: -639px -1px; }

/* 不同背景icon 对页 */
.theme-dark.cross-page .page-arrow-left .icon-arrow {
  background-position: -576px -1px; }
.theme-dark.cross-page .page-arrow-right .icon-arrow {
  background-position: -639px -1px; }
.theme-dark.cross-page .pager-btn {
  border-color: #757373; }
.theme-dark.cross-page .bg-gray .icon-bg {
  background-position: -836px 0; }
.theme-dark.cross-page .bg-gray.current .icon-bg {
  background-position: -836px -43px; }
.theme-dark.cross-page .prev-chapter,
.theme-dark.cross-page .next-chapter {
  background: #2a2a2a; }

.theme-white.cross-page .page-dialog-tit {
  border-bottom: 1px solid #dcdcdc; }
.theme-white.cross-page .pager-btn {
  color: #333;
  background-color: #fff;
  border-color: #b0b0b0; }
.theme-white.cross-page .bg-gray .icon-bg {
  background-position: -836px -87px; }
.theme-white.cross-page .bg-gray.current .icon-bg {
  background-position: -836px -129px; }
.theme-white.cross-page .prev-chapter,
.theme-white.cross-page .next-chapter {
  background: #fdfdfd; }

.page-arrow-text,
.prev-chapter,
.next-chapter {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear; }

.theme-dark.cross-page .page-arrow-left:hover .icon-arrow,
.theme-dark.cross-page .page-arrow-left .icon-arrow:hover,
.theme-white.cross-page .page-arrow-left:hover .icon-arrow,
.theme-white.cross-page .page-arrow-left .icon-arrow:hover {
  background-position: -576px -62px; }
.theme-dark.cross-page .page-arrow-right:hover .icon-arrow,
.theme-dark.cross-page .page-arrow-right .icon-arrow:hover,
.theme-white.cross-page .page-arrow-right:hover .icon-arrow,
.theme-white.cross-page .page-arrow-right .icon-arrow:hover {
  background-position: -639px -62px; }
.theme-dark.cross-page .pager-btn:hover,
.theme-white.cross-page .pager-btn:hover {
  color: #e66201; }
.theme-dark.cross-page .bg-black .icon-bg,
.theme-white.cross-page .bg-black .icon-bg {
  background-position: -879px 0; }
.theme-dark.cross-page .bg-black.current .icon-bg,
.theme-white.cross-page .bg-black.current .icon-bg {
  background-position: -879px -43px; }

.cross-page .main {
  width: 0;
  height: 0; }

.fullscreen .tool_icon_list_sub {
  background: transparent; }

.theme-dark .comic-contain .active img {
  background: #3c3c3c url(../images/loading1.gif) no-repeat 50% 50%; }

.theme-white .comic-contain .active img {
  background: #eaecea url(../images/loading2.gif) no-repeat 50% 50%; }

/* 吐槽 */
.publish-comment-wrap {
  width: 100%;
  height: 190px;
  position: fixed;
  left: 0;
  bottom: -190px;
  z-index: 9;
  transition: bottom .3s ease;
  -moz-transition: bottom .3s ease;
  -webkit-transition: bottom .3s ease; }

.publish-comment {
  width: 784px;
  padding-top: 32px;
  margin: 0 auto; }

.publish-textarea {
  height: 68px;
  border-width: 1px;
  border-style: solid;
  border-radius: 3px;
  opacity: 0.8;
  filter: alpha(opacity=80);
  padding: 4px;
  line-height: 18px;
  position: relative; }

.publish-textarea input {
  font-size: 24px;
  height: 58px;
  line-height: 58px;
  padding: 4px 0 0 4px;
  font-family: "微软雅黑";
  width: 100%;
  display: block;
  resize: none;
  border: none;
  background: none; }

.publish-textarea-text {
  font-size: 30px;
  line-height: 38px;
  font-family: "微软雅黑";
  position: absolute;
  top: 19px;
  left: 25px; }

.publish-textarea-length {
  position: absolute;
  bottom: 8px;
  right: 12px;
  color: #333; }

.publish-comment-foot {
  padding-top: 22px; }

.publish-foot-ico a {
  float: left;
  background: url(../images/new/all_icon1.png?v=1.1) no-repeat;
  width: 35px;
  height: 35px;
  font-family: "微软雅黑";
  font-size: 18px;
  line-height: 34px;
  text-align: center;
  padding-right: 7px;
  display: block;
  margin-right: 23px;
  cursor: default; }
.publish-foot-ico .publish-font-white {
  cursor: pointer; }

.publish-foot-ico .publish-font-write {
  padding-right: 0;
  margin-right: 29px; }

.publish-vip {
  margin: 8px 52px 0 0; }

.is-vip .publish-vip {
  display: none; }
.is-vip .publish-foot-ico a {
  cursor: pointer; }

.publish-vip span {
  text-decoration: underline; }

.publish-vip:hover {
  color: #ffb924; }

.publish-btn-sure,
.publish-btn-cancel {
  height: 35px;
  line-height: 35px;
  border-width: 1px;
  border-style: solid;
  font-family: "Microsoft YaHei";
  font-size: 16px;
  text-align: center;
  border-radius: 3px; }

.publish-btn-sure {
  width: 88px; }

.publish-btn-cancel {
  width: 78px;
  margin-right: 17px; }

.roast_dm_txt {
  display: none; }

.theme-dark .publish-comment-wrap {
  background: url(../images/bg_000_op9.png) repeat; }
.theme-dark .publish-textarea {
  border-color: #2e2e2e;
  background: #8a8a8a; }
.theme-dark .publish-textarea-text {
  color: #585858; }
.theme-dark .publish-vip {
  color: #db8618; }
.theme-dark .publish-font-blue,
.theme-dark .publish-font-blue:hover {
  color: #163c70; }
.theme-dark .publish-font-blue.active,
.theme-dark .is-vip .publish-font-blue {
  color: #3086fb; }
.theme-dark .publish-font-yellow,
.theme-dark .publish-font-yellow:hover {
  color: #6b450b; }
.theme-dark .publish-font-yellow.active,
.theme-dark .is-vip .publish-font-yellow {
  color: #cb8418; }
.theme-dark .publish-font-red,
.theme-dark .publish-font-red:hover {
  color: #5e0000; }
.theme-dark .publish-font-red.active,
.theme-dark .is-vip .publish-font-red {
  color: #b10404; }
.theme-dark .publish-font-green,
.theme-dark .publish-font-green:hover {
  color: #305b0e; }
.theme-dark .publish-font-green.active,
.theme-dark .is-vip .publish-font-green {
  color: #67c41c; }
.theme-dark .publish-font-pink,
.theme-dark .publish-font-pink:hover {
  color: #6f1a46; }
.theme-dark .publish-font-pink.active,
.theme-dark .is-vip .publish-font-pink {
  color: #f73a9c; }
.theme-dark .publish-foot-ico a {
  background-position: -754px -280px; }
.theme-dark .publish-foot-ico .publish-font-white {
  background-position: -574px -280px;
  color: #d3d3d3; }
.theme-dark .publish-foot-ico .publish-font-white.active {
  background-position: -629px -280px;
  color: #d3d3d3; }
.theme-dark .publish-foot-ico a.active,
.theme-dark .is-vip .publish-foot-ico a:hover {
  background-position: -691px -280px; }
.theme-dark .publish-foot-ico .publish-font-write.active,
.theme-dark .publish-foot-ico .publish-font-write:hover {
  background-position: -629px -280px; }
.theme-dark .publish-btn-sure,
.theme-dark .publish-btn-cancel {
  background: #5a5959;
  color: #fff;
  border-color: #333; }

.theme-dark.is-vip .publish-foot-ico .publish-font-white:hover {
  background-position: -629px -280px; }

.theme-dark.is-vip .publish-foot-ico a:hover {
  background-position: -691px -280px; }

.theme-white.is-vip .publish-foot-ico .publish-font-white:hover {
  background-position: -629px -585px; }

.theme-white.is-vip .publish-foot-ico a:hover {
  background-position: -691px -585px; }

.for-roast p,
.own-roast p {
  background: url(../images/bg_000_op7.png) repeat;
  line-height: 18px;
  padding: 9px 10px 8px;
  position: absolute;
  border-radius: 3px;
  color: #E9E9E9;
  font-size: 12px;
  text-align: left;
  opacity: 0;
  filter: alpha(opacity=0);
  word-wrap: break-word;
  z-index: 2;
  cursor: default; }

.for-roast span,
.own-roast span {
  background: url(../images/new/all_icon1.png?v=1.1) no-repeat;
  background-position: -877px -584px;
  left: -19px;
  width: 19px;
  height: 16px;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  z-index: 1; }

.own-roast p {
  background: #000  !important;
  border: 2px solid #f19d19; }

.own-roast span {
  background-position: -853px -584px; }

.roast-check-btn {
  width: 58px;
  height: 28px;
  display: block;
  margin-top: -2px;
  display: none\9; }

.theme-dark .roast-check-btn {
  background: url(../images/new/all_icon1.png?v=1.1) no-repeat -576px -241px; }

.theme-dark.roast-dm .roast-check-btn {
  background: url(../images/new/all_icon1.png?v=1.1) no-repeat -645px -241px; }

.theme-white .roast-check-btn {
  background: url(../images/new/all_icon1.png?v=1.1) no-repeat -726px -241px; }

.theme-white.roast-dm .roast-check-btn {
  background: url(../images/new/all_icon1.png?v=1.1) no-repeat -796px -241px; }

.theme-white .publish-comment-wrap {
  background: url(../images/bg_fff_op9.png) repeat; }
.theme-white .publish-textarea {
  border-color: #dad9d9;
  background: #fff; }
.theme-white .publish-textarea-text {
  color: #a6a6a6; }
.theme-white .publish-vip {
  color: #cf1604; }
.theme-white .publish-font-write,
.theme-white .publish-font-write:hover {
  color: #3b3b3b; }
.theme-white .publish-font-blue,
.theme-white .publish-font-blue:hover {
  color: #afceff; }
.theme-white .publish-font-blue.active,
.theme-white .is-vip .publish-font-blue {
  color: #3f84ff; }
.theme-white .publish-font-yellow,
.theme-white .publish-font-yellow:hover {
  color: #ffd0a6; }
.theme-white .publish-font-yellow.active,
.theme-white .is-vip .publish-font-yellow {
  color: #ff8324; }
.theme-white .publish-font-red,
.theme-white .publish-font-red:hover {
  color: #fca7a7; }
.theme-white .publish-font-red.active,
.theme-white .is-vip .publish-font-red {
  color: #f70303; }
.theme-white .publish-font-green,
.theme-white .publish-font-green:hover {
  color: #b6f0ab; }
.theme-white .publish-font-green.active,
.theme-white .is-vip .publish-font-green {
  color: #2ed50d; }
.theme-white .publish-font-pink,
.theme-white .publish-font-pink:hover {
  color: #fcbadc; }
.theme-white .publish-font-pink.active,
.theme-white .is-vip .publish-font-pink {
  color: #f73a9c; }
.theme-white .publish-foot-ico a {
  background-position: -754px -585px; }
.theme-white .publish-foot-ico .publish-font-white {
  background-position: -576px -585px;
  color: #333; }
.theme-white .publish-foot-ico a.active,
.theme-white .is-vip .publish-foot-ico a:hover {
  background-position: -691px -585px; }
.theme-white .publish-foot-ico .publish-font-white.active,
.theme-white .publish-foot-ico .publish-font-white:hover {
  background-position: -629px -585px; }
.theme-white .publish-btn-sure,
.theme-white .publish-btn-cancel {
  background: #fff;
  color: #3b3b3b;
  border-color: #b0b0b0; }

/* 吐槽字体颜色*/
.for-roast .color-1,
.own-roast .color-1 {
  color: #3086fb; }
.for-roast .color-2,
.own-roast .color-2 {
  color: #f29d19; }
.for-roast .color-3,
.own-roast .color-3 {
  color: #b91919; }
.for-roast .color-4,
.own-roast .color-4 {
  color: #5eba14; }
.for-roast .color-5,
.own-roast .color-5 {
  color: #de2a87; }

/* 弹幕字体颜色 */
.roast-dm .roast-bar .pop_icon_tan {
  opacity: 0;
  filter: alpha(opacity=0); }
.roast-dm .roast-bar .pop_icon_tu {
  opacity: 1;
  filter: alpha(opacity=100); }
.roast-dm .roast_right_txt {
  opacity: 0;
  filter: alpha(opacity=0); }
.roast-dm .roast_right_dm_txt {
  opacity: 1;
  filter: alpha(opacity=100); }
.roast-dm .own-roast p {
  border-radius: 3px;
  padding: 0 10px;
  line-height: 49px;
  height: 49px !important; }
.roast-dm .roast-info,
.roast-dm .roast-bar-coin {
  display: none; }
.roast-dm .for-roast .color-1,
.roast-dm .own-roast .color-1 {
  color: #3086fb; }
.roast-dm .for-roast .color-2,
.roast-dm .own-roast .color-2 {
  color: #f29d19; }
.roast-dm .for-roast .color-3,
.roast-dm .own-roast .color-3 {
  color: #b91919; }
.roast-dm .for-roast .color-4,
.roast-dm .own-roast .color-4 {
  color: #5eba14; }
.roast-dm .for-roast .color-5,
.roast-dm .own-roast .color-5 {
  color: #de2a87; }

/*  Vip 颜色区分 */
.theme-dark.is-vip .publish-font-blue {
  color: #3086fb; }
.theme-dark.is-vip .publish-font-yellow {
  color: #cb8418; }
.theme-dark.is-vip .publish-font-red {
  color: #b10404; }
.theme-dark.is-vip .publish-font-green {
  color: #67c41c; }
.theme-dark.is-vip .publish-font-pink {
  color: #f73a9c; }

.theme-white.is-vip .publish-font-blue {
  color: #3f84ff; }
.theme-white.is-vip .publish-font-yellow {
  color: #ff8324; }
.theme-white.is-vip .publish-font-red {
  color: #f70303; }
.theme-white.is-vip .publish-font-green {
  color: #2ed50d; }
.theme-white.is-vip .publish-font-pink {
  color: #f73a9c; }

.tool_roast {
  width: 420px;
  position: fixed;
  bottom: 0;
  left: 50%;
  z-index: 9;
  margin-left: -195px;
  padding-bottom: 4px; }

.tool_roast_list li {
  float: left;
  padding: 0 7px;
  line-height: 22px;
  font-size: 12px;
  height: 28px; }

.tool_roast_list li i {
  font-style: normal; }

.rool_roast_a {
  font-size: 12px;
  height: 22px;
  line-height: 22px;
  border-width: 1px;
  border-style: solid;
  display: block;
  text-align: center;
  border-radius: 2px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear; }

.roast-dm .rool_roast_a_short {
  width: 63px; }
.roast-dm .tool_roast {
  margin-left: -170px; }
.roast-dm .roast-mouse-bg {
  display: none; }

.rool_roast_a_short {
  width: 46px; }

.rool_roast_a_long {
  width: 63px; }

.set-roast .comic-contain li {
  background: blue !important; }

.set-trash {
  display: none; }

.set-roast .comic-contain .main_ad_bottom,
.set-roast .comic-contain .main_ad_top {
  background: none !important; }

.set-roast .comic-contain li img,
.set-roast .comic-contain li .for-roast,
.set-roast .comic-contain li .for-roast p {
  cursor: url("http://ac.gtimg.com/media/images/view_cupsor.cur"), default; }

.set-roast .roast-bar .roast-main-btn .roast-btn-text .tool_title {
  margin-left: -34px; }

.theme-white.set-roast .roast-btn-text {
  background-position: -825px -841px; }
  .theme-white.set-roast .roast-btn-text:hover {
    background-position: -825px -792px; }

.theme-dark.set-roast .roast-btn-text {
  background-position: -825px -745px; }
  .theme-dark.set-roast .roast-btn-text:hover {
    background-position: -825px -885px; }

.set-roast .roast-btn-text .roast_txt,
.set-roast .roast-btn-text .roast_dm_txt {
  display: none; }
.set-roast .roast-btn-text .set-trash {
  display: block; }

.cross-page.set-roast .comic-contain li {
  background: none !important; }
.cross-page.set-roast .comic-contain .pic-with-roast {
  background: blue !important; }

.set-roast .comic-contain li img {
  opacity: 0.7 !important;
  filter: alpha(opacity=70) !important; }

.set-roast .comic-contain .main_ad_bottom img,
.set-roast .comic-contain .main_ad_top img {
  opacity: 1 !important;
  filter: alpha(opacity=100); }

.set-roast .comic-contain .comic-text {
  visibility: hidden; }

.set-roast .comic-contain .main_ad_bottom img {
  opacity: 1;
  filter: 1; }

.theme-dark .rool_roast_a {
  border-color: #757373;
  color: #b0b0b0; }
.theme-dark .roast-bar {
  background: #2d2d2d;
  border-color: #2d2d2d; }
  .theme-dark .roast-bar .tit {
    border-color: #383838; }
  .theme-dark .roast-bar .roast-info p {
    color: #666; }
  .theme-dark .roast-bar .roast-info:hover p {
    color: #9c9c9c; }

.theme-white .rool_roast_a {
  background: #fffefe;
  border-color: #b0b0b0;
  color: #333; }
.theme-white .tool_roast_list li {
  color: #333; }
.theme-white .roast-bar {
  background: #fdfdfd;
  border-color: #dad9d8; }
  .theme-white .roast-bar .tit {
    border-color: #d8d8d8; }
  .theme-white .roast-bar .roast-info p {
    color: #999; }
  .theme-white .roast-bar .roast-info:hover p {
    color: #666; }

.theme-dark .rool_roast_a:hover,
.theme-white .rool_roast_a:hover {
  border-color: #ff9a16;
  color: #ff9a16; }

/* 合并功能性 */
.cross-page {
  width: 100%;
  height: 100%;
  overflow: hidden; }

html {
  background: #333; }

.for-roast p {
  opacity: 0;
  filter: alpha(opacity=0); }

.no-roast .for-roast {
  display: none; }
.no-roast .no_roast_txt_b {
  display: inline; }
.no-roast .no_roast_txt_n {
  display: none; }

.no_roast_txt_b {
  display: none; }

.to-roast .tool_roast,
.to-roast .tool {
  display: none; }

.to-roast .publish-comment-wrap {
  bottom: 0; }

.set-roast .tool_roast {
  display: none; }

.set-roast .publish-comment-wrap {
  display: none; }

.set-roast .for-roast {
  display: none; }

.set-roast .own-roast {
  display: none; }

body.cross-page .main ul.comic-contain li .pic-with-roast img {
  width: 100%;
  height: 100%; }

body.cross-page .main ul.comic-contain li .pic-with-roast {
  position: absolute;
  width: 0;
  height: 0; }

.left-img {
  right: 0; }

.right-img {
  left: 0; }

.all-img {
  left: 50%;
  top: 50%; }

.pic-with-roast {
  display: none; }

.active .pic-with-roast {
  display: block; }

body.cross-page .main ul.comic-contain li img {
  display: block; }

.roast-dm #comicContain .for-roast p,
.roast-dm #comicContain .own-roast p,
.roast-dm #comicContainCross .for-roast p,
.roast-dm #comicContainCross .own-roast p {
  -webkit-transform: translate(0px, 0px) translateZ(0);
  -webkit-transition-timing-function: linear;
  -moz-transform: translate(0px, 0px) translateZ(0);
  -moz-transition-timing-function: linear;
  -o-transform: translate(0px, 0px) translateZ(0);
  -o-transition-timing-function: linear;
  word-wrap: normal;
  white-space: nowrap;
  height: 28px;
  opacity: 1;
  filter: alpha(opacity=100); }

.roast-dm .for-roast {
  z-index: 1; }

.roast-dm .for-roast,
.roast-dm .own-roast {
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; }

.set-roast .main .for-roast {
  display: block; }

/* 全屏吐槽 */
.fullscreen .roast-check-btn {
  display: none; }
.fullscreen .rool_roast_a {
  background: none; }

.fullscreen.theme-dark .tool_roast_list li {
  color: #b0b0b0; }

.toolbar .roast-check-btn {
  display: block; }

.toolbar.theme-white .rool_roast_a {
  background: #fffefe; }

/* 弹幕模式 */
.roast-dm .roast_dm_txt {
  display: inline; }
.roast-dm .roast_change_li,
.roast-dm .roast_txt,
.roast-dm .for-roast p span {
  display: none; }
.roast-dm .for-roast p,
.roast-dm .own-roast p {
  background: none;
  font-family: "微软雅黑";
  font-size: 24px;
  color: #fff;
  -webkit-text-shadow: #000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;
  -moz-text-shadow: #000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;
  text-shadow: #000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0; }

.main {
  overflow-y: auto; }

/*.fullscreen.theme-white .main{
	scrollbar-base-color: #99c015;
	scrollbar-3dlight-color: #99c015;
	scrollbar-highlight-color: #99c015;
	scrollbar-track-color: #eee;
	scrollbar-arrow-color: #000;
	scrollbar-shadow-color: #99c015;
	scrollbar-dark-shadow-color: black;
}*/
.theme-white ::-webkit-scrollbar-track-piece {
  background-color: #e8e8e8; }

.theme-white ::-webkit-scrollbar {
  width: 8px;
  height: 4px; }

.theme-white ::-webkit-scrollbar-thumb {
  background-color: #bababa;
  background-clip: padding-box;
  min-height: 28px;
  border-radius: 4px; }

.theme-dark ::-webkit-scrollbar-track-piece {
  background-color: #353535; }

.theme-dark ::-webkit-scrollbar {
  width: 8px;
  height: 4px; }

.theme-dark ::-webkit-scrollbar-thumb {
  background-color: #5f5f5f;
  background-clip: padding-box;
  min-height: 28px;
  border-radius: 4px; }

/*  吐槽右侧 */
.roast-right .roast-bar-wrap {
  display: block; }
.roast-right .tool_roast {
  display: none; }

.roast-bar-wrap {
  width: 227px;
  position: fixed;
  top: 50%;
  right: 20px;
  height: 736px;
  margin-top: -363px;
  z-index: 2;
  display: none; }
  .roast-bar-wrap .roast-border-top {
    width: 2px;
    height: 200px;
    position: absolute;
    top: -200px;
    left: 50%;
    margin-left: -1px;
    display: block; }

.roast_right_dm_txt {
  opacity: 0;
  filter: alpha(opacity=0); }

.roast-bar {
  width: 180px;
  border-radius: 4px;
  padding: 18px 22px 0 23px;
  border-width: 1px;
  border-style: solid;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
  margin: 0 auto; }
  .roast-bar .tit {
    font-size: 19px;
    height: 26px;
    font-family: "微软雅黑";
    padding-bottom: 12px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    text-align: center;
    position: relative; }
    .roast-bar .tit span {
      width: 180px;
      position: absolute;
      top: 0;
      left: 0;
      height: 26px;
      line-height: 26px;
      display: block;
      text-align: center;
      -webkit-transition: all 0.2s ease-in;
      -moz-transition: all 0.2s ease-in;
      transition: all 0.2s ease-in; }
    .roast-bar .tit .roast_tit_mouse {
      font-size: 15px;
      opacity: 0;
      filter: alpha(opacity=0); }
  .roast-bar .roast-mouse-bg {
    width: 225px;
    height: 545px;
    position: absolute;
    top: 0;
    left: -24px;
    z-index: 2;
    -webkit-transition: opacity 0.2s ease-in;
    -moz-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
    opacity: 0;
    filter: alpha(opacity=0); }
  .roast-bar .roast-main-btn {
    padding: 20px 0 16px;
    width: 180px;
    width: 120px\9;
    margin: 0 auto;
    position: relative;
    z-index: 2; }
    .roast-bar .roast-main-btn a {
      float: left;
      width: 40px;
      height: 40px;
      display: block;
      position: relative; }
      .roast-bar .roast-main-btn a:hover .tool_title {
        display: block; }
    .roast-bar .roast-main-btn .pop_icon_tu,
    .roast-bar .roast-main-btn .pop_icon_tan {
      width: 40px;
      height: 40px;
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      -webkit-transition: opacity 0.2s linear;
      -moz-transition: opacity 0.2s linear;
      transition: opacity 0.2s linear; }
    .roast-bar .roast-main-btn .tool_title {
      width: auto;
      padding: 0 10px;
      top: 46px;
      left: 50%;
      z-index: 5; }
    .roast-bar .roast-main-btn .roast-btn-text .tool_title {
      margin-left: -28px; }
    .roast-bar .roast-main-btn .roast-btn-pop {
      display: none\9; }
    .roast-bar .roast-main-btn .roast-btn-pop {
      margin: 0 26px 0 32px; }
      .roast-bar .roast-main-btn .roast-btn-pop .tool_title {
        margin-left: -52px; }
    .roast-bar .roast-main-btn .roast-btn-none {
      float: right; }
      .roast-bar .roast-main-btn .roast-btn-none .tool_title {
        margin-left: -34px; }
  .roast-bar .roast-content {
    line-height: 18px;
    position: relative;
    z-index: 1; }
  .roast-bar .roast-info {
    height: 533px;
    padding: 3px 0 0 0;
    z-index: 3; }
    .roast-bar .roast-info p {
      overflow: hidden;
      width: 164px;
      text-overflow: ellipsis;
      white-space: nowrap;
      font-size: 12px;
      height: 32px;
      line-height: 32px;
      position: relative;
      z-index: 2;
      -webkit-transition: all 0.2s ease-in;
      -moz-transition: all 0.2s ease-in;
      transition: all 0.2s ease-in; }
  .roast-bar .roast-info-no-move {
    cursor: default; }
  .roast-bar .roast-drop {
    background: url(../images/view_bg_right_bar.png) no-repeat;
    position: absolute;
    top: 0;
    left: -24px;
    width: 227px;
    height: 228px;
    z-index: 1; }
    .roast-bar .roast-drop .roast-drop-handle {
      position: absolute;
      top: 82px;
      right: 13px; }
    .roast-bar .roast-drop a {
      background: url(../images/new/all_icon1.png?v=1.1) no-repeat;
      display: block;
      overflow: hidden; }
    .roast-bar .roast-drop .ico-drop-top {
      background-position: -611px -660px;
      width: 14px;
      height: 21px; }
    .roast-bar .roast-drop .ico-drop-middle {
      background-position: -610px -684px;
      width: 16px;
      height: 16px;
      margin: 3px 0 3px -1px; }
    .roast-bar .roast-drop .ico-drop-bottom {
      background-position: -611px -703px;
      width: 14px;
      height: 21px; }
  .roast-bar .pop_icon_tu {
    opacity: 0;
    filter: alpha(opacity=0); }
  .roast-bar .roast-bar-p-size {
    height: 18px;
    font-size: 12px;
    padding: 14px 0;
    display: block;
    text-align: center;
    border-top-width: 1px;
    border-top-style: dotted;
    margin-top: 6px; }
  .roast-bar .roast-bar-data-none {
    width: 190px;
    margin-left: -5px;
    padding: 28px 0 64px;
    text-align: center;
    display: none; }
    .roast-bar .roast-bar-data-none p {
      line-height: 24px; }

.on-content-hover .tit .roast_right_dm_txt,
.on-content-hover .tit .roast_right_txt {
  opacity: 0;
  filter: alpha(opacity=0); }
.on-content-hover .tit .roast_tit_mouse {
  opacity: 1;
  filter: alpha(opacity=100); }
.on-content-hover .roast-mouse-bg {
  opacity: 1;
  filter: alpha(opacity=100); }

.no-roast .roast-bar {
  -webkit-animation: roast-bar 0.4s forwards ease-in;
  -moz-animation: roast-bar 0.4s forwards ease-in;
  -o-animation: roast-bar 0.4s forwards ease-in;
  animation: roast-bar 0.4s forwards ease-in;
  display: none; }

@-webkit-keyframes roast-bar {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-moz-keyframes roast-bar {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@keyframes roast-bar {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
.no-roast .roast-bar-save {
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  display: block;
  opacity: 1;
  filter: alpha(opacity=100); }

.roast-bar-save {
  width: 55px;
  border-radius: 5px;
  margin: 0 auto;
  display: none;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -27px;
  opacity: 0; }
  .roast-bar-save .roast-bar-save-top {
    border-bottom-width: 1px;
    border-bottom-style: solid; }
  .roast-bar-save .tool_title {
    top: 50%;
    left: 60px;
    margin-top: -12px; }
  .roast-bar-save .ico-bar-write {
    background: url(../images/new/all_icon1.png?v=1.1) no-repeat;
    display: block;
    height: 49px;
    position: relative;
    z-index: 2; }
    .roast-bar-save .ico-bar-write:hover .tool_title {
      display: block; }
  .roast-bar-save .ico-bar-open {
    height: 45px;
    font-family: "微软雅黑";
    font-size: 42px;
    *font-size: 31px;
    line-height: 20px;
    *line-height: 30px;
    display: block;
    text-align: center;
    position: relative;
    z-index: 1; }
    .roast-bar-save .ico-bar-open:hover .tool_title {
      display: block; }

/* 右侧按钮按钮*/
.roast-btn-text,
.roast-btn-pop .pop_icon_tu,
.roast-btn-pop .pop_icon_tan,
.roast-btn-none {
  background: url(../images/new/all_icon1.png?v=1.1) no-repeat; }

.theme-dark .roast_tit_mouse {
  color: #9c9c9c; }
.theme-dark .roast-drop {
  background: url(../images/view_bg_right_bar.png) no-repeat; }
.theme-dark .roast-bar-save {
  background: #2d2d2d; }
  .theme-dark .roast-bar-save .roast-bar-save-top {
    border-color: #383838; }
  .theme-dark .roast-bar-save .ico-bar-write {
    background-position: -642px -651px; }
    .theme-dark .roast-bar-save .ico-bar-write:hover {
      background-position: -642px -727px; }
  .theme-dark .roast-bar-save .ico-bar-open {
    color: #666; }
    .theme-dark .roast-bar-save .ico-bar-open:hover {
      color: #e66201; }
.theme-dark .roast-bar-p-size {
  border-color: #535353; }
.theme-dark .roast-border-top {
  background: #2d2d2d; }
.theme-dark .roast-btn-text {
  background-position: -576px -132px; }
.theme-dark .roast-btn-text:hover {
  background-position: -576px -183px; }
.theme-dark .roast-btn-pop .pop_icon_tan {
  background-position: -642px -132px; }
  .theme-dark .roast-btn-pop .pop_icon_tan:hover {
    background-position: -642px -183px; }
.theme-dark .roast-btn-pop .pop_icon_tu {
  background-position: -760px -745px; }
.theme-dark .roast-btn-pop:hover .pop_icon_tu {
  background-position: -760px -885px; }
.theme-dark .roast-btn-none {
  background-position: -707px -132px; }
.theme-dark .roast-btn-none:hover {
  background-position: -707px -183px; }
.theme-dark .roast-mouse-bg {
  border: 1px solid #533925;
  box-shadow: inset 0 1px 3px #533925;
  -moz-box-shadow: inset 0 1px 3px #533925;
  -webkit-box-shadow: inset 0 1px 3px #533925; }

.theme-white .roast-drop {
  background: #fff;
  width: 225px;
  border: 1px solid #dfdfdf; }
.theme-white .roast-bar-save {
  background: #fdfdfd;
  border: 1px solid #dad9d8; }
  .theme-white .roast-bar-save .roast-bar-save-top {
    border-color: #d8d8d8; }
  .theme-white .roast-bar-save .ico-bar-write {
    background-position: -642px -686px; }
    .theme-white .roast-bar-save .ico-bar-write:hover {
      background-position: -642px -775px; }
  .theme-white .roast-bar-save .ico-bar-open {
    color: #5d5d5d; }
    .theme-white .roast-bar-save .ico-bar-open:hover {
      color: #ff9a16; }
.theme-white .roast-bar-p-size {
  border-color: #d7d7d7; }
.theme-white .roast-border-top {
  background: #f8f8f8;
  border-left: 1px solid #dad9d8;
  border-right: 1px solid #dad9d8;
  margin-left: -2px; }
.theme-white .roast-btn-text {
  background-position: -712px -636px; }
.theme-white .roast-btn-text:hover {
  background-position: -712px -691px; }
.theme-white .roast-btn-pop .pop_icon_tan {
  background-position: -760px -636px; }
  .theme-white .roast-btn-pop .pop_icon_tan:hover {
    background-position: -760px -691px; }
.theme-white .roast-btn-pop .pop_icon_tu {
  background-position: -760px -841px; }
.theme-white .roast-btn-pop:hover .pop_icon_tu {
  background-position: -760px -792px; }
.theme-white .roast-btn-none {
  background-position: -825px -636px; }
.theme-white .roast-btn-none:hover {
  background-position: -825px -691px; }
.theme-white .roast-main-btn .tool_title {
  border: 1px solid #d8d8d8; }
.theme-white .roast-mouse-bg {
  border: 1px solid #f8decb; }

.roast-dm.theme-dark .roast-btn-pop .pop_icon_tu {
  background-position: -760px -745px; }
  .roast-dm.theme-dark .roast-btn-pop .pop_icon_tu:hover {
    background-position: -760px -885px; }

.roast-dm.theme-white .roast-btn-pop .pop_icon_tu {
  background-position: -760px -841px; }
  .roast-dm.theme-white .roast-btn-pop .pop_icon_tu:hover {
    background-position: -760px -792px; }

/* 吐槽右侧模块 */
.roast-none-wrap {
  position: absolute;
  top: 20px;
  right: 0;
  height: 55px; }
  .roast-none-wrap:hover .roast-none-mod {
    display: block; }
  .roast-none-wrap:hover {
    width: 64px; }

.roast-info-content {
  position: absolute;
  top: 0;
  left: 0; }

.roast-info {
  position: relative;
  overflow: hidden;
  cursor: url("http://ac.gtimg.com/media/images/view_cursor_move.cur"), default; }

.roast-bar .roast-info {
  height: 544px; }

.roast-info-content p {
  transition: all .8s ease; }

.roast-bar-coin {
  position: absolute;
  width: 6px;
  height: 6px;
  background: url(../images/new/all_icon1.png?v=1.1) no-repeat -914px -182px;
  top: 13px;
  left: -14px; }

.roast-info {
  transition: all .3s ease; }

body {
  -moz-user-select: none; }

.to-roast .publish-comment-wrap {
  bottom: -190px; }

.no-roast .roast-check-btn {
  display: none; }

/* 补充 */
.is-japan .roast-and-barrage {
  display: none; }
.is-japan .roast-bar-wrap {
  display: none; }
.is-japan .for-roast {
  display: none; }
.is-japan .own-roast {
  display: none; }

.set-roast .for-roast p, .set-roast .own-roast p {
  cursor: default !important; }

.roast-dm #comicContain .for-roast p, .roast-dm #comicContain .own-roast p, .roast-dm #comicContainCross .for-roast p, .roast-dm #comicContainCross .own-roast p {
  -ms-transform: translate(0px, 0px) translateZ(0);
  -ms-transition-timing-function: linear; }

/* 移动设备 */
.mobile-device .recommend,
.mobile-device .recommend_stack,
.mobile-device .main_ad_top,
.mobile-device .main_ad_bottom,
.mobile-device .tool_btn_open,
.mobile-device .scroll-scrollbar,
.mobile-device .fix-bottom {
  display: none !important; }

.mobile-device .scroll-relative {
  overflow-y: scroll !important;
  -webkit-overflow-scrolling: touch; }

a {
  -webkit-tap-highlight-color: transparent; }

.prompt-cover {
  width: 100%; }

/* 对页引导 */
.page-lead-bg {
  background: url(../images/bg_view_extend.png) no-repeat bottom right;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 6;
  display: none; }

.page-lead-list {
  position: fixed;
  bottom: 90px;
  right: 116px;
  z-index: 7;
  display: none; }
  .page-lead-list .page-lead-btn {
    background: #f04747;
    width: 166px;
    height: 42px;
    line-height: 42px;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    color: #fff;
    display: block;
    overflow: hidden;
    border-radius: 3px;
    text-align: center; }
    .page-lead-list .page-lead-btn:hover {
      background: #e03838;
      color: #fff; }
    .page-lead-list .page-lead-btn:visited {
      color: #fff; }

.single-page-tips .page-lead-list {
  background: url(../images/bg_view_extend_page1.png) no-repeat;
  width: 569px;
  height: 284px;
  display: block; }
  .single-page-tips .page-lead-list .page-lead-btn {
    position: absolute;
    top: 213px;
    left: 194px; }
.single-page-tips .page-lead-bg {
  display: block; }

.cross-page-tips .page-lead-list {
  background: url(../images/bg_view_extend_page2.png) no-repeat;
  width: 523px;
  height: 453px;
  display: block; }
  .cross-page-tips .page-lead-list .page-lead-btn {
    position: absolute;
    top: 383px;
    left: 178px; }
.cross-page-tips .page-lead-bg {
  display: block; }
body.view .main {
  padding: 0;
}

body.view .main .main_control .main_control_next {
  padding-bottom: 50px;
}

body.view .catalog {
  width: 476px;
  height: 334px;
  background-color: #292929;
  position: fixed;
  bottom: 50px;
  right: 100px;
  border: 1px solid #000;
  display: none;
}

body.view .catalog .title {
  height: 42px;
  font-size: 0;
  font-family: 'Microsoft YaHei';
}

body.view .catalog .title .item {
  font-size: 16px;
  color: #898989;
  width: 33.08%;
  height: 42px;
  display: inline-block;
  line-height: 42px;
  text-align: center;
  border-left: 1px solid #000;
  border-bottom: 1px solid #000;
  *display: inline;
  zoom: 1;
  cursor: pointer;
}

body.view .catalog .title .item:first-child {
  border-left: none;
}

body.view .catalog .title span.active {
  color: #fff;
  border-bottom: none;
}

body.view .catalog ul {
  padding: 20px 26px;
  height: 250px;
  overflow: auto;
}

body.view .catalog ul li {
  width: 75px;
  height: 40px;
  background-image: url(../images/new/item_bak_1.png);
  line-height: 40px;
  text-align: center;
  display: inline-block;
  *display: inline;
  zoom: 1;
  cursor: pointer;
  margin: 5px 1px;
  color: #fff;
  overflow: hidden;
}

body.view .catalog ul li:hover {
  background-image: url(../images/new/item_bak_2.png);
  color: #000;
  background-color: #000;
}

body.view .catalog ul li.active {
  background-image: url(../images/new/item_bak_2.png);
  color: #000;
}

body.view .catalog ul li.red:after {
  content: "";
  position: absolute;
  background: red;
  border-radius: 4px;
  width: 8px;
  height: 8px;
  right: -3px;
  top: -3px;
}

body.view .catalog .left {
  float: left;
  position: relative;
  top: 100px;
  margin-left: 10px;
  cursor: pointer;
}

body.view .catalog .right {
  float: right;
  position: relative;
  top: 100px;
  margin-right: 10px;
  cursor: pointer;
}

body.view .imgFloat_1, body.view .imgFloat_2, body.view .imgFloat_3 {
  position: fixed;
  right: 30px;
  cursor: pointer;
}

body.view .imgFloat_1 {
  bottom: 150px;
}

body.view .imgFloat_2 {
  bottom: 100px;
}

body.view .imgFloat_3 {
  bottom: 50px;
}
        /*new1 start*/
body.view .main ul.comic-contain li.final {
  margin-bottom: 10px;
}

body.view .ending {
  width: 800px;
  margin: 0 auto;
  padding-bottom: 30px;
}

body.view .ending .left {
  float: left;
}

body.view .ending .right {
  float: right;
}

body.view .ending span {
  font-size: 18px;
  font-family: 'Microsoft YaHei';
}

body.view .main ul.comic-contain img.ad {
  width: 800px;
  transform: initial;
}

body.view .main ul.comic-contain img.ad + li {
  margin-top: 0;
}

body.view .catalog UL LI {
  *margin: 5px 4px;
}

body.view {
  overflow: auto;
  height: 100%;
}
        /*new2 start*/
body.view .main .flipForm {
  height: 100%;
  width: 100%;
  overflow: hidden;
  font-size: 0;
                /*padding: 0 100px;
                width: 88%;*/
}

body.view .main .flipForm span {
  position: relative;
}

body.view .main .flipForm .bar {
  width: 64px;
  display: inline-block;
  position: absolute;
  top: 100px;
  display: none;
}

body.view .main .flipForm .left {
  left: -64px;
}

body.view .main .flipForm .right {
  right: -64px;
}

body.view .main .flipForm .bar img {
  margin-top: 10px;
}

body.view .main .indexImg {
  height: 100%;
  cursor: pointer;
  max-width: 100%;
}

body.view .admask {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #000;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  z-index: 9998;
}

body.view .main .adImg {
  position: absolute;
  right: 0;
  width: 100%;
  margin-top: 30%;
  *margin-top: 15%;
  z-index: 9999;
}

body.view .main .adCross {
  position: absolute;
  right: 2px;
  cursor: pointer;
  padding-top: 2px;
  margin-top: 30%;
  *margin-top: 15%;
  z-index: 9999;
}
        /*弹幕样式*/
p.barrage {
  position: fixed;
  top: 0;
  left: 0;
  white-space: nowrap;
  line-height: 25px;
  color: #fff;
}

    /*悬浮层样式*/
.ib {
  display: inline-block;
  *display: inline;
  zoom: 1;
}

.loginForm {
  width: 338px;
  padding: 30px;
  background-color: #fff;
  position: absolute;
  border-radius: 8px;
  *padding-top: 50px;
  font-size: 0;
  left: 50%;
  top: 50%;
  margin-left: -199px;
  margin-top: -245px;
  display: none;
  z-index: 1002;
}

.loginForm .cross {
  position: absolute;
  right: -10px;
  top: -10px;
}

.loginForm p {
  margin: 20px 0;
}

.loginForm p .title {
  font-size: 14px;
  width: 60px;
  *position: relative;
  *top: -14px;
}

.loginForm p input.txt {
  width: 255px;
  height: 46px;
  line-height: 46px;
  padding: 0 10px;
  background-color: #f0f0f0;
  border: 1px solid #d8d8d8;
  font-family: 'Microsoft YaHei';
}

.loginForm p input.s {
  width: 100px;
}

.loginForm p .code {
  vertical-align: top;
  height: 48px;
  width: 126px;
  margin-left: 28px;
}

.loginForm p.tip {
  margin: 0;
  position: relative;
  top: -10px;
}

.loginForm p.p60 {
  padding-left: 60px;
  padding-bottom: 20px;
  top: -15px;
}

.loginForm p.tip span {
  font-size: 12px;
}

.loginForm p.tip label {
  font-size: 12px;
}

.loginForm p.tip img {
  position: relative;
  top: 1px;
  margin-right: 5px;
}

.loginForm p.tip .i {
  position: relative;
  top: 1px;
  margin-right: 5px;
}

.loginForm p.tip span.red {
  color: #ff5050;
}

.loginForm p.tip span.green {
  color: #79cd41;
}

.loginForm p.tip span.gray {
  color: #a1a1a1;
}

.loginForm p.tip span.label {
  color: #a1a1a1;
}

.loginForm p.tip a span.gray:hover {
  text-decoration: underline;
}

.loginForm p.tip a {
  color: #559cf6;
  font-size: 12px;
  margin-left: 10px;
}

.loginForm p.tip input {
  position: relative;
  top: 2px;
  margin-right: 3px;
}

.loginForm .btn {
  margin-bottom: 20px;
}

.loginForm .other {
  padding-top: 20px;
}

.loginForm .other a {
  width: 25%;
  text-align: center;
  *margin-left: -2px;
}

.loginForm .other a:hover {
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}

.loginForm img.line {
  margin-left: -8px;
}
    /*遮罩层样式*/
.mask,.mask_t {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #000;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  z-index: 998;
  display: none;
}
    /*.alertTop{position: fixed;top: 50%;left: 50%;margin-top: -130px;margin-left: -170px;height: 180px;width: 270px;padding: 35px;background-color: #fff;border-radius: 5px;z-index: 1002;display: none;}
    .alertTop .cross{position: absolute;top: -15px;right: -15px;}
    .alertTop p{font-size: 18px;text-align: center;display: table-cell;vertical-align: middle;height: 180px;width: 270px;*position: relative;*top: 80px;}*/

.alertTop {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -35px;
  margin-left: -120px;
  height: 50px;
  width: 210px;
  padding: 10px 15px;
  background-color: #000;
  border-radius: 5px;
  z-index: 1002;
  display: none;
  filter: alpha(opacity=90);
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
}

.alertTop p {
  color: #fff;
  font-size: 18px;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  height: 50px;
  width: 210px;
  *position: relative;
  *top: 10px;
  font-family: 'Microsoft YaHei';
}
.alertTop_1 {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -35px;
  margin-left: -120px;
  height: 50px;
  width: 210px;
  padding: 10px 15px;
  background-color: #000;
  border-radius: 5px;
  z-index: 1002;
  display: none;
  filter: alpha(opacity=90);
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
}

.alertTop_1 p {
  color: #fff;
  font-size: 18px;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  height: 50px;
  width: 210px;
  *position: relative;
  *top: 10px;
  font-family: 'Microsoft YaHei';
}
    /*滑动*/
div.myview {
  width: 88%;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
}

div.myview ul {
  height: 100%;
  width: 20000%;
  position: relative;
  font-size: 0;
}

div.myview ul li {
  height: 100%;
  width: 0.5%;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  *display: inline;
  zoom: 1;
}

div.myview ul li img.indexImg {
  height: 100%;
}

div.myview ul li img.loading {
  height: 100%;
  max-width: 100%;
      /*width: 150px;
      position: absolute;
      z-index: 9999;
      left: 50%;
      margin-left: -75px;
      top: 50%;
      margin-top: -65px;*/
}

div.myview ul li p {
  font-size: 22px;
  position: absolute;
  top: 65%;
  width: 100%;
  color: #ececec;
  font-family: 'Microsoft YaHei';
  left: 0;
  text-align: center;
}

div.myview ul li p.num {
  font-size: 120px;
  top: 40%;
}

div.myview ul li p.bottomCode{
  top: auto;
  bottom: 0;
}

div.myview ul li p.bottomCode span.ib{
  background-color: #333;
  font-size: 12px;
  width: 26px;
  height: 20px;
  line-height: 20px;
}

div#mainView ul li p {
  font-size: 22px;
  position: absolute;
  top: 65%;
  width: 100%;
  color: #ececec;
  font-family: 'Microsoft YaHei';
  left: 0;
  z-index: 99;
}

div#mainView ul li p.num {
  font-size: 120px;
  top: 40%;
}

.cross-page .page-arrow-left,
    .cross-page .page-arrow-right {
  width: 6%;
  min-width: 80px;
  height: 100%;
  position: fixed;
  top: 0;
}

.cross-page .page-arrow-left {
  left: 0;
}

.cross-page .page-arrow-right {
  right: 0;
}

.fr {
  float: right;
}

.pageCode{
  position: absolute;
  bottom: 50px;
  left: 34px;
  border: 1px solid #ccc;
  width: 50px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-radius: 3px;
  font-size: 16px;
  cursor: pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}

.pageCode:hover{
  color: #f7545a;
}

.pagelist{
  position: absolute;
  bottom: 84px;
  left: 34px;
  border: 1px solid #ccc;
  border-radius: 3px;
  width: 50px;
  line-height: 32px;
  font-size: 16px;
  text-align: center;
  display: none;
  background-color: #333;
}

body.theme-white .pagelist{
  background-color: #edecea;
}

.pagelist a{
  display: block;
  border-top: 1px solid #ccc;
}

.pagelist a:first-child{
  border-top: none;
}

body .pagelist a:hover{
  background-color: #f7545a;
  color: #fff;
}

.view_exit_logo {
 margin-top: 5px;
 background: url(../images/new/view_exit_logo.png) -0px -0px no-repeat;
 width: 94px;
 height: 20px;
}

body.theme-white .view_exit_logo {
 background: url(../images/new/view_exit_logo.png) -0px -20px no-repeat;
 width: 94px;
 height: 20px;
}

/*css精灵图定位*/
#Icon_header_sider_logo_3{background: url(../images/new/spriteIcons_1.png) -0px -0px no-repeat; width: 162px; height: 188px;}
#Icon_header_sider_logo_2{background: url(../images/new/spriteIcons_1.png) -162px -0px no-repeat; width: 43px; height: 43px;}
#Icon_header_sider_logo_1{background: url(../images/new/spriteIcons_1.png) -162px -43px no-repeat; width: 43px; height: 43px;}
#Icon_alert_cross{background: url(../images/new/spriteIcons_1.png) -162px -86px no-repeat; width: 35px; height: 35px;}
#Icon_login_cross{background: url(../images/new/spriteIcons_1.png) -162px -121px no-repeat; width: 31px; height: 31px;}
#Icon_m_topic_rightBar_top_1{background: url(../images/new/spriteIcons_1.png) -162px -152px no-repeat; width: 20px; height: 24px;}
#Icon_rank_right_logo_a{background: url(../images/new/spriteIcons_1.png) -182px -152px no-repeat; width: 23px; height: 23px;}
#Icon_rank_right_logo_c{background: url(../images/new/spriteIcons_1.png) -205px -0px no-repeat; width: 23px; height: 23px;}
#Icon_rank_right_logo_b{background: url(../images/new/spriteIcons_1.png) -205px -23px no-repeat; width: 23px; height: 23px;}
#Icon_rank_right_logo_d{background: url(../images/new/spriteIcons_1.png) -205px -46px no-repeat; width: 23px; height: 23px;}
#Icon_searchResult_logo_hot{background: url(../images/new/spriteIcons_1.png) -162px -176px no-repeat; width: 36px; height: 20px;}
#Icon_index_logo_4{background: url(../images/new/spriteIcons_1.png) -205px -69px no-repeat; width: 13px; height: 16px;}
#Icon_index_logo_2{background: url(../images/new/spriteIcons_1.png) -205px -85px no-repeat; width: 16px; height: 16px;}
#Icon_index_logo_3{background: url(../images/new/spriteIcons_1.png) -205px -101px no-repeat; width: 12px; height: 15px;}
#Icon_index_logo_1{background: url(../images/new/spriteIcons_1.png) -205px -116px no-repeat; width: 15px; height: 15px;}
#Icon_index_logo_5{background: url(../images/new/spriteIcons_1.png) -205px -131px no-repeat; width: 14px; height: 13px;}
#Icon_searchResult_comic_logo_4{background: url(../images/new/spriteIcons_1.png) -217px -179px no-repeat; width: 10px; height: 12px;}
#Icon_detailPage_tip_logo_1{background: url(../images/new/spriteIcons_1.png) -205px -144px no-repeat; width: 12px; height: 12px;}
#Icon_detailPage_tip_logo{background: url(../images/new/spriteIcons_1.png) -205px -156px no-repeat; width: 12px; height: 12px;}
#Icon_searchResult_comic_logo_4_2{background: url(../images/new/spriteIcons_1.png) -205px -189px no-repeat; width: 10px; height: 11px;}
#Icon_searchResult_comic_logo_1{background: url(../images/new/spriteIcons_1.png) -217px -144px no-repeat; width: 10px; height: 11px;}
#Icon_searchResult_comic_logo_4_3{background: url(../images/new/spriteIcons_1.png) -217px -156px no-repeat; width: 11px; height: 11px;}
#Icon_searchResult_comic_logo_4_1{background: url(../images/new/spriteIcons_1.png) -205px -168px no-repeat; width: 11px; height: 11px;}
#Icon_searchResult_comic_logo_4_4{background: url(../images/new/spriteIcons_1.png) -216px -168px no-repeat; width: 11px; height: 11px;}
#Icon_searchResult_comic_logo_3{background: url(../images/new/spriteIcons_1.png) -205px -179px no-repeat; width: 10px; height: 10px;}
#Icon_searchResult_comic_logo_2{background: url(../images/new/spriteIcons_1.png) -218px -193px no-repeat; width: 9px; height: 7px;}
#Icon_m_header_logo{background: url(../images/new/spriteIcons_2.png) -0px -0px no-repeat; width: 156px; height: 74px;}
#Icon_m_header_logo_1{background: url(../images/new/spriteIcons_2.png) -0px -74px no-repeat; width: 156px; height: 74px;}
#Icon_m_classBar_btn{background: url(../images/new/spriteIcons_2.png) -156px -0px no-repeat; width: 112px; height: 44px;}
#Icon_m_header_searchBtn{background: url(../images/new/spriteIcons_2.png) -156px -44px no-repeat; width: 85px; height: 42px;}
#Icon_m_navBar_uploadBtn{background: url(../images/new/spriteIcons_2.png) -156px -86px no-repeat; width: 111px; height: 42px;}
#Icon_shelf_login_btn{background: url(../images/new/spriteIcons_2.png) -0px -148px no-repeat; width: 120px; height: 36px;}
#Icon_m_header_btn_2{background: url(../images/new/spriteIcons_2.png) -120px -148px no-repeat; width: 64px; height: 34px;}
#Icon_m_index_top_login_btn_a{background: url(../images/new/spriteIcons_2.png) -150px -184px no-repeat; width: 50px; height: 33px;}
#Icon_m_index_top_reg_btn{background: url(../images/new/spriteIcons_2.png) -0px -184px no-repeat; width: 50px; height: 33px;}
#Icon_m_index_top_reg_btn_a{background: url(../images/new/spriteIcons_2.png) -50px -184px no-repeat; width: 50px; height: 33px;}
#Icon_m_index_top_login_btn{background: url(../images/new/spriteIcons_2.png) -100px -184px no-repeat; width: 50px; height: 33px;}