/*banner*/
.w_banmid{position: relative;z-index: 100;height: 520px;}
.zkc_bannerbg { position:relative; width:100%; height:344px;overflow:hidden;}
.zkc_middle { position:absolute; width:auto; height:100%; left:0; top:0px;}
.zkc_mid { position:absolute; width:auto; height:100%; left:-3800px; top:0px;}
.zkc_left { position:absolute; left:0; width:50px; height:50px; index:999; cursor:pointer;top: 50%;margin-top: -25px;}
.zkc_left a { display:block; width:50px; height:100%;}
.zkc_right { position:absolute; right:-1px; _right:-1px; width:50px; height:50px; z-index:99999; cursor:pointer;top: 50%;margin-top: -25px;}
.zkc_right a { display:block; width:50px; height:100%;}
.zkc_content { float:left;  height:100%;}
.zkc_content a{display:inline-block;width:100%;height:344px;}
.w_botwrap{}
.bottom { height:32px; z-index:100; text-align: center; position:absolute; bottom:24px; width: 100%;}
.btn_center {  text-align:center;background: rgba(0, 0, 0,.59);display: inline-block;border-radius: 16px;padding:  9px 26px 9px 40px;}
.btn_off { width:13px; height:13px; margin-right: 14px; border-radius: 50%; background: rgba(255, 255, 255,.3); display:inline-block; cursor:pointer;}
.btn_on { width:16px; height:16px; margin-right: 14px; border-radius: 50%; background-color: #fff; display:inline-block; cursor:pointer;}



/* banner */
#dt{ 
	width: 100%; 
	background: url(../images/bannerbg.png) no-repeat 0px 0px;
	overflow: hidden;
}
#dt .inner{
	/* width: 1365px; */
	/* margin: 0px auto; */
}
#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: auto;
  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;
  background: url(../images/yy.png) no-repeat 0px bottom;
}

#dt .slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 #dt .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }
  
#dt .dtxt{position:absolute;left:50%;margin-left:-600px;bottom: 55px;z-index: 999;width: 73%;}
#dt .dtxt a{color: #FFFFFF;display: block;}
#dt .dtxt .bt{
	font-size: 30px;
	line-height: 47px;
}
#dt .dtxt .zy{
	font-size: 14px;
	line-height: 25px;
	margin-top: 5px;
}
#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 .slide1_tabs{position:absolute;bottom: 10px;left: 45%;z-index:100;text-align: center;/* background: rgba(0, 0, 0,.59); */display: inline-block;border-radius: 16px;padding: 9px 26px 9px 40px;}
#dt .slide2_tabs{position:absolute; right:10px;top:10px;z-index:100; text-align: center;}
#dt .slide1_tabs li,.slide2_tabs li{display:inline-block;width: 12px;height: 12px;margin-left:15px;border-radius: 50%;border:1px solid #FFF;position:relative;text-align: center;/* background: rgba(0, 0, 0,.59); *//* display: inline-block; *//* border-radius: 16px; *//* padding: 9px 26px 9px 40px; */}
#dt .slide1_tabs li a,.slide2_tabs li a{display:inline-block;width:12px;height:12px;position:absolute; left:0; border-radius: 50%;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:#fff;}
/*主体内容*/
.w_main {
    padding-bottom: 50px
;}
.w_main .w_mainL{width: 100%;padding-top: 88px;}
.w_main .w_mainR{width: 240px;padding-top: 105px;}

.w_mainhead{border-bottom: 3px solid #2991e1;}
.w_mainhead .w_maintit{font-size: 30px;color: #000;line-height: 56px;font-family: 'Adobe 黑体 Std','Microsoft YaHei';}
.w_mainhead .w_mainmore{width: 36px;height: 36px;background: url(../images/w_more.png) no-repeat center;margin-top: 12px;}

/*通知公告*/
.w_inform{width: 550px;}
.w_inf_cont{}
.w_inf_cont .w_inf_item{font-size: 16px;color: #666;line-height: 28px;padding-top: 28px;padding-bottom: 14px;border-bottom: 1px dashed #cecece;}
.w_inf_item .w_inf_name{font-size: 18px;color:#444;}
.w_inf_item .w_inf_name span{font-size: 16px;color:#00a0da;}
.w_inf_item .w_inf_name a{color:#444;display: inline-block;width: 330px;}
.w_inf_item:hover{background-color: #5d97f0;border-radius: 4px;padding-left: 16px;color: rgba(255,255,255,.5);}
.w_inf_item:hover .w_inf_name a{color: #fff;}
.w_inf_item:hover .w_inf_name span{color: #fff;}



/*新闻资讯*/
.w_news_cont{padding-top: 8px;}
.w_news_cont .w_news_item{padding-top: 20px;}
.w_news_pic{width: 160px;height: 120px;}
.w_news_pic img{width: 160px;height: 120px;}
.w_news_txt{width: 268px;margin-left: 10px;font-size: 16px;color: #444;}
.w_news_time{font-size: 16px;color: #00a0da;padding-left: 25px;background: url(../images/time-icon.png) no-repeat left;margin-bottom: 10px;}
.w_news_tit{font-size: 18px;color: #444;margin-bottom: 10px;line-height: 21px;font-family: 'Adobe 黑体 Std','Microsoft YaHei';}
.w_news_item:hover .w_news_tit{color: #d23435;}


/*招生信息*/
.zdown_box{padding: 17px 0;}
.zne_row { line-height: 36px;font-size: 18px;color: #888888;padding: 0 6px 0 10px;}
.zne_row em,.zne_row a,.zne_row span { display: inline-block; vertical-align: middle;}
.zne_row em {}
.zne_row a { width: 305px;   overflow:hidden; white-space:nowrap; text-overflow:ellipsis;font-size: 18px;color: #000;}
.zne_row:hover a{ color: #d23435;}
.zne_row:hover span{ color: #d23435;}
.zne_row span {color: #888888; font-size: 18px; text-align: right;}


.w_rpic{text-align: center;font-size: 14px;color: rgba(255,255,255,.5);margin-bottom: 12px;padding:0 20px;height: 107px;}

.w_rpic.bg01 {
    height: 107px;
    background: url(../images/bg_03.jpg) no-repeat bottom;}

.w_rpic img {
    margin-top: 20px;
    height: 31px;}

.w_rpic.bg02 {
    height: 107px;
    background: url(../images/bg_05.jpg) no-repeat;}



.w_rpic.bg03 {
    height: 107px;
    background: url(../images/bg_06.jpg) no-repeat;}



.w_rpic.bg04 {
    height: 107px;
    background: url(../images/bg_08.jpg) no-repeat;}



.w_rpic h3 {
    font-size: 16px;
    color: #fff;
    text-shadow: 2px 2px 0px rgba(0, 0, 0, .28);
    line-height: 32px
;}

.w_rpic.bg05 {
    background: url(../images/bg_09.jpg) no-repeat;}

.w_rpic.bg06 {
    background: url(../images/bg_10.jpg) no-repeat;}

.w_rpic.bg07 {
    background: url(../images/bg_7.jpg) no-repeat;}

.w_rpic.bg08 {
    background: url(../images/bg_12.jpg) no-repeat;}

.w_rpic.bg09 {
    background: url(../images/bg_13.jpg) no-repeat;}


.w_map{height: 412px;background: url(../images/bg_11.jpg)  no-repeat center;position: relative;}
.w_locatwrap{background: rgba(0,0,0,.2);position: absolute;left: 0;top: 0;right: 0;bottom: 0;}

.w_locat_pic{padding-top: 24px;}
.w_location{position: absolute;left: 50%;top: 50%;width: 468px;height: 194px;margin-left: -234px;margin-top: -97px;}
.wpoitol{width: 12px;background: url(../images/toleft_03.png) no-repeat center;height: 100%;position: absolute;left: -12px;}
.w_locacont{width: 456px;border-top: 4px solid #259cef;background: rgba(255,255,255,.8);text-align: center;font-size: 18px;color: #333;line-height: 30px;height: 191px;box-shadow: 0 0 16px rgba(112,142,217,.51);border-radius: 8px;}
.w_fbold{font-family: 'Adobe 黑体 Std','Microsoft YaHei';}

