body{
	background:#fff;
}
/*------ 大轮播 ------[开始]*/
.ibanner{ /*width:100%;*/ max-width: 1920px;margin: 0 auto; overflow:hidden; position:relative;  }
.ibanner .hd{ height:15px; overflow:hidden; position:absolute; /*right:5px; bottom:5px;*/ right:30px; bottom:28px; z-index:1; }
.ibanner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ibanner .hd ul li{ float:left; /*margin-right:2px;width:15px; height:15px;*/ margin:0 7px;border-radius: 10px; width:12px; height:12px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.ibanner .hd ul li.on{ background:#f00; background:#c0bf42;background:#db9025; color:#fff; }
.ibanner .bd{ position:relative; height:100%; z-index:0;   }
.ibanner .bd li{ zoom:1; vertical-align:middle; position: relative }
.ibanner .bd li h1{position: absolute; /*bottom: 40px; left: 20%; */bottom: 20px; left: 60px;width: 940px;/*height: 130px; */
	/*background:url("../images/banner_title_bg.png") ;*/background:rgba(0,0,0,.6); font-size: 28px;letter-spacing:1px;font-weight: normal;line-height: 44px; color: #ffffff; padding: 18px 80px 18px 40px; }
.ibanner .bd img{ width:100%;height: 520px;  display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.ibanner .prev,
.ibanner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:45px; height:80px; background:url(../images/slider-arrow.png) -120px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.ibanner .next{ left:auto; right:3%; background-position:-2px 5px; width: 45px; height: 80px;}
.ibanner .prev:hover,
.ibanner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.ibanner .prevStop{ display:none;  }
.ibanner .nextStop{ display:none;  }
/*------ 大轮播 ------[结束]*/

/*------ 公共头部 box1 ------[开始]*/
.box1{
	width: 580px;
        width: 625px;
	margin-top: 20px;
}
.box1 .title{
	width: 100%;
	font-size: 20px;
	color: #bd6e08;
	/*padding:0 0 8px 3px;*/
	height: 45px;
	/* line-height: 38px; */
	/*margin-bottom:20px;*/
	border-bottom:2px solid #e5e5e5;
}
.box1 .title .column{
	float: left;
	padding:0 12px;
	line-height: 43px;
	font-weight: bold;
	border-bottom:2px solid #bd6e08;
}
.box1 .title span.more{
	float: right;
    font-size: 14px;
    line-height: 45px;
}
.box1 .title span.more a{
	color: #bd6e08;
}
/*.box1 .title span.more a:hover{
	color: #bd6e08;
}*/
/*------ 公共头部 box1 ------[结束]*/

/*------ 学院动态 dynamics ------[开始]*/
.dynamics{
	width: 790px;
        width: 890px;
        width: 880px;
}
.dynamics .ct .dynamics_banner{
	width: 390px;
	margin-top:20px;
}
.focus2{position:relative;margin:0 auto; width:390px;height:380px;/*background-color: #000;*/background-color: #fcf9f9;}  
.focus2 img{width:390px; height: 260px;} 
.focus2 .shadow2 .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus2 .shadow2 .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus2 .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus2 .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; }  
.focus2 .btn a:hover,.focus2 .btn2 a.current{  cursor:pointer;background:#fc114a;}  
.focus2 .fPic2{ position:absolute; left:0px; top:0px; }  
.focus2 .D1fBt2{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus2 .shadow2{ margin-top:12px;padding:0 15px;/*width:100%;*/width:390px; position:absolute; /*bottom:0;bottom: -95px;*/ left:0px; z-index:10; /*height:38px; line-height:38px;background:rgba(0,0,0,0.6); */   
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus2 .shadow2 a{margin-bottom:5px;/*background: url(../images/icon_line.png) no-repeat center left;*/display: inline-block;/*width: 400px;width:376px;*/width:364px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap; text-decoration:none; /*color:#fff;*/ color:#000;font-size:16px;overflow:hidden; /*margin-left:15px;padding-left:12px; */font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus2 .shadow2 a:hover{color:#bd6e08;}
.focus2 .shadow2 .date{color:#7d7d7d;margin:4px 0 8px;font-size: 15px;}
.focus2 .shadow2 p{font-size:15px;color:#525252;line-height: 26px;/*padding:0 5px;*/}
.focus2 .fcon2{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus2 .fcon2 img{ display:block; }  
.focus2 .fbg2{/*bottom:25px;right:25px;*/top:186px; top:206px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus2 .fbg2 div{margin:27px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus2 .D1fBt2 a{position:relative; display:inline; width:10px; height:10px; 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; }    
.focus2 .D1fBt2 .current,.focus2 .D1fBt2 a:hover{background:#db9025;} /*小圆点颜色*/  
.focus2 .D1fBt2 img{display:none}    
.focus2 .D1fBt2 i{display:none; font-style:normal; }    
/*.focus2 .prev2,.focus2 .next2{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus2 .prev2{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus2 .next2{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus2 .prev2:hover{background-position:0 0; }  
.focus2 .next2:hover{background-position:-40px 0;}  
*/
.dynamics .ct .dynamics_list{
	width: 380px;
        width: 480px;
        width: 470px;
	margin:8px 0 0 20px;
}
.dynamics .ct ul li{
	padding:0 1px 0 5px;
	height: 49px;
	line-height: 48px;
	font-size: 16px;
	border-bottom:1px dashed #dfdfdf;
}
.dynamics .ct ul li:hover{
	/*background-color: #fafafa;*/
}
.dynamics .ct ul li a{
	display: inline-block;
	overflow: hidden;
	/*max-width:320px;*/
        /*max-width:410px;*/
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333;
	line-height: 48px;
	/*padding-left: 16px;
	background: url(../images/icon_arrow.png) scroll no-repeat center left;*/
}
.dynamics .ct ul li a:hover{
	color: #bd6e08;
}
.dynamics .ct ul li span.date{
	float: right;
	color: #aaa;
	color: #999;
	/*line-height: 52px;*/
}
/*------ 学院动态 dynamics ------[结束]*/

/*------ 通知公告 notice ------[开始]*/
.notice{
	width: 375px;
}
.notice .ct{
	/*height: 368px;
	padding:2px 20px 0;
	background-color: #fafafa;*/
}
.notice .ct ul li{
	height: 88px;
    padding: 16px 20px;
    margin-top:12px;
    background-color: #f5f5f5;
}
.notice .ct ul li .time{
    /*float: left;
    width: 64px;
    height: 60px;*/
    text-align: center;
    /*border:1px solid #dcdcdc;
    background-color: #fafafa;
    border-radius: 10px;*/

}
.notice .ct ul li .time .date{
	width: 60px;
	height: 32px;
	line-height: 32px;
    color: #fff;
    background-color: #db8514;
    font-size: 15px;
    border-radius: 4px 4px 0 0;
}
.notice .ct ul li .time .year{
	width: 60px;
	height: 24px;
	line-height: 24px;
    color: #af6d16;
    font-size: 13px;
    background-color: #fff;
    /*border:1px solid #0b6cb8;*/
    border-radius: 0 0 4px 4px;
    /*margin-top: -1px;*/
    box-shadow: 0 1px 8px rgba(102,102,102,.16);
}
.notice .ct ul li .list{
    /*float: left;
    width: 420px;
    line-height: 30px;*/
    margin:2px 0 0 20px;
    width: 250px;
}
.notice .ct ul li .list .tit a{
	font-size: 16px;
    color:#333;
    line-height: 26px;
}
.notice .ct ul li .list .tit a:hover{
    color:#bd6e08;
}
/*------ 通知公告 notice ------[结束]*/

/*------ 学术交流、学生园地 box2 ------[开始]*/
.box2 .ct ul li{
	padding:0 1px 0 5px;
	height: 52px;
	line-height: 52px;
	font-size: 16px;
	border-bottom:1px dashed #dfdfdf;
}
.box2 .ct ul li:hover{
	/*background-color: #fafafa;*/
}
/*.box2 .ct ul li:hover a{
	color: #bd6e08;
}*/
.box2 .ct ul li a{
	display: inline-block;
	overflow: hidden;
	max-width:460px;
        max-width:490px;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333;
	line-height: 52px;
	/*padding-left: 16px;
	background: url(../images/icon_arrow.png) scroll no-repeat center left;*/
}
.box2 .ct ul li a:hover{
	color: #bd6e08;
}
.box2 .ct ul li span.date{
	float: right;
	color: #aaa;
	color: #999;
	/*line-height: 52px;*/
}
/*------ 学术交流、学生园地 box2 ------[结束]*/