@charset "UTF-8";
/*CSS reset*/
html { color: #666; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; -webkit-text-size-adjust: none; }

table { border-collapse: collapse; border-spacing: 0; }

fieldset, img { border: 0; vertical-align: bottom; }

address, caption, cite, code, dfn, em, th, var, optgroup, i { font-style: normal; font-weight: normal; }

del, ins { text-decoration: none; }

li { list-style: none; }

caption, th { text-align: left; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; color: #333; }

q:before, q:after { content: ''; }

abbr, acronym { border: 0; font-variant: normal; }

sup { vertical-align: baseline; }

sub { vertical-align: baseline; }

legend { color: #000; }

input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }

input, button, textarea, select { *font-size: 100%; }

a { color: #666; text-decoration: none; }

a:hover { text-decoration: underline; }
a:visited {color: #999;}
s, strike, del { text-decoration: inherit; }

/*定位*/
.fl { float: left; display: inline; }

.fr { float: right; display: inline; }

.clearfix { *zoom: 1; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.none { display: none; }

/* 文字排版 */
.f14 { font-size: 14px; }

.f16 { font-size: 16px; }

.f20 { font-size: 20px; }

.fb { font-weight: bold; }

.fmYahei { font-family: "Microsoft YaHei","simhei"; }

.ellipsis, .m-ellipsis a { display: inline-block; *display: inline; *zoom: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

/* 底层框架 */
html { _background-image: url(about:blank); _background-attachment: fixed; /*防止页面抖动*/ }

body { font: 12px/1.5 "Microsoft YaHei","simhei", Arial,Verdana,"\5b8b\4f53"; }

/* 图标 */
.i_arrow, .i_gray_arrow { display: inline-block; vertical-align: top; background: url("http://n.sinaimg.cn/comic/image/i-arrow.gif") 0 20px no-repeat; height: 44px; width: 8px; margin-left: 5px; }

.i_gray_arrow { background-position: 0 -30px; }

/*header*/
.comic_header { border-top: 1px #c7c7c7 solid; border-bottom: 1px #c7c7c7 solid; height: 45px; line-height: 45px; background: #fbfbfb; }

.header_inner { width: 1000px; margin: 0 auto; }
.header_inner .comic_nav { overflow: hidden; zoom: 1; }
.header_inner .comic_tit a { color: #4C4C4C; font-weight: bold; font-family: "Microsoft YaHei", "微软雅黑", "SimSun", "宋体"; padding: 0 15px; display: block; height: 44px; line-height: 44px; }
.header_inner .login_tit img { display: inline-block; width: 30px; height: 30px; border-radius: 30px; vertical-align: top; margin-top: 7px; }
.header_inner .login_tit a { height: 44px; }
.header_inner .comic_person_msg { overflow: hidden; zoom: 1; }

/* 右侧 图片轮播 */
.img_lb_page { margin: 20px auto 0; overflow: hidden; zoom: 1; width: 100px; }
.img_lb_page .page { background: url("http://n.sinaimg.cn/comic/image/icon-img.png") 0 0 no-repeat; width: 15px; height: 5px; float: left; display: inline; margin-right: 8px; padding: 0; cursor: pointer;}
.img_lb_page .cur { background-position: -18px 0; }

.img_lunbo_wrap { position: relative; width: 300px; overflow: hidden; margin-top: 15px; }
.img_lunbo_wrap ul { width: 10000px; }
.img_lunbo_wrap li { float: left; display: inline; width: 300px; height: 315px; overflow: hidden; position: relative;}
.img_lunbo_wrap li img { width: 300px; height: 315px; }
.img_lunbo_wrap .img_msg { position: absolute; z-index: 10; bottom: 0; height: 36px; line-height: 36px; text-align: center; background: #fff; opacity: 0.8; width: 100%; }
.img_lunbo_wrap .img_msg a { color: #000; font-size: 14px; width: 100%;}

/*底部*/
#J_blk_parter_sml a{
    overflow: hidden;
    line-height: 24px;
}





















