@charset "utf-8";

body {
	margin:		0;
}
.banner-wrap{
width:100%;
height:100%;
overflow:hidden;
position:relative;
}
.sau-banner{
width:100%;

object-fit:cover;
animation:sauBreathe 7s ease-in-out infinite alternate;
opacity:1;
}
@keyframes sauBreathe{
0%{transform:scale(1);opacity:1;}
100%{transform:scale(1.08);opacity:1;}
}


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/list5.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:		auto;
	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;
}


/*切换图片*/
.focus{ position:relative; width:100%; height:76vh; }  
.focus img{ width: 100%; height: 76vh;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; width:100%;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(/images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  


/* 教学设施 */
.slideTxtBox1{width:1000px;height:auto;margin:0 auto;margin-top:10px;}
.slideTxtBox1 .hd{height:36px;width:1000px;background:red;}
.slideTxtBox1 .hd ul{float:left;height:36px;}
.slideTxtBox1 .hd ul li{float:left;width:118px;height:36px;text-align:center;line-height:38px;font-weight:bold;color:#008500;cursor:pointer;}
.slideTxtBox1 .hd ul li a{color:#02761b;}
.slideTxtBox1 .hd ul li a:hover{text-decoration:none;}
.slideTxtBox1 .hd ul li.on{color:#fff;}
.slideTxtBox1 .hd ul li.on a{color:#fff;}
.slideTxtBox1 .hd .btn{float:right;margin:8px 0 0 0;}
.slideTxtBox1 .hd .btn div{width:11px;height:20px;overflow:hidden;cursor:pointer;float:left;margin:0 10px 0 0;display:inline;}
.slideTxtBox1 .hd .btn .prev{background-position:0 0;}
.slideTxtBox1 .hd .btn .next{background-position:-11px 0;}
.slideTxtBox1 .bd{width:1000px;height:auto;margin:0 auto;text-align:center;}
.slideTxtBox1 .bd .hceg{width:320px;height:auto;margin-right:14px;list-style-type:none;}

/* 校园风光 */
.slideTxtBox2{width:1000px;height:auto;margin:0 auto;margin-top:10px;}
.slideTxtBox2 .hd{height:36px;width:1000px;background:red;}
.slideTxtBox2 .hd ul{float:left;height:36px;}
.slideTxtBox2 .hd ul li{float:left;width:118px;height:36px;text-align:center;line-height:38px;font-weight:bold;color:#008500;cursor:pointer;}
.slideTxtBox2 .hd ul li a{color:#02761b;}
.slideTxtBox2 .hd ul li a:hover{text-decoration:none;}
.slideTxtBox2 .hd ul li.on{color:#fff;}
.slideTxtBox2 .hd ul li.on a{color:#fff;}
.slideTxtBox2 .hd .btn{float:right;margin:8px 0 0 0;}
.slideTxtBox2 .hd .btn div{width:11px;height:20px;overflow:hidden;cursor:pointer;float:left;margin:0 10px 0 0;display:inline;}
.slideTxtBox2 .hd .btn .prev{background-position:0 0;}
.slideTxtBox2 .hd .btn .next{background-position:-11px 0;}
.slideTxtBox2 .bd{width:1000px;height:auto;margin:0 auto;text-align:center;}
.slideTxtBox2 .bd .hceg{width:320px;height:auto;margin-right:14px;list-style-type:none;}