@charset "utf-8";

body {
	margin:		0;
}

a {
	text-decoration:	none;
	cursor:			pointer;
	color:			black;
}

* {
	font-family:	"Microsoft Yahei","微软雅黑","Times New Roman",SimSun,宋体;
	font-size:	16px;
	text-align:	left;
}

.PageBackImg {
	background-image:	url(../images/lnist4.jpg);
	background-position:	center;
	background-attachment:	fixed;
	background-size:	cover;
/*
	-ms-filter:		progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/lnist4.jpg',sizingMethod='scale');
	filter:			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/lnist4.jpg',sizingMethod='scale');
*/
}

.LayoutWidthFull {
	width:		100%;
}

.LayoutWidth1000 {
	width:		1000px;
	margin:		0 auto;
}

.BackWhite {
	background:	white;
}

.BackLight {
	background:	#f0f0f0;
}

.BackBlack {
	background:	#404040;
}

.BackDark {
	background:	#505050;
}

.BackTouMing {
	background:	rgba(32, 32, 32, 0.6);
	background:	#202020\9;	/* IE */
	background:	#202020\0;	/* IE */
	background:	#202020\9\0;	/* IE */
	filter:		alpha(opacity=60);
/*
	-ms-filter:	progid:DXImageTransform.Microsoft.Gradient(startColorstr=#99202020, endColorstr=#99202020);
	filter:		progid:DXImageTransform.Microsoft.Gradient(startColorstr=#99202020, endColorstr=#99202020);
	opacity:	0.8;
	-moz-opacity:	0.8;
*/
}

.Font18 {
	font-size:	18px;
}

.Font20 {
	font-size:	20px;
}

.FontBold {
	font-weight:	bold;
}

.FontWhite {
	color:		white;
}

.PaddingTB5 {
	padding:	5px 0;
}

.PaddingTB10 {
	padding:	10px 0;
}

.PaddingTB30 {
	padding-top:	30px;
	padding-bottom:	30px;
}

.PaddingTB20 {
	padding-top:	20px;
	padding-bottom:	20px;
}

#HomeSearchBar {
	float:		left;
	width:		25%;
}

#BannerLinkBar {
	float:		right;
	text-align:	right;
	width:		74%;
}

#LogoBar {
	float:		left;
	margin:		20px 0;
	height:		110px;
}

#LogoBar img {
	height:		100%;
}

#MottoBar {
	float:		right;
	text-align:	right;
	margin:		34px 0;
	height:		82px;
}

#MottoBar img {
	height:		100%;
}

.NaviItemL1 {
	float:		left;
	display:	block;
	width:		100px;
	color:		white;
	text-align:	center;
	padding:	10px 0;
}

#SlidePicture {
	width:		100%;
	min-width:	1000px;
}

#LeaderBar {
	background:	#f0f0f0;
	padding:	0 10px;
}

.LeaderBarText {
	height:		40px;
	line-height:	40px;
	text-align:	left;
}

.MarginTop40 {
	margin-top:	40px;
}

.MarginTop30 {
	margin-top:	30px;
}

.MarginTop25 {
	margin-top:	25px;
}

.MarginTop20 {
	margin-top:	20px;
}

.MarginTop10 {
	margin-top:	10px;
}

.HomeBlockLeft {
	float:		left;
	width:		485px;
}

.HomeBlockRight {
	float:		right;
	width:		485px;
}

.BlockTitleBar {
	height:		40px;
	line-height:	40px;
	font-size:	20px;
	text-align:	center;
}

.ContentTitleBar {
	font-size:	20px;
	text-align:	center;
	padding-bottom:	10px;
}

#BlockTouTiao {
	margin:		10px 0;
}

#BlockTouTiao img {
	float:		left;
	width:		231px;
	height:		130px;
}

#NewsTouTiao {
	float:		right;
	width:		240px;
	height:		130px;
	overflow:	hidden;
}

.TruncItem {
	overflow:	hidden;
	text-overflow:	ellipsis;
	white-space:	nowrap;
}

.Height30 {
	height:		30px;
	line-height:	30px;
}

.Height32 {
	height:		32px;
	line-height:	32px;
}

.Height40 {
	height:		40px;
	line-height:	40px;
}

.FullDateTd {
	width:		100px;
	text-align:	right;
}

.SimpleDateTd {
	width:		54px;
	text-align:	right;
}

.BorderBLight {
	border-bottom:	1px solid #e0e0e0;
}

.BlockMotto {
	width:		230px;
	text-align:	center;
}

.BlockMotto img {
	width:		163px;
}

.ListMore {
	text-align:	right;
}

#BlockRenWu {
	width:		1000px;
	overflow:	hidden;
	position:	relative;
}

#BlockSheShi {
	width:		1000px;
	height:		255px;
	overflow:	scroll;
	overflow-y:	hidden;
	overflow-x:	scroll;
	-ms-overflow-y:	hidden;
	-ms-overflow-x:	scroll;
}

#BlockFG {
	width:		1000px;
	height:		255px;
	overflow:	scroll;
	overflow-y:	hidden;
	overflow-x:	scroll;
	-ms-overflow-y:	hidden;
	-ms-overflow-x:	scroll;
}

.BlockSchool {
	float:		left;
	width:		320px;
	height:		70px;
	overflow:	hidden;
}

.MarginLeft30 {
	margin-left:	30px;
}

.MarginLeft20 {
	margin-left:	20px;
}

.BlockSchoolImg {
	float:		left;
	width:		70px;
	height:		70px;
	border:		0;
}

.BlockSchoolDiv {
	width:		240px;
	float:		right;
}

.QuickLink {
	float:		left;
	display:	block;
	width:		100px;
	text-align:	center;
}

.Height24 {
	height:		24px;
	line-height:	24px;
}

.ListPersonA {
	display:	block;
	text-align:	center;
	width:		320px;
	height:		215px;
	float:		left;
}

.ListPersonA img {
	width:		320px;
	height:		215px;
	padding-bottom:	5px;
}

.ListPicture {
	width:		320px;
	height:		215px;
	float:		left;
}

.ColumnNameBar {
	font-size:	20px;
	text-align:	center;
	font-weight:	bold;
	height:		40px;
	line-height:	40px;
	border-bottom:	2px solid red;
}

.ColumnNaviBlock {
	padding:	10px;
}

.ColumnNaviBlock p {
	text-align:	center;
}

.ColumnBlockLeft {
	width:		220px;
	vertical-align:	top;
	background:	#e0e0e0;
}

.ColumnBlockRight {
	padding-left:	20px;
	vertical-align:	top;
}

.BlockPicture {
	padding-top:	30px;
	width:		240;
	text-align:	center;
}

.BlockPicture img {
	width: 240px;
	height: 160px;
	margin-bottom: 5px;
	border: 0;
}

.Yuanxi {
	display:	block;
	width:		100%;
	text-align:	center;
}

.Yuanxi img {
	width:		100px;
	padding-bottom:	5px;
	border: 	0;
}

.PaddingTop30 {
	padding-top:	30px;
}

.PaddingTop20 {
	padding-top:	20px;
}

.NaviL2, .NaviL2 ul {
	margin:		0;
	padding:	0;
	list-style-type:none;
}

.NaviL2 li {
	width:		100%;
}

.NaviL2 a {
	display:	block;
	width:		100%;
	height:		32px;
	line-height:	32px;
	text-align:	center;
}

.NaviItemL2 {
	background:	white;
	height:		40px;
	line-height:	40px;
	border:		1px solid #c0c0c0;
}

.CurrentItemL2 {
	background:	#202020;
	height:		40px;
	line-height:	40px;
	border:		1px solid #c0c0c0;
	color:		white;
}

.ZSJYPicLink {
	display:	block;
	width:		370px;
	height:		208px;
}

.ZSJYPicLink img {
	width:		100%;
	height:		100%;
	border:		0;
}

.ZSTD {
	width:		50%;
	text-align:	center;
	vertical-align:	top;
}

.ZSTDIMG {
	height:		40px;
	padding-right:	10px;
	float:		left;
}

.ZSTDA {
	float:		left;
	display:	block;
	font-size:	18px;
	font-weight:	bold;
	height:		40px;
	line-height:	40px;
}

.ZSTD ul {
	margin:		0;
	padding-left:	50px;
}

.ZSTD ul a {
	height:		32px;
	line-height:	32px;
}


/*********************************/

.SchoolLogoTd, .SchoolZYTd {
	vertical-align:	middle;
}

.SchoolLogoTd img {
	width:		100px;
}
