* {margin:0px; padding:0px; font-size:17px; font-family:"Microsoft YaHei",微软雅黑,SimHei,PingFang SC,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu,SimSun,宋体,Tahoma, Verdana ; }
img{ border:0 none;  }
input,button,select,textarea{outline:none} 
textarea{resize:none}
table{ border:0;}
div,ul,li{ list-style-type:none; padding:0; margin:0;}
a{	color:#333333; text-decoration:none; font-size:17px;}
a:hover{color:#00205B;  }
.clear{ clear:both;}
.fl {float: left;}
.fr{ float:right;}
html,body{ font-size:17px;}
.bodybg{ background-color:#ffffff;}
body{ } 
.block{ width:1700px; height:auto; margin:0 auto; }	/*内容区宽度*/

@media screen and (max-width:1690px){
	.block{ width:1600px; margin:0 auto; }	/*宽度*/
	
	
}
@media screen and (max-width:1570px){
	.block{ width:1400px; margin:0 auto; }	/*宽度*/
}
@media screen and (max-width:1390px){
	.block{ width:1360px; margin:0 auto;}
}
@media screen and (max-width:1024px){/*进入移动版*/
	.block{ width:92%; margin:0 auto;}
}
/***************************************首页*****************/
/*首页顶部*/
.top{ height:160px; background:url(topbg1.jpg) no-repeat 50% 50%;}
.top h1{ float:left; margin-left:50px; margin-top:40px; }
.top h1 a{ display:block; width:1365px; height:75px; font-size:0;  background:url(logo.png) no-repeat 0% 50%;}
.top .searchpc{ float:right; margin-right:20px; margin-top:50px;}

.top-m{ display:none;}
@media screen and (max-width:1690px){
	.top h1 a{ width:1200px; height:66px; background:url(logo1.png) no-repeat 0% 50%;}
}
@media screen and (max-width:1570px){
	.top h1{ margin-left:10px; margin-top:50px; }
	.top h1 a{width:1000px; height:55px; background:url(logo2.png) no-repeat 0% 50%;}
}
@media screen and (max-width:1399px){
	
}
@media screen and (max-width:1024px){/*进入移动版*/
	.top{ display:none;} 
	.top-m{ display:block}
	.top-m h1{ float:left; line-height:80px; margin-left:20px;}
	.top-m h1 img{ height:38px;}
	.m_nav{ display:block; width:70px; height:80px; background-color:#00205B; float:right;}
}

/*PC导航*/
#zlight-nav{
	display: block;
	position: relative;
	width: 100%;
	height:45px;
	z-index: 9;/*飘窗为10，为了不遮住飘窗图片*/
	background-color:#00205B;
}
.pc-navbox .pcnav{ height:45px; line-height:45px;z-index:1; position:relative; margin-left:100px;}
.pc-navbox .pcnav .yiji{float:left; position:relative ;z-index:20;}
.pc-navbox .pcnav .yiji a{display:block; color:#ffffff; width:130px; height:45px; line-height:45px;  text-align:center; font-size:16px; z-index:2; }
.pc-navbox .pcnav .yiji a.xuanzhong{color:#D8B221;}
.pc-navbox .pcnav .erji{position:absolute; display:none; top:45px;}
.pc-navbox .pcnav .erji a{ display:block; width:130px;  line-height:20px; font-size:15px; padding-top:10px; background-color:#00205B;  color:#ffffff; }/*二级栏目间距*/
.pc-navbox .pcnav .erji a:hover, .pc-navbox .pcnav .erji a:focus{ color:#D8B221;}/*二级菜单鼠标经过样式背景色*/
.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;}


@media screen and (max-width:1700px){
.pc-navbox .pcnav{  margin-left:20px;}
}
@media screen and (max-width:1590px){
.pc-navbox .pcnav{ margin-left:40px;}
.pc-navbox .pcnav .yiji a{ width:110px; }
.pc-navbox .pcnav .erji a{ width:110px; }/*二级栏目间距*/	
}
@media screen and (max-width:1390px){
.pc-navbox .pcnav{ margin-left:20px;}
.pc-navbox .pcnav .yiji a{ width:110px; }
.pc-navbox .pcnav .erji a{ width:110px; }/*二级栏目间距*/	
}
@media screen and (max-width:1024px){/*进入移动版*/
	#zlight-nav{ display:none;} 
}
/*首页大图*/
#bannerA{ width:100%;}
#bannerA .swiper-pagination-bullet {
	width: 15px;
	height: 15px;
	display: inline-block;
	border-radius: 100%;
	background: #ffffff;
	opacity: .7;}
#bannerA .swiper-pagination-bullet-active {
	opacity: 1;
	background: #ffffff;}

/*首页内容区块一*/
.jianju1{ height:35px;}

.a1{ float:left; width:300px;}
.a1 h1{ height:60px; line-height:60px; color:#ffffff; font-size:18px; letter-spacing:2px; font-weight:normal;  padding-left:80px; background:url(dot1.png) #00205B no-repeat 20px 50%;}
.a1 .nr{ height:295px; background:url(indexbg1.png) no-repeat 50% 100%; box-shadow: 0 0 5px rgba(0,0,0,0.25); padding-top:30px;}

.a1 .nr #gundong{width:260px; margin:0 auto; height:120px; overflow:hidden;}
.a1 .nr #gundong ul li{height:60px; line-height:25px;overflow:hidden;}
.a1 .nr #gundong ul li a{ color:#00205B; font-size:17px;}

.a2{ float:left; width:1030px; margin-left:35px;}
.a2 .menu{ width:100%; height:40px; font-size:25px; color:#00205B; font-weight:500;}
.a2 .menu a{float:right; text-align:right; font-size:15px; margin-top:15px; color:#576581; font-family:Arial, Helvetica, sans-serif; font-weight:600; text-decoration:underline; font-style:italic;}
.a2 .left{ width:518px; height:345px; float:left; overflow:hidden;}

/*首页学院动态图片切换*/

#bannerB img{width:518px; height:345px; }

.a2 .right{ width:500px; float:right;}
.a2 .right ul li{ display:inline-block; height:44px; line-height:44px; }
.a2 .right ul li:first-child{ float:left; width:440px;}
.a2 .right ul li a{ display:block; width:100%; height:44px; line-height:44px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.a2 .right ul li a:hover{ font-weight:600; transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.a2 .right .riqi{ float:right; color:#999999;}

.a3{ float:right; width:300px;}
.a3 .xueqi{ width:100%; height:162px; margin-top:15px; background:url(indexbg2.png) no-repeat 50% 0%;}
.a3 .xueqi .rili{ text-align:center; color:#0755A7; font-size:21px; font-family:Arial, Helvetica, sans-serif; padding-top:40px;}
.a3 .xueqi .jiaoxuezhou{text-align:center; font-size:25px; padding-top:20px; }
.a3 .xueqi .jiaoxuezhou b{ color:#FFBE4C; font-size:27px; font-family:Arial, Helvetica, sans-serif;}
.a3 .benke{ width:100%; height:85px; margin-top:15px; background:url(indexbg3.jpg) no-repeat 50% 0%;}
.a3 .benke a{ display:block; line-height:85px; font-size:24px; color:#ffffff; text-align:center; letter-spacing:5px;}
.a3 .benke a:hover{ text-decoration:underline;}

.a3 .pinggu{ width:100%; height:85px; margin-top:15px; background:url(bgt.png) no-repeat 50% 0%;}
.a3 .pinggu a{ display:block; line-height:85px; font-size:24px; color:#ffffff; text-align:center; letter-spacing:5px;}
.a3 .pinggu a:hover{ text-decoration:underline;}
@media screen and (max-width:1690px){
	.a2{ float:left; width:980px; margin-left:35px;}
	.a2 .right{ width:450px; float:right;}
	.a2 .right ul li:first-child{ float:left; width:390px;}
	.a3{ float:right; width:250px;}
	.a3 .xueqi{  height:162px; margin-top:15px; background-size:250px 150px;}
}
@media screen and (max-width:1570px){
	.a1{ width:250px;}
	.a1 h1{padding-left:50px; background:url(dot1.png) #00205B no-repeat 10px 50%;}
	.a1 .nr{ height:262px;}
	.a1 .nr #gundong{width:210px;}
	.a1 .nr #gundong ul li a{ color:#00205B; font-size:14px;}
	
	.a2{ width:900px; margin-left:20px;}
	.a2 .menu a{margin-top:5px; margin-right:10px;}
	.a2 .left{ width:468px; height:312px; float:left;}
	#bannerB img{width:468px; height:312px; }
	
	.a2 .right{ width:420px; float:right;}
	.a2 .right ul li{ display:inline-block; height:20px; line-height:20px;  margin-bottom:20px;}
	.a2 .right ul li:first-child{ float:left; width:420px;}
	.a2 .right ul li a{ height:20px; line-height:20px; margin-bottom:20px; font-size:16px; }
	.a2 .right ul .riqi{ display:none;}

	.a3{ float:right; width:200px;}
	.a3 .xueqi{  height:162px; margin-top:15px; background-size:200px 150px;}
	.a3 .xueqi .rili{ font-size:16px; padding-top:40px;}
	.a3 .xueqi .jiaoxuezhou{ font-size:21px;  }
	.a3 .xueqi .jiaoxuezhou b{  font-size:21px; }
	.a3 .benke{ height:65px; margin-top:15px; }
	.a3 .benke a{line-height:65px; font-size:21px;}
	.a3 .pinggu{ height:65px; margin-top:15px; }
	.a3 .pinggu a{line-height:65px; font-size:21px;}
	
}
@media screen and (max-width:1390px){/*适应1366  ，宽度设置为1360*/
	.a2{ width:880px;}
	.a2 .right{ width:400px; }
	.a2 .right ul li:first-child{width:400px;}
	
}
@media screen and (max-width:1024px){/*进入移动版*/
.jianju1{ height:20px;}
	.a1{ width:100%; margin-bottom:20px;}
	.a1 .nr{ height:150px; background:none; padding-top:20px;}
	.a1 .nr #gundong{width:90%;}
	.a1 .nr #gundong ul li a{ color:#00205B; font-size:16px;}
	.a2{ width:100%; margin-left:0;}
	.a2 .left{ width:100%; height:auto; margin-bottom:20px;}
	#bannerB img{width:100%; height:auto; }
	
	.a2 .right{ width:100%; float:right;}
	.a2 .right ul li{ display:inline-block; height:20px; line-height:20px;  margin-bottom:20px;}
	.a2 .right ul li:first-child{ float:left; width:80%;}
	.a2 .right ul li a{ height:20px; line-height:20px; margin-bottom:20px; }
	.a2 .right ul .riqi{ display:block;}
	
	.a3{ float:right; width:100%;}
	.a3 .xueqi{  height:162px; margin-top:15px; background-size:100% 160px;}
	.a3 .benke{ width:100%;  background-size:100%;}
	.a3 .pinggu{ width:100%;  background-size:100%;}
}
/*首页内容区块二*/
.box2{ width:100%; background-color:#f5f5f5; padding:35px 0; margin-top:35px; margin-bottom:35px;}
.b1{ width:300px; float:left;}
.b1 h1{ text-align:center; font-size:25px; color:#00205B; font-weight:500; height:40px; margin-bottom:20px;}
.b1 a{ display:block; width:50%; float:left; position:relative; text-align:center;}
.b1 a .icon{ position:absolute; left:50%; transform: translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); margin:0 auto; text-align:center; width:80px; height:80px; line-height:80px; border-radius:50%; background-color:#00205B; }
.b1 a p{  padding:90px 5px 10px 5px; height:36px; line-height:18px; font-size:15px;}
.b1 a .icon em{display:inline-block; vertical-align:middle; width:80px; height:80px; line-height:80px; transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s }
.b1 a .icon .i2{ display:none;}
.b1 a:hover .icon{ background-color:#ffffff; transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.b1 a:hover .icon .i2{ display:block;}
.b1 a:hover .icon .i1{ display:none;}
.b1 a:hover p{ color:#D8B220; transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}

.b2{ float:left; width:650px; margin-left:50px;}
.b2 .menu{ width:100%; height:40px; font-size:25px; color:#00205B; font-weight:500; margin-bottom:20px;}
.b2 .menu a{float:right; text-align:right; font-size:15px; margin-top:15px; color:#576581; font-family:Arial, Helvetica, sans-serif; font-weight:600; text-decoration:underline; font-style:italic;}
.b2 .tzgg{ display:block; border-bottom:1px solid #D6D6D6;}
.b2 .tzgg ul li:first-child{ font-size:16px; color:#00205B; font-family: Verdana, Geneva, sans-serif; height:20px; margin-top:12px; margin-bottom:5px;}
.b2 .tzgg ul li span{ display:inline-block; width:70px; height:20px; line-height:18px; margin-left:20px; text-align:center; border:1px solid #00205B; color:#00205B; font-size:14px; border-radius:50px;}
.b2 .tzgg ul .biaoti{ width:100%; height:25px; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:12px;}
.b2 .tzgg:hover span{ background-color:#D8B221; border:1px solid #D8B221; color:#ffffff; transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.b2 .tzgg:hover .biaoti{color:#00205B; font-weight:600; transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}

.b3{ float:right; width:650px; height:500px;}
.b3 #tab {width:650px; height:auto; position:relative;}
.b3 #tab div { position:absolute; top:60px; left:0; width:650px; height:auto;}
/*设置容器高宽等*/
.b3 #tab div { display:none;}
/*设置容器默认隐藏:不用ID是因为下面将利用class来控制容器显示,而class优先级低于id选择器*/
.b3 #tab .xianshi { display:block;}
/*选中的容器*/
.b3 #tab h3 { float:left; width:130px; font-weight:normal; height:40px; line-height:40px; margin:0 0 0 0; font-size:25px; cursor:pointer;  text-align:left; color:#666666;}
/*默认标题样式*/
.b3 #tab .up { color:#001F59;}
/*选中的标题样式*/

.b3 .gonggao{display:block; width:100%; height:68px; margin-bottom:22px;}
.b3 .gonggao li{ display:block;}
.b3 .gonggao .shijian{ float:left;}
.b3 .gonggao .neirong{ float:right;}
.b3 .gonggao .shijian{ width:62px; text-align:center; background-color:#00205B; border:1px solid #00205B; }
.b3 .gonggao .shijian .ri{ height:32px; line-height:32px; color:#ffffff; font-size:23px; font-family:Arial, Helvetica, sans-serif;}
.b3 .gonggao .shijian .yue{ height:34px; line-height:34px;  background-color:#ffffff; color:#00205B; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.b3 .gonggao .neirong{ width:580px;}
.b3 .gonggao .neirong .biaoti{ width:100%; height:35px; line-height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.b3 .gonggao .neirong .zhaiyao{ width:100%; height:25px; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:13px; color:#666;}
.b3 .gonggao:hover .shijian{ background-color:#D8B221; border:1px solid #D8B221; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s;}
.b3 .gonggao:hover .shijian .yue{ color:#D8B221; }
.b3 .gonggao:hover .neirong .biaoti{color:#00205B; font-weight:600;}

.b3 .luntan{display:block; width:100%; height:68px; margin-bottom:22px;}
.b3 .luntan li{ display:block;}
.b3 .luntan .shijian{ float:left;}
.b3 .luntan .neirong{ float:right;}
.b3 .luntan .shijian{ width:62px; text-align:center; background-color:#00205B; border:1px solid #00205B; }
.b3 .luntan .shijian .ri{ height:32px; line-height:32px; background-color:#ffffff; color:#00205B; font-size:23px; font-family:Arial, Helvetica, sans-serif;}
.b3 .luntan .shijian .yue{ height:34px; line-height:34px; color:#ffffff; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.b3 .luntan .neirong{ width:580px;}
.b3 .luntan .neirong .biaoti{ width:100%; height:35px; line-height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.b3 .luntan .neirong .zhaiyao{ width:100%; height:25px; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:13px; color:#666;}
.b3 .luntan:hover .shijian{ background-color:#D8B221; border:1px solid #D8B221; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s;}
.b3 .luntan:hover .shijian .yue{ color:#ffffff; }
.b3 .luntan:hover .shijian .ri{ color:#D8B221; }
.b3 .luntan:hover .neirong .biaoti{color:#00205B; font-weight:600;}

.b3 #tab #more1, .b3 #tab #more2{ position:absolute; right:0; top:15px; font-size:15px; color:#576581; font-family:Arial, Helvetica, sans-serif; font-weight:600; text-decoration:underline; font-style:italic;}

.b3 #tab .xian{ display:block;}
.b3 #tab .yin{ display:none;}

@media screen and (max-width:1690px){
	.b2{ float:left; width:600px; margin-left:50px;}
	.b3{ float:right; width:600px;}
	.b3 #tab {width:600px; height:auto; position:relative;}
	.b3 #tab div { position:absolute; top:60px; left:0; width:600px; height:auto;}
	
	.b3 .gonggao .neirong{ width:530px;}
	.b3 .luntan .neirong{ width:530px;}
}
@media screen and (max-width:1570px){
	.b1{ width:250px;}
	.b1 a .icon{ width:80px; height:80px; line-height:80px;}
	.b1 a p{  padding:90px 5px 10px 5px; font-size:15px;}
	.b1 a .icon em{ width:80px; height:80px; line-height:80px; }
	.b2{  width:550px; margin-left:25px;}
	.b2 .tzgg ul .biaoti{ font-size:16px;}.b2 .tzgg ul .biaoti{ font-size:16px;}
	.b3{ width:550px;}
	.b3 #tab {width:550px; }
	.b3 #tab div {  width:550px; }
	
	.b3 .gonggao .neirong{ width:480px;}
	.b3 .luntan .neirong{ width:480px;}
	
	.b3 .gonggao .neirong .biaoti{ font-size:16px;}
	.b3 .luntan .neirong .biaoti{ font-size:16px;}


}
@media screen and (max-width:1390px){/*适应1366  ，宽度设置为1360*/
	.b2{  width:530px;}
	

	.b3{ width:530px;}
	.b3 #tab {width:530px; }
	.b3 #tab div {  width:530px; }
	
	.b3 .gonggao .neirong{ width:460px;}
	.b3 .luntan .neirong{ width:460px;}

}
@media screen and (max-width:1024px){/*进入移动版*/
	.b1{ width:100%;}
	.b1 a .icon{ width:90px; height:90px; line-height:90px;}
	.b1 a p{  padding:100px 5px 20px 5px; font-size:16px;}
	.b1 a .icon em{ width:90px; height:90px; line-height:90px; }
	
	.b2{  width:100%; margin-left:0; margin-bottom:30px;}
	
	.b3{ width:100%;}
	.b3 #tab {width:100%; }
	.b3 #tab div {  width:100%; }
	
	.b3 .gonggao .neirong{ width:80%;}
	.b3 .luntan .neirong{ width:80%;}
}
/*首页内容区块三*/

.box3{ background-color:#ffffff; margin-bottom:60px;}
.box3 h1{ text-align:center; font-size:25px; color:#00205B; font-weight:500; height:40px; margin-bottom:20px;}
.box3 .list ul{    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;  }

.box3 .list li{ width:22.75%; float:left; margin-right:3%; position:relative;}
.box3 .list li .img { width:100%; max-height:190px;}
.box3 .list li .img a{display: block; width:100%; overflow: hidden; position: relative; height:270px;}
.box3 .list .box{background:#fff; position: relative;  z-index:5; margin:0 1rem; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); padding:0 1rem; min-height:300px;}

.box3 .list .box h3 {position: relative; text-align: center; font-size: 21px; line-height:30px; padding:30px 0 15px 0; color:#00205B; font-weight:normal;}
.box3 .list .box h3:before {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    bottom: 0;
    width:60px;
    height:3px;
    background:#00205B;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);}
.box3 .list .box .liebiao{ padding:30px 0;}
.box3 .list .box .liebiao a{ display:block; width:50%; height:40px; margin-bottom:10px; float:left; text-align:center; font-size:16px;}
.box3 .list .box .liebiao a:hover{ font-weight:600; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s;}

.box3 .list li .img a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1); -webkit-transition: all .5s ease; transition: all .5s ease;}

@media screen and (max-width:1570px){
	.box3 .list .box{margin:0 0; padding:0 0; }
}
@media screen and (max-width:1024px){/*进入移动版*/
.box3{ padding-top:40px;}
	.box3 .list ul{margin-right:0; flex-wrap: wrap;/*让弹性盒元素display:flex;在必要的时候拆行：*/}
	.box3 .list li{ width:100%; float:left; margin-right:0; position:relative;}
	.box3 .list .box{margin:0 10px; margin-bottom:20px; padding:0 0; }
	
}
/*首页内容区块四*/
.box4{ background-color:#D9DBDE; padding:30px 0 50px 0; min-height:350px;}
.jiaoshi {height:60px; border-bottom: 1px solid #ffffff;}
.js_menu {width:550px; margin:0 auto; position:relative; text-align:center;}
.js_menu li {width:100%; line-height:60px; text-align:center;  display:inline; cursor:pointer; color:#001F59; font-size:21px;}
.js_menu li.on {color: #D8B221; font-weight: bold;}
.js_menu p {position:absolute; top:59px; left:0px; width:166px; height:7px; border-top:2px solid #D8B221; overflow:hidden; text-align:center;}
.js_wrap {margin-top:30px;}
.js_wrap .jslist {height:auto; position:relative; overflow:hidden; display:none; margin-top:10px; padding-top:20px;}
.js_wrap .show {display:block;}
.js_wrap .jslist ul{ margin:0 auto;}
.js_wrap .jslist ul li{ float:left; width:16.66%; margin:0 auto; text-align:center;}
.js_wrap .jslist ul li a{ display:block; width:84%; margin-left:8%;max-height:180px; overflow:hidden; position:relative;}
.js_wrap .jslist ul li a .img img{ max-width:100%; height:auto; -moz-transition: 0.5s all ease; -o-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; transition: 0.5s all ease;}
.js_wrap .jslist ul li a .title{ display:none; -webkit-transition: all .5s ease; transition: all .5s ease; height:30px; line-height:30px; position:absolute; bottom:0; width:100%; background: rgba(0,0,0,0.5); color:#fff; text-align:center;}
.js_wrap .jslist ul li a:hover .title{ display:block; -webkit-transition: all .5s ease; transition: all .5s ease;}
.js_wrap .jslist ul li a:hover .img img{-webkit-transform:scale(1.1);-ms-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; }
.js_wrap .jslist .gengduo{ margin:0 auto; text-align:center; margin-top:45px;}
.js_wrap .jslist .gengduo a{ display:block; width:160px; margin:0 auto; height:35px; line-height:35px; text-align:center; border:1px solid #00205B; border-radius:50px; color:#00205B; font-size:21px; font-family:Arial, Helvetica, sans-serif;}
.js_wrap .jslist .gengduo a:hover{ background-color:#00205B; color:#fff;}

@media screen and (max-width:1024px){/*进入移动版*/
	.js_menu {width:330px; }
	.js_menu li {width:110px; font-size:19px;}
	.js_menu p {top:59px; left:0px; width:110px; height:7px; border-top:2px solid #D8B221; overflow:hidden; text-align:center;}
	.js_wrap .jslist ul li{ float:left; width:50%; margin:0 auto; text-align:center; margin-bottom:20px;}
	.js_wrap .jslist ul li a{ display:block; width:92%; margin-left:4%; max-height:120px; height:120px; overflow:hidden; position:relative;}
	.js_wrap .jslist ul li a .img img{ max-width:100%; height:auto; max-height:120px;  }

}

/*首页内容区块五*/
.box5{ background-color:#ffffff;  }
.quicklink{ width:100%; padding:30px 0; height:auto;}
.quicklink li{ float:left; display:block; height:110px; width:10.75%; margin-right:2%;}
.quicklink li a{ display:block; height:110px;}
.quicklink li .img{width:50px; height:50px; margin:15px auto; text-align:center; }
.quicklink li h3{ height:30px; text-align:center; font-weight:normal; font-size:17px;}
.quicklink li:hover a h3{color:#00205B; font-weight:600;}
.quicklink li:nth-child(8){ margin-right:0;}
.quicklink li:hover 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);}

@media screen and (max-width:1570px){
	.quicklink{ width:96%; margin-left:2%; padding:30px 0; height:auto;}
	.quicklink li h3{  font-size:15px;}
}
@media screen and (max-width:1024px){/*进入移动版*/
	.quicklink{ width:100%; margin-left:0; padding:30px 0; height:auto;}
	.quicklink li{ float:left; display:block; height:140px; width:33.33%; margin-right:0;}
}
@media screen and (max-width:600px){/*进入移动版*/
	.quicklink li{ float:left; display:block; height:140px; width:50%; margin-right:0;}
}
/*底部版权区域*/
.box6{ background-color:#00205B; position:relative;}
.footer{ width:100%; margin:0 auto; height:190px;}
.footer .left{ float:left; padding-top:50px;}
.footer .left p{ line-height:30px; color:#ffffff; font-size:13px; }
.footer .right{ float:right; width:140px; text-align:center; padding-top:40px;}
.footer .right img{ width:100px;}
.footer .right p{ line-height:20px;  color:#ffffff; font-size:12px;}

.box6 .backtop{ position: absolute; right:30px; top:-50px;}

@media screen and (max-width:1570px){
	.footer{ width:94%;  margin:0 auto; margin-left:3%; height:190px;}
	.box6 .backtop{right:10px; }
}
@media screen and (max-width:1024px){/*进入移动版*/
	.footer .left{ width:100%; padding-top:50px;}
	.footer .right{ float:right; width:100%; text-align:center; padding-top:40px;}
	.footer{ width:100%; margin:0 auto; height:330px;}
}

/*二级页面*/
.listpic{ width:100%; height:auto;}
.listpic img{ width:100%; display:block;}

.lujing{ height:40px; line-height:40px; background-color:#48556F; color:#ffffff;}
.lujing a{ color:#ffffff; font-size:14px; background: url(arrow-white.png) no-repeat 100% 50%; margin-right:20px; padding-right:20px;}


/*************************文字列表页*******************************/
.conbox{ background-color:#ffffff; width:100%;}
.conbox .con-left{ float:left; width:330px; height:auto; margin-top:40px; }
.conbox .con-left .con-left-m{ display:none;}/*移动端列表页栏目隐藏*/
.conbox .con-left .lanmu_yiji{ width:100%; height:65px; line-height:65px;  font-size:21px;  color:#001F5A; border-left:8px solid #001F5A; text-indent:20px; margin-bottom:10px; }
/*.conbox .con-left .lanmu_erji{ margin-top:10px;}
.conbox .con-left .lanmu_erji a{display:block; width:100%; height:55px; line-height:55px; border-bottom:1px solid #ddd; font-size:16px; text-indent:30px; }
.conbox .con-left .lanmu_erji a:hover{ background-color:#00205B; color:#ffffff;  }
.conbox .con-left .lanmu_erji a.xuanzhong{ background-color:#00205B; color:#ffffff; }
.conbox .con-left .lanmu_erji .sanji a{ height:50px; line-height:50px; font-size:15px;  text-indent:30px;  }
.conbox .con-left .lanmu_erji .siji a{ height:40px; line-height:40px; font-size:15px;  text-indent:40px;}
*/

.conbox .con-left .lanmu_erji{border-bottom:1px solid #ddd; margin-bottom:10px; }
.conbox .con-left .lanmu_erji .erji{display:block; width:100%; height:60px; line-height:60px; font-size:17px; text-indent:40px; background:url(dot_24.gif) no-repeat 20px 50%;}
.conbox .con-left .lanmu_erji .erji:hover{ color:#00205B;   }
.conbox .con-left .lanmu_erji a.xuanzhong{ color:#00205B; background-color:#f9f9f9; font-weight:600; }
.conbox .con-left .lanmu_erji .sanji a{display:block;  width:100%;  height:40px; line-height:40px; font-size:15px;  text-indent:80px; }




.conbox .con-right{ float:left; width:900px; margin-left:80px; margin-top:40px; margin-bottom:50px;  min-height:600px;}
.conbox .con-right h3{ width:100%; color:#00205B; font-size:22px;  margin-top:20px; margin-bottom:20px; }
.conbox .con-right h3 span{ display:block; float:left; background:url(dot2.png) no-repeat 0% 50%; width:35px; height:30px; line-height:30px; }
.conbox .con-right h3 a{ display:block; float:right; width:70px; height:22px; line-height:22px; text-align:center; font-size:14px; color:#00205B; border:1px solid #00205B; border-radius:50px;}
.conbox .con-right h3 a:hover{ background-color:#00205B; color:#ffffff;  -moz-transition: 0.5s all ease; -o-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; transition: 0.5s all ease; }

.conbox .con-right .lista{ border-bottom:1px solid #dddddd; padding-bottom:20px; margin-bottom:30px;}
.conbox .con-right .lista .lista-li{ height:44px; line-height:44px;}
.conbox .con-right .lista .lista-li a{ display:block; height:44px; line-height:44px; background:url(dot3.png) no-repeat 0% 50%;}
.conbox .con-right .lista .lista-li a .time{ float:left; display:block; padding-left:20px; color:#999999;}
.conbox .con-right .lista .lista-li a .name{ float:left; display:block; width:740px; margin-left:20px; height:44px; line-height:44px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.conbox .con-right .lista .lista-li a:hover .time{color:#00205B;}
.conbox .con-right .lista .lista-li a:hover .name{color:#00205B; font-weight:600;}

@media screen and (max-width:1570px){
	.conbox .con-left{ width:230px; }
}


@media screen and (max-width:1024px){

.conbox .con-left{ width:100%; margin-top:20px;}
.conbox .con-left .lanmu_yiji{ display:none; }
.conbox .con-left .lanmu_erji{ display:none; }
.conbox .con-left .con-left-m{ display:block;}
.conbox .con-left .con-left-m h2{ color:#00205B; font-size:18px; padding:1em;}

/*移动端左侧栏目导航*/
.sliding-menu { overflow: hidden; position: relative; }
.sliding-menu ul { float: left; margin: 0; }
.sliding-menu li { list-style: none; margin: 0; }
.sliding-menu a { display: block; padding: 1em; }
.sliding-menu a:hover { background:#00205B; color: #FFF; }
.sliding-menu a.dqlanmu{ background:#00205B; color: #FFF; }
.sliding-menu a.nav:before { content: '\3009'; float: right; margin-left: 1em; }
.sliding-menu a.back { background: #555; color: #FFF; }
.sliding-menu a.back:before { content: '\3008'; float: left; margin-right: 1em; }

.conbox .con-right{width:100%; margin-top:20px; margin-bottom:50px; margin-left:0;  min-height:800px;}
.conbox .con-right .lista .lista-li a .name{ width:100%; margin-left:0;}
}

/*内容页*/
.conbox .con-right .neirong{ width:900px; min-height:600px; border-left:1px solid #eee; padding:30px 50px;}

.conbox .con-right .nrtitle{font-weight:normal; font-size:24px; color:#00205B;  margin-bottom:30px; text-align:center;}


/*栏目单页内容页*/

.conbox .con-right .nrshijian{font-size:14px; color:#999999; line-height:30px;  margin-bottom:20px;}
.conbox .con-right .shangyitiao, .conbox .con-right .xiayitiao, .conbox .con-right .shangyitiao a, .conbox .con-right .xiayitiao a{ font-size:15px; color:#666666;}
.conbox .con-right .shangyitiao{ margin-top:50px; margin-bottom:10px;}
.conbox .con-right .xiayitiao{margin-bottom:30px;}


@media screen and (max-width:1024px){
.conbox .con-right .neirong{ width:100%; border-top:1px solid #eee; border-left:0; padding:20px 10px; }	
.conbox .con-right .nrtitle{ font-size:17px; line-height:30px; margin-bottom:20px; text-align:center;}

}

/*搜索结果页*/
.conbox .jieguo{ padding: 50px;}


/*济南大学网络教学中心单独页面*/
.cour-top{ width:100%; height:300px; line-height:300px; text-align:center; background:url(cour-banner.jpg) no-repeat 50% 50%; }
.cour-top img{ width:864px;}
.cour-box{width:1200px; margin:0 auto; margin-top:50px;}
.cour-box .cour1{ width:100%;}
.cour-box .cour1 a{ display:block; float:left; width:32%; height:auto; overflow:hidden; margin-right:2%;}
.cour-box .cour1 a img{ width:100%;}
.cour-box .cour1 a:last-of-type{ margin-right:0;}

.cour-box .cour2{ width:100%; margin-top:80px;}
.cour-box .cour2 h1{ text-align:center; font-weight:normal; font-size:28px; line-height:50px; margin-bottom:30px;}
.cour-box .cour2 .box a{ display:block; float:left; width:18.4%; height:220px; overflow:hidden; margin-right:2%; margin-bottom:20px;}
.cour-box .cour2 .box a img{ width:100%; max-height:150px;}
.cour-box .cour2 a:nth-of-type(5n+5){ margin-right:0;}
.cour-box .cour2 .box a p{ font-size:15px; height:50px; line-height:25px; overflow:hidden; padding-top:5px; }
.cour-box .cour2 a:hover{box-shadow: 0 4px 16px 0 rgba(0,0,0,0.12);}
.cour-box .cour2 a:hover img{
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    transform: scale(1.05);}
.cour-box .cour2 a:hover p{ color:#00205B; font-weight:600;}	
.cour-footer{ height:80px; line-height:80px; margin-top:100px; background-color:#eeeeee; text-align:center; }

@media screen and (max-width:1280px){/*进入移动版*/
.cour-top{ width:100%; height:100px; line-height:100px; text-align:center; background:url(cour-banner.jpg) no-repeat 50% 50%; background-size:cover; }
.cour-top img{ height:50px; width:auto;}
.cour-box{width:94%; margin:0 auto; margin-top:30px;}
.cour-box .cour2{ width:100%; margin-top:50px;}
}
@media screen and (max-width:830px){/*进入移动版*/
.cour-box .cour2{ width:100%; margin-top:20px;}
.cour-box .cour2 .box a{ height:160px; }
}
@media screen and (max-width:640px){/*进入移动版*/
.cour-top img{ height:40px; width:auto;}
.cour-box .cour2 h1{ font-size:21px; line-height:50px; margin-bottom:10px;}
.cour-box .cour2 .box a{  width:48%; height:150px; overflow:hidden; margin-right:4%; margin-bottom:20px;}
.cour-box .cour2 .box a img{ width:100%; max-height:100px;}
.cour-box .cour2 a:nth-of-type(2n+2){ margin-right:0;}
}

/*学院平台单独页面*/
.xueyuan{ margin-bottom:50px;}
.xybox{ width:90%; margin-left:5%; background-color:#ffffff; margin-top:50px; box-shadow: 0 0 20px rgba(0,0,0,0.15);}
.xybox .menuname{ height:55px; line-height:55px; background: url(xyicon.png) #00205B no-repeat 20px 50%; color:#ffffff; font-size:27px; text-indent:80px; font-weight:normal;}
.xybox .inner{ padding:40px 30px;}
.xybox .inner a{ display:block; float:left; width:33.3333%; background:url(xyarrow.png) no-repeat 0% 50%; text-indent:40px; margin-bottom:20px; transition:all 0.3s ease-out 0s;}
.xybox .inner a:hover{ background:url(xyarrow.png) no-repeat 10px 50%; transition:all 0.3s ease-out 0s;}
@media screen and (max-width:1300px){
.xybox{ width:96%; margin-left:2%; background-color:#ffffff; margin-top:50px; box-shadow: 0 0 20px rgba(0,0,0,0.15);}
.xybox .inner a{ display:block; float:left; width:50%; background:url(xyarrow.png) no-repeat 0% 50%; text-indent:40px; margin-bottom:20px;}
}
@media screen and (max-width:800px){
.xybox{ width:94%; margin-left:3%; background-color:#ffffff; margin-top:50px; box-shadow: 0 0 20px rgba(0,0,0,0.15);}
.xybox .inner a{ display:block; float:left; width:100%; background:url(xyarrow.png) no-repeat 0% 50%; text-indent:40px; margin-bottom:20px;}
}


/*思政中心单独页面*/
.sizheng-top{ width:100%; height:300px; line-height:300px; text-align:center; background:url(sizheng-banner.jpg) no-repeat 50% 0%; }
.sizheng-top img{ width:1238px;}
@media screen and (max-width:1280px){/*进入移动版*/
.sizheng-top{ width:100%; height:100px; line-height:100px; text-align:center; background:url(sizheng-banner.jpg) no-repeat 50% 0%; background-size:cover; }
.sizheng-top img{ height:50px; width:auto;}
}
@media screen and (max-width:640px){/*进入移动版*/
.sizheng-top img{ height:40px; width:auto;}
}


/*虚拟仿真中心单独页面*/
.xuni{width:90%; margin-left:5%; margin-right:5%; margin-top:50px; margin-bottom:50px;}
.xuni-top{ width:100%; height:360px; line-height:360px; text-align:center; background:url(xuni-banner.jpg) no-repeat 50% 50%; }
.xuni-top img{ width:833px;}


.xuni .xunibox{ float:left; width:48%; margin-right:4%; margin-bottom:30px; background-color:#fff; box-shadow: 0px 0px 15px 0px #ccc; }
.xuni .xunibox:nth-of-type(2n+2){ margin-right:0;}
.xuni .xunibox:hover{ background-color:#F2F4F7;}


.xuni .xunibox .menuname{ height:60px; line-height:30px; font-size:21px; font-weight:normal;  color:#00205B; padding:40px 30px 0 30px;}
.xuni .xunibox .inner{ padding:0 30px 40px 30px;}
.xuni .xunibox .fenlei{ width:100%; line-height:30px; font-size:15px; color:#666666;}
.xuni .xunibox .fenlei p{ float:left; width:90px; text-align-last: justify; 
-moz-text-align-last: justify ; /*兼容firefox*/
text-align: justify;
text-justify: distribute-all-lines; /*兼容ie*/
display: block; /*ie下需设为block*/
font-size:15px; color:#666666;
}
.xuni .xunibox .more{ display:block; height:30px; line-height:30px; font-size:14px; color:#00205B; background:url(xuni-more.png) no-repeat 0% 50%; text-indent:40px; margin-top:20px;}
@media screen and (max-width:1280px){/*进入移动版*/
.xuni-top{ width:100%; height:100px; line-height:100px; text-align:center; background:url(xuni-banner.jpg) no-repeat 50% 0%; background-size:cover; }
.xuni-top img{ height:50px; width:auto;}
}
@media screen and (max-width:1024px){/*进入移动版*/
.xuni .xunibox{ width:100%; margin-right:0; margin-bottom:30px; background-color:#fff; box-shadow: 0px 0px 15px 0px #ccc;}
}
@media screen and (max-width:640px){/*进入移动版*/
.xuni .xunibox .menuname{  font-size:17px; margin-bottom:10px;}
}

/*济南大学质量监控平台页面*/
.zhiliang{width:90%; margin-left:5%; margin-right:5%; margin-top:50px; margin-bottom:50px;}
.zhiliang-top{ width:100%; height:360px; line-height:360px; text-align:center; background:url(zhiliang-banner.jpg) no-repeat 50% 50%; }
.zhiliang-top img{ width:858px;}

.zhiliang .zhiliangbox{ float:left; width:50%; margin-bottom:30px;  }
.zhiliang .zhiliangbox .ll{  width:94%; margin-left:3%; margin-right:3%; padding-bottom:40px;  background-color:#fff; box-shadow: 0px 0px 15px 0px #ccc;}
.zhiliang .zhiliangbox .ll:hover{ background-color:#F2F4F7;}

.zhiliang .zl-title{ text-align:center; font-size:21px; margin:30px auto;}

.zhiliang .zhiliangbox .zl-biaoti{ height:60px; line-height:30px; font-size:21px; font-weight:normal;  color:#00205B; padding:40px 30px 0 30px;}
.zhiliang .zhiliangbox .jianjie{ padding:0 30px 20px 30px; font-size:15px; line-height:25px;}
.zhiliang .zhiliangbox .more{ display:block;  padding-left:30px; height:30px; line-height:30px; font-size:14px; color:#00205B; background:url(xuni-more.png) no-repeat 30px 50%; text-indent:40px; margin-top:20px;}

.zhiliang .zhiliangbox2{ float:left; width:33.333333%; margin-bottom:30px;  }
.zhiliang .zhiliangbox2 .ll{  width:94%; margin-left:3%; margin-right:3%; padding-bottom:40px;  background-color:#fff; box-shadow: 0px 0px 15px 0px #ccc;}
.zhiliang .zhiliangbox2 .ll:hover{ background-color:#F2F4F7;}

.zhiliang .zl-title{ text-align:center; font-size:21px; margin:30px auto;}

.zhiliang .zhiliangbox2 .zl-biaoti{ height:60px; line-height:30px; font-size:21px; font-weight:normal;  color:#00205B; padding:40px 30px 0 30px;}
.zhiliang .zhiliangbox2 .jianjie{ padding:0 30px 20px 30px; font-size:15px; line-height:25px;}
.zhiliang .zhiliangbox2 .more{ display:block;  padding-left:30px; height:30px; line-height:30px; font-size:14px; color:#00205B; background:url(xuni-more.png) no-repeat 30px 50%; text-indent:40px; margin-top:20px;}

@media screen and (max-width:1280px){/*进入移动版*/
.zhiliang-top{ width:100%; height:100px; line-height:100px; text-align:center; background:url(zhiliang-banner.jpg) no-repeat 50% 0%; background-size:cover; }
.zhiliang-top img{ height:50px; width:auto;}
}
@media screen and (max-width:1024px){/*进入移动版*/
.zhiliang .zhiliangbox{ width:100%;}
.zhiliang .zhiliangbox2{ width:100%;}
}
@media screen and (max-width:640px){/*进入移动版*/
.zhiliang .zhiliangbox .zl-biaoti{  font-size:17px; margin-bottom:10px;}
.zhiliang .zhiliangbox2 .zl-biaoti{  font-size:17px; margin-bottom:10px;}
}



/*搜素结果*/

.ssbox{
	width:100%;
	max-width:1400px;
	margin:50px auto;
	background-color:#ffffff;
	padding:30px 50px;
	min-height:800px;}
@media screen and (max-width:1500px){
.ssbox{
	max-width:96%;
	margin:30px auto;}
}
@media screen and (max-width:1000px){
.ssbox{
	max-width:94%;
	margin:30px auto;}
}
@media screen and (max-width:450px){
.ssbox{
	max-width:94%;
	margin:30px auto;}
}




/*教师风采列表*/

.jsfc .jsfcbox{ width: calc(25% - 2rem); box-sizing:border-box; margin:0.5rem 1rem; float:left; height:150px; margin-bottom:30px;}
.jsfc .jsfcbox a{ display:block; width:100%; text-decoration:none; height:150px; overflow:hidden; position:relative;}
.jsfc .jsfcbox .jsfcimg img{ display:block; width:100%; max-width:100%; height:auto; -moz-transition: 0.5s all ease; -o-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; transition: 0.5s all ease;}
.jsfc .jsfcbox .jsfctitle{ display:none; -webkit-transition: all .5s ease; transition: all .5s ease; height:30px; line-height:30px; position:absolute; bottom:0; width:100%; background: rgba(0,0,0,0.5); color:#fff; text-align:center; font-size:16px;}
.jsfc .jsfcbox a:hover .jsfctitle{ display:block; -webkit-transition: all .5s ease; transition: all .5s ease;}
.jsfc .jsfcbox a:hover .jsfcimg img{-webkit-transform:scale(1.1);-ms-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; }


@media screen and (max-width:800px){
.jsfc .jsfcbox{ width: calc(25% - 1rem);  margin:0.5rem 0.5rem; height:120px; margin-bottom:20px;}
.jsfc .jsfcbox a{height:120px; }
.jsfc .jsfcbox .jsfctitle{ font-size:15px;}
}
@media screen and (max-width:500px){
.jsfc .jsfcbox{ width: calc(50% - 2rem);  margin:0.5rem 1rem; }

}

