.part_right{float: right; width: 370px;}
.part_right .boxs .hd{height: 44px; line-height: 44px;  background: url(../boxs_hdbg.png) repeat-x;}
.part_right .boxs .hd h3,
.part_right .boxs .hd h3 a{color: #fff; font: 18px/36px "微软雅黑";}
.part_right .boxs .hd h3{padding-left: 60px;}
#notice .hd h3{background: url(../notice.png) no-repeat 24px 8px;}
.part_right .boxs .hd .more{font: 12px/36px "宋体"; color: #c9a1a5;}
 


#notice{margin-bottom: 20px;}
#notice .bd{height: 260px; background: #eeeeee;}
.nolist{padding: 5px 18px;}
.nolist li{border-bottom: 1px #c2c2c2 dashed; padding-bottom: 5px; margin-bottom: 3px;}
.nolist li .h1{line-height: 28px; }
.nolist .date{float: right; font-size: 12px; color: #666;} 
.nolist .title a{ font-weight: bold;}
.nolist .intro{font: 14px/24px "微软雅黑"; color: #666;}  

#teacher .hd h3{background: url(../teacher.png) no-repeat 24px 8px;}
#teacher .bd{height: 195px; padding: 20px; background: url(images/teacher_bg.png) no-repeat right bottom #eeeeee;}
#teacher .bd .img{float: left; height:122px; padding: 20px 18px 0px 0;}
#teacher .bd .intro{line-height: 28px; text-indent: 2em;}


.mainleft{float: left; width: 810px;} 

.zhxx{ height:43px; border-bottom: 1px #ddd solid;}
.zhxx h3{width: 124px; text-align: center; height: 43px; line-height: 43px;  background:url(../news_hdbg.png) repeat-x bottom #BD5F00;}
.zhxx h3 a{font: 18px/43px "微软雅黑"; color: #fff;display: block;}

#news .hd,.lanmu .hd,.photo .hd{ height:43px; border-bottom: 1px #ddd solid;}
#news .hd ul{float: right; height: 24px; padding-top: 9px; line-height: 24px;}
#news .hd li{float: left; margin-right: 26px; width: 78px; background: #ddd; border-radius: 12px; font-size: 14px;
text-align: center;}
#news .hd li.on{ background: #BD5F00;}
#news .hd li.on a{color: #fff;}
#news .hd h3,.lanmu .hd h3,.photo .hd h3{width: 124px; text-align: center; height: 43px; line-height: 43px;  background:url(../news_hdbg.png) repeat-x bottom #BD5F00;}
#news .hd h3 a,.lanmu .hd h3 a,.photo .hd h3 a{font: 18px/43px "微软雅黑"; color: #fff;display: block;}
#news .bd{padding-top: 10px; overflow: hidden;}

#focusNews{ width: 360px; height: 250px; float: left;position: relative;overflow:hidden;border-radius:14px;background:#111;box-shadow:0 10px 28px rgba(0,0,0,.16);}
#focusNews .slideCon { height: 100%; }
#focusNews .slideCon li{overflow:hidden;border-radius:14px;}
#focusNews .pe_u_thumb,
#focusNews .pe_u_thumb a,
#focusNews .pe_u_thumb img{display:block;width:100%;height:100%;}
#focusNews .pe_u_thumb img{object-fit:cover;transition:transform .6s ease;}
#focusNews:hover .pe_u_thumb img{transform:scale(1.03);}
#focusNews .slideNav {
    bottom: 17px;
    height: 12px;
    position: absolute;
    right: 18px;
    z-index: 12;
}

#focusNews .slideNav li.on {
    background: #fff;
    width: 12px;
}
#focusNews .slideNav li {
    background: rgba(255,255,255,.55);
    cursor: pointer;
    float: left;
    height: 12px;
    margin-left: 8px;
    text-indent: -999px;
    width: 12px;
    border-radius: 12px;
    transition: background .2s ease, opacity .2s ease;
}

#focusNews .pe_u_thumb_title {
    background: linear-gradient(to top, rgba(0,0,0,.72) 0%, rgba(0,0,0,.42) 48%, rgba(0,0,0,0) 100%);
    bottom: 0px;
    left:0px;
    display: block;
    min-height: 92px;
    line-height: 22px;
    padding: 34px 22px 14px 18px;
    position: absolute;
    text-align: left;
    text-indent: 0;
    width: 100%;
    z-index: 9;
    box-sizing:border-box;
}

#focusNews .pe_u_thumb_title  a {
    display: block;
    max-height: 24px;
    overflow: hidden;
    color: #fff;
    text-decoration: none;
    font:normal 15px/1.45 "微软雅黑";
    text-shadow:0 1px 3px rgba(0,0,0,.35);
}

#focusNews .focus-arrow{
    position:absolute;
    top:50%;
    z-index:13;
    width:44px;
    height:44px;
    margin-top:-22px;
    border:0;
    border-radius:50%;
    background:rgba(0,0,0,.36);
    color:#fff;
    cursor:pointer;
    font:36px/40px Arial, sans-serif;
    opacity:0;
    transition:opacity .2s ease, background .2s ease;
}
#focusNews .focus-arrow:hover{background:rgba(0,0,0,.55);}
#focusNews:hover .focus-arrow{opacity:1;}
#focusNews .focus-prev{left:14px;}
#focusNews .focus-next{right:14px;}
#focusNews .focus-arrow:focus{outline:none;}


.headNews{float: right; width: 436px;}
.headNews .infoList li,.lanmu .infoList li{font: 14px/32px "微软雅黑"; background: url(../dot.png) no-repeat left center;
padding-left: 12px;}
.headNews li .date,.lanmu .infoList li .date{ float: right; padding-right: 10px; color: #999;}

.lanmu{width: 396px;}
.lanmu .bd ul{padding: 10px 0 0 10px;}
.lanmu .bd{height: 236px;}
.lanmu .more,.photo .more{float: right; font: 12px/43px "宋体"; color: #555;}

#zts{background: #ecebeb; height: 73px; position: relative; padding: 16px 44px 16px 44px;}
#zts ul{overflow:hidden; }
#zts li{float:left; margin-right:12px;width: 176px !important;}
#zts .prev,#zts .next{ position: absolute; display: block; width: 18px; height: 31px; top: 35px; cursor: pointer;}
#zts .prev{background: url(../prev.png) no-repeat; left: 10px;}
#zts .next{background: url(../next.png) no-repeat; right: 10px;}


#students .hd h3{ background: url(../students.png) no-repeat 24px 8px;}
#students .bd{height: 250px; background: #eeeeee;}
#students .picList{padding: 10px 0 0 3px;}
#students .picList li{float: left; margin: 0 8px;text-align: center;}
#students .picList .title{font-size: 12px;}


#students .bd2{height: 270px; background: #eeeeee;}
#students .picList2{padding: 10px 0 0 3px;}
#students .picList2 li{float: left; margin: 0 8px;text-align: center;}
#students .picList2 .title{font-size: 12px;}

#about .bd,#moral .bd{height: 235px;}
#affairs .bd,#Develop .bd{height: 190px;}


/*校园风景*/
.photo .bd {padding-top: 16px; overflow: hidden;}
.photo .bd li{float: left; width: 185px; margin-right: 20px;text-align: center;}
.photo .bd li .title{display: none;}


.link-select{border: 1px #ddd solid; padding:10px; overflow: hidden;background: #e8e8e8;}
.link-select .hd {float: left; width: 90px;
line-height: 30px;
font-size: 16px;
padding-left: 35px; background: url(../link.png) no-repeat 10px center;}

.link-select .bd{float: left;}
.link-select ul{margin-right: -32px;}
.link-select  li{float: left; margin-right: 32px; width: 230px;}
.link-select select {float:left; width: 230px; border: 1px solid #d6d6d6; height: 28px; line-height: 28px; padding: 2px; display: inline-block;
*display: inline;
*zoom: 1; 
 }
.link-select select option{ line-height: 26px;}


/*快速通道*/
#fastlane{ height: 132px; background: #e8e8e8;}
.fastlane{padding-top: 16px;}
.fastleft{float: left; width: 634px;}
.fastleft .hd,.fastright .hd{ font: 18px/36px "微软雅黑"; color: #BD5F00;
padding-left: 36px;}
.fastleft .hd{background: url(../fastleft.png) no-repeat left center;}
.fastright .hd{background: url(../fastright.png) no-repeat left center;}
.fastleft .bd{padding-left: 10px;}
.fastright{float: right; width: 556px;}
.fastright .bd,.fastleft .bd{padding-top: 18px;}
.fastright .bd li{ float: left; width: 118px; height: 32px; line-height: 32px;
 border-radius: 4px; border: 1px #c1c0c1 solid; background: #e0e0e0; margin-right: 12px;}
 .fastright .bd li a{display: inline-block; padding-left: 40px;}
 .fastright .bd li.item1 a,.fastright .bd li.item2 a,.fastright .bd li.item3 a,.fastright .bd li.item4 a{background: url(../fastright_icons.png) no-repeat;}
 .fastright .bd li.item1 a{background-position: 8px 6px;}
 .fastright .bd li.item2 a{background-position: 8px -45px;}
 .fastright .bd li.item3 a{background-position: 8px -96px;}
 .fastright .bd li.item4 a{background-position: 8px -145px;}


.adbg {
  width: 100%;
  min-width: 1200px;
  height: 321px;
  overflow: hidden;
}

#ads {
  width: 100%;
  height: 321px;
  position: relative;
  overflow: hidden;
}

#ads .bd,
#ads .bd ul,
#ads .bd li {
  height: 321px;
}

#ads .bd li {
  position: relative;
  overflow: hidden;
}

#ads .bd li .pic,
#ads .bd li .con,
#ads .bd li .bg,
#ads .bd li span.pic,
#ads .bd li a {
  display: block;
  width: 100%;
  height: 321px;
}

#ads .bd li img {
  display: block;
  width: 100%;
  height: 321px;
  object-fit: cover;
  object-position: center center;
}
#ads .prev,#ads .next{ display:block; width: 44px; height: 44px; position: absolute; top: 145px;
z-index: 2;}
#ads .prev{left: 40px; background: url(../left-arrow.png) no-repeat center center;}
#ads .next{right: 40px; background: url(../right-arrow.png) no-repeat center center;}
#ads .hd {display: none;
    bottom: 15px;
    height: 50px;
    position: absolute;
    width: 160px;
    right: 20px;
    z-index: 9;
    text-align: right; 
}

#ads .hd li {
    background: #fff;
    border-radius: 12px;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    width: 12px;
    margin-right: 6px;
    overflow: hidden;
    
}
#ads .hd li span{display: none;}
#ads .hd li.on {
    background: #b60002;
}
#ads .bd .title{display: none;}

.nolist .t .pic,.nolist .t .more{display: none;}


.photo .tempWrap{ width: 1200px !important;}

#zts .tempWrap{ width: 1120px !important;}
