* {margin:0px; padding:0px;  }
img{ border:0 none; }
input,button,select,textarea{outline:none} 
textarea{resize:none}
table{border-spacing:0;}
div,ul,li{ list-style-type:none;}
html,body{ font-size:1rem; }
a{	color:#000000; text-decoration:none;  font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Georgia,Helvetica,Arial,sans-serif; }
a:hover{ color:#B30E17;}
.clear{ clear:both;}

@font-face {
  font-family: "georgia";
  src: url("fonts/georgia.woff") format("woff"),
       url("fonts/georgia.ttf") format("truetype"),
	   url("fonts/georgia.eot") format("embedded-opentype"),
       url("fonts/georgia.svg") format("svg");
}
@media screen and (max-width:1500px){
	html,body{ font-size:0.875rem;}
}
body{ background-color:#ddd;}

.bodybox{ width:1600px;  margin:0 auto; background-color:#ffffff;}
@media screen and (max-width:1680px){
/*.bodybox{ width:1330px;}*/
}
/***************************************首页*****************/
/*首页顶部*/
.header{ width:100%; height:180px; background:url(topbg.png) no-repeat 50% 50%;}
.top{ width:1330px; height:180px; margin:0 auto;}
.top .logo{ float:left; line-height:180px; vertical-align:middle; }
.top .logo img{ max-width:100%; vertical-align:middle;}

.top .sousuo{ float:right; margin-top:70px; margin-right:1rem;}

.sousuo .ser{ width:220px; height:35px; background-color:#ffffff; border-radius:20px;}
.ser .ser_input{ width:180px; height:35px; line-height:35px; border:0; text-indent:5px; background-color:transparent; color:#444;}
.ser .ser_img{ float:right; margin-right:15px; margin-top:10px;}



/*导航 All */
.navbox{ height:3.2rem; width:1600px; background-color:#ffffff;}
.navbox.navFix{position: fixed;top:0;left:calc(50% - 800px);  box-shadow: 0 0 5px rgba(0,0,0, 0.2); z-index: 99999;} 
.nav {
	width:1330px;
	margin:0 auto;

}
.nav ul {
  *zoom: 1;
  list-style: none;
  margin:3px;/*不能未0，否则ie模式下导航会有大片换行*/
  padding: 0;

}

.nav ul:after {
  clear: both;
}
.nav ul > li {
  float: left;
  position: relative;
}
.nav a {
  display: block;
  font-size:1.0625rem;
  height:3.2rem;
  line-height:3.2rem;
  padding:0 2rem;
  background:url(line1.png) no-repeat 0% 50%;
}
.nav a:hover {
  text-decoration: none;
  transition:all .7s ease 0s;
  font-weight:bold;
}
.nav li ul {
  background: #ffffff;
 
}
.nav li ul li {
  width: 200px;
}
.nav li ul a {
  border: none;
  font-size:1rem;
}
.nav li ul a:hover {
    background-color: rgba(179,14,23,0.8);
    color: #fff;
   
}/* Slide Down
============================== */
.nav3 ul > li:hover ul li {
  height:3.2rem;
}

.nav3 .naver {
  position: absolute;
  left: 0;
  top: 3.2rem;
  z-index: 100;
  box-shadow: 0 0 20px rgba(0,0,0,0.15);
 
}
.nav3 li ul li {
  overflow: hidden;
  height: 0;
  -webkit-transition: height 200ms ease-in;
  -moz-transition: height 200ms ease-in;
  -o-transition: height 200ms ease-in;
  transition: height 200ms ease-in;
}

/*.nav .home span{ margin-right:10px;}
.nav .home a{ background:none;}*/




/*首页大图切换 swiper*/

.swiper-container {
	display:block;
	width: 100%;
	height: 100%;
}
.swiper-slide {
  text-align: center;
  font-size: 17px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-slide img{max-width:100%;}
.swiper-pagination1 .swiper-pagination-bullet {
	width: 16px;
	height: 16px;
	display: inline-block;
	border-radius: 100%;
	background: #fff;
	opacity: 1;
}
.swiper-pagination1 .swiper-pagination-bullet-active {
	width: 10px;
	height: 10px;
	opacity: 1;
	background:#B40F17;
	border:3px solid #ffffff;
	border-radius: 100%;
}

/*首页内容区开始-----------------------------------------------------------*/

.mainbox{ width:100%; margin:0 auto; height:auto;  }
.block1{ width:100%; height:auto; background:url(bodybg1.png) no-repeat 0% 0%; }
.section1{ width:1330px; margin:0 auto;}
/*学院新闻栏目标题*/
.menu{ width:100%; position:relative; height:4rem; margin-bottom:1.5rem;}
.menu span{ position:absolute; left:0; bottom:0; font-size:1.625rem; color:#B40F17;}
.menu a{ display:inline-block; width:60px; line-height:2rem; text-align:right;  position:absolute; right:0; bottom:0; }
.menu a:hover{ background-color:#f9f9f9;}
.menu a img{ vertical-align:middle;}

/*section1左侧-----------------------------*/
.s1-left{ width:43%; float:left; padding-bottom:2rem;}
/*学院新闻图片切换*/
.swiper-pagination2 .swiper-pagination-bullet {
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  font-size: 12px;
  color:#000000;
  opacity: 1;
  background: rgba(255,255,255,0.8);
}
.swiper-pagination2 .swiper-pagination-bullet-active {
  color:#fff;
  background-color:#B40F17;}

.swiper2 a{ display:block; width:100%; height:auto; }
.swiper2 .xyimg { position:relative; width:100%; height:0; padding-top:66.67%; }
.swiper2 .xyimg img{ position:absolute; left:0; top:0; width:100%; z-index:3;}      

/*section1右侧学院新闻文章列表-----------------------------*/

.s1-right{ width:54%; float:right; padding-bottom:2rem;}
.xy-list{}
.xy-item{ width:100%;  height:3rem;  }
.xy-item .sj{ float:right; width:20%; text-align:right; height:3rem; line-height:3rem; color:#666666; font-size:1.0625rem; font-family:"方正大标宋简体";}
.xy-item .text{ float:left; width:80%; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; height:3rem; line-height:3rem;   font-size:1.0625rem; background:url(dot2.png) no-repeat 0% 50%; text-indent:20px;}
.xy-item:hover{ background-color:#f5f5f5;}
.xy-item:hover .text{ font-weight:700; }
.xy-item:hover .sj{ color:#B30E17; }


.block2{ width:100%; height:auto; background:url(bodybg2.png) no-repeat 150% 100%; }

.section2{ width:1330px; margin:0 auto; position:relative; background:url(bgline1.png) repeat-x 0% 0%; margin-bottom:2rem;}
/*section2左侧学术动态-----------------------------*/
.s2-left{ width:62%; float:left;}

.xsdt{ position: relative; width:100%; height:266px;  }

.xsdt .tab{ float:left;}
.xsdt .tab li { width: 400px; height:55px; margin-bottom:16px; }
.xsdt .tab a {display: block; position: relative; width: 400px; height:55px;  }
.xsdt .tab .sj1{ float:left; width:45px; height:55px; text-align:center; color:#ffffff;  font-family:"方正大标宋简体"; background:url(datebg.png) no-repeat 0% 50%;}
.xsdt .tab .sj1 b{ display:block; margin-top:14px; font-size:1.1rem;}
.xsdt .tab .sj1 em{ font-style:normal; font-size:0.875rem;}
.xsdt .tab .title { float:right; width:340px; height: 55px; line-height: 55px; font-size: 17px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; }
.xsdt .tab .on a { background-color:#efefef;}

.xsdt .img { float: right; position: relative; width: 400px; height: 266px; overflow:hidden; }
.xsdt .img li, .xsdt .img a{ display: block; width: 400px; height: 266px; }
.xsdt .img img{ display:block; width:400px; height:auto;} 
.xsdt .img li { display: none; position: absolute; left: 0; top: 0 }
.xsdt .img .first { display: block }

/*section2右侧通知公告-----------------------------*/
.s2-right{ width:35%; position:absolute; right:0; padding-bottom:3rem;}

.ul-list2 li{ display:block; height:55px; margin-bottom:14px;}
.ul-list2 li a{ display:block; height:55px;}
.ul-list2 li a:hover{ background-color:#f5f5f5; transition:all 0.3s ease-out 0s;}
.ul-list2 .time{ float:left; width:10%; font-family:Georgia; background:url(tzbg1.png) no-repeat 50% 50%; height:55px;}
.ul-list2 .time b{display:block; width:100%; height:25px; line-height:25px; background-color:#B4101A; color:#ffffff; text-align:center; font-size:1rem; font-weight:normal;  font-family:"方正大标宋简体";}
.ul-list2 .time p{display:block; width:100%;  height:30px; line-height:30px; background-color:#e3e3e3; text-align:center; font-size:1.25rem;  font-family:"方正大标宋简体";}
.ul-list2 .name{ float:right; width:86%; line-height:27px; height:54px; overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-size:1.0625rem;}
.ul-list2 li a:hover .name{ font-weight:700;}

/*section3风华数韵*/
.section3{ width:1330px; margin:0 auto; background:url(bgline1.png) repeat-x 0% 0%; }

.swiper3.swiper-container {
	  width: 100%;
	  height: 100%;}
.swiper3 .swiper-slide {
	  text-align: left;
	  font-size: 16px;
	  /* Center slide text vertically */
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: -webkit-flex;
	  display: flex;
	  -webkit-box-pack: center;
	  -ms-flex-pack: center;
	  -webkit-justify-content: center;
	  justify-content: center;
	  -webkit-box-align: center;
	  -ms-flex-align: center;
	  -webkit-align-items: center;
	  align-items: center;
	}
.swiper3 .xt_time{ position:absolute; top:0; left:0; width:6.5rem; height:2rem; line-height:2rem; text-align:center; color:#ffffff; background-color: rgba(0,0,0,0.50);  font-family:"方正大标宋简体"; z-index:10;}	
.swiper3 .xt_title{ font-size:1.0625rem; line-height:1.4rem; height:2.8rem;  overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin-top:1rem; margin-bottom:1rem;}
.swiper3 .xt_jianjie{ color:#777; font-size:.875rem; height:2.5rem; line-height:1.25rem;  display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }

.swiper3 a{ display:block; width:100%; height:auto;}
.swiper3 .xt_img { position:relative; width:100%; height:0; padding-top:66.67%; overflow:hidden;}
.swiper3 .xt_img img{ position:absolute; left:0; top:0; width:100%;  z-index:3;}
.swiper3 .xt_line{width:100px; height:2px; background-color:#930B12; margin-bottom:1rem;}
.swiper3 a:hover .xt_line{ width:100%;  transition:all 0.3s ease-out 0s;}
.swiper3 a:hover .xt_time{ background-color:rgba(179,14,23,0.6);}
        


/*section4首页底部链接和版权*/

.footer{ width:100%; margin:0 auto; background-color:#930B12; margin-top:5rem; }
.section4{ width:1330px; margin:0 auto; }
.section4 h3{ color:#ffffff; font-size:1.125rem; margin-bottom:10px;}
.section4 p{ color:#ffffff; font-size:0.875rem; line-height:25px;}
.section4 .banquan{ height:60px; line-height:60px; border-top:1px solid #DF9194; color:#ffffff; text-align:center; font-size:0.875rem;}

/*-------------------------------------列表页开始------------------------------------*/


.listbanner{ width:100%; min-width:1330px; margin:0 auto; text-align:center; }
.listbanner img{ max-width:100%;}


/*列表页内容区*/
.mainbox2{ width:100%; max-width:2560px; min-width:1330px; margin:0 auto; height:auto; background:url(bodybg2.png) no-repeat 100% 100%;  }
.mainlist{ max-width:1800px; margin:0 auto; height:auto; background:url(yybg3.png) repeat-x 0% 0%; padding:3rem 2rem;}


.main_left{ width:18%; float:left; min-height:500px;}
.main_right{ width:78%; float:right; }
/*列表页左侧导航*/
.yiji_name{ background:url(topbg.png) no-repeat 100% 100%; height:5rem; line-height:5rem; color:#ffffff; font-size:1.5rem; text-align:center;}
.erji{ height:3rem; line-height:3rem; background-color:#f1f1f1; font-size:1.125rem; margin-top:10px; text-align:center;}
.erji a{ display:block; width:100%;}
.erjibox{ display:none;}
.erjibox{ padding-top:10px; padding-bottom:10px;}
.erjibox a{ display:block; height:2rem; line-height:2rem; font-size:1rem; text-align:center;}
.xuanzhong-menu{ color:#B30E17; font-weight:700;}

/*右侧文章列表*/
.weizhi{ height:5rem; line-height:5rem; border-bottom:1px solid #ddd;}
/*.wenzi-list{ margin-top:2rem;}
.wenzi-list .item1{ width:100%;  height:3.5rem; }
.wenzi-list .item1 .shijian{ float:right; width:20%; text-align:center; height:3.5rem; line-height:3.5rem; color:#B30E17;  font-size:1.125rem; font-family:"方正大标宋简体";}
.wenzi-list .item1 .text{ float:left; width:80%; background:url(dot1.gif) no-repeat 0% 50%; text-indent:20px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; height:3.5rem; line-height:3.5rem;   font-size:1.125rem;}
.wenzi-list .item1:hover{ background-color:#f5f5f5;}
.wenzi-list .item1:hover .text{ font-weight:700; }*/

.ul-list3 li{ display:block; border-bottom:1px dotted #dddddd;}
.ul-list3 li a{ display:block; height:3.9rem; padding:1.2rem 0;}
.ul-list3 li a:hover{ background-color:#f5f5f5; transition:all 0.3s ease-out 0s;}
.ul-list3 .time{ float:left; width:5%; margin-left:2%; font-family:Georgia; background:url(tzbg1.png) no-repeat 50% 50%; height:3.9rem;}
.ul-list3 .time b{display:block; width:100%; height:2.1rem; line-height:2.1rem; background-color:#B4101A; color:#ffffff; text-align:center; font-size:1.625rem; font-weight:normal;  font-family:"方正大标宋简体";}
.ul-list3 .time em{display:block; width:100%;  height:1.8rem; line-height:1.8rem; font-style:normal; background-color:#e3e3e3; color:#000; text-align:center; font-size:1rem;  font-family:"方正大标宋简体";}
.ul-list3 .name{ float:right; width:88%; margin-right:2%; line-height:3rem; height:3rem; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; padding-top:0.45rem; font-size:1.125rem;}
.ul-list3 li a:hover .name{ font-weight:700;}



/*右侧文章列表无时间*/
.ul-list4 li{ display:block; border-bottom:1px dotted #dddddd;}
.ul-list4 li a{ display:block; height:3.9rem; padding:1.2rem 0; background:url(dot_01.gif) no-repeat 2% 50%;}
.ul-list4 li a:hover{ background-color:#f5f5f5; transition:all 0.3s ease-out 0s;}
.ul-list4 .name{ float:right; width:94%; margin-right:2%; line-height:3rem; height:3rem; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; padding-top:0.45rem; font-size:1.125rem;}
.ul-list4 li a:hover .name{ font-weight:700;}

/*内容页*/
.neirong_box .nr_title{font-weight:normal; font-size:1.5rem; text-align:center; margin-top:2rem; margin-bottom:1rem;}
.neirong_box .nr_time{font-size:0.875rem; color:#999999; text-align:center; line-height:2rem;  margin-bottom:3rem;}
.neirong_box .nr_xiangqing{ line-height:2rem; font-size:1.125rem;}
.neirong_box .nr_xiangqing p{ line-height:2rem; font-size:1.125rem;}
.neirong_box .shangyitiao, .neirong_box .xiayitiao, .neirong_box .shangyitiao a, .neirong_box .xiayitiao a{ font-size:15px; color:#666666;}
.neirong_box .shangyitiao{ margin-top:50px; margin-bottom:10px;}
.neirong_box .xiayitiao{margin-bottom:30px;}


/*搜索结果页*/	
.ss_box{ margin:3rem auto; width:90%;}
/*教师列表页*/
.teacher{}
.teacher-item{ float:left; width:calc(16.666666% - 40px); margin:30px 20px; box-sizing: border-box;}
.teacher-item .img{position:relative; width:100%; height:200px; overflow:hidden; background-color:#eeeeee;}
.teacher-item .img img{position:absolute; left:0; top:0; width:100%; height:auto; }
.teacher-item .xingming{height: 40px; line-height: 40px; text-align: center;}
.teacher-item a:hover .xingming{ background-color:#ddd; color:#B30E17; font-weight:700;}

.jigou-box ul{display:flex; flex-wrap:wrap; margin-top:50px;}
.jigou-box ul li{ width:33.33333%; padding:0 50px; box-sizing:border-box; margin-bottom:20px;}
.jigou-box ul li a{ display:block; height:50px; line-height:50px; padding:0 20px; border:1px solid #ddd; border-bottom:2px solid #ddd; border-radius:5px;  transition:all 0.3s ease-out 0s;}
.jigou-box ul li:hover a{ border:1px solid #B30E2C; border-bottom:2px solid #B30E2C; color:#B30E2C;  transition:all 0.3s ease-out 0s;}