* {margin:0px; padding:0px;  font-family:"Microsoft YaHei",微软雅黑,华文细黑,STHeiti,SimSun,宋体,Helvetica, Verdana ; }
img{ border:0 none; }
input,button,select,textarea{outline:none} 
textarea{resize:none}
table{border-spacing:0;}
div,ul,li{ list-style-type:none;}
a{	color:#000000; text-decoration:none; font-size:17px;}
a:hover{ color:#2559AF;}
.clear{ clear:both;}

/***************************************首页*****************/
.block{ width:1400px; margin:0 auto;}
.top{ height:160px; background:url(top.png) no-repeat 50% 0%;}
.top .logo{ float:left; margin-top:35px; margin-left:20px;}
.top .search{ float:right; margin-top:55px;}

/*PC导航*/
#zlight-nav{
	display: block;
	position: relative;
	width: 100%;
	z-index: 9999;
	height:60px;
	background-color:#204E99;
}
.pc-navbox{ width:1400px; margin:0 auto; height:60px; background-color:#204E99;}
.pc-navbox .pcnav{ height:60px; line-height:60px;z-index:1; position:relative;}
.pc-navbox .pcnav .yiji{float:left; position:relative ;z-index:20;}
.pc-navbox .pcnav .yiji a{display:block; color:#ffffff; width:175px; height:60px; line-height:60px;  text-align:center; font-size:20px; z-index:2; }
.pc-navbox .pcnav .yiji a.xuanzhong{color:#99CCFF;}
.pc-navbox .pcnav .erji{position:absolute; display:none; top:60px;}
.pc-navbox .pcnav .erji a{ display:block; width:175px; height:45px;  line-height:45px; font-size:17px; background-color:#204E99;  color:#ffffff; }/*二级栏目间距*/
.pc-navbox .pcnav .erji a:hover, .pc-navbox .pcnav .erji a:focus{ color:#99CCFF;}/*二级菜单鼠标经过样式背景色*/
.pc-navbox .pcnav li:hover ul ul, .pc-navbox .pcnav li:hover ul ul ul, .pc-navbox .pcnav li:hover ul ul ul ul{display:none;}
.pc-navbox .pcnav li:hover ul, .pc-navbox .pcnav li li:hover ul, .pc-navbox .pcnav li li li:hover ul, .pc-navbox .pcnav li li li li:hover ul{display:block;}





/*首页内容区*/

.mainbox{ width:100%; margin:30px auto; background:url(bodybg.jpg) no-repeat 50% 0%;}
/*学院新闻*/
.xyxw{ float:left; width:890px; height:auto; margin-bottom:40px; }	
.xyxw .menu{ width:100%; height:54px; line-height:54px; margin-top:30px; margin-bottom:20px; background:url(xyxw.png) no-repeat 0% 50%; }
.xyxw .menu a{ float:right; text-align:right; display:block; width:60px; height:40px; line-height:40px; font-size:17px; color:#1E51A4;}
.xyxw .menu a:hover{ font-weight:700;}
.xyxw .left{ width:320px; float:left; overflow:hidden;}
.xyxw .left a{ display:block; width:320px; height:305px;}
.xyxw .left img{ width:320px; height:225px; moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); 
-moz-transition: 0.5s all ease; -o-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; transition: 0.5s all ease;}
.xyxw .left a h3{ margin-top:15px; font-size:21px; height:60px; line-height:30px; overflow: hidden; display: -webkit-box;text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.xyxw .left a:hover img{-moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);}
.xyxw .right{ width:570px; float:right;}
.xyxw .right ul li{ display:inline-block; height:20px; line-height:20px; margin-bottom:20px; }
.xyxw .right ul li:first-child{ float:left; padding-left:20px;  width:470px;}
.xyxw .right ul li a{ display:block; width:100%; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.xyxw .right .riqi{ float:right; color:#1E51A4;}


/*通知公告*/
.tzgg{ float:right; width:450px; height:auto; margin-bottom:40px; }
.tzgg .menu{ width:100%; height:54px; line-height:54px;  margin-top:30px; margin-bottom:20px; background:url(tzgg.png) no-repeat 0% 50%; }
.tzgg .menu a{ float:right; text-align:right; display:block; width:60px; height:40px; line-height:40px; font-size:17px; color:#1E51A4;}
.tzgg .menu a:hover{ font-weight:700;}
.tzgg .tzlist ul li{ display:inline-block; height:20px; line-height:20px; margin-bottom:20px; }
.tzgg .tzlist ul li:first-child{ float:left; width:370px;}
.tzgg .tzlist ul li a{ display:block; width:100%; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.tzgg .tzlist .riqi{ float:right; color:#1E51A4;}

.line{ border-top:1px solid #E8EDF6; height:5px;}

/*本科教育*/
.benke{ float:left; width:670px; height:auto; margin-top:20px; margin-bottom:30px; }
.benke .menu{ width:100%; height:54px; line-height:54px;  margin-top:30px; margin-bottom:20px; background:url(benke.png) no-repeat 0% 50%; }
.benke .menu a{ float:right; text-align:right; display:block; width:60px; height:40px; line-height:40px; font-size:17px; color:#1E51A4;}
.benke .menu a:hover{ font-weight:700;}
.benke .shang{ width:100%; height:225px; position:relative;}
.benke .shang a{ display:block; width:100%; height:225px;}
.benke .shang img{ position:absolute; left:0; top:0; width:320px; height:225px; moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); -moz-transition: 0.5s all ease; -o-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; transition: 0.5s all ease;}
.benke .shang h3{position:absolute; left:340px; top:0; font-size:20px; font-weight:normal; height:60px; line-height:30px; overflow: hidden; display: -webkit-box;text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.benke .shang .riqi{position:absolute; left:340px; top:80px; font-size:14px; color:#1E51A4;}
.benke .shang .zhaiyao{position:absolute; left:340px; top:110px; font-size:14px; color:#666666; height:100px; line-height:25px; overflow: hidden; display: -webkit-box;text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp:4;}
.benke .shang a:hover img{-moz-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -webkit-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05);}
.benke .xia{ margin-top:18px;}
.benke .xia ul li{ display:inline-block; height:20px; line-height:20px; margin-bottom:20px; }
.benke .xia ul li:first-child{ float:left; width:590px;}
.benke .xia ul li a{ display:block; width:100%; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.benke .xia .riqi{ float:right; color:#1E51A4;}




/*学科建设*/
.xueke{ float:right; width:670px; height:auto; margin-top:20px; margin-bottom:30px; }
.xueke .menu{ width:100%; height:54px; line-height:54px;  margin-top:30px; margin-bottom:20px; background:url(xueke.png) no-repeat 0% 50%; }
.xueke .menu a{ float:right; text-align:right; display:block; width:60px; height:40px; line-height:40px; font-size:17px; color:#1E51A4;}
.xueke .menu a:hover{ font-weight:700;}
.xueke .xklist ul li{ display:inline-block; height:20px; line-height:20px; margin-bottom:20px; }
.xueke .xklist ul li:first-child{ float:left; width:590px;}
.xueke .xklist ul li a{ display:block; width:100%; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.xueke .xklist .riqi{ float:right; color:#1E51A4;}

/*就业信息*/
.jiuye{ float:left; width:360px; height:auto; margin-top:20px; margin-bottom:30px; }
.jiuye .menu{ width:100%; height:54px; line-height:54px;  margin-top:30px; margin-bottom:20px; background:url(jiuye.png) no-repeat 0% 50%; }
.jiuye .menu a{ float:right; text-align:right; display:block; width:60px; height:40px; line-height:40px; font-size:17px; color:#1E51A4;}
.jiuye .menu a:hover{ font-weight:700;}
.jiuye .jiuyelist li{ display:block; height:20px; line-height:20px; margin-bottom:20px; background:url(dot1.png) no-repeat 0% 50%; padding-left:25px; }
.jiuye .jiuyelist li a{ display:block; width:100%; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }


/*教师风采*/
.jiaoshi{ float:left; width:480px; height:auto; margin-top:20px; margin-bottom:30px; margin-left:80px;  }
.jiaoshi .menu{ width:100%; height:54px; line-height:54px;  margin-top:30px; margin-bottom:20px; background:url(jiaoshi.png) no-repeat 0% 50%; }
.jiaoshi .menu a{ float:right; text-align:right; display:block; width:60px; height:40px; line-height:40px; font-size:17px; color:#1E51A4;}
.jiaoshi .menu a:hover{ font-weight:700;}
.jiaoshilist img{ width:190px; height:auto; max-height:190px; padding:5px; border:2px solid #E8EDF6;}
.jiaoshilist h3{ height:30px; line-height:30px; text-align:center; font-size:17px;}
.jiaoshilist h4{height:30px; line-height:30px; text-align:center; font-size:17px; color:#2559AF;}
.jiaoshilist .zhaiyao{ font-size:14px; line-height:20px; height:40px; overflow:hidden;}

/*学生风采*/
.xuesheng{ float:right; width:400px; height:auto; margin-top:20px; margin-bottom:30px; }
.xuesheng .menu{ width:100%; height:54px; line-height:54px;  margin-top:30px; margin-bottom:20px; background:url(xuesheng.png) no-repeat 0% 50%; }
.xuesheng .menu a{ float:right; text-align:right; display:block; width:60px; height:40px; line-height:40px; font-size:17px; color:#1E51A4;}
.xuesheng .menu a:hover{ font-weight:700;}


.xuesheng .xslist ul li{ display:inline-block; height:20px; line-height:20px; margin-bottom:20px; }
.xuesheng .xslist ul li:first-child{ float:left; width:330px;}
.xuesheng .xslist ul li a{ display:block; width:100%; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.xuesheng .xslist .riqi{ float:right; color:#1E51A4;}




/*.xuesheng .boxa{ display:block; width:400; height:150px;}
.xuesheng .boxa .img{ float:left; width:200px; height:150px; overflow:hidden; position:relative; }
.xuesheng .boxa .img p img{ position:absolute; width:200px; height:150px; left:0; top:0; z-index:10;}
.xuesheng .boxa .img span { position:absolute;  width:14px; height:22px; right:0; top:64px; z-index:100;}
.xuesheng .boxa .img span img{ width:14px; height:22px;}
.xuesheng .boxa .title{ float:right; width:199px; height:149px; border-top:1px solid #dddddd; border-right:1px solid #dddddd; overflow:hidden;}
.xuesheng .boxa .title p{ padding:20px 15px; line-height:25px; font-size:16px;}
.xuesheng .boxa:hover .img p img{-moz-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -webkit-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); }
.xuesheng .boxb{ display:block; width:400; height:150px;}
.xuesheng .boxb .img{ float:right; width:200px; height:150px; overflow:hidden; position:relative; }
.xuesheng .boxb .img p img{ position:absolute; width:200px; height:150px; left:0; top:0; z-index:10;;}
.xuesheng .boxb .img span { position:absolute;  width:14px; height:22px; left:0; top:64px; z-index:100;}
.xuesheng .boxb .img span img{ width:14px; height:22px;}
.xuesheng .boxb .title{ float:left; width:199px; height:149px; border-bottom:1px solid #dddddd; border-left:1px solid #dddddd; overflow:hidden;}
.xuesheng .boxb .title p{ padding:20px 15px; line-height:25px; font-size:16px;}
.xuesheng .boxb:hover .img p img{-moz-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -webkit-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); }*/

/*相关链接*/
.links .menu{ width:100%; height:54px; line-height:54px; margin-top:50px; margin-bottom:50px; background:url(lianjie.png) no-repeat 50% 50%;}
.links .list{ display:block; width:100%;}
.links .list a{ display:block; width:160px; height:60px; background-color:#E8EDF6; float:left; margin-left:17px;}
.links .list a:first-child{ margin-left:0;}
.links .list a .icon{ width:40px; height:60px; line-height:60px; background-color:#2559AF; text-align:center;  float:left;}
.links .list a .icon img{vertical-align:middle;}
.links .list a h4{ width:120px; height:60px; line-height:60px; text-align:center; font-size:18px; color:#2559AC; font-weight:normal; float:right;}

.links .list a:hover .icon img{-webkit-transition:-webkit-transform 0.7s ease-out; -moz-transition:-moz-transform 0.7s ease-out; transition:transform 0.7s ease-out; transform:rotateY(360deg);-webkit-transform:rotateY(360deg);	/* Safari 和 Chrome */-moz-transform: rotateY(360deg);}
.links .list a:hover h4{ background-color:#2559AC; color:#ffffff;}


/*底部*/
.footer{ width:100%; height:245px; background:url(footer-bg.jpg) no-repeat 50% 0%; margin-top:100px;}
.footer .lianxi{ float:left; margin-left:500px; width:400px; color:#ffffff; margin-top:20px;}
.footer .lianxi h2{ font-weight:normal; font-size:18px;}
.footer .lianxi p{ font-size:15px; line-height:22px; margin-top:10px;}
.footer .gzh{ width:120px; float:right;}
.footer .yzxinxiang{ width:150px; float:left; margin-left:200px;}
.footer .banquan{ color:#ffffff; font-size:14px;}

/*列表页*/
.listbox{ width:100%; margin:30px auto;}
.listbox .weizhi{ text-align:right; height:40px; line-height:40px; font-size:16px; border-bottom:1px solid #efefef; margin-bottom:30px;}
.listbox .weizhi a{ font-size:16px;}
.listbox .navleft{ float:left; width:240px; height:100%; background-color:#FFFFFF; box-shadow: 0 0 10px rgba(72, 72, 72, 0.1); transition: all .5s;}
.listbox .navleft .yiji{ height:60px; line-height:60px; box-shadow: 0 3px 3px rgba(72, 72, 72, 0.1); font-size:20px; padding-left:35px; color:#1E51A4; font-weight:700; margin-bottom:15px;}


.listbox .navleft .lanmu_erji a{padding: 15px 25px 15px 35px; text-decoration: none; display: block;  font-size:18px; color:#333333; background:url(dot2.png) no-repeat 10px 50%;}
.listbox .navleft .lanmu_erji a:hover{ background-color:#F1F6FB; color:#1E51A4;  transition: all 0.6s; font-weight:normal;}
.listbox .navleft .lanmu_erji a.xuanzhong {background-color:#F1F6FB; color:#1E51A4;  transition: all 0.6s; font-weight:normal;}
.listbox .navleft .lanmu_erji .sanji a{padding: 15px 25px 15px 55px; text-decoration: none; display: block;  font-size:16px; color:#333333; background-image:none;}


.left_lanmu{ position:relative;}
.left_lanmu .two a{padding: 15px 25px 15px 35px; text-decoration: none; display: block;  font-size:18px; color:#333333; background:url(dot2.png) no-repeat 10px 50%;}
.left_lanmu .xian, .left_lanmu .yin{ position:absolute; right:25px; top:15px;}
.listbox .navleft .three a{ display:block; padding:15px 25px 15px 55px; font-size:16px; color:#333333;}
.left_lanmu .two a.xuanzhong{background-color:#F1F6FB; color:#1E51A4;  transition: all 0.6s; font-weight:normal;}
.listbox .navleft .three a.xuanzhong{background-color:#F1F6FB; color:#1E51A4;  transition: all 0.6s; font-weight:normal;}


.listbox .listright{ float:left; margin-left:60px; width:1100px;}
.listbox .listright .liebiao{ display:block; font-size:0;}
.listbox .listright .liebiao li{ display:block; height:40px; line-height:40px;  background:url(dot3.png) no-repeat 20px 50%;  }
.listbox .listright .liebiao a{ float:left; width:850px; display:block; height:40px; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-left:50px;}
.listbox .listright .liebiao .riqi{ float:right; width:140px; height:40px; line-height:40px; font-size:16px; text-align:center;  color:#999999; }

.listbox .listright .liebiao a:hover{ color:#1E51A4; margin-left:56px; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.listbox .listright .liebiao li:hover{ background:url(dot4.png) no-repeat 20px 50%;}
.listbox .listright .liebiao li:nth-child(2n+1) {background-color:#F9FAFD;}




/*文字列表*/
.list-a{ border-bottom:1px solid #dddddd;}
.list-a h1{ width:94%; margin:0 auto; font-size:20px; font-weight:normal; padding-top:30px;}
.list-a p{ width:94%; margin:0 auto; font-size:13px; color:#999999; display:block; height:46px; line-height:23px; padding-top:12px; overflow:hidden; display:-webkit-box; text-overflow:ellipsis; word-break:break-all; -webkit-box-orient: vertical; -webkit-line-clamp:2;}
.list-a h5{width:94%; margin:0 auto; text-align:right; font-size:16px; color:#999999; font-weight:normal;  padding-top:10px; padding-bottom:20px;  }
.list-a h5 span{ display:block; float:right; width:120px; background:url(shijian.png) no-repeat 0 50%; text-indent:30px; }
.list-a:hover{ background-color:#F9FAFD; }
/*文字列表有图片*/

.list-b{  height:auto !important;}
.list-b .boxlist{ width:100%; height:auto !important; border-bottom:1px solid #dddddd;}
.list-b .boxlist .left{ width:12%; margin-left:3%; margin-right:2%; float:left; padding-top:30px; padding-bottom:30px;}
.list-b .boxlist .left img{ width:100%; display:block;}
.list-b .boxlist .right{ width:80%; float:left;}
.list-b .boxlist .right h1{ width:100%; margin:0 auto; font-size:20px; font-weight:normal; padding-top:30px;}
.list-b .boxlist .right h2{ width:100%; margin:0 auto; font-size:18px; color:#2559AF; padding-top:12px; font-weight:normal; padding-top:30px;}
/*.list-b .boxlist .right p{ width:100%; margin:0 auto; font-size:13px; color:#999999; display:block; height:46px; line-height:23px; padding-top:12px; overflow:hidden; display:-webkit-box; text-overflow:ellipsis; word-break:break-all; -webkit-box-orient: vertical; -webkit-line-clamp:2;}*/
.list-b .boxlist .right h5{width:100%; margin:0 auto; text-align:right; font-size:16px; color:#999999; font-weight:normal;  padding-top:10px; padding-bottom:20px;  }
.list-b .boxlist .right h5 span{ display:block; float:right; width:120px; background:url(shijian.png) no-repeat 0 50%; text-indent:30px; }
.list-b:hover{ background-color:#F9FAFD; }




	
/*单页*/
.listbox .listright .danye .biaoti{ text-align:center; font-size:20px; margin-bottom:15px;}
.listbox .listright .danye .neirong{ border:3px solid #F1F6FB; padding:20px 50px; line-height:30px;}

.danye .shangyitiao, .danye .xiayitiao, .danye .shangyitiao a, .danye .xiayitiao a{ font-size:15px; color:#666666;}
.danye .shangyitiao{ margin-top:50px; margin-bottom:10px;}
.danye .xiayitiao{margin-bottom:30px;}