@charset "utf-8";
@import url(base.css);
@import url(../font/stylesheet.css);
@import url(../font/font.css);
/*公共样式*/
*{padding: 0;margin: 0;}
ul li, a ,p{border: none;
  text-decoration: none;
  list-style: none;
  font-family: "微软雅黑";
  padding: 0;
  margin: 0px;
}
body{
	font-size: 16px;
	color: #333333;
	font-family: "微软雅黑";
}
img{border: none;}
a{color: #333333;}
.center{width: 1200px;margin: 0px auto;}
.clear{clear: both;}
.article .read img{max-width: 100%;}
/*页面样式*/
.top{
	width: 100%;
	min-height: 100px;
	background: #16356C;	
}
.logo{
   overflow: hidden;
    float: left;
    padding: 19px 0px;
}
.logo img{
	max-width: 100%;
	height: auto;
}
.logo-r{
	float: right;
	padding: 35px 0px;
}
.logo-r .lj{
	color: #FFFFFF;
	font-size: 14px;
	float: left;
}
.logo-r .lj a{
	color: #fff;
	margin: 0px 5px;
}
.search {
  padding-left: 28px;
  font-size: 16px;
  cursor: pointer;
  position: relative;
  float: right;
  }
.search input {
	border: 1px solid rgba(255, 255, 255, 0.3);
	background: rgba(255, 255, 255, 0.1);
	height: 28px;
	line-height: 28px;
	color: #fff;
	border-radius: 14px;
	width: 0px;
	opacity: 0; 
}
.search i.active {
	position: absolute;
	right: 0px;
	top: -3px;
	color: #fff;
}
.search button {display: none; }
.search.active input {
  width: 150px;
  opacity: 1; 
}
.search.active i.active {
	position: absolute;
	right: 10px;
	top: 0px; 
}
.search.active i.active:before {content: '\ea1f'; margin-top:8px;}
/*大图*/
#dt .wrapper{
	position: relative;
	/* overflow: hidden; */
}

#dt .rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

#dt .rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

#dt .rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

#dt .rslides img {
  display: block;
  /* height: 450px; */
  float: left;
  width: 100%;
  border: 0;
  }
#dt .slide_container {
  position: relative;
  float: left;
  width: 100%;
  }

#dt .slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

#dt .slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  /* height: 450px; */
  width: 100%;
  border: 0;
  }

#dt .slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
#dt .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 50%;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 65px;
  width: 34px;
  margin-top: -30px;
  }
  
#dt .slide_nav:active {
  opacity: 1.0;
  }
  
#dt .slide_nav.prev {
	left:19%;
	background: url(../img/datu_l.png) no-repeat center center;
}

#dt .slide_nav.next {
  right:19%;
  background: url(../img/datu_r.png) no-repeat center center;
}
  #dt .dtxt{
	position:absolute;
	/* left: 14%; */
	bottom: 0px;
	z-index: 999;
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: rgba(0,0,0,0.5);
	/* background:url(../img/byy.png) no-repeat 0px 0px; */
}
#dt .dtxt a{color: #FFFFFF;display: block;}
#dt .dtxt .bt{
	font-size: 19px;
	/* text-indent: 10px; */
	opacity: 0.8;
	text-align: center;
}
#dt .slide1_tabs{position:absolute; bottom:30px;right:20%;z-index:100; text-align: center;}
#dt .slide2_tabs{position:absolute;/* right:10px; */bottom: 10px;z-index:100;/* width: 100%; */right: 0px;right: 20px;margin: 0px auto;text-align: center;}
#dt .slide1_tabs li,.slide2_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #FFF;position:relative;}
#dt .slide1_tabs li a,.slide2_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
#dt .slide1_tabs li.slide_here a,.slide2_tabs li.slide_here a{background:#16356C;}

/*导航*/
.nav{
	width: 100%;
	height: 50px;
	background: url(../img/navbg2.png) no-repeat center 0px;
	position: absolute;
	top: 100px;
	left: 0px;
	z-index: 9;
}
.nav ul li{
	float: left;
	width: 8.3%;
	position: relative;
	}
.nav ul li > a{
	text-align:center;
	line-height: 45px;
	color: #fff;
	font-size: 16px;
	display: block;
	transition: all 0.3s ease;
	}
.nav ul li.on > a,.nav ul li:hover > a{color: #fff;background:#00628F;}
.nav ul li.on .subNav{display: block;}
.subNav{width:100%;border-top:2px solid #EAB410;font-size: 14px;position: absolute;left:0;top: 43px;display: none;width: 100%;z-index: 999;}
.subNav a{
	background: url(../img/libg.png) repeat 0px 0px;
	color:#333333;
	width: 100%;
	display: block;line-height: 36px;text-align: center;white-space: normal;font-size: 14px;
	}
.subNav a:hover{background:#00628F;color: #FFFFFF;}


.fixednav{position:fixed;top:0px;left:0px;width:100%; background:#01458E !important;}

/* 学院新闻 */
.main1{
	width: 100%;
	height: 610px;
	overflow: hidden;
	background: url(../img/newbg.png) no-repeat 0px 0px;
}
.newtop{
	margin-top: 35px;
	background: url(../img/new.png) no-repeat center 3px;
}
.title{
	font-size: 20px;
	font-weight: bold;
	color: #043285;
	text-align: center;
	
}
.newtop .hx{
	width: 25px;
	height: 2px;
	margin: 15px auto;
	background: #033285;
}
.callbacks_tabs {
    text-align: right;
    font-size: 0;
    list-style-type: none;
    position: relative;
    top: -25px;
    z-index: 2;
}
.callbacks_tabs li{
    display: inline-block;
    margin: 0px 5px;
}
.callbacks_tabs a {
    display: inline-block;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    line-height: 20px;
    overflow: hidden;
    background: #FFFFFF;
    font-size: 0px;
}
.callbacks1_tabs .callbacks_here a{
	background: #16356C;
}
.new-pic{
	float: left;
	width: 50%;
}
.newlist{
	width: 50%;
	float: right;
	padding: 24px 0px 15px;
	box-sizing: border-box;
	background: #FFFFFF;
}
.newlist .st{
	border-bottom: 1px dashed #DDDDDD;
	/* padding-bottom: 20px; */
	padding: 0px 20px;
	margin-bottom: 19px;
}
.newlist .stbt{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.newlist .stbt:hover{color: #043285;}
.newlist .stzy{
	font-size: 16px;
	color: #555555 !important;
	text-indent: 20px;
	margin-top: 15px;
	height: 62px;
	margin-bottom: 14px;
	overflow:hidden;
}
.newlist ul li{
	line-height: 48px;
	height: 48px;
	padding: 0px 10px;
}
.newlist ul li a{
	font-size: 16px;
	float: left;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.newlist ul li span{
	font-size: 14px;
	color: #999999;
	float: right;
}
.newlist ul li:hover a,.newlist ul li:hover span{color: #043285;}
.more{
	width: 100px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background: #176EB8;
	margin: 0px auto;
}
.more a{
	font-size: 15px;
	color: #FFFFFF;
}

/* tab切换 */
.main2{
	width: 100%;
	height: 620px;
	overflow: hidden;
	background: url(../img/tabbg.png) no-repeat 0px 0px;
}
.tab{text-align: center;}
.tab-title {
	margin: 35px auto;
	display: inline-block;
}
.tab-title .item {
  display: inline-block;
  color: #264598;
  float: left;
  font-size: 20px;
  padding: 0px 10px;
  background: url(../img/shuxian.png) no-repeat 99px center;
}
.tab-icon{
	display: inline-block;
	position: relative;
	top: -50px;
}
.tab-title  .last{
	background: none;
}
.tab-title .item-cur {
  font-weight: bold;
  border-bottom: 1px solid;
  /* padding-bottom: 5px; */
  box-sizing: border-box;
  /* transition: all 3s; */

}

.tab-cont {
  position: relative;
  width: 100%;
  min-height: 450px;
  overflow: hidden;
}
.tab-cont .item {
  width: 100%;
  text-align: center;
  color: #fff;
}
.tab1{overflow: hidden;margin-bottom: 6px;/* width: 100%; */}
.tab1 ul li{
	width: 46%;
	height: 72px;
	float: left;
	margin-left: 2.5%;
	margin-bottom: 20px;
	background: url(../img/bor.png) no-repeat 0px 0px;
	background-size: 100% 100%;
}
.tab1 ul li span{
	color: #ab7517;
	font-size: 24px;
	float: left;
	height: 30px;
	margin: 21px 0px;
	width: 100px;
	border-right: 1px solid #AB7517;
}
.tab1 ul li a{
	color: #000033;
	float: right;
	width: 76%;
	line-height: 27px;
	height: 72px;
	box-sizing: border-box;
	padding: 12px 0px;
	margin-right: 3%;
	overflow:hidden;
	text-align: left;
}

.tab1 ul li:hover{
	background: #264598 !important;
}
.tab1 ul li:hover a{color: #fff;}
.tab1 ul li:hover span{color: #fff;border-right: 1px solid #fff;}
.more:hover a{color: #16356C;}
.tab-title p{
	line-height: 15px;
	float: left;
}
/* 学术报告 */
.main3{
	width: 100%;
	height: 610px;
	overflow: hidden;
	background: url(../img/xsbg.png) no-repeat 0px 0px;
}
.xstop {
    margin-top: 35px;
    background: url(../img/xs.png) no-repeat center 3px;
}
.xstop .hx{
	width: 25px;
	height: 2px;
	margin: 15px auto;
	background: #033285;
}
.imglist{margin: 30px 0px 70px 0px;}
.imglist li a
{
	margin:0 20px;
	display: block;
	
}
.imglist .lecturelist .bg{
	width: 23%;
	height: 370px;
	margin-right: 20px;
	background: url(../img/xszc.png) #FFFFFF no-repeat -30px bottom;
}
.imglist .lecturelist .bg:hover .xsbt{
	color:#264598;
	font-weight: bold;
}
.imglist .slick-dots 
{
	position: absolute;
	bottom: -40px;
	width: 100%;
	text-align: center;
}

.sliderbutton.next
 {
    right: -40px;
	background: url(../img/right.png) no-repeat 0px 0px;
}	

.sliderbutton.prev
 {
    left: -40px;
	background: url(../img/left.png) no-repeat 0px 0px;
	
}
.icon-angle-right,.icon-angle-left{display: none;}
.sliderbutton {
    height: 60px;
    margin-top: -30px;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 9;
    color: #59A97A;
    font-size: 34px;
    line-height: 60px;
    text-align: center;
}
.imglist .slick-dots li  
{
	display: inline-block;
}

.imglist .slick-dots li button
{ 
    border: 0 none;
    border-radius: 7px;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 10px;
    line-height: 0;
    margin: 0 8px;
    outline: medium none;
    padding: 0;
    width: 10px;
	background: #FFFFFF;
	border: 1px solid #768FAD;
}

.imglist .slick-dots li.slick-active button
{
	background: #768FAD;
}
.imglist .xsbt{
	color: #333333;
	margin: 10px 0px 10px 0px;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.imglist .xszy{
	color: #777777;
	font-size: 13px;
	text-indent: 20px;
	height: 110px;
	overflow: hidden;
}
.imglist .xsbox{
	padding: 15px 0px;
	box-sizing: border-box;
	line-height: 22px;
	border-bottom: 1px dashed #DDDDDD;
}
.imglist .iconbox{margin-top: 15px;}
.imglist .iconbox span{
	display: block;
	font-size: 13px;
	color: #555555;
	line-height: 25px;
	text-indent: 20px;
}
.imglist .iconbox .js{
	background: url(../img/icon1.png) no-repeat 0px 5px;
}
.imglist .iconbox .time{
	background: url(../img/icon2.png) no-repeat 0px 5px;
}
.imglist .iconbox .dz{
	background: url(../img/icon3.png) no-repeat 0px 5px;
}
/* 学部地图 */
.main4{
	height: 440px;
	background: url(../img/mainbg.png) no-repeat 0px 0px;
}
.dttop {
    margin-top: 35px;
    background: url(../img/xs1.png) no-repeat center 3px;
}
.dttop .hx{
	width: 25px;
	height: 2px;
	margin: 15px auto;
	background: #033285;
}
/* 学部地图 */
.main4 .ditu{
	width: 100%;
	height: 310px;
	margin-top: 25px;
	background: url(../img/yxdt.png) no-repeat 0px 82px;
}
.main4 .ditu ul li{
	float: left;
	width: 20%;
	position: relative;
	/* margin-left: 1.9%; */
}
.main4 .ditu .pics{
	overflow: hidden;
	transition: all 3s;
}
.main4 .ditu .pics img{
	transition: all 3s;
	width: 100%;
	height: auto;
}
.main4 .ditu .pics:hover img{
	/* transform: scale(1.1); */
	transition: all 3s;
}
.main4 .ditu ul li p{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 40px;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	line-height: 40px;
	display: none;
}
.main4 .ditu  .ditu1 p{
	background: #1E4688;
}
.main4 .ditu  .ditu2 p{
	background: #208756;
}
.main4 .ditu  .ditu3 p{
	background: #A06117;
}
.main4 ul>li:hover>p{padding-left: 10px;box-sizing: border-box;transition: all 1s;}
/* 学部大数据 */
.sjbt{
	font-size: 20px;
	font-weight: bold;
	color: #043285;
	height: 40px;
	text-align: center;
	margin: 40px 0px;
}
.sjtu img{
	width: 100%;
}
.main5{
	overflow: hidden;
}
.ku1{margin-top: 15px;}
.ku1 li {
    float: left;
    width: 13%;
    margin-right: 8.5%;
	margin-top: 40px;
	background: url(../img/kubg.png) no-repeat center 0px;
}
.kuai_pic{
	height: 70px;
	position: relative;
}
.kuai_pic img {
    display: block;
	margin: auto;
	position: absolute;
	left: 0px;
	bottom: 0px;
	right: 0px;
	top: 0px;
	transition: 1s;
}
.ku1 li p {
    text-align: center;
	color: #0A2141;
	margin: 7px 0px;
	height: 45px;
	overflow: hidden;
}
.ku1 .wt{margin-right: 0%;}
.kuai_pic:hover img{
	transform: rotateY(180deg);
	transition: all 1s;
}
 .ku2 li {
    float: left;
    width: 16.5%;
    box-sizing: border-box;
    padding: 30px 0px 5px;
    position: relative;
    border-left: 1px solid #EEEEEE;
    
}

.ku2 li p {
    text-align: center;
    color: #244785;
    margin: 10px 0px;
    font-size: 12px;
    height: 30px;
}
.kuai_pic2{
	width: 78px;
	height:78px;
	position: relative;
	margin: 0px auto;
	background: url(../img/kubg2.png) no-repeat center 0px;
}
.ku2 .wt{border-right: 1px solid #eeeeee;}
.kuai_pic2 img {
    display: block;
	margin: auto;
	position: absolute;
	left: 0px;
	bottom: 0px;
	right: 0px;
	top: 0px;
	transition: 1s;
}
.kuai_pic2:hover img{
	transform: rotateY(180deg);
	transition: all 1s;
}
/* 友情链接 */
.main6{
	width: 100%;
	min-height: 170px;
	background: #223A65;
	color: #FFFFFF;
	overflow: hidden;
}
.main6 .yq1 ul li{
	float: left;
	margin-right: 4%;
	line-height: 22px;
	width: 29%;
}
.main6 .yq1 ul,.yq2 ul{margin-top: 10px;}
.main6 ul li a{
	color: #FFFFFF;
	font-size: 14px;
}
.main6 ul li:hover a{color: #00628F;}
.main6 .yq1{
	float: left;
	width: 65%;
	margin-top: 25px;
	margin-bottom: 20px;
}
.main6 .yq2{
	float: left;
	width: 22%;
	margin-top: 25px;
}
.main6 .yq2 ul li{
	float: left;
	margin-right:10%;
	line-height: 22px;
}
.ewm {float: right;}
.ewm li {
    width: 100px;
    float: left;
   margin-top: 20px;
   margin-left: 15px;
    text-align: center;
    color: #fff;
}
.ewm li img {
    width: 100%;
}
.ewm li p {
    padding: 10px 0;
	font-size: 14px;
}
.foot{
	width: 100%;
	min-height: 60px;
	line-height: 25px;
	background: #14243F;
	font-size: 14px;
	color: #fff;
	box-sizing: border-box;
	padding: 12px 0px;
	text-align: center;
}
/* 校友标题列表页 */
.nt img{width: 100%;}
.con-left{
	width: 23.4%;
	float: left;
	position: relative;
	left: 0px;
	top: -70px;
}
.leftbt{
	font-size: 22px;
	color: #FFFFFF;
	height: 70px;
	line-height: 70px;
	text-align: center;
	font-weight: bold;
	background: url(../img/btbg.png) no-repeat 0px 0px;
}
.con-left ul{
	background: #E0E5EB;
	overflow: hidden;
}
.con-left ul li{
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin: 10px 0px;
}
.con-left ul li a{
	font-size: 18px;
}
.con-left .active{
	background: url(../img/active.png) no-repeat right 0px;
}
.con-left .active a{color: #fff;}
.con-right{
	width: 74%;
	float: right;
}
.righttop{
	height: 60px;
	line-height: 70px;
	border-bottom: 1px solid #CDCDCD;
}
.wrapper img{width: 100%;}
.righttop .lmmc{
	float: left;
	font-size: 18px;
}
.righttop .dq{
	float: right;
	color: #666666;
}
.righttop .dq a{
	font-size: 14px;
	color: #666666;
}
.xylist ul li{
	height: 100px;
	border-bottom: 1px dashed #D0D0D0;
	margin: 20px 0px;
}
.con-right .timebox{
	float: left;
	width: 70px;
	height: 44px;
	text-align: center;
	font-size: 14px;
	border: 1px solid #3F7DD0;
}
.con-right .timebox .ry{
	background:#3F7DD0 ;
	color: #FFFFFF;
	line-height: 22px;
}
.con-right .timebox .nf{
	color: #3F7DD0;
	line-height: 22px;
}
.con-right .btzy{
	float: right;
	width: 89%;
}
.xylist .bt{
	color: #0a42a4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.xylist .bt:hover{
	font-weight: bold;
}
.xylist .zy{
	color: #555555;
	font-size: 14px;
	height: 50px;
	line-height: 25px;
	overflow: hidden;
	margin-top: 10px;
}
.fan{
	text-align: center;
	/* overflow: hidden; */
	margin:30px;
}
.btlist ul li{
	height: 80px;
	line-height: 80px;
	padding-left: 30px;
	box-sizing: border-box;
}
.btlist ul .li2{
	background: #fafafa;
}
.btlist .timebox{
	margin: 17px 0px;
}
.btlist .bt{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.btlist .bt:hover{
	color: #0a42a4;
	font-weight: bold;
}
.picbtzylist{margin-top: 10px;}
.picbtzylist ul li{
	height: 157px;
	background: #f5f8fb;
	margin-bottom: 30px;
}
.picbtzylist ul li .tu{
	float: left;
	width: 31%;
	border-radius: 5px;
	overflow: hidden;
	transition: all 2s;
}
.picbtzylist ul li img{
	width: 100%;
	max-width: 273px;
	height: 157px;
}
.picbtzylist ul li .tu:hover img{
	/* transform: scale(1.1); */
	transition: all 2s;
}
.picbtzylist ul li .btzy{
	float: right;
	width: 68%;
	padding: 30px 15px;
	box-sizing: border-box;
}
.picbtzylist .bt{
	color: #0a42a4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.picbtzylist .bt:hover{
	font-weight: bold;
}
.picbtzylist .zy{
	color: #555555;
	font-size: 14px;
	height: 70px;
	line-height: 25px;
	overflow: hidden;
	margin-top: 10px;
	text-indent: 20px;
}
.picbtlist{
	padding: 0px 10px;
	box-sizing: border-box;
	overflow: hidden;
	margin-top: 10px;
}
.picbtlist ul li{
	width: 45%;
	float: left;
	margin-right: 9%;
	position: relative;
	margin-bottom: 55px;
}
.picbtlist ul{overflow:hidden;}
.picbtlist ul li .tu{
	border-radius: 5px;
	overflow: hidden;
	transition: all 2s;

}
.picbtlist ul li .tu img{width: 100%;transition: all 3s;height: 230px;}
.picbtlist ul .wt{margin-right: 0%;}
.picbtlist .btzy{
	position: absolute;
	bottom: -30px;
	left: 0px;
	width: 91%;
	height: 70px;
	line-height: 28px;
	overflow: hidden;
	background: #2460b2;
	color: #FFFFFF;
	left: 5%;
	padding: 8px 30px;
	box-sizing: border-box;
}
.picbtlist ul li:hover img{
	/* transform: scale(1.1); */
	transition: all 3s;
}
.picbtlist ul li:hover .bt{
	text-decoration: underline;
}
.xzpicbtzy {margin-top: -10px;}
.xzpicbtzy ul li{
	height: 180px;
	background: #f9fbfe;
	border: 1px solid #e7e7e7;
	position: relative;
	margin-top: 75px;
}
.xzpicbtzy .tu{
	position: absolute;
	top: -46px;
	left: 28px;
}
.xzpicbtzy .bt{
	color: #0a42a4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.xzpicbtzy .bt:hover{
	font-weight: bold;
}
.xzpicbtzy .zy{
	color: #555555;
	font-size: 14px;
	height: 95px;
	line-height: 23px;
	overflow: hidden;
	margin-top: 10px;
}
.xzpicbtzy ul li .btzy {
    float: right;
    padding: 30px 15px;
    box-sizing: border-box;
    width: 78%;
}
.xzpicbtzy ul li img{width:160px;height:200px;}
.jspiclist{overflow: hidden;margin-top: 10px;}
.jspiclist ul li{
	width: 45%;
	float: left;
	margin-bottom: 30px;
	/* overflow: hidden; */
}
.jspiclist ul{overflow: hidden;}
.jspiclist .wt{margin-left: 10%;}
.jspiclist .tu{
	width: 40%;
	height:auto;
	float: left;
}
.jspiclist .tu img{
	width: 100%;
	height: 200px;
}
.jspiclist .jslb{
	float: right;
	width: 60%;
	padding: 10px 20px;
	box-sizing: border-box;
}
.jspiclist span{
	display: block;
	margin-top: 8px;
	color: #555555;
}
.jspiclist .zc{
	font-size: 14px;
}
.jspiclist .yjfx{
	font-size: 14px;
	margin-top: 10px;
}
.jspiclist  ul li:hover .mz{color: #00628F;}
/* 内容页 */
.article h1.arti-title {
    text-align: center;
    font-size: 20px;
    line-height: 35px;
    margin-top: 10px;
    color: #0a42a4;
    font-weight: bold;
}
.article .arti_metas {
    padding: 10px 0px 10px 0px;
    text-align: center;
    background: #e5e9f3;
    margin-top: 10px;
}
.article .arti_metas span {
    margin: 0 5px;
    color: #999999;
    font-size: 14px;
}
.article .read{
	padding: 20px 0px 20px 0px;
	color: #555555;
	font-size: 14px;
	}
.nx{padding-left: 10px;color: #333333;margin: 20px 0px;font-size: 14px;line-height: 25px;}
.nx a{color: #666666;}
.nx .up:hover a ,.nx .down:hover a{color: #1467C5;}


.xy-biaoti {
    background: url(../img/bj.png);
    width: 299px;
    height: 40px;
    /* margin-top: 30px; */
}
.xy-biaoti > p {
    font-size: 16px;
    color: #fff;
    margin-left: 20px;
    line-height: 40px;
}
.xy-qiehuani {
            background: url('../img/bj.png');
            background-position: -1337px -121px;
            width: 15px;
            height: 7px;
            display: block;
            margin: 0 auto;
        }

        .xy-zhiwei {
            margin-top: 30px;
            margin-left: 20px;
        }

       .xy-zhiwei > p {
            font-size: 18px;
            margin-top: 20px;
        }

       .xy-zhiwei > ul {
            margin-top: 20px;
            overflow: hidden;
        }

       .xy-zhiwei > ul > li {
            margin-top: 20px;
        }

      .xy-zhiwei > ul > li > span {
            font-size: 16px;
            display: inline-block;
            margin-left: 38px;
        }

        .xy-zhiwei > ul > li > span:first-child {
            font-weight: 800;
            width: 80px;
            margin-left: 0;
        }

 .sz-sznr {
            margin-top: 5px;
            overflow: hidden;
        }

        .sz-sznr > ul {
            overflow: hidden;
            margin-left: 20px;
        }

        .sz-sznr > ul > li {
            display: inline-block;
            width: 119px;
            margin-top: 20px;
        }

        .sz-sznr > ul > li > a {
            color: #333;
        }

        .sz-sznr > ul > li.sz-sznrulli {
            /* display: none; */
        }

        .sz-xianshi:first-child {
            margin-top: 0;
        }

        .sz-xianshi {
            margin-top: 15px;
            margin-bottom: 25px;
        }

        .sz-ldlt {
            width: 930px;
            margin: 0 auto;
            overflow: hidden;
        }

        .sz-xmjc {
            border-bottom: 1px solid #e1e1e1;
            height: 40px;
        }

        .sz-xmjc > ul {
            margin-top: 20px;
        }

        .sz-xmjc > ul > li {
            display: inline-block;
            width: 30px;
            text-align: center;
            cursor: pointer;
        }

        .sz-xmjculli {
            background: #db8200;
            color: #fff;
        }

        .sz-kuang {
            overflow: hidden;
        }

        .sz-szdw {
            position: relative;
        }

        .sz-szdw > div {
            overflow: hidden;
        }

        .sz-szdw > div > ul {
            float: left;
            margin-bottom: 20px;
            width: 900px;
        }

        .sz-szdw > div {
            border-bottom: 1px dashed #cccccc;
            /*height: 45px;*/
            margin-top: 20px;
        }

        .sz-szdw > div > span {
            display: inline-block;
            background: #253f9c;
            text-align: center;
            width: 26px;
            height: 26px;
            line-height: 26px;
            color: #fff;
            float: left;
        }

        .sz-szdw > div > ul > li {
            display: inline-block;
            margin-left: 30px;
            line-height: 30px;
        }

        .sz-szdw > div > ul > li > a {
            font-size: 16px;
            color: #333333;
        }

        .kongzhiyincang, .sz-szdw > div > ul > li.fujiaoshou, .sz-szdw > div > ul > li.jiangshi, .sz-szdw > div > ul > li.jiaoshou,
        .sz-szdw > div > ul > li.gaojigongchengshi, .sz-szdw > div > ul > li.gongchengshi, .sz-szdw > div > ul > li.gaojijiangshi
        {
            display: none;
        }

        .sz-ldlt > ul {
            overflow: hidden;
        }

        .sz-ldlt > ul > li:nth-child(3n+1) {
            margin-left: 0;
        }

        .sz-ldlt > ul > li:hover.xuanzhong {
            background: #e7e7e7;
        }

        .sz-ldlt > ul > li {
            border: 1px solid #ececec;
            width: 280px;
            height: 348px;
            margin-top: 20px;
            display: inline-block;
            margin-left: 35px;
            overflow: hidden;
        }

        .sz-ldlt > ul > li > a > img {
            display: block;
            margin: 0 auto;
            width: 150px;
            height: 210px;
            margin-top: 10px;
        }

        .sz-ldlt > ul > li > a > p, .xy-nrqynr > p {
            text-align: center;
            font-size: 20px;
            color: #333333;
            margin-top: 20px;
        }

        .sz-ldlt > ul > li > a > span, .xy-nrqynr > span {
            display: block;
            margin-left: 20px;
            color: #545454;
            font-size: 16px;
            margin-top: 20px;
        }

        .sz-ldlt > ul > li > a > span {
            text-align: center;
            margin-left: 0;
        }

        .xy-nrqy1 {
            overflow: hidden;
            width: 930px;
            margin: 0 auto;
            margin-top: 35px;
        }

        .xy-nrqynr {
            float: left;
            background: #e7e7e7;
            width: 300px;
            height: 490px;
        }

        .xy-nrqynr > img {
            display: block;
            margin: 0 auto;
        }

        .xy-nrqynr1 {
            float: left;
            margin-left: 30px;
        }

        .xy-nrqynr1 > ul {
            width: 600px;
        }

        .xy-nrqynr1 > ul > li {
            line-height: 45px;
            border-bottom: 1px dashed #eaeaea;
            color: #333333;
            overflow: hidden;
        }

        .xy-nrqynr1 > ul > li > p {
            display: inline-block;
            width: 100px;
            float: left;
        }

        .xy-nrqynr1 > ul > li > span {
            display: inline-block;
            width: 490px;
            float: left;
        }

        .sz-xq {
            margin-top: 30px;
        }

        .sz-xq > p {
            overflow: hidden;
        }

        .sz-xq > p > i {
            display: inline-block;
            width: 6px;
            height: 25px;
            background: #253f9c;
            float: left;
        }

        .sz-xq > p > span {
            float: left;
            margin-left: 10px;
            font-size: 20px;
            color: #253f9c;
            font-weight: 800;
        }

        .sz-xq > ul {
            margin-left: 0;
            line-height: 30px;
        }

        .sz-xq > ul > li {
            font-size: 14px;
            color: #555555;
            margin-top: 10px;
        }

        /*科学研究*/
        .kx-kxnr p {
            font-size: 16px;
            color: #333333;
        }

        /*研究方向*/
        .kx-kxnr1 {
            border: 1px solid #d4d4d4;
            overflow: hidden;
            width: 836px;
            margin: 0 auto;
        }

        .kx-kxnr2 > ul, .kx-kxnr3 > ul {
            border-top: 3px solid #4685c8;
            background: #cee3f8;
            overflow: hidden;
            width: 836px;
        }

        .kx-kxnr2 > ul > li, .kx-kxnr3 > ul > li > a {
            color: #333;
        }

        .kx-kxnr2 > ul > li, .kx-kxnr3 > ul > li {
            float: left;
            text-align: center;
            line-height: 44px;
            border-right: 1px solid #cbcbcb;
        }

        .kx-kxnr2 > ul > li:nth-child(1), .kx-kxnr3 > ul > li:nth-child(1) {
            width: 200px;
        }

        .kx-kxnr2 > ul > li:nth-child(2), .kx-kxnr3 > ul > li:nth-child(2) {
            width: 490px;
        }

        .kx-kxnr2 > ul > li:nth-child(3), .kx-kxnr3 > ul > li:nth-child(3) {
            width: 143px;
        }

        .kx-kxnr3 > ul {
            background: none;
            border-top: 1px solid #cbcbcb;
        }