html,body,div,p,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td {	margin:0;	padding:0}img {	border:0 none}body {	color:#666;	font-size:13px;	background-color:#f2f2f2}body,input,blockquote,textarea {	font-family:'Oswald','Helvetica Neue','Microsoft YaHei',Helvetica,Arial,Verdana,sans-serif}ol,ul,li {	list-style:none}table {	border-collapse:collapse;	border-spacing:0;	width:100%}caption,th,td {	font-weight:normal;	text-align:left;	vertical-align:top}a:link,a:visited {	color:#7594b3;	text-decoration:none}a:hover {	color:#7594b3;	text-decoration:underline}.clear {	content:".";	display:block;	height:0;	clear:both;	visibility:hidden}#wrap {	padding-top:75px;}#container,#single-content,#archives {	margin:0 auto}#container,#header-box,#archives {	width:1200px}@media(max-width:1100px) {	#container,#archives,#header-box {	width:900px}}@media(min-width:1300px) {	#container,#archives,#header-box {	width:1200px}}@media(min-width:1500px) {	#container,#archives,#header-box {	width:1500px}}@media(min-width:1900px) {	#container,#archives,#header-box {	width:1800px}}@media(min-width:2500px) {	#container,#archives,#header-box {	width:2400px}}#container {	position:relative;	padding-bottom:60px;	overflow:hidden}
#header {	width:100%;	font-size:13px;	background-color:#333; background: -moz-linear-gradient(center top , #1B1A1B 0%, #363735 100%) repeat scroll 0 0 transparent;
    box-shadow: 0 0 10px #666666; position:fixed;	_position:absolute;	top:0px;left:0;	right:0;z-index:999;/*-webkit-box-shadow:#dcdcdc 1px 2px 1px;	-moz-box-shadow:#dcdcdc 1px 2px 1px;	box-shadow:#dcdcdc 1px 2px 1px;*/}
#header-inner {	height:54px;padding-top:0px;/*border-bottom:1px solid #dcdcdc;*/}#header-box {	margin:0 auto;	position:relative}#logo {	float:left;	margin:0 10px}#logo a {	text-decoration:none;	display:block;	width:245px;	height:51px;	}#nav,#nav ul,.menu,.menu ul {	margin:0;	padding:0;	list-style-type:none;	list-style-position:outside}#nav,.menu {	float:left;	line-height:22px}#nav li,.menu li {	float:left;	position:relative;	list-style-type:none}#nav li.current-menu-item a,#nav li.current-menu-item a:hover,.menu li.current-menu-item a,.menu li.current-menu-item a:hover,.menu li.current_page_item a { background:#0071B7;color:#fff; font-size:16px;}#nav li a:hover,.menu li a:hover {	color:#555}#nav li a,.menu li a {	padding:5px 12px;	font-size:15px;	text-transform:uppercase;	padding:16px 15px;	display:block;	color:#fff;	text-decoration:none;	outline:0;	-webkit-transition:all .4s ease-out;	-moz-transition:all .4s ease-out;	-o-transition:all .4s ease-out}#member {	float:right;	margin:14px 10px 14px 0;	height:25px}#member img {	display:block;	float:left;	width:25px;	height:25px;	margin-right:5px}#member a {	color:#666;	line-height:25px;	padding-right:5px}#member a:hover {	color:#7594b3;	text-decoration:none}#member ul {	margin:0;	padding:0;	list-style:none;	position:relative;	float:right;}#member li {	float:left;margin-left:5px;}#login a.login {	background-color:#f9f9f9;	padding:2px 5px;	border-color:#d9d9d9;	border-style:solid}#login a.login {	border-width:1px;}#login a.login:hover,#login a.active {	background-color:#FFF;	background-color:rgba(255,255,255,.9)}#login-content {	position:absolute;	top:24px;	right:0;	z-index:999;	width:250px;	padding:10px;	background-color:#FFF;	overflow:hidden;	border:1px solid #d9d9d9;	-webkit-box-shadow:#e6e6e6 0 1px 0;	-moz-box-shadow:#e6e6e6 0 1px 0;	box-shadow:#e6e6e6 0 1px 0}#login-content.hidden {	display:none}#login-content a {	float:right}#login-content p {	padding-top:10px}#login-content input[type="text"],#login-content input[type="password"] {	-webkit-border-radius:1px;	-webkit-box-sizing:border-box;	background-color:white;	border:1px solid #d9d9d9;	border-top:1px solid silver;	color:#333;	display:inline-block;	font-size:13px;	height:30px;	line-height:27px;	margin-top:.5em;	padding-left:8px;	vertical-align:top;	width:100%}#login-content input[type="text"]:hover,#login-content input[type="password"]:hover {	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);	border:1px solid #b9b9b9;	border-top:1px solid #a0a0a0}#login-content input[type=text]:focus,#login-content input[type=password]:focus {	box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);	border:1px solid #7594b3;	outline:0}#actions {	padding:10px 0 20px 0}#actions label {	float:right;	padding-top:5px}#login-content input[type=submit] {	-webkit-transition:all .2s ease-out;	-moz-transition:all .2s ease-out;	-o-transition:all .2s ease-out;	-webkit-user-select:none;	user-select:none;	-moz-user-select:none;	background-color:#7594b3;	border:1px solid #3079ed;	border-radius:2px;	color:#fff;	display:inline-block;	font-size:13px;	height:26px;	line-height:24px;	width:60px;	padding:0 10px}#login-content input[type=submit]:hover,#commentform #submit:hover {	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);	box-shadow:0 1px 1px rgba(0,0,0,0.1);	-mozbox-shadow:0 1px 1px rgba(0,0,0,0.1);	background-color:#7594b3;	background-image:-webkit-linear-gradient(top,#7594b3,#357ae8);	background-image:-moz-linear-gradient(top,#7594b3,#357ae8);	background-image:-0-linear-gradient(top,#7594b3,#357ae8);	border:1px solid #2f5bb7;	color:#fff}#cate {	display:none}
.post-home {	float:left;	width:287px;	margin:0 5px 13px 6px;	background-color:#fafafa;	overflow:hidden;	border-width:1px;	border-style:solid;	border-color: #EAEAEA #D9D9D9 #D8D8D8 #D9D9D9;}
.post-home {  background-color: #FFFFFF; box-shadow: 0 0px 0px rgba(0,0,0,.5);color: #B3B3B3;  float: left; margin: 0 7px 15px 8px;width: 285px;}
#post-tags {padding: 10px 15px;width: 255px;overflow:hidden;}
#post-tags h2 {font-size: 14px;font-weight: normal;line-height: 150%;padding-bottom: 10px;text-shadow: 0 1px 0 #FFFFFF;}
#post-tags a {background-color: #FAFAFA;border-color: rgba(0, 0, 0, 0.1); border-radius: 2px 2px 2px 2px; border-style: solid; border-width: 1px; color: #999999; display: block; float: left; line-height: 20px; margin: 0 8px 5px 0; padding: 1px 8px 1px 8px; position: relative;    text-decoration: none; text-shadow: 0 1px 0 #FFFFFF;}
#post-tags a:hover {border-color: rgba(0, 0, 0, 0.3);box-shadow: 0 0 2px rgba(0, 0, 0, 0.2), 0 0 1px rgba(255, 255, 255, 0.5) inset;}
#post-tags a:active {border-color: rgba(0, 0, 0, 0.3); border-style: solid; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;}
#post-tags a span {font-size: 12px; line-height: 14px; position: absolute; right: 4px; top: 4px;}
#tag_id{ clear:both;}
#tag_id dt{ margin:10px auto; font-size:16px; padding-top:10px;}
#con_tag{  line-height:20px; margin:10px auto 10px auto;}
#con_tag a{text-align:left; padding:0 5px;}
#imgdown a{ height:30px; width:40px; display:block; margin:0; padding:0 0 0 30px; background:url(images/dlw.png) no-repeat left -32px; line-height:30px; overflow:hidden;}
#imgdown a:hover{ background-position:left top;}
.index_banner{width:1188px; margin:0 auto 10px auto; border:1px solid #fff;}
.about_con{width:900px; margin:0px auto 10px; float:right; margin-left:10px; border:1px solid #dcdcdc; background:#fff; padding:20px;}
.menu li{ position:relative; }	
.menu li ul{ display:none; position:absolute; top:54px; background:#333; padding-bottom:10px; height:auto;}
.menu li:hover ul{ display:block;}
.menu li .sub-menu{ width:70px; overflow:hidden; margin:0; padding:0; }
.menu li .sub-menu li{ width:70px;margin:0; padding:0; height:30px; position:normal;}
#nav .menu li .sub-menu li a{ width:70px; padding:0; margin:0; height:30px; line-height:30px; text-align:center;}
.about_nav{float:left; border:0px solid #dcdcdc; width:220px;background:#f7f7f7; padding:0;}
.about_nav dd{height:40px; line-height:40px; width:220px; font-weight:bold;}
.about_nav dt{padding:10px 0;}
.about_nav dd a{padding:0 50px;height:40px; color:#0071B7; line-height:40px; display:block; border-bottom:0px solid #0071B7;}
.about_nav #nav_hover{ background:#0071B7; height:40px; color:#fff; font-weight:bold; line-height:40px;border-top:0px solid #ccc; width:120px; display:block; padding:0 50px;}
.i_soso{ width:180px; height:21px;vertical-align:middle; margin-bottom:16px; line-height:21px; border-top:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #555; border-right:1px solid #555;}
.se_span{ color:#ccc; padding:0 5px;}
.selsize{ padding:10px; border:1px solid #dcdcdc; margin:20px auto 10px auto; clear:both; background:#ececec;}
#sidebar .box_popular  h2 {font-size:16px;	border-bottom:1px solid #ccc;padding:7px 0;	margin-bottom:7px; margin-top:20px; font-weight:normal;}
#sidebar  .box_popular ul li {	padding:5px 6px 5px 18px;border-bottom:1px solid #ccc;background:url(images/star.png) 0 8px no-repeat;color:#986123;
font-size:10px;	font-style:italic;}
#sidebar  .box_popular ul li br {line-height:5px;}
#sidebar  .box_popular ul li a {text-decoration:none;color:#515151;	font-size:13px;	font-style:normal;}
#sidebar  .box_popular ul li a:hover {color:#ccc;}
.single #header-box #member #sina_gz{ display:none;}
.single #header-box #member .i_soso{ width:120px; vertical-align:middle; margin-bottom:16px;}
.page_navi {text-align: center;} 
.page_navi li {display: inline;list-style: none;}
.page_navi li.current span { color: #000;font-weight: bold; display: inline-block; padding: 1px 7px; background:#C6E7FA;border: solid 1px #0071B7;}
.page_navi li a {color: #333; padding: 1px 7px; background: #eee; display: inline-block;border: solid 1px #999;text-decoration: none;}
.page_navi li a:hover {color: #f00;} 
.page_navi li.page_nums span {color: #fff; padding: 1px 7px; background: #666; display: inline-block; border: solid 1px #333;}

.post-home .post-content p {	padding:0 24px;	line-height:1.5em}.post-thumbnail a,.video .post-thumbnail {	width:265px;	border-width:1px 1px 0 1px;	border-style:solid;	border-color:#fff; padding:10px;border-color:rgba(255,255,255,0.3); overflow:hidden;}.post-thumbnail p.noimg,.post-thumbnail a.noimg {	padding:10px;}.post-thumbnail embed {	width:285px;	height:285px}.post-noimg a {	font-size:16px;	text-shadow:0 1px 0 white;	padding:9px 5px;	width:257px;	border-width:0 0 1px 0}.post-noimg p {	padding:10px 5px;	border-top:1px solid #fff;	border-top:1px solid rgba(255,255,255,0.9)}.post-thumbnail .title {	padding:10px 24px;	font-size:16px}.post-thumbnail .title a {	color:#7594b3}.post-thumbnail a {display:block}.post-thumbnail a:hover,.navigation .next:hover,.navigation .prev:hover {	text-decoration:none}

.post-info {	height:35px;	padding:10px 14px;	text-align:center;	text-shadow:0 1px 0 #fff;	border-width:1px;	border-style:solid;	border-color:#fff;background-color:#fafafa; border-top:1px solid #f1f1f1;}
/*.post-info{height:20px;padding:0 15px 10px 15px;text-shadow:0 1px 0 #fff;background-color:#fafafa}*/

.post-info,.post-info a,.post-noimg a,.post-noimg p {	color:#999}.post-info div {	width:84px;	height:35px;	float:left}.post-info span {	display:block;	width:85px;	height:20px;	font-size:15px}.post-info .views {	background-image:url("images/views.png");	background-repeat:no-repeat;	background-position:50% 100%}.post-info .comments {	background-image:url("images/popup-link.png");	background-repeat:no-repeat;	background-position:center 95%}.post-info .wizylike_icon {	width:16px;	height:16px;	margin:2px auto 0 auto;	display:block;	background-image:url("images/like.png");	background-repeat:no-repeat;	background-position:center 0;	cursor:pointer}.post-info .wizylike_icon.wizylike_loading {	background-image:url("images/wizylike-loading.gif");	background-position:center 0}.post-info .wizylike_icon.wizylike_loading:hover {	background-position:center 0}.post-info .wizylike_icon:hover {	text-decoration:none;	background-position:center -16px}.single #logo {	margin:0 10px 0 0}.single #header-box {	width:980px;}.single #header-box #nav{ width:560px; height:50px;}#single-content {	width:980px;}#post-home,#post-main {	width:702px;	float:left;	background-color:#FAFAFA;	overflow:hidden;	border-width:1px;	border-style:solid;	border-color:#D9D9D9;}#post-header {	position:relative;	padding-bottom:40px;}#post-title { width:300px; overflow:hidden;margin:0 0 5px 0;	line-height:1.1;	font-size:1.8em;	font-weight:normal}#post-msg {	margin-left:0px;	font-size:13px;	font-weight:normal;	line-height:1.4;	color:#999}#post-msg a {	color:#999}#post-msg2 {	height:35px;	float:right;	position:absolute;	right:0;	top:0}#post-msg2 li {	float:left;	margin:0 10px 0 0;	padding:0 10px 0 0;	font-size:18px;	border-right:1px solid #e0e0e0}#post-msg2 li:last-child {	margin:0;	padding:0;	border-right:0}#post-msg2 li a {	color:#666}#post-msg2 span.meta {	display:block;	width:50px;	margin-top:3px;	font-size:12px;	font-weight:normal;	text-transform:lowercase;	color:#999}#post-home .post-content {	background-color:#fafafa;	overflow:hidden;}#post-home .post-content p {	text-align:center}#post-home .post-content p a {	display:block}#post-home .post-content p img {	max-width:600px;	height:auto;	padding-bottom:10px;	_padding:0;	_width:expression((function(el) {	el.style.width = (el.clientWidth > 600 ? '600px':'');})(this));}#post-home .post-inner {	padding:50px;	border-width:1px;	border-style:solid;	border-color:white;}#sidebar {	width:242px;	float:right;	font-size:14px;}#sidebar-inner {	width:242px;	border:1px solid #d9d9d9;	background-color:#FAFAFA;}#sidebar-inner .sidebar-inner {	padding:20px;	width:200px;	background-color:#FAFAFA;	border:1px solid #fff;}#navigation {	padding-bottom:10px;	font-size:12px;	color:#aaa;	line-height:25px}#navigation .prev {	float:left}#navigation .prev a,#navigation .prev span {	display:block;	width:24px;	height:25px;	background:url("images/navigation.png") left 0 no-repeat;	font-size:0}#navigation .prev a:hover {	background-position:left -25px}#navigation .prev a:active {	background-position:left -50px}#navigation .prev .disabled {	background-position:left -75px}#navigation .next {	margin-left:30px}#navigation .next a,#navigation .next span {	display:block;	width:47px;	height:25px;	background:url("images/navigation.png") left -100px no-repeat;	font-size:0;	float:left}#navigation .next a:hover {	background-position:left -125px}#navigation .next a:active {	background-position:left -150px}#navigation .next .disabled {	background-position:left -175px}#popular {	padding-bottom:20px}.widgets h2 {	font-weight:normal;	padding:0 0 8px 0;	font-size:16px}.widgets li {	margin:0 0 5px 5px;	background-color:#fff;	background-color:rgba(255,255,255,0.8)}.widgets li,.widgets li a,.widgets li span {	float:left;	width:60px;	height:60px;	overflow:hidden}.widgets li a:hover {	filter:alpha(opacity=50);	-moz-opacity:.5;	opacity:.5}#comments {	padding-top:40px;	font-size:14px}#comments h2 {	font:normal 16pt Trebuchet MS,sans-serif!important;	text-shadow:rgba(255,255,255,0.398438) 0 1px 0}#comments h2 a {	color:#888!important}#comments .comment-body {	padding:5px 0;	min-height:50px;	padding-bottom:10px;	margin-bottom:20px;	border-bottom:1px solid #d7d7d7}#comments .comment-body p {	overflow:hidden;	word-wrap:break-word;	margin:2px 0}#comments .comment-body p a {	color:#999}#comments ol,#comments ul {	list-style:none}#comments .commentlist {	list-style:none}#comments .commentmeta {	float:left;	margin-right:1em}#comments .commentmeta img {	border:1px solid #DDD;	background-color:#fff}#comments .commentmetadata,#comments .reply a {	float:right;	color:#999}#comments .reply a:hover,#cancel-comment-reply a {	color:#7594b3}#new_comm_1.commentlist {	padding-top:0;	border-top:0}#respond {	margin-top:1em}#respond h3 {	padding:5px 0;	color:#666;	font-size:14px}#respond p {	margin-bottom:8px}#cancel-comment-reply {	float:right}#cancel-comment-reply a {	text-decoration:none;	font-size:12px;	font-weight:normal}#respond form input {	font:12px;	width:140px;	padding:3px 0 3px 50px;	margin-right:10px;	border:1px solid #DDD;	background-color:#fff}#respond form div label small {	color:#777;	font-size:14px;	position:relative;	left:-200px}*html #respond form div label small {	position:relative;	top:-5px}*+html #respond form div label small {	position:relative;	top:-5px}#commentform {	overflow:hidden;	zoom:1;	position:relative}#commentform textarea {	width:99%;	height:125px;	font-size:14px;	color:#333;	border:1px solid #DDD;	background-color:#fff}#commentform #submit {	color:#fff;	font-size:13px;	width:120px;	padding:3px 5px;	margin:2px 0 10px 0;	background-color:#7594b3;	background-image:-webkit-linear-gradient(top,#7594b3,#4787ed);	background-image:-moz-linear-gradient(top,#7594b3,#4787ed);	background-image:-0-linear-gradient(top,#7594b3,#4787ed);	border:1px solid #3079ed;	border-radius:2px;	cursor:pointer;	margin-right:5px;	margin-top:5px;	float:right}#comments .children #commentform {	width:99%}#comments .children {	margin:5px 0 5px 50px}#comments .children li {	border:0;	padding-bottom:0;	margin-bottom:0}#author_info input:focus,#comment:focus,#comment:hover,#author_info input:hover,#submit:hover {	outline:0}#pagenavi {	width:100px;	margin:0 auto;	text-align:center}#pagenavi a {	color:#666}#pagenavi a:hover {	color:#7594b3;	text-decoration:underline}#footer {	padding:10px 0 10px 0;background:#ececec;border-top:1px solid #dcdcdc; margin-top:20px;line-height:24px;	text-align:center;	text-shadow:0 1px 0 #fff}#container,#pagenavi,#submit,#footer,.navigation,.post-share,#post-related {	user-select:none;	-webkit-user-select:none;	-moz-user-select:none}#ph_lay,#ph_zoom {	top:0;	left:0;	width:100%;	display:none;	z-index:9999999}#ph_lay {	height:100%;	position:fixed;	_position:absolute;	_height:expression(body.offsetHeight)}#ph_zoom {	position:absolute;	overflow-x:hidden;	overflow-y:auto}#ph_zoom span {	margin:0;	padding:0 9px;	color:inherit;	float:right}#ph_lay {	background:#000}#ph_cap,#ph_nav {	position:absolute;	line-height:21px;	font-size:14px;	cursor:pointer}#ph_cap {	padding:6px 0;	-moz-border-radius-bottomright:2px;	-webkit-border-bottom-right-radius:2px;	border-bottom-right-radius:2px;	-moz-border-radius-bottomleft:2px;	-webkit-border-bottom-left-radius:2px;	border-bottom-left-radius:2px;	background-color:#fafafa}#ph_nav span {	background-color:#fafafa}#ph_nav span {	padding:4px 10px}span#ph_prev {	border-radius:0 2px 2px 0}span#ph_next {	border-radius:2px 0 0 2px}#ph_nav #ph_prev,#ph_cap #ph_txt,#ph_cap #ph_pix {	float:left}.zoomed {	position:absolute;	max-width:none;	cursor:pointer;	padding:0;	margin:0;	background-color:rgba(240,240,240,0.8)}.phzoom {	display:inline-block;	position:relative}.ph_hover {	position:absolute;	top:0;	left:0;	width:100%;	height:100%;	display:block;	background:url(images/zoom.png) no-repeat 50% 50%}.phzoom .loading {	background-image:url(images/ajax-loader.gif)}.colorTip {	display:none;	color:#fff;	position:absolute; width:253px;	left:50%;	bottom:10px;	padding:2px 6px; margin:0 1px;z-index:9;	background-color:#000000;	background-color:rgba(0,0,0,.5);	font-size:12px;	font-style:normal;	height:20px;	line-height:20px;	text-decoration:none;	text-align:center;	white-space:nowrap;	border-radius:0px;	-webkit-border-radius:0px;	-moz-border-radius:0px;	box-shadow:0 0 0px #aaa;	-webkit-box-shadow:0 0 0px #aaa;	-moz-box-shadow:0 0 0px #aaa}.pointyTip,.pointyTipShadow {	border:6px dashed transparent;	border-top-style:solid;	bottom:-12px;	height:0;	left:50%;	margin-left:-6px;	position:absolute;	width:0;	overflow:hidden}.pointyTipShadow {	border-width:7px;	bottom:-14px;	margin-left:-7px}.colorTipContainer {	position:relative;	text-decoration:none!important;	_zoom:1}.black .pointyTipShadow {	border-top-color:#f9f9f9;	border-top-color:rgba(249,249,249,.8)}.inner{width:960px;margin:0 auto;} .ttlink  { width: 958px; display:block; } .ttlink  ul { width: 958px; display:block; } .ttlink ul li{ float:left; width: 178px; height:48px; display:block; padding-top:10px; padding-bottom:10px; padding-right:10px; /*    border: 1px dotted #8e8e8e; */ border: 1px solid #8e8e8e; } .ttlink ul li .desc{ line-height: 16px; height:32px; color: #8e8e8e; white-space:normal; display:block; overflow:hidden; } .ttlink ul li a{ height:16px; font-weight:bold; line-height: 16px; color: #2299BB; white-space:normal; display:block; } .ttlink ul li a:hover { color: #0072A8; }.border_b{ border-bottom:1px solid #dcdcdc; padding-bottom:10px;}.border_b  li, .border_b li a{ width:114px; height:72px;} .ttlink ul li img { float:left; width:32px; height:32px; display:block; margin:5px; padding:5px; } #ttlinkbox{ width:958px; float:left; display:block; margin:10px 0px 10px 5px; border: 1px solid #8e8e8e; } } function colorCloud($text) { $text = preg_replace_callback('|<a (.+?)>|i', 'colorCloudCallback', $text); return $text; } function colorCloudCallback($matches) { $tag_link=$matches[1]; /*颜色集合*/$colorFull = array('#999','#D8D9A4','#9BB','#EB9','#a3c159','#FEC42D','#6C8C37', '#c2dc15','#3371A3','#888','#00ccff','#FF8080'); $color=$colorFull[ mt_rand(0, count($colorFull) - 1)];




