﻿/* 全局 */
Body {
	Background: #FFFFFF;
	Margin: 0;
	Padding: 0;
	Font-Size: 12px;
	Font-Family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	Text-Align: Center; background: #000 url(images/ziyebg.jpg) repeat-x top;
}
h1,h2,h3,h4,h5,h6 { Margin: 0; Padding: 0; Font-Size: 12px; Font-Weight: Normal; Font-Family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif; }
/* h1: 博客名称 */
h1	{ Margin: 20px 0 0 20px; Font-Weight: Bold; Font-Size: 24px; Text-Align: Left; Color: #2F468F; }
/* h2: 列表页面的日志标题,包括置顶和普通 */
h2	{ Margin-Left: 5px; }
/* h3: 浏览页面的日志标题 */
h3	{ Color: #2F468F; Font-Size: 14px; Font-Weight: Bold; }
/* h4: 列表页面的浏览全文 */
h4	{ Margin: 2px 0; }
/* h5: 搜索页面的关键字 */
h5	{ Color: #3769AF; Font-Weight: Bold; Margin-Bottom: 2px; }
h5 span { Color: #068D46; Font-Size: 14px; Font-Weight: Bold; Margin: 0 3px; Text-Decoration: Underline; }
/* h6: 友情链接页面,Tags页面 */
h6	{ Margin: 0 0 8px 0; Border-Bottom: 1px solid #C5DAEC; Font-Weight: Bold; Font-Size: 14px; Color: #415586; }
div,p,ul,li { Padding: 0; Margin: 0; }
Table,TBody,Tr,Td,Form,Input,Textarea,Select {
	Margin: 0;
	Padding: 0;
	Font-Size: 12px;
	Vertical-Align: Middle;
	Font-Family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
}
.font14{font-size:16px;}
.Alert		{ Color: #FF6600; }
.Green		{ Color: #008000; }
.Blue		{ Color: #415586; }
.Gray		{ Color: #95999b; }
.Georgia	{ Font-Family: Georgia, Tahoma, Verdana, Arial, Helvetica, Sans-Serif; }
.Bold		{ Font-Weight: Bold; }
.NoBold		{ Font-Weight: Normal; }
.Pointer	{ Cursor: Pointer; }
.Space1		{ Margin: 0 0 0 5px; }
.Space2		{ Margin: 0 5px; }
a			{ Color: #415586; Text-Decoration: None; }
a:hover		{ Color: #C13B0B; Text-Decoration: Underline; }
.clearboth	{ clear: both; }
/* 页面顶部 */
Div#HeaderBlock {
	Background: #E7F4FD url(Images/HeaderBG.gif) Repeat-X Fixed;
	Border-Bottom: 1px solid #A9C9E2;
	Margin: 0 Auto;
	Width: 100%;
	Height: 70px;
}
Div#HeaderBlock Div.HeaderLeft {
	Float: Left;
	Width: 40%;
	Height: 70px;
}
Div#HeaderBlock Div.HeaderRight {
	Position: Relative;
	Margin-Left: 40%;
	Height: 70px;
}
Div#HeaderBlock Div.TopMenu {
	Position: Absolute;
	Margin-Bottom: 3px;
	Left: 0;
	Bottom: 0;
}
Div#HeaderBlock Div.TopMenu li {
	List-Style-Type: None;
	Float: Left;
	width: 80px;
	Text-Align: Center;
}
Div#HeaderBlock Div.TopMenu Span.TopMenuSpace {
	Display: None;
}
Div#HeaderBlock Div.TopMenu a		{ Text-Decoration: None; Color: #2F468F; }
Div#HeaderBlock Div.TopMenu a:hover	{ Text-Decoration: None; Color: #068D46; }
/* 主体部分 */
Div#MainLayout {
	Width: 960px;
	Margin: 0 Auto;
	Text-Align: Left; background:#fafdff;
}

Div#MainLayout2 {
	Width: 960px;
	Margin: 0 Auto;
	Text-Align: Left; background:#fafdff;
}

/* Center-核心部分 */
Div#CenterBlock {
	Float: Left;
	Width: 723px;
}
Div#CenterMain {
	Padding: 1px; width:98%;
	Overflow: Hidden;
}
Div.CenterMainS { margin:0 auto; }
Div.CenterMainH {
	Margin-Left: 0;
}
/* 日志列表部分 */
Div.LogListMode	{
	Margin: 0 0 5px 1px;
	Color: #415586;
}
Div.TopLogTitle,Div.LogListTitle { Padding-top:1px; background:url(images/xiandian.gif) repeat-x bottom; height:36px;}
Div.TopLogInfo {
	Text-Align: Right;
	Margin: 5px;
	Color: #2F468F;
}
Div.LogTimeBox {
	Float: Left;
	Width: 50px;
	Height: 50px;
	Background: Url(Images/logtimeboxbg.gif) No-Repeat;
	Text-Align: Center;
}
Div.LogTimeBox span.LogTimeBoxMonth {
	Margin: 5px 5px 0 0;
	Display: Block;
	Font: normal 10px Arial, Helvetica, sans-serif;
	Color: #FFFFFF;
}
Div.LogTimeBox span.LogTimeBoxDay {
	Display: Block;
	Font: Bold 15px Arial, Helvetica, sans-serif;
	Color: #333333;
	Padding: 5px 0;
}
Div.LogListBody {
	Width: 100%;
}
Div.LogListInfo,Div.LogViewInfo {
	Margin: 8px 5px;
	Color: #2F468F;
}
Div.LogViewInfo {
	Text-Align: Right;
}
/* 日志浏览 */
Div.LogContent {
	Font-Size: 14px;
	Margin: 5px 0;
	Padding: 0;
}
Div.LogTag {
	Margin: 10px 0;
}
Div.NearLog {
	Margin: 10px 0 5px 0;
	Padding-Bottom: 5px;
}
Div#LogPwdDiv p.LogPwd {
	Margin: 0;
	Padding: 5px 0 0 0;
	Color: #2F468F;
}
Div.LogPwdTitle {
	width: 330px;
	Background: #F0F9FF;
	border-left: 3px solid #A9C9E2;
	border-bottom: 1px dashed #A9C9E2;
	padding: 2px 0;
	margin: 3px 0 6px 0;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	Color: #3769AF;
}
Div.LogBrief,Div.LogContent {
	Width: ;
	Overflow: Hidden;
	Word-Wrap: Break-Word;
	Margin: 0 0 8px 0;
	Color: #222222;
	Line-Height: 25px;
}
Div.LogBrief p,Div.LogContent p {
	Margin: 0;
	Padding: 0;
}
Div.LogBrief a { font-size:14px; font-weight:bold; text-decoration:underline;}
Div.LogBrief a:hover { font-size:14px; font-weight:bold; text-decoration:none;}




Div.LogBrief img,Div.LogContent img {
	max-width: 480px;
	width: expression(this.width>480?"480px":true);
	Overflow: Hidden;
}
/* 标题样式:Log_TColor/Log_TSize */
.flashpx{ border:#8c8c8c solid 1px;}
a.Log_TColor1:link,a.Log_TColor1:visited,a.Log_TColor1:hover { Color: #003399; }
a.Log_TColor2:link,a.Log_TColor2:visited,a.Log_TColor2:hover { Color: #003399; Font-Weight: Bold; }
a.Log_TColor3:link,a.Log_TColor3:visited,a.Log_TColor3:hover { Color: #FF0000; }
a.Log_TColor4:link,a.Log_TColor4:visited,a.Log_TColor4:hover { Color: #FF0000; Font-Weight: Bold; }
a.Log_TColor5:link,a.Log_TColor5:visited,a.Log_TColor5:hover { Color: #008000; }
a.Log_TColor6:link,a.Log_TColor6:visited,a.Log_TColor6:hover { Color: #008000; Font-Weight: Bold; }
a.Log_TColor7:link,a.Log_TColor7:visited,a.Log_TColor7:hover { Color: #000000; }
a.Log_TColor8:link,a.Log_TColor8:visited,a.Log_TColor8:hover { Color: #000000; Font-Weight: Bold; }
.Log_TSizeS { Font-Family: Verdana; Font-Size: 12px; }
.Log_TSizeB { Font-Family: Verdana; Font-Size: 14px; }
Div.LogTag a:link, Div.LogTag a:visited, Div.LogTag a:hover, Div.LogTag a:active { Margin: 0 5px; }
/* 评论部分 */
.CommentTop			{ border: 1px solid #A9C9E2;padding: 5px;Margin-bottom: 5px; background: #F0F9FF; color: #2F468F; Font-Weight: Bold; }
.CommentBlock		{ width: 98%;Margin: 3px Auto 10px Auto;border-bottom:1px dashed #B3CEE6; }
.CommentLeft		{ float: left;width: 50px;Margin-right: -98%;border-right: 2px solid #DAE9F6;Text-Align: center;padding: 5px 0; color: #2F468F; font-weight: bold; }
.CommentMain		{ float: left;Width: 100%; Overflow: Hidden; }
.CommentInfo		{ Text-Align:right; }
.CommentAuthor		{ Font-weight: Bold; Margin: 0 0 0 5px;}
.CommentTime		{ Font-Family: Georgia, Tahoma, Verdana, Arial, Helvetica, Sans-Serif; Margin: 0 0 0 5px;}
.CommentContent		{ Margin-left: 60px; padding: 5px; }
.CommentContent p	{ Margin: 0; padding: 0; line-height: 20px;}
.CommentReply		{ Margin: 5px 0 1px 0; Padding: 5px 0; Color: #305096; Text-Align: Left; }
.CommentReply p		{ Margin: 0; padding: 0; line-height: 20px; }
.NoComment			{ margin: 5px 15px 0 2px; Font-size: 14px; Color: #86A4CB; Font-Weight: Bold; }
/* 留言部分 */
.GBTop			{ border: 1px solid #A9C9E2;padding: 3px;Margin-bottom: 5px; background: #F7FAFD; color: #2F468F; Font-Weight: Bold; }
.GBBlock		{ Width: 98%; Overflow: Hidden; Margin: 3px Auto 10px Auto; Border-Bottom: 1px dashed #B3CEE6; }
.GBInfo			{ Text-Align: Right; }
.GBContent		{ Margin: 0; Padding: 5px 0; Color: #222222; }
.GBContent p	{ Margin: 0; Padding: 0; Line-Height: 20px; }
.GBReply		{ Margin: 5px 0 1px 0; Padding: 5px 0; Color: #305096; Text-Align: Left; }
.GBReply p		{ Margin: 0; Padding: 0; }
/* 签写评论,签写留言部分 */
.WriteTitle			{ padding: 5px; background: #F0F9FF; color: #2F468F;Margin: 1px 1px 0 1px;font-weight: bold;}
.WriteBlock			{ Margin: 3px 0; border: 1px solid #A9C9E2; Line-Height: 150%; }
.WriteMain			{ background: #FAFDFF; color: #2F468F; }
.WriteMain p		{ clear: both; Margin: 0; Padding: 5px 0 0 0; }
.WriteMain label	{ Float: Left; Width: 80px; Text-Align: Right; Padding: 2px 0; Font-Weight: Bold;}
.WriteMain .sure	{ Margin: 0 5px !important; Margin: 0; }
Div#SaveInfo {
	Background: #FFFFEB;
	Border: 1px solid #FAD446;
	Padding: 5px 10px;
	Margin: 5px 0;
	Color: #555555;
	Clear: both;
}
/* 侧栏部分 */
Div#SideBlock1 {
	Background: #48494e;
	Float: right;
	Width: 237px;
	Overflow: Hidden;
}
Div.SideTitle {
	Margin: 10px 0 3px 0;
	Padding: 2px 0 0 6px;
	Font-Size: 14px;
	Color: #fae5e5;
	Font-Weight: Bold; background:url(Images/right-bg.jpg) no-repeat; height:26px;
}
Div.SideTitle2 {
	Margin: 0 0 3px 0;
	Padding: 2px 0 0 6px;
	Font-Size: 14px;
	Color: #fae5e5;
	Font-Weight: Bold; background:url(Images/right-bg.jpg) no-repeat; height:26px;
}

Div.SideContent{
	Margin: 3px 0 5px 18px;
	Color: #bababa;
	Font-Size: 12px;
	width:205px;
}
Div.SideContentlink{
	Margin: 3px 0 5px 1px;
	Color: #95999b;
	Font-Size: 12px;
}
Div.SideContentlink li{List-Style-Type: None; background:url(Images/ico_linknew.gif) no-repeat 0 4px; padding:0 0 0 9px; margin-bottom:4px; }
Div.SideContentlink li a{ color:#95999b; font-weight:bold;List-Style-Type: None; text-decoration:underline;}
Div.SideContentlink li a:hover{ color:#95999b; font-weight:bold;List-Style-Type: None; text-decoration: none ;}




Div.SideContent2 {
	Margin: 3px 0 5px 3px;
	Color: #f5e9e3;
	Font-Size: 12px;
	width:;
}



Div.SideContent ul,.SideContent2 ul {
	Padding: 0;
	Margin: 0;
}
Div.SideContent ul li,.SideContent2 ul li {
	List-Style-Type: None;
	Padding: 0;
	Margin: 6px 0 0 0;
}
Div.SideContent ul.Count li,.SideContent2 ul.Count li {
	Display: Block;
	Background: url(Images/arrow1.gif) Left Center No-Repeat;
	Padding-Left: 18px;
}
Div.SideContent ul.LogClass li,.SideContent2 ul.LogClass li {
	Display: Block;
	Background: url(Images/arrow2.gif) No-Repeat 0px 3px;
	Padding-Left: 18px;
}
Div.SideContent ul.Hot li,Div.SideContent ul.Best li,Div.SideContent ul.Comment li,Div.SideContent ul.GB li,Div.SideContent ul.Archive li {
	Display: Block;
	Background: url(Images/arrow4.gif) No-Repeat 0px 0px;
	Padding-Left: 18px;
}
Div.SideContent2 ul.Hot li,Div.SideContent2 ul.Best li,Div.SideContent2 ul.Comment li,Div.SideContent2 ul.GB li,Div.SideContent2 ul.Archive li {
	Display: Block;
	Background: url(Images/arrow4.gif) No-Repeat 0px -3px;
	Padding-Left: 18px;
}



#SearchForm p {
	Margin: 0 0 5px 0;
	Padding: 0;
}
#SearchForm Label {
	Float: Left;
	Width: 55px;
	Margin: 3px 0 0 0;
	Padding: 0;
	Text-Align: Right;
}
Div#SideClear {
	Clear: Left;
	/* Width: 100%; */
	Text-Align: Center;
}
Div.SideTitle a:link,Div.SideTitle a:visited { Text-Decoration: None; Color: #2F468F; }
Div.SideContent a:link		{ Text-Decoration: None; Color: #95999b; text-decoration: underline; }
Div.SideContent a:visited	{ Text-Decoration: None; Color: #95999b; text-decoration: underline; }
Div.SideContent a:hover	{ Text-Decoration: None; Color: #95999b; text-decoration: none; }

Div.SideContent2 a:link		{ Text-Decoration: None; Color: #f5e9e3; text-decoration: none; }
Div.SideContent2 a:visited	{ Text-Decoration: None; Color: #f5e9e3; text-decoration: none; }
Div.SideContent2 a:hover	{ Text-Decoration: None; Color: #f5e9e3; text-decoration: underline; }


ul.LogoLink li { float: left; width: 100px; Display: Block; }
ul.TextLink li { clear: both; }
/* 页面底部部分 */
Div#BottomBlock {
	Width: 840px;
	Background: #F0F9FF;
	Border: 1px solid #A9C9E2;
	Margin: 10px Auto 5px Auto;
	Text-Align: Left;
}
Div#BottomBlock Div.BottomTitle {
	Font-Size: 14px;
	Font-Weight: Bold;
	Color: #3769AF;
	Padding: 5px;
}
Div#BottomBlock Div.BottomContent {
	Padding: 5px;
	Font-Size: 12px;
}
Div#BottomBlock Div.BottomContent ul {
	Margin: 0;
	Padding: 0;
	Line-Height: 25px;
}
Div#BottomBlock Div.BottomContent li {
	Display: Inline;
	List-Style-Type: None;
	Padding: 0 10px 0 0;
}
Div#FooterBlock {
	Background: #E7F4FD;
	Border: 1px solid #A9C9E2;
	Width: 840px;
	Margin: 5px Auto 0 Auto;
	Font-Size: 12px;
}
Div#FooterBlock Div.CopyRight {
	Padding: 4px;
	Color: #2F468F;
	Text-Align: Right;
}
Div#FooterBlock p {
	Margin: 0;
	Padding: 0;
}
/* 表单样式 */
input.text,textarea.textarea,select {
	Padding: 2px 3px;
	Margin: 0px 5px;
	Border: 1px solid #97B4D5;
}
input.middletext	{ Width: 180px; }
input.mintext		{ Width: 110px; }
input.numtext		{ Width: 50px; }
input.writenew		{ Width: 280px; }
input.readonly		{ Color: #AAAAAA; }
textarea.writenew	{ Width: 450px; Height: 120px; }
input.ActionBtn,input.LoginBtn {
	Background: #F2FBFF url(Images/actionbtn.gif) No-Repeat;
	Border: 0px;
	Width: 65px;
	Height: 22px;
	Padding: 0;
	Margin: 3px 0 5px 18px;
	Color: #d4c2a6;
}

.ActionBtn2{
	Background:url(Images/serbgn.gif) No-Repeat;
	Border: 0px;
	Width: 109px;
	Height: 22px;
	Padding: 0;
	Margin: 3px 0 5px 0;
	Color: #d4c2a6; text-align:center;}


/* Tip提示效果 */
a.Tip:link,a.Tip:visited,a.Tip:hover,a.Tip:active { Font-Weight: Bold; Font-Family: Helvetica; Color: #068D46; Text-Decoration: None; }
#TipBox{
	Position: Absolute;
	Visibility: Hidden;
	Top: 0;
	Left: 0;
	Background: #F0F9FF;
	Border: 1px solid #B1C7E7;
	/* Width: 150px; */
	Padding: 3px;
	Line-Height: 18px;
	Z-Index: 100;
	Color: #3769AF;
}
/* 分页样式 */
Div#Paginate {
	/* Width: 100%; */
	Margin: 1px 0px;
	Padding: 3px 0px;
}
Div#Paginate A.PageInfo,Div#Paginate A.TotalPage {
	Background: #FAFDFF;
	Border: 1px solid #A6CBE7;
	Margin-Right: 1px;
	Padding: 2px 5px;
	Vertical-Align: Middle;
	Color: #2F5FA1;
}
Div#Paginate A.PageInfo:hover,Div#Paginate A.TotalPage:hover {
	Text-Decoration: None;
}
Div#Paginate A.FirstPage,Div#Paginate A.LastPage,Div#Paginate A.PrevPage,Div#Paginate A.NextPage,Div#Paginate A.GoToPage,Div#Paginate A.Out {
	Background: #FAFDFF;
	Border: 1px solid #A6CBE7;
	Margin-Right: 1px;
	Padding: 2px 5px;
	Vertical-Align: Middle;
	Color: #2F5FA1;
	Text-Decoration: None;
	Cursor: Pointer;
}
Div#Paginate A.FirstPage:hover,Div#Paginate A.LastPage:hover,Div#Paginate A.PrevPage:hover,Div#Paginate A.NextPage:hover,Div#Paginate A.GoToPage:hover,Div#Paginate A.Over {
	Background: #FFFFFF;
	Border: 1px solid #A6CBE7;
	Margin-Right: 1px;
	Padding: 2px 5px;
	Vertical-Align: Middle;
	Color: #2F5FA1;
	Text-Decoration: None;
	Cursor: Pointer;
}
Div#Paginate A.CurrentPage {
	Margin-Right: 1px;
	Padding: 2px 5px;
	Vertical-Align: Middle;
	Color: #2F5FA1;
	Padding: 2px 5px;
	Text-Decoration: None;
	Font-Weight: Bold;
}
Div#Paginate Input {
	Border: 1px solid #659b28;
	Width: 30px;
	Padding: 2px;
	Margin-Bottom: 1px;
}
Div#Paginate select.PageSelect {
	Width: 80px;
	Margin-Bottom: 1px;
}
.PageLoading {
	Background: #FFF6E8;
	Border: 1px solid #E5D8C6;
	Padding: 5px 10px;
	Margin: 5px 0;
	Color: #C97D05;
	text-align: Left;
}
/* 其他页面样式 */
Div.ShowOther {
	Overflow: Hidden;
	Word-Wrap: Break-Word;
	Margin: 0;
	Padding: 5px;
	Line-Height: 230%;
}
Div.ShowOther li {
	List-Style-Type: None;
	Display: Inline;
}
/* Tag样式 */
ul.TagPage_Ul_Tag li {
	Padding: 10px;
}
a.TagLow:link, a.TagLow:visited, a.TagLow:hover {
	Font-Weight: Bold;
	Color: #6080A9;
	Font-Size: 14px;
}
a.TagMid:link, a.TagMid:visited, a.TagMid:hover {
	Font-Weight: Bold;
	Color: #6080A9;
	Font-Size: 20px;
}
a.TagHigh:link, a.TagHigh:visited, a.TagHigh:hover {
	Font-Weight: Bold;
	Color: #6080A9;
	Font-Size: 25px;
}
/* Link样式 */
ul.LinkPage_Ul_Logo li,ul.LinkPage_Ul_Text li {
	Padding: 10px;
}
ul.LinkPage_Ul_Logo li,ul.LinkPage_Ul_Text li a  {
	Font-Weight: Bold;
	Color: #6080A9;
	Font-Size: 14px;
}
span.ApplyLink {
	font-weight: bold;
	Color: #FF6600;
	margin:0 2px;
}
/* UBB部分 */
Div.UBBDiv {
	Border: 1px solid #6A8DBE;
	Border-left: 3px solid #6A8DBE;
	Background: #F7FAFD;
}
Div.UBBTitle {
	Padding: 5px 0 0 5px;
}
Div.UBBTitle Img {
	Margin: 0px 2px 0 0px;
}
Div.UBBContent {
	Padding: 6px;
	line-height: 160%;
}
Div.UBBContent textarea {
	Width: 450px;
	Margin-Bottom: 2px;
	Padding: 3px;
}
Div.UBBDiv Div.Quote {
	Border-Top: 1px dashed #DAE9F6;
	Font-Style: Italic;
	Color: #2F468F;
}
/* 日历显示部分 */
Table.CalendarTable { Text-Align: Center; Color: #f7fbff; }
.PrevYear			{ Padding-Right: 5px; Font-Family: Verdana; Font-Size: 10px; }
.PrevMonth			{ Padding-Right: 5px; Font-Family: Verdana; Font-Size: 10px; }
.NextYear			{ Padding-Left: 5px; Font-Family: Verdana; Font-Size: 10px; }
.NextMonth			{ Padding-Left: 5px; Font-Family: Verdana; Font-Size: 10px; }
Tr.CalendarWeek		{ Color: #000; display:block; border:#ccc 1px solid; background:#fff; }
Td.CalendarToday	{ Color: #fff; font-weight:bold; }
/* 日历链接自样式 */
Table.CalendarTable A.CalendarTodayTip:link, Table.CalendarTable A.CalendarTodayTip:visited, Table.CalendarTable A.CalendarTodayTip:hover, Table.CalendarTable A.CalendarTodayTip:active { Color: #fff3a6; Text-Decoration: UnderLine;}
Table.CalendarTable A.CalendarOtherTip:link, Table.CalendarTable A.CalendarOtherTip:visited, Table.CalendarTable A.CalendarOtherTip:hover, Table.CalendarTable A.CalendarOtherTip:active { Color: #fff; Text-Decoration: UnderLine;}
/* 日历助手列表部分 */
Td.CalAsstTd {
	Background: url(Images/arrow3.gif) Left Center No-Repeat;
	Border-Top: 1px dashed #C1CBDD;
	Font-Size: 12px;
	Font-Family: Tahoma;
	Color: #bababa;
	Text-Align: Left;
	Padding:5px 0 0 12px;
}
Div.CalAsstDiv {
	Overflow-X: Hidden;
	Overflow-Y: Scroll;
}
Div.CalAsstDiv p {
	Margin: 0;
	Padding: 5px 0 0 0;
}

/*float*/
.fcon{ margin:0 auto;}
.fleft{ float:left;}
.fright{ float:right;}
/*CSS Hack*/
.dsi{ display:inline;}
.dsb{ display:block;}
.ofh{ overflow:hidden;}
.clb{ clear:both;}
.cjz{ vertical-align:middle;}
.cxian{ text-decoration:underline;}
.imgright{ margin-right:2px;}
.imgxuxian{ border:1px dashed #5a717f;}

.font10{ color:#000; font-size:11px; font:Verdana, Arial, Helvetica, sans-serif; }
/*CSS Hack*/
.dsi{ display:inline;}
.dsb{ display:block;}
.ofh{ overflow:hidden;}
.clb{ clear:both;}
.cjz{ vertical-align:middle;}
.cxian{ text-decoration:underline;}

.i3,.i7{ color:#009900; font-weight:bolder;}
.i7{ font-size:14px;}
.i4{ color:#525B65; font-weight:bold; font-size:14px;}
.i5{ color:#F2F511;}
.i6{ color:#3F8E16; font-size:14px; font-weight:bold; letter-spacing: -1px;}
.i8{ color:#000; font-weight:bold; font-size:12px;}
.i9{ font-size:10px; color:#666;}
h1{ font-size:14px; font-weight:bold; padding-bottom:10px;}
h2{ font-size:14px; font-weight:bold; padding-bottom:10px;}
h3{ font-size:14px; font-weight:bold; padding-bottom:10px;}
.memo{ line-height:18px;}
.memo p{ margin-bottom:11px;}

/*top*/
.topbg{ width:1060px; height:265px; background:url(images/zitop.jpg) no-repeat top;}
.top1{ width:950px; height:140px; padding-right:10px; background:url(images/top_left.jpg) no-repeat left; margin:0 auto; color:#ffffff; text-align:right; letter-spacing:0.5px; overflow:hidden;}
.top2{ width:960px; overflow:hidden; margin:0 auto;}
	.top2_1{ width:32px; float:left; display:inline;}
	.top2_2{ width:526px; float:left; background:#d6d7d8 ; margin-top:0; height:822px; overflow:auto; padding:10px; display:inline; text-align:left;}
	.top2_3{ width:382px; float:left; display:inline; } 
		.top2_3_1{background:#47494f; height:295px;}
		.top2_3_2{width:382px; display:block; text-align:left; }
		.top2_3_2_left{ float:left; width:200px; background:#4e5158; padding-bottom:111px; margin-bottom:111px; }
		.top2_3_2_right{ float:right; width:182px; background:#575a63; padding-bottom:111px; margin-bottom:111px;}
	.rightindex{ background:#48494e url(Images/indexright.gif) repeat-y;}
		
	
.endfontright{ color:#82b7d2; padding:0px; font-family:"宋体"; font-size:12px;}
.endfontright a{ color:#82b7d2; text-decoration:underline; font-family:"宋体"; font-size:12px}
.endfontright a:hover{ color:#82b7d2; text-decoration:none; font-family:"宋体"; font-size:12px}




/*body1*/
.right_359_01{ width:359px; margin:10px auto; text-align:left; color:#fff;}
.right_359{ width:359px; margin:0 auto;}
.right_359_left{ width:124px; float:left;}
.right_359_right{ width:225px; float:right; text-align:left; color:#b0b5c4; line-height:19px;}


.body1c{ color:#f7ecd3; border-bottom:#737680 1px solid; height:27px;}
.serbg{ background:url(images/serbg.gif) no-repeat left; height:46px; padding:5x 0 0 11px;}
#right_title{ font-size:16px; font-weight:bold; color:#071873; background:url(images/xiandian.gif) repeat-x bottom; height:36px;}

#right_title2 a{ font-size:16px; font-weight:bold; color:#071873; text-decoration:none;}
#right_title2 a{ font-size:16px; font-weight:bold; color:#071873; text-decoration:none;}
#right_title2 a:hover{ font-size:16px; font-weight:bold; color:#071873; text-decoration:underline;}

#right_content{ margin:15px auto;}


/*end*/
.end{ width:910px; height:47px; margin:0 auto; padding:20px 15px 10px 30px; background:url(images/endbg.jpg) no-repeat; }
.end p{ line-height:15px;}

.endleft{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; height:22px; line-height:16px;text-align:center; clear:both; }
.endleft a{ text-decoration:underline; color:#fff;}
.endleft a:hover{ text-decoration:none; color:#fff;}

.endright{ color:#508ebe; font-size:14px; font-weight:bold; text-align: left;}
.endright a{ text-decoration:nono; color:#508ebe; font-size:14px; }
.endright a:hover{ text-decoration:none; color:#CCCCCC;  font-size:14px;}

.endright ul{}
.endright ul li{List-Style-Type: None; float:left; padding-right:10px;}
.endright ul li a{ text-decoration:underline; color:#508ebe; font-size:12px;}
.endright ul li a:hover{text-decoration:none; color:#508ebe; font-size:12px;}


.endfont{ color:#82b7d2; padding:3px;}
.endfont a{ color:#82b7d2; text-decoration:underline;}
.endfont a:hover{ color:#82b7d2; text-decoration:none;}

.ziye_zi{ background:#fafdff; vertical-align:top; width:670px;}
.ziye_zi_right{ background:#48494e; vertical-align:top;}

