﻿.clear
{
	clear: both;
}
#content
{
	clear: both;
	float: left;
}
.homecontent .box
{
}

.more img
{
	width: 45px;
	height: 15px;
}

.homecontent .more
{
	float: right;
}
h2 strong
{
	font-weight: normal;
	color: #fff;
}

li
{
	list-style: none;
}

#hometop
{
}

#hometop h2
{
	height: 25px;
}
#hometop h2 strong
{
	display: none;
}
#hometop h2 .more
{
	float: right;
	height: 15px;
	margin: 5px 10px 0 0;
}



#hometop .left
{
	float: left;
}
#hometop .left .top
{
	width: 688px;
}
#hometop .left .top .imgs
{
	float: left;
	margin: 20px 15px 0 15px;
	background: #000;
}
*html #hometop .left .top .imgs
{
	margin: 20px 0px 0 8px;
}
#hometop .left .top .newlist
{
	float: left;
	margin: 20px 10px 20px 0px;
	width: 345px;
}
*html #hometop .left .top .newlist
{
	margin-left:10px;
}
#hometop .left .top .newlist li
{
	padding: 3px 0;
	padding-left: 12px;
	background: url(images/arrow1.jpg) no-repeat left;
}
#hometop .left .top .newlist li a
{
	background: #fff;
}

#hometop .left .top h2
{
	background: url(images/xyxw_title.jpg) no-repeat;
}

#hometop .left .top .box
{
	background: url(images/xyxw_boxbg.jpg) repeat-y;
	height: 270px;
	position: relative;
}
#hometop .left .top .box .end
{
	background: url(images/xyxw_bot.jpg) no-repeat;
	height: 9px;
	width: 688px;
	position: absolute;
	left: 0px;
	bottom: -9px;
}



#hometop .left .bottom
{
	width: 688px;
	padding-top: 11px;
}
*html #hometop .left .bottom
{
	padding: 0px;
	margin-top: 9px;
}


#hometop .left .bottom .box
{
	height: 110px;
}

#hometop .l
{
	width: 259px;
	float: left;
}
#hometop .l h2
{
	background: url(images/gljg_title.jpg) no-repeat;
}
#hometop .l .box
{
	position: relative;
	background: url(images/gljg_boxbg.jpg) repeat-y;
}
#hometop .l .list
{
	margin: 10px 10px 10px 18px;
	float: left;
}
*html #hometop .l .list
{
	float: none;
}
#hometop .l .list div
{
	float: left;
	width: 110px;
	padding: 3px 0;
}


#hometop .l .box .end
{
	position: absolute;
	left: 0px;
	bottom: -9px;
	background: #000 url(images/gljg_bot.jpg) no-repeat;
	height: 9px;
	width: 259px;
}
#hometop .r
{
	width: 429px;
	float: left;
}
#hometop .r marquee
{
	height: 90px;
	padding: 10px;
}
#hometop .r h2
{
	background: url(images/xygg_title.jpg) no-repeat;
}
#hometop .r .box
{
	position: relative;
	background: url(images/xygg_boxbg.jpg) repeat-y;
}

#hometop .r .list
{
	margin: 10px 10px 10px 40px;
	float: left;
}
*html #hometop .r .list
{
	float: none;
}
#hometop .r .list div
{
	float: left;
	width: 110px;
	padding: 3px 0;
}
#hometop .r ul
{
	margin: 10px 50px;
}
#hometop .r ul li
{
	padding: 3px 0;
}
#hometop .r .box .end
{
	position: absolute;
	left: 0px;
	bottom: -9px;
	background: url(images/xygg_bot.jpg) no-repeat;
	height: 9px;
	width: 429px;
}



#hometop .right
{
	float: left;
	width: 258px;
}
#hometop .right h2
{
}

#hometop .right .box
{
	background: url(images/xygk_boxbg.jpg) repeat-y;
	position: relative;
}

#hometop .right .list
{
	margin: 10px 10px 10px 18px;
	float: left;
}
*html #hometop .right .list
{
	float: none;
}

#hometop .right .list div
{
	float: left;
	width: 110px;
	padding: 3px 0;
}

#hometop .right .end
{
	background: url(images/xygk_bot.jpg) no-repeat;
	height: 9px;
	width: 258px;
	position: absolute;
	left: 0px;
	bottom: -9px;
}
#xygk
{
	background: url(images/xygk_title.jpg) no-repeat;
}
#xygk .img
{
	margin: 10px 11px;
	float: left;
}
*html #xygk .img
{
	float: none;
}
#xygk .box
{
	height: 270px;
}
#xbsz
{
	background: url(images/xbsz_title.jpg) no-repeat;
}
#xbsz .box
{
	height: 110px;
}
#xbsz h2
{
	margin-top: 11px;
}
*html #xbsz h2
{
	margin-top: 9px;
}





#homemiddle
{
	width: 940px;
	background: url(images/middleline.jpg) repeat-x;
	clear: both;
	margin-top: 11px;
	float: left;
	padding-top: 10px;
}



#homebottom
{
}
#homebottom .left
{
	position: relative;
	float: left;
	width: 258px;
	height: 480px;
	background: url(images/left_bg.jpg) repeat-y;
}
*html #homebottom .left
{
	height: 470px;
}
* + html #homebottom .left
{
	height: 470px;
}


#homebottom .left .empty
{
	margin: 5px 20px;
}
#homebottom .left ul, #homebottom .right ul
{
	margin: 5px 15px 5px 10px;
}
#homebottom .left li, #homebottom .right li
{
	padding: 2px 0;
}
#homebottom .left li a, #homebottom .right li a
{
	margin: 0 3px;
}
#homebottom .left .list
{
	margin: 5px 15px 5px 50px;
}

#homebottom .left .list div
{
	width: 200px;
}


#homebottom .left h2 .more
{
	margin: 7px 17px 0 0;
}
#homebottom .left h2
{
	padding-left: 20px;
}
#homebottom .left .lc
{
	position: absolute;
	left: 0;
	width: 258px;
	top: -92px;
}


#ltop h2
{
	height: 32px;
	line-height: 32px;
}
#ltop .box
{
	height: 275px;
	background-position: 50px;
}
#ltop .list div
{
	padding: 3px;
}
#ltop .box img
{
	margin: 10px 10px 5px 13px;
}
#lmid h2, #lbot h2
{
	height: 29px;
	line-height: 29px;
	background: url(images/left_title2.jpg) no-repeat;
}
#lmid .box
{
	height: 85px;
}
#lmid .list div, #lbot .list div
{
	padding: 5px 0;
}
#lbot .box
{
	height: 105px;
	position: relative;
}
#lbot .end
{
	height: 9px;
	width: 258px;
	position: absolute;
	left: 0px;
	bottom: -9px;
	background: url(images/left_bot.jpg) no-repeat;
}

#homebottom .center
{
	float: left;
	width: 438px;
	margin-left: 3px;
	margin-top: 12px;
}

#homebottom .center .more
{
	margin: 7px 5px 0 0;
}

#homebottom .center h2
{
	background: url(images/center_title.jpg) no-repeat;
	height: 38px;
	color: #fff;
	padding-left: 42px;
	line-height: 24px;
}

#homebottom .center .box
{
	width: 438px;
	height: 121px;
	background: url(images/center_boxbg.jpg) no-repeat;
	margin-bottom: 2px;
}
*html #homebottom .center .box
{
	height: 115px;
}
* + html #homebottom .center .box
{
	height: 116px;
}
#homebottom .center ul
{
	margin: 18px 15px 0 45px;
	float: left;
}
*html #homebottom .center ul
{
	float: none;
}
#homebottom .center ul li
{
	padding: 2px 0px;
}
#homebottom .center ul li a
{
	margin: 0 3px;
}
#homebottom .center .empty
{
	margin: 18px 0 0 40px;
	float: left;
}
*html #homebottom .center .empty
{
	float: none;
}
#homebottom .center .list
{
	margin: 18px 0 0 45px;
	float: left;
}
*html #homebottom .center .list
{
	float: none;
}
#homebottom .center .list div
{
	float: left;
	width: 120px;
	padding: 2px;
}

.fileDate
{
	float: right;
}





#homebottom .right
{
	float: left;
	width: 244px;
	background: url(images/right_bg.jpg) repeat-y;
	margin-left: 1px;
	margin-top: 12px;
}
#homebottom .right .more
{
	margin: 7px 10px 0 0;
}
#homebottom .right h2
{
	height: 29px;
	background: url(images/right_title.jpg) no-repeat;
	color: #fff;
	line-height: 29px;
	padding-left: 20px;
}
#homebottom .right .box
{
	height: 117px;
}

#homebottom .right .list
{
	margin: 8px 15px;
}
#homebottom .right .list div
{
	float: left;
	width: 105px;
	padding: 3px 0;
}


#homebottom .right h3
{
	height: 29px;
	background: url(images/yqlj_title.jpg) no-repeat;
	color: #fff;
	font-size: 12px;
	line-height: 29px;
	padding-left: 20px;
}
#homebottom .right .assnbox
{
	height: 272px;
	position: relative;
}
*html #homebottom .right .assnbox
{
	height: 274px;
}
* + html #homebottom .right .assnbox
{
	height: 275px;
}
#homebottom .right #assnlist
{
	padding:15px;
	
}
#homebottom .right #assnlist div
{
	float:left;
	width:100px;
	margin-right:5px;
	margin-bottom:5px;
}
*html #homebottom .right #assnlist div
{
	margin-bottom:0;
}


#homebottom .right .assnend
{
	position: absolute;
	height: 10px;
	width: 244px;
	background: url(images/right_bot.jpg) no-repeat;
	left: 0px;
	bottom: -10px;
}


#picshow
{
	background: url(images/picshow.jpg) no-repeat;
	clear: both;
	padding: 20px 20px 25px 20px;
	margin-bottom: 5px;
}
*html #picshow
{
	padding: 12px 24px 24px 20px;
	margin-bottom: 0px;
}
* + html #picshow
{
	padding: 12px 24px 23px 20px;
	margin-bottom: 0px;
}

#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: 900px;
}
#demo img
{
	border: 1px solid #d3d3d3;
	padding: 5px;
}
#demo .img1
{
	background: #f6f6f6;
}
#demo .img2
{
	background: #ffcc66;
}
#indemo
{
	float: left;
	width: 800%;
}
#demo1
{
	float: left;
}
#demo1 span
{
	margin-top: 3px;
}
#demo2
{
	float: left;
}

