/*轮播图*/
.js-silder{
	position: relative;
}
.hd ul li{
	list-style: none;
	width:10px;
	height:10px;
	color:#fff;
	text-align: center;
	float: left;
	margin:0 5px;
	border-radius: 100%;
	background-color: #fff;
	opacity: 0.7;
	cursor: pointer;
	overflow: hidden;
}
.hd ul li.on{
	opacity: 1;
	background-color: #fff;
}
.slideBox .hd{
	position: absolute;
	bottom:15px;
	z-index: 99999;
	left: 49%;
}
.slideBox{
	position: relative;
}










/* 公告 */
.top_bot{
  width: 100%;
  margin-top: 30px;
}
.huadong{
  width: 1200px;
  margin:0 auto;
  background-color: #f3f3f3
}
.hdimg {
  float:left;
  line-height:80px;
  margin-left:20px;
  margin-right: 20px;
}
.hdimg img { 
  width: 100%; 
  vertical-align:middle;
}
.notice_active {
  float: left;
  width: 89%;
  height: 50px;
  margin: 15px 0;
  padding: 0;
  overflow: hidden;
  position: relative;
}
.notice_active li{
  list-style-type:none;
  line-height: 50px;
  overflow: hidden;
}
.notice_active li.notice_active_ch span {
  color:#2e59c6;
  font-size:22px;
  display: block;
  float: left;
}
.huadong .notice_active li.notice_active_ch em {
  text-align:right;
  float:right;
  color:#888;
  font-size:18px;
  font-style:normal;
}
.notice_active_ch div{
  float: left;
  padding: 0 20px;
  width: 100%;
}
.notice_active_ch div a{
  display: block;
}
.notice_active_ch div a span{
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}













/* 公告下 */
.new{
  width: 100%;
  margin-top: 50px;
}
.new_box{
  width: 1200px;
  margin:0 auto;
}
.pb-carouselWarp{
  float: left;
}
/* 左边新闻 */
.pb-carouselWarp {
    position: relative;
    width: 550px;
    height: 355px;
    overflow: hidden;
}
.pb-carouselWarp .pb-carousel {
  position: relative;
  height: 100%;
}
.pb-carouselWarp .pb-carousel li {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.pb-carouselWarp .pb-carousel li img {
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
.pb-carouselWarp .pb-carousel .pb-this {
  display: block;
  left: 0;
}
.pb-carouselWarp .pb-carousel-ind {
  position: absolute;
  bottom:20px;
  right: 20px;
}
.pb-carouselWarp .pb-carousel-ind li {
  float: left;
  width: 10px;
  height: 10px;
  background-color:#fff;
  border-radius: 50%;
  margin: 0 5px;
  cursor: pointer;
  color:#fff;
  line-height: 18px;
  text-align: center;
  opacity: 0.7;
}
.pb-carouselWarp .pb-carousel-ind .pb-this {
  opacity: 1;
}
.pb-carouselWarp .pb-arrow {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #000;
  cursor: pointer;
  border: none;
}
.pb-carouselWarp .pb-arrow-prev {
  left: 20px;
  background: #000000 url(../img/arrow-left.png) no-repeat center;
}
.pb-carouselWarp .pb-arrow-next {
  right: 20px;
  background: #000000 url(../img/arrow-right.png) no-repeat center;
}
.pb-carouselWarp[type='updown'] .pb-carousel-ind {
  position: absolute;
  width: 15px;
  top: 50%;
  left: auto;
  bottom: auto;
  right: 20px;
  transform: translateY(-50%);
}
.pb-carouselWarp[type='updown'] .pb-carousel-ind li {
  float: none;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #ccc;
  margin: 5px 0;
}
.pb-carouselWarp[type='updown'] .pb-carousel-ind .pb-this {
  background-color: #000;
}
.pb-carouselWarp[type='updown'] .pb-arrow {
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -20px;
  margin-top: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  line-height: 40px;
  cursor: pointer;
}
.pb-carouselWarp[type='updown'] .pb-arrow-prev {
  top: 20px;
  background: #000000 url(../img/arrow-top.png) no-repeat center;
}
.pb-carouselWarp[type='updown'] .pb-arrow-next {
  top: auto;
  bottom: 20px;
  background: #000000 url(../img/arrow-bottom.png) no-repeat center;
}
.pb-this a{
    display: block;
    position: relative;
}






















/* 右边新闻 */
.list-wrap{
	box-sizing: border-box;
	display: none;
}
.list-wrap.active{
	display: block;
}
.zt_t{
  float: left;
  width: 620px;
  margin-left: 30px;
}
.classes-wrap div:nth-child(3){
  float: right;
}
.classes-wrap div:nth-child(3) a{
  font-size: 16px;
  color:#999;
  margin-right: 20px;
}
.classes-item{
  float: left;
}
.classes-item:first-child span{
  color:#333333;
  font-size: 20px;
  background: url(../images/new_03.png) no-repeat left center;
  margin-right: 40px;
  padding-left: 23px;
}
.classes-item:nth-child(2) span{
  color:#333333;
  font-size: 20px;
  background: url(../images/new_02.png) no-repeat left center;
  padding-left: 23px;
}
.classes-item.active span{
  background: url(../images/new_01.png) no-repeat left center;
  font-weight: bold;
  color:#2e55c6
}
.zt_t .content{
  padding-left: 10px;
  background-color: #eaeaea;
  line-height: 40px;
}
.classes-title a{
  display: block;
  border-bottom:1px dashed #eaeaea;
  padding-right: 20px;
}
.classes-title a p:first-child{
  float: left;
  font-size: 18px;
  color:#666666;
  line-height: 51px;
  padding-left: 30px;
  background: url(../images/ld.png) no-repeat 10px center;
  width: 450px;
  overflow: hidden;    
text-overflow:ellipsis;    
white-space: nowrap;
}
.classes-title a:hover p:first-child{
    color:#2e55c6;
}
.classes-title a p:nth-child(2){
  float: right;
  font-size: 16px;
  color:#999;
  line-height: 51px;
}
.classes-wrap div:hover{
  cursor: pointer;
}
/* 专业介绍 */
.zy{
  margin-top: 50px;
  width: 100%;
}
.zy_box{
  width: 1200px;
  margin:0 auto;
}
.zy_t{
  border-bottom:1px solid #eaeaea;
}
.zy_t p{
  font-size: 20px;
  color:#2e55c6;
  font-weight: bold;
  padding-left: 38px;
  background: url(../images/zy.png) no-repeat 13px 0;
  border-bottom:1px solid #2e55c6;
  width: 147px;
  padding-bottom:10px;
  box-sizing: border-box;
}
.zy_l{
  float: left;
}
.zy_r{
  float: right;
}
.zy_r a{
  font-size: 16px;
  color:#999;
  margin-top: 5px;
  display: block;
}
.zy_con ul li{
  float: left;
  margin-right: 25px;
  margin-top: 20px;
}
.zy_con ul li:last-child{
  margin-right: 0;
}






/* 招生指南 */
.zs{
  width: 100%;
  margin-top: 50px;
}
.zs_box{
  width:1200px;
  margin:0 auto
}
.zs_center{
  width: 445px;
  float: left;
  margin-left: 30px;
}
.zs_right{
  float: right;
  width: 250px;
}
.zs_t{
  border-bottom:1px solid #eaeaea;
}
.zs_left .zs_t p{
  font-size: 20px;
  color:#2e55c6;
  font-weight: bold;
  padding-left: 38px;
  background: url(../images/zn.png) no-repeat 13px 0;
  width: 147px;
  padding-bottom:10px;
  box-sizing: border-box;
}
.zs_center .zs_t p{
  font-size: 20px;
  color:#2e55c6;
  font-weight: bold;
  padding-left: 38px;
  background: url(../images/jh.png) no-repeat 13px 0;
  width: 147px;
  padding-bottom:10px;
  box-sizing: border-box;
}
.zs_right .zs_t p{
  font-size: 20px;
  color:#2e55c6;
  font-weight: bold;
  padding-left: 38px;
  background: url(../images/ks.png) no-repeat 13px 0;
  width: 147px;
  padding-bottom:10px;
  box-sizing: border-box;
}
.zs_l{
  float: left;
}
.zs_r{
  float: right;
}
.zs_r a{
  font-size: 16px;
  color:#999;
  margin-top: 5px;
  display: block;
}
.zs_left{
  width: 445px;
  float: left;
}
.zs_box ul li a{
  display: block;
  width: 100%;
}
.zs_box ul li a p:first-child{
  padding-left: 27px;
  background: url(../images/hd.png) no-repeat 8px center;
  font-size: 18px;
  color:#666666;;
  float: left;
  line-height: 40px;
  width: 360px;
  overflow: hidden;    
  text-overflow:ellipsis;    
  white-space: nowrap;
}
.zs_box ul li a:hover p:first-child{
    color:#2e55c6
}
.zs_box ul li a p:nth-child(2){
  float: right;
  line-height: 40px;
  font-size: 16px;
  color:#999;
}
.ks a:first-child{
  margin-top: 11px;
  display: block;
}
.ks a:nth-child(2){
  margin-top: 15px;
  display: block;
}
.zs_box div ul{
  margin-top: 10px;
}
/* banner */
.bot_banner{
  margin-top: 50px;
  width: 100%;
}
.bot_banner_box{
  width: 1200px;
  margin:0 auto;
}
.bot_banner_box img{
  width: 100%;
  display: block;
}
/* 视频 */
.video{
  width: 100%;
  margin-top: 50px;
}
.video_box{
  width: 1200px;
  margin:0 auto;
}
.video_t{
  border-bottom:1px solid #eaeaea;
}
.video_t p{
  font-size: 20px;
  color:#2e55c6;
  font-weight: bold;
  padding-left: 38px;
  background: url(../images/sp.png) no-repeat 13px 0;
  border-bottom:1px solid #2e55c6;
  width: 147px;
  padding-bottom:10px;
  box-sizing: border-box;
}
.video_l{
  float: left;
}
.video_r{
  float: right;
}
.video_r a{
  font-size: 16px;
  color:#999;
  margin-top: 5px;
  display: block;
}
.video_con ul li{
  float: left;
  margin-right: 25px;
  margin-top: 20px;
}

.video_box ul li{
  float: left;
  width: 285px;
  margin-right: 20px;
  margin-top: 30px;
}
.video_box ul li:last-child{
  margin-right: 0;
}
.video_box ul li a{
  display: block;
  width: 100%;
}
.video_box ul li a div{
    width: 100%;
    overflow: hidden;;
}
.video_box ul li a div img{
  display: block;
  width: 100%;
  -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
}
.video_box ul li a div:hover img{
    transform: scale(1.2);
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
}
.video_box ul li a p{
  background-color: #eaeaea;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  font-size: 16px;
  color:#333;
  line-height: 35px;
}
.video_box ul li a:hover p{
    color:#2e55c6;
}

/* 专题专栏 */
.hangye{
  position: relative;
  margin-top: 50px;
}
.professor{
  width: 1200px;
  margin:0 auto;
}
.zl_t{
  border-bottom:1px solid #eaeaea;
}
.zl_t p{
  font-size: 20px;
  color:#2e55c6;
  font-weight: bold;
  padding-left: 38px;
  background: url(../images/zt.png) no-repeat 13px 0;
  border-bottom:1px solid #2e55c6;
  width: 147px;
  padding-bottom:10px;
  box-sizing: border-box;
}
.zl_l{
  float: left;
}
.zl_r{
  float: right;
}
.zl_r a{
  font-size: 16px;
  color:#999;
  margin-top: 5px;
  display: block;
}
.index_part_j .content {
  width: 100%;
margin-top: 5px;
}

.index_part_j .home_ad {
  margin: 0 auto 0;
  overflow: hidden;
  width: 100%;
  padding: 15px 0;
}

.index_part_j .home_ad .hd {
  float: left;
  width: 15px;
  margin-top: 15px
}

.index_part_j .home_ad .hd a {
  cursor: pointer;
  width: 30px;
  height: 100px;
  display: block
}

.index_part_j .home_ad .hd a.next {
  background: url(../images/right.png) no-repeat;
  background-position: left center
}

.index_part_j .home_ad .hd a.prev {
  background: url(../images/left.png) no-repeat;
  background-position: left center;
}

.index_part_j .home_ad .bd .picList li {
  float: left;
  display: inline;
  position: relative
}

.index_part_j .home_ad .bd {
  width: 1155px;
  float: left;
  padding-left:15px
}

.index_part_j .home_ad .bd ul {
  overflow: hidden;
  zoom: 1;
  
}

.index_part_j .home_ad .bd ul li {
  float: left;
  display: inline;
  overflow: hidden;
  text-align: center;
  width: 370px;
  margin-right: 15px;
}

.index_part_j .home_ad .bd ul li {
  text-align: center
}

.index_part_j .home_ad .bd ul li img {
  display: block;
  width: 370px;
  margin: 0 auto;
  overflow: hidden
}



.index_part_j .home_ad .bd ul li a:hover img {
  border-color: #999
}

.index_part_j .home_ad .bd ul li .title {
  line-height: 24px
}
.zjft_img_name{
  font-size: 18px;
  color:#666;
  line-height: 20px;
}




