*{
	padding:0;
	margin:0;
	border:none;
	font:16px/1.6em 微软雅黑,Verdana,Helvetica,Arial,sans-serif;
	text-decoration:none;
	overflow:visible;
}
body,html{
	width:100%;
	background:#eeeeee;
	overflow-x:hidden;
}
html{
	overflow-y:scroll;
}
strong{
	font-weight:bold;
}
h1,h2,h3{
	font-weight:bold;
}
img{
	max-width:100%;
}
s,strike,del{
	text-decoration:line-through;
}
u{
	text-decoration:underline;
}
pre{
	white-space:pre-wrap;	   /* css-3 */ 
	white-space:-moz-pre-wrap;  /* Mozilla, since 1999 */ 
	white-space:-pre-wrap;	  /* Opera 4-6 */ 
	white-space:-o-pre-wrap;	/* Opera 7 */ 
	word-wrap:break-word;	   /* Internet Explorer 5.5+ */ 
}
a{
	transition:text-shadow 0.25s linear;
	-webkit-transition:text-shadow 0.25s linear;
	-moz-transition:text-shadow 0.25s linear;
	color:#000000;
}
.c{
	text-align:center;
}
a:hover{
	text-shadow:0px 0px 5px rgba(0,0,0,.3);
}
::selection{
	background:#cacaca;
	color:#ffffff;
}
::-moz-selection{
	background:#cacaca;
	color:#ffffff;
}
::-webkit-selection{
	background:#cacaca;
	color:#ffffff;
}
input{
	margin:0 10px;
	border:#cacaca 1px solid;
	border-radius:5px;
	padding:5px;
	box-shadow:inset 0 0 5px rgba(0,0,0,.3);
}
textarea{
	margin:0 10px;
	border:#cacaca 1px solid;
	border-radius:5px;
	padding:5px;
	box-shadow:inset 0 0 5px rgba(0,0,0,.3);
}
button{
	padding:5px 10px;
	color:#ffffff;
	background:-webkit-linear-gradient(top,#ff2000,#ff6000);
	background:-o-linear-gradient(top,#ff2000,#ff6000);
	background:-moz-linear-gradient(top,#ff2000,#ff6000);
	background:linear-gradient(top,#ff2000,#ff6000);
	text-align:center;
	border-radius:5px;
	margin:5px 0;
}
.zytable,.zytable td{
	text-align:center;
	border:#cacaca 1px solid;
}
.wrap{
	width:960px;
	margin:0 auto;
}
#headbar{
	position:fixed;
	left:0px;
	top:0px;
	color:#ffffff;
	width:100%;
	z-index:20;
}
#headbar_menu a,#myinfo a{
	color:#ffffff;
	text-decoration:none;
	display:block;
	float:left;
	padding:3px 15px;
	margin:0 10px 0 0;
	text-shadow:0px 0px 10px #000000;
}
#headbar_menu a.current,#headbar_menu a:hover,#myinfo a:hover{
	background:linear-gradient(top,rgba(0,0,0,0.72),rgba(44,44,44,0.72));
	background:-webkit-linear-gradient(top,rgba(0,0,0,0.72),rgba(44,44,44,0.72));
	background:-moz-linear-gradient(top,rgba(0,0,0,0.72),rgba(44,44,44,0.72));
}
#headbar_bg{
/*	opacity:0.7;*/
}
#headbar_barbg{
	background:linear-gradient(top,rgb(149,149,149),rgb(138,138,138));
	background:-webkit-linear-gradient(top,rgb(149,149,149),rgb(138,138,138));
	background:-moz-linear-gradient(top,rgb(149,149,149),rgb(138,138,138));
	box-shadow:0 0 10px 2px rgba(0,0,0,.5);
	height:31px;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	z-index:10;
}
#headbar_logobg_shadow{
	position:absolute;
	z-index:-1;
	left:0px;
	top:31px;
	width:200px;
	height:31px;
	box-shadow:0 0 10px 2px rgba(0,0,0,.5);
	border-radius:0 0 5px 5px;
}
#headbar_logobg{
	position:absolute;
	left:0px;
	top:31px;
	width:200px;
	height:31px;
	background:linear-gradient(top,rgb(138,138,138),rgb(127,127,127));
	background:-webkit-linear-gradient(top,rgb(138,138,138),rgb(127,127,127));
	background:-moz-linear-gradient(top,rgb(138,138,138),rgb(127,127,127));
	border-radius:0 0 5px 5px;
	z-index:10;
}
#headbar_bg .wrap,#headbar_menu{
	position:relative;
}
#headbar_menu{
	z-index:11;
}
#headbar #headbar_logo{
	font-size:30px;
	padding:4px 25px;
	margin:0 20px 0 0;
	background:none;
}
#main{
	margin:50px auto 10px auto;
	position:relative;
}
.box{
	background:#ffffff;
	border-radius:5px;
	padding:8px;
	box-shadow:0 0 10px 2px rgba(0,0,0,.3),inset 0 0 6px rgb(179,179,179);
	margin:0 0 20px 0;
	display:block;
}
.box_title{
	background:linear-gradient(top,rgb(120,120,120),rgb(140,140,140) 90%,#ffffff);
	background:-webkit-linear-gradient(top,rgb(120,120,120),rgb(140,140,140) 90%,#ffffff);
	background:-moz-linear-gradient(top,rgb(120,120,120),rgb(140,140,140) 90%,#ffffff);
	margin:-8px 0 5px -8px;
	width:100%;
	padding:5px 8px;
	border-radius:5px 5px 0 0;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	text-shadow:0px 0px 10px #000000;
}
#sidebar{
	float:left;
	width:200px;
	margin-top:30px;
}
#sidebar_fix{
	z-index:1;
	width:200px;
	position:fixed;
	top:80px;
}
#content{
	float:right;
	width:740px;
}
#cover{
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:#000000;
	opacity:0;
	display:none;
	z-index:500;
}
.sc{
	clear:both;
	float:none;
}
#main,#content{
	min-height:500px;
}
#friendlinks .fl a{
	font-size:.8em;
	display:inline-block;
	padding-right:5px;
}
#friendlinks .fl{
	float:left;
	min-width:50%;
}
#footer{
	position:fixed;
	left:0px;
	bottom:0px;
	width:100%;
	background:linear-gradient(top,rgb(149,149,149),rgb(127,127,127));
	background:-moz-linear-gradient(top,rgb(149,149,149),rgb(127,127,127));
	background:-webkit-linear-gradient(top,rgb(149,149,149),rgb(127,127,127));
	box-shadow:0 0 10px 2px rgba(0,0,0,.5);
	padding:5px 0;
	z-index:10;
}
#footer_upper{
	height:50px;
	width:100%;
}
#footer *{
	color:#dfdfdf;
	font-size:10px;
}
#footer span{
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
}
#footer_left{
	float:left;
}
#footer_right{
	float:right;
}
#footer_list div{
	float:right;
	padding:0 3px;
}
#tuiguang p{
	padding:0 0 0 25px;
	line-height:16px;
	background:url(../../images/tuiguang.png) 5px 3px no-repeat;
}
#tuiguang p a{
	color:#1582bd;
	vertical-align:center;
	font-size:12px;
	font-weight:bold;
}
/*------------右上角个人信息-------------*/
#myinfo{
	float:right;
}
#myinfo .myinfo_a{
	position:relative;
	z-index:10;
}
#myinfo #myinfo_nickname{
	min-width:70px;
	text-align:center;
	margin:0;
	position:relative;
	z-index:10;
}
#myinfo_out{
	position:relative;
	z-index:0;
}
#myinfo_list{
	position:absolute;
	right:0px;
	width:100%;
	top:-100px;
	z-index:0;
	background:linear-gradient(top,rgb(138,138,138),rgb(127,127,127));
	background:-webkit-linear-gradient(top,rgb(138,138,138),rgb(127,127,127));
	background:-moz-linear-gradient(top,rgb(138,138,138),rgb(127,127,127));
	border-radius:0 0 5px 5px;
	transition:top .5s;
	-o-transition:top .5s;
	-moz-transition:top .5s;
	-webkit-transition:top .5s;
	overflow:hidden;
	box-shadow:0 0 10px 2px rgba(0,0,0,.3);
	padding:0 0 10px 0;
}
#myinfo_space{
	width:100%;
	height:31px;
}
#myinfo_list a{
	width:100%;
	padding:3px 0;
	text-align:center;
}
#myinfo:hover #myinfo_list{
	display:block;
	top:0px!important;
}
/*------------输入框-----------------*/
#prompt{
	position:fixed;
	left:50%;
	top:50%;
	width:200px;
	animation-duration:0.4s;
	-webkit-animation-duration:0.4s;
	animation-name:pop;
	-webkit-animation-name:pop;
	display:none;
	margin:-70px 0 0 -107px;
	z-index:501;
}
#prompt_title{
	width:200px;
	text-align:center;
	margin:15px 0;
}
#prompt .btn{
	text-align:center;
	margin:15px 0;
}
#prompt .btn button{
	margin:0 20px;
}
/*------------确认框-----------------*/
#confirm{
	position:fixed;
	left:50%;
	top:50%;
	width:200px;
	animation-duration:0.4s;
	-webkit-animation-duration:0.4s;
	animation-name:pop;
	-webkit-animation-name:pop;
	display:none;
	margin:-70px 0 0 -107px;
	z-index:501;
}
#confirm_title{
	width:200px;
	text-align:center;
	margin:15px 0;
}
#confirm .btn{
	text-align:center;
	margin:15px 0;
}
#confirm .btn button{
	margin:0 20px;
}
/*-----------动画效果--------------*/
@keyframes pop{0%{opacity:0;transform:scale(0.2);-ms-transform:scale(0.2)}60%{opacity:0.75;transform:scale(1.1);-ms-transform:scale(1.1)}100%{opacity:1;transform:scale(1);-ms-transform:scale(1)}}
@-moz-keyframes pop{0%{opacity:0;-moz-transform:scale(0.2)}60%{opacity:0.75;-moz-transform:scale(1.1)}100%{opacity:1;-moz-transform:scale(1)}}
@-webkit-keyframes pop{0%{opacity:0;-webkit-transform:scale(0.2)}60%{opacity:0.75;-webkit-transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1)}}
@-o-keyframes pop{0%{opacity:0;-o-transform:scale(0.2)}60%{opacity:0.75;-o-transform:scale(1.1)}100%{opacity:1;-o-transform:scale(1)}}

@keyframes fastr{0%{opacity:0;transform:translate(0,60px)}100%{opacity:1;transform:translate(0,0)}}
@-webkit-keyframes fastr{0%{opacity:0;-webkit-transform:translate(0,60px)}100%{opacity:1;-webkit-transform:translate(0,0)}}
@-moz-keyframes fastr{0%{opacity:0;-moz-transform:translate(0,60px)}100%{opacity:1;-moz-transform:translate(0,0)}}
@-o-keyframes fastr{0%{opacity:0;-o-transform:translate(0,60px)}100%{opacity:1;-o-transform:translate(0,0)}}

@keyframes afastr{0%{opacity:0;transform:translate(0,-60px)}67%{opacity:1;transform:translate(0,0)}86%{opacity:1;transform:translate(0,-2px)}100%{opacity:1;transform:translate(0,0)}}
@-webkit-keyframes afastr{0%{opacity:0;-webkit-transform:translate(0,-60px)}67%{opacity:1;-webkit-transform:translate(0,0)}86%{opacity:1;-webkit-transform:translate(0,-2px)}100%{opacity:1;-webkit-transform:translate(0,0)}}
@-moz-keyframes afastr{0%{opacity:0;-moz-transform:translate(0,-60px)}67%{opacity:1;-moz-transform:translate(0,0)}86%{opacity:1;-moz-transform:translate(0,-2px)}100%{opacity:1;-moz-transform:translate(0,0)}}
@-o-keyframes afastr{0%{opacity:0;-o-transform:translate(0,-60px)}67%{opacity:1;-o-transform:translate(0,0)}86%{opacity:1;-o-transform:translate(0,-2px)}100%{opacity:1;-o-transform:translate(0,0)}}

@keyframes coverfade{0%{opacity:0;-webkit-transform:translate(0,0)}100%{opacity:0.5;-webkit-transform:translate(0,0)}}
@-webkit-keyframes coverfade{0%{opacity:0;-webkit-transform:translate(0,0)}100%{opacity:0.5;-webkit-transform:translate(0,0)}}
@-moz-keyframes coverfade{0%{opacity:0;-webkit-transform:translate(0,0)}100%{opacity:0.5;-webkit-transform:translate(0,0)}}
@-o-keyframes coverfade{0%{opacity:0;-webkit-transform:translate(0,0)}100%{opacity:0.5;-webkit-transform:translate(0,0)}}
/*---------关闭按钮-----------*/
.close_btn{
	background:url(../../images/main.png) 0px 0px no-repeat;
	width:32px;
	height:32px;
	position:absolute;
	right:-13px;
	top:-13px;
	cursor:pointer;
	z-index:2;
}
.close_btn:hover{
	background-position:0 -32px;
}
/*-----------注册,登录窗口--------------*/
#regist_win,#login_win{
	display:none;
	position:fixed;
	left:50%;
	top:50%;
	z-index:501;
	padding:15px;
	margin:-90px 0 0 -165px;
	animation-duration:0.4s;
	-webkit-animation-duration:0.4s;
	animation-name:pop;
	-webkit-animation-name:pop;
	width:auto!important;
	transition:margin .3s,top .5s;
	-o-transition:margin .3s,top .5s;
	-moz-transition:margin .3s,top .5s;
	-webkit-transition:margin .3s,top .5s;
}
#login_win{
	margin:-72px 0 0 -165px;
}
#regist_win .p,#login_win .p{
	margin:10px 0;
}
#regist_win span,#login_win span{
	display:inline-block;
}
#regist_win .l,#login_win .l{
	width:80px;
	text-align:center;
}
#regist_win .r,#login_win .r{
	width:220px;
}
#regist_win input,#login_win input{
	width:180px;
}
#regist_win .p.btn,#login_win .p.btn{
	text-align:center;
	height:0px;
	overflow:hidden;
	transition:height .3s;
	-o-transition:height .3s;
	-moz-transition:height .3s;
	-webkit-transition:height .3s;
}
#loading_box{
	position:fixed;
	left:50%;
	top:-100px;
	background:url(../../images/loading.gif) 5px 5px no-repeat #ffffff;
	z-index:501;
	padding:60px 30px 60px 160px;
	margin:-75px 0 0 -153px;
	transition:top .5s;
	-o-transition:top .5s;
	-moz-transition:top .5s;
	-webkit-transition:top .5s;
}
/*---------error页面------------*/
#box_error{
	margin:150px 0 0 100px;
	width:560px;
	height:130px;
	background:url(../../images/octopus.png) 20px 23px no-repeat #ffffff;
}
#box_error h2{
	font-size:25px;
	margin:10px 0 0 150px;
}
#box_error p{
	padding:0 0 0 150px;
}
/*--------首页------------*/
.index_box{
	width:670px;
	position:relative;
	z-index:5;
}
.index_box .box{
	min-height:130px;
	position:relative;
	z-index:1;
}
.index_box_side,.index_box_shadow{
	position:absolute;
	right:-60px;
	width:50px;
	height:40px;
	padding:5px;
	border-radius:0 5px 5px 0;
}
.index_box_side{
	background:linear-gradient(left,rgb(179,179,179),rgb(140,140,140));
	background:-webkit-linear-gradient(left,rgb(179,179,179),rgb(140,140,140));
	background:-moz-linear-gradient(left,rgb(179,179,179),rgb(140,140,140));
	z-index:2;
	color:#ffffff;
	text-align:center;
}
.index_box_side .big{
	font-size:18px;
	font-weight:bold;
}
.index_box_side p{
	line-height:1.2em;
}
.index_box_side:hover{
	background:linear-gradient(left,rgb(179,179,179),rgb(100,100,100));
	background:-webkit-linear-gradient(left,rgb(179,179,179),rgb(100,100,100));
	background:-moz-linear-gradient(left,rgb(179,179,179),rgb(100,100,100));
}
.index_box_shadow{
	box-shadow:0 0 10px 2px rgba(0,0,0,.3);
}
.index_box_side1{
	top:10px;
}
.index_box_side2{
	top:80px;
}
.index_box .box h2 a{
	font-size:20px;
	font-weight:bold;
}
.index_box .box p{
	color:#666666;
	word-break:break-all;
}
.index_readall{
	color:#333333;
}
/*----------博客页面------------*/
#blog_main{
	min-height:400px;
}
#blogbody{
	padding:15px;
	width:616px;
}
#blogcontent a{
	color:blue;
}
#blogcontent *{
	word-wrap:break-word;
}
#blogcontent p{
	text-indent:2em;
}
#blogbody img{
	transition:box-shadow .5s;
	-o-transition:box-shadow .5s;
	-webkit-transition:box-shadow .5s;
	-moz-transition:box-shadow .5s;
	max-width:90%;
}
#blogbody img:hover{
	box-shadow:0 0 10px 3px rgba(0,0,255,.5);
}
#blogbody img.blog_emotions{
	box-shadow:none;
}
#blogbody h3{
	text-align:center;
	font-size:28px;
}
#blogfunc{
	position:fixed;
	left:50%;
	top:49px;
	width:72px;
	margin-left:408px;
}
#blogfunc .box:hover,#blogeditor_outer #submit:hover{
	background:linear-gradient(top,rgb(229,229,229),rgb(249,249,249));
	background:-webkit-linear-gradient(top,rgb(229,229,229),rgb(249,249,249));
	background:-moz-linear-gradient(top,rgb(229,229,229),rgb(249,249,249));
	cursor:pointer;
}
#blogfunc .box{
	text-align:center;
}
#blogfunc .box .big{
	font-size:18px;
	font-weight:bold;
}
#blogfunc .box .hui{
	color:#888888;
}
#blogeditor{
	width:546px;
	padding:0;
	overflow:hidden;
	position:relative;
	z-index:1;
}
#blogeditor_outer{
	width:546px;
	position:relative;
}
#submit{
	cursor:pointer;
	width:56px;
	position:absolute;
	right:-100px;
	top:50px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
}
#submit.hide{
	top:10px;
	right:200px;
}
#reply_cover{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:#000000;
	opacity:.2;
	z-index:100;
	border-radius:5px;
}
#reply_cover.hide{
	opacity:0;
	display:none;
}
#blog_buttons button{
	margin:5px 10px;
}
/*-----------博客页面的回复----------*/
.reply_box .reply_outerbox{
	float:left;
	position:relative;
}
.reply_box .reply_outerbox .box{
	max-width:480px;
	min-width:50px;
	min-height:21px;
	padding:8px 15px;
	position:relative;
}
.reply_box .box *{
	font-size:.8em;
}
.reply_box.hide{
	display:none;
}
.reply_username{
	float:left;
	min-width:70px;
	max-width:120px;
	text-align:center;
	padding:6px 15px 0 5px;
}
.reply_username a{
	font-weight:bold;
	word-break:break-all;
}
.reply_box .horn{
	position:absolute;
	left:-20px;
	top:5px;
	width:0px;
	height:0px;
	border:transparent dashed 10px;
	border-right:#ffffff solid 10px;
	display:none;
}
.reply_delete_btn{
	position:absolute;
	right:0px;
	top:3px;
	padding:3px 10px 3px 20px;
	background:linear-gradient(left,rgb(179,179,179),rgb(140,140,140));
	background:-webkit-linear-gradient(left,rgb(179,179,179),rgb(140,140,140));
	background:-moz-linear-gradient(left,rgb(179,179,179),rgb(140,140,140));
	border-radius:0 5px 5px 0;
	transition:right .3s;
	-o-transition:right .3s;
	-moz-transition:right .3s;
	-webkit-transition:right .3s;
}
.reply_delete_btn a{
	color:#ffffff;
	font-size:.8em;
}
.reply_box:hover .reply_delete_btn{
	right:-45px;
	transition:right .3s linear 1s;
	-o-transition:right .3s linear 1s;
	-moz-transition:right .3s linear 1s;
	-webkit-transition:right .3s linear 1s;
}
.reply_content{
	word-break:break-all;
}
.reply_content em{
	font-style:italic;
}
/*-----------------写博客-------------------*/
#write_blog #blog_title span{
	display:inline-block;
	padding:0 10px;
}
#write_blog #blog_title input{
	width:400px;
}
#write_blog #blog_title{
	padding:10px 0;
}
#write_blog #blog_timestamp span{
	display:inline-block;
	padding:0 10px;
}
#write_blog #blog_timestamp input{
	width:200px;
}
#write_blog #blog_timestamp{
	padding:10px 0;
}
#blog_javascript{
	width:400px;
	height:100px;
	margin:30px 10px;
}
#blog_taglist{
	padding:5px;
}
#blog_taglist div{
	display:inline-block;
	font-size:10px;
	padding:3px 5px;
	border-radius:11px;
	box-shadow:0 0 5px #cacaca;
	background:#ffffff;
	margin:2px 5px;
	cursor:pointer;
}
#blog_taglist div.selected,#blog_taglist div:hover{
	box-shadow:0 0 5px #000000;
	background:#cacaca;
}
/*-----------------播放器----------------------*/
#player_bar,#player_bar #player_bar_bar,#player_bar #player_bar_bar div,#player_startbtn,#player_rightbtn,#player_laba,#player_laba_bar,#player_laba_bar_bar{
	background-image:url(../../images/music.png);
}
#player_bar{
	border:#cacaca 1px solid;
	height:15px;
	position:relative;
	border-radius:3px;
	overflow:hidden;
	background-repeat:repeat-x;
	background-position:0 0px;
	cursor:pointer;
}
#player_bar #player_bar_bar{
	background-repeat:repeat-x;
	background-position:0 -15px;
	width:0%;
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	overflow:hidden;
	transition:width 0.5s ease;
	-moz-transition:width 0.5s ease;
	-webkit-transition:width 0.5s ease;
	-o-transition:width 0.5s ease;
}
#player_bar #player_bar_bar div{
	background-repeat:repeat-x;
	background-position:0 -30px;
	width:30px;
	position:absolute;
	left:-31px;
	top:0px;
	height:100%;
	animation:barlight 5s infinite;
	-webkit-animation:barlight 5s infinite;
	-moz-animation:barlight 5s infinite;
	-o-animation:barlight 5s infinite;
}
@keyframes barlight{
	from{left:-31px;}
	to{left:190px;}
}
@-webkit-keyframes barlight{
	from{left:-31px;}
	to{left:190px;}
}
@-moz-keyframes barlight{
	from{left:-31px;}
	to{left:190px;}
}
@-o-keyframes barlight{
	from{left:-31px;}
	to{left:190px;}
}
#player_bar #player_time{
	text-align:center;
	font-size:10px;
	position:relative;
	color:#ffffff;
	line-height:1em;
	padding:2px 0 0;
}
#player_bar #player_time span{
	font-size:10px;
	color:#ffffff;
	line-height:1em;
}
#player_title{
	text-align:center;
	padding:5px 0;
}
#player_startbtn{
	background-repeat:no-repeat;
	background-position-x:-89px;
	background-position-y:-73px;
	width:38px;
	height:38px;
	margin:8px 0 0 8px;
	cursor:pointer;
	float:left;
}
#player_startbtn:hover{
	background-position-x:-130px;
}
#player_rightbtn{
	background-repeat:no-repeat;
	background-position:-33px -31px;
	width:27px;
	height:28px;
	float:left;
	margin:10px 0 0 8px;
	cursor:pointer;
}
#player_rightbtn:hover{
	background-position-x:-62px;
}
#player_laba{
	background-repeat:no-repeat;
	background-position:0px -48px;
	width:11px;
	height:15px;
	float:left;
	margin:15px 0 0 8px;
}
#player_laba_bar{
	background-repeat:no-repeat;
	background-position:-1px -67px;
	width:61px;
	height:7px;
	float:left;
	margin:19px 0 0 8px;
	position:relative;
	cursor:pointer;
}
#player_laba_bar_bar{
	background-repeat:no-repeat;
	background-position:-2px -76px;
	width:29.5px;
	height:5px;
	position:absolute;
	left:1px;
	top:1px;
	transition:width 0.5s ease;
	-moz-transition:width 0.5s ease;
	-webkit-transition:width 0.5s ease;
	-o-transition:width 0.5s ease;
}
/*---------------首页标签-------------*/
.index_tag{
	background:url(../../images/main.png) -88px 6px no-repeat;
	padding:1px 0 1px 19px;
}
.index_tag a{
	font-size:10px;
	display:inline-block;
	padding:0 3px;
}
.blog_tag{
	background:url(../../images/main.png) -88px 6px no-repeat;
	padding:1px 0 1px 19px;
}
.blog_tag a{
	font-size:10px;
	display:inline-block;
	padding:0 3px;
}
/*----------编辑音乐------------------*/
#editmusic table{
	margin:10px 0;
}
#editmusic table *{
	font-size:10px;
}
.em_ck{
	width:50px;
	text-align:center;
}
.em_author{
	width:100px;
	text-align:center;
}
.music_add_artist,.music_now_artist{
	width:80px;
	margin:0 3px;
}
.em_title{
	width:160px;
	text-align:center;
}
.music_add_title,.music_now_title{
	width:140px;
	margin:0 3px;
}
.em_ord{
	width:50px;
	text-align:center;
}
.music_add_ord,.music_now_ord{
	width:30px;
	margin:0 3px;
}
.em_album{
	width:110px;
	text-align:center;
}
.music_add_album,.music_now_album{
	width:90px;
	margin:0 3px;
}
.em_url{
	width:220px;
	text-align:center;
}
/*-----------歌单----------------*/
.mlist_playing .mlist_ord{
	font-size:0;
	background:url(../../images/playing.gif) no-repeat 18px 3px;
	height:19px;
}
.mlist_box{
	position:relative;
}
.mlist_bgbar{
	position:absolute;
	left:0px;
	top:8px;
	width:100%;
}
.mlist_bgbar div{
	margin:0 8px;
	padding:5px 0;
	font-size:10px;
	animation:playing 5s infinite;
	-o-animation:playing 5s infinite;
	-moz-animation:playing 5s infinite;
	-webkit-animation:playing 5s infinite;
	background:rgb(240,240,240);
}
@keyframes playing{
	0%{}
	15%{background:rgb(200,200,200);}
	30%{background:rgb(240,240,240);}
}
@-webkit-keyframes playing{
	0%{}
	15%{background:rgb(200,200,200);}
	30%{background:rgb(240,240,240);}
}
@-moz-keyframes playing{
	0%{}
	15%{background:rgb(200,200,200);}
	30%{background:rgb(240,240,240);}
}
@-o-keyframes playing{
	0%{}
	15%{background:rgb(200,200,200);}
	30%{background:rgb(240,240,240);}
}
.mlist_item{
	padding:5px 0;
	border-bottom:#cacaca 1px dashed;
	clear:both;
	position:relative;
}
.mlist_item *{
	font-size:12px;
}
.mlist_ord{
	width:50px;
	text-align:center;
	color:#888888;
	float:left;
}
.mlist_name{
	width:280px;
	float:left;
}
.mlist_artist{
	width:130px;
	float:left;
}
.mlist_album{
	width:200px;
	float:left;
}
.mlist_tools{
	width:50px;
	float:left;
}
.mlist_tools_play{
	background:url(../../images/tools.png) -10px 0;
	width:10px;
	height:11px;
	display:inline-block;
	margin:0 10px;
}
.mlist_tools_play:hover{
	background-position:0 0;
}
.mlist_tools_download{
	background:url(../../images/tools.png) -20px 0;
	width:7px;
	height:11px;
	display:inline-block;
}
.mlist_tools_download:hover{
	background-position:-27px 0;
}
/*-------------标签--------------*/
#taglist{
	height:550px;
	overflow:hidden;
	position:relative;
}
#taglist div{
	position:absolute;
	color:#000000;
	text-shadow:0 0 10px #00ffff;
}
#taglist a{
	text-decoration:none;
	font-size:inherit;
	color:inherit;
	text-shadow:inherit;
}
#taglist div:hover{
	text-shadow:0 0 10px #ffff00;
}
#tag_blog *{
	font-size:10px;
}
.tag_blog_item{
	border-bottom:#cacaca 1px dashed;
	padding:3px 0;
}
.tag_title{
	float:left;
	width:500px;
}
.tag_time{
	float:left;
	width:200px;
}

/*---------bloglist----------*/
#bloglist_left,#bloglist_right{
	width:345px;
	float:left;
}
#bloglist_line{
	width:10px;
	margin:-30px 20px -100px;
	padding:0 0 150px 0;
	background:#cacaca;
	float:left;
}
.bloglist_box h6{
	font-size:18px;
	font-weight:bold;
	position:relative;
}
.bloglist_box{
	position:relative;
	margin:0 0 40px 0;
}
.bloglist_box:hover{
	box-shadow:0 0 10px 2px rgba(255,0,0,.3),inset 0 0 6px rgb(255,0,0);
}
#bloglist_left .bloglist_box:hover .bloglist_tip{
	background-position:0 -97px;
}
#bloglist_right .bloglist_box:hover .bloglist_tip{
	background-position:-57px -97px;
}
.bloglist_box p{
	border-top:#cacaca 1px dashed;
}
#bloglist_left .bloglist_tip{
	position:absolute;
	right:-35px;
	top:10px;
	background:url(../../images/main.png) 0 -68px no-repeat;
	width:47px;
	height:24px;
}
#bloglist_left{
	padding-top:40px;
}
#bloglist_right{
	padding-top:70px;
}
#bloglist_right .bloglist_tip{
	position:absolute;
	left:-35px;
	top:10px;
	background:url(../../images/main.png) -57px -68px no-repeat;
	width:47px;
	height:24px;
}
.bloglist_blank{
	width:10px;
}

/*---------戳小千----------*/
#chisato_frame{
	width:100%;
	position:relative;
	overflow:hidden;
}
#chi_back{
	width:740px;
}
#chi{
	width:250px;
	position:absolute;
	left:165px;
	top:40px;
}
#chi_dialog{
	position:absolute;
	left:165px;
	top:250px;
	width:250px;
	height:60px;
	background:rgba(255,255,255,.6);
	border-radius:10px;
	border:#cacaca 2px solid;
}
#chi_dialog_name{
	background:rgb(255,98,157);
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	padding:1px 20px;
	border-radius:10px;
	position:absolute;
	left:10px;
	top:-10px;
}
#chi_dialog_content{
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	padding:14px 10px 0 10px;
}

/*---------提示框--------*/
.alert_main{
	z-index:800;
	position:absolute;
	left:50%;
	top:50%;
	width:400px;
	margin:51px 0 0 -200px;
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0);
}
.alert_1{
	border-top:0px transparent dashed;
	border-left:3px transparent dashed;
	border-right:3px transparent dashed;
	border-bottom:#ff6000 3px solid;
}
.alert_2{
	background:#ff6000;
	padding:3px;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
}
.alert_3{
	border-bottom:0px transparent dashed;
	border-left:3px transparent dashed;
	border-right:3px transparent dashed;
	border-top:#ff6000 3px solid;
}


#tagbox_out{
	margin:20px auto 0px;
	width:500px;
}
#tagbox{
	position:relative;
	width:500px;
	height:450px;
}
#tagbox a{
	position:absolute;
	padding:3px 6px;
	color:#000;
	top:0px;
	font-weight:bold;
	text-decoration:none;
	left:0px;
}
#tagbox a:hover{
	box-shadow:0 0 1px #000;
	background:#ffffff;
}


#zcp #zcp_input,#zcp #zcp_output{
	font-size: 25px;
	height: 30px;
	font-family: 宋体, serif;
}
#zcp #zcp_back{
	background-color:rgb(252, 248, 227);
}
#zcp #zcp_back:hover{
	background-color:rgb(232, 228, 207);
}
#zcp #zcp_back:active{
	background-color:rgb(256, 252, 231);
}
#zcp #zcp_clear{
	background-color:rgb(248, 215, 218);
}
#zcp #zcp_clear:hover{
	background-color:rgb(228, 195, 198);
}
#zcp #zcp_clear:active{
	background-color:rgb(252, 217, 222);
}
#zcp #zcp_calc{
	background-color:rgb(223, 240, 216);
}
#zcp #zcp_calc:hover{
	background-color:rgb(203, 220, 196);
}
#zcp #zcp_calc:active{
	background-color:rgb(227, 244, 220);
}
#zcp div {
	padding:5px;
	text-align:center;
}
#zcp button{
	width:80px;
	height:50px;
	color:#000000;
	font-size:25px;
	font-family:微软雅黑, serif;
	border:1px solid black;
	background:#ffffff;
}
#zcp button:hover {
	background-color:rgb(209, 209, 209);
}
#zcp button:active {
	background-color:rgb(240, 240, 240);
}
#zcp_copyright a{
	color:blue;
}
/*----------磁力页面----------*/
#torrent_search{
	margin:20px 0;
}
.torrent_line:hover{
	background:#cccccc;
}
.torrent_name{
	float:left;
	word-break:break-all;
	width:340px;
	padding:0 20px 0 10px;
}
.torrent_size{
	float:left;
	width:120px;
}
.torrent_date{
	float:left;
	width:120px;
}
.torrent_click{
	float:left;
	width:110px;
}
.torrent_click span{
	padding:1px 5px;
	background:#999999;
	border-radius:6px;
	cursor:pointer;
	margin:0 5px;
}
.torrent_click span:hover{
	background:#000000;
	color:#ffffff;
}
.torrent_start{
	float:none;
	clear:both;
}
.torrent_end{
	float:none;
	clear:both;
	width:740px;
	border-bottom:#cacaca dashed;
	padding:5px 0 0;
	margin:0 0 5px 0;
}
.torrent_show{
	float:none;
	clear:both;
	width:740px;
	margin:0 0 30px;
	display:none;
}
.torrent_show textarea{
	float:left;
	width:450px;
	height:40px;
	margin:5px auto;
	font-size:10px;
}
.torrent_content_size{
	float:left;
	margin:10px 30px;
}