html {
	font-family:Microsoft YaHei,Helvetica Neue,Helvetica,STHeiTi,Arial,sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	font-size:62.5%;
	line-height:1.5
}
body {
	font-size:16px;
	overflow-x:hidden;
}
a {
	color:#1a1a1a
}
a:active {
	color:#3990e6
}
audio,canvas,progress,video {
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]) {
	display:none;
	height:0
}
svg:not(:root) {
	overflow:hidden
}
hr {
	box-sizing:content-box;
	height:0
}
pre {
	overflow:auto;
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word
}
code,kbd,pre,samp {
	font-family:monospace;
	font-size:1rem
}
mark {
	background:#ff0;
	color:#1a1a1a
}
dfn {
	font-style:italic
}
td,th {
	padding:0
}
ol,ul {
	list-style:none outside none
}
h1,h2,h3,h4,h5,h6,strong {
	font-size:100%;
}
button,input,optgroup,select,textarea {
	color:inherit;
	font:inherit;
	margin:0
}
button {
	overflow:visible
}
button,select {
	text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled] {
	cursor:default
}
input {
	line-height:normal
}
input[type=checkbox],input[type=radio] {
	box-sizing:border-box;
	padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	height:auto
}
input[type=search] {
	-webkit-appearance:textfield;
	box-sizing:border-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
textarea {
	overflow:auto;
	resize:vertical
}
input::-moz-placeholder,textarea::-moz-placeholder {
	color:#ccc
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {
	color:#ccc
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
	color:#ccc
}
.border_box {
	box-sizing:border-box
}
.fl {
	float:left
}
.fr {
	float:right
}
.show {
	display:block!important
}
.ellipsis {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.break {
	word-break:break-all;
	word-wrap:break-word
}
.clearfix:after {
	content:" ";
	display:block;
	height:0;
	clear:both
}
.clearfix {
	*zoom:1
}
.noScript {
	margin:10px;
	text-align:center;
	background:#adb9c4;
	color:#fff;
	display:block;
	height:40px;
	line-height:40px
}

.card_module {
	clear:both;
	overflow:hidden;
	margin-bottom:.16rem;
	background:#fff;
	border-bottom:1px solid #e4e4e4
}
html {
	-webkit-font-smoothing:antialiased;
	text-rendering:optimizeLegibility
}
a:active {
	color:#fff;
	outline:0
}
/*! flex start */.flex,.flex-v {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.flex-v {
	height:100%;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.f-vc {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.f-hc {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.f-hr {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.f-hl {
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-lines:multiple
}
.f-hb {
	-ms-flex-pack:justify;
	justify-content:space-between
}
.f-ha,.f-hb {
	-webkit-box-pack:justify
}
.f-ha {
	-ms-flex-pack:distribute;
	justify-content:space-around
}
/*! flex end */a:hover {
	color:#f90!important
}
img {
	display:inline-block;
	vertical-align:bottom
}
.img_width {
	width:100%;
	display:block
}
body[data-screen=flow] .icon_img_g {
	color:#008af5
}
.fl_da_img,.hotalbum .most_photos_a,.slide_img {
	background:#b5b5b5 no-repeat;
	background-size:.8rem
}
.ph_body {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#000
}
.swiper-container {
	position:relative;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow:hidden;
	height:100%
}
.swiper-wrapper {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform;
	box-sizing:content-box
}
.swiper-slide,.swiper-wrapper {
	position:relative;
	width:100%;
	height:100%
}
.swiper-slide {
	background-size:1.28rem 1rem;
	webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	-ms-flex-negative:0;
	flex-shrink:0;
	overflow:auto;
	-webkit-overflow-scrolling:touch
}
.slide__item {
	height:100%;
	width:100%;
	display:table
}
.slide__box {
	display:table-cell;
	vertical-align:middle;
	overflow:auto;
	-webkit-overflow-scrolling:touch
}
.slide_img {
	min-height:1rem;
	margin-bottom:1rem;
	background-size:.96rem .75rem;
	background-color:#000
}
.slide_img_x {
	width:auto;
	height:100%
}
.swiper-slide_num {
	position:fixed;
	z-index:4;
	line-height:1;
	right:.3rem;
	bottom:3.6rem;
	color:#fff;
	font-size:.2rem
}
.swiper-slide_num_top {
	bottom:auto;
	top:.4rem
}
.swiper-pagination-current {
	font-size:.4rem;
	font-weight:700
}
.fl_words {
	position:fixed;
	width:100%;
	top:0;
	padding:.24rem .3rem;
	box-sizing:border-box;
	background:rgba(0,0,0,1);
	text-align:right;
	height:1rem;
	z-index:99999
}
.fl_words:after {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:1px;
	color:#424242;
	-webkit-transform-origin:0 100%;
	transform-origin:0 100%;
	-webkit-transform:scaleY(.5);
	transform:scaleY(.5)
}
.fl_words_up {
	-webkit-animation:b .2s ease forwards;
	animation:b .2s ease forwards
}
.fl_words_down {
	-webkit-animation:c .2s ease forwards;
	animation:c .2s ease forwards
}
.fl_words_ic {
	display:inline-block;
	margin-left:.6rem;
	position:relative;
	color:#fff;
	font-size:.4rem;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-tap-highlight-color:transparent
}
.fl_words>.fl_words_ic:first-child {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.fl_words_ic:last-child {
	bottom:.02rem
}
.fl_words_ic[id=comment],.fl_words_ic[id=share] {
	font-size:.48rem
}
.fl.fl_words_ic {
	margin:0
}
.fl_words_ic_em {
	position:relative;
	top:.05rem;
	font-size:.24rem;
	padding-left:.1rem;
	vertical-align:.08rem
}
.fl_words_num {
	position:absolute;
	height:.2rem;
	padding:.06rem .08rem .02rem;
	background:#008af5;
	border-radius:.2rem;
	font-size:.2rem;
	color:#fff;
	left:.3rem;
	top:0;
	line-height:1;
	vertical-align:middle;
	white-space:nowrap
}
.fl_fun {
	float:right;
	width:3.4rem;
	text-align:right
}
.fl_fun .fl_words_ic:first-child {
	margin:0
}
.footer-sax {
	position:fixed;
	width:100%;
	bottom:0;
	z-index:3
}
.fl_da {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:1rem;
	padding:.16rem .3rem;
	box-sizing:border-box;
	background:rgba(0,0,0,.8)
}
.fl_da:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:-1px;
	height:1px;
	border-top:1px solid #424242;
	color:#424242;
	-webkit-transform-origin:0 100%;
	transform-origin:0 100%;
	-webkit-transform:scaleY(.5);
	transform:scaleY(.5)
}
.fl_da:after {
	content:"";
	display:block;
	clear:both
}
.fl_da_img {
	width:1rem;
	height:.66rem;
	margin-right:.16rem;
	background-size:.32rem .25rem;
	outline:0 solid green
}
.fl_da_img img {
	width:100%;
	height:100%;
	display:block
}
.fl_da_con {
	position:relative;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	font-size:.26rem;
	color:#888
}
.fl_da_sign {
	position:absolute;
	right:0;
	top:0;
	line-height:1.1;
	padding:.04rem 1px 0;
	overflow:hidden;
	text-align:center;
	color:#ee9b0b;
	font-size:.2rem;
	background:inherit;
	border:1px solid #ee9b0b;
	border-radius:.04rem;
	vertical-align:text-top
}
.fl_da_tit,.fl_da_txt {
	line-height:1.1;
	font-size:.26rem;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.fl_da_titbox {
	padding-bottom:.1rem;
	position:relative
}
.fl_da_tit {
	box-sizing:border-box;
	padding-right:.5rem
}
.fl_da_txt {
	font-size:.22rem
}
.swiper_info {
	position:fixed;
	top:1.1rem;
	line-height:1.8;
	width:100%;
	padding:.3rem;
	box-sizing:border-box;
	color:#fff;
	font-size:.26rem;
	cursor:pointer;
	/*-webkit-tap-highlight-color:rgba(0,0,0,.5);
	-webkit-tap-highlight-color:transparent;
	background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.5));
	background:linear-gradient(top,transparent,rgba(0,0,0,.8))*/
    background:rgba(0,0,0,1); z-index:9
}
.swiper_info_tit {
	width:96%;
	font-size:.36rem;
	white-space:nowrap;
	font-weight:700;
	text-overflow:ellipsis;
	overflow:hidden;
     margin-bottom:20px;
}
.swiper_info_con_box {
	overflow:auto;
	-webkit-overflow-scrolling:touch;
    margin:.1rem 0;
    height:10.5rem;
}

.swiper_info_con_box img{
    max-width: 100%;
    margin:10px 0;
}
.swiper_info_con_box::-webkit-scrollbar-track-piece {
	background-color:transparent;
	border-left:1px solid transparent
}
.swiper_info_con_box::-webkit-scrollbar {
	width:.1rem;
	height:.26rem;
	border-radius:.1rem
}
.swiper_info_con_box::-webkit-scrollbar-thumb {
	background-color:hsla(0,0%,100%,.1);
	background-clip:padding-box;
	border-radius:.1rem;
	min-height:.56rem
}
.swiper_info_con_box::-webkit-scrollbar-thumb:hover {
	background-color:rgba(0,0,0,.5);
	border-radius:.1rem
}
.swiper_info_box {
	line-height:1.5
}
.most_photos {
	overflow:hidden;
	padding:0 .3rem
}
.most_photos_c {
	margin:1.3rem 0
}

.most_photos_box { width:47%; float:left; margin:0 .1rem .3rem;}
.img_h { height:120px; overflow:hidden}
.most_photos_tit { font-size:.25rem; line-height:.35rem; color:#fff; padding:5px 0; height:.5rem;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}

.m_img_list {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	position:relative;
	margin-bottom:.8rem;
	min-width:6rem;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.m_img_l_a {
	width:48%;
	margin-top:.2rem;
	position:absolute;
	overflow:hidden
}
.m_img_l_d {
	display:block;
	width:100%;
	overflow:hidden;
	position:relative;
	background-size:.96rem .75rem;
	-webkit-background-size:.96rem .75rem
}
.finpic {
	-webkit-animation:g .2s linear forwards;
	animation:g .2s linear forwards
}
.flow-view {
	margin-top:1rem;
	padding-bottom:.6rem
}
.photos_rec {
	margin:.3rem .3rem .4rem;
	text-align:center;
	position:relative;
	color:#888
}
.photos_rec:last-child {
	margin:.16rem .3rem 0
}
.photos_rec:after {
	content:"";
	display:block;
	height:1px;
	background:#313131;
	position:absolute;
	top:50%;
	margin-top:-1px;
	width:100%;
	z-index:1
}
.photos_rec_em {
	font-size:.32rem;
	padding:0 .2rem;
	position:relative;
	z-index:2;
	background:#000
}
.icon_img_list {
	position:relative;
	top:.06rem
}
.loading {
	height:1.04rem;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:.28rem 0;
	text-align:center;
	font-size:.32rem;
	color:#888;
	margin-top:-.2rem
}
.loading_ic {
	display:inline-block;
	font-size:.36rem;
	vertical-align:-.06rem;
	margin-right:.12rem;
	-webkit-animation:d 1.1s linear infinite;
	animation:d 1.1s linear infinite
}
.loading_false {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:.28rem 0;
	text-align:center;
	font-size:.32rem;
	color:#888
}
.loading_false a {
	display:block;
	box-sizing:border-box;
	width:1.6rem;
	height:.5rem;
	line-height:.5rem;
	border-radius:.24rem;
	border:1px solid #ececec;
	color:#1a1a1a;
	background:#fff;
	margin:.2rem auto 0;
	font-size:.26rem
}
@keyframes load_clo {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@keyframes b {
	0% {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
to {
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
}@-webkit-keyframes b {
	0% {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
to {
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
}@keyframes c {
	0% {
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}@-webkit-keyframes c {
	0% {
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}@-webkit-keyframes d {
	0% {
	-webkit-transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(1turn)
}
}@keyframes d {
	0% {
	-webkit-transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(1turn)
}
}@media (orientation:landscape) {
	.slide_img {
	width:auto;
	height:100%;
	margin:0 auto
}
.most_photos {
	padding:.1rem .3rem
}
.recommand .most_photos_a {
	width:31.4%;
	height:2.66rem;
	margin-right:2.9%
}
.recommand .most_photos_a:nth-child(2n+0) {
	margin-right:2.9%
}
.recommand .most_photos_a:nth-child(3n+0) {
	margin:0
}
.hotalbum .most_photos_a {
	width:23.7%!important;
	margin-right:1.73333%;
	overflow:hidden
}
.hotalbum .most_photos_a:nth-child(2n+0) {
	margin-right:1.73333%
}
.hotalbum .most_photos_a:nth-child(4n+0) {
	margin:0
}
}.swipeElasticLayer {
	display:none;
	width:46%;
	height:30%;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	opacity:0;
	top:0;
	margin:auto;
	background:url(../images/swipeLeft.png) no-repeat;
	background-size:100% auto
}
.swipeLeftAnimate {
	display:block;
	-webkit-animation:f 2s both .5s ease-out;
	animation:f 2s both .5s ease-out
}
@keyframes swipeLeft {
	0% {
	opacity:0
}
30% {
	opacity:1
}
70% {
	opacity:1
}
to {
	opacity:0
}
}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
	margin:0;
	padding:0;
	border:0;
	outline:0
}
body,div,fieldset,form,h1,h2,h3,h4,h5,h6,html,p {
	-webkit-text-size-adjust:none
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block;
	clear:all
}
body {
	font:16px/1.5 XinGothic-SinaWeibo,Microsoft Yahei,helvetica,arial;
	color:#1a1a1a;
	-webkit-text-size-adjust:none;
	min-width:320px;
	word-break:break-all; background:#eee;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%
}
form {
	display:inline
}
ol,ul {
	list-style:none
}
a {
	text-decoration:none;
	color:#000
}
a:active,a:hover {
	color:#1c5aa2;
	text-decoration:none
}
.hide {
	display:none!important
}
img {
	vertical-align:middle;
	border:0;
	-ms-interpolation-mode:bicubic;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
button,input,select,textarea {
	font-size:100%;
	vertical-align:middle;
	outline:none;
	font-family:Microsoft Yahei,helvetica,arial
}
textarea {
	resize:none
}
button,input[type=button],input[type=reset],input[type=submit] {
	cursor:pointer;
	-webkit-appearance:button;
	-moz-appearance:button
}
input:focus:-moz-placeholder,input:focus::-webkit-input-placeholder {
	color:transparent
}
button::-moz-focus-inner,input::-moz-focus-inner {
	padding:0;
	border:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
article,footer,header,hgroup,menu,nav,section {
	display:block;
	clear:all
}

.hd_view { overflow:hidden; padding:.25rem .3rem 0; background:#fff;}
.hd_view_box { border-bottom:1px solid #ddd; padding-bottom:3px; overflow:hidden}
.logo { width:1.5rem; height:.45rem; float:left;} .logo img { width:100%; height:100%;}
.icon_dot { background:#d4d4d4; width:5px; height:5px; border-radius:50%; vertical-align:middle; display:inline-block; float:left; margin:14px 10px;}
.art { padding:.3rem; border-bottom:1px solid #ddd; margin-bottom:.1rem; background:#fff; padding-bottom:80px;} 
.art_tit_h1 { font-size:.4rem; line-height:.6rem; margin-bottom:.2rem; font-weight:600;}
.author_info { color:#aaa; font-size:.3rem; margin-bottom:.3rem;} 
.author_info span { margin-right:15px;}
.art_p p { font-size:.3rem; line-height:.6rem; margin:.3rem 0;}
.art_box { overflow:hidden}
.art_box img { width:100%;}
.recommend { border-top:1px solid #ddd; background:#fff; padding:.3rem .3rem 1.2rem;}
.recommend li { margin:.1rem 0; padding:.2rem 0; border-bottom:1px solid #eee}
.recommend li p { color:#aaa; font-size:.25rem;}
.recommend li p .name { margin-right:10px;}
.recommend li p .reading {  float:right;}
.recommend li a { display:block; overflow:hidden}
.list_img { height:100%; width:100%; overflow:hidden; margin-bottom:5px;}
.list_img_holder { width:32%; height:1.6rem; margin-right:3px; float:left; display:inline-block}
.list_img_holder img { width:100%; vertical-align:middle}
.item_detail { width:63%; float:left; margin-right:10px;}
.recommend li .title { font-size:.32rem; color:#000; margin-bottom:.12rem; font-weight:400}
.hd_tit_l { color:#999; font-size:.4rem; float:left; font-weight:300}
.fixed-bottom { position:fixed; bottom:0; left:0; width:100%; z-index:99 }

.fixed-bottom-box { background:#f8f8f8; border-top:1px solid #ddd; padding:8px 10px; box-shadow:0 2px 10px #aaa}
/*.fixed-bottom-bg { background:rgba(0,0,0,.5); height:54px; width:100%; z-index:0; position:absolute; bottom:0; left:0}*/

.write_R { border-radius:5px; background:#fff; border:1px solid #ddd; text-indent:10px; width:71%; height:34px; line-height:34px; color:#a1a1a1; font-size:.3rem; display:inline-block;}
.write_R .icon { margin-right:5px;}
.comment_n { width:30px; height:30px; display:inline-block; vertical-align:middle; margin:0 .2rem; position:relative;}
.comment_n .icon { width:.6rem; height:.6rem;}
.comment_n i { background:#c00; padding:0 3px; height:16px; line-height:16px; font-size:12px; color:#fff; position:absolute; top:-10px; right:-10px; border-radius:5px;}
.shareBtn { width:26px; height:30px; display:inline-block; vertical-align:middle }
.commform { background:#f4f4f4; border-top:1px solid #ddd; padding:.25rem; overflow:hidden; position:fixed; width:100%; bottom:0; left:0;}
.commform-text { border:1px solid #ddd; border-radius:5px; width:74%; height:30px; background:#fff; float:left; padding:0 10px;}
.commform-btn { background:rgba(0,0,0,0); border:0; width:50px; text-align:center; color:#06c; margin-top:5px;}
.more{ text-align:center; color:#06c; font-size:.3rem; position:absolute; width:93%; top:800px; cursor:pointer; display:none}
.more .icon { color:#06c}
.more .gradient { background:url(../images/gradient.png); height:189px;}

.ajax_loading{ height:40px; line-height:40px; width:100%;text-align:center; font-size:12px;display:none;} .ajax_loading img { vertical-align:middle; margin-right:3px;}

.showImg { position: fixed; width: 100%; height:100%; top: 50%; overflow:hidden; margin-top:-50%; left:0; display: none; z-index:9999 }
.show-header span { width: 15px; height: 15px; float: right;display: inline-block;cursor: pointer; }
.show-body { padding:.1rem;}
.show-body img { width: 100%; }
.showImg_bg { width:100%; height:100%; background:rgba(0,0,0,.8); position:fixed; top:0; left:0; display:none; z-index:100 }

.share { position:relative; z-index:99; display:none}
.share-box { background:#f4f4f4; z-index:9; position:fixed; left:0; bottom:0; width:100%; padding-top:10px;}
.share-bg { position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.5); z-index:0}
.share-list { padding-bottom:10px; overflow:hidden; padding:.3rem; }
.share-list li { width:33.33%; float:left; text-align:center; font-size:.2rem; }
.share-box a {color:#666 }
.share-list li i { display:inline-block; background:#fff; border-radius:50%; border:1px solid #e0e0e0; height:.8rem; width:.8rem; padding:.2rem; margin-bottom:5px;}
.close_share { border-top:1px solid #ddd; height:30px; line-height:30px; text-align:center; font-size:.3rem; margin:10px; padding-top:5px;}
.icon { font-size:30px; width:.5rem; height:.5rem; color:#666; overflow:hidden; vertical-align:-0.15rem; fill:currentcolor;}

.share-list .icon { font-size:30px; width:.8rem; height:.8rem; color:#666; overflow:hidden; vertical-align:-0.15rem; fill:currentcolor;}

.fixed-bottom-case .fixed-bottom-box { background:rgba(0,0,0,1); border-top:0;}
.fixed-bottom-case .write_R { background:rgba(85,85,85,.7); border:0; color:#999;}

.hd_return { border-bottom:1px solid #ddd; padding:.3rem .2rem;}
.hd_return .iconreturn { position:absolute;}
.hd_return h2 { text-align:center; font-size:.3rem;}

.single-pic { background:#f5f5f5; overflow:hidden; padding:.2rem; margin:10px;}
.single-pic .item_detail { width:70%; float:left; margin:0}
.single-pic .list_img_holder { width:26%; margin-right:3px; float:left; margin-right:10px; display:inline-block}
.single-pic .list_img_holder img { width:100%; vertical-align:middle}
.single-pic .title { font-size:.32rem; color:#333; margin-bottom:.12rem;}

.pl_tit { font-size:.3rem; padding:.2rem; border-bottom:1px solid #ddd; margin:15px 10px 10px; text-align:center; position:relative;}
.pl_tit span {display:inline-block; background:#fff; position:absolute; width:80px; margin-left:-40px;}
.pl-list { padding:.3rem;}
.pl-list li { margin:.2rem 0;}
.pl-list li .table { margin-bottom:5px;} .pl-list li .table p { line-height:20px;}
.pl-list li .imghead { float:left; width:40px; height:40px; border-radius:50%; background:#fff; margin-right:10px;}
.pl-list li .imghead img { width:40px; height:40px;} .pl-list li .name { font-size:.3rem; color:#666;} .pl-list li .data { font-size:.25rem; color:#999}
.pl-list li .text { border-bottom:1px solid #eee; margin:0 0 0 50px; padding:.1rem 0 .2rem}
/*付费的之前样式*/


/*付费阅读*/
.f12{ font-size: 12px !important;}
.f24{ font-size: 24px !important;}

.ad_b{ height:50px; overflow:hidden; position:fixed; bottom:0; left:0; width:100%; background:#fff; text-align:center;}
.ad_b img { max-width:100%; max-height:100%; vertical-align:middle; }
.ad_b .close { width:16px; height:16px; line-height:16px; font-size:6px; border-radius:8px; position:absolute; right:3px; top:3px; z-index:10; background:#000; opacity:0.5; text-align:center; color:#fff; font-family: Verdana; cursor:pointer}

.icon-fufei{ background:#eb9b9b; border-radius:8px; color:#c80000; padding:0 5px; height:16px; line-height:16px; font-size:12px;}
.read-box { font-size:12px; text-align:center; background:#fbf9f2; padding:10px 0; margin-top:20px;}
.read-box .f12 { color:#9b877a; font-size:12px; line-height:20px;}
.read-box p { padding:10px 0;}
.view-link { border-radius:8px; padding:5px 20px; line-height:20px; background:#e6813d; display:inline-block; font-size:14px;}

.pay { background:#f0f0f0; overflow:hidden}

.pay p { padding:15px 20px; border-bottom:1px solid #ccc; overflow:hidden; background:#fff;}
.pay p span { float:left}
.check { background:url(image/icon-check.png); width:23px; height:23px; display:inline-block; float:right; margin-top:10px}
.pay p.cur .check { background:url(image/icon-check.png) 0 -23px; }
.btn-pay { background:#e6813d; padding:10px 0; display:block; width:96%; text-align:center; color:#fff!important; font-size:18px; margin:300px 10px 50px; border-radius:10px;}
.diaglog {position: fixed; top: 0; left: 0; z-index: 9999; width: 100%; height: 100%; display: block;}
.diaglog-bg { width: 100%; height: 100%; background: #000; opacity: 0.5; filter: alpha(opacity=50); position: fixed;}
.diaglog-box { text-align:center; padding:50px 0; width: 100%; background: #fff; overflow: hidden; z-index: 10; position: fixed; top: 50%; margin: -164px 0 0 0;}
.dalog-btn {background: #e6803e; padding:10px 30px; color: #fff; margin:40px 5px 0; border: 0; border-radius: 5px; cursor: pointer; font-size:18px;}
.prompt-icon-big { background: url(/statics/images/news/prompt_big.gif) no-repeat; width:53px; height:53px; display:inline-block; margin-bottom:10px;}

/*付费阅读*/
.read-box { background:#fcf9f2; font-family:Microsoft yahei; color:#9d8779}
.read-box p { line-height:22px;} 
.read-box p .f24 { color:#333;  font-size:24px; margin-right:20px;}
    .view-link { color:#fff!important; text-decoration:underline;}
    .link-a { color:#022cfc; text-decoration:underline;}
.read-box_h { margin:10px 15px; background:#fcf9f2; font-family:Microsoft yahei; color:#9d8779; text-align:center; padding:10px 0}
.prompt-box { margin:10px 15px; padding:8px 15px; margin-top:50px; line-height:16px; color:#9b8675; border:1px solid #e7e6e1;}
.prompt-box i { background:url(/statics/images/news/icon_prompt.png); width:16px; height:16px; margin-right:5px; display:inline-block; vertical-align:middle}

/* 内容中的所有图片浏览容器 */
.ImgsContainer{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,1);
    visibility: hidden;
}
.ImgsWrapper{
    width: 100%;
    height: 100%;
}
.ImgsWrapper li{
    width: 100vw;
    height: 100vh;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    float: left;
}
.ImgsWrapper img{
    max-width: 100%;
    max-height: 100%;
}
.ImgsClose{
    position: absolute;
    font-size: 1rem;
    color: #fff;
    right: 0;
    top: 0;
    quotes: none;
    width: 1rem;
    height: 1rem;
    line-height: 1;
}
.ImgsCounter{
    position: absolute;
    font-size: 16px;
    color: #fff;
    width: 50vw;
    left: 25vw;
    top: 0;
    text-align: center;
    line-height: 2;
}
.video-js .vjs-big-play-button { top:45%!important; left:33%!important; border-radius:100%!important; width:1.5em!important; height:1.5em!important;}
.player-container-id-dimensions { width:100%; height:300px;}
.tcp-skin .vjs-big-play-button { margin:0!important}