﻿#homeLeft
{
	float: left;
	width: 632px;
	margin: 3px 5px 0 0;
}
#homeLeft h2, #links h2,#picshow h2
{
	background: url(images/h2_bg.gif) repeat-x;
	border: solid 1px #7ABEFF;
	height: 28px;
	position: relative;
	color: #333;
	line-height: 28px;
	padding-left: 10px;
}
#homeLeft h2 .more
{
	float: right;
	padding:9px 5px 0 0;
}
*html #homeLeft h2 .more
{
	padding:5px 5px 0 0;
}
#homeLeft h2 .more a
{
	color:#666;
}

#homeLeft h2 .tl, #textlink h2 .tl, #piclink h2 .tl
{
	position: absolute;
	width: 4px;
	height: 28px;
	top: 0;
	left: 0;
	background: url(images/title_left1.gif) no-repeat;
}

#homeLeft h2 .tr, #textlink h2 .tr, #piclink h2 .tr
{
	position: absolute;
	width: 4px;
	height: 28px;
	top: 0;
	right: 0;
	background: url(images/title_right1.gif) no-repeat;
}

#homeLeft .end
{
	display: none;
}

#homeLeft .box
{
	border: solid 1px #7ABEFF;
	border-top: 0px;
	padding: 8px;
	margin-bottom: 5px;
}

#homeNew .box
{
	height: 250px;
	padding-bottom: 5px;
}
#homeNew .imgs
{
	height: 246px;
	width: 308px;
	float: left;
}

#homeNew .newlist
{
	width: 280px;
	float: left;
	margin-left: 12px;
}

#homeNew li
{
	line-height: 20px;
	background: url(images/arrow1.gif) no-repeat 5px;
	padding-left: 15px;
	border-bottom: solid 1px #CCDBEE;
}

#homeNew li a
{
	background: #fff;
}

#topart .box
{
	min-height:152px;
}
*html #topart .box
{
	height: 148px;
}

#topart li
{
	line-height: 20px;
}

.fileDate
{
	float: right;
	margin-right: 3px;
}


#middleFlash
{
	margin-bottom: 5px;
	clear: both;
	height: 165px;
}


#botart .left
{
	float: left;
	width: 314px;
}
#botart .right
{
	float: right;
	width: 314px;
}

#botart .box
{
	height: 150px;
}

#botart li
{
	height: 20px;
	line-height: 20px;
	background: url(images/arrow2.gif) no-repeat left;
	padding-left: 10px;
}
#botart li a
{
	background: #fff;
}


#homeRight
{
	width: 228px;
	float: left;
	margin: 2px 0 0 0;
}

#homeRight .rightbox
{
	background: #f6f6f6;
	padding: 1px;
	margin-bottom: 5px;
}

#homeRight h2
{
	background: url(images/h2_bg.gif) repeat-x;
	border: solid 1px #7ABEFF;
	height: 28px;
	color: #333;
	line-height: 28px;
	padding-left: 10px;
}
#homeRight h2 .more
{
	float: right;
	padding:9px 5px 0 0;
}
*html #homeRight h2 .more
{
	padding:5px 5px 0 0;
}
#homeRight .box
{
	background: #EEF7FF;
	min-height: 150px;
	margin: 0;
	border: solid 1px #7ABEFF;
	border-top: none;
}

#homeRight .homevideo .box
{
	padding: 5px;
}
#homeRight .qqList li
{
	padding: 5px 12px;
}
#homeRight .qqList li img
{
	margin: 0 5px;
}
#homeRight .qqList .box
{
	min-height: 100px;
}
*html #homeRight .qqList .box
{
	height: 100px;
}
#homeRight .xygg li
{
	padding: 2px 10px;
}


#homeRight .bm
{
	background:#fff;
	text-align:center;
}

#links .box
{
	border: solid 1px #7ABEFF;
	border-top: 0px;
}

#links .lp img
{
	width: 80px;
	height: 35px;
	float: left;
	margin: 5px;
}
#links .lt
{
	height: 22px;
}
#links .lt div
{
	float: left;
	margin: 5px;
}














/*日历*/
#cals
{
	background-color: #FFFFFF;
	text-align: center;
	padding: 2px;
	width: 220px;
}
#cals .cal_body, #cals .cal_mth
{
	font-family: Arial;
	font-size: 12px;
	width: 100%;
}
#cals .cal_yr td
{
	font-size: 12px;
	background: none;
	padding: 1px;
	white-space: nowrap;
	line-height: 15px;
}
#cals .cal_yr .cal_pre
{
	font-size: 8px;
	background: url(http://img.baidu.com/hi/img/date/pre.gif) no-repeat center center;
	padding-left: 10px;
}
#cals .cal_yr .cal_nxt
{
	font-size: 8px;
	background: url(http://img.baidu.com/hi/img/date/nxt.gif) no-repeat center center;
	padding-left: 10px;
}
#cals .cal_yr .cal_pre_ovr
{
	font-size: 8px;
	background: url(http://img.baidu.com/hi/img/date/pre_ovr.gif) no-repeat center center;
	padding-left: 10px;
	cursor: pointer;
}
#cals .cal_yr .cal_nxt_ovr
{
	font-size: 8px;
	background: url(http://img.baidu.com/hi/img/date/nxt_ovr.gif) no-repeat center center;
	padding-left: 10px;
	cursor: pointer;
}
#cals .cal_yr table
{
	width: 30px;
}
#cals tr
{
}
#cals td
{
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	padding: 3px;
	line-height: 14px;
	white-space: nowrap;
}
#cals .today
{
	padding: 2px;
	border: 1px solid #fca93f;
	background: #fff4cc;
	font-weight: bold;
}
#cals .cal_week td
{
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma;
}
#cals .mth_ctrl
{
	color: #000000;
}
#cals .cal_date
{
	color: #000000;
}
#cals .cal_sa
{
	color: #006;
}
#cals .cal_su
{
	color: #006;
}
#cals .not_come
{
	color: #333;
}
#cals .cal_before, #cals .cal_after
{
	visibility: hidden;
}
#cals *.cal_active
{
	color: #f00;
	text-decoration: underline;
	font-weight: bold;
}
#cals *.cal_select
{
	padding: 2px;
	border: 1px solid #d6d6d6;
	background-color: #eeeeee;
	color: #0000cc;
	text-decoration: underline;
}
#cals *.disable
{
	color: #999;
	text-decoration: none;
}
#cals .yr_normal, #cals .mth_normal
{
	border: 1px solid #FFF;
	line-height: 14px;
}
#cals .yr_sel, #cals .mth_sel
{
	border: 1px solid #ffad42;
	background: #ffec93;
	padding: 0;
	line-height: 14px;
	cursor: pointer;
}
#cals .yr_sel .cal_arrow, #cals .mth_sel .cal_arrow
{
	display: none;
}
#cals .yr_normal .cal_arrow, #cals .mth_normal .cal_arrow
{
	display: none;
}
#cals .cal_roll
{
	border: 1px solid #ff9000;
	background: #fef3c1;
	position: absolute;
	display: none;
	font-size: 12px;
	font-family: Arial;
	line-height: 18px;
}
#cals .cal_roll .normal
{
	background: none;
}
#cals .cal_roll .msover
{
	background: #f5e182;
	cursor: pointer;
}
#cals .cal_pop
{
	position: absolute;
	display: none;
}
#cals .cal_pp_arw
{
	position: relative;
	left: 10%;
	top: 1px;
	background: url(http://img.baidu.com/hi/img/date/poparrow.gif) no-repeat;
	line-height: 6px;
	display: none;
}
#cals .cal_pp_cnt
{
	padding: 3px;
	margin-right: 20px;
	font-size: 12px;
	font-family: Arial;
	white-space: nowrap;
	border: 1px solid #666;
	background: url(http://img.baidu.com/hi/img/date/popbg.gif);
}
#cals .cal_rng
{
}
#cals .cal_rng td
{
	background: none;
	font-size: 12px;
}
#spVerifyKey, #spVerifyKey input
{
	ime-mode: disabled;
}



/* picshow */

#picshow
{
}
#picshow .box
{
	border: solid 1px #7ABEFF;
	border-top: 0px;
	padding: 10px 0;
	margin-bottom: 5px;
}

#picshow li
{
	display: inline;
	float: left;
	text-align: center;
	margin: 0 10px;
}
#picshow li span
{
	float: left;
	width: 130px;
}

#demo
{
	background: #FFF;
	overflow: hidden;
	width: 840px;
	margin: 0px 10px;
}
#demo img
{
	border: 1px solid #d3d3d3;
	padding: 5px;
	width: 130px;
	height: 100px;
}
#demo .img1
{
	background: #f6f6f6;
}
#demo .img2
{
	background: #E2B0EF;
}
#indemo
{
	float: left;
	width: 800%;
}
#demo1
{
	float: left;
}
#demo1 span
{
	margin-top: 3px;
}
#demo2
{
	float: left;
}
