.fyt table{    border: 3px solid #fff;}
.fyt table table{    border: 3px solid #fff;}

body{font-size: 14px;}
.nomp section{padding:15px 0;}
#toplink{width:auto;position: absolute; top: 10px;right:10px;}
#logo {padding: 25px 0;}
#logo img{height: 100px;}
#title{padding-top: 50px;}
#title img{height:50px;}
#logo-tit a{display: block;float: left;width: auto}
#logo-tit{height:150px;}
nav{background: #9f1b29;height:50px;overflow: hidden}
header{height: 200px;background-color: #efebe8;}
#nav li,#nav li a{display:block;float: left;width: auto}
#nav li a{padding:17px 0;}
#nav li.active a,#nav li a:hover{background-color: #b6303e;}
#nav li span{padding: 0 21px;display: block;line-height: 16px;color:#FFF;font-size: 17px;font-weight: bold;}
#banner img{min-width: 100%}

.per-2_1, .per-50{width: calc(50% - 20px)}

#SE1{}
.text-line dt{padding-top: 14px;border-bottom: 1px #9f1b29 solid;padding-bottom: 10px;}
a.catname,#SE2 h2{color:#9f1b29; font-size: 22px;font-weight: bold;font-family: "Microsoft Yahei";}
dt a.more{color:#9f1b29;text-transform:uppercase;font-size: 14px;float: right;padding-top: 14px;}
#page-spec .text-line dl{padding: 0 10px;}
#page-spec.home .text-line ol{padding-top:10px;height:auto;overflow: hidden}
#page-spec .text-line ol li{
	padding-right: 100px;
	height:32px;
	line-height: 32px;
	position:relative;
	overflow: hidden
}
#page-spec .text-line .pic-list ol li{
	float: left;
}
#page-spec .text-line ol li:before{content:'\2022';}
#page-spec .text-line li a{margin-left: 6px;}
#page-spec .text-line em{color:#888;position: absolute;width:40px;font-size: 14px;text-align: right;right:0;}
#SE4{background: #f7f7f7 url('http://www.lzu.edu.cn/res/img/bg1.jpg') center top no-repeat;-webkit-background-size: cover;
background-size: cover;}
#SE4 img{max-height: 290px}
#SE4 dl.right{text-align: center;}
#SE2{background-color: #efebe8;}
#SE2 dt{height:40px;line-height: 40px;}
#SE2 dd{padding:20px 0;}
#knowledge{padding: 25px 0 34px 0;}
#SE2 h2{width:200px;padding-bottom: 10px;border-bottom: 1px #9f1b29 solid;margin:0 auto 10px auto;}
#SE2 dl{cursor: pointer;}
#page-spec.page .text-line ol{padding-top: 20px;}
#page-spec.page #banner,#page-spec.page dl,#page-spec.page section{display:none;}

.page #SE4{background: #FFF;}
.wrap{-webkit-background-size: 350px auto;
background-size: 350px auto;}
.page .wrap{-webkit-background-size: 600px auto;
background-size: 600px auto;min-height: 600px}
.page section{min-height: 400px}


.special-box-wrap {
	width: 100%;
	height: 340px;
	overflow: hidden;
}

.special-img-list {
	position: relative;
	overflow: hidden;
}
.special-img-list .item {
	float: left;
	margin-left: 41px;
	width: 384px;
	position: relative;
}
.special-img-list .item img {
	width: 100%;
}
.picScroll-left {
	overflow: hidden;
	position: relative;
}
.picScroll-left:hover .hd{
	display: block;
}
.picScroll-left .hd {
	position: absolute;
	/* height: 60px; */
	top: 40%;
	left: 50px;
	right: 50px;
	z-index: 2;
	/* display: none; */
}

.picScroll-left .hd .prev,
.picScroll-left .hd .next {
	display: block;
	position: absolute;
	top: 0;
	left: -50px;
	width: 44px;
	height: 44px;
	cursor: pointer;
	background: url(../images/prve.png) no-repeat;
}

.picScroll-left .hd .next {
	left: auto;
	right: -50px;
	background: url(../images/next.png) no-repeat;
}
.picScroll-left .hd ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
	zoom: 1;
}
.picScroll-left .hd ul li {
	float: left;
	width: 9px;
	height: 9px;
	overflow: hidden;
	margin-right: 5px;
	text-indent: -999px;
	cursor: pointer;
}

.picScroll-left .bd ul li {
	padding: 0 15px;
	float: left;
	display: block;
	overflow: hidden;
	text-align: center;
	position: relative;
}
.picScroll-left .bd ul li a{
	display:block;
	width:100%;
	height:100%;
}
.picScroll-left .bd ul li .picList {
	text-align: center;
}

.picScroll-left .bd ul li .img {
	width: 100%;
	height: auto;
	display: block;
}

.picScroll-left .bd ul li .img {
	border-color: #999;
}
.picScroll-left .bd ul li .img img{
	width: 370px;
	height:305px;
	object-fit: cover;
}
.pic-list ul {
	margin-top: 10px;
	margin-left: 10px;
}
.pic-list ul li{
	float: left;
	margin: 15px;
	width: 30%;
}
.pic-list ul li img{
	width: 100%;
}

.dqwz{
        float: right;
        line-height: 28px;
}
.content{
        padding: 0 10px;

}
.content-title{width:100%; padding:15px 0; text-align:center; float:left;}
.content-title h3{display:block; float:left; font-size:18px; width:100%; line-height:36px; font-weight:bold;}
.content-title i{display:block; width:100%; font-size:14px; line-height:20px; color:#666; margin-top:5px; float:left;}
.content-con{width:100%; float:left; }
.content-con p{display:block; width:100%;  line-height:34px;font-size: 16px; margin-bottom:20px;text-indent: 2em;}
.content-con p img.img_vsb_content{display: block;margin: 0 auto;width: auto;height: auto;max-width: 80%;}
.sxt{width:100%; border-top:1px solid #eee; padding-top:15px; margin-top:15px; float:left;}
.sxt p{display:block; width:100%; height:30px; line-height:30px; color:#000; font-size:13px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sxt a{color:#000;}

@media only screen and (max-width:960px) {
	#logo-tit a img{height: auto;width: auto;position: absolute;top: 0;left: 0;bottom: 0;margin: auto;}
	#logo-tit #title img{height:auto;max-width:calc(100vw - 120px);max-height: 30px}
	#title{padding-top:45px;}
	body{font-size: 12px;}
	#logo-tit{height:100px;width: 62%;position: relative;}
	#logo-tit a{padding: 0;}
	#nav li span{font-size: 14px;padding:0 10px;font-weight: normal;}
	header{height:auto;}
	.per-2_1, .per-50{width: calc(100vw - 20px)}
	.text-line dt{padding-top:10px;height:30px;}
	a.catname, #SE2 h2{font-size: 18px;}
	a.catname{float: left;}
	ol li a{font-size: 14px;}
	dt a.more{padding-top:8px;}
	#page-spec .text-line ol li{padding-right: 60px;}
	#SE2 .picScroll-left{width: 80%;margin: 15px 10%;}
	#SE4 img{max-height: 200px;margin-top: 20px;}
	#knowledge a{display:block;font-size: 18px;line-height:25px;}
	#nav li img{display:none;}
	.pic-list ul {margin-left: 1%;}
	.pic-list ul li{float: left;margin: 1%;width: 46%;}
	.pic-list ul li img{width: 100%;}
}
@media only screen and (max-width:767px) {
	nav{overflow: visible;height:auto;}
	#nav li{width: 48%;height: 50px;}
	#nav li img{height:16px;display:block;float: right}
	#nav li#navhome{display:block;}
	#nav li#menu{float:right;}
	#nav.active .mob-hide{display:block !important;}
	#nav #menu a{float: right;margin-right: 10px;}
	#logo-tit{width: 65%;height: 90px;}
	#logo-tit a img{top: 0;bottom: 0;}
	.link h2{float:none;/* text-align: left; */font-size: 15px;margin-bottom: 5px;}
	.link li a{font-size: 13px;}
	.link li{padding: 0 8px;}
	#knowledge{padding: 15px 0px 0;}
}
@media only screen and (max-width:480px) {
	#logo-tit{width:100%;}
	#logo-tit a img{top: 20%;bottom: auto;}
	.content-con p img.img_vsb_content{max-width: 100%;}
}