* {margin:0px; padding:0px;  }
img{     
	display: inline-block;
	padding: 0;
	border: none;
	vertical-align: middle;}
input,button,select,textarea{outline:none; margin:0; padding:0; border:0;} 
textarea{resize:none}
table{border-spacing:0;}
div,ul,li{ list-style-type:none;}
html,body{ font-size:16px; position: relative; height: 100%; min-width:375px;  margin:0 auto; color:#000000; font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Georgia,Helvetica,Arial,sans-serif;}
a{	color:#000000; text-decoration:none;  font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Georgia,Helvetica,Arial,sans-serif; }
a:hover{ color:#01358B;}
.clear{ clear:both;}




/***************************************首页**---------------------------------------------***************/
.header{ position:fixed; top:0; left:0; width:100%; height:130px; background:url(yinying.png) repeat-x 0% 0%; z-index:100;}
.header.currents{ background:none; background-color:#01358B; z-index:9999;}
.header .logo{ width:450px; float:left; margin: 10px 20px;}
.header .h-right{ float:right; position:relative; margin-right:20px; margin-top:15px; width:320px;}
.h-right .t-link{ position:absolute; right:0; }
.h-right .t-link a{ display:inline-block; width:80px; height:24px; line-height:24px; border-radius:30px; background-color:#ffffff; color:#01358B; text-align:center; font-size:0.875rem;}

.h-right .topss{ position:absolute; right:100px; width:180px; height:24px; border:0; background-color:#ffffff; border-radius:30px; font-size:0;}
.h-right .topss form{ height:24px; font-size:0;}
.h-right .topss .input-s{ height:24px; line-height:24px; width:130px; margin-left:10px; background-color:#ffffff; border:0;  color:#444;}
.h-right .topss .input-img{ vertical-align:middle; position:absolute; right:10px; top:4px; }

/*pc导航*/
#pcnav{ width:100%; margin:0 auto; text-align:center;}


@media screen and (max-width:1440px){
	.header .logo{ width:300px;}
	.header .logo img{ width:300px;}
}
@media screen and (max-width:1200px){
	.header .logo{ width:200px;}
	.header .logo img{ width:200px;}
}


/*------------------------------------------------------手机端顶部开始------------------------------*/
.m_header_box {transition:.6s; display:none; height:4rem; position: relative; z-index: 100000; background-color:#00348B;}
.m_header_box header{padding: 0 0 0 15px; height:4rem;  position: fixed; top:0; left:0; right:0; z-index:100; display:flex; justify-content:space-between; align-items:center; background-color:#00348B; }
.m_header_box header #logo img{width:240px;}
.m_header_box header #logo{padding:0; width: 100%;}

#m_nav .list1 li .a{ color: #fff}

/*手机端顶部导航按钮开始*/
#nav_btn_box.on { background: none; }
#nav_btn .point.on .navbtn::after, #nav_btn .point.on .navbtn::before {/* background: #fff; */}
#nav_btn_box{position:relative; width:5rem; height:4rem; display:flex; align-items: center; justify-content: center; z-index: 1; min-width:5rem;}
#nav_btn_box:before{content:"";position: absolute;z-index: -1;top: 0;right: 0;bottom: 0;left: 0;background: #ffffff;}

#nav_btn { cursor: pointer; text-align: center; z-index: 99999; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; outline: none; box-shadow: none; }

#nav_btn .point {display:inline-block; width:2rem; height:18px; position:relative; outline:none;}
#nav_btn .point:hover .navbtn, #nav_btn .point:hover .navbtn::after, #nav_btn .point:hover .navbtn::before {width: 100%;}
#nav_btn .navbtn {position: absolute;top: 50%;left: 0;display: inline-block;width: 100%;height: 2px;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #00348B;margin-top: -1px;}
#nav_btn .navbtn::after, #nav_btn .navbtn::before {position: absolute;left: 0;display: inline-block;width: 100%;height: 2px;content: '';-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #00348B;}
#nav_btn .navbtn::after {top: -8px;}
#nav_btn .navbtn::before {top: 8px;}
#nav_btn .point.on .navbtn {background: transparent;}
#nav_btn .point.on .navbtn::after { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px; }
#nav_btn .point.on .navbtn::before { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px; }

nav{   box-sizing: border-box;}/*重要，手机点开顶部菜单可以上下滚动显示全所有内容*/

.m_nav_list {flex-direction: column;/* justify-content: center; */width: 100%;height: 100%;overflow: auto;align-items: center;display: flex;background: rgba(255,255,255,.1);}
.m_nav_list::-webkit-scrollbar { display:none}

#m_nav {z-index:99999; position:fixed; width:100%; height:100vh;  top:0;  padding:4rem 0; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; display: block; background: #00348B; background-size:cover; opacity: 0; visibility: hidden; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); overflow: hidden; overflow-y: scroll;}
#m_nav .close{position:absolute;top: 7px;right: 15px;left: 15px;font-size: 30px;color: #333;z-index: 10000;/* background: rgba(255,255,255,.1); */width: auto;height: 35px;border-radius: 0;display: flex;align-items: center;justify-content: flex-end;padding: 0 0;}
#m_nav.act {pointer-events: auto;right: 0;opacity: 1;visibility: visible;}
#m_nav .list1{justify-content: center;}

.list_box_nav_mobile{width:100%; padding: 0 0 10px; margin: 0;/* flex: 1; */}
.list_box_nav_mobile>li{width: 100%;overflow: hidden;padding: 0;position: relative;margin: 0 auto;  border-bottom: 1px solid rgba(255,255,255,.15);}
.list_box_nav_mobile>li .con{ position:relative; padding-left:1rem;}
.list_box_nav_mobile>li .a{width: 100%; line-height:4rem; color: rgba(255,255,255,.8); padding: 0; font-size:1rem; display: flex; position: relative; transition:.5s;}
.list_box_nav_mobile>li i{opacity: 1; filter: alpha(opacity=100);  width:4rem; height:4rem; display: inline-block; background: url(arr-down.png) center no-repeat; background-size: 15px 15px !important; position: absolute; display: block; right:1rem; top: 0;}
.list_box_nav_mobile>li.on1 i{background: url(arr-r.png) center no-repeat; background-size: 15px 15px !important;}

.list_box_nav_mobile>li.on .a{color: rgba(255,255,255,1);}


.list_box_nav_mobile>li .list{padding-left:20px; display:none}
.list_box_nav_mobile>li .list a{display:block;font-size:14px; color: rgba(255,255,255,.8); line-height: 2.5; width:50%; float:left;}

/*移动端搜索*/
.wap_search{position:relative;  height:34px; border:0; background-color:#ffffff; border-radius:20px; margin:10px;  }
.wap_search form{position:relative;  display:block;  height:34px;}
.wap_search .input {
	position:absolute;
	height:34px; 
	line-height:34px; 
	width:calc(100% - 50px); 
	margin-left:15px; 
	background-color:#ffffff; 
	border:0;  
	color:#444;
}
.wap_search .btn_blue {
	position:absolute; 
	vertical-align:middle; 
	width:16px;
	right:10px; 
	top:8px;
}

.wap_link{ padding:1rem 10px; color:#ffffff; }
.wap_link a{  display:inline-block; width:80px; height:24px; line-height:24px; border-radius:30px; background-color:#ffffff; color:#01358B; text-align:center; font-size:0.875rem; }

/*-----------------------------------------------------------------------------end 手机端顶部-----------------------------------------------------------------------------------------------------*/
@media screen and (max-width:1359px){
.header{ display:none;}/*pc顶部不显示*/
.m_header_box { display:block;}
}




/*首页大图*/
.swiper1 .swiper-slide img{width:100%; max-width:100%; height:auto;
		min-height:100%;
		transition:1s linear 2s;
		transform: scale(1.05,1.05);}

.swiper1 .swiper-slide.swiper-slide-active img,.swiper1 .swiper-slide.swiper-slide-duplicate-active img{
		transition:6s linear;
		transform:scale(1,1);
}
.swiper1.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 6px;}
.swiper1.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:40px;}
.swiper-pagination1 .swiper-pagination-bullet {
	width:14px;
	height:14px;
	display: inline-block;
	border:2px solid #ffffff;
	border-radius:50%;
	opacity: 1;
	background-color:transparent;
}
.swiper-pagination1 .swiper-pagination-bullet-active {
	width: 14px;
	height:14px;
	border:2px solid #ffffff;
	border-radius:50%;
	opacity: 1;
	background-color:#EC7201;
}
.swiper-button-next.swiper-button-next1,.swiper-button-prev.swiper-button-prev1 {
    position: absolute;
    top: 50%;
    width:52px;
    height:40px;
    margin-top: -20px;
    z-index: 10;
    cursor: pointer;
    background-size: 52px 40px;
    background-position: center;
    background-repeat: no-repeat
}

.swiper-button-prev.swiper-button-prev1 {
	background-image: url(a-left2.png);
	left:30px;
	right: auto;
}
.swiper-button-next.swiper-button-next1{
	background-image: url(a-right2.png);
	right:30px;
	left: auto;
}


/*首页内容区开始-----------------------------------------------------------*/
.wp{ width:94%; margin:0 auto; max-width:1600px;}

/***新闻动态---------------------------------------********/
.section1{ width:100%; height:auto; margin-top:4rem; }
/*栏目标题*/
.menu{ width:100%; position:relative; margin-bottom:30px; }
.menu span{ position:relative; display:inline-block; height:3.5rem; font-size:2rem; font-weight:500; background:url(line1.png) no-repeat 0% 100%; }
.menu a{ display:inline-block; position:absolute; right:0; top:20px; width:92px; height:20px; line-height:20px;  color:#01358B; background:url(more1.png) no-repeat 100% 50%; font-size:14px; }
.menu a:hover{ font-weight:600; background:url(more1.png) no-repeat 94% 50%;transition:all 0.2s ease-out 0s; }

.s1-left{ float:left; width:55.625rem; }
.s1-right{ float:right; width:calc(100% - 55.625rem - 2rem);  box-shadow: 0 0 10px rgba(0,0,0,0.1);}

.swiper2.swiper-container{ padding:0 10px 10px;}
.swiper2 .swiper-slide{ position:relative;  }
.swiper2 .pic {
    position: relative;
	width:100%;
    overflow: hidden;
	padding-top:66.7%;
}
.swiper2 .pic img{    
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    transition: .5s;	
}
.swiper2 .txt {
	padding:3.5rem 2rem 1.5rem;
	overflow:hidden;
	box-shadow:0 0 10px rgba(0,0,0,0.1);
	background-color:#ffffff;
}
.swiper2 .txt p{
	font-size:1.125rem;
	line-height:1.6rem;
	height:3.2rem;
	 overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.swiper2 .shijian{ position:absolute; left:2rem; bottom:6rem; width:4.375rem; height:4.375rem; background-color:#01358B; color:#ffffff; text-align:center;}
.swiper2 .shijian b{ display:inline-block; width:100%; font-size:1.5rem; margin-bottom:2px; font-family:Arial, Helvetica, sans-serif; margin-top:0.6rem;}
.swiper2 .shijian p{ font-size:0.875rem; font-family:Arial, Helvetica, sans-serif;}	
.swiper2 .swiper-slide a:hover .txt{ font-weight:700;}
.swiper2 .swiper-slide a:hover .pic img{-webkit-transform: scale(1.05);}

.ul-list1{ padding:1rem 2rem 1rem 1.5rem;}
.ul-list1 li a{ display:block; height:3.2rem; padding:0.76rem 0; transition:all 0.3s ease-out 0s;}
.ul-list1 li a:hover{ transition:all 0.3s ease-out 0s;}
.ul-list1 .time{ float:left; width:4.375rem; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#08C261;}
.ul-list1 .time b{display:inline-block;   font-size:1.5rem; color:#00348B;  margin-bottom:2px;}
.ul-list1 .time em{display:inline-block; font-size:0.875rem; color:#666666; font-style:normal;}
.ul-list1 .name{ float:right; width:calc(100% - 4.375rem - 1rem); line-height:1.6rem; height:3.2rem; overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-size:1.125rem;}
.ul-list1 li a:hover .name{ font-weight:700;}
@media screen and (max-width:1359px){
	.s1-left{ float:left; width:100%; margin-bottom:2rem; }
	.s1-right{ float:right; width:100%;  box-shadow: 0 0 10px rgba(0,0,0,0.1);}
	.xw-pic{ margin:-10px;}
}



/*通知公告*/
.section2{ width:100%; height:auto; margin-top:2rem;}
.menu1{ width:100%; height:120px;  background:url(menubg1.png) no-repeat 50% 50%;   position:relative; margin-bottom:30px; }
.menu1 span{ position:absolute; left:calc(50% - 4rem); top:30px; display:inline-block; width:8rem; height:3.5rem;  background:url(line1.png) no-repeat 50% 100%; font-size:2rem;}
.menu1 a{ display:inline-block; position:absolute; right:0; top:40px; width:92px; height:20px; line-height:20px;  color:#01358B; background:url(more1.png) no-repeat 100% 50%; font-size:14px; }
.menu1 a:hover{font-weight:600; background:url(more1.png) no-repeat 94% 50%;transition:all 0.2s ease-out 0s;}

.ul-list2 li{ display:inline-block; float:left; width:32%; margin-right:2%;}
.ul-list2 li:nth-of-type(3n+3){ margin-right:0;}
.ul-list2 li a{ display:block; height:5rem;  padding:1rem 2rem;  box-shadow:0 0 10px rgba(0,0,0,0.1);}
.ul-list2 li a:hover{ transition:all 0.3s ease-out 0s; background-color:#ffffff;}
.ul-list2 .time{ float:left; width:5rem; height:5rem; background-color:#E5EAF3; color:#00348B; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.ul-list2 .time b{display:block;  font-size:1.5rem; margin-top:1rem; margin-bottom:2px;}
.ul-list2 .time em{display:block; font-size:0.875rem; font-style:normal;}
.ul-list2 .name{ float:right; width:calc(100% - 5rem - 2rem); line-height:1.6rem; height:3.2rem;  overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-size:1.125rem; margin-top:0.8rem;}
.ul-list2 li a:hover .time{ background-color:#00348B; color:#ffffff; }
.ul-list2 li a:hover .name{ font-weight:700;} 
@media screen and (max-width:1024px){
	.ul-list2 li{  width:100%; margin-right:0; margin-bottom:1rem;}	
	.ul-list2 li a{ padding:1rem 1rem;  box-shadow:0 0 10px rgba(0,0,0,0.1);}
}
/*党建引领*/
.section3{ width:100%; height:auto; margin-top:3rem; padding:3rem 0 5rem; background:url(djbg1.jpg) no-repeat 50% 0; background-size:cover;}

/*.menu2{ width:100%; height:120px;  background:url(menubg2.png) no-repeat 50% 50%;   position:relative; margin-bottom:30px; }
.menu2 span{ position:absolute; left:calc(50% - 4rem); top:30px; display:inline-block; width:8rem; height:3.5rem;  background:url(line1.png) no-repeat 50% 100%; font-size:2rem; color:#ffffff;}
.menu2 a{ display:inline-block; position:absolute; right:0; top:40px; width:92px; height:20px; line-height:20px;  color:#ffffff; background:url(more2.png) no-repeat 100% 50%; font-size:14px; }
.menu2 a:hover{font-weight:600; background:url(more2.png) no-repeat 94% 50%;transition:all 0.2s ease-out 0s;}
*/
.menu4{ width:100%; position:relative; margin-bottom:30px; }
.menu4 span{ position:relative; display:inline-block; height:3.5rem; font-size:2rem; font-weight:500; background:url(line1.png) no-repeat 0% 100%; color:#ffffff; }
.menu4 a{ display:inline-block; position:absolute; right:0; top:20px; width:92px; height:20px; line-height:20px;  color:#ffffff; background:url(more2.png) no-repeat 100% 50%; font-size:14px; }
.menu4 a:hover{ font-weight:600; background:url(more2.png) no-repeat 94% 50%;transition:all 0.2s ease-out 0s; }

.s3-left{ float:left; width:48%; }
.s3-right{ float:right; width:48%;  }


.dangjian{ margin-bottom:1rem;}
.dangjian li{ display:block; float:left; width:48%; margin-left:4%; height:auto;}
.dangjian li:first-child{ margin-left:0;}
.dangjian .dangjian-box{ display:block; width:100%; height:auto; }
.dangjian .dangjian-box a{ display:block; width:100%; height:auto; }
.dangjian .dangjian-box .dangjian-img{ position:relative; width:100%; padding-top:66.7%; overflow:hidden;}
.dangjian .dangjian-box .dangjian-img img{
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    transition: .5s;
}
.dangjian .dangjian-box .dangjian-img .biaoti{ position:absolute; top:6.5rem; width:75%; background-color:rgba(1,53,139,0.6);  padding:1rem 1.5rem;}
.dangjian .dangjian-box .dangjian-img .biaoti p{ font-size:1.125rem; height:3.2rem; line-height:1.6rem; color:#ffffff; overflow:hidden;}
.dangjian .dangjian-box .dangjian-info{ padding:1.5rem; background-color:#ffffff;}
.dangjian .dangjian-box .dangjian-info .dangjian-title{  line-height:1.3rem; height:3.9rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-size:0.875rem; color:#444;}
.dangjian .dangjian-box .dangjian-info p{ height:1rem; margin-bottom:1rem; color:#E8320D; font-weight:700; font-family:Arial, Helvetica, sans-serif; font-size:1rem;}
.dangjian .dangjian-box a:hover .dangjian-img .biaoti{background-color:rgba(1,53,139,1);}
.dangjian a:hover .dangjian-img img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05); 
	transition:all 0.3s ease-out 0s;
}

/*学习园地*/
.ul-list4{}
.ul-list4 li a{ display:block; height:3.2rem; padding:0.76rem 0; transition:all 0.3s ease-out 0s;}
.ul-list4 li a:hover{ transition:all 0.3s ease-out 0s;}
.ul-list4 .time{ float:left; width:4.375rem; text-align:center; font-family:Arial, Helvetica, sans-serif; }
.ul-list4 .time b{display:inline-block;   font-size:1.5rem; color:#ffffff;  margin-bottom:2px;}
.ul-list4 .time em{display:inline-block; font-size:0.875rem; color:#ffffff; font-style:normal;}
.ul-list4 .name{ float:right; width:calc(100% - 4.375rem - 1rem); line-height:1.6rem; height:3.2rem; overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-size:1.125rem; color:#ffffff;}
.ul-list4 li a:hover .name{ font-weight:700;}
.ul-list4 li:hover{ background-color:#ffffff;}
.ul-list4 li:hover .name{ color:#00348B;}
.ul-list4 li:hover .time b{color:#00348B;}
.ul-list4 li:hover .time em{color:#00348B;}
@media screen and (max-width:1360px){
	.dangjian .dangjian-box .dangjian-img .biaoti{ top:2.5rem; width:75%;   padding:1rem 1rem;}
	.ul-list4 li a{ display:block; height:3.2rem; padding:0.4rem 0; transition:all 0.3s ease-out 0s;}
}
@media screen and (max-width:1024px){
	.s3-left{ float:left; width:100%; }
	.s3-right{ float:right; width:100%; margin-top:2rem;  }	

	.dangjian li{ display:block; float:left; width:49%; margin-left:2%; height:auto; margin-bottom:1rem;}
	.dangjian li:first-child{ margin-left:0;}
	.dangjian li:nth-of-type(3){ margin-left:0;}
	.dangjian .dangjian-box .dangjian-img .biaoti{ top:3.5rem; width:75%;  padding:1rem 1rem;}
	
	.ul-list4 li a{ display:block; height:3.2rem; padding:0.76rem 0; transition:all 0.3s ease-out 0s;}
}


@media screen and (max-width:460px){
	.dangjian li{ display:block; float:left; width:100%; margin-left:0; height:auto; margin-bottom:1rem;}
	.dangjian li:first-child{ margin-left:0;}
	.dangjian li:nth-of-type(3){ margin-left:0;}
	.dangjian .dangjian-box .dangjian-img .biaoti{ top:4.5rem; width:75%;  padding:1rem 1rem;}
}
/*走进经管*/
.section4{ width:100%; height:auto; margin-top:4rem;}
.menu1{ width:100%; height:120px;  background:url(menubg1.png) no-repeat 50% 50%;   position:relative; margin-bottom:30px; }
.menu1 span{ position:absolute; left:calc(50% - 4rem); top:20px; display:inline-block; width:8rem; height:3.5rem;  background:url(line1.png) no-repeat 50% 100%; font-size:2rem;}
.menu1 a{ display:inline-block; position:absolute; right:0; top:40px; width:92px; height:20px; line-height:20px;  color:#01358B; background:url(more1.png) no-repeat 100% 50%; font-size:14px; }
.menu1 a:hover{font-weight:600; background:url(more1.png) no-repeat 94% 50%; transition:all 0.2s ease-out 0s;}

.major-list{ display:block; margin:0 -1rem;}
.major-list .m-box{ display:inline-block; width:20%; float:left; overflow:hidden; font-size:0;/*去掉div子元素间的空白*/ }
.major-list .m-box .m-con{ margin:0 1rem; position:relative;  padding-top:1rem;}
.major-list .m-box .m-con img{  width:100%; border:0;  transition: all 0.5s ease 0s; overflow:hidden; }
.major-list .m-box .m-con .m-tit{position:absolute; left:2.2rem; top:0; width:1.25rem; height:200px; padding:1rem 0.5rem;  background:url(zybg1.png) no-repeat 50% 100%; text-align:center; font-size:1.25rem; line-height:1.2; color:#ffffff;}
.major-list .m-box:hover img{transform: scale(1.05);}	
@media screen and (max-width:1280px){
	.major-list .m-box .m-con .m-tit{ font-size:1rem; height:170px;}	
}
@media screen and (max-width:1024px){
	.major-list .m-box{  width:33.333%; margin-bottom:1rem; }
}
@media screen and (max-width:600px){
	.major-list .m-box{  width:50%; margin-bottom:1rem; }
	.major-list .m-box .m-con .m-tit{ font-size:1rem; height:150px;}	
}
/*学生风采*/
.section5{ width:100%; height:auto; margin-top:4rem; margin-bottom:3rem;}
.swiper-container.swiper5{ margin-top:30px; padding-bottom:50px;}
.swiper5 .item {position:relative; }
.swiper5 .item .picbox{ background-color:#EEEEEE; padding:20px 20px 0 20px;}
.swiper5 .item .pic {
	position:relative; 
	width: 100%;
	padding-top:135%;
	height: 0;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom:10px;
}
.swiper5 .item .pic img {
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    transition: .5s;
}
.swiper5 .item .txt{
	font-size:1.125rem;
	line-height:1.6rem;
	height:3.2rem;
	padding:0 1rem;
	text-align:center;
	word-wrap: break-word;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;
}
.swiper-pagination5 .swiper-pagination-bullet {
	width:30px;
	height:18px;
	background:url(fenye-icon.png) no-repeat;
	display: inline-block;
	border-radius: 0;
	opacity:0.5;
}
.swiper-pagination5 .swiper-pagination-bullet-active {
	width:30px;
	height:18px;
	opacity:1;
	background:url(fenye-icon.png) no-repeat;
}
.swiper5 .item:hover .picbox { background-color:#01358B; transition:all 0.2s ease-out 0s;	}
.swiper5 .item:hover .txt{ font-weight:700;}



/*学术活动*/
.section6{ width:100%; height:auto; margin-top:3rem; padding-top:3rem; background:url(xueshubg1.png) no-repeat 50% 0; background-size:100%;}
.menu2{ width:100%; height:120px;  background:url(menubg2.png) no-repeat 50% 50%;   position:relative; margin-bottom:30px; }
.menu2 span{ position:absolute; left:calc(50% - 4rem); top:20px; display:inline-block; width:8rem; height:3.5rem;  background:url(line1.png) no-repeat 50% 100%; font-size:2rem; color:#ffffff;}
.menu2 a{ display:inline-block; position:absolute; right:0; top:40px; width:92px; height:20px; line-height:20px;  color:#ffffff; background:url(more2.png) no-repeat 100% 50%; font-size:14px; }
.menu2 a:hover{font-weight:600; background:url(more2.png) no-repeat 94% 50%;transition:all 0.2s ease-out 0s;}

.xueshu{padding:3rem 4rem 5rem; background:url(xueshubg2.png) #ffffff no-repeat 50% 2rem; }
.s6-left{ float:left; width:calc(100% - 40rem);}
.s6-right{ float:right; width:37rem;}

.xs-list{ width:100%;}
.xs-list ul li{ display:block;}
.xs-list ul li a{ display:block; border-bottom:1px solid #eee; padding:1.5rem 0;}
.xs-list ul li a p{ font-size:1.125rem; line-height:1.6rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.xs-list ul li a span{ display:block; font-size:1rem; color:#00348B; font-family:Arial, Helvetica, sans-serif; margin-top:0.5rem; font-weight:700; }
.xs-list ul li a:hover{border-bottom:1px solid #01358B;}
.xs-list ul li a:hover span{}

.s6-right .xs-pic{
	position:relative; 
	width: 100%;
	padding-top:66.7%;
	height: 0;
	overflow: hidden;
	margin: 0 auto;	
}
.s6-right .xs-pic img {
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    transition: .5s;
	z-index:1;
}
.s6-right .xs-pic .xs-title{ display:none; position:absolute; left:0; bottom:0; right:0; background-color:rgba(1,53,139,0.8); color:#ffffff; font-size:1.125rem; line-height:1.6rem; z-index:5; padding:2rem;}
.s6-right .xs-pic a:hover .xs-title{ display:block;}
.s6-right .xs-pic a:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05); 
	transition:all 0.2s ease-out 0s;}


@media screen and (max-width:1280px){
	.s6-left{ float:left; width:calc(100% - 35rem);}
	.s6-right{ float:right; width:33rem;}	
	.menu2{ margin-bottom:10px; }
	.xueshu{padding:3rem 1rem 3rem; }
	.xs-list ul li a{ padding:1rem 0;}
}
@media screen and (max-width:880px){
	.section6{  margin-top:3rem; padding-top:3rem; background:url(xueshubg1.png) no-repeat 50% 0; background-size:cover;}
	.s6-left{ float:left; width:calc(100% - 28rem);}
	.s6-right{ float:right; width:26rem;}	
	.xueshu{padding:1rem 1rem 3rem; }
}
@media screen and (max-width:680px){
	.s6-left{ float:left; width:100%;}
	.s6-right{ float:right; width:100%;}	

}


/*成果证书  创新创业  招聘信息*/
.section7{ width:100%; padding:4rem 0 6rem; background:url(zhengshubg1.png) no-repeat 50% 0; background-size:cover;}
.s7-left{ float:left; width:32%; margin-right:2%; background-color:#ffffff; }
.s7-center{ float:left; width:32%; margin-right:2%;  background-color:#ffffff;}
.s7-right{ float:right; width:32%;  background-color:#ffffff;}

.menu3{ width:100%; text-align:center; margin-top:2rem; margin-bottom:1rem; }
.menu3 span{ position:relative; display:inline-block; height:3.5rem; font-size:2rem; font-weight:500; background:url(line1.png) no-repeat 50% 100%; }
/*成果证书*/
.swiper7.swiper-container{ margin-top:4rem;}
.swiper7 .swiper-slide{ position:relative; height:100%; }
.swiper7 .pic{
    position:relative; 
	width: 100%;
	height: 21.125rem;
	overflow: hidden;
	margin: 0 auto;	
}
.swiper7 .pic img {
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    transition: .5s;
	z-index:1;
}
.swiper-button-next.swiper-button-next7,.swiper-button-prev.swiper-button-prev7 {
    position: absolute;
    top: 50%;
    width:30px;
    height:50px;
    margin-top: -25px;
    z-index: 10;
    cursor: pointer;
    background-size: 30px 50px;
    background-position: center;
    background-repeat: no-repeat
}
.swiper-button-prev.swiper-button-prev7 {
	background-image: url(arr-left2.png);
	left:0;
	right: auto;
}
.swiper-button-next.swiper-button-next7{
	background-image: url(arr-right2.png);
	right:0;
	left: auto;
}
/*创新创业30.625rem*/
.s7-img{    
	position:relative; 
	width: 100%;
	height: 12rem;
	overflow: hidden;
	margin: 0 auto;	}
.s7-img img {
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    transition: .5s;
	z-index:1;
}
.ul-list3{ padding:0 3rem;}
.ul-list3 li{ display:block;}
.ul-list3 li a{ display:block; font-size:1.125rem; line-height:2.5rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ul-list3 li a:hover{ font-weight:600;}
.list3-a{ margin:0 auto; text-align:center; margin-top:2rem; margin-bottom:3rem;}
.list3-a a{ display:inline-block; height:1rem; line-height:1rem; padding:0.5rem 4rem; border:1px solid #01358B; font-size:1rem;}
.list3-a a:hover{ background-color:#01358B; color:#ffffff;}
@media screen and (max-width:1024px){
	.s7-left{ float:left; width:100%; margin-right:0; background-color:#ffffff; }
	.s7-center{ float:left; width:100%; margin-right:0;  background-color:#ffffff; margin-bottom:3rem;}
	.s7-right{ float:right; width:100%;  background-color:#ffffff;}
	.swiper7.swiper-container{ margin-top:2rem; margin-bottom:3rem;}
	.swiper7 .pic{
		position:relative; 
		width: 100%;
		height: 0;
		padding-top:66.7%;
		overflow: hidden;
		margin: 0 auto;	
	}

		

}
/*******底部***********/
.footer{ background:url(footbg1.png) #01358B repeat-x 0% 100%; }
.wrapfoot{ width:94%; max-width:1600px; margin:0 auto;  color:#ffffff; padding:5rem 0;  }
.wrapfoot a{ color:#ffffff;}
.wrapfoot .f-left{ float:left; width:50%;}
.wrapfoot .f-right{ float:right; width:118px;}
.wrapfoot .contact{ margin-top:20px;}
.wrapfoot .contact p{ font-size:0.875rem; color:#B2C0DC; line-height:2;}
.wrapfoot .f-right .erweima{ width:100%;}
.wrapfoot .f-right .erweima img{ width:118px; height:118px; margin-bottom:5px;}
.wrapfoot .f-right .txt1{ text-align:center; font-size:14px; color:#B2C0DC; line-height:20px;}
@media screen and (max-width:1024px){
	.wrapfoot .f-left .foot-logo img{ width:300px;}
}
@media screen and (max-width:680px){
	.wrapfoot .f-left{ float:left; width:100%; margin:0 auto; text-align:center; margin-bottom:2rem;}
	.wrapfoot .f-right{ float:right; width:100%; margin:0 auto; text-align:center;}
	.wrapfoot .f-right a{ font-size:14px;}
	.wrapfoot .contact p{ font-size:14px; line-height:2;}
}
/*------------列表页开始---------------------*/
.mainbox{ width:100%; margin:0 auto; min-height:500px; background:url(listbg.png) no-repeat 0% 0%;}
.list-banner img{ width:100%; display:block;}


.subwrap{ width:100%; }
.sub_left{ width:22rem; float:left;}
.sub_right{ width:calc(100% - 22rem - 5rem); float:right; min-height:500px; background:url(xueshubg2.png) no-repeat 50% 15rem;}

.msub-box{ display:none;}/*移动端侧边导航*/

/*pc左侧导航*/

.side-nav{ position:relative; margin-top:-7rem; background:url(menubg4.png) no-repeat 50% 7rem; background-size:cover;}
.side-nav .nav-name{ background:url(menubg3.png) #01358B no-repeat 95% 50%; height:7rem; line-height:7rem; color:#ffffff; font-size:2rem; letter-spacing:2px; padding-left:3rem; border-top-left-radius:30px;}
.side-nav .nav-box{ position:relative; border-left:5px solid #01358B;  }
.side-nav .nav-box::after{ position:absolute; content:""; left:0; bottom:0; height:1px; background-color:#E7EFFA; width:100%;}
.side-nav .p-yiji{}
.side-nav .p-yiji a{ position:relative; display:block; font-size:1.25rem; letter-spacing:2px; padding:1.5rem 1rem 1.5rem 3rem; color:#000000; }
.side-nav .p-yiji a.xuanzhong1 { color:#00348B; font-weight:600; background:url(jiantou1.png) no-repeat 90% 50%;}
.side-nav .p-yiji a:hover { color:#00348B; font-weight:600; background:url(jiantou1.png) no-repeat 90% 50%;}
.side-nav .p-yijibox{display:none;  padding-left:3rem;}
.side-nav .p-yijibox a{ position:relative; display:block; font-size:1rem; line-height:1rem; padding:1rem 0;}
.side-nav .p-yijibox a:hover{ color:#00348B; font-weight:700; background:url(icon1.png) no-repeat 90% 50%; }
.side-nav .p-yijibox a.xuanzhong{ color:#00348B; font-weight:700; background:url(icon1.png) no-repeat 90% 50%; }

/*位置*/
.lujing{ width:100%; position:relative;  padding:1rem 0;  border-bottom:1px solid #01358B; margin-bottom:3rem;}
.weizhi, .weizhi a{ color:#444; font-size:1rem;  margin:0 .2rem; display:inline-block; }


/*列表页文字列表*/
.ul-list li{ display:block; width:100%; margin-bottom:1.875rem; }
.ul-list li a{ display:block; height:5rem;  border-bottom:1px solid #E5EAF3;}
.ul-list li a:hover{ transition:all 0.3s ease-out 0s; background-color:#ffffff;}
.ul-list .time{ float:left; width:5.625rem; height:5rem; background-color:#E5EAF3; color:#00348B; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.ul-list .time b{display:block;  font-size:1.5rem; margin-top:1rem; margin-bottom:2px;}
.ul-list .time em{display:block; font-size:0.875rem; font-style:normal;}
.ul-list .name{ float:right; width:calc(100% - 6rem - 2rem); line-height:5rem; height:5rem;  overflow: hidden; text-overflow: ellipsis; font-size:1.125rem; white-space: nowrap;}
.ul-list li a:hover .time{ background-color:#00348B; color:#ffffff; }
.ul-list li a:hover .name{ font-weight:700;} 

@media screen and (max-width:1024px){/*移动端开始*/

.sub_left{ display:none;}
.side-nav{ display:none;}
.sub_right{ width:100%;}
.sub_con{ margin-bottom:50px; }

/*移动端列表页二级导航*/
.msub-box{ display:block; margin:1.5rem 0;}
.msub-nav{ width:100%; background-color:#00348B; height:3rem; line-height:3rem; position:relative;}	

.msub-nav span{ color:#ffffff; font-size:1.25rem; letter-spacing:2px; margin-left:1rem; font-weight:600;}
.msub-nav .mmenubtn{ position:absolute; right:1rem; color:#ffffff; font-size:2rem;}
.msub-list{ padding:0 1rem 2rem;  }
.msub-list{ display:none;}
.msub-list li{ padding:1rem 0; border-bottom:1px dotted #ddd;}
.msub-list li a{ font-size:1.125rem;  color:#00348B;  font-weight:600; background:url(more1.png) no-repeat 0% 50%; padding-left:2rem;}
.msub-list li a:hover{ color:#00348B;}
.msub-list li .msub-san a{ display:inline-block; width:32%; height:1rem; padding:1rem 0; text-align:left; font-size:1rem; background:none;}
.msub-list li .msub-san a.active{ color:#00348B; font-weight:600;}

.ul-list .name{ float:right; width:calc(100% - 6rem - 1rem); }
.lujing{ width:100%; position:relative;  padding:0.5rem 0;  border-bottom:1px solid #01358B; margin-bottom:1rem;}
}

/*列表页内容区右侧图文列表*/
.ul-list-pic{ margin-top:32px;}
.ul-list-pic li{ margin-bottom:2rem; background-color:#F9F9F9; padding:20px; }
.ul-list-pic li a{ display:block; position:relative; transition:all .5s;}
.ul-list-pic li .newspic{ float:left; width:260px; height:173px; overflow:hidden; position:relative;}
.ul-list-pic li .newspic .a{ background-repeat:no-repeat; background-position: center; background-size: cover; height: 100%; display: block; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s;}

.ul-list-pic li .newstext{ float:right; width:calc(100% - 290px); margin-top:10px;}
.ul-list-pic li .newstext h3{ font-size:0.875rem; color:#00348B; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.ul-list-pic li .newstext h3 big{ color:#00348B; font-size:2rem; margin-right:15px; font-family:Arial, Helvetica, sans-serif;  font-weight:700;}
.ul-list-pic li .newstext h4{ width:100%; height:26px; line-height:26px; font-size:1.125rem; font-weight:normal; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; margin:10px 0 20px; }
.ul-list-pic li .newstext h5{ font-size:0.875rem; color: #7e7e7e; font-weight:normal; line-height:20px; height:40px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  }

.ul-list-pic li a:hover .newspic .a{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.ul-list-pic li a:hover .newstext h4{ font-weight:700;}

@media screen and (max-width:640px){
	.ul-list-pic li{ margin-bottom:1.5rem; background-color:#F9F9F9; padding:5px; }
	.ul-list-pic li .newspic{ width:180px; height:120px; }
	.ul-list-pic li .newstext{ float:right; width:calc(100% - 200px); margin-top:0;}
	.ul-list-pic li .newstext h3 big{ font-size:1.5rem; margin-right:10px;}
	.ul-list-pic li .newstext h4{  font-size:1rem; margin:5px 0 5px; }
	.ul-list-pic li .newstext h5{ font-size:12px;}
}
@media screen and (max-width:460px){
	.ul-list-pic li{ margin-bottom:1rem; }
}


/*教师、学生风采列表页*/
.ul-list-teacher{ margin:0 2rem;}
.ul-list-teacher .item {position:relative; float:left; width:25%; }
.ul-list-teacher .item a{ display:block; margin:1rem;}
.ul-list-teacher .item .picbox{ background-color:#EEEEEE; padding:20px 20px 0 20px;}
.ul-list-teacher .item .pic {
	position:relative; 
	width: 100%;
	padding-top:135%;
	height: 0;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom:10px;
}
.ul-list-teacher .item .pic img {
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    transition: .5s;
}
.ul-list-teacher .item .txt{
	font-size:1.125rem;
	line-height:1.6rem;
	height:3.2rem;
	padding:0 1rem;
	text-align:center;
	word-wrap: break-word;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;
}

.ul-list-teacher .item:hover .picbox { background-color:#01358B; transition:all 0.2s ease-out 0s;	}
.ul-list-teacher .item:hover .txt{ font-weight:700;}

@media screen and (max-width:1440px){
	.ul-list-teacher{ margin:0 0;}
	.ul-list-teacher .item a{ display:block; margin:10px;}
	.ul-list-teacher .item .picbox{ background-color:#EEEEEE; padding:10px 10px 0 10px;}
}
@media screen and (max-width:1024px){
	.ul-list-teacher{ margin:1rem 0;}	
}
@media screen and (max-width:640px){
	.ul-list-teacher .item {position:relative; float:left; width:33.3333%; }	
}
@media screen and (max-width:500px){
	.ul-list-teacher .item {position:relative; float:left; width:50%; }	
}


/*----------------------------------内容页------------------------------------------------------------------------*/
.nrbg{ background:url(nrbg.png) no-repeat 50% 100%; background-size:cover;}
.nr-box {
    margin: 3rem auto;
    max-width: 1300px;
}
.nr-box .nr-title{ font-size:1.625rem; font-weight:700; line-height:2.5rem; padding:1rem 0; text-align:center;}
.nr-box .nr-time{ font-size:0.875rem; color:#666;  text-align:center; font-weight:normal; border-bottom:1px solid #ddd; padding-bottom:1rem;}
.nr-box .nr-article{ font-size:1.25rem; line-height:2.5 !important; margin:1rem 0;}
.nr-box .nr-article img{ display:inline-block; max-width:1000px; text-indent:0; text-align:center; margin:0 auto;}

.shangyitiao, .xiayitiao, .shangyitiao a, .xiayitiao a{ font-size:1rem; color:#444;}
.shangyitiao{ margin-top:3rem; margin-bottom:1rem;}
.xiayitiao{margin-bottom:2rem;}
/*----------------------------------单页------------------------------------------------------------------------*/
.danye{ margin: 3rem auto;  max-width: 1300px;}
.danye-title{

    padding-bottom: 1rem;
    margin-bottom:1rem;
}
.danye-title p{ display:inline-block; background-color:#EFF2F8; padding:10px 20px; font-size:26px; color:#01358B;}	
.danye-nr p{  font-size:1.125rem; line-height:2; margin-bottom:1rem; font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Georgia,Helvetica,Arial,sans-serif;}
.danye-nr p img{ max-width:1000px; text-align:center; margin:0 auto;}
@media screen and (max-width:1024px){
	.danye-title{ font-size:1.25rem; text-align:center; margin-top:2rem; margin-bottom:2rem;}
	.danye-nr{ padding:0; font-size:1rem;}
	.danye-nr p img {max-width:100% !important; height:auto !important;}
	.nr-box {
		margin:0 auto;
	}
	.nr-box .nr-title{font-size:1.25rem; }
	.nr-box .nr-article img{ max-width:100% !important; height: auto !important; }

}
@media screen and (max-width:640px){
	.danye-title{ font-size:1.25rem; margin-top:1rem; margin-bottom:1rem;}
	.danye-nr{ font-size:1rem; }
	.danye-nr p{font-size:1rem; }
}


/************教研室************/

.jys-list{ padding:1rem 3rem 3rem 3rem;}
.jys-list li {
    position: relative;
	height:21rem;
	margin-bottom:3rem;
}
.jys-list li .img {
    width: 31rem;
	max-height:21rem;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
	vertical-align: middle;
	-webkit-transition: All .5s ease;
    transition: All .5s ease
}
.jys-list li .img img{ width:100%; overflow:hidden;}
.jys-list li .bd {
    width: calc(100% - 34rem);
    margin-left: auto;
    position: relative;
    z-index: 2;
    max-height:21rem;
}
.jys-list li .bd .name {
    font-size:1.625rem;
	color:#00348B;
	padding-bottom:1rem;
	letter-spacing:2px;
	background:url(line1.png) no-repeat 0% 100%;
	margin-bottom:1rem;
	padding-top:1rem;
}
.jys-list li .bd .content {
    font-size:1rem;
    text-align: justify;
    color: #333;
	line-height:2rem;
    height:8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
	margin-bottom:1rem;
}
.jys-list li .bd .more{ text-align:right; font-size:1rem; text-decoration:underline; color:#01358B;}
.jys-list li a:hover .img img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
	-webkit-transition: All .5s ease;
    transition: All .5s ease;
}

.jys-list li a:hover .bd .name {
	font-weight:700;
}
@media screen and (max-width:1440px){
	.jys-list{ padding:0;}
	.jys-list li{ height:18rem;}
	.jys-list li .img {
		width: 26rem;
	}
	.jys-list li .bd {
		width: calc(100% - 28rem);
		padding: 0.5rem 0 1.5rem 2rem;
	}
}
@media screen and (max-width:1280px){
	.jys-list li .bd {
		width: calc(100% - 18rem);
		padding: 0.5rem 0 1.5rem 2rem;
		background-color:rgba(255,255,255,0.8);
	}
}
@media screen and (max-width:1024px){
	.jys-list{ padding:2rem 1rem;}
}
@media screen and (max-width:640px){
		
	.jys-list li{ padding:0; height:auto;}
	.jys-list li .img{ width:100%; position:relative;}
	.jys-list li .bd{ width:100%; padding:0;}
	.jys-list li .bd .name { font-size:1.125rem;}
}



/************成果证书************/
.ry-box{ margin-bottom:2rem;}
.ry-box ul li{ list-style:none;  width:50%; float:left;}
.ry-box ul li a{ display:block; padding:1rem; box-shadow:0 0 10px rgba(0,0,0,0.1); background-color:#ffffff; margin:1rem;}
.ry-box ul li a .pic{ width:100%; height:20rem; overflow:hidden;}
.ry-box ul li a .pic img{ display:block; object-fit:contain; width:100%; height:100%;}
.ry-box ul li a .text{ padding-top:2rem;}
.ry-box ul li a .text p{    
	font-size: 1.125rem;
    color: #00348B;
    line-height: 2rem;
    padding-top: 1rem;
    position: relative;
    height:2rem;
    overflow: hidden;}
.ry-box ul li a .text p::after{
	position: absolute;
    top: 0;
    left: 0;
    width:40px;
    height: 5px;
    background: url(line1.png) no-repeat center;
    background-size: 100%;
    transition: 0.4s;
    content: "";
}
.ry-box ul li a:hover .text p::after{width: 100%;transition: 0.4s;}
.ry-box ul li a:hover .text p{ font-weight:700;}
@media screen and (max-width:1360px){
	.ry-box ul li a .pic{ height:15rem; }
}
@media screen and (max-width:1200px){
	.ry-box ul li a .pic{ height:10rem; }
}
@media screen and (max-width:1024px){
	.ry-box{ margin-top:1rem;}
	.ry-box ul li a .pic{ height:20rem; }
}
@media screen and (max-width:900px){
	.ry-box ul li a .pic{ height:14rem; }
	.ry-box ul li a .text p{    font-size:1rem;}
}
@media screen and (max-width:700px){
	.ry-box ul li a .pic{ height:12rem; }
}

@media screen and (max-width:600px){
	.ry-box ul li{ list-style:none;  width:100%; float:none;}
	.ry-box ul li a .pic{ height:20rem; }
}
@media screen and (max-width:460px){
	.ry-box ul li a .pic{ height:15rem; }
}
/*********学工队伍*********/
.xuegong-item {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  

}
.xuegong-box {
  width: calc(100% / 2 - 2rem);
  margin-bottom: 3rem;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  position: relative;
padding:1rem;
}
.xuegong-box .imgbox {
  width:12rem;
  height: 16rem;
  position:relative;
}
.xuegong-box .imgbox::before{
	position:absolute;
	content:"";
	display:block;
	width:19px;
	height:216px;
	top:1rem;
	left:-10px;
	background:url(xuegongbg.png);
	background-size:19px;
}
.xuegong-box .imgbox .img {
  width:12rem;
  height: 16rem;
  overflow: hidden;
  position:relative;
}

.xuegong-box .imgbox .img img {
  width: 12rem;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -o-transition: all 0.8s;
}
.xuegong-box .content {
  width: calc(100% - 13rem);
  margin-top:1rem;
}
.xuegong-box .content .name {
  font-size: 1.25rem;
  color: ##00348B;
  margin-bottom: 1rem;
}
.xuegong-box .content .info {
  font-size: 1rem;
  line-height:1.5rem;
}

.xuegong-box:hover .img img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
}

@media screen and (max-width:1280px){
	.xuegong-box {
	  width: 100%;
	  margin-bottom:2rem;
	}
}
@media screen and (max-width:600px){
	.xuegong-box .imgbox {
	  width:10rem;
	  height: 15rem;
	}
	.xuegong-box .imgbox::before{
		position:absolute;
		content:"";
		display:block;
		width:19px;
		height:180px;
		top:1rem;
		left:-10px;
		background:url(xuegongbg.png);
		background-size:19px;
		background-position:0% 100%;
	}
	.xuegong-box .imgbox .img {
	  width:10rem;
	  height: 15rem;
	}
	.xuegong-box .imgbox .img img {
	  width: 10rem;
	}
	.xuegong-box .content {
	  width: calc(100% - 11rem);
	  margin-top:0;
	}
}

/*搜索结果页文字列表*/
.ul-list-ss{ margin:1rem auto;}
.ul-list-ss li{ display:block; width:100%; margin-bottom:1.875rem; }
.ul-list-ss li a{ display:block; height:5rem;  border-bottom:1px solid #E5EAF3;}
.ul-list-ss li a:hover{ transition:all 0.3s ease-out 0s; background-color:#ffffff;}
.ul-list-ss .time{ float:left; width:5.625rem; height:5rem; line-height:5rem; background-color:#E5EAF3; color:#00348B; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.ul-list-ss .time b{display:block;  font-size:1.5rem; margin-top:1rem; margin-bottom:2px;}
.ul-list-ss .time em{display:block; font-size:0.875rem; font-style:normal;}
.ul-list-ss .name{ float:right; width:calc(100% - 6rem - 2rem); line-height:5rem; height:5rem;  overflow: hidden; text-overflow: ellipsis; font-size:1.125rem; white-space: nowrap;}
.ul-list-ss li a:hover .time{ background-color:#00348B; color:#ffffff; }
.ul-list-ss li a:hover .name{ font-weight:700;} 

@media screen and (max-width:1024px){/*移动端开始*/
.ul-list-ss .name{ float:right; width:calc(100% - 6rem - 1rem); }
}