﻿@charset "utf-8";
/*
Theme Name: Tencent Alloy
Theme URI:  http://www.AlloyTeam.com
version: 1.0.0
Author:腾讯AlloyTeam
Author URI: http://www.AlloyTeam.com
Tags:Tencent Alloy
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
html, body{
	height:100%;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	/*line-height: 2em;*/
	color: inherit;
	text-rendering: optimizelegibility;
}
h1 {
	font-size: 50px;
}
h2 {
	font-size: 36px;
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
    font-size: 0;
}
body{
	margin:0;
	padding:0;
	font-family:'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 微软雅黑, 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;
	-webkit-font-smoothing:antialiased;
	font-size: 15px;
	color:#333333;

	background-color:white;
	background-position: center top;
	background-repeat: no-repeat;


}

::-webkit-scrollbar-track-piece {
	background-color:#f5f5f5;
	border-left:1px solid #d2d2d2;
}
::-webkit-scrollbar {
	width:13px;
	height:13px;
}
::-webkit-scrollbar-thumb {
	background-color:#c2c2c2;
	background-clip:padding-box;
	border:1px solid #979797;
	min-height:28px;
}
::-webkit-scrollbar-thumb:hover {
	border:1px solid #636363;
	background-color:#929292;
}
a{
	color: #1982D1;
	text-decoration: none;

}
a:hover {
	color: orange;
	text-decoration: none;
}

a:link,
a:visited,
a:active {



	text-decoration:none;

	-webkit-transition: text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms;
	-moz-transition: text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms;
	-ms-transition: text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms;
	-o-transition: text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms;
	transition: text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms;

}

a:hover,
a:focus{
	color: orange;
	text-decoration: none;


	-webkit-transition: text-shadow 250ms ease-in 0ms, color 250ms ease-in 0ms;
	-moz-transition: text-shadow 250ms ease-in 0ms, color 250ms ease-in 0ms;
	-ms-transition: text-shadow 250ms ease-in 0ms, color 250ms ease-in 0ms;
	-o-transition: text-shadow 250ms ease-in 0ms, color 250ms ease-in 0ms;
	transition: text-shadow 250ms ease-in 0ms, color 250ms ease-in 0ms;
}
.subtitle {
	color: white;
	left:21.5%;
	top: 20px;
	font-size: 20px;
	position: relative;
	font-family:Michroma,'Segoe UI Light','Segoe UI','Segoe UI WP','Microsoft Jhenghei','微软雅黑',tahoma,'Hiragino Sans GB W3';
	-webkit-font-smoothing:antialiased;
	font-family:Michroma,'Segoe UI WP','Microsoft Jhenghei','微软雅黑',sans-serif /9;
	text-shadow: 0 0 4px #000;
}
#main {
	margin:0 auto;
	width:990px;

	overflow:hidden;
	z-index:1;
	position:relative;
	clear:both;
}
.main {

	-webkit-animation: mainAnimation 3s ease-in-out 0 1;

	-moz-animation-name: mainAnimation;
	-moz-animation-duration: 3s;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-iteration-count: 1;

	-o-animation-name: mainAnimation;
	-o-animation-duration: 3s;
	-o-animation-timing-function: ease-in-out;
	-o-animation-iteration-count: 1;

	-ms-animation-name: mainAnimation;
	-ms-animation-duration: 3s;
	-ms-animation-timing-function: ease-in-out;
	-ms-animation-iteration-count: 1;

	animation: mainAnimation 3s ease-in-out 0 1;
}
@-webkit-keyframes 'mainAnimation' {
	from {

		margin-top:70%;
		width:1000px;
		overflow: hidden;
		opacity: 0;
		-moz-opacity: 0;
		filter:alpha(opacity=0);
}
50% {
	margin-top:70%;

}
80% {
	margin-top:70%;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}
to {
	margin-top:0%;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
}
}

@-moz-keyframes mainAnimation {
	from {

		margin-top:70%;
		width:1000px;
		overflow: hidden;
		opacity: 0;
		-moz-opacity: 0;
		filter:alpha(opacity=0);
}
50% {
	margin-top:70%;

}
80% {
	margin-top:70%;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}
to {
	margin-top:0%;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
}
}

@-o-keyframes mainAnimation {
	from {

		margin-top:70%;
		width:1000px;
		overflow: hidden;
		opacity: 0;
		-moz-opacity: 0;
		filter:alpha(opacity=0);
}
50% {
	margin-top:70%;

}
80% {
	margin-top:70%;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}
to {
	margin-top:0%;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
}
}

@-ms-keyframes mainAnimation {
	from {

		margin-top:70%;
		width:1000px;
		overflow: hidden;
		opacity: 0;
		-moz-opacity: 0;
		filter:alpha(opacity=0);
}
50% {
	margin-top:70%;

}
80% {
	margin-top:70%;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}
to {
	margin-top:0%;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
}
}

@keyframes mainAnimation {
	from {

		margin-top:70%;
		width:1000px;
		overflow: hidden;
		opacity: 0;
		-moz-opacity: 0;
		filter:alpha(opacity=0);
}
50% {
	margin-top:70%;

}
80% {
	margin-top:70%;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}
to {
	margin-top:0%;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
}
}

#header {
	margin: auto;

	width:100%;
	overflow: hidden;
}
.header {

	-webkit-animation-name: headerAnimation;
	-webkit-animation-duration: 2.8s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;

	-moz-animation-name: headerAnimation;
	-moz-animation-duration: 3s;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-iteration-count: 1;

	-o-animation-name: headerAnimation;
	-o-animation-duration: 3s;
	-o-animation-timing-function: ease-in-out;
	-o-animation-iteration-count: 1;

	-ms-animation-name: headerAnimation;
	-ms-animation-duration: 3s;
	-ms-animation-timing-function: ease-in-out;
	-ms-animation-iteration-count: 1;

	animation: headerAnimation 3s ease-in-out 0 1;
}
@-webkit-keyframes 'headerAnimation' {
	from {

		margin-top:0%;
		width:100%;
		overflow: hidden;
		opacity: 0;
		-moz-opacity: 0;
		filter:alpha(opacity=0);
}
50% {
	margin-top:0%;

}
80% {
	margin-top:0%;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}
to {
	margin-top:0%;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
}
}
@-moz-keyframes headerAnimation {
	from {

		margin-top:0%;
		width:100%;
		overflow: hidden;
		opacity: 0;
		-moz-opacity: 0;
		filter:alpha(opacity=0);
}
50% {
	margin-top:0%;

}
80% {
	margin-top:0%;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}
to {
	margin-top:0%;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
}
}

@-o-keyframes headerAnimation {
	from {

		margin-top:0%;
		width:100%;
		overflow: hidden;
		opacity: 0;
		-moz-opacity: 0;
		filter:alpha(opacity=0);
}
50% {
	margin-top:0%;

}
80% {
	margin-top:0%;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}
to {
	margin-top:0%;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
}
}

@-ms-keyframes headerAnimation {
	from {

		margin-top:0%;
		width:100%;
		overflow: hidden;
		opacity: 0;
		-moz-opacity: 0;
		filter:alpha(opacity=0);
}
50% {
	margin-top:0%;

}
80% {
	margin-top:0%;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}
to {
	margin-top:0%;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
}
}

@keyframes headerAnimation {
	from {

		margin-top:0%;
		width:100%;
		overflow: hidden;
		opacity: 0;
		-moz-opacity: 0;
		filter:alpha(opacity=0);
}
50% {
	margin-top:0%;

}
80% {
	margin-top:0%;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}
to {
	margin-top:0%;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
}
}

.alloyLogo {
	display: block;
	float: left;
	margin:10px 0 0 0;
	height:50px;
}
#alloy {
	margin:0 auto;
	width:990px;
	position:relative;
	height:0%;
}
.alloy {
	-webkit-animation-name: alloytry;
	-webkit-animation-duration: 3s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count:1;

	-moz-animation-name: alloytry;
	-moz-animation-duration: 3s;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-iteration-count:1;

	-o-animation-name: alloytry;
	-o-animation-duration: 3s;
	-o-animation-timing-function: ease-in-out;
	-o-animation-iteration-count:1;

	-ms-animation-name: alloytry;
	-ms-animation-duration: 3s;
	-ms-animation-timing-function: ease-in-out;
	-ms-animation-iteration-count:1;

	animation: alloytry 3s ease-in-out 0 1;
}
@-webkit-keyframes 'alloytry' {
	from {
		height:100%;

}
50% {
	height:100%;
}
80% {
	height:100%;
}
to {
	height:0%;

}
}
@-moz-keyframes alloytry {
	from {
		height:100%;

}
50% {
	height:100%;
}
80% {
	height:100%;
}
to {
	height:0%;

}
}
@-o-keyframes alloytry {
	from {
		height:100%;

}
50% {
	height:100%;
}
80% {
	height:100%;
}
to {
	height:0%;

}
}

@-ms-keyframes alloytry {
	from {
		height:100%;

}
50% {
	height:100%;
}
80% {
	height:100%;
}
to {
	height:0%;

}
}

@keyframes alloytry {
	from {
		height:100%;

}
50% {
	height:100%;
}
80% {
	height:100%;
}
to {
	height:0%;

}
}



#alloyteam,#alloyteam2 {

	position: absolute;

	font-family:'Vrinda','Segoe UI','Microsoft Jhenghei','微软雅黑',tahoma,'Hiragino Sans GB W3';
	-webkit-font-smoothing:antialiased;
	font-weight:normal;
	font-size: 45px;

	left:50%;
	top:0%;
	margin:0px 0 0 -440px;
	text-shadow:0px 1px 3px rgba(0, 0, 0, 0.5);
}
.alloyteam3 {
	color:white;
	font-family:'Vrinda','Segoe UI','Microsoft Jhenghei','微软雅黑','Hiragino Sans GB W3';
	-webkit-font-smoothing:antialiased;
	font-weight:normal;
	font-size: 45px;
	text-shadow:0px 1px 3px #333;
	float:left;
	margin-left: 10px;
}
.alloyteam {

	-webkit-animation-name: logoAnimation;
	-webkit-animation-duration: 3s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;


	-moz-animation-name: logoAnimation;
	-moz-animation-duration: 3s;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-iteration-count: 1;

	-o-animation-name: logoAnimation;
	-o-animation-duration: 3s;
	-o-animation-timing-function: ease-in-out;
	-o-animation-iteration-count: 1;

	-ms-animation-name: logoAnimation;
	-ms-animation-duration: 3s;
	-ms-animation-timing-function: ease-in-out;
	-ms-animation-iteration-count: 1;

	animation: logoAnimation 3s ease-in-out 0 1;
}
@-webkit-keyframes 'logoAnimation' {
	from {

		left:50%;
		font-size: 160px;
		width:720px;
		top:50%;
		margin: -150px 0 0 -360px;
		text-shadow:1px 2px 9px #333;
		opacity: 0;
		-moz-opacity: 0;
		filter:alpha(opacity=0);
}
50% {
	font-size: 160px;
	width:720px;
	left:50%;
	top:50%;
	margin: -150px 0 0 -360px;
	text-shadow:1px 2px 9px #333;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
}
80% {
	font-size: 160px;
	width:720px;
	left:50%;
	top:50%;
	margin: -150px 0 0 -360px;
	text-shadow:1px 2px 9px #333;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
}
to {

	font-size: 45px;
	width:720px;
	left:50%;
	top:0%;
	margin:0px 0 0 -440px;
	text-shadow:0px 1px 3px #333;

}
}
@-moz-keyframes logoAnimation {
	from {

		left:50%;
		font-size: 160px;
		width:720px;
		top:50%;
		margin: -150px 0 0 -360px;
		text-shadow:1px 2px 9px #333;
		opacity: 0;
		-moz-opacity: 0;
		filter:alpha(opacity=0);
}
50% {
	font-size: 160px;
	width:720px;
	left:50%;
	top:50%;
	margin: -150px 0 0 -360px;
	text-shadow:1px 2px 9px #333;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
}
80% {
	font-size: 160px;
	width:720px;
	left:50%;
	top:50%;
	margin: -150px 0 0 -360px;
	text-shadow:1px 2px 9px #333;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
}
to {

	font-size: 45px;
	width:720px;
	left:50%;
	top:0%;
	margin:0px 0 0 -440px;
	text-shadow:0px 1px 3px #333;

}
}

@-o-keyframes logoAnimation {
	from {

		left:50%;
		font-size: 160px;
		width:720px;
		top:50%;
		margin: -150px 0 0 -360px;
		text-shadow:1px 2px 9px #333;
		opacity: 0;
		-moz-opacity: 0;
		filter:alpha(opacity=0);
}
50% {
	font-size: 160px;
	width:720px;
	left:50%;
	top:50%;
	margin: -150px 0 0 -360px;
	text-shadow:1px 2px 9px #333;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
}
80% {
	font-size: 160px;
	width:720px;
	left:50%;
	top:50%;
	margin: -150px 0 0 -360px;
	text-shadow:1px 2px 9px #333;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
}
to {

	font-size: 45px;
	width:720px;
	left:50%;
	top:0%;
	margin:0px 0 0 -440px;
	text-shadow:0px 1px 3px #333;

}
}

@-ms-keyframes logoAnimation {
	from {

		left:50%;
		font-size: 160px;
		width:720px;
		top:50%;
		margin: -150px 0 0 -360px;
		text-shadow:1px 2px 9px #333;
		opacity: 0;
		-moz-opacity: 0;
		filter:alpha(opacity=0);
}
50% {
	font-size: 160px;
	width:720px;
	left:50%;
	top:50%;
	margin: -150px 0 0 -360px;
	text-shadow:1px 2px 9px #333;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
}
80% {
	font-size: 160px;
	width:720px;
	left:50%;
	top:50%;
	margin: -150px 0 0 -360px;
	text-shadow:1px 2px 9px #333;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
}
to {

	font-size: 45px;
	width:720px;
	left:50%;
	top:0%;
	margin:0px 0 0 -440px;
	text-shadow:0px 1px 3px #333;

}
}

@keyframes logoAnimation {
	from {

		left:50%;
		font-size: 160px;
		width:720px;
		top:50%;
		margin: -150px 0 0 -360px;
		text-shadow:1px 2px 9px #333;
		opacity: 0;
		-moz-opacity: 0;
		filter:alpha(opacity=0);
}
50% {
	font-size: 160px;
	width:720px;
	left:50%;
	top:50%;
	margin: -150px 0 0 -360px;
	text-shadow:1px 2px 9px #333;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
}
80% {
	font-size: 160px;
	width:720px;
	left:50%;
	top:50%;
	margin: -150px 0 0 -360px;
	text-shadow:1px 2px 9px #333;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
}
to {

	font-size: 45px;
	width:720px;
	left:50%;
	top:0%;
	margin:0px 0 0 -440px;
	text-shadow:0px 1px 3px #333;

}
}



.alloyteam1 {
	color:white;
}

.alloyteam2,
.alloyteam2 a{

	color:white;
	text-decoration:none;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
	.alloyteam2,
	.alloyteam2 a {
		color:#666;
		text-decoration:none;
		-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,.1)), color-stop(40%,rgba(0,0,0,.0)), color-stop(100%,rgba(0,0,0,1)));

}

}





#tencentInfo {
	position: absolute;
	left:50%;
	top:50%;
	width:680px;
	height:50px;
	margin: 100px 0 0 -360px;
	text-align:center;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
	display:none \9;
	_display:none;

}
.tencentInfo {
	-webkit-animation-name: tencentInfoAnimation;
	-webkit-animation-duration: 3s;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;

	-moz-animation-name: tencentInfoAnimation;
	-moz-animation-duration: 3s;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-iteration-count: 1;

	-o-animation-name: tencentInfoAnimation;
	-o-animation-duration: 3s;
	-o-animation-timing-function: ease-in-out;
	-o-animation-iteration-count: 1;

	-ms-animation-name: tencentInfoAnimation;
	-ms-animation-duration: 3s;
	-ms-animation-timing-function: ease-in-out;
	-ms-animation-iteration-count: 1;

	animation: tencentInfoAnimation 3s ease-in-out 0 1;
}
@-webkit-keyframes 'tencentInfoAnimation' {
	from {
		top:60%;
		opacity: 0;
		-moz-opacity: 0;
		filter:alpha(opacity=0);

}
50% {
	top:50%;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);

}
80% {
	top:50%;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);

}
to {
	top:100%;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
	display: none;
}
}

@-moz-keyframes tencentInfoAnimation {
	from {
		top:60%;
		opacity: 0;
		-moz-opacity: 0;
		filter:alpha(opacity=0);

}
50% {
	top:50%;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);

}
80% {
	top:50%;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);

}
to {
	top:100%;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
	display: none;
}
}

@-o-keyframes tencentInfoAnimation {
	from {
		top:60%;
		opacity: 0;
		-moz-opacity: 0;
		filter:alpha(opacity=0);

}
50% {
	top:50%;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);

}
80% {
	top:50%;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);

}
to {
	top:100%;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
	display: none;
}
}

@-ms-keyframes tencentInfoAnimation {
	from {
		top:60%;
		opacity: 0;
		-moz-opacity: 0;
		filter:alpha(opacity=0);

}
50% {
	top:50%;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);

}
80% {
	top:50%;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);

}
to {
	top:100%;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
	display: none;
}
}
@keyframes tencentInfoAnimation {
	from {
		top:60%;
		opacity: 0;
		-moz-opacity: 0;
		filter:alpha(opacity=0);

}
50% {
	top:50%;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);

}
80% {
	top:50%;
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);

}
to {
	top:100%;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
	display: none;
}
}
/*导航菜单*/
.menu {
	height:32px;
	clear:both;

	margin:0;
	padding:20px 0 43px 0;
	font-size: 24px;
	text-align:left;
	width:100%;

}
.menu li{
	float:left;
	padding-right: 26px;
	padding-right:25px \9;
	list-style:none;
	position:relative;
}
.menu li a {
	font-family:Michroma,'Segoe UI Light','Segoe UI','Segoe UI WP','Microsoft Jhenghei','微软雅黑',tahoma,'Hiragino Sans GB W3';
	-webkit-font-smoothing:antialiased;
	font-family:Michroma,'Segoe UI WP','Microsoft Jhenghei','微软雅黑',sans-serif /9;
}
.menu li a:link,
.menu li a:visited,
.menu li a:active {

	color:#777;
	text-shadow:0 0 2px #aaa;
	text-decoration:none;

	-webkit-transition: text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms;
	-moz-transition: text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms;
	-ms-transition: text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms;
	-o-transition: text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms;
	transition: text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms;

}

.menu li a:hover,
.menu li a:focus{
	color:#333;
	text-shadow:0 0 1px #666,
	0 0 2px #666;


	-webkit-transition: text-shadow 250ms ease-in 0ms, color 250ms ease-in 0ms;
	-moz-transition: text-shadow 250ms ease-in 0ms, color 250ms ease-in 0ms;
	-ms-transition: text-shadow 250ms ease-in 0ms, color 250ms ease-in 0ms;
	-o-transition: text-shadow 250ms ease-in 0ms, color 250ms ease-in 0ms;
	transition: text-shadow 250ms ease-in 0ms, color 250ms ease-in 0ms;
}
/*文章主体处*/
.articlemenu {
	float: left;
	width: 720px;
	line-height: 1.8;
	padding: 5px 0 30px 5px;
	margin-bottom: 10px;

	background: url(images/content_text_line.png) center bottom no-repeat;
}

}
.articlemenu li{
	float:left;
	display: block;
	/*list-style:none;*/
	margin: 0 0 3px 0;
	padding: 15px 0 0 5px;
	position: relative;
}
.articlemenu li .content_banner {
	padding:15px 0 0 75px;
}
.articlemenu li .animated.tada{
	display: inline-block;
	float: left;
	width: 52px;
	height: 52px;
	
}
a.blogTitle {
	float:left;
	color: #1982D1;
	font-size:26px;
	text-decoration:none;
	padding:0 0px 0 15px;
	width:590px;
	height:33px;
	line-height:33px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow: hidden;
	font-family:Michroma,'Segoe UI Light','Segoe UI','Segoe UI WP','Microsoft Jhenghei','微软雅黑',sans-serif,Times;
	font-family:Michroma,'Segoe UI WP','Microsoft Jhenghei','微软雅黑',sans-serif /9;
}
a.btitle{
	height:100%;
}
a.blogTitle:hover {
	color:orange;
	text-decoration:none;
}
.blogPs {
	float:left;
	width:500px;
	height:16px;
	line-height:16px;
	overflow: hidden;
	font-size:12px;
	padding:8px 0 0 18px;
	/*font-family: Tahoma, "宋体", sans-serif;*/

}
.blogPs a{
	color:orange;
	text-decoration:none;
}
.blogPs a:hover{
	text-decoration:underline;
}
.avatar {
	padding:1px;
	float: left;
	width:50px;
	height:50px;
	overflow: hidden;
	/*border:1px solid #333;*/
}

.animated {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;

	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-ms-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	-moz-animation-duration: 2s;
	-ms-animation-duration: 2s;
	-o-animation-duration: 2s;
	animation-duration: 2s;
}

@-webkit-keyframes tada {
	0% {-webkit-transform: scale(1);}
	10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
	100% {-webkit-transform: scale(1) rotate(0);}
}

@-moz-keyframes tada {
	0% {-moz-transform: scale(1);}
	10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);}
	100% {-moz-transform: scale(1) rotate(0);}
}

@-ms-keyframes tada {
	0% {-ms-transform: scale(1);}
	10%, 20% {-ms-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-ms-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-ms-transform: scale(1.1) rotate(-3deg);}
	100% {-ms-transform: scale(1) rotate(0);}
}

@-o-keyframes tada {
	0% {-o-transform: scale(1);}
	10%, 20% {-o-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);}
	100% {-o-transform: scale(1) rotate(0);}
}

@keyframes tada {
	0% {transform: scale(1);}
	10%, 20% {transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
	100% {transform: scale(1) rotate(0);}
}

.tada:hover {
	-webkit-animation-name: tada;
	-moz-animation-name: tada;
	-ms-animation-name: tada;
	-o-animation-name: tada;
	animation-name: tada;
}
/*原生头像兼容动画*/
.avatar {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;

	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-ms-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
}

.avatar.hinge {
	-webkit-animation-duration: 2s;
	-moz-animation-duration: 2s;
	-ms-animation-duration: 2s;
	-o-animation-duration: 2s;
	animation-duration: 2s;
}




fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ul{
	list-style:none;
}
.text ul,
.text ol,
.text1 ul,
.text1 ol{
	margin: 0 0 1.625em 2.5em;
}
.text ul li,
.text ol li,
.text1 ul li,
.text1 ol li{
	padding:2px 0 0 5px;
	line-height:1.8;
	display:list-item;

}
.text ul {
	list-style-type: square;
}
ol {
	list-style-type: decimal;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 1.625em;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 1.625em;
}


caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}
table{table-layout:fixed;}
th,td{vertical-align:top;}
i{overflow:hidden;display:inline-block;}
iframe{background-color:white;}
/*wp-Fiddle overflow */
iframe iframe body {
    overflow:hidden;
}
input[type="radio"],input[type="checkbox"]{margin-right:2px;#margin-right:0;}
input{
font-size:12px;
/*font-family:微软雅黑,Tahoma,Arial, Helvetica, sans-serif;*/
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
label input{position:relative;top:2px;#top:1px;font-size:12px;}
textarea{overflow:auto;padding:1px 0 0 1px;font-size:12px;}
select{font-size:12px;}
#logo cite{
	line-height:33px;
	display:none;
	text-indent:-999px;
}
/*body{margin:0px;padding:0px;font-size:12px;color:#333;font-family:微软雅黑,"宋体";background:#fff;}*/

/*====全局连接-link====*/
/*a{color:#333;text-decoration:none;font-size:12px;}
a:hover{color:#cc0000;text-decoration:underline;}*/

/*当前位置*/
.crumb{margin:0 auto;width:990px;padding-top:30px;color:#777;font-size:14px;font-family:"宋体";}
.crumb span{color:#333;}
.crumb a{font-size:14px;color:#777;}
.crumb a:hover{color:#333;text-decoration:underline;}
.titlebar{display:block;padding:0 0 5px 0;border-bottom:1px solid #d7d7d7;color:#333;font-size:19px;font-weight:normal;font-family:"微软雅黑","黑体";}
/*Top*/
a.back_top{width:21px;height:22px;border:0px;overflow:hidden;background-position:-50px 0px;position:absolute;right:8px;top:0px; background-image: url(images/icon.png);background-repeat: no-repeat;}
a.back_top:hover{border:none;background-color:#fff;background-position:-50px -23px;}

/*404*/
.error{margin:0 auto;width:650px;height:590px;position:relative;background:url(images/404.jpg) center 50px no-repeat;}
.error a.back_index,.error a.back_index:hover,.error a.back_page,.error a.back_page:hover{width:68px;height:90px;position:absolute;top:400px;}
.error a.back_index{left:250px;background-position:0px -778px;}
.error a.back_index:hover{left:250px;background-position:0px -884px;}
.error a.back_page{left:360px;background-position:0px -990px;}
.error a.back_page:hover{left:360px;background-position:0px -1097px;}
.error b{display:none;text-indent:-999px;}
/*404 End*/


/*==========Header==========*/

#top {
	min-width:990px;
	height:60px;
	background:#A9D5F4;
}

#nav{
	margin:0 auto;
	width:990px;
	position: relative;
	height:0;
}
/*Logo*/
a#logo{
	float:left;
	width:46px;
	height:50px;
	overflow:hidden;
	margin:5px 0 0 0;
	background:url(images/logo.png) no-repeat;
}

/*Menu*/
#menu{
float:right;
margin:0 2px 0 0;
top: 13px;
right: 0;
position: absolute;
}
#menu li{float:left;width:60px;height:29px;line-height:28px;margin-right:5px;color:#bbbaba;}
#menu li a{float:left;width:60px;height:29px;line-height:28px;display:block;text-align:center;font-weight:bold;font-size:14px;font-family:"微软雅黑";color:#bbbaba;text-decoration:none;}
#menu li a:hover{text-decoration:none;background-position:0px -250px;}
#menu li#on a{text-decoration:none;color:#fff;background-position:0px -216px;}/*导航选中*/
/*Rss*/
#menu li#rss{width:auto;background-position:-87px -74px;background-repeat:no-repeat;padding:5px 0 0 16px;}
#menu li#rss a:hover{background-position:0px -80px;}
#menu li a.rss{width:39px;height:22px;background-position:0px -80px;}
/*#menu li a.rss:hover{background-position:0px -80px;}*/
/*Feed
#menu li#feed{width:auto;padding:5px 0 0 3px;}
#menu li#feed a:hover{background-position:-50px -80px;}*/
#menu li a.feed{width:20px;height:20px;background-position:-50px -80px;}
/*#menu li a.feed:hover{background-position:-50px -80px;}*/
/*==========Header==========*/



/*========================================框架================================*/
#wrapper{margin:0 auto;width:990px;}
/*Container*/

/*Content*/
#content{
	float:left;width:720px;padding-bottom:50px;overflow:hidden;position:relative;}
/*Sidebar*/
#sidebar{
	margin-top:-7px;
	float:right;
	width:225px;
	padding-bottom:20px;
	overflow:hidden;
}
/*左边标题*/
#sidebar h1{float:left;width:209px;height:25px;padding:8px 0 0 11px;margin:30px 0 20px 0;overflow:hidden;background-position:0px -440px;}
#sidebar h1 b{float:left;width:70px;height:18px;overflow:hidden;}
#sidebar h1 b.microblog{background-position:0px -482px;}
#sidebar h1 b.classify{background-position:-94px -482px;}
#sidebar h1 b.tags{background-position:0px -507px;}
#sidebar h1 b.links{background-position:-94px -507px;}
#sidebar h1 b.selfabout{background-position:0px -532px;}
#sidebar h1 b.userdetail{background-position:0px -556px;}
#sidebar h1 b.selfmanage{background-position:-94px -532px;}

.left{float:left;}
.right{float:right;}
.gray{color:gray;}
.red{color:red;}
.input{width:220px;height:19px;line-height:19px;border-color:#7C7C7C #bbb #bbb #7C7C7C;border-style:solid;border-width:1px;color:#777;font-family:Arial,"宋体";font-size:14px;line-height:normal;padding:5px 4px 2px 4px;}
.line{padding:0px;margin:3px 0 10px 0;_margin:3px 0 -15px 0;height:1px;font-size:1px;border-top:1px solid #d7d7d7;}

/*========================================框架 End================================*/


/*==========左边内容==========*/
.content_text,.content_text1,.content_text2,.content_text3{_float:left;_width:720px;padding:0 0 30px 0;margin-bottom:25px;overflow:hidden;background:url(images/content_text_line.png) center bottom no-repeat;}
.content_text1{margin-bottom:0px;padding-bottom:21px;}
.content_text2{background:none;}
.content_text3{padding:0 0 12px 0;}
.title {
	overflow:hidden;
	position:relative;
	line-height:21px;
	padding:15px 15px 15px 5px;
}
.title .line_h{float:left;width:1px;height:41px;line-height:1px;font-size:1px;margin:2px 9px 0 10px;_margin:2px 6px 0 10px;overflow:hidden;background:#d7d7d7;}
.title h3{font-size:22px;font-weight:normal;font-family:"微软雅黑","黑体";}
.title h3 a{font-size:22px;font-weight:normal;font-family:"微软雅黑","黑体";}
.title h3 a:hover{text-decoration:none;}
.title p{padding-top:5px;_padding-top:3px;color:#777;}

.title1 {
	overflow:hidden;
	position:relative;
	line-height:21px;
	padding:15px 15px 15px 65px;
}
.title1 h3{font-size:22px;font-weight:normal;font-family:"微软雅黑","黑体";}
.title1 h3 a{font-size:22px;font-weight:normal;font-family:"微软雅黑","黑体";}
.title1 h3 a:hover{text-decoration:none;}
.title1 p{padding-top:5px;_padding-top:3px;color:#777;}

.singleauthor{
	position: absolute;
	left: 15px;
	top:15px;
}
a.up {
	width:42px;
	height:39px;
	padding-top:1px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	font-family:Georgia;
	overflow:hidden;
	position:absolute;
	*top:0px;
	right:0px;
	*right:10px;
	background-image: url(images/newtip.png);
	background-repeat:no-repeat;
	background-position:0 0;
	text-decoration:none;
}
a.up:hover {
	background-position:0 -41px;
}
/*content_banner*/
.content_banner {
	float:left;
	width:643px;
	padding:15px 0 0 75px;
	overflow:hidden;
}
.content_banner h2{
	font-size:22px;
	padding:5px 0 12px 0;
}
.content_banner h2 a{
	font-size:22px;
	display:block;
}
.content_banner h2 a:hover{text-decoration:none;}
/*.content_banner a img{float:left;}*/
.content_banner img{border:none;margin:0px;padding:0px;}
.content_banner .text,.text1 {
	clear:both;
	font-size:14px;
	line-height:24px;
	_position:static;
	position:relative;
	overflow:hidden;
}
.content_banner .text1{padding:0px 0 20px 0;background:none;}
.content_banner .text a,.content_banner .text1 a{font-size:14px;}
.content_banner .text a.keywords,.text1 a.keywords{font-size:14px;}
.content_banner .text a.keywords:hover,.text1 a.keywords:hover{font-size:14px;border:none;}
.content_banner .text a.keywords span,.text1 a.keywords span{display:none;}
.content_banner .text a.keywords span img,.text1 a.keywords span img{width:45px;height:45px;border:none;}
.content_banner .text a.keywords:hover span,.text1 a.keywords:hover span{display:block;width:45px;height:57px;padding:5px 6px 0 6px;overflow:hidden;position:absolute;z-index:9999;background-position:0px -745px;}
.content_banner .text p,
.content_banner .text1 p{
	clear:both;
	padding:7px 0;
	margin:0;
	color:#444;
	font-size:14px;
	line-height:1.8;
	/*text-indent:2em;*/
	/*word-break:break-all;*/
	/*font-family:Tahoma, "宋体", sans-serif;*/
}
/*toolBar*/
.toolBar,.toolBar1{float:left;width:720px;position:relative;}
.toolBar1{padding:10px 0 0 0;background:url(images/hatching_line.png) left top repeat-x;}
.toolBar a{text-decoration:underline;color:#333;}
.toolBar a:hover {
	text-decoration:none;
	color:orange;
}
.toolBar li{float:left;padding:0 10px 2px 20px;display:block;font-size:12px;color:#777;}
.toolBar li.browse{background-repeat:no-repeat;background-position:-206px 2px;background-image: url(images/icon.png);background-repeat: no-repeat;}
.toolBar li.like{background-repeat:no-repeat;background-position:-206px -21px;background-image: url(images/icon.png);background-repeat: no-repeat;}
.toolBar li.share{background-repeat:no-repeat;background-position:-206px -48px;background-image: url(images/icon.png);background-repeat: no-repeat;}
.toolBar .more {
	float:left;
	margin:0 0 20px 75px;
	font-size:14px;
	color:#1982D1;
	text-decoration:none;
	background: url(images/more.png) no-repeat transparent;
	background-position:right 3px;
	padding-right: 28px;
	display: inline-block;
	height:100%;
	line-height:28px;
}
.toolBar .more:hover {
	background-position: right -22px;

}
/*打赏功能*/
.toolbar {
	width: 410px;
    margin: auto;
    margin-top: 50px;
    margin-bottom: 50px;
}
.toolbar .helpus{
	display:block;

	margin: 20px auto;
	text-decoration:none;
	color:white;
	font-size:12px;
	line-height:1.8;
	
	background: url(images/paybutton2.png) no-repeat center #fff;
	background-size:cover;
	width: 219px;
	height: 80px;
	border:1px solid rgba(0,0,0,0);
	border-radius: 10px;
	
	
}
.toolbar .helpus:hover{
	border-radius: 10px 10px 0 0;
	color:white;
}
.toolbar .helpus .paycode{
	display:none;
	position:relative;
	z-index:100;
	margin: 80px 0 0 0px;
	padding:10px;


	width:200px;

	background:#cd533d;
	overflow:hidden;
	
}

.toolbar .helpus:hover .paycode{
	display:block;
}

.toolbar .helpus .paycode img{
	width:200px;
}
.toolbar .wechatpay {
	background: url(images/wechatpaycode.png) no-repeat center #fff;
	background-size:cover;
	width:200px;
	height: 258px;
}
.toolbar .alipay {
	background: url(images/alipaycode.png) no-repeat center #fff;
	background-size:cover;
	width:200px;
	height: 258px;
	margin-left: 10px;
}
.helpus2{
	display:block;
	margin: 20px auto;
	text-decoration:none;
	color:#666;
	font-size:16px;
	line-height:2;
	
	background: url(images/paybutton2.png) no-repeat center  #fff;
	background-size:cover;
	width: 219px;
	height: 80px;
	border: 1px solid #ccc;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 10px;
	
	-webkit-transition: border 500ms ease-in 0ms;
	-moz-transition: border 500ms ease-in 0ms;
	-ms-transition: border 500ms ease-in 0ms;
	-o-transition: border 500ms ease-in 0ms;
	transition: border 500ms ease-in 0ms;
	
}
.helpus2:hover {
	border: 1px solid orange;
	-webkit-transition: border 300ms ease-in 0ms;
	-moz-transition: border 300ms ease-in 0ms;
	-ms-transition: border 300ms ease-in 0ms;
	-o-transition: border 300ms ease-in 0ms;
	transition: border 300ms ease-in 0ms;
}
.helpus2 .paycode{
	display:none;
	position:relative;
	z-index: 99999;
	margin:-90% -100%;
	padding:20px;
	width:617px;
	text-align:center;
	box-shadow:5px 5px 40px rgba(0,0,0,0.5);
	background:white;
	overflow:hidden;
	
}

.helpus2:hover .paycode{
	display:block;
	color: #999;
}




/*appendInfo*/
.appendInfo{float:left;width:720px;position:relative;}
.appendInfo a{text-decoration:underline;color:#333;}
.appendInfo a:hover{text-decoration:underline;color:#cc0000;}
.appendInfo ul{float:left;width:720px;padding-bottom:5px;border-bottom:1px solid #d7d7d7;}
.appendInfo li{float:left;padding:0 10px 2px 20px;display:block;font-size:12px;color:#777;}
.appendInfo li.come_from{width:478px;padding-left:0px;}
.appendInfo li.come_from span{color:red;}
.appendInfo li.red_heart{background-repeat:no-repeat;background-position:-205px -102px;}
.appendInfo li.add_like{background-repeat:no-repeat;background-position:-206px -125px;}
.appendInfo li.share{background-repeat:no-repeat;background-position:-206px -48px;}
.appendInfo .lr{float:left;width:720px;padding-top:10px;font-size:14px;text-align:left;font-family:"宋体";}
.appendInfo .lr a{font-size:14px;font-family:"宋体";color:#777;}
.appendInfo .lr a:hover{color:#333;text-decoration:underline;}

/*comment*/
.comments{
	width:720px;
	font-size:12px;
}
.comments p{overflow:hidden;padding-bottom:5px;}
.comments .left{font-size:18px;color:#333;}
.comments .right{color:#777; font-size:14px;}
.comments .right a{font-size:14px;text-decoration:underline;}
.comments ul{width:720px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
.comments li{overflow:hidden;width:680px;padding:20px;display:block;border-bottom:1px dotted #d7d7d7;}
.comments li div{overflow:hidden;padding-left:10px;}
.comments h2{
	position:relative;
	color:#777;
}
.comments h2 cite.fn a{margin-left:10px;color:#cc0000;font-size:14px;text-decoration:underline;}
.comments h2 .c_time{position:absolute;right:0px;color:#777;font-weight:normal;}
.comments li p{overflow:hidden;padding:13px 0 0 0;line-height:20px;overflow:hidden;}
.comments li a.agree,a.oppose,a.write_back,a.agree:hover,a.oppose:hover,a.write_back:hover{float:left;margin-right:7px;padding:0 0 0 15px;color:#777; overflow:hidden;}
.comments li a.agree:hover,a.oppose:hover,a.write_back:hover{color:#333;text-decoration:underline;}
.comments li a.agree{background-position:-209px -235px;}
.comments li a.agree:hover{background-position:-209px -255px;}
.comments li a.oppose{background-position:-209px -275px;}
.comments li a.oppose:hover{background-position:-209px -295px;}
.comments li a.write_back{margin-left:5px;padding:1px 0 0 0;*padding:2px 0 0 0;}
.comments li a.write_back:hover{margin-left:5px;padding:1px 0 0 0;*padding:2px 0 0 0;}

/*commentform
.commentform{clear:both;width:720px;padding-top:40px;}
.commentform h4{font-size:20px;padding-bottom:5px;border-bottom:1px solid #d7d7d7;position:relative;}
.commentform h4 .h4_right{position:absolute;right:0px;top:5px;font-size:14px;color:#777;}
.commentform h4 .h4_right a{font-size:14px;}
.commentform ul{float:left;width:700px;padding:20px 0 0 20px;}
.commentform ul.noP{padding:0px;}
.commentform li{display:block;padding-bottom:10px;position:relative;}
.commentform li blockquote{float:left;width:80px;line-height:28px;text-align:right;font-size:14px;}
.commentform li textarea{width:420px;height:130px;border-color:#7C7C7C #bbb #bbb;border-style:solid;border-width:1px;color:#777;font-family:Arial,"宋体";font-size:14px;line-height:normal;padding:3px 4px !important;}
.commentform li.bnt{padding:0 0 0 360px;}
.commentform li.bnt a{float:left;width:70px;height:29px;line-height:29px;color:#333;font-weight:bold;font-size:14px;text-align:center;overflow:hidden;background-position:0px -220px;background-image: url(images/icon.png)}
.commentform li.bnt a:hover{color:#333;text-decoration:none;background-position:0px -250px;}
.commentform li .login_register{margin-left:10px;font-size:14px;line-height:15px;position:absolute;top:6px;*top:8px;}
.commentform li .login_register a{font-size:14px;}*/

/*用户管理信息*/
.user_manage{float:left;width:720px;padding: 0 0 30px 0;}
.user_manage .my_info{line-height:28px;padding:10px 0 0 0;font-size:14px; }
.user_manage li{display:block;padding:20px 0;border-bottom:1px dotted #d7d7d7;font-size:14px;font-weight:bold;position:relative;}
.user_manage li a{font-size:14px;}
.user_manage li .span{font-size:12px;font-weight:normal;color:#777;position:absolute;right:5px;}
.user_manage li .span a{font-size:12px;}
.user_manage li.normal{font-weight:normal;padding:10px 0;line-height:30px;}

.user_manage li .avatar{ margin:7px 10px 0 0;}









/*==========左边内容 End==========*/

/*=============ilover=================*/
.widget{
width:215px;
height:27px;
/* padding:3px 0 0 5px; */
background-position:0px -150px;
background-repeat:no-repeat;
}
.widget input{float:left;width:170px;height:21px;line-height:21px;border:1px solid #fff;color:#777;font-size:14px;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;}
.widget .so{float:left;width:34px;height:24px;margin-left:6px;border:none;cursor:pointer;background-position:-183px -153px;background-repeat:no-repeat;}
.widget .soHover{
	float:left;
	width:34px;
	height:24px;
	margin-left:6px;
	border:none;
	cursor:pointer;
	background-position:-183px -183px;
	background-repeat:no-repeat;
}
.widget:hover{background-position:0px -180px;}

/*==================ilover end===================*/


/*==========右边内容==========*/
/*widget_search*/
.widget_search {
	width:219px;
	height:30px;
	background-color:white;
}
.widget_search form{
	border: 1px solid #CCC;
	width: 219px;
	height: 30px;
	background: white;
}
.widget_search input{
	float:left;
	width:173px;
	padding: 7px;
	height:14px;
	line-height:14px;
	border:1px solid #fff;color:#777;font-size:14px;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;}
.widget_search .so {
	float:left;
	width:30px;
	height:30px;
	border:none;
	cursor:pointer;
	background-image:url(images/search.png);
	background-repeat:no-repeat
}
.widget_search .soHover {
	float:left;
	width:30px;
	height:30px;
	border:none;
	cursor:pointer;
	background-repeat:no-repeat;
	background-image:url(images/search2.png);
}
.widget_search:hover{background-position:0px -180px;}

/*文章分类*/
.widget{
	clear:both;
	width:220px;
	height:auto;
	/*margin-bottom:20px;*/
}
.widget ul {margin:10px;}
.widget li{
	float:left;
	width:210px;
	line-height:1.4;
	color:#777;
	font-size:14px;
	margin-top:8px;
}
.widget li a{
	/*float:center\0;
	float:center;*/
	padding:0 5px 0 0;
	font-size:12px;
	color:#1982D1;
	text-decoration:none;
	/*font-family:tahoma, 宋体;*/
}
.widget ul li ul li {
	float: left;
	width: 210px;

	color: #777;
	font-size: 14px;
	margin-left: 20px;
	padding: 2px 0 2px 0;
	list-style-type: square;
}
.widget ul li ul{
margin: 0 10px 10px 10px;
}
.widget .recentcomments a{
	float:none;
	font-size:12px;
}
.widget .recentcomments{
	font-size:12px;
}
.widget li a:hover {
	color:orange;
	text-decoration:none;
}
.widget li.none{border-bottom:none;}
.widget li.links_pic{margin-bottom:5px;border-bottom:none;}

.ilovertitle {
	background:#A9D5F4;
	padding:5px;
	margin-top:20px;
	color:white;
}
.ilovertitlespan {
	font-family:Michroma,'Segoe UI Light','Segoe UI','Segoe UI WP','Microsoft Jhenghei','微软雅黑','Hiragino Sans GB W3';
	-webkit-font-smoothing:antialiased;
	font-family:Michroma,'Segoe UI WP','Microsoft Jhenghei','微软雅黑',sans-serif /9;
	font-size:20px;
	padding:5px;
}

/*==========右边内容 End==========*/

/*==========Job==========*/
.job_info{display:block;}
.job_info .explain{font-size:12px;color:#999;}
.job_info p,.about p{padding:15px 0 20px 0;line-height:24px;font-size:14px;text-indent:18px;background:url(images/dot.png) 5px 26px no-repeat;}
.job_info li{float:left;width:350px;height:64px;display:block;margin:0 0 5px 10px;display:inline;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.job_info li a{float:left;width:285px;height:51px;line-height:20px;padding:13px 0 0 65px;display:block;cursor:pointer;text-decoration:none;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;font-family:"微软雅黑";}
.job_info li a:hover{color:#333;text-decoration:none;background-position:0px -230px;}
.job_info li span{font-size:18px;font-weight:normal;}
.job_info li b{color:#bf0505;}
.job_content{clear:both;display:block;padding-top:30px;position:relative;overflow:hidden}
.job_content dl{clear:both;display:block;}
.job_content dt{clear:both;display:block;width:642px;height:61px;line-height:20px;padding:23px 0 0 78px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;font-size:16px;font-weight:bold;}
.job_content dt b{float:left;width:630px;font-size:14px;}
.job_content dt.ure{position:static;background-position:18px 19px;}
.job_content dt.urei{position:static;background-position:18px -447px;}
.job_content dt.hcid{position:static;background-position:18px -58px;}
.job_content dt.hcidi{position:static;background-position:18px -524px;}
.job_content dt.cguid{position:static;background-position:18px -138px;}
.job_content dt.gui{position:static;background-position:18px -603px;}
.job_content dt.bgd{position:static;background-position:18px -215px;}
.job_content dt.dpai{position:static;background-position:18px -680px;}
.job_content dt.wuid{position:static;background-position:18px -293px;}
.job_content dt.dpm{position:static;background-position:18px -370px;}
.job_content dd{line-height:24px;margin:0px;padding:15px 0 0 18px;font-size:14px;}
.job_content dd p{margin:0px;padding:0px;}
.job_content dd p em{color:#bf0505;}

.ure{background-position:0px 0px;}
.urei{background-position:0px -465px;}
.hcid{background-position:0px -77px;}
.hcidi{background-position:0px -543px;}
.cguid{background-position:0px -155px;}
.gui{background-position:0px -620px;}
.bgd{background-position:0px -233px;}
.dpai{background-position:0px -699px;}
.wuid{background-position:0px -312px;}
.dpm{background-position:0px -388px;}
/*==========Job End==========*/

/*==========About==========*/
.about{display:block;padding-top:15px;}
.about p{padding:0px;background:url(images/dot.png) 5px 10px no-repeat;}
.about .about_cdc{display:block;height:1180px;margin-top:20px;border-bottom:1px solid #d7d7d7;background:url(images/about_cdc.jpg) left top no-repeat;}
.about h6{font-size:14px;padding-top:20px;}
.about h6 b{color:#c00808;}
.about ul{padding:10px 0 0 0; margin:0px;}
.about li{line-height:25px;display:block;font-size:14px; background-color:#fbfbfb;background-position:0px -304px;}
.about li em{padding-left:14px;background:url(images/dot.png) 5px 6px no-repeat;}
.about li.bg{background:#fff;}
.about li span{margin-left:10px;color:#bf0505;display:inline;}
.about_title{background:url(images/about.jpg) left 5px no-repeat;}
/*==========About End==========*/


/*==========Message==========*/
.message{float:left;width:720px;}
.message h5{padding-bottom:10px;border-bottom:1px solid #d7d7d7;color:#777;font-size:14px;}
.message h5 span{color:#333;}
.message h5 a{color:#333;text-decoration:underline;font-size:14px;}

.message ul{clear:both;width:680px;padding:25px 20px 0 20px;}
.message li{clear:both;width:680px;display:block;margin-top:-5px;padding:0 0 20px 0;color:#fff;position:relative;overflow:hidden;}
.message li.bg1 .round_top,.message li.bg2 .round_top,.message li.bg3 .round_top,.message li.bg4 .round_top,.message li.bg5 .round_top{clear:both;width:680px;height:10px;overflow:hidden;}
.message li.bg1 .round_top{background-position:0px 0px;}
.message li.bg2 .round_top{background-position:0px -15px;}
.message li.bg3 .round_top{background-position:0px -30px;}
.message li.bg4 .round_top{background-position:0px -45px;}
.message li.bg5 .round_top{background-position:0px -60px;}
.message li.bg1 .divAll{float:left;_display:inline-block;width:670px;padding-left:10px;background:#0059d3;}
.message li.bg2 .divAll{float:left;_display:inline-block;width:670px;padding-left:10px;background:#0088e7;}
.message li.bg3 .divAll{float:left;_display:inline-block;width:670px;padding-left:10px;background:#00adbc;}
.message li.bg4 .divAll{float:left;_display:inline-block;width:670px;padding-left:10px;background:#ff8e20;}
.message li.bg5 .divAll{float:left;_display:inline-block;width:670px;padding-left:10px;background:#e6314b;}
.message li.bg1 .shadow,.message li.bg2 .shadow,.message li.bg3 .shadow,.message li.bg4 .shadow,.message li.bg5 .shadow{width:680px;height:20px;position:absolute;bottom:0px;left:0px;overflow:hidden; background-image:url(images/message.png);background-repeat:no-repeat;}
.message li.bg1 .shadow{background-position:0px -80px;}
.message li.bg2 .shadow{background-position:0px -110px;}
.message li.bg3 .shadow{background-position:0px -140px;}
.message li.bg4 .shadow{background-position:0px -170px;}
.message li.bg5 .shadow{background-position:0px -200px;}
.message li .cont{float:left;width:590px;padding-left:20px;}
.message li .cont a{color:#fff;text-decoration:none;}
.message li .cont a:hover{color:#fff;text-decoration:underline;}
.message h2{position:relative;font-size:14px;}
.message h2 a{color:#fff;font-size:14px;text-decoration:underline;}
.message h2 a:hover{color:#fff;}
.message h2 .c_time{position:absolute;right:0px;color:#fff;font-weight:normal;font-size:12px;}
.message li p{padding:5px 0 0 0;line-height:22px;overflow:hidden;}
.message li a.avatar{border:1px solid #fff;}
.message li a.avatar:hover{border:1px solid #fff;}
/*==========Message End==========*/


/*==========用户登录/注册/找回密码==========*/
.loginbar{}
.left_container{float:left;width:490px;padding:20px 0;}
.left_container p{padding:20px 0 0 30px;}
.left_container .info{padding:0 0 0 60px;line-height:26px;font-size:16px;text-align:left;}

.right_container{float:right;width:438px;height:620px;padding:30px 0 0 60px;background:url(images/login_bg.png) left 25px no-repeat;}
.right_container h3.userlogin,.right_container h3.new_password,.right_container h3.amend_password,.register{height:33px;line-height:33px;font-size:18px;color:#696969;overflow:hidden;}
.right_container h3.userlogin{background-position:-375px -230px;background-repeat:no-repeat;}
.right_container h3.new_password{background-position:-375px -265px;background-repeat:no-repeat;}
.right_container h3.amend_password{background-position:-375px -340px;background-repeat:no-repeat;}
.right_container h3.register{background-position:-375px -375px;background-repeat:no-repeat;}
.right_container h3 b{display:none;text-indent:-9999px;}
.right_container .info_error,.info_import{clear:both;width:320px;margin-top:20px;padding:6px 10px;line-height:22px;border:1px solid #cc0000;background:#ffdede;font-size:14px;overflow:hidden;}
.right_container .info_error a,.info_import a{font-size:14px;font-weight:bold;color:#cc0000;}
.right_container .info_import{border:1px solid #faca84;background:#fffdde;}
.right_container ul{padding-top:20px;}
.right_container li{height:30px;padding-bottom:7px;display:block;}
.right_container li.h{height:auto;}
.right_container li.col{font-size:14px;color:#777;}
.right_container li.col b{float:left;padding-top:4px;}
.right_container li blockquote{float:left;width:70px;line-height:30px;font-size:14px;text-align:right;}
.right_container li input{float:left;width:180px;}
.right_container li .r,.r3{float:left;padding:6px 0 0 8px;*padding:8px 0 0 8px;_padding:6px 0 0 8px;color:#333;}
.right_container li .r2{float:left;padding:15px 0 0 8px;color:#333;line-height:15px;line-height:19px\9;*line-height:18px;_line-height:15px;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){.right_container li .r2{line-height:16px;}}
.right_container li .r2 input{width:15px;height:15px;}
.right_container li .r3{color:#777;}
.right_container li .validate,.validate a{color:#777; text-decoration:none;}
.right_container li .validate img{margin-top:5px;}
.right_container li a.login_button{float:left;width:70px;height:29px;line-height:29px; margin-top:5px;font-size:14px;color:#fff;text-align:center;font-weight:bold;text-decoration:none;background-position:0px -280px;}
.right_container li a.login_button:hover{color:#333;text-decoration:none;background-position:0px -250px;}
/*==========用户登录/注册/找回密码==========*/

/*==========分页==========*/
.pageAll{float:left;width:720px;margin-top:20px;padding-top:30px;background:url(images/content_text_line.png) left top no-repeat;}
.page{clear:both;width:720px;padding:20px 0 0 0;font-size:14px;color:#686868;overflow:hidden; position:relative}
.page a.previous,.page a.next{display:inline-block;width:61px;height:23px;padding-top:6px;border:1px solid #ddd;ctext-align:center;font-size:14px;olor:#686868;}
.page a.previous{margin-right:20px;}
.page a.next{margin-left:20px;}
.page a{display:inline-block;width:34px;height:23px;padding-top:5px;border:1px solid #ddd;color:#686868;text-align:center;font-size:14px;text-decoration:none;}
.page a:hover{text-decoration:none;color:#fff;background-color:#777;border:1px solid #616161;}
.page .current{display:inline-block;width:30px;height:24px;padding-top:6px;font-weight:bold;text-align:center;}
.page .disabled{padding:2px 5px;margin:2px;}
.page .jump{display:inline-block;padding-left:30px;}
.page .jump em{*float:left;*line-height:24px;}
.page .jump input{*float:left;width:31px;height:19px;padding-top:3px;border:1px solid #ddd;color:#686868;text-align:center;}
.page a.back_top{width:21px;height:18px;border:0px;overflow:hidden;background-position:-50px 0px;position:absolute;right:0px;top:25px;}
.page a.back_top:hover{border:none;background-color:#fff;background-position:-50px -23px;}
/*==========分页==========*/

/*==========分享==========*/
.share {margin-top:-6px; *margin-top:auto;}
/*==========分享==========*/

/*==========圆角样式==========*/
#round{margin:o auto;width:500px;}
#round #d1{overflow:hidden;height:1px;margin-right:5px;margin-left:5px;background-color:#faca84;}
#round #d2{height:1px;margin-right:3px;margin-left:3px;border-right-width:2px;border-left-width:2px;border-right-style:solid;border-left-style:solid;border-right-color:#faca84;border-left-color:#faca84;overflow: hidden;}
#round #d3{height:1px;margin-right:2px;margin-left:2px;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#faca84;border-left-color:#faca84;overflow: hidden;}
#round #d4{overflow:hidden;height:1px;margin-right:1px;margin-left:1px;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#faca84;border-left-color:#faca84;}
#round #d5{overflow:hidden;height:1px;margin-right:1px;margin-left:1px;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#faca84;border-left-color:#faca84;}
#round #boxcont{border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#faca84;border-left-color:#faca84;}
#round .dBg{background-color:#fffdde;}
#round .testcont{height:130px;line-height:30px;padding-top:50px;background-color:#fffdde;position:relative;text-align:center;font-weight:bold;font-size:14px;}
#round .testcont h1{font-size:20px;}
#round .testcont a{color:#cc0000;font-size:14px;}
/*==========圆角样式==========*/

/*==========Footer==========*/
#footer{
	min-width:990px;
	height:100px;
}
#footerbar{
	min-width:990px;
	height:100px;
}
.footer{min-width:990px;height:100px;padding-top:20px;background:url(images/footer_bg.jpg) left bottom repeat-x;}
.footerbar{min-width:990px;height:100px;background:url(images/footer_banner.jpg) center bottom no-repeat;}
.scrollbar{margin:0 auto;width:928px;height:185px;padding:18px 0 0 62px;position:relative;overflow:hidden;background:url(images/scroll_bg.jpg) left 2px no-repeat;}
.scrollbar a.go_left,a.go_right{width:18px;height:36px;position:absolute;top:85px;cursor:default;background-image: url(images/icon.png);background-repeat: no-repeat;}
.scrollbar a.go_left{left:20px;background-position:0px -90px;background-image: url(images/icon.png);background-repeat: no-repeat;}
.scrollbar a.go_right{right:25px;background-position:-19px -90px;background-image: url(images/icon.png);background-repeat: no-repeat;}
.scrollbar a.leftOn,a.rightOn{width:18px;height:36px;position:absolute;top:85px;cursor:pointer;background-image: url(images/icon.png);background-repeat: no-repeat;}
.scrollbar a.leftOn{left:20px;background-position:-40px -90px;background-image: url(images/icon.png);background-repeat: no-repeat;}
.scrollbar a.leftOn:hover{left:20px;background-position:-80px -90px;background-image: url(images/icon.png);background-repeat: no-repeat;}
.scrollbar a.rightOn{right:25px;background-position:-59px -90px;background-image: url(images/icon.png);background-repeat: no-repeat;}
.scrollbar a.rightOn:hover{right:25px;background-position:-99px -90px;background-image: url(images/icon.png);background-repeat: no-repeat;}
.scroll{float:left;width:870px;height:164px;overflow:hidden;position:relative;}
.scroll li{float:left;width:164px;height:154px;padding:5px;display:block;position:relative;overflow:hidden;background-position:0px -580px;background-repeat:no-repeat;}
.scroll li img{width:154px;height:154px;border:0px;padding:0px;margin:0px;}
.scroll li b{font-size:14px;}
.scroll li a{text-decoration:none;color:#fff;}
.scroll li a:hover{text-decoration:none;color:#fff;border:none;}
.scroll li a span{width:134px;padding:10px 10px 15px;color:#fff;text-decoration:none;background:#000;line-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;position:absolute;left:5px;top:5px;display:none;}
.scroll li a:hover span{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;display:block;}
.copyright {
	margin:0 auto;
	width:990px;
	min-width:990px;
	line-height:20px;
	color:#fff;
	text-align:center;
	padding-top: 20px;
}
.copyright .about_info{color:#777;}
.copyright span {
	font-size: 12px;
	color:rgb(78, 78, 78);
}
/*==========Footer End==========*/


/*Bg
#top,a#logo,a#logo:hover,#menu li#rss,#menu li a.rss,#menu li a.feed,#menu li a:hover,#menu li#on a,#menu li#rss a:hover,#menu li#feed a:hover{background-image:url(images/bg.png);}
 */
/*Icon*/
.browse,.like,.share,a.back_top,a.back_top:hover,#sidebar h1,b.microblog,b.classify,b.tags,b.links,b.selfabout,b.userdetail,b.selfmanage,.scroll li,a.go_left,a.go_right,a.leftOn,a.rightOn,a.leftOn:hover,a.leftOn:hover,a.keywords:hover span,.red_heart,.add_like,a.agree,a.oppose,a.agree:hover,a.oppose:hover,.bnt a,.bnt a:hover,a.favorite,a.facebook,a.baidu,a.twitter,a.myspace,a.favorite:hover,a.facebook:hover,a.baidu:hover,a.twitter:hover,a.myspace:hover,.share_more span,a.login_button,,a.login_button:hover{background-image:url(images/icon.png);background-repeat:no-repeat}


.ure,.urei,.hcid,.hcidi,.cguid,.gui,.bgd,.dpai,.wuid,.dpm,a.back_index,a.back_index:hover,a.back_page,a.back_page:hover{width:60px;height:60px;position:absolute;left:8px;top:8px;background-image:url(images/i.png);background-repeat:no-repeat;}

/*留言板-招聘-关于*/
.message li.bg1 .round_top,.message li.bg2 .round_top,.message li.bg3 .round_top,.message li.bg4 .round_top,.message li.bg5 .round_top,.message li.bg1 .shadow,.message li.bg2 .shadow,.message li.bg3 .shadow,.message li.bg4 .shadow,.message li.bg5 .shadow,.job_info li a:hover,.about li,.userlogin,.new_password,.amend_password,.register{background-image:url(images/shares.png);background-repeat:no-repeat;}



/*========================IE6-Png24位图片特殊处理========================*/
#top{_background-position:0px -149px;}
/*Logo*/
a#logo{_background-position:0px 0px;}
a#logo:hover{_background-position:0px -32px;}
/*Menu*/
#menu li a:hover{_background:url(images/hover.png) no-repeat;}
#menu li#on a{_background-position:0px -215px;}/*导航选中*/
/*Rss*/
#menu li#rss{_background-position:-85px -73px;}
#menu li#rss a:hover{_background-position:0px -79px;}
#menu li a.rss{_background-position:0px -79px;}
/*Feed*/
#menu li#feed a:hover{_background-position:-49px -79px;}
#menu li a.feed{_background-position:-49px -79px;}
#menu li a.feed:hover{_background-position:-49px -79px;}


.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

/*
#scrollbox{width:520px;height:55px;margin:10px 1em;position:relative;overflow:hidden;border-bottom: 1px dashed #CCC;border-top:1px dashed #ccc;}
#scrollbox ul {width:520px;height:55px;position:absolute;}
#scrollbox li{list-style:none;float:left;margin:10px 0 10px 9px;}
#scrollbox img{padding:2px;box-shadow:#666 0px 0px 5px;-webkit-box-shadow: #666 0px 0px 5px;-moz-box-shadow:#666 0px 0px 5px;}
 */

#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}

#shangxia{
	position:fixed;
	top:40%;
	left:50%;
	margin-left:540px;
	display:block;}
#shang,#comt,#xia{background:url(images/huadong.png) no-repeat;position:relative;cursor:pointer;height:25px;width:29px;margin:10px 0 0;}
#comt{background-position:center -30px;height:32px;}
#xia{background-position:center -68px;}
.pagenavi {
	margin-left: 80px;
	padding:1em 0 1.5em;
	/*overflow:hidden;*/
}
.page-numbers {
	font-family:tahoma;
	font-size:16px;
	font-weight:normal;
	width:34px;
	height:32px;
	padding-top:11px;
	text-decoration:none;
	display:inline-block;
	text-align:center;
	color: #686868;
	border: 1px solid #DDD;
	margin:1px;
	float:left;

}
.page-numbers1 {
	font-size:16px;
	color: #686868;
	padding:10px 5px 5px 5px;
	float:left;
}
.pagenavi a{
	-webkit-transition: text-shadow 500ms ease-in 0ms,color 430ms ease-in 0ms,background 430ms ease-in 0ms;
	-moz-transition: text-shadow 500ms ease-in 0ms,color 430ms ease-in 0ms,background 430ms ease-in 0ms;
	-ms-transition: text-shadow 500ms ease-in 0ms,color 430ms ease-in 0ms,background 430ms ease-in 0ms;
	-o-transition: text-shadow 500ms ease-in 0ms,color 430ms ease-in 0ms,background 430ms ease-in 0ms;
	transition: text-shadow 500ms ease-in 0ms,color 430ms ease-in 0ms,background 430ms ease-in 0ms;
}
.page-numbers:hover {
	background:#FFA500;
	color:white;
	-webkit-transition: background 200ms ease-in 0ms, color 200ms ease-in 0ms, font-size 200ms ease-in 0ms;
	-moz-transition: background 200ms ease-in 0ms, color 200ms ease-in 0ms, font-size 200ms ease-in 0ms;
	-ms-transition: background 200ms ease-in 0ms, color 200ms ease-in 0ms, font-size 200ms ease-in 0ms;
	-o-transition: background 200ms ease-in 0ms, color 200ms ease-in 0ms, font-size 200ms ease-in 0ms;
	transition: background 200ms ease-in 0ms, color 200ms ease-in 0ms, font-size 200ms ease-in 0ms;
}
.page-nextpre,
.next,
.prev{
	width:50px;
}
.pagenavi .current {
	background:#A9D5F4;
	color:white;

}

/* zww add */
#menu #rss{position:relative;}
#menu #rss ul{display:none;position:absolute;top:28px;right:0;width:115px;margin:0;padding:15px 0 0;background:#373737;}
#menu #rss li{float:none;height:auto;}
/*#menu #rss li:hover{background:#666;}*/
#menu #rss li a{display:block;width:70px;height:26px;line-height:26px;margin:0;padding:0 0 0 45px;text-align:left;font-size:12px;background:url("images/rssicons.gif") no-repeat 0 0;}
#menu #rss li a:hover{color:#fff;background:#666 url("images/rssicons.gif") no-repeat;}
#menu li#rss a.feed{margin-left:5px;}
#menu li#rss a.feed:hover{background-position:-50px -80px;}
#menu #rss li.google a{background-position:10px 0;}
#menu #rss li.youdao a{background-position:10px -30px;}
#menu #rss li.xianguo a{background-position:10px -60px;}
#menu #rss li.zhuaxia a{background-position:10px -90px;}
#menu #rss li.douban a{background-position:10px -120px;}
#menu #rss li.email a{background-position:10px -150px;}

.comments ul{width:100%;margin-top:20px;}
.comments ul.children{border:none;}
.comments ul.children li{width:auto;margin-bottom:5px;padding:10px;border:1px dotted #d7d7d7;}
.comments ul.children li.depth-2{margin-left:40px;}
.comments a.avatar{border:none;}
.comments a.avatar img{border:1px solid #eee;padding:1px;}
.comments .vote{float:left;width:auto;height:16px;margin:10px 15px 0 0;padding:0;text-align:left;}
.comments .vote a{color:#777;}
.comments .vote a.acva{margin-left:10px;}
.comments .reply {
	display:block;
	float:right;
	margin:20px 0 0 0;
	padding:0;
}
.comments .reply a{
	background:url("images/reply.gif") no-repeat;
	padding-top: 2px;
	height: 20px;
	display: block;
	color:#1982D1;
	text-decoration:none;
	padding-left: 25px;

}
.comments .reply a:hover{

	color:orange;


}
.comments h2 a{
	color:#777;
	text-decoration:none;

}

/* respond */
#respond{margin:0 0 20px;padding:20px 0 0 20px;}
#respond h3{color:#333;text-shadow:0 1px 0 #ddd;font-size:16px;line-height:20px;margin:0 55px 10px 0;}
#respond .cancel-comment-reply{margin:0 0 15px;padding:0;}
#respond .cancel-comment-reply a{color:#920017;}
#respond .cancel-comment-reply a:hover{color:#d54e21;}
#commentform{margin:0;padding:0;}
#commentform small{font-size:12px;}
#commentform p{margin:0 0 10px;padding:0;}
#commentform textarea{
	padding:3px;
	border:1px solid #ddd;
	background:#fff;
	max-width:670px;
	min-width:670px;

}
#comment{
	width: 670px;
	height: 220px;

}
#author,#email,#url{
	height:35px;
	line-height:19px;
	padding:0 3px;
	color:#999;
	border:1px solid #ddd;
	width:200px;
}
#submit{
	width:100px;
	height:39px;
	line-height:29px;
	color:white;
	font-size:20px;
	text-align:center;
	overflow:hidden;
	border:1px solid #ddd;
	background:#4D90FE;
	cursor:pointer;
	-webkit-transition: background 430ms ease-in 0ms, color 430ms ease-in 0ms;
	-moz-transition: background 430ms ease-in 0ms, color 430ms ease-in 0ms;
	-ms-transition: background 430ms ease-in 0ms, color 430ms ease-in 0ms;
	-o-transition: background 430ms ease-in 0ms, color 430ms ease-in 0ms;
	transition: background 430ms ease-in 0ms, color 430ms ease-in 0ms;
}
#submit:hover {
	color:white;
	text-decoration:none;
	background:orange;
	-webkit-transition: background 200ms ease-in 0ms, color 200ms ease-in 0ms, font-size 200ms ease-in 0ms;
	-moz-transition: background 200ms ease-in 0ms, color 200ms ease-in 0ms, font-size 200ms ease-in 0ms;
	-ms-transition: background 200ms ease-in 0ms, color 200ms ease-in 0ms, font-size 200ms ease-in 0ms;
	-o-transition: background 200ms ease-in 0ms, color 200ms ease-in 0ms, font-size 200ms ease-in 0ms;
	transition: background 200ms ease-in 0ms, color 200ms ease-in 0ms, font-size 200ms ease-in 0ms;
}

/* Links in page */
#page_links{overflow:hidden;margin:0 0 18px;padding:0;}
#page_links a{color:#555;text-decoration:none;}
#page_links a:hover{color:#069;text-decoration:none;}
#page_links ul{margin:0;padding:0;}
#page_links ul li{
	float:left;
	width:250px;
	line-height:16px;
	height:20px;
	margin:0 10px 10px 0;
	padding:8px;
	list-style-type:none;
	border:1px solid #ddd;
}
#page_links ul li:hover{background:#f2f2f2;}
#page_links ul li img{width:16px;height:16px;margin:0 5px -2px 0;padding:0;border:none;}

#post-path{margin-bottom:20px;color:#777;}

/* scrollBox */
#scrollbox{width:720px;height:60px;position:relative;overflow:hidden;margin:0 auto;padding:20px 0 0 0;}
#scrollbox ul{width:1500px;position:absolute;margin:0;padding:10px 0;}
#scrollbox li{float:left;position:relative;margin:0 10px 0 0;padding:2px;border:1px solid #bbb;}

.widget li.rc-comment{height:26px;overflow:hidden;}
.widget li.rc-comment div.rc-info{float:left;}
.widget li.rc-comment div.rc-info a{width:auto;padding:0 10px 0 0;}

/*作者样式*/

.author-list {
	text-align: center;
	margin-top: 12px;

}
.author-list .user {
	padding: 0.2em;
	display: block;
	overflow: hidden;
	vertical-align: top;
	/* IE 7 */
	zoom: 1;
		  *display: inline;
}
.author-list .with-name {
	display: block;
}
.author-list .user .name {
	display: block;
	text-align: left;
	padding-left: 21px;
}
.author-list .with-biography {
	text-align: left;

	height: 70px;
}
.author-list .with-biography .name {
	font-size: 12px;
}
.author-list .user strong {
	font-weight: normal;
}
.author-list .with-biography .avatar {
	float: left;
	margin: 4px 5px 0 0;
}
.author-list .avatar img {
	float: none !important; /* is set to left on some themes */
}
.author-list .biography,.author-list .name {
	font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	line-height: 1.625;
	overflow:hidden;
}

/*菜单导航*/

.sub-menu {
	-moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.4);
	box-shadow:0 1px 8px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.4);
	display: none;
	margin: 0;
	border: 1px solid #B4B4B4;;
	background: white;
	position:absolute;
	left:0;
	top:100%;
	width: 100%;
	z-index: 99999;
	padding-right:10px;
}
.sub-menu ul {
	left: 100%;
	top: 0;
}
.sub-menu a {

	color: #444;
	font-size: 15px;
	height: auto;
	line-height: 1.4em;
	padding: 10px 10px;

}
.sub-menu li {
	background:white;
	width:100%;
	padding-right: 10px;
	padding-left: 0;
	height:40px;
	border-bottom: 1px dotted #ddd;
	text-align:left;
	-webkit-transition: background 430ms ease-in 0ms, color 430ms ease-in 0ms;
	-moz-transition: background 430ms ease-in 0ms, color 430ms ease-in 0ms;
	-ms-transition: background 430ms ease-in 0ms, color 430ms ease-in 0ms;
	-o-transition: background 430ms ease-in 0ms, color 430ms ease-in 0ms;
	transition: background 430ms ease-in 0ms, color 430ms ease-in 0ms;
}
.sub-menu li a:link,
.sub-menu li a:visited,
.sub-menu li a:active,
.sub-menu li a{
	color:#777;
	-webkit-transition:color 100ms ease-in 0ms;
	width:100%;
	text-shadow:none;
	display:block;
	padding-top:10px;
	padding-right:0;
	padding-left:10px;

	font-family:tahoma,宋体;
}

.sub-menu li:hover {
	background:#A9D5F4;
	color:white;
	-webkit-transition: background 200ms ease-in 0ms, color 300ms ease-in 0ms, font-size 200ms ease-in 0ms;
	-moz-transition: background 200ms ease-in 0ms, color 300ms ease-in 0ms, font-size 200ms ease-in 0ms;
	-ms-transition: background 200ms ease-in 0ms, color 300ms ease-in 0ms, font-size 200ms ease-in 0ms;
	-o-transition: background 200ms ease-in 0ms, color 300ms ease-in 0ms, font-size 200ms ease-in 0ms;
	transition: background 200ms ease-in 0ms, color 300ms ease-in 0ms, font-size 200ms ease-in 0ms;

}
.sub-menu li:hover a{
	color:white;

}

.menu li:hover  ul {
	display: block;
}
#access{
	z-index:100;
	position:relative;
}

/*文章兼容*/
.text img, .comment-content img, .widget img {
	max-width: 100%;
}
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {
	height: auto;
}
img.size-full, img.size-large {
	max-width: 97.5%;
	width: auto;
	height: auto;
}
img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img {
	/*border: 1px solid #DDD;*/
	/*padding: 6px;*/
}
p img, .wp-caption {
	margin-top: 0.4em;
}
a img {
	border: 0;
}
.text ul {
	list-style: square;
}
/*分享按钮*/
.jiathis_style {
	margin-top:97px;
}
.textwidget iframe .bg_middle{
	width:195px !important;
}
/*最新评论*/
.newcomments li a {
	color:rgb(68, 68, 68);
}
.newcomments li a strong {
	color:rgb(25, 130, 209);
}
/** syntaxhighlighter **/
.syntaxhighlighter{
    padding-bottom: 5px !important;
}
.syntaxhighlighter table {
  margin: 1px 0 !important;
}
.syntaxhighlighter table caption {
  color: grey !important;
  font-style: italic !important;
}
.wp-caption-text{
	text-align: center;
	color: #777;
}

/* highlight style */

.markdown-body {
    font-size: 15px;
    line-height: 1.7;
    overflow: hidden;
    word-wrap: break-word
}

.markdown-body > *:first-child {
    margin-top: 0 !important
}

.markdown-body > *:last-child {
    margin-bottom: 0 !important
}

.markdown-body a.absent {
    color: #c00
}

.markdown-body a.anchor {
    display: block;
    padding-right: 6px;
    padding-left: 30px;
    margin-left: -30px;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0
}

.markdown-body a.anchor:focus {
    outline: none
}

.markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .markdown-body h5, .markdown-body h6 {
    margin: 1em 0 15px;
    padding: 0;
    font-weight: bold;
    line-height: 1.7;
    cursor: text;
    position: relative
}

.markdown-body h1 .octicon-link, .markdown-body h2 .octicon-link, .markdown-body h3 .octicon-link, .markdown-body h4 .octicon-link, .markdown-body h5 .octicon-link, .markdown-body h6 .octicon-link {
    display: none;
    color: #000
}

.markdown-body h1:hover a.anchor, .markdown-body h2:hover a.anchor, .markdown-body h3:hover a.anchor, .markdown-body h4:hover a.anchor, .markdown-body h5:hover a.anchor, .markdown-body h6:hover a.anchor {
    text-decoration: none;
    line-height: 1;
    padding-left: 0;
    margin-left: -22px;
    top: 15%
}

.markdown-body h1:hover a.anchor .octicon-link, .markdown-body h2:hover a.anchor .octicon-link, .markdown-body h3:hover a.anchor .octicon-link, .markdown-body h4:hover a.anchor .octicon-link, .markdown-body h5:hover a.anchor .octicon-link, .markdown-body h6:hover a.anchor .octicon-link {
    display: inline-block
}

.markdown-body h1 tt, .markdown-body h1 code, .markdown-body h2 tt, .markdown-body h2 code, .markdown-body h3 tt, .markdown-body h3 code, .markdown-body h4 tt, .markdown-body h4 code, .markdown-body h5 tt, .markdown-body h5 code, .markdown-body h6 tt, .markdown-body h6 code {
    font-size: inherit
}

.markdown-body h1 {
    font-size: 2.5em;
    border-bottom: 1px solid #ddd
}

.markdown-body h2 {
    font-size: 2em;
    border-bottom: 1px solid #eee
}

.markdown-body h3 {
    font-size: 1.5em
}

.markdown-body h4 {
    font-size: 1.2em
}

.markdown-body h5 {
    font-size: 1em
}

.markdown-body h6 {
    color: #777;
    font-size: 1em
}

.markdown-body p, .markdown-body blockquote, .markdown-body ul, .markdown-body ol, .markdown-body dl, .markdown-body table, .markdown-body pre {
    margin: 15px 0
}

.markdown-body ul, .markdown-body ol {
    padding-left: 30px
}

.markdown-body ul.no-list, .markdown-body ol.no-list {
    list-style-type: none;
    padding: 0
}

.markdown-body ul ul, .markdown-body ul ol, .markdown-body ol ol, .markdown-body ol ul {
    margin-top: 0;
    margin-bottom: 0
}

.markdown-body dl {
    padding: 0
}

.markdown-body dl dt {
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    padding: 0;
    margin-top: 15px
}

.markdown-body dl dd {
    margin-bottom: 15px;
    padding: 0 15px
}

.markdown-body blockquote {
    border-left: 4px solid #DDD;
    padding: 0 15px;
    color: #777
}

.markdown-body blockquote > :first-child {
    margin-top: 0px
}

.markdown-body blockquote > :last-child {
    margin-bottom: 0px
}

.markdown-body table {
    width: 100%;
    overflow: auto;
    display: block
}

.markdown-body table th {
    font-weight: bold
}

.markdown-body table th, .markdown-body table td {
    border: 1px solid #ddd;
    padding: 6px 13px
}

.markdown-body table tr {
    border-top: 1px solid #ccc;
    background-color: #fff
}

.markdown-body table tr:nth-child(2n) {
    background-color: #f8f8f8
}

.markdown-body img {
    max-width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.markdown-body span.frame {
    display: block;
    overflow: hidden
}

.markdown-body span.frame > span {
    border: 1px solid #ddd;
    display: block;
    float: left;
    overflow: hidden;
    margin: 13px 0 0;
    padding: 7px;
    width: auto
}

.markdown-body span.frame span img {
    display: block;
    float: left
}

.markdown-body span.frame span span {
    clear: both;
    color: #333;
    display: block;
    padding: 5px 0 0
}

.markdown-body span.align-center {
    display: block;
    overflow: hidden;
    clear: both
}

.markdown-body span.align-center > span {
    display: block;
    overflow: hidden;
    margin: 13px auto 0;
    text-align: center
}

.markdown-body span.align-center span img {
    margin: 0 auto;
    text-align: center
}

.markdown-body span.align-right {
    display: block;
    overflow: hidden;
    clear: both
}

.markdown-body span.align-right > span {
    display: block;
    overflow: hidden;
    margin: 13px 0 0;
    text-align: right
}

.markdown-body span.align-right span img {
    margin: 0;
    text-align: right
}

.markdown-body span.float-left {
    display: block;
    margin-right: 13px;
    overflow: hidden;
    float: left
}

.markdown-body span.float-left span {
    margin: 13px 0 0
}

.markdown-body span.float-right {
    display: block;
    margin-left: 13px;
    overflow: hidden;
    float: right
}

.markdown-body span.float-right > span {
    display: block;
    overflow: hidden;
    margin: 13px auto 0;
    text-align: right
}

.markdown-body code, .markdown-body tt {
    margin: 0 2px;
    padding: 0px 5px;
    border: 1px solid #ddd;
    background-color: #f8f8f8;
    border-radius: 3px
}

.markdown-body code {
    white-space: nowrap
}

.markdown-body pre > code {
    margin: 0;
    padding: 0;
    white-space: pre;
    border: none;
    background: transparent
}

.markdown-body .highlight pre, .markdown-body pre {
    background-color: #f8f8f8;
    border: 1px solid #ddd;
    font-size: 13px;
    line-height: 19px;
    overflow: auto;
    padding: 6px 10px;
    border-radius: 3px
}

.markdown-body pre {
    word-wrap: normal
}

.markdown-body pre code, .markdown-body pre tt {
    margin: 0;
    padding: 0;
    background-color: transparent;
    border: none;
    word-wrap: normal
}


.highlight {
    background: #ffffff
}

.highlight .c {
    color: #999988;
    font-style: italic
}

.highlight .err {
    color: #a61717;
    background-color: #e3d2d2
}

.highlight .k {
    font-weight: bold
}

.highlight .o {
    font-weight: bold
}

.highlight .cm {
    color: #999988;
    font-style: italic
}

.highlight .cp {
    color: #999999;
    font-weight: bold
}

.highlight .c1 {
    color: #999988;
    font-style: italic
}

.highlight .cs {
    color: #999999;
    font-weight: bold;
    font-style: italic
}

.highlight .gd {
    color: #000000;
    background-color: #ffdddd
}

.highlight .gd .x {
    color: #000000;
    background-color: #ffaaaa
}

.highlight .ge {
    font-style: italic
}

.highlight .gr {
    color: #aa0000
}

.highlight .gh {
    color: #999999
}

.highlight .gi {
    color: #000000;
    background-color: #ddffdd
}

.highlight .gi .x {
    color: #000000;
    background-color: #aaffaa
}

.highlight .go {
    color: #888888
}

.highlight .gp {
    color: #555555
}

.highlight .gs {
    font-weight: bold
}

.highlight .gu {
    color: #800080;
    font-weight: bold
}

.highlight .gt {
    color: #aa0000
}

.highlight .kc {
    font-weight: bold
}

.highlight .kd {
    font-weight: bold
}

.highlight .kn {
    font-weight: bold
}

.highlight .kp {
    font-weight: bold
}

.highlight .kr {
    font-weight: bold
}

.highlight .kt {
    color: #445588;
    font-weight: bold
}

.highlight .m {
    color: #009999
}

.highlight .s {
    color: #dd1144
}

.highlight .n {
    color: #333333
}

.highlight .na {
    color: teal
}

.highlight .nb {
    color: #0086b3
}

.highlight .nc {
    color: #445588;
    font-weight: bold
}

.highlight .no {
    color: teal
}

.highlight .ni {
    color: purple
}

.highlight .ne {
    color: #990000;
    font-weight: bold
}

.highlight .nf {
    color: #990000;
    font-weight: bold
}

.highlight .nn {
    color: #555555
}

.highlight .nt {
    color: navy
}

.highlight .nv {
    color: teal
}

.highlight .ow {
    font-weight: bold
}

.highlight .w {
    color: #bbbbbb
}

.highlight .mf {
    color: #009999
}

.highlight .mh {
    color: #009999
}

.highlight .mi {
    color: #009999
}

.highlight .mo {
    color: #009999
}

.highlight .sb {
    color: #dd1144
}

.highlight .sc {
    color: #dd1144
}

.highlight .sd {
    color: #dd1144
}

.highlight .s2 {
    color: #dd1144
}

.highlight .se {
    color: #dd1144
}

.highlight .sh {
    color: #dd1144
}

.highlight .si {
    color: #dd1144
}

.highlight .sx {
    color: #dd1144
}

.highlight .sr {
    color: #009926
}

.highlight .s1 {
    color: #dd1144
}

.highlight .ss {
    color: #990073
}

.highlight .bp {
    color: #999999
}

.highlight .vc {
    color: teal
}

.highlight .vg {
    color: teal
}

.highlight .vi {
    color: teal
}

.highlight .il {
    color: #009999
}

.highlight .gc {
    color: #999;
    background-color: #EAF2F5
}

.content_banner .syntaxhighlighter .toolbar {
	display: none;
}

.post-cp {
	clear: both;
	padding-left: 76px;
	padding-top: 19px;
}
.cp-title {
	font-weight: bold;
}
.cp-text {
	margin-top: 5px;
	padding: 0 !important;
	background-color: #f5f5f5;
}
.bshare-custom {
	margin-top: 29px;
	padding-left: 76px;
}
#bshare-shareto {
	line-height: 32px;
	color: #595555 !important;
}
.crayon-main {
	overflow-y: hidden !important;
}
.crayon-theme-sublime-text .crayon-pre,
.crayon-table .crayon-nums-content {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

.crayon-pre{
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

.crayon-syntax{
	border-radius: 8px;
}