@font-face {font-family: "font_family";
  src: url(../fonts/fonts.eot); /* IE9 */
  src: url(../fonts/fonts.eot#iefix) format('embedded-opentype'), 
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url(../fonts/fonts.woff) format('woff'),
  url(../fonts/fonts.ttf) format('truetype'), 
  url(../fonts/fonts.svg#font_family) format('svg'); /* iOS 4.1- */
}

.font_family {
  font-family: "font_family" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-ic_toast_yb:before {
  content: "\e657";
}

.icon-ic_buy_toast_close:before {
  content: "\e687";
}

.icon-ic_buytoast_wx:before {
  content: "\e689";
}

.icon-ic_buylist_choose:before {
  content: "\e68a";
}

.icon-ic_buytoast_zfb:before {
  content: "\e68b";
}

.icon-ic_buytoast_qq:before {
  content: "\e68d";
}

.icon-ic_login_wx1:before {
  content: "\e69b";
}

.icon-ic_login_xl:before {
  content: "\e69c";
}

.icon-ic_readlist_look1:before {
  content: "\e6a5";
}

.icon-loading:before {
  content: "\e962";
}

.icon-ic_float_share_off:before {
  content: "\e6a6";
}

.icon-ic_index_r:before {
  content: "\e6a7";
}

.icon-ic_float_up_off:before {
  content: "\e6a8";
}

.icon-ic_comment_vip:before {
  content: "\e6a9";
}

.icon-ic_index_l:before {
  content: "\e6aa";
}

.icon-ic_rqz_red:before {
  content: "\e6ab";
}

.icon-ic_index_fl_wx:before {
  content: "\e6ac";
}

.icon-ic_lslist_xk:before {
  content: "\e6ad";
}

.icon-ic_index_fl_cy:before {
  content: "\e6ae";
}

.icon-ic_index_fl_qh:before {
  content: "\e6af";
}

.icon-ic_float_ewm_off:before {
  content: "\e6b0";
}

.icon-ic_index_fl_xx:before {
  content: "\e6b1";
}

.icon-ic_index_fl_xh:before {
  content: "\e6b2";
}

.icon-ic_index_list_yd:before {
  content: "\e6b3";
}

.icon-ic_index_fl_hm:before {
  content: "\e6b4";
}

.icon-ic_float_fk_off:before {
  content: "\e6b5";
}

.icon-ic_index_fl_gy:before {
  content: "\e6b6";
}

.icon-ic_list_xm:before {
  content: "\e6b7";
}

.icon-ic_list_mf:before {
  content: "\e6b8";
}

.icon-ic_index_fl_hy:before {
  content: "\e6b9";
}

.icon-ic_nav_search:before {
  content: "\e6ba";
}

.icon-ic_index_fl_xy:before {
  content: "\e6bb";
}

.icon-ic_index_fl_all:before {
  content: "\e6bc";
}

.icon-ic_search_sc_on:before {
  content: "\e6bd";
}

.icon-ic_index_nav_xx:before {
  content: "\e6be";
}

.icon-ic_index_fl_ds:before {
  content: "\e6bf";
}

.icon-ic_index_nav_sc:before {
  content: "\e6c0";
}

.icon-ic_search_bd:before {
  content: "\e6c1";
}

.icon-ic_search_sc_off:before {
  content: "\e6c2";
}

.icon-ic_index_fl_ly:before {
  content: "\e6c3";
}

.icon-ic_list_zk:before {
  content: "\e6c4";
}

.icon-ic_index_nav_ls:before {
  content: "\e6c5";
}

.icon-ic_index_top_mh:before {
  content: "\e6c6";
}

.icon-ic_index_fl_qc:before {
  content: "\e6c7";
}

.icon-ic_index_nav_xz:before {
  content: "\e6c8";
}

.icon-ic_download_ios:before {
  content: "\e6c9";
}

.icon-ic_download_android:before {
  content: "\e6ca";
}

.icon-ic_search_up:before {
  content: "\e6cb";
}

.icon-ic_search_sc_on1:before {
  content: "\e6cc";
}

.icon-ic_search_no:before {
  content: "\e6cd";
}

.icon-ic_search_down:before {
  content: "\e6ce";
}

.icon-ic_search_sc_off1:before {
  content: "\e6cf";
}

.icon-pic_ph_no:before {
  content: "\e6d0";
}

.icon-ic_ph_cx:before {
  content: "\e6d1";
}

.icon-ic_ph_ds:before {
  content: "\e6d2";
}

.icon-bg_ph_txton:before {
  content: "\e6d3";
}

.icon-ic_ph_rq:before {
  content: "\e6d4";
}

.icon-ic_ph_sc:before {
  content: "\e6d5";
}

.icon-ic_ph_yp:before {
  content: "\e6d6";
}

.icon-ic_ph_ss:before {
  content: "\e6d7";
}

.icon-ic_read_yp1:before {
  content: "\e740";
}

.icon-ic_read_choose_off1:before {
  content: "\e741";
}

.icon-ic_read_app1:before {
  content: "\e742";
}

.icon-ic_read_choose_on1:before {
  content: "\e743";
}

.icon-ic_read_ds1:before {
  content: "\e744";
}

.icon-ic_read_yj1:before {
  content: "\e745";
}

.icon-ic_read_txt-1:before {
  content: "\e746";
}

.icon-ic_read_ms_zy1:before {
  content: "\e747";
}

.icon-ic_read_txt1:before {
  content: "\e748";
}

.icon-ic_read_sc_on1:before {
  content: "\e749";
}

.icon-ic_read_sz1:before {
  content: "\e74a";
}

.icon-ic_read_ms_sx1:before {
  content: "\e74b";
}

.icon-ic_readbg_choose1:before {
  content: "\e74c";
}

.icon-ic_read_rj1:before {
  content: "\e74d";
}

.icon-ic_read_gotop1:before {
  content: "\e74e";
}

.icon-ic_read_sc1:before {
  content: "\e74f";
}

.icon-bg_read_sz_yj1:before {
  content: "\e750";
}

.icon-ic_read_ml1:before {
  content: "\e751";
}

.icon-ic_read_ds:before {
  content: "\e6d8";
}

.icon-ic_read_app:before {
  content: "\e6d9";
}

.icon-ic_read_choose_on:before {
  content: "\e6da";
}

.icon-ic_read_yp:before {
  content: "\e6db";
}

.icon-ic_read_sz:before {
  content: "\e6dc";
}

.icon-ic_read_txt:before {
  content: "\e6dd";
}

.icon-ic_read_yj:before {
  content: "\e6de";
}

.icon-ic_read_ms_zy:before {
  content: "\e6df";
}

.icon-ic_read_txt-:before {
  content: "\e6e0";
}

.icon-ic_read_ms_sx:before {
  content: "\e6e1";
}

.icon-ic_read_choose_off:before {
  content: "\e6e2";
}

.icon-ic_read_sc:before {
  content: "\e6e3";
}

.icon-ic_read_gotop:before {
  content: "\e6e4";
}

.icon-ic_readbg_choose:before {
  content: "\e6e5";
}

.icon-ic_read_sc_on:before {
  content: "\e6e6";
}

.icon-bg_read_sz_yj:before {
  content: "\e6e7";
}

.icon-ic_read_rj:before {
  content: "\e6e8";
}

.icon-ic_read_ml:before {
  content: "\e6e9";
}

.icon-ic_dzjgm_choseoff:before {
  content: "\e6ea";
}

.icon-ic_detail_tc_close:before {
  content: "\e6eb";
}

.icon-ic_dzjgm_choseon:before {
  content: "\e6ec";
}

.icon-ic_read_bottom_ds:before {
  content: "\e6ed";
}

.icon-ic_read_ymbq:before {
  content: "\e6ee";
}

.icon-ic_reader_xs:before {
  content: "\e6ef";
}

.icon-ic_nav_newxs:before {
  content: "\e6f0";
}

.icon-ic_lw_qhl:before {
  content: "\e6f1";
}

.icon-ic_fk_imgdel:before {
  content: "\e6f2";
}

.icon-ic_lw_qhr:before {
  content: "\e6f3";
}

.icon-ic_detail_ml_yff:before {
  content: "\e6f4";
}

.icon-ic_detail_ybon:before {
  content: "\e6f5";
}

.icon-ic_detail_mlgd:before {
  content: "\e6f6";
}

.icon-ic_detail_rd:before {
  content: "\e6f7";
}

.icon-ic_detail_mf:before {
  content: "\e6f8";
}

.icon-ic_detail_mldx:before {
  content: "\e6f9";
}

.icon-ic_detail_mlsx:before {
  content: "\e6fa";
}

.icon-ic_detail_mlsq:before {
  content: "\e6fb";
}

.icon-ic_detail_plhf:before {
  content: "\e6fc";
}

.icon-ic_detail_xm:before {
  content: "\e6fd";
}

.icon-ic_detail_ds:before {
  content: "\e6fe";
}

.icon-ic_detail_yp:before {
  content: "\e6ff";
}

.icon-ic_detail_zk:before {
  content: "\e700";
}

.icon-ic_detail_pldz_on:before {
  content: "\e701";
}

.icon-ic_detail_pldz_off:before {
  content: "\e702";
}

.icon-ic_detail_pltp:before {
  content: "\e703";
}

.icon-ic_comment_gifimg:before {
  content: "\e704";
}

.icon-ic_detail_ml_ff:before {
  content: "\e705";
}

.icon-ic_comment_gf:before {
  content: "\e706";
}

.icon-ic_detail_plbq:before {
  content: "\e707";
}

.icon-ic_login_zhdl:before {
  content: "\e708";
}

.icon-ic_login_qq:before {
  content: "\e709";
}

.icon-ic_login_wx:before {
  content: "\e70a";
}

.icon-ic_login_smdl:before {
  content: "\e70b";
}

.icon-ic_login_wb:before {
  content: "\e70c";
}

.icon-ic_detail_ml_vip:before {
  content: "\e70d";
}

.icon-ic_index_top_mh2:before {
  content: "\e788";
}

.icon-ic_comment_like:before {
  content: "\e69f";
}

.icon-ic_comment_reply1:before {
  content: "\e69d";
}

.icon-ic_comment_reply_on1:before {
  content: "\e69e";
}

html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal
}
ul {
	list-style:none
}
button,input,select,textarea {
	margin:0
}
html {
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
img,video {
	height:auto;
	max-width:100%;
	border:none
}
iframe {
	border:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
td,th {
	padding:0
}
input {
	outline:0
}
a {
	text-decoration:none;
	color:inherit
}
a:hover {
	color:inherit
}
input::-webkit-input-placeholder {
	font-size:inherit;
	color:inherit
}
input::-moz-placeholder {
	font-size:inherit;
	color:inherit
}
input:-moz-placeholder {
	font-size:inherit;
	color:inherit
}
input:-ms-input-placeholder {
	font-size:inherit;
	color:inherit
}
.ic_detail_rd {
	background:url(../images/ic_detail_rd.png) no-repeat;
	width:16px;
	height:20px;
	display:inline-block;
	background-size:contain;
}
.ic_detail_ds {
	background:url(../images/ic_detail_ds.png) no-repeat;
	width:16px;
	height:14px;
	display:inline-block;
	background-size:contain;
}
.ic_detail_yp {
	background:url(../images/ic_detail_yp.png) no-repeat;
	width:12px;
	height:16px;
	display:inline-block;
	background-size:contain;
}
.ic_detail_txtzk {
	background:url(../images/ic_detail_txtzk.png) no-repeat;
	width:80px;
	height:20px;
	display:inline-block;
	background-size:contain;
}
.ic_detail_txtsq {
	background:url(../images/ic_detail_txtsq.png) no-repeat;
	width:80px;
	height:20px;
	display:inline-block;
	background-size:contain;
}
.ic_detail_mlgd {
	background:url(../images/ic_detail_mlgd.png) no-repeat;
	width:14px;
	height:14px;
	display:inline-block;
	background-size:contain;
}
.ic_detail_mlsq {
	background:url(../images/ic_detail_mlsq.png) no-repeat;
	width:14px;
	height:14px;
	display:inline-block;
	background-size:contain;
}
.ic_detail_mf {
	background:url(../images/ic_detail_mf.png) no-repeat;
	width:36px;
	height:22px;
	display:inline-block;
	background-size:contain;
}
.ic_detail_xm {
	background:url(../images/ic_detail_xm.png) no-repeat;
	width:36px;
	height:22px;
	display:inline-block;
	background-size:contain;
}
.ic_detail_zk {
	background:url(../images/ic_detail_zk.png) no-repeat;
	width:36px;
	height:22px;
	display:inline-block;
	background-size:contain;
}
.ic_detail_ybon {
	background:url(../images/ic_detail_ybon.png) no-repeat;
	width:28px;
	height:28px;
	display:inline-block;
	background-size:contain;
}
.ic_yp_chooseon {
	background:url(../images/ic_yp_chooseon.png) no-repeat;
	width:16px;
	height:16px;
	display:inline-block;
	background-size:contain;
}
.ic_xs_yp {
	background:url(../images/ic_xs_yp.png) no-repeat;
	width:36px;
	height:36px;
	display:inline-block;
	background-size:contain;
}
.story-header__logo {
	float:left;
	width:108px;
	height:32px;
	margin-top:16px;
	background:url(../images/pic_nav_logo.png) no-repeat center center;
	background-size:cover
}
.story-header__nav {
	float:left;
	margin-left:30px;
	font-size:16px;
	color:#b9b9bf;
	text-align:center;
	line-height:64px;
	height: 64px;
    overflow: hidden;
}
.story-header__nav .item-comic {
	float:left;
	margin-right:25px
}
.story-header__nav .item-comic:hover {
	color:#FFF
}
.story-header__nav .item {
	float:left;
	margin-right:25px;
	width:56px
}
@media screen and (max-width: 1199px) {
	.story-header__nav .item {
	margin-right:20px
}
}@media screen and (min-width: 1200px) and (max-width: 1499px) {
	.story-header__nav .item {
	margin-right:25px
}
}@media screen and (min-width: 1500px) {
	.story-header__nav .item {
	margin-right:25px
}
}.story-header__nav .item.active {
	color:#fff;
	font-weight:600;
	font-size:18px
}
.story-header__nav .item:hover {
	color:#fff;
	font-weight:600
}
.story-header__nav .mccms-icon {
	float:left;
	margin-right:4px
}
.subpage .story-header__nav .item.active,.fixed .story-header__nav .item.active {
	color:#FF4343
}
.subpage .story-header__nav .item:hover,.fixed .story-header__nav .item:hover {
	color:#FF4343
}
.subpage .story-header__nav .item-comic:hover,.fixed .story-header__nav .item-comic:hover {
	color:#FF4343
}
.story-header__search {
	float:left;
	height:38px;
	margin-top:17px;
	margin-left:24px;
	font-size:11px;
	position:relative
}
@media screen and (max-width: 1199px) {
	.story-header__search {
	margin-left:0
}
}@media screen and (min-width: 1200px) and (max-width: 1499px) {
	.story-header__search {
	margin-left:24px
}
}@media screen and (min-width: 1500px) {
	.story-header__search {
	margin-left:87px
}
}.story-header__search .input {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	width:148px;
	height:28px;
	text-indent:20px;
	color:#fbfcfd;
	border:0;
	outline:none;
	border-radius:20px 0 0 20px;
	background:rgba(255,255,255,0.2)
}
@media screen and (max-width: 1199px) {
	.story-header__search .input {
	width:148px
}
}@media screen and (min-width: 1200px) and (max-width: 1499px) {
	.story-header__search .input {
	width:148px
}
}@media screen and (min-width: 1500px) {
	.story-header__search .input {
	width:148px
}
}.story-header__search .button {
	float:left;
	width:54px;
	height:28px;
	line-height:28px;
	font-size:13px;
	font-weight:300;
	text-align:center;
	color:#fff;
	background:#ff4343;
	border-radius:0 20px 20px 0;
	cursor:pointer
}
.story-header__search .button:hover {
	background:#f13030
}
.subpage .story-header__search .input,.fixed .story-header__search .input {
	border:1px solid #FF4343;
	color:#dbdfeb
}
.story-header__input-dialog {
	position:absolute;
	top:38px;
	left:50%;
	padding:0 10px;
	width:360px;
	margin-left:-190px;
	background:#371d0c;
	box-shadow:0 3px 9px 0 rgba(255,67,67,0.25);
	border-radius:3px;
	z-index:999
}
.story-header__input-dialog.action .story-header__blur-search {
	display:block
}
.story-header__input-dialog.action .story-header__search-history {
	display:none
}
.story-header__input-dialog.action .story-header__search-hots {
	display:none
}
.story-header__input-dialog .title {
	margin-top:10px;
	font-size:14px;
	color:#fcfcfc;
	line-height:20px
}
.story-header__input-dialog .clear {
	float:right;
	font-size:12px;
	color:#999999;
	line-height:18px;
	cursor:pointer
}
.story-header__search-history {
	margin-top:10px
}
.story-header__search-history .his-item {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	width:175px;
	height:32px;
	background:#f8f8f8;
	border-radius:3px;
	font-size:12px;
	line-height:32px;
	text-indent:10px
}
.story-header__search-history .his-item:nth-of-type(2n) {
	margin-right:0
}
.story-header__search-history .his-item:hover {
	color:#ff4343
}
.story-header__search-hots {
	margin-top:10px
}
.story-header__search-hots .num {
	float:left;
	width:16px;
	height:16px;
	margin-right:10px;
	text-align:center;
	line-height:16px;
	color:#fff;
	font-weight:600;
	background:#a7a9b0;
	border-radius:3px
}
.story-header__search-hots .num-1 {
	background:#ff4343
}
.story-header__search-hots .num-2 {
	background:#ff6000
}
.story-header__search-hots .num-3 {
	background:#ffc946
}
.story-header__search-hots .hot-item {
	cursor:pointer
}
.story-header__search-hots .active .hot-title {
	display:none
}
.story-header__search-hots .active .hot-detail {
	display:block
}
.story-header__search-hots .hot-title {
	line-height:30px;
	font-size:14px;
	padding-left:5px;
	background:#2e1818
}
.story-header__search-hots .hot-title:hover {
	color:#ff7830
}
.story-header__search-hots .hot-title .num {
	margin-top:7px
}
.story-header__search-hots .hot-detail {
	display:none;
	padding-top:5px;
	padding-left:5px;
	width:355px;
	height:85px
}
.story-header__search-hots .hot-detail .comic-cover {
	float:left;
	margin-right:10px;
	width:60px;
	height:80px
}
.story-header__search-hots .hot-detail .comic-name {
	margin-top:9px;
	font-size:14px;
	line-height:20px
}
.story-header__search-hots .hot-detail .comic-tag {
	margin-top:4px;
	font-size:12px;
	color:#999999;
	line-height:18px
}
.story-header__search-hots .hot-detail .comic-hot {
	margin-top:2px;
	font-size:12px;
	color:#999999;
	line-height:18px
}
.story-header__blur-search {
	display:none;
	padding:10px 0
}
.search-action-item.active .action-title {
	display:none
}
.search-action-item.active .action-detail {
	display:block
}
.search-action-item .action-title {
	width:360px;
	height:46px;
	line-height:46px;
	font-size:14px;
	cursor:pointer
}
.search-action-item .action-detail {
	display:none;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:5px;
	width:360px;
	height:90px
}
.search-action-item .action-detail-cover {
	float:left;
	margin-right:10px;
	width:60px;
	height:80px;
	border-radius:3px
}
.search-action-item .action-detail-name {
	margin-top:3px;
	font-size:14px;
	line-height:20px
}
.search-action-item .action-detail-author {
	margin-top:2px;
	font-size:12px;
	color:#999999;
	line-height:18px
}
.search-action-item .action-detail-read {
	float:left;
	margin-top:10px;
	width:80px;
	height:24px;
	text-align:center;
	line-height:24px;
	color:#FFF;
	background:url(../images/bg_index_m2btn.png) no-repeat center center;
	background-size:cover;
	border-radius:12px
}
.story-header__user {
	float:right;
	padding-top:11px;
	position:relative
}
.story-header__user .mccms-icon {
	display:block;
	font-size:20px;
	line-height:24px
}
.story-header__user .item {
	float:left;
	width:24px;
	padding:0 8px;
	font-size:12px;
	color:#B9B9BF;
	text-align:center;
	cursor:pointer
}
.story-header__user .item:hover {
	color:#FFF
}
.story-header__user .download {
	width:48px;
	padding:0
}
.story-header__user .avatar {
	padding-bottom:10px;
	margin-left:0px;
	width:36px;
	height:36px
}
.story-header__user .avatar .pic {
	width:100%;
	height:100%;
	border-radius:18px
}
.story-header__user.logged .login-notice {
	display:none
}
.story-header__user.logged .nologin {
	display:none
}
.story-header__user.logged .login-btn {
	display:none
}
.story-header__user.logged .logout {
	display:block
}
.user-dialogs {
	position:absolute;
	right:0;
	top:44px;
	padding-top:20px;
	z-index:999
}
.user-dialogs .dialog-top-border {
	position:absolute;
	top:-10px;
	left:0;
	height:10px;
	background:url(../images/bg_top_nav_tc.png) no-repeat center center;
	background-size:100% 10px
}
.header-his-dialog,.header-coll-dialog {
	position:relative;
	width:310px;
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAgMAAABjUWAiAAAADFBMVEXr5djn4dTp49bt59rT6LKxAAACnElEQVQozw3NUUwScRzA8d8R6MF8YMIx8uk47hDSJbj14IPzOGc7jPLvwTGg5uAYDbe2tt56cLtznvEnS6yDqCcEaWi91DvrbLJZz7b1aFtz1aO+2OZWvn+/+4CHeB6BMYaqBLfjPNRY6RFT2JJYby+uAk4WUTrtlmJ4hgPYb2q1XGDQjaK8pgJHvqNaAX+KyuIkDXpgQinb46nOulnn4b5laUHTxLfseeArAoNOeJlOIjdoal0n1FA7tKFv5roK+YaHOqP3P0XyKHPHY+MhTRe5uCZnKhtJKw2eSrSoBDPLtpZuNcFNJcFyiCMxOaaHIfXz1e8HQbWLySrBQ4x0x1qlhnHlnz2HQEC6TNb0gTHXa7IKhcaHqkE015hk9whA0YeWiLIXf7Fa2CZo3DjqjB4tTuF8jIcbfcEx5z/w4sXpQhXW+ju0cqh7icTFmRMaG+v6CIvTjcSpHcH8JEsF3EPh3fRthYdVLLgI2fWXm85/pGFE4l046s70L+yKCcirGFR+jbpy3kMmiCGHrSezVONsn1RBixncyk2PcVWk7DlgxHo8iZwDyq5uAUD854dZhdIFYzKoQig2haUKi1lVufz2RZUZPZ41n/hrOQB6h0Hhg8I367FNoEHgeM/KY7szSeQwD8q2WE3HM35ZLl0K1MJiOtHIkBclRQUwZnyOWcNsRQQgVLj1PSqkjF9DsoOSaSg3iinKzvfmgsNFFfpP/2T3GLGvL4fHEfwIX1sVvXcPqLztehWGcfn9nI2U9nTfCgJPe/jFPLZwgVEzimBgAm0VIyK2tt1cE/AzQdLK+SxLSQ4aDCZnnId94OG2S1XwvnTbNk/ZnhyRCQT+sZM6z9g6LXL1BOBe+zJySiFkHAINCtnQokbCJ/apCv0foqPiZVfhpywAAAAASUVORK5CYII=);
	z-index:999;
	text-align:left;
	box-shadow:0 5px 5px 0 rgba(255,67,67,0.1)
}
.header-his-dialog .dialog-top-border,.header-coll-dialog .dialog-top-border {
	width:310px
}
.dialog__item-box {
	padding:15px;
	max-height:265px;
	overflow-y:auto
}
.header-his-dialog .login-notice,.header-coll-dialog .login-notice {
	width:100%;
	height:36px;
	font-size:12px;
	color:#999999;
	line-height:36px;
	text-indent:10px;
	background:#F8F8F8
}
.header-his-dialog .login,.header-coll-dialog .login {
	margin-left:10px;
	color:#28292D
}
.header-his-dialog .login:hover,.header-coll-dialog .login:hover {
	color:#FF4343
}
.header-his-dialog .check-all,.header-coll-dialog .check-all {
	display:block;
	margin-top:10px;
	width:100%;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:12px;
	color:#666666
}
.header-his-dialog .hide,.header-coll-dialog .hide {
	display:none
}
.header-his-dialog .his-empty,.header-his-dialog .collect-empty,.header-coll-dialog .his-empty,.header-coll-dialog .collect-empty {
	height:70px;
	padding-top:100px;
	text-align:center;
	font-size:13px;
	color:#999999;
	line-height:20px
}
.header-his-dialog .his-empty .link,.header-his-dialog .collect-empty .link,.header-coll-dialog .his-empty .link,.header-coll-dialog .collect-empty .link {
	font-size:13px;
	color:#FF4343;
	line-height:20px
}
.header-his-dialog .his-empty .link:hover,.header-his-dialog .collect-empty .link:hover,.header-coll-dialog .his-empty .link:hover,.header-coll-dialog .collect-empty .link:hover {
	text-decoration:underline
}
.header-his-dialog .his-empty,.header-coll-dialog .his-empty {
	background:url(../images/bg_top_ls_null.png) no-repeat center 21px;
	background-size:100px 72px
}
.header-his-dialog .collect-empty,.header-coll-dialog .collect-empty {
	background:url(../images/bg_top_sc_null.png) no-repeat center 21px;
	background-size:100px 72px
}
.header-his-dialog .nologin,.header-coll-dialog .nologin {
	padding-top:70px;
	height:85px;
	font-size:13px;
	color:#999999;
	text-align:center;
	line-height:20px
}
.header-his-dialog .login-btn,.header-coll-dialog .login-btn {
	display:block;
	margin:12px auto;
	width:90px;
	height:30px;
	line-height:30px;
	font-size:13px;
	color:#FFFFFF;
	text-align:center;
	background:#FF4343;
	border-radius:15px
}
.header-dialog__item {
	position:relative;
	margin-bottom:15px;
	height:80px;
	overflow:hidden
}
.header-dialog__item .comic-cover {
	float:left;
	margin-right:10px;
	width:60px;
	height:80px
}
.header-dialog__item .comic-name {
   
	width:150px;
	margin-top:12px;
	font-size:14px;
	color:#28292D;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.header-dialog__item .comic-name >a{
     color:#000 !important;
}
.header-dialog__item .comic-readat,.header-dialog__item .comic-update {
	width:150px;
	margin-top:6px;
	font-size:12px;
	color:#999999;
	line-height:18px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.header-dialog__item .comic-update {
	margin-top:4px
}
.header-dialog__item .comic-read {
	position:absolute;
	right:15px;
	top:28px;
	width:24px;
	height:34px;
	font-size:12px;
	color:#28292D;
	line-height:18px;
	text-align:center
}
.header-dialog__item .mccms-icon {
	font-size:14px;
	line-height:18px
}
.header-down-dialog {
	position:relative;
	padding-left:110px;
	padding-top:40px;
	width:110px;
	height:80px;
	box-shadow:0 5px 10px 0 rgba(255,67,67,0.25);
	border-radius:0 0 3px 3px;
	background:#fff url(../images/pic_nav_appewm.png) no-repeat 15px 20px;
	background-size:80px;
	box-shadow:0 5px 5px 0 rgba(255,67,67,0.1)
}
.header-down-dialog .dialog-top-border {
	width:220px
}
.header-down-dialog .title {
	font-size:14px;
	color:#28292D;
	line-height:20px;
	text-align:left
}
.header-down-dialog .tip {
	margin-top:2px;
	font-size:12px;
	color:#999999;
	line-height:18px;
	text-align:left
}
.header-user-dialog {
	position:relative;
	padding:20px;
	width:230px;
	background:#FFFFFF;
	text-align:left;
	box-shadow:0 5px 5px 0 rgba(255,67,67,0.1)
}
.header-user-dialog .dialog-top-border {
	width:270px
}
.header-user-dialog .login-btn {
	position:absolute;
	top:30px;
	right:20px;
	width:80px;
	height:24px;
	text-align:center;
	line-height:24px;
	font-size:12px;
	color:#FFFFFF;
	background:#FF4343;
	border-radius:12px
}
.header-user-dialog .user-info {
	padding-bottom:12px;
	height:44px;
	border-bottom:1px solid #F0F0F0;
	overflow:hidden
}
.header-user-dialog .dialog-avatar {
	float:left;
	margin-right:12px;
	width:44px;
	height:44px;
	border-radius:22px
}
.header-user-dialog .user-name {
	margin-top:2px;
	font-size:14px;
	line-height:20px;
	color:#28292D
}
.header-user-dialog .user-name .mccms-icon {
	display:inline-block;
	font-size:14px;
	color:#FFAC5C
}
.header-user-dialog .user-name .j-user-name {
	width:123px;
	overflow:hidden;
	white-space:normal;
	text-overflow:ellipsis
}
.header-user-dialog .user-name .j-user-vip {
	display:none
}
.header-user-dialog .user-name .logout {
	float:right;
	font-size:14px;
	line-height:20px;
	color:#28292D;
	cursor:pointer
}
.header-user-dialog .user-name .logout:hover {
	color:#FF4343
}
.header-user-dialog .vip-expired {
	margin-top:2px;
	font-size:12px;
	color:#999999;
	line-height:18px
}
.header-user-dialog .vip-expired .hl {
	color:#FF4343
}
.header-user-dialog .vip-expired .hl:hover {
	text-decoration:underline
}
.header-user-dialog .fund-info {
	/* margin: 0 auto; */
	margin-top:10px;
	/* text-align: center; */
}
.header-user-dialog .fund-item {
	position:relative;
	float:left;
	width: 50%;
	height:36px;
	text-indent:21px;
	text-align: center;
}
.header-user-dialog .fund-item .icon {
	position:absolute;
	top:2px;
	left: 50%;
	width:16px;
	height:16px;
	margin-left: -22px;
	background-repeat:no-repeat;
	background-position:center center;
}
.header-user-dialog .fund-item .icon.yb {
	background:url(../images/ic_me_yb.png)
}
.header-user-dialog .fund-item .icon.jf {
	background:url(../images/ic_me_jf.png)
}
.header-user-dialog .fund-item .icon.yp {
	background:url(../images/ic_me_yp.png)
}
.header-user-dialog .fund-item .icon.kq {
	background:url(../images/ic_me_kq.png)
}
.header-user-dialog .fund-item .title {
	font-size:12px;
	color:#999999;
	line-height:18px
}
.header-user-dialog .fund-item .num {
	font-size:12px;
	color:#666666;
	line-height:18px;
	margin-left: -15px;
}
.story-header {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background:#ffffff1f;
	z-index:10
}
.story-header.fixed {
	position:fixed;
	background:#000;
	box-shadow:0 5px 5px 0 rgba(255,67,67,0.1)
}
.story-header.fixed .story-header__nav {
	color:#8a9bd9
}
.story-header.fixed .story-header__user .item {
	color:#8d8e95
}
.story-header.fixed .story-header__user .item:hover {
	color:#FF4343
}
.story-header.subpage {
	background:#FFF;
	box-shadow:0 5px 5px 0 rgba(255,67,67,0.1)
}
.story-header.subpage .input {
	color:#28292d
}
.story-header.subpage .story-header__user .item {
	color:#28292d
}
.story-header.subpage .story-header__user .item:hover {
	color:#FF4343
}
.story-header.subpage .story-header__nav {
	color:#28292d
}
.story-header-wrap {
	height:64px;
	margin:0 auto
}
.story-footer {
	width:1500px;
	margin:60px auto 0
}
.story-footer .foot-head {
	font-size:12px;
	color:#999999;
	line-height:18px
}
.story-footer__friend,.story-footer__service,.story-footer__focus {
	float:left;
	width:960px;
	height:96px
}
.story-footer__friend .item-box,.story-footer__service .item-box,.story-footer__focus .item-box {
	margin-top:8px
}
.story-footer__friend .item,.story-footer__service .item,.story-footer__focus .item {
	display:inline-block;
	margin-right:15px;
	font-size:12px;
	color:#28292D;
	line-height:18px
}
.story-footer__service {
	margin-left:90px;
	width:210px
}
.story-footer__focus {
	margin-left:90px;
	width:150px
}
.story-footer__focus .item {
	display:block
}
.story-footer__copyright {
	margin:35px auto;
	width:792px;
	height:66px;
	font-size:12px;
	color:#999999;
	text-align:center;
	line-height:22px
}
.story-footer__copyright .item {
	margin-right:6px
}
.footer-wrapper {
	margin:0 auto;
	background:#434343;
	color:#fff
}
.footer-wrapper a {
	color:#fff
}
.footer-wrapper a:hover {
	color:#ff7830
}
.footer-wrapper .container--response {
	position:relative;
	min-height:44px
}
.footer-wrapper .column-box-center {
	display:inline-block
}
.footer-wrapper .column-box-center .icon-wx,.footer-wrapper .column-box-center .icon-wb {
	position:relative
}
.footer-wrapper .column-box-center .icon-wx {
	background:url(../images/icon_wx.png) no-repeat;
	width:40px;
	height:40px;
	display:inline-block
}
.footer-wrapper .column-box-center .icon-wb {
	background:url(../images/icon_wb.png) no-repeat;
	width:40px;
	height:40px;
	display:inline-block
}
.footer-wrapper .column-box-center .icon-wx:hover .wx-qrcode,.footer-wrapper .column-box-center .icon-wb:hover .wb-qrcode {
	display:block;
	-webkit-animation:fadeSlideDown 0.5s;
	animation:fadeSlideDown 0.5s
}
.footer-wrapper .column-box-center .wx-qrcode {
	display:none;
	position:absolute;
	top:-128px;
	left:-40px;
	width:120px;
	height:125px;
	background:url(../images/pic_foot_ewm_wx.png) no-repeat center center;
	z-index:999
}
.footer-wrapper .column-box-center .wb-qrcode {
	display:none;
	position:absolute;
	top:-128px;
	left:-40px;
	width:120px;
	height:125px;
	background:url(../images/pic_foot_ewm_wb.png) no-repeat center center;
	z-index:999;
	background-size:cover
}
.footer-wrapper .footer-top {
	border-bottom:1px solid #4f4f4f;
	position:relative;
	padding:22px 0;
	text-align:center
}
.footer-wrapper .column-left {
	float:left;
	width:33.33%;
	text-align:center
}
.footer-wrapper .column-left .column-title {
	text-align:left
}
.footer-wrapper .column-title {
	font-size:13px;
	color:#b2b2b2;
	margin-bottom:4px
}
.footer-wrapper .column-center {
	float:left;
	width:33.33%;
	text-align:center
}
.footer-wrapper .column-center .column-title {
	float:left
}
.footer-wrapper .column-center .fl a {
	margin-left:8px;
	margin-right:10px
}
.footer-wrapper .column-right {
	float:left;
	width:33.33%;
	text-align:center
}
.footer-wrapper .column-right .column-title {
	float:left
}
.footer-wrapper .column-right .fl a {
	margin-left:8px;
	display:inline-block
}
.footer-wrapper .column-right .online-link {
	margin-right:16px
}
.footer-wrapper .pic-tg {
	float:left;
	width:44px;
	height:44px;
	font-size:0;
	margin-right:16px;
	margin-top:-2px
}
.footer-wrapper .link-list li {
	float:left;
	margin-right:14px;
	font-size:12px;
	line-height:22px
}
.footer-wrapper .footer-bottom {
	text-align:center;
	padding:16px 0 28px
}
.footer-wrapper .footer-bottom p {
	margin-top:10px
}
.footer-wrapper .footer-bottom span {
	margin-right:12px
}
.footer-wrapper .footer-link {
	display:inline-block;
	font-size:0
}
.footer-wrapper .footer-link li {
	float:left;
	padding:0 12px;
	border-left:1px solid #fff;
	font-size:12px
}
.footer-wrapper .footer-link li:first-child {
	border:none
}
.footer-wrapper .pic-copyright {
	margin-top:-2px;
	vertical-align:middle;
	margin-left:4px;
	width:62px;
	height:24px
}
.layui-layer-page .layui-layer-content {
	overflow:visible !important
}
.dialog-login {
	position:relative;
	padding:25px 50px;
	width:305px;
	height:350px;
	/*background:#000;*/
	border-radius:2px
}
.dialog-login__header {
	background:url(../images/bg_login_topimg.png);
	top:-106px;
	left:0;
	right:0;
	height:121px;
	position:absolute;
	z-index:2
}
.dialog-login__header--close {
	background:url(../images/ic_login_close.png);
	width:24px;
	height:24px;
	position:absolute;
	top:30px;
	right:0;
	cursor:pointer;
	-webkit-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s
}
.dialog-login__header--close:hover {
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg)
}
.dialog-login_content .form-title {
	overflow:hidden;
	text-align:right;
	font-size:0;
	line-height:20px;
	margin-bottom:20px
}
.dialog-login_content .form-title h3 {
	font-size:18px;
	color:#4e4a4a;
	font-weight:bold;
	float:left
}
.dialog-login_content .form-title span {
	font-size:12px;
	color:#757575
}
.dialog-login_content .form-title a {
	font-size:12px;
	color:#ff4343;
	cursor:pointer
}
.dialog-login_content .tab-content {
	width:305px
}
.dialog-login_content .tab-item {
	display:none
}
.dialog-login_content .tab-item.active {
	display:block
}
.dialog-login_content .other-login {
	margin-top:30px;
	width:305px;
	position:absolute;
	bottom:32px;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto
}
.dialog-login_content .other-login .title {
	position:relative;
	text-align:center
}
.dialog-login_content .other-login .title-line {
	position:absolute;
	left:0;
	right:0;
	top:50%;
	height:1px;
	background:#e5e5e5
}
.dialog-login_content .other-login .title-text {
	font-size:13px;
	color:#b4b4b4;
	padding-left:25px;
	padding-right:25px;
	display:inline-block;
	background:#fff;
	position:relative;
	z-index:2
}
.dialog-login_content .other-link {
	margin-top:15px;
	position:relative;
	text-align: center;
}
.dialog-login_content .other-link a {
	margin-right:25px;
	margin-top:2px;
	margin-bottom:2px
}
.dialog-login_content .other-link__qr {
	position:absolute;
	right:0px;
	top:0;
	width:116px;
	height:40px;
	line-height:40px;
	background:#fff7f2;
	border-radius:20px;
	font-size:0;
	color:#ff4343;
	cursor:pointer
}
.dialog-login_content .other-link__qr i {
	font-size:26px;
	margin-left:15px;
	margin-right:8px
}
.dialog-login_content .other-link__qr--text {
	font-size:13px;
	position:relative;
	top:-5px
}
.dialog-login_content .other-login-qq,.dialog-login_content .other-login-wx,.dialog-login_content .other-login-sina {
	display:inline-block;
	border-radius:19px;
	width:36px;
	height:36px;
	line-height:36px;
	color:#fff;
	text-align:center;
	font-size:14px;
	cursor:pointer;
	-webkit-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s
}
.dialog-login_content .other-login-qq i,.dialog-login_content .other-login-wx i,.dialog-login_content .other-login-sina i {
	font-size:18px
}
.dialog-login_content .other-login-qq:hover,.dialog-login_content .other-login-wx:hover,.dialog-login_content .other-login-sina:hover {
	opacity:0.85;
	-webkit-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s
}
.dialog-login_content .other-login-qq {
	background:#53bbff
}
.dialog-login_content .other-login-wx {
	background:#4fd745
}
.dialog-login_content .other-login-sina {
	background:#ff604f
}
.dialog-login_content .tip-pics {
	overflow:hidden;
	padding-top:15px
}
.dialog-login_content .tip-qrcode {
	float:left;
	width:100px;
	height:100px;
	background:#ffffff;
	border:1px solid #edb6b6;
	padding:4px;
	position:relative;
	margin-top:15px
}
.dialog-login_content .tip-text {
	font-size:12px;
	color:#bc6854;
	text-align:center;
	margin-top:15px;
	padding-bottom:5px
}
.dialog-login_content .refresh-qrcode {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-color:rgba(255,255,255,0.85);
	text-align:center;
	cursor:pointer
}
.dialog-login_content .refresh-text {
	margin-top:29px;
	margin-bottom:6px;
	font-size:14px;
	font-weight:bold
}
.dialog-login_content .refresh-btn {
	background:#ff4343;
	border-radius:12px;
	width:80px;
	height:24px;
	line-height:24px;
	font-size:12px;
	color:#ffffff;
	display:inline-block
}
.dialog-login_content .tip-protocol {
	margin-top:-5px;
	font-size:12px;
	color:#757575
}
.dialog-login_content .tip-protocol a {
	color:#53bbff;
	cursor:pointer
}
.dialog-login_form .form-item {
	margin-bottom:15px;
	position:relative
}
.dialog-login_form .input-block input {
	width:283px;
	height:18px;
	border:1px solid #dddddd;
	background:#fff;
	border-radius:2px;
	font-size:14px;
	color:#28292d;
	padding:9px 10px
}
.dialog-login_form .input-block input::-webkit-input-placeholder {
	color:#757575
}
.dialog-login_form .input-block input:-moz-placeholder {
	color:#757575
}
.dialog-login_form .input-block input::-moz-placeholder {
	color:#757575
}
.dialog-login_form .input-block input:-ms-input-placeholder {
	color:#757575
}
.dialog-login_form .input-block--inline input {
	width:184px;
	height:18px;
	border:1px solid #dddddd;
	background:#fff;
	border-radius:2px;
	font-size:14px;
	color:#28292d;
	padding:9px 10px;
	border-right:none
}
.dialog-login_form .input-block--inline input::-webkit-input-placeholder {
	color:#757575
}
.dialog-login_form .input-block--inline input:-moz-placeholder {
	color:#757575
}
.dialog-login_form .input-block--inline input::-moz-placeholder {
	color:#757575
}
.dialog-login_form .input-block--inline input:-ms-input-placeholder {
	color:#757575
}
.dialog-login_form .input-block--inline .sms-btn {
	width:100px;
	height:38px;
	line-height:38px;
	float:right;
	background:#ff4343;
	text-align:center;
	color:#fff;
	font-size:14px;
	border-radius:0 2px 2px 0;
	cursor:pointer;
	-webkit-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s
}
.dialog-login_form .input-block--inline .sms-btn:hover {
	opacity:0.85;
	-webkit-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s
}
.dialog-login_form .input-block--inline .sms-btn.disabled {
	background:#9d9fa6
}
.dialog-login_form .input-block--inline .sms-btn.disabled:hover {
	opacity:1
}
.dialog-login_form .remember-link {
	float:left;
	font-size:12px;
	color:#666;
	cursor:pointer;
	position:relative;
	padding-left:20px
}
.dialog-login_form .forgot-link {
	float:right;
	font-size:12px;
	color:#53bbff
}
.dialog-login_form .checkbox {
	color:#b4b4b4;
	font-size:18px;
	float:left;
	margin-right:6px;
	border-radius:4px;
	position:absolute;
	left:0;
	top:-3px
}
.dialog-login_form .icon-ic_read_choose_on1 {
	color:#ff4343
}
.dialog-login_form .submit-btn {
	width:100%;
	height:40px;
	line-height:40px;
	background:#ff4343;
	border-radius:3px;
	font-size:18px;
	color:#fff;
	cursor:pointer;
	margin-top:15px;
	text-align:center;
	border:none;
	-webkit-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s
}
.dialog-login_form .submit-btn:hover {
	opacity:0.8;
	-webkit-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s
}
.dialog-login_form .submit-btn.disabled {
	background:#e2a8a8
}
.dialog-login_form .submit-btn.disabled:hover {
	opacity:1 !important
}
.dialog-login_form .submit-btn i {
	margin-left:-4px;
	margin-right:4px
}
.dialog-login_form .j-verify-err {
	background:#fff7f2;
	height:20px;
	line-height:20px;
	color:#ff4343;
	padding-left:10px;
	position:absolute;
	border:1px solid #ff4343;
	border-radius:3px;
	left:0;
	right:0;
	top:-22px;
	font-size:12px
}
.dialog-login_form .j-verify-err i {
	font-size:13px;
	margin-right:4px;
	position:relative;
	top:1px
}
.dialog__protocol {
	padding:20px 0 20px 20px;
	background-color:#fff;
	height:460px;
	border-radius:3px
}
.dialog__protocol-header {
	position:relative;
	margin-right:20px
}
.dialog__protocol-header h3 {
	font-weight:bold;
	font-size:15px;
	color:#666666;
	text-align:center;
	margin-bottom:20px
}
.dialog__protocol-header i {
	background:url(../images/ic_login_close.png);
	width:24px;
	height:24px;
	position:absolute;
	top:-2px;
	right:0;
	cursor:pointer;
	-webkit-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s
}
.dialog__protocol-header i:hover {
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg)
}
.dialog__protocol-content {
	height:360px;
	overflow-y:scroll;
	font-size:13px;
	color:#666666;
	line-height:22px;
	padding-right:10px;
	margin-right:10px
}
.dialog__protocol-content p {
	text-indent:2em
}
.dialog__protocol-footer {
	text-align:center;
	margin-top:22px;
	margin-left:-20px
}
.dialog__protocol-footer--btn {
	color:#fff;
	background:#ff4343;
	border-radius:18px;
	width:120px;
	height:36px;
	line-height:36px;
	cursor:pointer;
	display:inline-block
}
.dialog-login__toast {
	opacity:0.9;
	background:#ff4343;
	border-radius:3px;
	font-size:13px;
	color:#ffffff;
	min-width:100px;
	border:none;
	padding:10px 20px;
	position:absolute;
	z-index:999
}
.dialog__qrcode-success {
	background:#ffffff;
	border-radius:5px;
	padding:35px 0 45px;
	position:relative
}
.dialog__qrcode-success>i {
	font-size:24px;
	cursor:pointer;
	position:absolute;
	right:15px;
	top:15px;
	color:#bebfc5
}
.dialog__qrcode-success .success-title {
	font-size:15px;
	color:#28292d;
	text-align:center;
	margin-bottom:10px
}
.dialog__qrcode-success .success-subtitle {
	font-size:13px;
	color:#999999;
	text-align:center
}
.dialog__qrcode-success .success-subtitle a {
	color:#ff4343;
	cursor:pointer
}
.dialog__qrcode-success .success-pic {
	font-size:0;
	text-align:center;
	margin-top:30px
}
.dialog__qrcode-success .success-pic img {
	width:112px;
	height:150px
}
.dialog-gift__play .main {
	margin-top:25px
}
.dialog-gift__play .list {
	overflow:hidden
}
.dialog-gift__play .action-button {
	background:#ff4343;
	border-radius:19px;
	width:240px;
	height:38px;
	line-height:38px;
	text-align:center;
	font-size:16px;
	color:#fff;
	cursor:pointer;
	margin:0 auto
}
.dialog-gift__play .funds-info {
	font-size:13px;
	color:#999999;
	margin-top:10px;
	text-align:center
}
.dialog-gift__play .item {
	margin-left:30px;
	margin-bottom:20px;
	width:80px;
	float:left;
	cursor:pointer
}
.dialog-gift__play .item.active i {
	display:block
}
.dialog-gift__play .item .pic-wrapper {
	position:relative;
	margin-bottom:8px
}
.dialog-gift__play .item .pic-wrapper i {
	position:absolute;
	right:0;
	top:0
}
.dialog-gift__play .item .pic {
	width:80px;
	height:80px
}
.dialog-gift__play .item .title {
	font-size:13px;
	line-height:20px;
	color:#666;
	text-align:center
}
.dialog-gift__play .item .price {
	font-size:14px;
	line-height:20px;
	color:#ff4343;
	text-align:center
}
.dialog-ticket__play .main {
	margin-top:25px
}
.dialog-ticket__play .list {
	overflow:hidden;
	margin-left:10px;
	margin-bottom:10px
}
.dialog-ticket__play .action-button {
	background:#ff4343;
	border-radius:19px;
	width:240px;
	height:38px;
	line-height:38px;
	text-align:center;
	font-size:16px;
	color:#fff;
	cursor:pointer;
	margin:0 auto
}
.dialog-ticket__play .funds-info {
	font-size:13px;
	color:#999999;
	margin-top:10px;
	text-align:center
}
.dialog-ticket__play .item {
	margin-left:20px;
	margin-bottom:20px;
	width:80px;
	height:100px;
	background:#fff;
	border:1px solid #dadde7;
	border-radius:3px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	cursor:pointer;
	display:table
}
.dialog-ticket__play .item.active {
	border:2px solid #FF4343
}
.dialog-ticket__play .item.active .i-choose {
	display:block
}
.dialog-ticket__play .item.active .title {
	color:#FF4343
}
.dialog-ticket__play .item .item-wrapper {
	position:relative;
	width:100%;
	height:100%;
	display:table-cell;
	vertical-align:middle
}
.dialog-ticket__play .item .item-wrapper .i-ticket {
	display:block;
	width:36px;
	height:36px;
	margin:0 auto;
	margin-bottom:10px
}
.dialog-ticket__play .item .item-wrapper .i-choose {
	position:absolute;
	right:-1px;
	bottom:-1px
}
.dialog-ticket__play .item .title {
	font-size:14px;
	line-height:20px;
	color:#666;
	text-align:center
}
.layui-tab-mccms .layui-tab {
	margin:0
}
.layui-tab-mccms>.layui-tab-title .layui-this {
	color:#ff620e
}
.layui-tab-mccms>.layui-tab-title .layui-this:after {
	border-bottom:2px solid #ff620e
}
.layui-tab-mccms .layui-tab-content {
	padding:20px 20px 10px
}
.dialog-pay_body--tab-body .item--btn,.dialog-pay_body--tab-body .item--paytype-btn {
	float:left;
	text-align:center;
	margin-right:10px;
	border:1px solid #ebebeb;
	border-radius:4px;
	background:#fff;
	cursor:pointer;
	position:relative
}
.dialog-pay_body--tab-body .active.item--btn,.dialog-pay_body--tab-body .active.item--paytype-btn {
	border:1px solid #ff620e
}
.dialog-pay_body--tab-body .active.item--btn .item--icon,.dialog-pay_body--tab-body .active.item--paytype-btn .item--icon {
	color:#ff620e
}
.dialog-pay_body--tab-body .item--btn i.item--icon,.dialog-pay_body--tab-body .item--paytype-btn i.item--icon {
	position:absolute;
	right:-1px;
	bottom:-1px;
	font-size:24px;
	line-height:24px
}
.dialog-pay_body--tab-body .item--btn .icon-ic_toast_yb,.dialog-pay_body--tab-body .item--paytype-btn .icon-ic_toast_yb {
	color:#ff620e
}
.dialog-pay_body--tab-body .item--btn .icon-ic_buytoast_wx,.dialog-pay_body--tab-body .item--paytype-btn .icon-ic_buytoast_wx {
	color:#46c33d
}
.dialog-pay_body--tab-body .item--btn .icon-ic_buytoast_zfb,.dialog-pay_body--tab-body .item--paytype-btn .icon-ic_buytoast_zfb {
	color:#67bcf5
}
.dialog-pay_body--tab-body .item--btn .icon-ic_buytoast_qq,.dialog-pay_body--tab-body .item--paytype-btn .icon-ic_buytoast_qq {
	color:#3da6ee
}
.dialog-pay {
	position:relative
}
.dialog-pay .icon-dialog-arrow-left {
	background:url(../images/ic_zf_yhq.png) no-repeat;
	width:16px;
	height:16px;
	display:inline-block
}
.dialog-pay__coupon .icon-dialog-close {
	background:url(../images/ic_detail_tc_close.png) no-repeat;
	width:24px;
	height:24px;
	display:inline-block
}
.dialog-pay__coupon .icon-dialog-selected {
	background:url(../images/ic_yhq_xz.png) no-repeat;
	width:24px;
	height:24px;
	display:inline-block
}
.dialog-pay_header {
	height:50px;
	line-height:50px;
	padding:0 20px;
	position:relative;
	background:url(../images/header_pay_bg.png) no-repeat left top;
	overflow:hidden
}
.dialog-pay_header--username {
	float:left;
	font-size:16px;
	color:#fff;
	max-width:170px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.dialog-pay_header--foundinfo {
	float:left;
	margin-left:30px;
	font-size:13px;
	color:#ffe9dd
}
.dialog-pay_header--foundinfo em {
	font-style:normal;
	margin:0 8px
}
.dialog-pay_header--close {
	position:absolute;
	right:0;
	top:0;
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	-webkit-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s
}
.dialog-pay_header--close i {
	color:#fff;
	font-size:13px
}
.dialog-pay_header--close:hover {
	-webkit-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.dialog-pay_body {
	margin:0;
	background:#f8f8f9;
	border-radius:2px;
	min-height:430px
}
.dialog-pay_body--tab-title {
	padding:0 20px
}
.dialog-pay_body--tab-body {
	padding:20px
}
.dialog-pay_body--tab-body .item_row {
	margin-bottom:15px
}
.dialog-pay_body--tab-body .item--title {
	margin-bottom:10px;
	font-size:14px;
	color:#999;
	height:20px;
	line-height:20px
}
.dialog-pay_body--tab-body .item--pay-tip {
	font-size:12px
}
.dialog-pay_body--tab-body .item--title-icon {
	width:3px;
	height:14px;
	background-color:#999;
	margin-right:8px;
	float:left;
	margin-top:3px
}
.dialog-pay_body--tab-body .item--btn {
	width:120px;
	min-height:50px;
	padding-top:10px;
	line-height:22px;
	font-size:15px;
	color:#ff620e
}
.dialog-pay_body--tab-body .item--paytype-btn {
	width:120px;
	height:50px;
	line-height:50px;
	font-size:14px;
	color:#666
}
.dialog-pay_body--tab-body .item--paytype-btn .item--pay-icon {
	margin-right:6px
}
.dialog-pay_body--tab-body .item--price {
	font-size:13px;
	color:#999
}
.dialog-pay_body--tab-body .item--recome {
	font-size:13px;
	color:#db9537;
	padding-bottom:10px
}
.dialog-pay_body--tab-body .item--btn-input {
	padding-top:0;
	min-height:60px
}
.dialog-pay_body--tab-body .item--input {
	width:90px;
	height:30px;
	padding:15px;
	border:none;
	border-radius:4px;
	color:#ff620e
}
.dialog-pay_body--tab-body .item--input::-webkit-input-placeholder {
	color:#999
}
.dialog-pay_body--tab-body .item--input_recome {
	padding:28px 15px
}
.dialog-pay_body--tab-body .item--input-warning {
	position:absolute;
	top:-35px;
	height:28px;
	line-height:28px;
	width:118px;
	font-size:12px;
	color:#ff4e3f;
	background:#fff6ed;
	border:1px solid #ffa677
}
.dialog-pay_body--tab-body .qrcode-alipay {
	position:absolute;
	width:120px;
	height:120px
}
.dialog-pay_body--tab-body .item--inline-title {
	font-size:14px
}
.dialog-pay_body--tab-body .item--num {
	font-size:30px;
	color:#ff620e;
	margin-right:6px
}
.dialog-pay_body--tab-body .item--found {
	margin-right:15px;
	font-size:14px
}
.dialog-pay_body--tab-body .item--found em {
	font-style:normal
}
.dialog-pay_body--tab-body .item--warning {
	color:#888;
	font-size:13px
}
.dialog-pay_body--tab-body .item--link {
	text-decoration:underline;
	color:#ff620e;
	font-style:normal;
	color:#ff620ecc;
	cursor:pointer
}
.dialog-pay_body--tab-body .item_pay-btn.disabled {
	background:#b49382
}
.dialog-pay_body--tab-body .item_pay-btn.disabled:hover {
	opacity:1
}
.dialog-pay_body--tab-body .qrcode-load_tip {
	display:inline-block
}
.dialog-pay_body--tab-body .qrcode-load_tip .qrcode-load_tip--wrapper {
	height:88px;
	padding-top:30px;
	border:1px solid #ccc;
	text-align:center
}
.dialog-pay_body--tab-body .qrcode-load_tip .qrcode-load_tip--text {
	padding-bottom:8px;
	font-size:13px
}
.dialog-pay_body--tab-body .qrcode-load_tip i {
	padding-top:5px;
	font-size:30px
}
.dialog-pay_body--tab-body .item__coupon {
	border:1px solid #e5e5e5;
	border-radius:4px;
	width:218px;
	height:38px;
	vertical-align:middle;
	display:inline-block;
	background-color:#fff;
	padding-left:10px;
	line-height:38px;
	overflow:hidden;
	cursor:pointer
}
.dialog-pay_body--tab-body .item__coupon.empty .item__coupon--title {
	color:#999999
}
.dialog-pay_body--tab-body .item__coupon.empty .item__coupon--more {
	color:#666;
	font-weight:normal
}
.dialog-pay_body--tab-body .item__coupon-title {
	font-size:14px;
	color:#28292d;
	vertical-align:middle
}
.dialog-pay_body--tab-body .item__coupon--title {
	font-size:14px;
	color:#28292d;
	display:inline-block
}
.dialog-pay_body--tab-body .item__coupon--more {
	font-size:14px;
	float:right;
	padding-right:10px;
	color:#ff620e;
	font-weight:bold
}
.dialog-pay_body--tab-body .item__coupon--more i {
	vertical-align:middle;
	position:relative;
	top:-1px
}
.vip-load {
	width:120px;
	margin:80px auto 0 auto;
	font-size:16px;
	text-align:center
}
.vip-load .vip-load_tip--text {
	color:#666;
	margin-bottom:10px
}
.vip-load .vip-load_tip--icon i {
	font-size:50px;
	color:#666
}
.mccms-pay-success.layui-layer {
	border-radius:10px
}
.dialog-pay-success {
	text-align:center;
	width:200px;
	height:170px
}
.dialog-pay-success .success-icon {
	display:inline-block;
	margin-top:20px;
	font-size:48px;
	color:#46c33d
}
.dialog-pay-success p {
	font-size:14px;
	line-height:22px;
	margin-top:6px;
	color:#666
}
.dialog-pay-success p strong {
	color:#ff620e;
	margin-right:4px
}
.dialog-pay-success .content-title {
	font-size:20px;
	font-weight:bold;
	color:#333
}
.mccms-pay-warning.layui-layer {
	border-radius:2px
}
.mccms-pay-warning .dialog-pay_header--close {
	width:40px;
	height:40px;
	line-height:40px
}
.mccms-pay-warning .dialog-pay_header--close i {
	color:#b4b4b4
}
.dialog-pay-warning {
	width:480px;
	height:200px
}
.dialog-pay-warning .tip-title {
	padding-top:40px;
	font-size:18px;
	color:#28292d;
	text-align:center;
	line-height:26px;
	font-weight:bold
}
.dialog-pay-warning .tip-title p {
	font-size:14px;
	color:#666666;
	line-height:22px;
	margin-top:10px
}
.dialog-pay-warning .btn-group {
	text-align:center;
	margin-top:32px
}
.dialog-pay-warning .btn--normal-primary {
	margin-right:30px
}
.mccms-pay-coupon {
	width:400px !important;
	height:310px;
	background:#f8f8f9 !important;
	box-shadow:0 4px 12px 0 rgba(0,0,0,0.25);
	overflow:hidden
}
.mccms-pay-coupon .dialog-pay__coupon-header {
	height:20px;
	line-height:20px;
	padding:12px 20px;
	background:#fff;
	font-size:14px;
	color:#28292d;
	position:relative
}
.mccms-pay-coupon .dialog-pay__coupon-header strong {
	color:#ff620e
}
.mccms-pay-coupon .dialog-pay__coupon-header i {
	position:absolute;
	top:10px;
	right:20px;
	-webkit-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
	cursor:pointer
}
.mccms-pay-coupon .dialog-pay__coupon-header i:hover {
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg)
}
.mccms-pay-coupon .dialog-pay__coupon-list--wrap {
	overflow-y:scroll;
	height:240px;
	margin:10px 10px 16px 20px;
	padding-right:10px
}
.mccms-pay-coupon .dialog-pay__coupon-item {
	height:80px;
	width:360px;
	overflow:hidden;
	margin-bottom:10px;
	position:relative;
	cursor:pointer
}
.mccms-pay-coupon .dialog-pay__coupon-item:last-child {
	margin-bottom:0
}
.mccms-pay-coupon .dialog-pay__coupon-item--num {
	float:left;
	background:#ff620e;
	border-radius:5px;
	line-height:80px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	width:70px
}
.mccms-pay-coupon .dialog-pay__coupon-item--con {
	background:#ffffff;
	border-radius:5px;
	width:275px;
	padding-left:15px;
	padding-top:13px;
	height:67px;
	float:left
}
.mccms-pay-coupon .dialog-pay__coupon-item--title {
	font-size:14px;
	color:#28292d;
	margin-bottom:4px
}
.mccms-pay-coupon .dialog-pay__coupon-item--des {
	font-size:12px;
	color:#999999;
	margin-bottom:2px
}
.mccms-pay-coupon .dialog-pay__coupon-item--date {
	font-size:12px;
	color:#999999
}
.mccms-pay-coupon .dialog-pay__coupon-item i {
	position:absolute;
	right:0;
	top:50%;
	margin-top:-12px;
	right:10px
}
.dialog--feed {
	position:relative;
	width:450px;
	height:482px;
	background:#fff;
	z-index:99999
}
.dialog--feed .dialog__close {
	position:absolute;
	right:15px;
	top:12px;
	width:24px;
	height:24px;
	text-align:center;
	line-height:24px;
	background:#bdbfc5;
	border-radius:50%;
	color:#fff;
	cursor:pointer
}
.dialog--feed .dialog__close .iconfont {
	font-size:12px
}
.dialog--feed .dialog__head {
	width:100%;
	height:58px;
	font-size:20px;
	line-height:48px;
	text-indent:16px
}
.dialog--feed .head-navs {
	text-align:center
}
.dialog--feed .head-nav {
	display:inline-block;
	margin-right:30px;
	font-size:16px;
	cursor:pointer
}
.dialog--feed .head-nav.active {
	font-size:16px;
	font-weight:600;
	color:#FF4343
}
.dialog--feed .head-foot {
	width:100%;
	height:10px;
	background:url(../images/bg_yptc_bgimg.png) no-repeat center center;
	background-size:cover
}
.dialog--feed .feed-handles {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	padding:0 30px
}
.dialog--feed .feed-input-wr {
	width:100%
}
.dialog--feed .feed-type {
	padding-bottom:20px;
	margin:0 auto;
	border-bottom:1px solid #e5e5e5
}
.dialog--feed .type-item {
	float:left;
	width:90px;
	height:38px;
	margin-right:10px;
	margin-top:10px;
	line-height:38px;
	text-align:center;
	font-size:14px;
	color:#28292d;
	background:#f8f8f8;
	cursor:pointer
}
.dialog--feed .type-item.mr-0 {
	margin-right:0
}
.dialog--feed .type-item.active {
	background:#FF4343;
	color:#fff
}
.dialog--feed .tips {
	font-size:13px;
	color:#b4b4b4
}
.dialog--feed .feed-input {
	display:block;
	width:390px;
	height:50px;
	margin:15px auto;
	font-size:14px;
	line-height:20px;
	border:0
}
.dialog--feed .feed-upload-image {
	width:60px;
	height:60px;
	background-image:url(../images/pic_fkwt_addimg.png);
	background-repeat:no-repeat;
	background-size:cover;
	position:relative
}
.dialog--feed .feed-loading-preview {
	width:60px;
	height:60px;
	text-align:center;
	background:#fff
}
.dialog--feed .feed-pic-preview,.dialog--feed .feed-pic-preview img {
	display:block;
	width:60px;
	height:60px
}
.dialog--feed .j-preview-close {
	position:absolute;
	top:-8px;
	right:-8px
}
.dialog--feed .feed-email {
	display:block;
	width:100%;
	height:50px;
	margin:15px auto;
	text-indent:1em;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	border-right:0;
	border-left:0
}
.dialog--feed .feed-confirm {
	width:240px;
	height:38px;
	margin:30px auto;
	text-align:center;
	line-height:38px;
	color:#fff;
	font-size:16px;
	background:#FF4343;
	border-radius:19px
}
.dialog--feed .feed-history {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	height:380px;
	padding:0 30px;
	margin:20px auto;
	overflow:scroll
}
.dialog--feed .feed-content {
	width:100%;
	margin-top:10px;
	min-height:40px;
	line-height:40px;
	font-size:14px;
	border-bottom:1px solid #ebebeb
}
.dialog--feed .feed-content .time {
	float:right;
	margin-top:11px;
	line-height:18px;
	font-size:12px;
	color:#999
}
.dialog--feed .content-head {
	line-height:20px;
	font-size:12px;
	color:#999999
}
.dialog--feed .content {
	margin-top:5px;
	margin-bottom:10px;
	font-size:13px;
	line-height:20px
}
.dialog--feed .feed-image {
	width:60px
}
.dialog--feed .feed-reply {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	padding:7px 10px;
	margin-bottom:10px;
	font-size:12px;
	line-height:19px;
	background:#FFE9DB
}
.dialog--feed .feed-reply .time {
	float:none
}
.layer-tourist-reset {
	background-color:transparent !important;
	box-shadow:none !important
}
.layer-tourist-reset .layui-layer-setwin {
	right:135px;
	top:108px
}
.dialog-tourist {
	width:240px;
	height:160px;
	padding:340px 130px 0 130px;
	text-align:center;
	background:url(../images/bg_xsvip_float.png) no-repeat center center;
	background-size:cover
}
.dialog-tourist .tourist-btn,.dialog-tourist .login-btn {
	display:inline-block;
	width:110px;
	height:36px;
	text-align:center;
	line-height:36px;
	font-size:15px;
	color:#28292d;
	font-weight:600;
	background:#ffffff;
	border:1px solid #df9f9f;
	box-shadow:0 2px 4px 0 rgba(238,38,38,0.45);
	border-radius:18px;
	cursor:pointer
}
.dialog-tourist .login-btn {
	margin-left:10px;
	color:#ff4b0e;
	border:1px solid #ff4b0e
}
.dialog-congratulation {
	width:240px;
	height:132px;
	padding:24px 30px;
	background:#ffffff;
	border-radius:12px
}
.dialog-congratulation>.title {
	font-size:16px;
	font-weight:600;
	color:#28292d;
	letter-spacing:0;
	text-align:center;
	line-height:24px
}
.dialog-congratulation>.content {
	margin-top:8px;
	font-size:14px;
	color:#666666;
	letter-spacing:0;
	line-height:22px
}
.dialog-congratulation>.btns {
	margin-top:20px;
	text-align:center
}
.dialog-congratulation .known,.dialog-congratulation .login {
	display:inline-block;
	width:110px;
	height:36px;
	line-height:36px;
	font-size:15px;
	color:#666666;
	letter-spacing:0;
	text-align:center;
	background:#ffffff;
	border:1px solid #999999;
	border-radius:18px;
	cursor:pointer
}
.dialog-congratulation .login {
	margin-left:10px;
	background:#ff620e;
	border:1px solid #ff620e;
	border-radius:18px;
	color:#ffffff
}
.dialog-common__header {
	height:48px;
	position:relative;
	padding-bottom:10px;
	background:url(../images/bg_yptc_bgimg.png) no-repeat left bottom
}
.dialog-common__header .title {
	font-size:16px;
	color:#28292d;
	text-align:center;
	line-height:48px
}
.dialog-common__header .close {
	position:absolute;
	font-size:24px;
	top:9px;
	right:15px;
	cursor:pointer;
	padding:10px;
	margin:-10px;
	-webkit-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s
}
.dialog-common__header .close:hover {
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
	-webkit-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s
}
.dialog-common__header .close i {
	color:#bebfc5;
	font-size:24px
}
.story-toolbar {
	position:fixed;
	bottom:40px;
	right:15px;
	z-index:20
}
.story-toolbar__top {
	background:url(../images/pic_float_right_cat.png) no-repeat;
	width:26px;
	height:26px;
	position:absolute;
	top:-19px;
	left:50%;
	margin-left:-13px;
	z-index:0
}
@-webkit-keyframes fadeSlideInLeft {
	0% {
	width:0;
	font-size:0
}
80% {
	width:85px;
	font-size:0
}
100% {
	width:106px;
	font-size:14px
}
}@keyframes fadeSlideInLeft {
	0% {
	width:0;
	font-size:0
}
80% {
	width:85px;
	font-size:0
}
100% {
	width:106px;
	font-size:14px
}
}@-webkit-keyframes fadeSlideOutLeft {
	100% {
	width:0;
	font-size:0
}
80% {
	width:85px;
	font-size:0
}
0% {
	width:106px;
	font-size:14px
}
}@keyframes fadeSlideOutLeft {
	100% {
	width:0;
	font-size:0
}
80% {
	width:85px;
	font-size:0
}
0% {
	width:106px;
	font-size:14px
}
}.story-toolbar__body {
	position:relative;
	z-index:2;
	background:#ffffff;
	box-shadow:0 0 8px 0 rgba(255,67,67,0.25);
	border-radius:20px;
	width:40px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:10px;
	padding-bottom:10px
}
.story-toolbar__body .item {
	position:relative;
	text-align:center;
	width:40px;
	height:32px;
	cursor:pointer
}
.story-toolbar__body .item:hover .item-icon {
	color:#fff
}
.story-toolbar__body .item:hover .item-con {
	display:block
}
.story-toolbar__body .item.item-qrcode:hover .item-icon {
	border-radius:50%;
	background:#ff4343
}
.story-toolbar__body .item-backtop {
	display:none
}
.story-toolbar__body .item-feedback .item-con,.story-toolbar__body .item-backtop .item-con {
	width:0;
	font-size:0;
	border-radius:16px;
	background-color:#ff4343
}
.story-toolbar__body .item-feedback:hover .item-con,.story-toolbar__body .item-backtop:hover .item-con {
	padding-left:10px;
	padding-top:6px;
	-webkit-animation-duration:0.35s;
	animation-duration:0.35s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-name:fadeSlideInLeft;
	animation-name:fadeSlideInLeft;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear
}
.story-toolbar__body .item-share .item-con {
	display:none;
	width:157px;
	border-radius:16px;
	background-color:#ff4343;
	padding:4px 36px 4px 10px
}
.story-toolbar__body .item-share .share-item {
	float:left;
	margin:0;
	margin-left:5px;
	padding:0
}
.story-toolbar__body .item-share .share-item:first-child {
	margin-left:0
}
.story-toolbar__body .item-share .share-qq {
	background:url(../images/pic_share_qq.png) no-repeat;
	width:24px;
	height:24px
}
.story-toolbar__body .item-share .share-wechat {
	background:url(../images/pic_share_wx.png) no-repeat;
	width:24px;
	height:24px
}
.story-toolbar__body .item-share .share-sina {
	background:url(../images/pic_share_wb.png) no-repeat;
	width:24px;
	height:24px
}
.story-toolbar__body .item-share .share-qq-zone {
	background:url(../images/pic_share_kj.png) no-repeat;
	width:24px;
	height:24px
}
.story-toolbar__body .item-qrcode .item-con {
	display:none;
	width:130px;
	margin-right:34px;
	margin-top:-55px
}
.story-toolbar__body .item-qrcode .qrcode {
	background:url(../images/pic_float_ewmimg.png) no-repeat;
	width:130px;
	height:130px;
	margin-right:36px
}
.story-toolbar__body .item-icon {
	position:absolute;
	z-index:3;
	left:4px;
	top:0;
	padding:6px;
	line-height:1;
	color:#f59a99;
	font-size:20px
}
.story-toolbar__body .item-con {
	width:0;
	position:absolute;
	z-index:1;
	top:0;
	right:4px;
	bottom:0;
	line-height:20px;
	color:#fff;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align:left
}
.clearfix {
	zoom:1
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.unselect {
	-webkit-user-select:none;
	-ms-user-select:none;
	-moz-user-select:none
}
body {
	color:#28292d;
     background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAgMAAABjUWAiAAAADFBMVEXr5djn4dTp49bt59rT6LKxAAACnElEQVQozw3NUUwScRzA8d8R6MF8YMIx8uk47hDSJbj14IPzOGc7jPLvwTGg5uAYDbe2tt56cLtznvEnS6yDqCcEaWi91DvrbLJZz7b1aFtz1aO+2OZWvn+/+4CHeB6BMYaqBLfjPNRY6RFT2JJYby+uAk4WUTrtlmJ4hgPYb2q1XGDQjaK8pgJHvqNaAX+KyuIkDXpgQinb46nOulnn4b5laUHTxLfseeArAoNOeJlOIjdoal0n1FA7tKFv5roK+YaHOqP3P0XyKHPHY+MhTRe5uCZnKhtJKw2eSrSoBDPLtpZuNcFNJcFyiCMxOaaHIfXz1e8HQbWLySrBQ4x0x1qlhnHlnz2HQEC6TNb0gTHXa7IKhcaHqkE015hk9whA0YeWiLIXf7Fa2CZo3DjqjB4tTuF8jIcbfcEx5z/w4sXpQhXW+ju0cqh7icTFmRMaG+v6CIvTjcSpHcH8JEsF3EPh3fRthYdVLLgI2fWXm85/pGFE4l046s70L+yKCcirGFR+jbpy3kMmiCGHrSezVONsn1RBixncyk2PcVWk7DlgxHo8iZwDyq5uAUD854dZhdIFYzKoQig2haUKi1lVufz2RZUZPZ41n/hrOQB6h0Hhg8I367FNoEHgeM/KY7szSeQwD8q2WE3HM35ZLl0K1MJiOtHIkBclRQUwZnyOWcNsRQQgVLj1PSqkjF9DsoOSaSg3iinKzvfmgsNFFfpP/2T3GLGvL4fHEfwIX1sVvXcPqLztehWGcfn9nI2U9nTfCgJPe/jFPLZwgVEzimBgAm0VIyK2tt1cE/AzQdLK+SxLSQ4aDCZnnId94OG2S1XwvnTbNk/ZnhyRCQT+sZM6z9g6LXL1BOBe+zJySiFkHAINCtnQokbCJ/apCv0foqPiZVfhpywAAAAASUVORK5CYII=);

	font:12px/1.33333 'PingFang SC', 'Lantinghei SC', 'Microsoft Yahei', 'Hiragino Sans GB', 'Microsoft Sans Serif', 'WenQuanYi Micro Hei', sans-serif
}
.story-header--fixed {
	padding-top:64px
}
.mccms-icon,.iconfont {
	font-family:"font_family" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	background:none
}
.hide {
	display:none
}
.fl {
	float:left
}
a[title="站长统计"] {
	display:none
}
.container--response {
	margin:0 auto;
	width:990px
}
@media screen and (max-width: 1199px) {
	.container--response {
	width:990px
}
}@media screen and (min-width: 1240px) and (max-width: 1499px) {
	.container--response {
	width:1240px
}
}@media screen and (min-width: 1500px) {
	.container--response {
	width:1500px
}
}

.footer-wrapper {
	margin:0 auto;
	background:#434343;
	color:#fff
}
.footer-wrapper a {
	color:#fff
}
.footer-wrapper a:hover {
	color:#ff7830
}
.footer-wrapper .container--response {
	position:relative;
	min-height:44px
}
.footer-wrapper .column-box-center {
	display:inline-block
}
.footer-wrapper .column-box-center .icon-wx,.footer-wrapper .column-box-center .icon-wb {
	position:relative
}
.footer-wrapper .column-box-center .icon-wx {
	background:url(../images/icon_wx.png) no-repeat;
	width:40px;
	height:40px;
	display:inline-block
}
.footer-wrapper .column-box-center .icon-wb {
	background:url(../images/icon_wb.png) no-repeat;
	width:40px;
	height:40px;
	display:inline-block
}
.footer-wrapper .column-box-center .icon-wx:hover .wx-qrcode,.footer-wrapper .column-box-center .icon-wb:hover .wb-qrcode {
	display:block;
	-webkit-animation:fadeSlideDown 0.5s;
	animation:fadeSlideDown 0.5s
}
.footer-wrapper .column-box-center .wx-qrcode {
	display:none;
	position:absolute;
	top:-128px;
	left:-40px;
	width:120px;
	height:125px;
	background:url(../images/pic_foot_ewm_wx.png) no-repeat center center;
	z-index:999
}
.footer-wrapper .column-box-center .wb-qrcode {
	display:none;
	position:absolute;
	top:-128px;
	left:-40px;
	width:120px;
	height:125px;
	background:url(../images/pic_foot_ewm_wb.png) no-repeat center center;
	z-index:999;
	background-size:cover
}
.footer-wrapper .footer-top {
	border-bottom:1px solid #4f4f4f;
	position:relative;
	padding:22px 0;
	text-align:center
}
.footer-wrapper .column-left {
	float:left;
	width:33.33%;
	text-align:center
}
.footer-wrapper .column-left .column-title {
	text-align:left
}
.footer-wrapper .column-title {
	font-size:13px;
	color:#b2b2b2;
	margin-bottom:4px
}
.footer-wrapper .column-center {
	float:left;
	width:33.33%;
	text-align:center
}
.footer-wrapper .column-center .column-title {
	float:left
}
.footer-wrapper .column-center .fl a {
	margin-left:8px;
	margin-right:10px
}
.footer-wrapper .column-right {
	float:left;
	width:33.33%;
	text-align:center
}
.footer-wrapper .column-right .column-title {
	float:left
}
.footer-wrapper .column-right .fl a {
	margin-left:8px;
	display:inline-block
}
.footer-wrapper .column-right .online-link {
	margin-right:16px
}
.footer-wrapper .pic-tg {
	float:left;
	width:44px;
	height:44px;
	font-size:0;
	margin-right:16px;
	margin-top:-2px
}
.footer-wrapper .link-list li {
	float:left;
	margin-right:14px;
	font-size:12px;
	line-height:22px
}
.footer-wrapper .footer-bottom {
	text-align:center;
	padding:16px 0 28px
}
.footer-wrapper .footer-bottom p {
	margin-top:10px
}
.footer-wrapper .footer-bottom span {
	margin-right:12px
}
.footer-wrapper .footer-link {
	display:inline-block;
	font-size:0
}
.footer-wrapper .footer-link li {
	float:left;
	padding:0 12px;
	border-left:1px solid #fff;
	font-size:12px
}
.footer-wrapper .footer-link li:first-child {
	border:none
}
.footer-wrapper .pic-copyright {
	margin-top:-2px;
	vertical-align:middle;
	margin-left:4px;
	width:62px;
	height:24px
}

/*
 * 评论
 */
.de-comment {
  margin-top: 30px;
  margin-bottom: 50px;
  clear: both;
}
.de-comment .comment-box {
  border-bottom: none;
}
.de-comment .comment-pic-preview {
  position: absolute;
  top: 0;
  width: 80px;
  height: 80px;
  left: -30px;
  background: #f1f1f1;
  text-align: center;
  font-size: 0;
  border-radius: 2px;
  cursor: default;
}
.de-comment .comment-pic-preview i.layui-icon {
  margin: 0;
  font-size: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.de-comment .comment-pic-preview p {
  font-size: 12px;
}
.de-comment .comment-pic-preview img {
  width: 80px;
  height: 80px;
  border-radius: 2px;
}
.de-comment .comment-pic-preview .icon-comment-close {
  position: absolute;
  right: -8px;
  top: -8px;
  cursor: pointer;
}
.de-comment.mark-vip {
  color: #ff4e3f;
}
.de-comment .mark-icon {
  margin-left: 5px;
  vertical-align: -2px;
}
.de-comment__title {
  font-size: 24px;
  line-height: 40px;
}
.de-comment__title .count {
  font-size: 13px;
  color: #999;
}
.de-comment__title .hl {
  color: #ff620e;
}
.de-comment__item {
  position: relative;
  padding-bottom: 15px;
  margin-bottom: 20px;
  border-bottom: 1px solid #f1f1f1;
}
.de-comment__item:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.de-comment__item .de-comment__item--comment-good {
  background: url("../../images/pic_comment_jp.png?v=89022b5") no-repeat;
  width: 40px;
  height: 40px;
  position: absolute;
  right: 0;
  top: 0;
}
.de-comment__item-left {
  float: left;
}
.de-comment__item--avatar {
  width: 40px;
  height: 40px;
  font-size: 0;
}
.de-comment__item--avatar img,
.de-comment__item--avatar .pic {
  border-radius: 50%;
  width: 100%;
  height: 100%;
}
.de-comment__item--nickname {
  font-size: 14px;
  font-weight: bold;
  padding-top: 3px;
  margin-bottom: 2px;
}
.de-comment__textarea-wrap {
  background: #ffffff;
  border: 1px solid #f1f1f1;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
  border-radius: 5px 40px 40px 40px;
  padding: 12px;
}
.de-comment__textarea-wrap textarea::-webkit-input-placeholder {
  color: #b4b4b4;
}
.de-comment__textarea-wrap textarea::-moz-placeholder {
  color: #b4b4b4;
}
.de-comment__textarea-wrap textarea:-moz-placeholder {
  color: #b4b4b4;
}
.de-comment__textarea-wrap textarea:-ms-input-placeholder {
  color: #b4b4b4;
}
.de-comment__item--textarea {
  width: 100%;
  height: 60px;
  resize: none;
  overflow: auto;
  border: none;
  font-size: 14px;
  outline: none;
}
.de-comment__item--textarea img {
  width: 22px;
  height: 22px;
}
.de-comment__item--textarea.has-placeholder {
  color: #b4b4b4;
}
.de-comment__item-right {
  margin-left: 55px;
  margin-right: 5px;
}
.de-comment__item--btn-group {
  text-align: right;
  margin-top: 12px;
}
.de-comment__item--pic,
.de-comment__item--emoji,
.de-comment__item--submit {
  display: inline-block;
}
.de-comment__item--pic,
.de-comment__item--emoji {
  color: #666;
  margin-left: 20px;
  cursor: pointer;
  position: relative;
}
.de-comment__item--pic i,
.de-comment__item--emoji i {
  vertical-align: bottom;
  margin-right: 5px;
  margin-bottom: -2px;
}
.de-comment__item--submit {
  background: #ff620e;
  border-radius: 18px;
  width: 120px;
  height: 36px;
  font-size: 16px;
  line-height: 36px;
  text-align: center;
  color: #fff;
  margin-left: 30px;
  cursor: pointer;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.de-comment__item--submit:hover {
  opacity: 0.85;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.de-comment__item--submit.disabled {
  background: #b49382;
}
.de-comment__item--submit .loading-icon {
  margin-right: 4px;
}
.de-comment__item--date {
  color: #999;
  font-size: 12px;
  margin-bottom: 10px;
}
.de-comment__item--date span {
  margin-right: 10px;
}
.de-comment__item--content {
  font-size: 14px;
  margin-bottom: 15px;
}
.de-comment__item--content .pic {
  width: 50px;
  height: 50px;
  vertical-align: bottom;
}
.de-comment__item--content .hot-reply-tip-box {
  font-size: 14px;
  color: #999999;
  line-height: 22px;
  margin-top: 10px;
}
.de-comment__item--content .hot-reply-tip-box i {
  margin-right: 5px;
  color: #ff620e;
}
.de-comment__item--content .hot-reply-tip-box.no-more .hot-reply-tip {
  cursor: default;
}
.de-comment__item--content .hot-reply-tip {
  display: inline-block;
  cursor: pointer;
}
.de-comment__item--content-box {
  margin-bottom: 15px;
}
.de-comment__item--replybox {
  margin-top: 15px;
}
.de-comment__item--reply-btn,
.de-comment__item--like-btn {
  display: inline-block;
  margin-right: 15px;
  font-size: 13px;
  color: #999;
  cursor: pointer;
  min-width: 46px;
}
.de-comment__item--reply-btn i,
.de-comment__item--like-btn i {
  margin-right: 6px;
  font-size: 14px;
}
.de-comment__item--reply-btn:hover,
.de-comment__item--like-btn:hover {
  color: #ff620e;
}
.de-comment__item--reply-btn.active,
.de-comment__item--like-btn.active {
  color: #ff620e;
}
.de-comment__item--reply-btn i {
  position: relative;
  bottom: -1px;
}
.de-comment__item--stick {
  position: absolute;
  right: 0;
  top: 0;
  background: url("../../images/pic_comment_jp.png?v=89022b5") no-repeat;
  width: 40px;
  height: 40px;
}
.de-comment__item--reply {
  padding: 12px 15px;
  background: #f8f8f9;
  margin-bottom: 1px;
}
.de-comment__item--reply-uinfo {
  line-height: 24px;
}
.de-comment__item--reply-uinfo img {
  width: 24px;
  height: 24px;
  margin-right: 10px;
  border-radius: 50%;
  float: left;
}
.de-comment__item--reply-uinfo span {
  font-size: 12px;
  color: #999;
}
.de-comment__item--reply-nickname {
  margin-right: 20px;
  font-size: 13px !important;
  color: #333 !important;
  font-weight: bold;
}
.de-comment__item--reply-nickname.mark-vip {
  color: #ff4e3f;
}
.de-comment__item--reply-content {
  font-size: 14px;
  margin: 6px 0;
}
.de-comment__face-box {
  position: absolute;
  width: 380px;
  z-index: 10;
  right: -152px;
  top: 30px;
  border: 1px solid #ebebeb;
  border-top: 2px solid #ff620e;
  background: #f8f8f8;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.3);
  border-radius: 0 0 3px 3px;
}
.de-comment__face-box .triangle-up {
  position: absolute;
  top: -17px;
  left: 50%;
  margin-left: -8px;
  border: 8px solid transparent;
  border-bottom-color: #ff620e;
}
.de-comment__face-box .triangle-up:after {
  content: '';
  position: absolute;
  top: -7px;
  left: -8px;
  border: 8px solid transparent;
  border-bottom-color: #ff620e;
}
.de-comment__face-list {
  overflow: hidden;
  padding: 10px 0px 0;
  background: #fff;
}
.de-comment__face-list li {
  float: left;
  width: 20%;
  text-align: center;
  padding-bottom: 15px;
}
.de-comment__face-list img {
  width: 60px;
  height: 60px;
}
.de-comment__face-list p {
  margin-top: 6px;
  font-size: 14px;
  color: #666;
  text-align: center;
}
.de-comment__face-group {
  overflow: hidden;
  background: #f8f8f9;
}
.de-comment__face-group-item {
  float: left;
  width: 50px;
  text-align: center;
  height: 46px;
  line-height: 46px;
}
.de-comment__face-group-item img {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 1px solid transparent;
}
.de-comment__face-group-item.active {
  background: #fff;
}
.de-comment__face-group-item.active img {
  width: 32px;
  height: 32px;
  border: 1px solid #ff620e;
}
.de-comment__none {
  text-align: center;
  margin-top: 45px;
  margin-bottom: 100px;
}
.de-comment__none p {
  margin-bottom: 5px;
  color: #666666;
  text-align: center;
  line-height: 1.5;
}
.de-comment__none--large {
  margin-top: 15px;
  font-size: 18px;
}
.icon-comment-emoji {
    background: url(../../images/home/icon/ic_comment_face.png?v=6a373d0) no-repeat center center;
    width: 20px;
    height: 20px;
    display: inline-block;
}