@charset "utf-8";
html{
    /* min-width: 1300px ; */
}
* {
	padding: 0;
	margin: 0;
}
body {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #232323;
	
	background: #fff;
}
ul, h2, h3, p, dl, dt, dd {
	margin: 0;
	padding: 0;
}
li {
	list-style: none;
}
.botsum ul,.botsum ul li{diplay:inline;}
img {
	border: none;
}
a {
	font-size: 14px;
	color: #232323;
	text-decoration: none;
}
.clear {
	clear: both;
	height: 1px;
	margin-top: -1px;
	overflow: hidden;
}
a:hover{
	color:#9d0808;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
/*头部*/
#header {
	width: 100%;
	background:#fff;
	position:relative;
	z-index:9999;
}
#banner{
	width:100%;
	height:533px;
	padding-top:20px;
	position:relative;
	background: url(../images/banner01.png) no-repeat center top;
}
#banner .piblc_width{position:relative;z-index:9;}
#logo{float:left;}
#banner .banner_text{
	width:122px;
	height:32px;
	line-height:32px;
	margin:0 auto;
	position:relative;
	padding:0 0 0 878px;
	text-indent:45px;
	z-index:9999;
	background:url(../images/ico9.png) no-repeat right top ;
}
#banner .banner_text a{
	font-size:16px;
	color:#fff;
	font-weight:bold;
}
#banner .hc_bg{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	/* background:url(../images/top.png) no-repeat center top; */
	height:224px;
	background: linear-gradient(180deg, #000000 0%, rgba(79, 79, 79, 0) 94%);
	z-index: 0;
}
#top {
	width:100%;
	background:url(../images/nav_bg.jpg) no-repeat center top;
	margin:0 auto;
	height:88px;
}
#top .topsum{
	height:88px;
	width: 1300px;
	margin:0 auto;
}
#top #logo{	
	float:left;
	padding-top:11px;
}
#nav{
	width: 100%;
}
#nav li {
	float: left;
	width: 20%;
	height:88px;
	line-height:88px;
	text-align: center;
	position:relative;
	overflow:hidden;
}
#nav li a {
	height:88px;
	display:block;
	font-size: 20px;
	color:#fff;
}
#nav li:hover,#nav li.active{
	color:#ffe25d;
}

#nav li a:hover,#nav li.active a ,#nav li:hover a{
	color:#ffe25d;
}
/*主体*/
.index_content1{
	width: 1300px;
	margin:35px auto 0 auto;
}
.piblc_width{
	width: 1300px;
	margin:0 auto;
}
.piblc_width h2{
	height:55px;
	padding-top:20px;
	text-align:center;
	background:url(../images/tit_bg.png) no-repeat center 37px;
	text-align:center;
}
/*学院风采*/
.index_content2{
	width: 100%;
	height: auto;
	padding-top:20px;
	background:#f0f0f0;
	overflow: hidden;
	position: relative;
}
.slideBox {
	width: 1300px;
	height: 565px;
	margin:0 auto;
	overflow: hidden;
	position: relative;
}
.slideBox .hd {
	height:95px;
	background:url(../images/bg.jpg) repeat-x left 30px;
	overflow: hidden;
	position: absolute;
	left:0;
	top:0;
	z-index: 1;
	width: 1300px;
}
.slideBox .hd .prev{
	position:absolute;
	top:28px;
	left:0;
	background:url(../images/prev.jpg) no-repeat;
	width:31px;
	height:31px;
}
.slideBox .hd .next{
	position:absolute;
	top:28px;
	right:0;
	background:url(../images/next.jpg) no-repeat;
	width:31px;
	height:31px;
}
.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	height:95px;
	width:944px;
	padding-left:56px;
	margin:0 auto;
}
.slideBox .hd ul li {
	width:222px;
	height:95px;
	float:left;
	background:url(../images/dian1.png) no-repeat center 37px;
	cursor: pointer;
	position:relative;
}
.slideBox .hd ul li .text1{
	position:absolute;
	top:0;
	left:-27px;
	width:166px;
	height:34px;
	text-align:center;
	line-height:34px;
}
.slideBox .hd ul li .text2{
	position:absolute;
	bottom:0;
	right:-27px;
	width:166px;
	text-align:center;
	line-height:34px;
}
.slideBox .hd ul li.on {
	font-size:18px;
	color:#c91d1d;
	background:url(../images/dian2.png) no-repeat center 37px;
}
.slideBox .bd {
	width:1300px;
	position:absolute;
	left:0;
	top:20px;
	height: 410px;
	z-index: 0;
}

.slideBox .bd li .li_div{
	width:479px;
}
.slideBox .bd li .li_div h3{
	height:56px;
	line-height:56px;
	color:#646464;
	font-size:20px;
}
.slideBox .bd li .li_div dt{
	width:473px;
	height:203px;
	border:3px solid #fff;
	overflow:hidden;
	margin-bottom:5px;
}
.slideBox .bd li .li_div strong{
	height:32px;
	line-height:32px;
	display:block;
	overflow:hidden;
}
.slideBox .bd li .li_div strong a{
	font-size:16px;
}
.slideBox .bd li .li_div p{
	line-height:24px;
	height:72px;
	overflow:hidden;
	color:#646464;
}
.slideBox .bd li .li_div span{
	display:block;
	margin-top:12px;
	background:url(../images/ico10.png) no-repeat;
	width:98px;
	height:21px;
	line-height:21px;
	text-indent:10px;
}
.slideBox .bd li .li_div span a{
	font-size:14px;
	color:#fff;
}
/*印象东师*/
.index_content3{
	width: 1300px;
	padding-top:15px;
	margin:0 auto;
}
/*校庆指南*/
.index_content4{
	width:100%;
	height:653px;
	padding-top:15px;
	background:#f0f0f0;
}
.index_guide{
	width:1300px;
	background:url(../images/bg2.png) repeat-y center top;
height:555px;
}
.index_guide_left{
	width:500px;
	float:left;
	height:124px;
	background:url(../images/bg4.png) no-repeat 40px bottom;
}
.index_guide_left dt{
	width:443px;
	height:40px;
	text-align:right;
	line-height:30px;
	font-size:18px;
	color:#aa001b;
	font-weight:bold;
	padding-top:26px;
}
.index_guide_left dd{
	width:366px;
	padding:0 0 0 60px;
	text-align:right;
	height:58px;
	line-height:58px;
	color:#fff;
	overflow:hidden;
}
.index_guide_right{
	width:500px;
	background:url(../images/bg3.png) no-repeat 40px 28px;
	float:right;
	height:124px;
}
.index_guide_right dt{
	height:43px;
	line-height:34px;
	font-size:18px;
	text-indent:52px;
	color:#aa001b;
	font-weight:bold;
}
.index_guide_right dd{
	width:370px;
	padding-left:86px;
	height:58px;
	line-height:58px;
	color:#fff;
}
/*底部*/
#footer{
	width:100%;
	background:#9d0808;
	padding:29px 0 0 0;
}
.footsum{
	width: 1300px;
	margin:0 auto;
}
.footsum .foot_dl1{
	width: 30%;
	float:left;
	height:173px;
}
.footsum .foot_dl1 dl{
	float:left;
	width: 100%;
	margin-top: 40px;
}
.footsum .foot_dl1 dt{
	width: 100%;
	overflow:hidden;
}
.footsum .foot_dl1 dd{
	color:#fff;
	width:131px;
	line-height:32px;
	height:32px;
	text-align:center;
	overflow:hidden;
}
.footsum .foot_dl2{
	width: 55%;
	float:right;
}

.footsum .foot_dl2  p{color:#fff;height:35px;line-height:35px;font-size: 16px;}



.footsum .foot_dl2 dt{
	height:40px;
	line-height:40px;
	font-size:18px;
	margin-bottom:6px;
	color:#fff;font-weight: bold;
}
.footsum .foot_dl2 dd{
	color:#ffafaf;
	line-height:30px;
	height:30px;
	overflow:hidden;
}
.footsum .foot_dl2 dd img{
	position:relative;
	top:5px;
	margin-right:15px;
}
#bottom{
	width:100%;
	height:65px;
	background:#800505;
}
.botsum{
	
margin:0 auto;
	
height:65px;
	
line-height:65px;
	
text-align:center;
	
color: #ffffff;
	
position:relative;
	
overflow:hidden;
}
.botsum .botsum_ul{
	position:absolute;
	top:10px;
	left:637px;
	width:200px;
}
.botsum .botsum_ul li{
	width:42px;
	float:left;
	text-align:left;
}
.botsum .botsum_ul li img{
	width:32px;
	height:32px;
	overflow:hidden;
}
.botsum a{
	color:#ffafaf;
}
/* 学术活动 师生活动 校友活动 */
		.slideTxtBox{width: 65%;float:left;}
		.slideTxtBox .hd{ height:37px; line-height:37px; margin-bottom:22px; border-left:1px solid #e6e6e6;   border-bottom:1px solid #e6e6e6;  position:relative; }
		.slideTxtBox .hd .more{ position:absolute; top:0; right:0;}
		.slideTxtBox .hd .more a{font-size: 15px;color:#969696;}
		.slideTxtBox .hd ul{ height:37px;    }
		.slideTxtBox .hd ul li{ float:left; height:36px; line-height:36px; font-size:18px; width:123px;border-right:1px solid #e6e6e6;border-top:1px solid #e6e6e6; float:left; text-align:center; cursor:pointer;  }
		.slideTxtBox .hd ul li.on{  background:#dd3232;  height:36px; border-top:1px solid #dd3232; }
		.slideTxtBox .hd ul li.on a{ color:#fff;}
		.slideTxtBox .hd ul li a{ font-size:18px;}
		.slideTxtBox .bd ul{width: 100%;height:388px;zoom:1;}
		.slideTxtBox .bd .dl1{width: 58%;float:left;}
		.slideTxtBox .bd .dl1 dt{width: 100%;margin-bottom:6px;height:207px;overflow:hidden;}
		.slideTxtBox .bd .dl1 strong{ height:32px; line-height:32px; display:block; overflow:hidden; font-size:16px;}
		.slideTxtBox .bd .dl1 strong a{ font-size:16px;}
		.slideTxtBox .bd .dl1 p{height: 48px;line-height:24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
		.slideTxtBox .bd .dl1 span{ margin-top:6px; background:url(../images/ico10.png) no-repeat; width:98px; height:21px; text-indent:10px; line-height:21px; display:block; color:#969696;}
		.slideTxtBox .bd .dl1 span a{ color:#fff;}
		.slideTxtBox .bd .dl2{width: 40%;float:right;}
		.slideTxtBox .bd .dl2 dl{width: 100%;height:88px;}
		.slideTxtBox .bd .dl2 dt{ width:102px; height:70px; overflow:hidden; float:left;}
		.slideTxtBox .bd .dl2 dd{width: calc(100% - 120px);padding-top:3px;float:right;}
		.slideTxtBox .bd .dl2 p{ height:40px; line-height:20px; overflow:hidden;}
		.slideTxtBox .bd .dl2 span{ height:32px; line-height:32px; display:block; color:#969696;}
/* 校庆公告 */
		.slideTxtBox2{width: calc(35% - 32px);float:right;}
		.slideTxtBox2 .hd{ height:56px;  position:relative; }
		.slideTxtBox2 .hd ul{width: 100%;height:36px;}
		.slideTxtBox2 .hd ul li{ float:left; font-size:18px; width:153px;height:36px; line-height:36px; text-align:center; border:1px solid #e6e6e6; cursor:pointer;  }
		.slideTxtBox2 .hd ul li.on{ height:36px; width:153px; background:#dd3232; border:1px solid #dd3232; }
		.slideTxtBox2 .hd ul li.on a{ color:#fff;}
		.slideTxtBox2 .bd ul{width: 100%;zoom:1;}
		.slideTxtBox2 .bd li{width: 100%;height:388px;}
		.slideTxtBox2 .bd dl{width: 100%;height:70px;}
		.slideTxtBox2 .bd dt{ width:45px; padding-right:13px; overflow:hidden; float:left; text-align:center; height:48px; background:url(../images/time.jpg) no-repeat; line-height:28px;}
		.slideTxtBox2 .bd dt span{ display:block; line-height:20px; color:#fff;}
		.slideTxtBox2 .bd dd{width: calc(100% - 60px);float:right;height:40px;padding-top:6px;line-height:20px;overflow:hidden;}
/* 印象东师 */
		.slideTxtBox3{width: 1300px;height: auto;overflow: hidden;}
		.slideTxtBox3 .hd{ height:67px;  position:relative; }
		.slideTxtBox3 .hd ul{ position:absolute; top:0; left:297px;  width:500px; height:48px;  }
		.slideTxtBox3 .hd ul li{ float:left; margin-right:11px; font-size:18px; color:#fff; width:129px;height:48px; line-height:40px; text-indent:68px;background:url(../images/li1.jpg) no-repeat; position:relative; }
		.slideTxtBox3 .hd ul li img{ position:absolute; left:8px; text-indent:0;top:8px; margin-right:36px; width:25px; height:25px;}
		.slideTxtBox3 .hd ul li a{ font-size:18px; color:#fff;}
		.slideTxtBox3 .hd ul li.on{ background:url(../images/li2.jpg) no-repeat; }
		.slideTxtBox3 .hd ul li.on a{ color:#fff;}
		.slideTxtBox3 .bd ul{ width:1300px;  zoom:1;  }
		.slideTxtBox3 .bd li{width: 1300px;}
		.slideTxtBox3 .bd dl{width: calc(25% - 15px);float:left;height: 180px;background: #f9f9f9;margin-right: 20px;}
		.slideTxtBox3 .bd dt{width: 100%;height: calc(100% - 60px);overflow:hidden;margin:0 auto;text-align: center;padding: 20px 0 0;}
		.slideTxtBox3 .bd dd{width: 100%;margin:0 auto;height:40px;line-height:40px;text-indent:15px;font-weight:bold;overflow:hidden;text-align: center;}
		.slideTxtBox3 .bd dd a{ font-size:16px;}
		.slideTxtBox3 .bd dl:nth-child(4n){margin-right:0;}

.clear{clear:both;}
.wid1000{width:1300px; margin:0 auto;}	
.local{width:100%; height:70px; background:#eee; border-bottom:1px solid #9e0809;}
.local h3{font-size:24px; line-height:70px; float:left; color:#01b553;}
.dqwz{font-size:14px; color:#666; font-size:14px; line-height:70px; float:left;}
.dqwz a{color:#666; padding:0 6px;}
.ny-content{width:100%; background:#f2f4f9; padding:30px 0;}
.left{background:#fafbfd; width:240px; padding-bottom:100px;}
.lmcc{width:200px; height:80px; background:url(../images/lmcc.jpg) no-repeat; padding-left:40px; color:#fff; font-size:24px; line-height:80px;}
.left-list li a{width:200px; height:45px; line-height:45px; padding-left:40px; display:block; float:left; border-bottom:1px solid #eff1f4; color:#333; font-size:15px;}
.left-list li a:hover,.left-current{border-left:3px solid #9e0809!important; padding-left:40px!important; width:197px!important; background:#fff!important; color:#9e0809!important;}
.right{background:#fafbfd;width: calc(100% - 300px);padding:20px;}
.list{width: 100%;padding:20px 0;min-height: 350px;}
.right h3{display:block; float:left; border-bottom:2px solid #9e0809; font-size:24px; width:100%; line-height:58px; font-weight:normal; color:#9e0809 ;}
.list li{width: 100%;height:36px;line-height:36px;}
.list li a{display: inline-block;float:left;font-size:14px;color:#333;width: calc(100% - 95px);}
.list li i{display: inline-block;float:right;text-align:right;font-size:12px;color:#666;width:80px;font-style:normal;}
.clear{clear:both;}

.w1000{width:1300px; margin:0 auto;}
.content-title,.content-con{width: 100%;padding:15px 0;}
.content-title h4,.jj-title{width:100%; font-weight:bold; line-height:30px; font-size:20px; color:#333; display:block; float:left; text-align:center; margin-bottom:10px;}
.content-title i{width:100%; line-height:20px; font-size:12px; color:#666; font-style:normal; display:block; float:left; text-align:center;}
.sxt{width: 100%;padding:15px 0;border-top:1px dashed #bbb;margin-top:20px;}
.sxt p{display:block; float:left; color:#333; font-size:14px; line-height:30px; width:100%;}
.sxt p a{color:#333;}
.content-con p,.jj-con p,.jj p{display:block;width:100%;text-align:justify;margin-bottom:15px;line-height: 30px !important;color:#333;text-indent:2em;color:#333;font-size: 16px !important;}
.content{width: 100%;padding-top:20px;}
.content-con table{max-width:100%;margin:0 auto;}
.jj,.pic{padding:25px 0; width:1000px;}
.pic-tx{width:145px; height:145px; margin-right:30px;}
.pic-txt{width:525px;}
.pic-txt h5{display:block; width:100%; height:20px; line-height:20px; font-size:16px; color:#333;}
.pic-txt p{display:block; width:100%; margin-top:10px; line-height:30px; height:120px; overflow:hidden; font-size:14px; color:#333;}
.pic li{width:100%; border-bottom:1px dashed #ccc; padding-bottom:25px; margin-bottom:25px;}
.pic-tx img{width:145px; height:145px;}



.btlb{margin-top:15px;}
.btlb li a{font-size: 16px;
    color: #333333;
    background: url(../images/ico_001.png) left center no-repeat; 
    padding-left: 15px;
    height: 46px;
    line-height: 46px;}


@media screen and (max-width: 1300px) {
.index_content1, #top .topsum, .piblc_width, .slideBox, .index_content3, .footsum, .wid1000{width:96%;padding:0 2%}
.slideTxtBox3, .slideTxtBox3 .bd ul, .slideTxtBox3 .bd li{width:100%;}
}

@media screen and (max-width: 1000px) {
	#banner .banner_text{float:right;padding-right10px}
	#top #logo{width:30%;}
	#nav{width:69%;}
	#top #logo img{max-width:100%;display: block;line-height: 88px;vertical-align: middle;padding-top: 13px;}
.slideTxtBox, .slideTxtBox2{width:100%;float:none;overflow:hidden;clear:both;margin-bottom:20px;}
	.footsum .foot_dl2{width: 65%;}
	.footsum .foot_dl2 p{font-size:14px;}
}

.album{/* width: 1200px; */margin: 0 auto;}

.album ul:first-child{clear:both }
.album ul:first-child li:first-child{display: inline-block;width: 50%;height: 266px;float: left;}
.album ul:first-child li:first-child+li{display: inline-block;width: 49%;height: 266px;float: left;}

.album ul:first-child li:first-child+li{ display: inline-block; width: 412px\9; height: 266px; float: left;}

.album ul:first-child li:first-child+li+li{display: inline-block;width: 33.3%;height: 250px;float: left;}
.album ul:first-child li:first-child+li+li+li{display: inline-block;width: 33.3%;height: 182px;float: left;}

.album ul:first-child li:first-child+li+li+li{display: inline-block;width: 226px\9;height: 250px;float: left;}

.album ul:first-child li:first-child+li+li+li+li{display: inline-block;width: 31.5%;height: 250px;float: left;}
.album ul:first-child+ul li:first-child{ display: inline-block; width: 381px; height: 198px; }
.album ul:first-child+ul li:first-child+li{ display: inline-block; width: 381px; height: 250px; }




.album ul li{ position: relative; }
.album ul li p{ font-size: 17px; font-weight:bold; color: #fff; position: absolute; left: 10px; bottom: 5px; }


.album ul li img{ width: 100%; height: 100%; }
.album ul li img:hover{    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); 
        transition: all 1s ease 0s;
                                      }


.album ul:first-child{display: inline-block;width: 100%;float: left;}
.album ul:first-child li{ float: left; margin-right: 10px; margin-bottom: 9px;  }
.album ul:first-child li:nth-child(2){ margin-right: 0;width:422px;height:266px  }
.album ul:first-child li:nth-child(5){  margin-right: 0; width:301px;height:182px;}
.album ul:nth-child(2){  display: inline-block;  float: right; width: 381px; }
.album ul:nth-child(2) li:first-child{ margin-bottom:9px;  }