﻿html
{
	/*此段目的为修正各浏览器之间对页面边距解释的差异*/
	margin: 0px;
	padding: 0px;
	min-width: 778px;
	width: 100%;
}
body
{
	/*定义网页的基本字体样式*/
	font-family: 'Trebuchet MS' , Arial;
	font-size: 9pt;
	font-weight: normal;
	/*设置页面边距*/
	margin: 0px;
	padding: 0px 0px;
	/*设置网页背景*/
	/*background: url(../Images/bbg.jpg) no-repeat fixed center center;*/
}
.body
{
	background: #1e77d3;
}
input, select, textarea
{
	font-family: Tahoma;
	font-size: 9pt;
}

h1, h2, h3, h4, h5, h6
{
	/*修正各浏览器对h1-h6解释的差异*/
	margin: 0px;
}
form 
{
	/*修正form的边距问题*/
	margin: 0px;
}
img
{
	/*修正图片边框*/
	border: 0px;
}
a
{
	/*定义页面连接的基本样式*/
	text-decoration: none;
	color: #000;
}
a:hover
{
	/*定义连接在鼠标移过时的样式*/
	text-decoration: underline;
	color: #e05252;
}
hr
{
	/*将横线修改为默认1px高*/
	border: 0;
	border-top: 1px solid #bababa;
	height: 1px;
}
em
{
	/*重新定义em的默认样式，本站em标记通常显示例如文章标题随后的时间等提示性文字*/
	font-style: normal;
	color: #808080;
}

/*页面常用样式类*/
.hidden
{
	/*预定义隐藏网页元素的class，以方便在需要隐藏一些特定文本之时使用*/
	display: none;
}
.highlight
{
	/*预定义高亮显示的class，以方便在需要对某些文字进行特别提醒时候使用*/
	color: #f00;
	font-weight:bold;
}
a.more
{
	/*预定义网页中各模块中的“更多”链接*/
	display: block;
	margin: 5px 0px 4px;
	padding: 3px 0px;
	font-weight: bold;
}
a.more:hover
{
	/*“更多”链接的鼠标移过样式*/
	background: #fff;
	text-decoration: none;
}
div.spacer
{
	/*预定义一个空白占位的class，以方便在需要在一些内容之间插入空白时用*/
	font-size: 0px;
	height: 3px;
	background: Transparent;
	clear: both;
}
.message,
#message
{
	/*定义网页提示信息的样式，这些信息类似与“没有搜索到XX”、“您提供的XX有误”、“系统发生XX错误”等等的提示信息，一般发生在系统找不到，或者过程出错时显示。*/
	border: solid 1px #000;
	padding: 5px 8px;
	font-weight: bold;
	color: #f00;
	background: #fafad2;
	display: block;
	margin: 4px 7px 0px;
}

/*兼容性提示*/
div#compatibility
{
	display: none;
}

/*页面样式开始*/
div#container
{
	/*指定页面宽度、页面对其模式、背景颜色等*/
	/*此标记为页面可见内容的容器，网页可见内容都将包含在id为container的div标记当中*/
	/*例如：的设置为页面宽度778px，居中显示，背景为白色*/
	width: 1000px;
	margin: auto;
	background: #fff;
}
div#container h1
{
	/*网页中的h1标记的样式，通常h1标记为以下格式：<h1><a href="/">网站名称</a></h1>，具体样式定义请参考接下来的内容*/
}
div#container h1 a
{
	/*定义标题一种链接的样式*/
	/*标题一会包含一个链接到本站根目录的链接，通过定义这个链接，将实现网站公共的页眉部分的样式*/
	/*通常的做法是将链接显示为block模式，然后使用文字缩进将文字置于网页可见范围以外，并且对此标记指定大小和背景图片，这样就形成一个通栏的页眉*/
	/*此做法保证网页结构的合理性的同时，可以更方便的修改替换页眉*/
	width: 1000px;
	margin: auto;
	display: block;
	background: #fff url(../images/logo_homenew1.jpg) no-repeat left top;
	height: 100px;
	text-indent: -9999em;
	overflow: hidden;
}
div#container div#shortcut
{
	/*此处定义网站的版本说明，例如：交大学报分为“自然科学版”、“社会科学版”等等，通常通过绝对定位的方式，将其定位到页面上一个不定的位置，也可以通过类似与处理标题一链接的方式处理此段*/
	position: absolute;
	/*text-indent: -9999em;*/
	margin-left: 740px;
	margin-top: -95px;
	line-height: 23px;
	width: 213px;
	height: 23px;
	/*background: transparent url(../images/top_right_bg.gif) no-repeat left center;*/
}
div#container div#shortcut a
{
	margin: 0px 0px 0px 5px;
	padding-left: 10px;
	background: transparent url(../images/arritem.gif) no-repeat left 4px;
}
div#container div#banner
{
	/*网站banner，如果网站有banner，配合标题一设置此段样式，变通的做法，如果是flash，无法通过样式的方式制定，可以将flash插入之网页中id="banner"的div单中，然后指定标题一为不可见状态，或者将此段设置为绝对定位，以覆盖标题一*/
	display: none;
	width: 778px;
	margin: auto;
}

/*导航栏样式*/
div#container div#navbar
{
	/*定义网站导航条的样式*/
	padding-top: 4px;
	padding-bottom: 8px;
	line-height: 26px;
	text-align: center;
	background: url(../images/navbar.gif) repeat-x left bottom;
	height: 26px;
	width: 1000px;
	margin: auto;
	letter-spacing:2px;
	border-top: #000 2px solid;
}
div#container div#navbar h2
{
	/*导航栏的二号标题为了文档结构而设计，通常不做显示，下同*/
	display: none;
}
div#container div#navbar ul
{
	padding: 0px 39px;
	margin: 0px;
	list-style: none;
}
div#container div#navbar ul li
{
	float: left;
	/*width: 80px;*/
	width: 120px;letter-spacing:2px;
}
div#container div#navbar ul li a
{
	text-decoration: none;
	display: block;
	color: #fff;
	background: url(../Images/navbar_arrow.gif) no-repeat 0px center;
	font-weight: bold;
}
div#container div#navbar ul li a:hover
{ 
	color: #ff0;
	background: url(../Images/navbar_arrow_hover.gif) no-repeat 0px center;
}

div#container div#navbar ul li ul
{
	/*子菜单样式，此段部分样式将继承导航栏样式*/
	margin: 0px 0px 0px 0px;/*CSS Hack: for FireFox*/
	*margin: 0px 0px 0px -35px;/*CSS Hack: for IE6/7*/
	padding: 0px;
	z-index: 9999;
	position: absolute;
	width: 120px;
	display: none;
	background: #fff;
}
div#container div#navbar ul li ul li
{
	background: #d3d3d3;
	margin: 0px 0px 1px 0px;
	padding: 0px;
	/*background: #fff;*/
}
div#container div#navbar ul li ul li a
{
	color: #000;
	display: block;
	height: 23px;
	line-height: 23px;
	background: none;
}
div#container div#navbar ul li ul li a:hover
{
	background: #d61b08;
	color: #ff0;
}
div#container div#products
{
	height: 29px;
	line-height: 29px;
	width: 1000px;
	margin: auto;
	background: #fff url(../Images/products.gif) no-repeat center top;
}
div#container div#products h2
{
	float: left;
	font-size: 12px;
	margin-left: 31px !important;
	margin-left: 15px;
	width: 168px;
}
div#container div#products ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
}
div#container div#products ul li
{
	display: inline;
}

div#container div#weatherforecast
{
/*	display: none;
	margin-top: -52px;
	margin-left: 515px;*/
	position: absolute;
	top: 8px;
	margin-left: 245px;
}
div#container div#weatherforecast h2
{
	display: none;
}

div#container div#main
{
	width: 1000px;
	margin: auto;
	background: #fff;
}

/*页面内容部分公共样式*/
div#container div#main div.content
{
	/*页面内容部分宽度、内边距，注意参考CSS沙盒模型*/
	width: 760px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
	line-height: 150%;
	overflow: hidden;
	float: right;
}
div#container div#main div.content h3
{
	/*页面内容部分的二号标题为了文档结构而设计*/
	font-size: 14px;
	line-height: 50px;
	background: url(../Images/crbar.gif) no-repeat right top;
	border-left: #dedede 1px solid;
	border-bottom: #dedede 1px solid;
	padding-left: 25px; letter-spacing:2px;
	overflow: hidden;
	height: 50px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
div#container div#main div.content p.summary
{
	/*页面说明，此说明通常用于表单页面为用户提供的说明*/
	text-indent: 2em;
	margin: 0px;
	padding: 4px 7px 0px;
	border-left: #dedede 1px solid;
	border-right: #dedede 1px solid;
}
div#container div#main div.content div.submit,
div#container div#main div.content p.submit
{
	/*表单页面的提交按钮，通常情况下请将提交按钮置于class="submit"的p或div标记当中*/
	/*border-top: #a79355 1px solid;*/
	margin: 0px;
	padding: 20px 0px 20px 175px;
	/*margin: 4px 7px 0px;*/
	border-left: #dedede 1px solid;
	border-right: #dedede 1px solid;
	border-bottom: #dedede 1px solid;
}
div#container div#main div.content input.button,
div#container div#main div.content button
{
	padding: 1px 10px;
}
div#container div#main div.content div.part
{
	/*页面内容区块的样式*/
	/*页面内容区块表示在页面内容区域，将同类内容作为一个块来显示，通常要求置于class="part"的div当中*/
	border-left: #dedede 1px solid;
	border-right: #dedede 1px solid;
	padding: 4px 7px 0px;
	margin: 0px;
}
div#container div#main div.content div.part h4
{
	/*指定页面内容区块标题的样式*/
	/*注意：font-size: 1em，1em表示基础字号的1倍大小，您也可以指定1.1em, 1.2em, 1.3em, ....，他们分别在基础字号上进行放大，因此在样式已开始定义body的字号大小尤为重要*/
	font-size: 1em;
	font-weight: bold;
	border-top: #dedede 1px solid;
	padding-top: 3px;
	padding-bottom: 1px;
}
div#container div#main div.content div.part p.summary
{
	text-indent: 0em;
	margin: 0px;
	padding: 0px;
	border: none;
}
div#container div#main div.content div.part ul
{
	/*内容区块中列表的样式，这里通常将难控制的list-style设置为none，然后通过列表中的li设置列表的图像提示*/
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div#container div#main div.content div.part ul li
{
	/*设置列表项的样式，这里通过背景的方式为列表项设置图片提示*/
	/*例如先设置列表项前置空白为12px，然后设置列表的背景为li_dot_15em.gif，并且设置背景不平铺*/
	background: url(../images/li_dot_15em.gif) no-repeat;
	padding-left: 12px;
}
/*以下关于table的样式，一般无需作修改，定义的是表单的基本样式*/
div#container div#main div.content div.part table.form
{
	border-collapse: collapse;
	width: 100%;
}
div#container div#main div.content div.part table.form td
{
	padding: 6px;
}
div#container div#main div.content div.part table.form td.name
{ 
	text-align: right;
	vertical-align: top;
	/**padding-top: 10px;*/
	font-weight: bold;
	width: 150px;
	line-height: 21px;
}
div#container div#main div.content div.part table.form input.box,
div#container div#main div.content div.part table.form textarea.box
{
	width: 294px;
	margin: 0px;
}
div#container div#main div.content div.part table.form select.box
{
	width: 300px;
	margin: 0px;
}
div#container div#main div.content div.part table.form td span.err
{
	display: block;
	background: transparent url(../images/ico_error.gif) no-repeat;
	height: 16px;
	line-height: 15px;
	font-weight: bold;
	color: #f00;
	padding: 0px 0px 0px 20px;
	margin: 2px 0px;
	width: 280px;
}
div#container div#main div.content div.part table.form td span.tips
{
	display: block;
	color: #888;
	width: 300px;
}


/* 二级页面booklet */
div#container div#main div.content div.booklet
{
	border: #dedede 1px solid;
	padding: 0px;
}


/*以下定义的是一个只有文章标题的页面样式，类似于新闻二级页面*/
div#container div#main div.content div.list
{
	border: #dedede 1px solid;
	padding: 0px;
}
div#container div#main div.content div.list h4
{
	background: #dedede;
	border-bottom: #dedede 1px solid;
	padding: 1px 5px;
}
div#container div#main div.content div.list ul
{
	margin: 1px 5px;
}
div#container div#main div.content div.list div.pager
{
	border-top: #dedede 1px solid;
	padding: 1px 5px;
}

/*页面内容部分单独样式*/
div#container div#main div.news #today
{
	/*今日新闻的样式*/
	border-top: #dedede 2px solid;
	border-collapse: collapse;
	margin: 4px 0px;
}
div#container div#main div.news #today td
{
	padding: 0px 0px 5px;
	margin: 0px;
}
div#container div#main div.news #today td.picture
{
	width: 120px;
	vertical-align: top;
	padding-right: 5px;
}
div#container div#main div.news #today td.summary
{
	vertical-align: top;
}
div#container div#main div.news #today td.summary h4
{
	font-size: 1.2em;
}
div#container div#main div.news #today td.summary em
{
	display: block;
	padding: 2px 0px;
}
div#container div#main div.news #today td.summary p.summary
{
	text-indent: 2em;
	margin: 0px;
	padding: 0px;
}
div#container div#main div.news #today td.column
{
	/*新闻栏目样式*/
	vertical-align: top;
	width: 130px;
}
div#container div#main div.news #today td.column ul
{
	padding: 3px 7px;
	margin: 0px;
	list-style: none;
	background: #f5f5f5;
	font-weight: bold;
}
div#container div#main div.news div#search
{
	border: none;
}
div#container div#main div.news div#search h4
{
	display: none;
}
div#container div#main div.news ul,
div#container div#main div.docs ul
{
	border-right: #dedede 1px solid;
	border-left: #dedede 1px solid;
	border-bottom: #dedede 1px solid;
	margin: 0px;
	padding: 15px;
	list-style: none;
}
div#container div#main div.news ul li,
div#container div#main div.docs ul li
{
	/*height: 21px;*/
	line-height: 21px;
	background: url(../images/arrow_list_right.gif) no-repeat left 8px;
	padding-left: 10px;
}
div#container div#main div.news div.pager,
div#container div#main div.docs div.pager
{
	border-right: #dedede 1px solid;
	border-left: #dedede 1px solid;
	border-bottom: #dedede 1px solid;
	padding: 2px 5px;
	background: #efefef;
}
div#container div#main div.news div#text,
div#container div#main div.docs div#text,
div#container div#main div.fixed div#text
{
	/*新闻文章正文样式*/
	line-height: 1.5em;
	/*text-indent: 2em;*/
	border-right: #dedede 1px solid;
	border-left: #dedede 1px solid;
	border-bottom: #dedede 1px solid;
	padding: 2px 5px;
	width: 748px;
	overflow: hidden;
}

/*主页自定义样式*/
div#container div#main div.hp
{
/*	width: 586px;
	border: none;*/
}
div#container div#main div.hp h3
{
	display: none;
}
div#container div#main div.hp div.part
{
	border: #dedede 1px solid;
	padding: 0px;
	margin: 0px;
}
div#container div#main div.hp div.part h4
{
	background: #efefef;
	border-bottom: #dedede 1px solid;
	padding: 0px;
	border-top: none;
}
div#container div#main div.hp div.part h4 a
{
	display: block;
	padding: 2px 5px;
	text-decoration: none;
}
div#container div#main div.hp div.part h4 a:hover
{
	background: url(../Images/leafage.gif) #fff no-repeat 342px center;
}
div#container div#main div.hp div.part ul
{
	padding: 0px;
	margin: 5px;
	list-style: none;
}
div#container div#main div.hp div.part ul li
{
	height: 21px;
	line-height: 21px;
	background: url(../images/arrow_list_right.gif) no-repeat left center;
	padding-left: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 360px;
}
div#container div#main div.hp div.part a.more
{
	margin: 4px 7px;
	text-align: right;
}
div#container div#main div.hp #today
{
	margin-top: 3px;
}
div#container div#main div.hp #today h4
{
	display: none;
}
div#container div#main div.hp #today #fst
{
	padding: 5px;
	border-top: #dedede 1px solid;
	border-right: #dedede 1px solid;
	border-left: #dedede 1px solid;
}
div#container div#main div.hp #today #fst a.image
{
	display: block;
	width: 180px;
	height: 135px;
	float: left;
	margin-right: 5px;
	margin-top: 2px;
	overflow: hidden;
}
div#container div#main div.hp #today #fst a.image img
{
	width: 180px;
}
div#container div#main div.hp #today #fst h5
{
	font-size: 14px;
}
div#container div#main div.hp #today #fst em
{
	padding: 5px 0px;
	display: block;
}
div#container div#main div.hp #today #fst p.summary
{
	text-indent: 2em;
	line-height: 21px;
	height: 85px;
	overflow: hidden;
	border: none;
}
div#container div#main div.hp #today #list
{
	border-bottom: #dedede 1px solid;
	border-right: #dedede 1px solid;
	border-left: #dedede 1px solid;
}
div#container div#main div.hp #today #list ul
{
	margin: 0px 5px;
	padding: 5px 0px;
	border-top: #dedede 1px solid;
}
div#container div#main div.hp #today #list ul li
{
	height: 21px;
	line-height: 21px;
	background: url(../images/arrow_list_right.gif) no-repeat left center;
	padding-left: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
div#container div#main div.hp #today #list h5
{
	display: none;
}
div#container div#main div.hp #news,
div#container div#main div.hp #session,
div#container div#main div.hp #reading,
div#container div#main div.hp #openaccess,
div#container div#main div.hp #editors,
div#container div#main div.hp #networking
{
	width: 375px;
	height: 245px;
	overflow: hidden;
	margin-top: 3px;
}
div#container div#main div.hp #news,
div#container div#main div.hp #reading,
div#container div#main div.hp #editors
{
	width: 375px;
	margin-right: 6px !important;
    float: left;
}

*div#container div#main div.hp #news,
*div#container div#main div.hp #session,
*div#container div#main div.hp #reading,
*div#container div#main div.hp #openaccess,
*div#container div#main div.hp #editors,
*div#container div#main div.hp #networking
{
	width: 373px;
	height: 245px;
	overflow: hidden;
	margin-top: 3px;
}
*div#container div#main div.hp #news,
*div#container div#main div.hp #reading,
*div#container div#main div.hp #editors
{
	width: 373px;
	margin-right: 7px !important;
    float: left;
}

*+div#container div#main div.hp #news,
*+div#container div#main div.hp #session,
*+div#container div#main div.hp #reading,
*+div#container div#main div.hp #openaccess,
*+div#container div#main div.hp #editors,
*+div#container div#main div.hp #networking
{
	width: 375px;
	height: 245px;
	overflow: hidden;
	margin-top: 3px;
}
*+div#container div#main div.hp #news,
*+div#container div#main div.hp #reading,
*+div#container div#main div.hp #editors
{
	width: 375px;
	margin-right: 6px !important;
    float: left;
}

div#container div#main div.hp #news ul li a,
div#container div#main div.hp #session ul li a
{
	display: block;
	width: 265px;
	overflow: hidden;
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis;
}
div#container div#main div.hp #news ul li em,
div#container div#main div.hp #session ul li em
{
	display: block;
	width: 80px;
	text-align: right;
	overflow: hidden;
}

div#container div#main div.login div#submit
{
	margin: 20px 0px 10px;
	padding: 0px;
}

/*页面侧边栏样式*/
div#container div#main div#sidebar
{
	/*侧边栏宽度、内边距，注意参考CSS沙盒模型*/
	width: 220px;
	padding: 0px;
	overflow: hidden;
	padding-left:10px;
	margin-top: 3px;
	float: left;
	clear: none;
}
div#container div#main div#sidebar div.item
{
	/*侧边栏区块的样式*/
	/*侧边栏区块表示在侧边栏区域，将同类内容作为一个块来显示，通常要求置于class="item"的div当中*/
	margin-bottom: 3px;
	background: #fff;
	width: 210px;
	overflow: hidden;
	padding:5px;
	border-right: solid 1px #dedede;
	border-bottom: solid 1px #dedede;
}
div#container div#main div#sidebar div.item h4
{
	/*内容区域标题的样式*/
	background: #dedede;
	width:220px;
	font-size: 1em;
	padding: 6px 8px 4px;
	line-height: 17px;
	height: 17px;
	overflow: hidden;
	background: url(../Images/clbar.gif) no-repeat left top;
	border-bottom: solid 1px #dedede;
}
div#container div#main div#sidebar div.item ul
{
	/*内容区域列表样式*/
	margin: 4px 7px;
	padding: 0px;
	list-style: none;
	line-height: 150%;
}
div#container div#main div#sidebar div.item ul li
{
	/*内容区域列表项样式，注意提示图片的处理方式！*/
	background: url(../images/li_dot_15em.gif) no-repeat;
	padding-left: 12px;
}
div#container div#main div#sidebar div.item a.more
{
	margin: 4px 7px;
}

/*侧边栏单独样式*/
/*登陆窗体样式*/
div#container div#main div#sidebar div#loginview
{
	padding: 0px;
}
div#container div#main div#sidebar div#loginview form,
div#container div#main div#sidebar div#loginview div#welcome
{
	border-left: solid 1px #dedede;
	margin: 0px;
	padding: 0px;
}
div#container div#main div#sidebar div#loginview div#welcome p
{
	margin: 0px;
	padding: 5px;
	line-height: 21px;
	text-indent: 2em;
}
div#container div#main div#sidebar div#loginview dl
{
	margin: 0px 8px;
	padding: 5px 0px;
}
div#container div#main div#sidebar div#loginview dt
{
	height: 21px;
	line-height: 21px;
	width: 55px;
	display: block;
	float: left;
	font-weight: bold;
	margin-bottom: 5px;
}
div#container div#main div#sidebar div#loginview dd
{
	margin-bottom: 5px;
}
div#container div#main div#sidebar div#loginview dd input
{
	width: 129px !important;
	width: 126px;
}
div#container div#main div#sidebar div#loginview table
{
	margin: 0px 6px;
	border-collapse: collapse;
	text-align: center;
}
div#container div#main div#sidebar div#loginview table td
{
	padding: 0px 1px 5px;
}
div#container div#main div#sidebar div#loginview table input
{
	/*登陆按钮样式*/
	/*如果要为登陆按钮单独设置样式，请通过input.classname的方式设置*/
	width: 89px;
	font-size: 1em;
	padding: 2px 0px;
}


/*旗下网Business Group站TIC*/
div#container div#main div#sidebar div#TIC
{
	padding: 0px;
	margin-top:10px;
}
div#container div#main div#sidebar div#TIC div.TICcontainer
{
	padding:0px;border-left:#dcdcdc 1px solid;
}

div#container div#main div#sidebar div#TIC div.TICcontainer div.p
{
	/*图片友情链接样式*/
	border-top: #dcdcdc 1px dotted;overflow:hidden;text-align:center;padding:10px;
}
div#container div#main div#sidebar div#TIC div.TICcontainer div.p a
{
	display: block;
	padding: 1px;
	border: #a79355 0px solid;
}
div#container div#main div#sidebar div#TIC div.TICcontainer div.p a:hover
{
	/*图片友情链接样式，鼠标滑过时的样式*/
	background: #fefefe;
	background: url(../images/leafage.gif) no-repeat right center;
}
div#container div#main div#sidebar div#TIC div.TICcontainer div.p img
{
	/*图片宽度*/
	width: 80%; text-align: center;
}



/*友情链接*/
div#container div#main div#sidebar div#links
{
	padding: 0px;margin-top:10px; 
}
div#container div#main div#sidebar div#links div.linkscontainer
{
	border-left:#dcdcdc 1px solid;
	padding-left:5px;
	padding-right:5px;height:625px;
}
div#container div#main div#sidebar div#links div.linkscontainer div.t
{
	/*文字友情链接样式*/
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	border-top: #dcdcdc 1px dotted;
	margin:0px;
}
div#container div#main div#sidebar div#links div.linkscontainer div.t a
{
	/*文字友情链接样式，将连接设置为块显示模式，以方便设置链接的样式*/
	display: block;
	/*border: #a79355 1px solid;*/
	overflow: hidden;
	padding: 0px 0xp 0xp 5px;
	background: #fff;
	text-decoration: none;
}
div#container div#main div#sidebar div#links div.linkscontainer div.t a:hover
{
	/*文字友情链接样式，鼠标滑过时的样式*/
	/*border: #996255 1px solid;*/
	background: #fefefe;
	background: url(../images/leafage.gif) no-repeat right center;
}
div#container div#main div#sidebar div#links div.linkscontainer div.p
{
	/*图片友情链接样式*/
	padding: 0px;border-top: #dcdcdc 1px dotted;
}
div#container div#main div#sidebar div#links div.linkscontainer div.p a
{
	display: block;
	padding: 1px;
	border: #a79355 0px solid;
}
div#container div#main div#sidebar div#links div.linkscontainer div.p a:hover
{
	/*图片友情链接样式，鼠标滑过时的样式*/
	background: #fefefe;
	background: url(../images/leafage.gif) no-repeat right center;
}
div#container div#main div#sidebar div#links div.linkscontainer div.p img
{
	/*图片宽度*/
	width: 90%; text-align: center;
}

/*页脚样式*/
div#container div#footer
{
	/*页脚样式定义*/
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 21px;
	width: 1000px;
	background: url(../images/footer_bg.gif) no-repeat left top;
}
div#container div#footer h2
{
	display: none;
}
div#container div#footer div#copyright
{
	/*版权信息*/
	padding-top: 5px;padding-left: 245px;
}

div#container div#footer div#addressinfo
{
	/*地址信息样式*/padding-left: 245px;
}
div#container div#footer div#supportinfo
{
	/*支持信息样式*/
	padding-top: 5px;
	padding-bottom:0px;
}
div#container div#footer div#statistic
{
	margin-top: -15px;
}












/* 讨论板主页 */
div#container div#main div.broadlists
{
}
div#container div#main div.broadlists h2
{
	display: none;
}
div#container div#main div.broadlists table.item
{
	border-collapse: collapse;
	width: 100%;
	margin: -1px 0px 0px;
	border-top: #dedede 3px double;
	border-right: #dedede 3px double;
	border-left: #dedede 3px double;
	border-bottom: #dedede 3px double;
}
div#container div#main div.broadlists table.item tr td
{
	padding: 2px 5px;
}
div#container div#main div.broadlists table.item tr.header td
{
	background: #efefef;
	font-weight: bold;
	height: 21px;
}
div#container div#main div.broadlists table.item tr.header td.ec
{
	text-align: right;
}
div#container div#main div.broadlists table.item tr.header td,
div#container div#main div.broadlists table.item tr.header a
{
	color: #333;
}
div#container div#main div.broadlists table.item tr.columnname td
{
	font-weight: bold;
	height: 21px;
}
div#container div#main div.broadlists table.item tr.item td
{
	border-top: solid 1px #dedede;
}
div#container div#main div.broadlists table.item tr.columnname td.status,
div#container div#main div.broadlists table.item tr.item td.status
{
	width: 45px;
	text-align: center;
}
div#container div#main div.broadlists table.item tr.item td.status
{
	border-right: solid 1px #dedede;
}
div#container div#main div.broadlists table.item tr.item td.broadinfo
{
	border-right: solid 1px #dedede;
}
div#container div#main div.broadlists table.item tr.item td.broadinfo span.title
{
	display: block;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 0px;
}
div#container div#main div.broadlists table.item tr.item td.broadinfo span.summary
{
	display: block;
	text-indent: 2em;
}
div#container div#main div.broadlists table.item tr.item td.broadinfo span.admins
{
	display: block;
	font-weight: bold;
	padding: 5px 0px;
}
div#container div#main div.broadlists table.item tr.item td.broadinfo span.admins ul,
div#container div#main div.broadlists table.item tr.item td.broadinfo span.admins ul
{
	display: inline;
	margin: 0px;
	padding: 0px;
}
div#container div#main div.broadlists table.item tr.item td.broadinfo span.admins li,
div#container div#main div.broadlists table.item tr.item td.broadinfo span.admins li
{
	display: inline;
	padding-right: 5px;
}
div#container div#main div.broadlists table.item tr.columnname td.stat,
div#container div#main div.broadlists table.item tr.item td.stat
{
	width: 45px;
	text-align: center;
}
div#container div#main div.broadlists table.item tr.item td.stat
{
	border-right: solid 1px #dedede;
}

/* 板块信息 */
body.forum #broadinfo,
body.thread #broadinfo,
body.post #broadinfo
{
	border-top: #dedede 3px solid;
	border-bottom: #dedede 1px solid;
	background: #f5f5f5;
	padding: 5px 8px;
	margin: 3px 3px 0px;
}
body.forum #broadinfo h2,
body.thread #broadinfo h2,
body.post #broadinfo h2
{
	font: bold 20px 'Lucida Sans Unicode' tahoma;
	padding-top: 8px;
	padding-bottom: 8px;
}
body.forum #broadinfo #track,
body.thread #broadinfo #track,
body.post #broadinfo #track
{
	position: absolute;
}
body.forum #broadinfo #track h3,
body.thread #broadinfo #track h3,
body.post #broadinfo #track h3
{
	display: inline;
	font-size: 12px;
	padding-right: 8px;
}
body.forum #broadinfo #admins,
body.thread #broadinfo #admins,
body.post #broadinfo #admins
{
	float: right;
}
body.forum #broadinfo #admins h3,
body.thread #broadinfo #admins h3,
body.post #broadinfo #admins h3
{
	display: inline;
	font-size: 12px;
	padding-right: 8px;
}
body.forum #broadinfo #admins ul,
body.thread #broadinfo #admins ul,
body.post #broadinfo #admins ul
{
	display: inline;
	margin: 0px -8px 0px 0px;
	padding: 0px;
}
body.forum #broadinfo #admins li,
body.thread #broadinfo #admins li,
body.post #broadinfo #admins li
{
	display: inline;
	padding-right: 8px;
}
body.forum #broadinfo #descn,
body.thread #broadinfo #descn,
body.post #broadinfo #descn
{
	margin: 25px 0px 8px;
	display: block;
}
body.forum #broadinfo #descn h3,
body.thread #broadinfo #descn h3,
body.post #broadinfo #descn h3
{
	display: inline;
	font-size: 12px;
	padding-right: 8px;
}
body.forum #broadinfo #descn p,
body.thread #broadinfo #descn p,
body.post #broadinfo #descn p
{
	display: inline;
}

/* 操作按钮 */
body.forum #fcut,
body.thread #fcut
{
	margin: 3px 3px 0px;
	width: 772px;
}

/* 翻页按钮 */
body.forum #pager,
body.thread #pager
{
	margin: 3px 3px 0px;
	padding: 2px 5px;
	/*letter-spacing: 1px;*/
	height: 18px;
	line-height: 18px;
	font-weight: bold;
	background: #f5f5f5;
	text-align: right;
}
body.forum #pager,
body.thread #pager,
body.forum #pager a,
body.thread #pager a,
body.forum #pager h2,
body.thread #pager h2
{
	color: #000;
}
body.forum #pager h2,
body.thread #pager h2
{
	font: bold 12px auto;
	float: left;
}
body.forum #pager a.item,
body.thread #pager a.item,
body.forum #pager span.current,
body.thread #pager span.current
{
	padding: 0px 3px;
}
body.forum #pager span.current,
body.thread #pager span.current
{
	background: #000;
	color: #fff;
}

/* 发表/回复话题 */
body.forum #reply table,
body.thread #reply table
{
	border-collapse: collapse;
	width: 772px;
	margin: 3px;
	border: #dedede 4px double;
}
body.forum #reply table tr td,
body.thread #reply table tr td
{
	padding: 2px 5px;
}
body.forum #reply table tr.header td,
body.thread #reply table tr.header td
{
	background: #dedede;
	font-weight: bold;
	height: 21px;
}
body.forum #reply table tr.header td.input,
body.thread #reply table tr.header td.input
{
	text-align: right;
}
body.forum #reply table tr.header td,
body.thread #reply table tr.header td,
body.forum #reply table tr.header a,
body.thread #reply table tr.header a
{
	color: #333;
}
body.forum #reply table tr.item td,
body.thread #reply table tr.item td
{
	border-top: solid 1px #dedede;
}
body.forum #reply table tr.header td.name,
body.thread #reply table tr.header td.name,
body.forum #reply table tr.item td.name,
body.thread #reply table tr.item td.name
{
	width: 80px;
	border-right: solid 1px #dedede;
	font-weight: bold;
}
body.forum #reply table tr.item td p.submit,
body.thread #reply table tr.item td p.submit
{
	margin: 0px 3px;
	padding: 5px 0px 3px;
}

/* 论坛子板块列表 */
body.forum table.broadlists
{
	border-collapse: collapse;
	width: 772px;
	margin: 3px 3px 0px;
	border: #dedede 4px double;
}
body.forum table.broadlists tr td
{
	padding: 2px 5px;
}
body.forum table.broadlists tr.header td,
body.forum table.collapse tr td.header
{
	background: #dedede;
	font-weight: bold;
	height: 21px;
	color: #333;
}
body.forum table.collapse tr td.header a
{
	float: right;
}
body.forum table.broadlists tr.item td,
body.forum table.collapse tr td.item
{
	border-top: solid 1px #dedede;
}
body.forum table.collapse tr td.item
{
	height: 23px;
	text-align: center;
	border-left: solid 1px #dedede;
	width: 20%;
}
body.forum table.broadlists tr.header td.status,
body.forum table.broadlists tr.item td.status
{
	width: 35px;
	text-align: center;
	border-right: solid 1px #dedede;
}
body.forum table.broadlists tr.header td.broadinfo,
body.forum table.broadlists tr.item td.broadinfo
{
	border-right: solid 1px #dedede;
}
body.forum table.broadlists tr.item td.broadinfo span.title
{
	display: block;
	font-weight: bold;
}
body.forum table.broadlists tr.item td.broadinfo span.summary
{
	display: block;
	text-indent: 2em;
}
body.forum table.broadlists tr.header td.stat,
body.forum table.broadlists tr.item td.stat
{
	width: 35px;
	text-align: center;
	border-right: solid 1px #dedede;
}
body.forum table.broadlists tr.header td.lastupdate,
body.forum table.broadlists tr.item td.lastupdate
{
	width: 160px;
	border-right: solid 1px #dedede;
}
body.forum table.broadlists tr.header td.admin,
body.forum table.broadlists tr.item td.admin
{
	width: 60px;
	text-align: center;
	border-right: solid 1px #dedede;
}
body.forum table.broadlists tr.item td.admin ul
{
	margin: 0px;
	padding: 0px;
}
body.forum table.broadlists tr.item td.admin ul
{
	list-style: none;
}

/* 论坛主题列表 */
body.forum #threadlists
{
	border-collapse: collapse;
	width: 772px;
	margin: 3px 3px 0px;
	border: #dedede 4px double;
}
body.forum #threadlists tr td
{
	padding: 2px 5px;
}
body.forum #threadlists tr.header td
{
	background: #dedede;
	font-weight: bold;
	height: 21px;
	color: #333;
}
body.forum #threadlists tr.item td
{
	border-top: solid 1px #dedede;
}
body.forum #threadlists tr.header td.status,
body.forum #threadlists tr.header td.emotion,
body.forum #threadlists tr.item td.status,
body.forum #threadlists tr.item td.emotion
{
	width: 21px;
	text-align: center;
}
body.forum #threadlists tr.header td.replies,
body.forum #threadlists tr.header td.hits,
body.forum #threadlists tr.item td.replies,
body.forum #threadlists tr.item td.hits
{
	text-align: center;
	width: 40px;
}
body.forum #threadlists tr.item td.lastupdate,
body.forum #threadlists tr.item td.lastupdate
{
	width: 175px;
}
body.forum #threadlists tr.over td
{
	background: #f5f5f5;
}

/* 回复列表  */
body.thread #postlists
{
	border-collapse: collapse;
	width: 772px;
	margin: 3px 3px 0px;
	border: #dedede 4px double;
}
body.thread #postlists tr.header td
{
	background: #dedede;
	font-weight: bold;
	height: 21px;
	color: #333;
	padding: 2px 5px;
}
body.thread #postlists tr.item td.userinfo
{
	width: 145px;
	border-right: solid 1px #dedede;
	border-top: solid 1px #dedede;
	vertical-align: top;
	padding: 3px 3px 50px;
}
body.thread #postlists tr.item td.postinfo
{
	border-right: solid 1px #dedede;
	border-top: solid 1px #dedede;
	vertical-align: top;
	padding: 8px;
}
body.thread #postlists tr.item td.postinfo select.zoom
{
	float: right;
	margin-top: -1px;
}
body.thread #postlists tr td.actions
{
	vertical-align: bottom;
	padding: 8px;
}
body.thread #postlists tr td.actions img
{
	vertical-align: middle;
}
body.thread #postlists div.text
{
	padding: 0px 0px 10px;
}
body.thread #postlists div.quote
{
	border: #dedede 1px solid;
	margin: 0px 0px 10px;
	padding: 8px 10px;
	background: #f5f5f5;
}
body.thread #postlists div.attachment
{
	border: #dedede 1px solid;
	margin: 0px 0px 10px;
	padding: 8px 10px;
	background: #f5f5f5;
}
body.thread #postlists div.attachment span.info
{
	font-weight: bold;
	display: block;
}
body.thread #postlists div.attachment img.preview
{
}
body.thread #postlists div.signature
{
	margin-top: 40px;
	padding: 18px 0px 0px;
	background: url(../Images/signline.gif) no-repeat left top;
}

/* 发表话题 */
body.post table#post
{
	border-collapse: collapse;
	width: 772px;
	margin: 3px 3px 0px;
	border: #dedede 4px double;
}
body.post table#post tr.header td
{
	padding: 2px 5px;
	height: 23px;
	background: #dedede;
	font-weight: bold;
	height: 21px;
}
body.post table#post tr.header td,
body.post table#post tr.header td a
{
	color: #333;
}
body.post table#post tr.header td.help
{
	text-align: right;
}
body.post table#post tr.item td.name,
body.post table#post tr.item td.input
{
	padding: 2px 5px;
	height: 23px;
	height: 21px;
	border-top: solid 1px #dedede;
}
body.post table#post tr.item td.name
{
	width: 15%;
	border-right: solid 1px #dedede;
	font-weight: bold;
}
body.post table#post table#toolbar
{
	border-collapse: collapse;
	width: 508px;
	margin: 0px -1px;
}
body.post table#post div#smilies img
{
	cursor: pointer;
}
body.post p.submit
{
	padding-left: 120px;
	margin-left: 3px;
	margin-right: 3px;
}












































body.userprofiles #userinfo h2
{
	display: block;
	border: #dedede 1px solid;
	padding: 5px 2px;
	font: bold 20px 'Lucida Sans Unicode' tahoma;
	text-align: center;
	background: #fffae4;
}
body.userprofiles #userinfo #detail,
body.userprofiles #userinfo #personal
{
	border: #dedede 1px solid;
	height: 925px;
}
body.userprofiles #userinfo #detail
{
	width: 571px;
	float: left;
}
body.userprofiles #userinfo #personal
{
	width: 200px;
	float: right;
}
body.userprofiles #userinfo #detail h3,
body.userprofiles #userinfo #personal h3
{
	border: #dedede 1px solid;
	background: #dedede;

	font: bold 12px/18px tahoma;
	padding-left: 8px;
	letter-spacing: 2px;
	height: 18px;
	display: block;
	color: #333;
}
body.userprofiles #userinfo #personal #avatar
{
	text-align: center;
	margin: 30px 0px;
}
body.userprofiles #userinfo #personal dl
{
	margin: 0px 10px;
	padding: 0px;
	overflow: hidden;
	width: 180px;
}
body.userprofiles #userinfo #personal dt
{
	font-weight: bold;
	line-height: 20px;
	background: #f5f5f5;
	padding: 0px 5px;
}
body.userprofiles #userinfo #personal dd
{
	margin: 0px;
	height: 25px;
	padding: 0px 5px;
}
body.userprofiles #userinfo #detail #actions
{
	margin: 15px 0px 0px;
	padding: 0px;
	text-align: center;
}
body.userprofiles #userinfo #detail #actions li
{
	display: inline;
	padding: 0px 8px;
	font-weight: bold;
}
body.userprofiles #userinfo #detail hr
{
	margin: 10px 20px;
}
body.userprofiles #userinfo #detail dl
{
	padding: 0px;
	overflow: hidden;
	margin: 0px 30px;
}
body.userprofiles #userinfo #detail dt
{
	margin-top: 1px;
	font-weight: bold;
	background: #f5f5f5;
	width: 100px;
	float: left;
	height: 16px;
	line-height: 16px;
	padding: 4px 5px;
}
body.userprofiles #userinfo #detail dd
{
	margin-top: 1px;
	height: 16px;
	line-height: 16px;
	padding: 4px 5px;
}
body.userprofiles #userinfo #detail span.message
{
	margin: 0px 30px;
	margin-top: 3px;
	border: solid 1px #000;
	padding: 5px 8px;
	font-weight: bold;
	color: #f00;
	background: #fafad2;
	display: block;
}

body.options #panel h2
{
	display: block;
	border: #dedede 1px solid;
	padding: 5px 2px;
	font: bold 20px 'Lucida Sans Unicode' tahoma;
	text-align: center;
	background: #fffae4;
}
body.options #panel #sidebar
{
	border: #dedede 1px solid;
	width: 180px;
	float: left;
	height: 500px;
}
body.options #panel #sidebar h3
{
	border: #dedede 1px solid;
	background: #dedede;

	font: bold 12px/18px tahoma;
	padding-left: 8px;
	letter-spacing: 2px;
	height: 18px;
	display: block;
	color: #333;
}
body.options #panel form
{
	float: right;
	width: 593px;
}
body.options #panel form h3
{
	border-top: solid 1px #dedede;
	border-bottom: solid 1px #dedede;
	font: bold 12px auto;
	padding: 5px;
}
body.options #panel form dl
{
	margin: 20px 30px 40px;
	padding: 0px;
}
body.options #panel form dt
{
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
body.options #panel form dt a
{
	padding-left: 15px;
	background: url(../Images/li.normal.gif) no-repeat left center;
	display: block;
	line-height: 20px;
	height: 20px;
}
body.options #panel form dt a:hover
{
	background-image: url(../Images/li.over.gif);
}
body.options #panel form dd
{
	margin: 0px 0px 10px 15px;
	padding: 0px;
}
body.options #panel form p.summary
{
	border-top: solid 1px #dedede;
	border-bottom: solid 1px #dedede;
	padding: 5px;
	font-size: 12px;
}
body.options #panel form dl.edit
{
	margin: 0px 30px 20px;
	padding: 0px;
}
body.options #panel form dl.edit dt
{
	padding: 4px 7px;
	margin: 0px;
	background: #f5f5f5;
}
body.options #panel form dl.edit dd
{
	margin: 5px;
	padding: 0px;
}
body.options #panel form fieldset.preview
{
	margin: 0px 50px 10px;
	padding: 0px;
	text-align: center;
}
body.options #panel form fieldset.preview legend
{
	font-weight: bold;
}
body.options #panel form p.submit
{
	border-top: solid 1px #dedede;
	margin: 0px;
	padding: 20px 0px 20px 35px;
	clear: both;
}
body.options #panel form .message
{
	margin-top: 3px;
	border: solid 1px #000;
	padding: 5px 8px;
	font-weight: bold;
	color: #f00;
	background: #fafad2;
	display: block;
}
body.options #panel form .tips
{
	display: block;
}

/*userprofiles*/
body.manage fieldset
{
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 3px;
}
body.manage fieldset legend
{
	font-size: 14px;
}
body.manage fieldset dl.summary
{
	margin: 15px 0px;
	padding: 10px 13px;
	border: #dedede 1px solid;
	background: #fffae4;
}
body.manage fieldset dl.summary dt
{
	margin-top: 1px;
	font-weight: bold;
	width: 60px;
	float: left;
	height: 16px;
	line-height: 16px;
	padding: 4px 5px;
}
body.manage fieldset dl.summary dd
{
	margin-top: 1px;
	height: 16px;
	line-height: 16px;
	padding: 4px 5px;
}
body.manage fieldset #message
{
	padding: 10px 13px;
	margin-bottom: 15px;
}
body.manage fieldset select.action
{
	margin-bottom: 15px;
	width: 300px;
}
body.manage fieldset p.tips
{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
body.manage fieldset p.submit
{
	margin: 0px 0px 15px;
	padding: 0px;
}
