@charset "utf-8";

/*公共样式*/
*{padding: 0;margin: 0;}
ul li, a ,p{border: none;
  text-decoration: none;
  list-style: none;
  font-family: "微软雅黑";
  padding: 0;
  margin: 0px;
}
body{
	font-size: 16px;
	color: #333333;
	background: #F5F5F5;
	line-height: 25px;
	font-family: "微软雅黑";
}
img{border: none;}

.center{width: 1300px;margin: 0px auto;}
.clear{clear: both;}
/*页面样式*/
.yc{display:none;}
/*头部*/
.top{
	width: 100%;
	height: auto;
	overflow: hidden;
	background: url(../img/topbg.png) no-repeat   0px 0px;
}
.logo{
   overflow: hidden;
   float: left;
   /* margin: 22px 0px; */
   margin-top: 14px;
   margin-bottom: 15px;
}
.logo img{
	max-width: 100%;
  height: auto;
}
.logo-r{
	float: right;
	margin: 4px 20px;
	overflow: hidden;

}
.logo-r .lianjie{
	color: #FFFFFF;
	font-size: 14px;
	display: block;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
}
.logo-r .lianjie a{
	color: #fff;
}
.logo-r .search{
	float: right;
	width: 300px;
	/*height: 80px;*/
	margin-top: 19px;
}
.logo-r .searchBox{
    width: 100%;
    height: 30px;
    background: #fff;
    position: relative;
     border: 1px solid #DCDCDC;
    }
input[type=search]::-ms-clear{
  display: none;
}
input::-webkit-search-cancel-button{
  display: none;
}
.logo-r .text {
	width: 300px;
	line-height: 30px;
  border: none;
  height: 30px;
  color: #757575;
  text-indent: 5px;
   outline:none;
 
}
.logo-r .but {
	height: 24px;
	width: 25px;
	position: absolute;
	top: 6px;
	right: 8px;
	outline:none;
	border: none;
	background: url(../img/ss.jpg) no-repeat 0px 0px;
}
.nav{
	height: 50px;
	background: #FFFFFF;
}
.yyui_menu1 {line-height:50px;margin-left: 40px;}
 
.yyui_menu1>li { float:left; position:relative;width: 9.5%;text-align: center;} /*这一级是导航*/
.yyui_menu1 li a { display:block;  color:#333333; font-size: 16px;  }
.nav .yyui_menu1 li .cur{
		background:#BB0F18;
		color: #FFFFFF;
}
.yyui_menu1 li ul { position:absolute;width: 100%; display:none; background-color:rgba(179,15,22,0.7); z-index:9999;} /*这是第二级菜单*/
.yyui_menu1 li ul li{line-height: 40px;}
.yyui_menu1 li ul a {width:100%;color:#fff;display: block;}
.yyui_menu1 li ul a:hover { background:#C92127;}
 
.yyui_menu1 li ul ul{ top:0;left:150px;} 

/*轮播图*/

.swiper-container,.swiper-slide{width: 100%;height: 460px;overflow: hidden;}
.swiper-slide a{display: block;width: 100%;height: 100%;overflow: hidden;}
.swiper-slide a img{width: 100%;min-height: 460px;}
.swiper-pagination{background: url(../img/img3.png) repeat-x center;bottom: 0 !important;padding: 30px 0 12px 0;}
.swiper-pagination-bullet{width: 10px;height: 10px;}
/*主体*/
.main1{margin-top: 40px;}
/*通知公告*/
.tz,.zt{
	width: 25.5%;
	height: auto;
	overflow: hidden;
	float: left;
}
.lmmc .bt{
	float: left;
	font-weight: bold;
	font-size: 20px;
	color: #333333;
}
.salumnus .tit:hover p{color: #BC0E17;}
.lmmc a{float: right;}
.ntzggs{margin-top: 25px;background: #FFFFFF;padding: 18px 15px 0px 15px;box-sizing: border-box;}
.ntzggs a{margin-bottom:12px;}
.ntzggs a p{width: 78%;float: right;height:48px;line-height:24px;-webkit-line-clamp:2;font-size: 14px;color: #434343;}
.ntzggs a div{float: left;color: #bbb;font-size: 14px;width: 50px;height: 46px;border: 1px solid #CC1817;line-height: 24px;text-align: center;}
.ntzggs a em{background:#CC1817;color: #fff;display: block;font-style: normal;font-size: 22px;height: 26px;line-height: 26px;}
.ntzggs a span{font-size: 10px;color: #434343;}
.ntzggs,.ntzggs a{width: 100%;height: auto;overflow: hidden;display: block;}
.ntzggs a:hover p{color:#BC0E17 ;}
/*.newone a:hover img{transform: scale(1.1);transition: all; 3s}*/
/*学工新闻*/
.news,.xy{
	width: 46%;
	float: left;
	margin: 0% 1.5%;
}
.newds{
	width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 50px;
}
.newds .callbacks_container a p{  
 position: absolute;
    bottom: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    height: 44px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    background: url(../img/d31.png) repeat;
    font-size: 16px;
}
.newone a{width:100%;height:245px;overflow:hidden;position:relative;}
.newone img{
  
    height: 100%;
   
   max-width: 100%;
    }
.newone a p{position: absolute;bottom: 3px;left: 0;z-index: 99;width: 100%;height:44px;line-height:44px;text-align: center;color: #fff;background: url(../img/d31.png) repeat;font-size: 16px;}
.newds>a>p{width: 80%;float: left;height: 35px;line-height: 35px;font-size: 16px;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
   color: #333333;}
.newds>a>div{float: right;line-height: 35px;color: #bbb;font-size: 14px;}
.news .newds a:hover p{color: #BC0E17;}
/*学工在线*/
.xg,.gz{
	width: 25.5%;
	float: right;
}
.salumnus{padding: 4px 15px 26px;}
.salumnus  a .pic:hover img{transform: scale(1.1);}
.salumnus{margin-top: 25px;background: #FFFFFF;}
.salumnus a{height:70px;display: block;margin-top: 15px;} 
.salumnus a .pic{width:30%;height:100%;overflow:hidden;position:relative;float: left;}
.salumnus a .tit{float: right;width:68%;-webkit-line-clamp:2;}
.salumnus a .tit p{
	color: #333333;
	white-space:initial;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 23px;
	font-size: 14px;
	/* height: 50px; */
	-webkit-box-orient: vertical;
}
.salumnus a span{
	color: #9a9a9a;
	font-size: 12px;
}
.xy .lmlb ul li span{font-size: 14px;}

.main2{
	margin-top: 40px;
	height: 375px;
	background: #FFFFFF;
	width: 100%;
}

.zt,.xy,.gz{
	margin-top: 45px;
}
.lmlb {margin-top:18px;}
.lmlb ul li{
	height: 48px;
	line-height: 48px;
	border-bottom: 1px dashed #AAAAAA;
}
.lmlb ul li a{
	width: 76%;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	color: #333333;
}
.lmlb ul li:hover a{color: #BC0E17;}
.lmlb ul li span{
	font-size: 12px;
	color: #999999;
	float: right;
}
.xy .lmlb ul li a{
	font-size: 16px;
}


.main3{
	width: 100%;
	min-height: 180px;
	background: #DCDCDC;
overflow: hidden;
}
.yq div{
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	margin: 28px 0px;
}
.yq ul li{
	float: left;
	
}

			.Box {position: relative;}
			.Box .Box_con {position: relative;}
			.Box .Box_con .conbox {position: relative;overflow: hidden;}
			.Box .Box_con .conbox ul {position: relative;list-style: none;}
			.Box .Box_con .conbox ul li {float: left;margin-left: 17px;overflow: hidden;}
			.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
			.Box .Box_con .conbox ul li img {display: block;;transition: all 0.5s;}
			.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}

.yq ul .wt{
	margin-right: 0%;
}
.yq ul li img{max-width: 100%;}
/*页尾*/
.main4{
	height: 240px;
	width: 100%;
	color: #FFFFFF;
	font-size: 14px;
	background: url(../img/yebg.png) no-repeat 0px 0px;
}
.main4 ul{
	float: left;
	margin-top: 50px;
	margin-left: 20px;
}
.main4 ul li{line-height:40px;}
.main4 .er{
	float: right;
	margin-top: 50px;
	margin-right: 180px;
}
.main4 .er div{
	float: left;
	margin-left: 20px;
}
.main4 .er div span{
	display: block;
	}
.bq{
	width: 100%;
	background: #1B1B1B;
	text-align: center;
	color: #FFFFFF;
	line-height: 40px;
	font-size: 14px;
}

/*列表页*/
.conleft{
	width: 22%;
	margin-top: 20px;
	float: left;
}
.conleft .yl{
	height: 50px;
	line-height: 50px;
	background: #CE1719;
	color: #fff;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
}
.conleft ul li{
	background: #EEEEEE;
	height: 44px;
	line-height: 44px;
	text-indent: 20px;
	border-bottom: 1px solid #FFFFFF;
}
.conleft ul li a{
	color: #454545;
}
.conleft ul li span{
	float: right;
	margin-right: 15px;
}
.conleft .aclist{
	background: #B0B0B0;
	color: #fff;
}
.conleft .aclist a{color: #FFFFFF;}
.rigtop{
	overflow: hidden;
	line-height: 40px;
	border-bottom: 2px solid #E70012;
}
.conright{
	float: right;
	width: 75%;
	margin-top: 20px;
}
.rl{
	font-weight: bold;
	font-size: 20px;
	color: #323232;
	float: left;
	text-indent: 5px;
	
}
.dq{
	float: right;
	color: #414141;
	margin-right: 5px;
	font-size: 14px;
}
.dq a{
	color: #414141;
}
.conright a{
	color: #414141;
	font-size: 14px;
}
.conright ul{margin-top: 10px;}
.conright ul li{
	height: 45px;
	line-height: 45px;
	text-indent: 5px;
	border-bottom: 1px dashed #ABABAB;
}
.conright ul li a{
	 font-size: 16px;
    float: left;
    color: #333333;
    width: 80%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.conright ul li>span{
	font-size: 14px;
    float: right;
    margin-right: 5px;
    color: #989898;
}
.conright .fan{
	font-size: 16px;
	text-align: center;
	margin: 20px 0px 40px 0px;
}
.conright ul li:hover a{color: #CE1719;transition: all 0.1s;
    padding-left: 5px;}

/*内容页*/
.nrleft{
	float: left;
	width: 71%;
	margin-top: 15px;
}
.nrright{
	float: right;
	width: 27%;
	margin-top: 15px;
	margin-bottom: 30px;
}
.tzgg ul{margin-top: 10px;}
.tzgg ul li{
	line-height: 45px;
	height: 45px;
	border-bottom: 1px solid #AAAAAA;
}
.tzgg ul li:last-child{border-bottom: none;}
.tzgg ul li a{
	width: 70%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #333333;
}
.tzgg ul li span{
	float: right;
	font-size: 13px;
	color: #999999;
}
.tzmc{
	line-height: 40px;
	border-bottom: 2px solid #E70012;
	overflow: hidden;
}
.tzmc a{
	float: right;
}
.arti-title {
    text-align: center;
    font-size: 24px;
    /* line-height: 80px; */
    margin-top: 35px;
    padding-bottom: 25px;
    border-bottom: 2px solid #EEEEEE;
}
.arti_metas {
    padding: 10px 0px 15px 0px;
    text-align: center;
}
.arti_metas span {
    margin: 0 5px;
    color: #6F6F6F;
    font-size: 14px;
}
.read{
	padding: 0px 20px 10px 20px;
	}
.nx{padding-left: 10px;font-weight:bold;color: #333333;margin-top: 20px;padding-top:20px;border-top: 1px dashed #A9A9A9;}
.nx a{color: #333333;font-weight: lighter;line-height: 30px;}
.nx .up:hover a ,.nx .down:hover a{color: #E70012;}
.ptdingwei {
    position: fixed;
    top: 30%;
    right: 11%;
    width: 64px;
    height: auto;
    overflow: hidden;
    z-index: 9999 !important;
    }
.ptdingwei a {
display: block;
width: 100%;
height: 64px;
margin-bottom: 5px;
border-radius: 5px;
text-align: center;
transition: all linear 0.3s;}
.btmqq{
	background: #0184e7;
}
.btmwx{
	background: #6fbc47;
}
.ptdingwei a img {
    margin-top: 15px;
}
.ptdingwei a:hover {
    background: #900000;
}