@charset "utf-8";

/*--------------- reset ---------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font: inherit;
}
/* HTML5 */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body, button, input, select, textarea{font:12px/1.5 "microsoft yahei", Helvetica, Tahoma, Arial, sans-serif;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
address, cite, dfn, em, var{font-style:normal;}
code, kbd, pre, samp, tt{font-family:"Consolas", "Courier New", Courier, monospace;}
em,strong{font-weight:bolder;}
i{font-style: normal;}
ul, ol, li{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
body,html{
	position:relative;
}
body.show{
	position:fixed;	
	height:100%;
	overflow:hidden;
}
/*--------------- other ---------------*/
img{border:0 none;}
textarea{ resize: vertical; }
a, button{ cursor:pointer; }
input{border: 0;outline: none;}
a{text-decoration: none;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden;font-size:0;}
.clearfix { *zoom:1; }
.tc{text-align:center;}
.fle{float: left;}
.flr{float: right;}
.layout-center{ margin-left:auto; margin-right:auto; }
.no-ime{ ime-mode: disabled; }

.yearEditor-banner img{
	width:100%;
	vertical-align: top;
}
.yearEditor-list li{
 	padding: 0 4.67%;
 	border-bottom: 1px solid #D7DBE3;
 	overflow:hidden;
 	padding-bottom:0.4rem;
}
.yearEditor-list li .hd{
	padding:0.32rem 0 0.26rem 0;
	line-height: 0.3rem;
	overflow: hidden;
}
.yearEditor-list li .hd span{float:left;margin-right:0.16rem;}
.yearEditor-list li .hd .time{
	font-size: 	0.24rem;
	color:#afb7c7;
	font-weight:bold;
}
.yearEditor-list li .hd .new,
.yearEditor-list li .hd .hot{
	width: 	0.7rem;
	height: 0.3rem;
	border-radius: 	0.15rem;
	line-height:0.3rem;
	text-align:center;
	color:#fff;
	font-size: 0.24rem;
}
.yearEditor-list li .hd .new{
	background:#ff9900;
}
.yearEditor-list li .hd .hot{
	background:#ff3333;
}

.yearEditor-list li .pic{
	float: left;
	width:1.8rem;
}
.yearEditor-list li .pic img{
	width:100%;
	vertical-align:top;
}
.yearEditor-list li .txt{
	overflow: hidden;
	padding-left:0.3rem;
}
.yearEditor-list li .txt .hdTit{
	color:#366783;
	font-size: 0.32rem;
	line-height:0.42rem;
	display:block;
}
.yearEditor-list li .txt .des{
	font-size: 	0.24rem;
	color:#4a5b65;
	line-height: 0.36rem;
	padding:0.16rem 0 0.14rem 0;
}
.yearEditor-list li .txt .btn{
	text-align:right;
}
.yearEditor-list li .txt .btn i{
	display: inline-block;
	color:#f35c67;
	padding-right:0.1rem;
	text-decoration: line-through;
}
.yearEditor-list li  .txt .btn span{
	font-size: 0.26rem;
	color:#fff;
	width: 2.3rem;
	height: 0.6rem;
	text-align:center;	
	line-height: 0.6rem;
	display:inline-block;
	border-radius:0.3rem;
	-webkit-border-radius:0.3rem;
	background: gradient(linear,left top,right bottom,from(#f35c67),to(#e46144));
	background: -webkit-gradient(linear,left top,right bottom,from(#f35c67),to(#e46144));
	/*box-shadow:0 5px 10px rgba(223,93,59,0.21);*/
}
.yearEditor-list li  .txt .btn span.gray{
	background:#ccc;
	box-shadow: 0 0 0;
}
.yearEditor-list li  .txt .btn span.readBtn{
	background: gradient(linear,left top,right bottom,from(#4c8ff1),to(#147fb7));
	background: -webkit-gradient(linear,left top,right bottom,from(#4c8ff1),to(#147fb7));
	/*box-shadow:0 5px 10px rgba(22,117,178,0.21);*/
}
.yearEditor-list .more{
	padding: 0.46rem 0;
	color:#afb7c7;
	text-align: center;	
	font-size: 0.26rem;
}
.yearEditor-mask{
	display:none;
	position: fixed;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.6);
    width: 100%;
    height: 100%;
    z-index: 10;
}
.yearEditor-pop{
	display:none;
	position: fixed;
	z-index: 11;
	width:88%;
	left:6%;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	background:#fff;	
	padding-bottom: 0.4rem;
}
.yearEditor-pop .tit{
	text-align:center;
	font-size: 0.36rem;
	color:#4a5b65;
	padding:0.3rem 0 0 0;
}
.yearEditor-pop .txt{
	padding:0.3rem 0.45rem; 
	font-size: 	0.26rem;
	color:#4a5b65;
	line-height: 0.46rem;
}
.yearEditor-pop .txt a{
	font-size: 	0.26rem;
	color:#4a5b65;
}
.yearEditor-pop .txt span,
.yearEditor-pop .txt a span{color:#ea593a;}
.yearEditor-pop .btns{
	padding:0 0.45rem;
}
.yearEditor-pop .btns a{
	display: block;	
	height:0.94rem;
	line-height: 0.94rem;
	text-align:center;
	border-radius:0.47rem;
	-webkit-border-radius:0.47rem;
	background: gradient(linear,left top,right bottom,from(#f35c67),to(#e46144));
	background: -webkit-gradient(linear,left top,right bottom,from(#f35c67),to(#e46144));
	box-shadow:0 5px 10px rgba(223,93,59,0.21);
	color:#fff;
	font-size: 0.3rem;
}
.yearEditor-pop .btns a span{
	color:#ffcccc;
}
.yearEditor-pop .btns a span i{
	/*text-decoration:line-through;*/
}
.yearEditor-pop .btns a span em{
	text-decoration:line-through;
	font-weight:normal;
	padding:0 0.08rem 0 0.04rem;
}
.yearEditor-pop .btns2{
	margin-top:0.4rem; 	
}
.yearEditor-pop .btns2 a{
	background: #fff;
	border:2px solid #E56049;
	color:#e7604c;
	height: 0.9rem;
	line-height: 0.9rem;
	box-shadow: 0 0 0;
}
.yearEditor-pop .btns2 a em{
	color:#b78b8b;
	font-size: 0.24rem;
	font-weight: normal;	
}
.yearEditor-pop .btns2 a em i{
	text-decoration:line-through;
}
.yearEditor-pop p{
	font-size: 0.24rem;
	color:#e46144;
	text-align:center;
	padding-top:0.2rem;
}
.yearEditor-pop .cls{
	position: absolute;	
	right: 	0;
	top:0;
	width: 35px;
	height: 35px;
	background:url(../images/yearEditor/close.jpg) no-repeat;
	background-size: 35px 35px;
}
.yearEDetail-hd{
	background:#eef1f8;
	padding-bottom: 0.38rem;
	border-bottom: 1px solid #D7DBE3;
}
.yearEDetail-hd .banner{
	display:block;
	width: 100%;
}
.yearEDetail-hd  .hd-title{
	padding:0 0.5rem;
}
.yearEDetail-hd  h2{
	font-size: 0.42rem;
	color:#366783;
	line-height:0.6rem;
	padding:0.24rem 0 0.1rem 0;
}
.yearEDetail-hd  .msg .time{
	float: left;
	font-size: 0.26rem;
	line-height: 0.6rem;
	color:#afb7c7;
}
.yearEDetail-hd  .msg a{
	float: right;
	width: 	1.86rem;
	height: 0.6rem;
	text-align:center;
	line-height: 0.6rem;
	color:#fff;
	font-size: 0.26rem;
	border-radius:0.3rem;
	-webkit-border-radius:0.3rem;
	background: gradient(linear,left top,right bottom,from(#f35c67),to(#e46144));
	background: -webkit-gradient(linear,left top,right bottom,from(#f35c67),to(#e46144));
	margin-left:0.12rem;
}
.yearEDetail-hd  .msg a.willPub{
	background:#ccc;
}
.yearEDetail-hd .btn {
	text-align: right;

}
.yearEDetail-hd .btn a{
	color:#e36144;
	font-size:0.24rem;
	padding-top: 0.32rem;
	display: inline-block;	
}
.yearEDetail-info{
	padding:0.2rem 0.48rem 1.3rem 0.48rem;
	font-size: 	0.28rem;
	color:#4a5b65;
	line-height: 0.46rem;
}
.yearEDetail-info .tit{
	font-size: 0.36rem;
	color:#366783;
	padding:0.2rem 0;
}
.yearEDetail-info p{
	text-indent:0.4rem;
	padding-bottom:0.06rem;
}
.yearEDetail-info p a{
	color:#eb5f55;
	font-size: 0.28rem;
}
.yearEDetail-info .tit{
	text-align: center;
}
.yearEDetail-info .tit img{
	width: 3.05rem;
	height: 0.82rem;
	vertical-align: top;
}
.yearEDetail-info .xuzhi p {
	text-indent: 0rem;
	padding-bottom: 0.16rem;
	line-height: 0.5rem;
}
.yearEDetail-info .xuzhi p em{
	display: inline-block;
	vertical-align: middle;
	width:25px;
	height: 21px;
	background: url(../images/yearEditor/num1.png) no-repeat;
	background-size: 25px 21px;
	text-align: center;
	line-height: 21px;
	color:#fff;
	margin-right:0.04rem;
}
.yearEDetail-info .xuzhi p .adImg{
	width: 100%;
	vertical-align: top;
}
.yearEDetail-info .xuzhi p span{
	color:#eb5f55;
}

footer{
	display: none;
}

/*底部固定*/
.yearEditor-fix{
	position: fixed;
	background:#fff;
	border-top:1px solid #f35c67;
	width:100%;
	bottom: 0;
	left: 0;
	z-index: 8;
	height: 1rem;
	line-height: 1rem;
	text-align: center;
	overflow: hidden;
	display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */  
	display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */  
	display: -ms-flexbox; /* IE 10 */  
	display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */  
	padding-left: 1rem;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.yearEditor-fix .goPrev{
	position:absolute;	
	left:0;
	top:0;
	width: 1rem;
	height:1rem;
	text-align:center;
	border-right:1px solid #f35c67;
	vertical-align:middle;
}
.yearEditor-fix .goPrev em{
	display:inline-block;	
	width: 15px;
	height:16px;
	background:url(../images/yearEditor/prev.png) no-repeat;
	background-size: 15px 16px;
	position: absolute;
	left: 50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px;
}
.yearEditor-fix .a1{
	width: 50%;
	float: left;
	background: #fbe0dd;
	color:#d4565e;
	font-size: 0.32rem;
}
.yearEditor-fix .a2{
	width: 50%;
	float: left;
	background: #e46146;
	color:#fff;
	font-size: 0.32rem;
	flex:1;
	-webkit-box-flex: 1; 
	-webkit-flex: 1; 
}
.yearEditor-fix .a2 i{
	font-size: 0.24rem;
	text-decoration: line-through;
	margin-left: 0.1rem;
}
.yearEditor-fix .a1 em{
	display: inline-block;
	vertical-align: -4px;
	width: 19px;
	height: 19px;
	margin-right: 6px;
	background: url(../images/yearEditor/book.png) no-repeat;
	background-size: 19px 19px;
}
.yearEditor-fix .onlineRead{
	background: #ced9ea;
	color:#4a72af;
}
.yearEditor-fix .onlineRead em {
	background: url(../images/yearEditor/book2.png) no-repeat;
	background-size: 19px 19px;
}
.yearEditor-fix .downBtn em{
	display: inline-block;
	vertical-align: -4px;
	width: 19px;
	height: 19px;
	margin-right: 6px;
	background: url(../images/yearEditor/down.png) no-repeat;
	background-size: 19px 19px;
}
.yearEditor-fix .willPub{
	display: block;
	width:100%;
	color:#fff;
	background: #ccc;
	font-size: 0.32rem;
}
/*
header #sideslip-menu{
	position: absolute;
	height:700px
}*/

@media screen and (min-width: 1024px){
	body{
		width: 750px;
		margin: 0 auto;
		position:relative;
	}
	body.show{
		left: 50%;
		margin-left:-375px;
	}
	header #sideslip-menu{
		left: 50%;
		margin-left: -375px;
	}
	.yearEditor-pop{
		width: 500px;
		left: 50%;
		margin-left: -250px;
	}
	.yearEditor-fix{
		width: 750px;
		left: 50%;
		margin-left: -375px;
	}
}
.shareImg{
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	z-index: 1000;
	display: none;
}
.shareImg img{
	width: 100%;
}

#noLogin-avater{
	position:absolute;
	right:4%;
	top:7px;
}
#noLogin-avater img{
	width: 30px;
	height: 30px;
}
header .search{
	display: none;
}