@charset "utf-8";
body{font-family: Miscrosoft YaHei;	color: #000; }
body{background:url("../images/foot_bk.jpg") no-repeat center bottom;}
li{list-style:none;}
a{color:#000;}
a:hover{color:#AA0000; text-decoration: none;}
h1,h2,h3,h4,h5,h6{padding:0px; margin:0px;}
img{max-width:100%;}

/*
text-muted 柔和的文本 color:#6c757d
text-primary 重要的文本 color:#007bff
text-success  执行成功的文本 color:#28a745
text-info  代表一些提示信息的文本 color:#17a2b8!important
text-warning  警告文本 color:#ffc107
text-danger  危险操作文本 color:#dc3545
text-secondary  副标题 color:#6c757d
text-dark  深灰色文字 color:#343a40
text-light  浅灰色文本（白色背景上看不清楚） color:#f8f9fa
text-white  白色文本（白色背景上看不清楚） color:#fff

bg-primary text-white  重要的背景颜色  background-color:#007bff
bg-success text-white  执行成功背景颜色  background-color:
bg-info text-white  信息提示背景颜色  background-color:
bg-warning text-white  警告背景颜色  background-color:
bg-danger text-white  危险背景颜色  background-color:
bg-secondary text-white  副标题背景颜色  background-color:
bg-dark text-white  深灰背景颜色  background-color:
bg-light text-dark  浅灰背景颜色  background-color:

*/
/*修改BS默认的颜色，定义页面中用的几种颜色*/

.text-primary {color: #AA0000!important;}
.bg-primary {background-color: #AA0000!important;}   
.bg-light{background: url(../images/tit_bk.jpg)  no-repeat center top;}
.bg-dark{background-color: #F7F7F7!important;}
.bg-danger{background-color: #E6E6E6!important;}
.border-secondary{border-color:#F0F0F0!important;}
.border-primary{border-color:#AA0000!important;}

/*页面样式开始*/
@media(min-width:300px){.logo_sm img{width:200px!important; height: 37px!important;}}
.header{padding-top: 30px; padding-bottom: 30px; }	
.header-nav{width:100%;}
.navbar-light{padding:0;}
.navbar{padding:0px; margin: 0px;}
.navbar-light .navbar-nav .nav-link:link,
.navbar-light .navbar-nav .nav-link:visited,
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:active{color: #FFF;}
/*手机端点开以后样式*/
.dropdown-menu{	width:100%;	min-width:auto;	-webkit-border-radius: 0;-moz-border-radius: 0;	border-radius: 0;margin:0;border:none;}
.dropdown-toggle::after{display: none;}
.dropdown:hover>.dropdown-menu{	display: block;}
.dropdown>.dropdown-toggle:active{pointer-events:none;}
.dropdown-menu>.dropdown-item:hover{background-color: #003770;color: #fff;}


@media (min-width: 992px){
/*导航菜单*/	
.dropdown-menu{	width:100%;	min-width:auto;	-webkit-border-radius: 0;-moz-border-radius: 0;	border-radius: 0;margin:0;border:none;}
.dropdown-toggle::after{display: none;}
.dropdown:hover>.dropdown-menu{display: block;}
.dropdown>.dropdown-toggle:active{pointer-events:none;}
.dropdown-item{	padding-left: 0px; padding-right: 0;}
.dropdown-menu>.dropdown-item:hover{background-color: #003770;color: #FFF;}
.nav-link{color: #FFF!important;}
.navbar-expand-lg{flex-direction:column;align-items:flex-start;}
.navbar-expand-lg .navbar-nav{flex:1;}
.navbar-expand-lg .navbar-nav .nav-link{padding-top: 14px;padding-bottom: 14px;}
.navbar-expand-lg .navbar-nav .nav-link{flex:1;padding-left:0px;padding-right:0px;text-align: center;}
.navbar-nav>.nav-item{display:flex;align-items:center;flex:1;}
/*.navbar-nav>.nav-item+.nav-item:before{content:"|";	color: #FFF;}*/
}



/*轮播图样式*/
.carousel-item{text-align: center; }
.carousel-item img{	max-width:100%;}



/*新闻通知用样式*/


.title1{font-size:24px!important;line-height: 53px; display: block; width:100%;height:55px;border-bottom: 2px solid #AA0000;}
.title1 span{ font-size:18px!important; float: right;}
.title1 span a{font-size: 14px;color: #AEAEAE;}
.title1 span a:hover{color:#AA0000;}

/*学院新闻开始*/
.pic-list1 h1{display: block;/*图片自动裁剪缩放开始*/ width:100%; height:0; padding-bottom: 70%; overflow:hidden; background-position: center center; background-repeat: no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;/*图片自动裁剪缩放结束*/transition: transform  .3s ease-out; -webkit-transition: transform .3s ease-out; }
.pic-list1 h1:hover{-ms-transform: scale(1.2); /* IE 9 */    -webkit-transform: scale(1.2); /* Safari */    transform: scale(1.2); /* 标准语法 */}
.pic-list1-hover{overflow:hidden;cursor:pointer;}/*图片放大以后不会出框*/
.pic-list1 h2{font-size:16px;line-height: 30px; position:absolute;right: 0px;left:0px; bottom:0px;background: rgba(170,0,0,0.6);height: 30px; display: block; margin-left: 15px; margin-right: 15px;}
.pic-list1 a{color:#FFF;}
.news-list1 span{float:right;}
/*学院新闻结束*/

/*通知公告开始*/
.news-list2 dl,dt,dd{font-size: 14px; font-weight: normal; padding: 0px; margin: 0px;}
.news-list2 dd{padding:3px;}
.news-list2 h1{font-size:14px; line-height: 20px;color: #AA0000;}
.news-list2 h1:hover{color:#003770; background-color: #D3D3D3;}
.news-list2 h2{font-size:12px; line-height: 20px;color: #003770;}
.news-list2 h2:hover{color:#AA0000;}

/*通知公告结束*/


/*专业介绍开始*/

.zyjs{background:url("../images/banner.jpg") no-repeat center center;}
.title2{ font-size: 24px; color: #AA0000; border-bottom: solid 2px #AA0000; height: 55px; padding: 7px;}
.zyjs h2 { background-color: rgba(255,255,255,0.50); position: absolute;right: 0px;left: 0px;bottom:30px; text-align: center; padding-bottom: 5px; padding-top: 5px;font-size:25px; color: #003770;}
.zyjs h2:hover{color:#AA0000; background-color: rgba(255,255,255,0.80)}
.more1 h3 a{font-size: 14px; color: #AA0000; padding: 5px; padding-left: 10px; padding-right: 10px; border: 1px solid #AA0000;}
.more1 h3 a:hover{border-color:#003770; color: #003770;}
/*专业介绍结束*/

/*学生活动、党建活动、就业信息开始*/
.xshd{font-size: 14px; color: #444444; line-height: 25px;}
.xshd a{font-size: 14px; color: #444444;}
.xshd a:hover{color:#AA0000;}
.xshd span{float:right;}

/*学生活动、党建活动、就业信息结束*/

/*成果展示开始*/
.cgzs-bk{background-color:rgba(186,186,186,0.20);}
.pic-list2{ margin-left:auto; margin-right: auto;}
.pic-list2 h1{/*图片自动裁剪缩放开始*/ width:100%; height:0; padding-bottom: 80%; overflow:hidden; background-position: center center; background-repeat: no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;/*图片自动裁剪缩放结束*/ }
.pic-list2 .bk1{border: 1px solid #DDDDDD; padding: 8px;}
.pic-list2 li{width:210px; height: 190px;padding: 0px; margin: 0px; float: left; margin-right:15px;margin-left:15px;}
.pic-list2 li h2{font-size:14px; color: #444444;}
/*成果展示结束*/


/*底部版权信息样式*/

footer{ line-height: 35px;/*font-size:calc(1rem + 0.2vw);*/font-size:16px;}


/*内页当前位置和左侧二级导航样式*/
.dqwz,.dqwz a{font-size:14px; color: #606060;}
.dqwz a:hover{color:#013C8A;}
@media (min-width:992px){.tab2{position: relative; top:-53px;} } /*宽屏下标题上浮，页面缩小后不上浮*/
.tab2 dd{background-color: #E6E6E6;}
.tab2 dd:hover{background-color: #003770; color: #FFF;}
.tab2 .active{background-color: #003770; color: #FFF;}

/*内页新闻列表样式*/
.list-news{min-height:500px;}
@media (min-width: 992px){.list-news{padding-left:20px;}} /*宽屏下列表距左侧20像素，页面缩小后没有边距*/
.list-news h1{font-size:18px;line-height: 22px; padding-bottom: 10px; font-weight:bolder;}
.list-news h2{font-size:14px;color:#888888; line-height: 25px;}
.list-news dl dt{font-size:34px;}



/*内页图片列表样式*/
.list-pic {min-height:500px;}
@media (min-width: 992px){.list-pic{padding-left:20px;}} /*宽屏下列表图片距左侧20像素，页面缩小后没有边距*/
.list-pic-item {margin-left:10px; margin-right:10px;overflow:hidden;cursor:pointer;}
.list-pic-item h1{/*图片自动裁剪缩放开始*/ width:100%; height:0; padding-bottom: 70%; overflow:hidden; background-position: center center; background-repeat: no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;/*图片自动裁剪缩放结束*/transition: transform  .3s ease-out; -webkit-transition: transform .3s ease-out; }
.list-pic-item h1:hover{-ms-transform: scale(1.2); /* IE 9 */    -webkit-transform: scale(1.2); /* Safari */    transform: scale(1.2); /* 标准语法 */}
.list-pic h2{font-size:16px;line-height: 25px; padding-bottom: 10px; padding-top: 5px; text-align: center;}

/*内页文字单页面样式*/
.min-height {height:20rem;}
@media (min-width: 992px){.list-text{padding-left:20px;}} /*宽屏下文章距左侧20像素，页面缩小后没有边距*/