﻿@charset "utf-8";
/* 全局样式 */
body,dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p{margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select{vertical-align:middle}
button,img{border:none;}
ol,ul{list-style: none;}
table{border-collapse:collapse;}
body{ font:12px/23px "宋体", Arial;color:#000000;position:relative;width:940px; margin:0 auto}
a:link,a:visited{ color:#000000; text-decoration:none}
a:hover,a:active{ color:#CC0000; text-decoration:underline}
/* 全局样式结束 */

/* 公共样式 */
h1{ font-size:22px; font-weight:normal}
.site-box{}
.clear {clear:both;font-size:0;height:1px;overflow:hidden;}
.out-margin{margin-left:27px;margin-right:27px;}


/* 公共样式结束 */
#header{ height:260px;position:relative;}
	#login{ text-align:right; padding-top:10px;}
	#login a{ color:#000;}
#header-top{ position:absolute; left:30px; top:60px; zoom:1;}
	#header-top ul{ margin:6px 0;}
	#header-top li{ display:inline; margin-right:20px;}
	#header-top li a{ color:#000; display:inline-block; background-image:url(/Resource/blog/all-dot.gif); background-repeat:no-repeat; padding-left:20px;}
	.li1 a{ background-position:0 4px;}
	.li2 a{background-position:0 -32px;}
	.li3 a{background-position:0 -71px;}
	.li4 a{background-position:3px -112px;}
	#summary{ font-size:14px;}

#main{_zoom:1; padding-bottom:15px;}
	#main-top{ margin-bottom:8px;}
	.grid-top{ height:33px; line-height:33px; padding:0 10px;}
	.pageIcon{float:left;display:block;}
	#main-top .pageIcon{width:16px; height:33px; background:url(/Resource/blog/dot2.gif) no-repeat left center;}
	.modTitle{ float:left; padding-left:4px; font-weight:bold;}
	.modShow{ float:left; width:18px; height:33px; background:url(/Resource/blog/dot1.gif) no-repeat center center}
	#title-List{ float:left}
		#title-List li{ float:left; margin-right:10px;}
	#optionNav {float:right;}
		#optionNav li{ float:left; display:inline; margin-left:10px;}
		#optionNav li a{ display:inline-block; background-image:url(/Resource/blog/all-dot.gif); background-repeat:no-repeat}
		.op1 a{padding-left:20px;  background-position: 0 -344px;}
		.op2 a{ padding-left:15px; background-position: 0 -388px;}
		.op2{ position:relative;}
		.op3 a{ padding-left:20px; background-position: 0 -443px;}
#left{ width:218px; float:left;}

#profile-content{ margin-bottom:8px;}
	.modIco{ height:33px; float:left;width:16px;}
	#profile-content .modIco{ width:14px; background:url(/Resource/blog/dot11.gif) no-repeat center}
	.modCls { float:right;background:url(/Resource/blog/all-dot.gif) no-repeat 0 -247px;height:34px;width:16px;}
	.profileMng{ text-align:right; padding:0 5px;}
	#main .profileMng a{ color:#8E93B6; text-decoration:underline}
	#profile_photo{ text-align:center; padding-bottom:6px; border-bottom:#A6A6A6 1px solid; margin:0px 0 4px;}
	#profile-content .inner{ padding:5px;}
	.profile_list li{ background:url(/Resource/blog/dot3.gif) no-repeat 4px; padding-left:20px;}
#log-content{ margin-bottom:8px;}
	#log-content .modIco{background:url(/Resource/blog/dot7.gif) no-repeat center}
	#log-list{padding:10px 10px 10px 18px;}
	#log-list li{padding-left:12px; background:url(/Resource/blog/dot4.gif) no-repeat 0}
#msg-content{ margin-bottom:8px;}
	#msg-content .modIco{background:url(/Resource/blog/dot9.gif) no-repeat center}
	#msg-list{ height:1%; padding:0 10px; overflow:hidden}
	#msg-list li span.time{display:inline; clear:none}
	#msg-list li{ height:1%; padding:10px 0; border-top:#D2D5E7 1px solid; margin-top:-1px;}
	#msg-list li a{ font-weight:normal;text-decoration:underline}
	span.referIco{float:left; margin-right:8px;}
	span.referIco img{ border:#BEBEBE 1px solid}
	#msg-list div{ clear:both; line-height:20px; padding-top:5px;}
#stats-content{}
	#stats-content .modIco{ background:url(/Resource/blog/dot10.gif) no-repeat center}
	#stats-content ul{ padding:10px 15px;}
	#stats-content li{}
	.statusCount{ display:inline-block; height:18px; border:#999999 1px solid; line-height:19px; background:url(/Resource/blog/bg1.gif) repeat-x top; padding:0 10px;}
.entries-content{ padding:10px;}
	.entriesAdd{ text-align:right;color:#fff}
	.entriesAdd a{ color:#fff;}
	.entriesAdd a img{ margin-right:5px;}
#log-items{}
	#log-items li{ height:1%; border-bottom:#DDE0EE 1px solid; margin:0 0 10px; padding-bottom:10px;}
	.item-top h3{ font-size:16px; float:left;}
	.item-label{ float:right}
	.item-label a{ display:inline-block; margin-left:5px;}
	span.time{ color:#757475; clear:both; display:block;}
	.rec-item a{ background:url(/Resource/blog/dot6.gif) no-repeat right top; padding-right:20px;}
	.item-footer{ margin-top:5px;}
	.item-footer span{ color:#818181}
	.item-footer a{ float:right; text-decoration:underline}
	
	#Pager,.Pager{ margin:15px 0 0 0;}
	#Pager img,.Pager img{vertical-align:middle}
	#Pager a,#pages span,.Pager a,.Pager span{ margin:0 1px; padding:0 1px; color:#000}
	#Pager a.page2,#main .Pager a.page2{ color:Red;}
	#Pager span,.Pager span{ color:#FF0000}
	
	
#pics_content{ margin-bottom:8px;}
	#pics_content .modIco{width:14px;background:url(/Resource/blog/dot8.gif) no-repeat center}
	#pics-list{ height:1%;}
		#pics-list li{ width:77px; float:left;padding:10px 15px 0;}
		#pics-list li a{font-weight:normal}
		#pics-list li h3{ margin-top:3px;}
		#pics-list li img{ display:block; width:75px; height:75px; border:#C2C2C2 1px solid}
	.more{ clear:both; text-align:right; padding:5px 10px 10px;}
	.more a{ text-decoration:underline}
.main-btm{ clear:both; background:url(/Resource/blog/bg2.gif) no-repeat center top; height:7px; overflow:hidden;}
#right{ width:658px; float:right;}
	#right-top .modIco{background:url(/Resource/blog/dot12.gif) no-repeat center}
#footer{ clear:both; border-top:10px #fff solid; padding:20px 27px 15px;text-align:center;color:#555555;background-image:url(/Resource/blog/f_bg.gif); background-repeat:no-repeat;  background-position:0 0;*background-position:0 10px;}
	#footer a{ color:#555555}

#location{ margin-bottom:5px;}
#log-wrap{ padding:10px;}
	#log-wrap h2{ font-size:16px;}
	.log-cnt{ padding:10px 0;}
#Pager2{ min-height:23px;}
	#Pager2 .pre{ float:left; padding-left:20px; background:url(/Resource/blog/pre_arrow.gif) no-repeat left}
	#Pager2 .next{ float:right; padding-right:20px; background:url(/Resource/blog/next_arrow.gif) no-repeat right}
	#Pager2 a{ text-decoration:underline}
#log-info{ clear:both;padding:10px 0; zoom:1; margin-top:15px;}
	#log-info span{ color:#818181}
#mainReplies{ margin-top:15px;}
	#mainReplies .title{ border-top:#D2D5E7 1px solid; font-size:14px; background-color:#F8F9FF;line-height:36px; padding:0 10px;}
	.reply{ clear:both; padding:10px; border-bottom:#ccc 1px solid; padding-bottom:15px;}
	.author{ float:left; font-weight:bold}
	.postTime{ float:right; color:#818181}
	.reply-cnt{ clear:both;}
	.re-reply{clear:both; padding:8px 15px; margin-top:5px; border:#DDE0EE 1px solid; background-color:#FDFDD3}
	.re-reply .author{ float:none; display:block}
	.answer{ display:block; text-align:left}
	#main .answer a{ text-decoration:underline}
#videos-content{ padding:10px 15px;}
#videos #right-top .modIco{background:url(/Resource/blog/all-dot.gif) no-repeat 3px -107px;}
#pictures #right-top .modIco{background:url(/Resource/blog/all-dot.gif) no-repeat 0 -66px;}
	#videos-content h2{ font-size:16px; margin-bottom:10px;}
	#video-box{ background-color:#000000; padding:40px 0; border:#E4E4E4 8px solid; text-align:center}

#right .pictures-list{ margin:10px 15px;}
	.pictures-list li{ width:128px;float:left;padding:15px 7px 0;}
	#right .pictures-list li{padding:10px 0 0 22px;}
	.pictures-list h3{ height:23px; overflow:hidden;}
	.pictures-list li img,#album-box li img{ width:128px; height:96px; display:block}
	.pictures-list li a{font-weight:normal}

.video-list{ margin:10px 15px;zoom:1;}
	.video-list li{ margin:15px 0 5px 18px;float:left; display:inline;position:relative; width:133px; line-height:18px; color:#7F7F7F}
	.video-list li img{ padding:3px; border:#ccc 1px solid; display:block; width:127px; height:95px;}
	.video-list h3{ margin:5px 0; height:36px; overflow:hidden}
	.video-list h3 a{font-weight:normal;}
	.video-list span{ display:block; font-size:12px;}
	.v_bg{ cursor:pointer; position:absolute; top:70px; left:10px; width:21px; height:21px; background:url(/Resource/bg.png) no-repeat;}
	.video-list a:hover .v_bg{background:url(/Resource/bg2.png) no-repeat;}
#pictures-box{ padding:10px 15px;}
	#pictures-box #location{ padding:0 15px 0 10px; margin-bottom:0}
	#pictures-box #Pager{ padding-left:8px; text-align:right}
#pages2 {text-align:center;margin-top:10px;}
	#pages2 a {margin:0 8px;}
#rec-pictures{ margin-top:20px;}
#pic-contr-r{ text-align:center; margin-bottom:10px;}
	#pic-contr-r span{ padding:0 15px; color:#5A5A5A}
	#pic-contr-r img{ vertical-align:middle}
#album-info{ text-align:right; margin-bottom:-22px; color:#5A5A5A;}
.album-title{ text-align:center; color:#5A5A5A; font-weight:normal; font-size:16px; margin-top:5px;}

#album-side{ *width:216px; *overflow:hidden}
#album-wrap{}
	#album-wrap center{ padding:15px 0;}
	#album-box{height:684px;width:216px;padding-right:12px;overflow:hidden; position:relative;}
	/*
	#album-box{ height:684px;overflow:hidden;} ie
	#album-box{ height:684px;width:216px; padding-right:12px; overflow:hidden; position:relative} ff
	*/
	#album-box ul{position:relative;}
	#album-box li{ width:216px;text-align:center; margin:1px 0; padding-top:12px; clear:both; height:124px;}
	#album-box li img{margin:0 auto}
	#album-box li h3{ height:23px; overflow:hidden;}
	#album-box li h3 span{ font-weight:normal; color:#686868}
	#album-box li.here,#album-box li:hover{ position:relative;padding-right:12px; margin-right:-12px; background:url(/Resource/blog/al_bg.gif) no-repeat right center}
	
	
	/*新加*/
	#DSelStyle {position:absolute; width:100px; height:45px; border:#ccc 1px solid; left:0; top:30px;background-color:#fff}
	#DSelStyle img{ width:20px;height:20px;cursor:pointer;border:#ccc 1px solid; margin:0px 0 0 5px; padding:1px;}
	#DSelStyle .modCls { margin-top:-10px;cursor:pointer;}
	.inputBox{border:1px solid #CCCCCC; padding:2px;}
	.submit{ background:url(/Resource/blog/bg_submit.gif) repeat-x; border:1px solid #000; color:#666666; text-align:center; padding:2px 5px; height:22px;}
		.reset{ background:url(/Resource/blog/bg_reset.gif) repeat-x; border:1px solid #CCCCCC; color:#666666; text-align:center; padding:2px 5px; height:22px}
