/* CSS Document */
* {
	margin: 0;
	padding: 0
}
body {
	font: 14px "宋体", Arial, Helvetica, sans-serif;
	color: #756F71
}
img {
	border: 0;
	display: block
}
ul {
	list-style: none;
}
a:link, a:visited {
	text-decoration: none;
	color: #333;
}
.left {
	float: left;
}
.right {
	float: right;
}
.blank {
	height: 5px;
	overflow: hidden;
	width: 100%;
	margin: auto;
	clear: both
}
.box {
	width:1000px;
	margin:auto;
	overflow:hidden
}
header {
	width: 1000px;
	margin: auto;
	height: 80px;
	position: relative;
	overflow: hidden
}
#logo a {
	width: 260px;
	height: 60px;
	margin: 10px 0 0 0;
	position: absolute;
	background: url("../image/logo.jpg")/*tpa=http://www.lmlblog.com/wo/skin/images/../image/logo.jpg*/ no-repeat;
	display: block
}
nav {
	float: right;
	width: 100%;
	margin: 30px 0 0 0;
	text-align: right
}
nav a {
	position: relative;
	display: inline-block;
	font-size: 18px;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
}
nav a:hover {
	text-decoration: none
}
.topnav a {
	margin: 0 5px;
	padding: 0 8px;
}
.topnav a span:first-child {
	z-index: 2;
	display: block;
}
.topnav a span:last-child {
	z-index: 1;
	display: block;
	color: #999;
	font: 12px Georgia, serif;
	opacity: 0;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	transform: translateY(-100%);
	text-align: center
}
.topnav a:hover span:last-child, .topnav a:focus span:last-child {
	opacity: 1;
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	transform: translateY(0%);
}
#topnav_current {
	color: #e15782;
}
.en {
	color: #999;
	font-size: 12px;
	z-index: 1;
	display: block;
}/* ie */
article {
	width: 1000px;
	margin: 20px auto;
	overflow: hidden
}
aside {
	width: 250px;
}
aside ul {
	margin-left:10px
}
footer {
	text-align: center;
	line-height: 40px;
	border-top: #E8E8E8 1px solid;
	width:1000px;
	margin:auto
}/* music */
.viny dl dd {
	color: #fff;
	line-height: 24px;
}
.art {
	background: url("../image/vinyl.png")/*tpa=http://www.lmlblog.com/wo/skin/images/../image/vinyl.png*/ no-repeat left;
	width: 130px;
	float: left;
	background-size: 120px;
}
.viny .art img {
	width: 92px;
	height: 93px;
	margin: 12px
}
.viny dd span {
	width: 12px;
	height: 24px;
	margin-right: 7px;
	float: left;
	display: block;
}
.icon-song span, .icon-artist span, .icon-album span, .icon-like span {
	background: url("http://100uc.com/icons.png")/*tpa=http://www.lmlblog.com/wo/skin/images/http://100uc.com/icons.png*/ no-repeat
}
.icon-song span {
	background-position: 0px 6px
}
.icon-artist span {
	background-position: 0px -17px
}
.icon-album span {
	background-position: 0 -40px
}
.music audio {
	width: 100%;
	margin-top: 8px
}
.viny {
	background: #575454;
	border-radius: 6px;
	margin-bottom: 22px;
}
.ds-avatar {
	float:left
}
.bdshare_t {
	margin: 20px 0;
}
.liuyan_banner {
	height:220px;
	background: url("http://100uc.com/liuyan_top.jpg")/*tpa=http://www.lmlblog.com/wo/skin/images/http://100uc.com/liuyan_top.jpg*/ top center #7a7265;
	position: relative;
	overflow: hidden;
}
.liuyan_banner:before {
	content: "";
	position: absolute;
	width: 130px;
	height: 100%;
	top: 0;
	left: -250px;
	overflow: hidden;
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, .2)50%, rgba(255, 255, 255, 0)100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, .2)), color-stop(100%, rgba(255, 255, 255, 0)));
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, .2)50%, rgba(255, 255, 255, 0)100%);
	background: -o-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, .2)50%, rgba(255, 255, 255, 0)100%);
	-webkit-transform: skewX(-25deg);
	-moz-transform: skewX(-25deg)
}
.liuyan_banner:hover:before {
	left: 150%;
	transition: left 2s ease 0s;
}
.visitors{margin-top:18px;}


media screen and (max-width:600px){
.dandelion{display: none !important;}
}

.dandelion .smalldan {
width: 36px;
height: 60px;
left: 21px;
background-position: 0 -90px;
border: 0px solid red;
}
.dandelion span {
display: block;
position: fixed;
z-index:9999999999;
bottom: 0px;
background: url("../image/pgy.png")/*tpa=http://www.lmlblog.com/wo/skin/images/../image/pgy.png*/ no-repeat;
-webkit-animation: ball-x 3s linear 2s infinite;
  -moz-animation: ball-x 3s linear 2s infinite;
  animation: ball-x 3s linear 2s infinite;
-webkit-transform-origin: bottom center;
  -moz-transform-origin: bottom center;
  transform-origin: bottom center;}
.dandelion .bigdan {
width: 64px;
height: 115px;
left: 47px;
background-position: -86px -36px;
}
@keyframes ball-x {
    0% { transform:rotate(0deg);}
   20% { transform:rotate(5deg); }
   40% { transform:rotate(0deg);}
   60% { transform:rotate(-5deg);}
   80% { transform:rotate(0deg);}
   100% { transform:rotate(0deg);}
}
@-webkit-keyframes ball-x {
    0% { -webkit-transform:rotate(0deg);}
   20% { -webkit-transform:rotate(5deg); }
   40% { -webkit-transform:rotate(0deg);}
   60% { -webkit-transform:rotate(-5deg);}
   80% { -webkit-transform:rotate(0deg);}
   100% { -webkit-transform:rotate(0deg);}
}
@-moz-keyframes ball-x {
    0% { -moz-transform:rotate(0deg);}
   20% { -moz-transform:rotate(5deg); }
   40% { -moz-transform:rotate(0deg);}
   60% { -moz-transform:rotate(-5deg);}
   80% { -moz-transform:rotate(0deg);}
   100% { -moz-transform:rotate(0deg);}
}
*html { background-image: url(about:blank); background-attachment: fixed; }/*解决IE6下滚动抖动的问题*/
#tbox { width: 54px; float: right; position: fixed; right: 50px; bottom: 15px; _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));

_margin-bottom: 15px; }/*解决IE6下不兼容 position:fixed 的问题*/

#togbook, #gotop { width: 54px; height: 56px; display: block; background:url("http://100uc.com/icon.png")/*tpa=http://www.lmlblog.com/wo/skin/images/http://100uc.com/icon.png*/ no-repeat  #111 ;box-shadow: 0px 1px 0px rgba(255,255,255,.1), inset 0px 1px 1px rgba(0,0,0,.7); border-radius: 6px;}
#togbook { margin: 5px 0 ;background-position:10px -407px;}
#gotop {background-position:12px -365px;}
#togbook:hover, #gotop:hover { opacity: 0.5 }
/*Red envelopes*/
.ws_images{margin:10px 0;}
.ws_images ul li{margin:10px 6px;}
.reward {
	padding: 5px 0
}
.reward .reward-notice {
	font-size: 14px;
	line-height: 14px;
	margin: 15px auto;
	text-align: center
}
.reward .reward-button {
	font-size: 18px;
	line-height: 38px;
	position: relative;
	display: block;
	width: 118px;
	height: 38px;
	margin: 0 auto;
	padding: 0;
	-webkit-user-select: none;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	border: 1px solid #f1b60e;
	border-radius: 20px;
	background: #fccd60;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fccd60),color-stop(100%,#fbae12),color-stop(100%,#2989d8),color-stop(100%,#207cca));
	background: -webkit-linear-gradient(top,#fccd60 0,#fbae12 100%,#2989d8 100%,#207cca 100%);
	background: linear-gradient(to bottom,#fccd60 0,#fbae12 100%,#2989d8 100%,#207cca 100%)
}
.reward .reward-code {
	position: absolute;
	top: -236px;
	left: 50%;
	display: none;
	width: 350px;
	height: 200px;
	margin-left: -188px;
	padding: 15px;
	border: 1px solid #e6e6e6;
	background: #fff;
	box-shadow: 0 1px 1px 1px #efefef
}
.reward .reward-button:hover .reward-code {
	display: block
}
 
.reward .reward-code span {
	display: inline-block;
	width: 150px;
	height: 150px
}
.reward .reward-code span.alipay-code {
	float: left
}
.reward .reward-code span.alipay-code a {
	padding: 0
}
.reward .reward-code span.wechat-code {
	float: right
}
.reward .reward-code img {
	display: inline-block;
	float: left;
	width: 150px;
	height: 150px;
	margin: 0 auto;
	border: 0
}
.reward .reward-code b {
	font-size: 14px;
	line-height: 26px;
	display: block;
	margin: 0;
	text-align: center;
	color: #666
}
.reward .reward-code b.notice {
	line-height: 2rem;
	margin-top: -1rem;
	color: #999
}
.reward .reward-code:after,.reward .reward-code:before {
	position: absolute;
	content: '';
	border: 10px solid transparent
}
.reward .reward-code:after {
	bottom: -19px;
	left: 50%;
	margin-left: -10px;
	border-top-color: #fff
}
.reward .reward-code:before {
	bottom: -20px;
	left: 50%;
	margin-left: -10px;
	border-top-color: #e6e6e6
}