@charset "utf-8";
#hd-box .slick-dots li {
    width: 11px;
    height: 11px;
    background: #c6ccd3;
    border-radius: 50%;
    float: none;
    margin: 0 11px;
}


#hd-box .slick-dots li.slick-active {
    background: #3d6ad6;
}


/* CSS Document */
* {
	padding: 0;
	margin: 0;
}
body {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #232323;
	overflow-x:hidden;
	background: #fff;
        zoom:1.25;
}
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:#3362d4;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
/*头部*/
#header {
	width: 100%;
	background:#fff;
	position:relative;
	z-index:9999;
}
#banner{
	width:100%;
	height:798px;
	padding-top:20px;
	position:relative;
    /*    background:url(../images/djbanner.jpg) no-repeat center top;  */
}
#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;
}
#top {
	width:100%;
	background:url(../images/nav_bg.jpg) no-repeat center top;
	margin:0 auto;
	height:88px;
}
#top .topsum{
	height:88px;
	width:1000px;
	margin:0 auto;
}
#top #logo{	
	float:left;
	padding-top:11px;
}
#nav{
	width:600px;
	float:right;
}
#nav li {
	float: left;
	width:120px;
	height:88px;
	line-height:88px;
	text-align:right;
	position:relative;
	overflow:hidden;
}
#nav li a {
	height:88px;
	display:block;
	font-size:18px;
	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:1000px;
	margin:35px auto 0 auto;
}
.piblc_width{
	width:1000px;
	margin:0 auto;
}
.piblc_width span{
     font-size: 18px;
}
.piblc_width p{
    display: inline-block;
    margin-left: 10px;
    display: none;

}


.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:653px;
        background:url(../images/xqzn.png) no-repeat;
        padding-top:20px;
        background-size: cover;
  
        height: 520px;
         /* background:#f0f0f0;  */
	overflow: hidden;
	position: relative;
   
}
.slideBox {
	width: 1000px;
	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: 1000px;
}
.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:1000px;
	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:1000px;
	padding-top:15px;
	margin:0 auto;
}
/*校庆指南*/
.index_content4{
	
	padding-top:15px;
	width:1000px;
        margin:0 auto;
}
.index_guide{
	width:1000px;
	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:#3362d4;
	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:#3362d4;
	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:1000px;
	margin:0 auto;
}
.footsum .foot_dl1{
	width:320px;
	float:left;
	height:173px;
}
.footsum .foot_dl1 dl{
	width:160px;
	float:left;
}
.footsum .foot_dl1 dt{
	height:131px;
	width:131px;
	overflow:hidden;
}
.footsum .foot_dl1 dd{
	color:#fff;
	width:131px;
	line-height:32px;
	height:32px;
	text-align:center;
	overflow:hidden;
}
.footsum .foot_dl2{
	width:360px;
	float:right;	
}
.footsum .foot_dl2 dt{
	height:40px;
	line-height:40px;
	font-size:18px;
	margin-bottom:6px;
	color:#fff;
}
.footsum .foot_dl2 dd{
	color:#fff;
	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:#2b42bd;
}
.botsum{
	
	
	margin:0 auto;
	height:65px;
	line-height:65px;
	text-align:center;
	color:#fff;
	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:#fff;
}
/* 学术活动 师生活动 校友活动 */
		.slideTxtBox{width: 1000px;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:18px; 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:#3362d4;  height:36px; border-top:1px solid #3362d4; }
		.slideTxtBox .hd ul li.on a{ color:#fff;}
		.slideTxtBox .hd ul li a{ font-size:18px;}
		.slideTxtBox .bd ul{width: 1000px;height:388px;zoom:1;}
		.slideTxtBox .bd .dl1{width: 398px;float:left;}
		.slideTxtBox .bd .dl1 dt{width: 398px;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:60px; line-height:24px; overflow:hidden;}
		.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: 574px;float:right;}
		.slideTxtBox .bd .dl2 dl{width: 574px;height:88px;}
		.slideTxtBox .bd .dl2 dt{width: 140px;height:70px;overflow:hidden;float:left;}
		.slideTxtBox .bd .dl2 dd{width: 420px;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:310px; float:right; }
		.slideTxtBox2 .hd{ height:56px;  position:relative; }
		.slideTxtBox2 .hd ul{  width:310px; 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:#3362d4; border:1px solid #3362d4; }
		.slideTxtBox2 .hd ul li.on a{ color:#fff;}
		.slideTxtBox2 .bd ul{ width:310px;  zoom:1;  }
		.slideTxtBox2 .bd li{ width:310px; height:388px;   }
		.slideTxtBox2 .bd dl{ width:310px; 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:252px; float:right; height:40px; padding-top:6px; line-height:20px; overflow:hidden;}
/* 印象东师 */
		.slideTxtBox3{ width:1000px; height:574px; }
		.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:1000px;  zoom:1;  }
		.slideTxtBox3 .bd li{ width:1000px;  }
		.slideTxtBox3 .bd dl{width:333px; float:left; height:237px;}
		.slideTxtBox3 .bd dt{ width:304px; height:184px; overflow:hidden; margin:0 auto; }
		.slideTxtBox3 .bd dd{width:304px; margin:0 auto; height:40px; line-height:40px; text-indent:15px; font-weight:bold; overflow:hidden;}
		.slideTxtBox3 .bd dd a{ font-size:16px;}

.clear{clear:both;}
.wid1000{width:1000px; margin:0 auto;}	
.local{width:100%; height:70px; background:#eee; border-bottom:1px solid #2b42bd;}
.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 #2b42bd!important; padding-left:40px!important; width:197px!important; background:#fff!important; color:#2b42bd!important;}
.right{background:#fafbfd; width:700px; padding:20px;}
.list{width:700px; padding:20px 0;  min-height: 500px;}
.right h3{display:block; float:left; border-bottom:2px solid #2b42bd; font-size:24px; width:100%; line-height:58px; font-weight:normal; color:#2b42bd ;}
.list li{width:700px; height:36px; line-height:36px;}
.list li a{display:block; float:left; font-size:14px; color:#333; width:620px;}
.list li i{display:block; float:right; text-align:right; font-size:12px; color:#666; width:80px; font-style:normal;}
.clear{clear:both;}

.w1000{width:1000px; margin:0 auto;}
.content-title,.content-con{width:700px; 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:700px; 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; color:#333; text-indent:2em; color:#333; font-size:15px;}
.content{width:700px; padding-top:20px;}

.jj,.pic{padding:25px 0; width:700px;}
.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;}


.hdyg{
    padding: 45px 0px 0px;
    overflow: hidden;
}
.hdyg_lf{
  width: 330px;
    float: left;
}

.hdic{
  width: 100%;
    float: left;
   margin-top: 15px;
}
.hdic span{
    font-size: 12px;
    color: #626262;
    display: inline-block;
    padding-left: 18px;
    margin-right: 28px;
    line-height: 24px;
}
.hdic span:nth-of-type(1){
    background: url(../images/hdic01.png) no-repeat left center;
}
.hdic span:nth-of-type(2){
    background: url(../images/hdic02.png) no-repeat left center;
}
.hdic span:nth-of-type(3){
    background: url(../images/hdic03.png) no-repeat left center;
}
.hdyg_rg{
  width: calc(100% - 360px);
    float: right;
}
/*.hdyg_rg .hdlist{
  margin-left:40px;
  overflow: hidden;
}*/


.slideBoxhd{ width:100%;
 overflow:hidden; position:relative;}
.slideBoxhd .hd{
    display: none;
        position: absolute;
        left: 0px;
        bottom: 0px;
        color: #fff;
        text-align: center;
        z-index: 2;
        width: 100%;
 }
.slideBoxhd .hd ul{ overflow:hidden; zoom:1; float:left; 
      margin-left: 41%;
 }
.slideBoxhd .hd ul li{
     margin: 0 11px;
        cursor: pointer;
        vertical-align: middle;
        display: inline-block;
        position: relative;
        background: none;
        outline: none;
        opacity: 1;
        width: 11px;
        height: 11px;
        background: #c6ccd3;
       border-radius: 50%;
}
.slideBoxhd .hd ul li.on{  background: #3d6ad6;}
.slideBoxhd .bd{ position:relative;
  margin:0px -20px;
}
.slideBoxhd .bd li{
    width: 100%;
    float: left;
}
.slideBoxhd .bd ul li .hdlist{
  //width:50%;
  //float: left;
}
.slideBoxhd .bd ul li .hdlist .hdmar{
      margin: 0px 15px 36px;
    overflow: hidden;
}
.slideBoxhd .bd ul li .hdlist .hdtp{
    width: 94px;
    float: left;
}
.slideBoxhd .bd ul li .hdtp .hdpic {
    overflow: hidden;
    padding-bottom: 138%;
    position: relative;
}
.slideBoxhd .bd ul li .hdtp .hdpic img {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}

.slideBoxhd .bd ul li .hdtp .hdpic img:hover {
    transform: scale(1.05);
}

.slideBoxhd .bd ul li .hdlist .text{
    width: calc(100% - 110px);
    float: right;
}

.slideBoxhd .bd ul li .hdlist .text dl{
    width: 100%;
    float: left;
}
.slideBoxhd .bd ul li .hdlist .text dl dt{
    font-size: 16px;
    line-height: 24px;
    height: 48px;
     overflow: hidden;
        text-overflow:ellipsis;
        display:-webkit-box; 
       -webkit-line-clamp:2; 
       -webkit-box-orient:vertical;
    margin-bottom: 8px;
}
.slideBoxhd .bd ul li .hdlist .text dl dd{
    width: 100%;
    float: left;
    font-size: 12px;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 20px;
    box-sizing: border-box;
   margin:0px;
color: #888;
}
.slideBoxhd .bd ul li .hdlist .text dl dd:nth-of-type(1){
    background: url(../images/hd_dw.png) no-repeat left;
}
.slideBoxhd .bd ul li .hdlist .text dl dd:nth-of-type(2){
    background: url(../images/hd_sj.png) no-repeat left;
}
.slideBoxhd .bd ul li .hdlist .text dl dd:nth-of-type(3){
    background: url(../images/hd_dd.png) no-repeat left;
display:none;
}

/*.slideBoxhd .bd ul li .hdlist .text dl dt:hover{
    text-indent: 5px;
    transition: all 0.3s ease-out 0s;
}*/
.slideBoxhd .bd ul li.important .hdlist .text dl dt a{
    color: #ffa200;
    font-weight: bold;
}
.slideBoxhd .bd ul li .hdlist .text dl dt:hover a{
    color: #ffa200;
    font-weight: bold;
}