
[id*="categories"], [id*="archives"], .list.custom-list {
	overflow:hidden;
	position:relative;
	z-index:1000;
}
[id*="categories"] ul, [id*="archives"] ul, .list.custom-list ul {
	padding:0px 0px 0px 1px;
	list-style-type:none;
}
@media (max-width: 767px) {
	[id*="categories"] ul, [id*="archives"] ul, .list.custom-list ul { margin:0 0 0px; }
}
[id*="categories"] ul li, [id*="archives"] ul li, .list.custom-list ul li {
	margin:0;
	padding:0;
	position:relative;
	font-family:"微软雅黑","Microsoft YaHei";
	font-size:14px;
    width:300px; float:left; padding:0px 16px 0px 17px;
}
[id*="categories"] ul li:before, [id*="archives"] ul li:before, .list.custom-list ul li:before { display:none; }
[id*="categories"] ul li a, [id*="archives"] ul li a, .list.custom-list ul li a {
	background:url(../images/icon1.gif) no-repeat 10px 16px;
	color:#353535;
	text-transform:uppercase;
	display:block;
	position:relative;
	overflow:hidden;
	padding:8px 0px 8px 24px;
	float:left;text-align:left;width:276px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
[id*="categories"] ul li a, [id*="archives"] ul li a, .list.custom-list ul li a  img{ margin-left:8px;}
[id*="categories"] ul li a:before, [id*="archives"] ul li a:before, .list.custom-list ul li a:before {
	/*content:'';
	font:14px/1.2em FontAwesome;
	color:#e74c3c;
	position:absolute;
	left:1px;
	width:100%;
	top:50%;
	margin-top:-9px;
	display:block;
	transition:all 0.3s ease 0s;*/
}
[id*="categories"] ul li a:after, [id*="archives"] ul li a:after, .list.custom-list ul li a:after {
	content:'';
	width:0;
	height:100%;
	background:url(../images/icon1-1.jpg) no-repeat 10px 16px;
	background-color:#ff811a;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	border-radius:0 20px 20px 0;
	transition:all 0.3s ease 0s;
}
[id*="categories"] ul li a:hover, [id*="categories"] ul li a:active, [id*="categories"] ul li a:focus, [id*="archives"] ul li a:hover, [id*="archives"] ul li a:active, [id*="archives"] ul li a:focus, .list.custom-list ul li a:hover, .list.custom-list ul li a:active, .list.custom-list ul li a:focus {
	color:#fff;
	text-decoration:none;
	background:none;
}
[id*="categories"] ul li a:hover:after, [id*="categories"] ul li a:active:after, [id*="categories"] ul li a:focus:after, [id*="archives"] ul li a:hover:after, [id*="archives"] ul li a:active:after, [id*="archives"] ul li a:focus:after, .list.custom-list ul li a:hover:after, .list.custom-list ul li a:active:after, .list.custom-list ul li a:focus:after { width:100%; }
[id*="categories"] ul li a:hover:before, [id*="categories"] ul li a:active:before, [id*="categories"] ul li a:focus:before, [id*="archives"] ul li a:hover:before, [id*="archives"] ul li a:active:before, [id*="archives"] ul li a:focus:before, .list.custom-list ul li a:hover:before, .list.custom-list ul li a:active:before, .list.custom-list ul li a:focus:before {
	font-size:20px;
	top:50%;
	margin-top:-12px;
	color:#fff;
	-webkit-transform:translateX(100%);
	-moz-transform:translateX(100%);
	-ms-transform:translateX(100%);
	-o-transform:translateX(100%);
	transform:translateX(100%);
	margin-left:-24px;
	opacity:0.7;
	filter:alpha(opacity=70);
}
.ie8 [id*="categories"] ul li a:hover:before, .ie8 [id*="categories"] ul li a:active:before, .ie8 [id*="categories"] ul li a:focus:before, .ie8 [id*="archives"] ul li a:hover:before, .ie8 [id*="archives"] ul li a:active:before, .ie8 [id*="archives"] ul li a:focus:before, .ie8 .list.custom-list ul li a:hover:before, .ie8 .list.custom-list ul li a:active:before, .ie8 .list.custom-list ul li a:focus:before { display:none; }
[id*="my_postwidget"] .post-list .post-list_li .post-list_h { font:18px/1.2em "Helvetica Neue", Helvetica, Arial, sans-serif; }
#wp-calendar caption, #wp-calendar thead tr th {
	/*color:#e74c3c;*/
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}