
.right-header{
    border-bottom: 2px solid #0872c8;
    overflow: hidden;
    padding:5px 0 10px;
    margin-bottom: 25px;

}
.right-header > h4 {
  width:700px;
    color:#0872c8;
    float: left;
    font-size: 24px;
    font-weight: normal;
    line-height: 24px;
      font-family: Arial;
}
.bread{
     float: left;
    color: #666;
    font-size: 12px;
    margin-top: 5px;
    margin-bottom: 30px;
    background: url(style_res/icon-1.png) left center no-repeat;
    padding-left: 22px;
}
.bread i,.son{
 font-family: 'SimSun';
}



.device {
  width: 100%;
  background: #111;
  position: relative;
}
.device .arrow-left {
  background: url(style_res/left.png) no-repeat left top;
  position: absolute;
  left: 10px;
  top:0;
  margin:auto 0;
 bottom: 0;
  width: 28px;
  height: 54px;
  z-index: 10;
}
.device .arrow-right {
  background: url(style_res/right.png) no-repeat left bottom;
  position: absolute;
  right: 10px;
  top:0;
  margin:auto 0;
 bottom: 0;
  width: 28px;
  height: 54px;
  z-index: 10;
}
.swiper-container {
width: 100%;
}
.swiper-container img{
    width: 100%;
}
.content-slide {
  padding: 20px;
  color: #fff;
}
.swiper-slide{
    width: 100%;
    position: relative;
}
.title {
  font-size: 25px;
  margin-bottom: 10px;
}
.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:5px;
  width: 100%;
}
.party-banner,.profile-banner{
    height: 320px;
    overflow: hidden;
    margin-bottom: 32px;
}
.party-banner .swiper-container,.profile-banner .swiper-container,.onts-banner .swiper-container,.egcs-banner .swiper-container,.lage-banner .swiper-container{
    height: 320px;
}
.lage-banner{margin-bottom: 32px;}
.index-banner .swiper-container{
    height: 450px;
}
.index-banner a{
    display: block;
    height: 100%;
    width: 100%;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 9px;
  height: 9px;
  border-radius:50%;
  background: #0873c8;

  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #ff9600;
}
.party-article{
    color:#666;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 40px;
}
.party-article h6{
    color:#000;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 16px;
}
.party-main{
    min-height: 820px;
}
.banner-article{
    position: absolute;
    right:0;
    bottom: 0;
    width: 178px;
    height: 162px;
    background-color:rgba(255, 255, 255, 0.85);
    color:#575656;
    padding:24px 24px 30px;
    font-size: 12px;
    line-height: 18px;

}
.banner-article p{
    height: 162px;
    overflow: hidden;

}
.profile-main{
    min-height: 940px;
}
.profile-banner .pagination{
 width: 230px;
 right: 0;
 left:auto;
}
.mt{
    margin-top: 28px;
}
.admin-main{
    min-height: auto;
}
.anmin-list li{
    border-bottom: 1px dotted #d1d1d1;
        padding-top: 10px;
    padding-bottom: 30px;
    overflow: hidden;
    margin-bottom: 12px;
}
.circle-name{
    width: 138px;
    height: 138px;
    border-radius: 50%;
    background-color: #556D86;
    font-size: 14px;
    color:#fff;
    position: relative;
    float: left;
    margin-right: 26px;
}
.circle-name span{
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
         transform: translateY(-50%);
    text-align: center;
  width: 100%;
  line-height: 18px;

}
.anmin-right {
    color:#666;
    line-height: 22px;
}
.anmin-right > h6{
    font-size: 20px;
    color:#333;
    font-weight: normal;
    margin-bottom: 16px;
    padding-top: 8px;
}
/*.Paging{

    text-align: center;
  
}*/
.Paging{
     
    
    text-align: center;
    overflow: hidden;
      padding: 55px 0 120px;
     
}
#Paging{display:inline-block;
 }
.Paging a{
    font-size: 16px;
        padding:4px 10px;
    background-color: #e5e5e5;
    color:#8c8c8c;
    display: block;
}
.Paging a{
    float: left;
    margin-left: 6px;
}
.Paging a:hover{
      background-color: #0873c8;
    color:#fff;
}
.Paging .checka{
      background-color: #0873c8;
    color:#fff;
}
/*.paging-ul a.active{
    background-color: #0873c8;
    color:#fff;

}*/
.contact-img{
    width: 100%;
}
.contact-img img{
    width: 100%;
}
.contact-inf{
    font-size: 14px;
    color:#333;
    line-height: 22px;
}
.contact-title{
    color:#0873c8;
    font-size: 20px;
    margin-bottom: 10px;
}
.flex-list li{
    border-bottom: 1px solid #e5e5e5;
}
.flex-list li a{
 display: block;
padding:15px 0 15px 37px;
 font-size: 14px;
 color:#696969;
 background:url(style_res/flex-arr.png) 24px center no-repeat;
}
.flex-list li a.curr{
    background-image: url(style_res/flex-curr.png);
    color:#0873c8;
}
.flex-list{
    display: none;
}
.flex-list.open{
    display: block;
}
.translation-main{
    min-height: 530px;
}
.departments-list{
    width: 850px;
    overflow: hidden;
    padding-bottom: 60px;
}
.departments-list li{
    width: 255px;
    margin:0  26px 20px 0;
    height: 296px;
    float: left;
    overflow: hidden;

}
.departments-list li img{
    width: 100%;
}
.departments-title{
    color:#333;
    font-size: 18px;
    line-height: 26px;
    margin: 6px;
          display: -webkit-box  !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  max-height: 50px;
}
.departments-p {
    font-size: 14px;
    color:#727272;
      display: -webkit-box  !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  min-height: 63px;
}


.fly-search{
    height: 48px;
    line-height: 48px;
    background-color: #0873c8;
    font-size: 18px;
    color:#fff;
    padding:0 20px 0 18px;
}
.fly-form{
    float: right;
    height: 30px;
    width: 170px;
    background-color: #fff;
    overflow-y: hidden;
    margin-top: 9px;
}
.fly-form input,.fly-form .fly-btn{
vertical-align: top;
}
.fly-btn{
    width: 32px;
    height: 30px;
    background:url(style_res/search.jpg) center no-repeat;
}
.fly-form input{
    height: 30px;
    width:120px;
    padding:0 5px;
}
.fky-ltr{
    height: 48px;
    background-color: #ebeced;
}
.ltr-list{
    overflow: hidden;
  
}
.ltr-list li{
float: left;
font-size: 20px;
width: 31px;
text-align: center;
line-height: 48px;
cursor: pointer;
color:#505050;
}
.ltr-list li.active{
    color:#0873c8;
}
.fly-name-list{
    margin-top: 34px;
}
.fly-name-list li{
overflow: hidden;
padding-bottom: 30px;
border-bottom: 1px  dotted #cacaca;
margin-bottom: 12px;
}
.fly-img{
    width: 115px;
    height: 115px;
    margin-right: 18px;
    overflow: hidden;
    float: left;
}
.fly-img img{
    width: 100%;
}
.fly-datum{
    float: left;
    color:#666;
    width: 682px;
  
}
.fly-datum p{
  text-overflow: ellipsis;
       overflow: hidden;
  white-space: nowrap;
}
.fly-name{
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 12px;

}
.fly-name-list li:hover a{
    color:#1384e4;

} 
.fly-data{
    overflow: hidden;
    margin-bottom: 20px;
}
.fly-in-img{
    width: 175px;
    height: 175px;
    float: left;
}
.fly-in-img img{
    width: 100%;
}
.fly-in-right{
    float: left;
    margin-left: 20px;
    width: 614px;
}
.in-name{
    font-size: 24px;
    color:#000;
    margin-bottom: 16px;
}
.black{
    color:#000;
}
.in-contact{
    color:#666;
    font-size: 18px;
}
.fly-in-right .mt{
    margin-top: 14px;
}
.faculty-article{
    padding-bottom: 90px;
}
.faculty-article .mt{
    margin-top: 20px;
}
.news-img{
    float: left;
    width: 216px;
    height: 148px;
    overflow: hidden;
    margin-right: 22px;
}
.news-list li{
 position: relative;
 padding-left: 23px;
 margin-bottom: 25px;
 overflow: hidden;
}
.news-title{
    font-weight: normal;
    font-size: 18px;
    color:#333;
    margin-bottom: 6px;
    word-spacing:-1px;
}
.news-right{
    float: left;
    font-size: 14px;

    width: 550px;
    position: relative;
    height: 148px;
}
.news-p{
        color:#757575;
   display: -webkit-box  !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.news-more{
    position: absolute;
    text-align: center;
    width: 0;
    color:#fff;
    height: 22px;
    background:url(style_res/icon-2.png) no-repeat left center #0873c8;
    bottom: 8px;
    border-radius: 11px;
    padding-left: 22px;
    overflow: hidden;
    transition: all 0.3s;
}
.news-list li:hover .news-title a{
color:#0873c8;
}
.news-list li:hover .news-more{
    width: 46px;
    padding-right: 12px;
    
}
.news-time{
    color:#fff;
    position: absolute;
    line-height: 20px;
    background-color:rgba(0, 0, 0, 0.7);
    text-align: center;
    left: 0;
    top: 16px;
      width: 48px;
    height: 48px;
}
.news-time p{

}
.news-time span{
    font-weight: bold;
    font-size: 26px;
  
}
.new-title{
    font-size: 26px;
    color:#000;
    margin-bottom: 4px;
    font-weight: normal;
}
.new-time{
    color:#a7a7a7;
}
.new-hr{
    width: 80px;
    height: 4px;
    background-color: #ffa800;
    border:0;
   margin:20px 0;
}
.new-footer{
    text-align: right;
}
.new-article{
    padding-bottom: 130px;
    color:#666;
}
.new-article img{
    width: 100%;
}
.share{
 padding-bottom: 7px;
 border-bottom: 1px dotted #d1d1d1;
}
.share a{
    display:inline-block;
    width: 30px;
    height: 30px;
    background-color: #999;
    border-radius: 2px;
    margin-left: 7px;
}
.share a img{
    width: 100%;
}
.share a:hover{
    background-color: #0873c8;
}
.new-paging{
    position: relative;
    margin-top: 14px;
    padding-bottom: 90px;
}
.new-paging span{
    color:#333;
    margin-bottom: 4px;
    display:inline-block;
}
.new-paging p{
    width: 380px;
      text-overflow: ellipsis;
       overflow: hidden;
  white-space: nowrap;
}
.new-paging p a:hover{
    color:#0873c8;

}
.revert{
    position: absolute;
    right: 0;
    width: 100px;
    height: 35px;
    border:1px solid #0873c8;
    color:#0873c8;
    line-height: 35px;
    text-align: center;
    top: 0;
    border-radius: 2px;
}
.revert:hover{
    background-color: #0873c8;
    color:#fff;
}
.student-list .news-img{
width: 170px;
height: 170px;
padding-bottom:2px;
border-bottom: 3px solid #ffa800;
}
.student-list .news-right{
    height: 175px;
}
.student-list li{
    padding-left: 0;
}
.student-list li:hover .news-title{
    text-decoration: underline;
}
.student-p {
    color: #757575;
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.stn-p{
    position: absolute;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.56);
    padding:12px 80px 12px 18px;
    z-index: 10;
    bottom: 0;
    left: 0;
    font-size: 18px;
    color:#fff;
    height: 84px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.honors-banner{
    margin-bottom: 40px;
}
.device{
    background:none;
}
.honors-banner .swiper-container img{
    width:auto;
    margin: 0 auto;

}
.honors-banner .swiper-container{
    height: 320px;
    background-color: #ebeced;
}
.honors-list li{
 float: left;
 color:#999;
 font-size: 18px;
 width: 136px;
 text-align: center;
}
.honors-time{
    position: relative;
    overflow: hidden;
    margin-bottom: 62px;

}
.honors-hr{
    position: absolute;
    height: 2px;
    width: 100%;
    background-color: #ccc;
    top: 10px;
}
.honors-list li i{
    width: 16px;
    height: 16px;
    background-color: #f6f6f6;
    border:3px solid #ccc;

    border-radius: 50%;
   display: block;
   margin: 0 auto 20px;
   position: relative;
   z-index: 2;
   cursor:pointer;
}
.honors-list li p{
    cursor: pointer;
}
.honors-list li.active{
    font-weight: bold;
    font-size: 20px;
    color:#1384e4;
}
.honors-list li.active i{
    border-color: #1384e4;
    background-color: #c6e4fe;

}
.honors-table{
    text-align: center;
    width: 100%;
    color:#1384e4;
      border-collapse:collapse;
      display: none;
}

.honors-table.open{
    display: block;
}
.honors-table td
  {
  border:1px solid #1384e4;
  }
  .honors-main{
    padding-bottom: 136px;
  }
  .onts-banner{
    margin-bottom: 28px;
  }
  .onts-article{
    color:#666;
  }
  .onts-article h6{
    font-size: 18px;
    color:#000;
    font-weight: normal;
  }
    .onts-article .mt{
        margin-top: 22px;
    }
    .onts-img{
       
        text-align: center;
    }
    .onts-img img{
        display:inline-block;
    }
    .lectures-list{
        overflow: hidden;
        width: 1044px;
    }
    .lectures-list li{
        float: left;
        width: 252px;
        margin-right: 32px;
        height: 230px;
        margin-bottom: 26px;

    }
    .lectures-img{
        position: relative;
        border-bottom: 4px solid #ffa800;
        margin-bottom: 6px;
    }
    .lectures-img i{
        position: absolute;
        background-color: rgba(0, 0, 0, 0.7);
        width: 48px;
        height: 48px;
        text-align: center;
        color:#fff;
        right: 0;
        top: 0;
        line-height: 20px;
    }
     .lectures-img i span{
font-size: 26px;
font-weight: bold;
     }
     .lectures-img i p{
        line-height: 24px;
     }
     .lectures-list li a:hover{
        text-decoration: underline;
        color:#0873c8;
     }
     .lectures-list li a{

           display: -webkit-box  !important;
             overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
     }
.egcs-span{
    color:#0873c8;
}
.applied-list{
    overflow: hidden;
    width: 1044px;
}
.applied-list li{
    float: left;
    margin-right: 26px;
    text-align: center;
    height: 208px;
    margin-bottom: 16px;
}
.applied-list li a{
    background-color: #eee;
    color:#333;
    font-size: 18px;
    display: block;
    line-height: 48px;
}
.applied-list li:hover {
    color:#ff9000;
}
.index-banner{
    position: relative;
}
.index-banner .swiper-slide,.index-banner .swiper-wrapper{
    height: 100%;
    position: relative;
}
.swiper-slide-1{
   
    background-size: cover;
}
.index-banner .swiper-pagination-switch{
    background-color: #dfe7da;
    width: 12px;
    height: 12px;
    border:1px solid rgba(255, 255, 255, 0.85);
    margin-right: 8px;
}
.index-banner .swiper-active-switch {
    background: #1586e6;

}
.index-div{
    width: 548px;
    position: absolute;
    left: 150px;
    bottom: 60px;
}
.index-div p{
    width: 340px;
    padding-left: 20px;
    line-height: 46px;
    background-color: #0163af;
    font-size: 24px;
    color:#fff;
    margin-bottom: 2px;
}
.index-div span{
    padding:4px 15px;
    background-color: #f2f4f2;
    color:#666;
    display:inline-block;
    line-height: 25px;
}
.index-main{
    margin-top: 40px;
}
.index-title{
      line-height: 19px;
    font-size: 24px;
    color:#333;
    height: 40px;
}
.index-main-t{
    margin-bottom: 50px;
    overflow: hidden;
}
.index-left{
    width: 270px;
    float: left;
    min-height: 520px;
    margin-right: 30px;
}
.index-left-in img{
margin-bottom: 10px;
}
.index-left-in {
    /*padding-bottom:25px ;*/
    border-bottom: 1px solid #dcdcdc;
}
.index-more{
      margin-left: 3px;
    padding-left: 20px;
    color:#acacac;
    display:inline-block;
    background:url(style_res/icon-8.png) no-repeat left center;
}
.index-more:hover{
      margin-left: 3px;
    padding-left: 20px;
    color:#ff9000;
    display:inline-block;
    background:url(style_res/icon-7.png) no-repeat left center;
}
.index-left .mt{
    margin-top: 21px;
}
.index-left p{
             display: -webkit-box  !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  height: 63px;
}
.index-cen{
    width: 480px;
    height: 460px;
    padding: 30px;
    background-color: #f2f2f3;
    float: left;
    margin-right: 30px;
}
.index-r-in{
    overflow: hidden;
}
.index-e-l{
    /*float: left;*/
    text-align: center;
    margin-right: 20px;
    display:inline-block;
    vertical-align: middle;
}
.index-e-l+div{
    display:inline-block;
    width: 200px;
    vertical-align: middle;
    height: 63px;
           
}
.index-e-l+div a{
    display: block;
        display: -webkit-box  !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;

}
.index-e-l>div{
    float: left;
}
.index-e-l span{
    font-size: 30px;
}
.index-r-img{
    margin-bottom: 20px;
}
.index-c{
    position: relative;
    background:url(style_res/index-bg.jpg) no-repeat center;
    height: 190px;
    background-size: cover;
    margin-bottom: 36px;
}
.index-moodle{
    position: absolute;
    width: 580px;
    right: 0;
    top: 50%;
    height: 74px;
margin-top: -30px;
}
.index-c .main{
    height: 190px;
}
.index-moodle p{
    font-size: 24px;
    color:#fff;
}
.index-moodle span{
    font-size: 16px;
    color:#fff;
}
.index-moodle span a{
    color:#fff;

    margin-right: 18px;
}
.index-moodle span a:hover{
        text-decoration: underline;
    color:#ff9000;

}
.index-bottom h6{
    font-size: 28px;
    font-weight: normal;
    line-height: 26px;
    color:#333;
    overflow: hidden;
}
.index-link{

      margin-top: 12px;
    margin-bottom: 30px;
}
.index-link >i> a{
margin-right:20px;
line-height: 36px;
}
.index-link span{
    float: right;
    color:#acacac;
        margin-top: 10px;

}
.index-link span a{
    color:#acacac;
    padding-left: 20px;
    background:url(style_res/icon-8.png) left center no-repeat;
}
.index-b-l{
    width: 32%;
    margin-right: 20px;
    height: 312px;
    float: left;
}
.hhahah{margin-right:0;}
.index-b-a{
    padding:16px 16px 0px;
    border-bottom: 1px solid #eee;
    font-size: 16px;
    background-color: #fff;
   position: relative;
   z-index: 1;
   width: 300px;
   margin: -38px auto 0;
   height: 90px;

}
.index-b-a a{
           display: -webkit-box  !important;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  height: 69px;
}
.index-b-list{
    display: none;
}
.index-b-list.open{
    display: block;
}
.mr{
    margin-right: 0;
}
.index-link .active{
    color:#ff9000;
}
.link-f{
    height: 120px;
    background-color: #edf4fc;
}
.link-f-list{
    padding-top: 40px;
    width: 1200px;
    height:240px;
}
.link-f-list >li{
float: left;
width: 188px;
height: 40px;
line-height: 40px;
border:1px solid #0570c5;
background:url(style_res/icon1.png) 180px center no-repeat #fff;
margin-right: 30px;
padding-left: 10px;
position: relative;
cursor:pointer;

}
.link-hide{
    background-color: #fff;
    position: absolute;
    left: -1px;
        border: 1px solid #0570c5;
        border-top: 0;
    width: 198px;
    top: 39px;
    z-index: 3;
display: none;


}
.link-hide li{
    padding-top: 5px;
    padding-left: 10px;
    padding-bottom: 8px;
    padding-right: 8px;
    border-bottom: 1px solid #ccc;
}
.link-hide a{
    /*line-height: 40px;*/

}
.link-hide li a{
  font-size: 12px;
  height:20px;
  line-height: 160%;
}
.index-cen{
    text-align: center;
    font-size: 18px;
}
.index-cen p{
    margin: 18px 0 40px;
}
.cen-img{
    position: relative;
}
.cen-img span{
    position: absolute;
    width: 112px;
    height: 30px;
    background-color: #0570c5;
    color:#fff;
    text-align: center;
    left: 0;
    bottom: 0;
    line-height: 30px;
    font-size: 14px;
}
.cen-link{
    overflow: hidden;
    width: 100px;
    margin: 0 auto;
    height: 50px;
    position: relative;
}
.device .cen-link a{
    float: left;
    width: 42px;
    height: 42px;
    border:1px solid #1b5796;
    margin-left: -1px;
    background:url(style_res/cen-l.png) no-repeat center;
}
 .device .cen-link .cen-r{
    background-image: url(style_res/cen-r.png);
    left: 44px;
}
.device .cen-link .cen-l{
    margin-left: 0;
    left: 0;
}
.cen-banner .swiper-container{
    height: 400px;
}
.cen-new{
    position: absolute;
    top: 250px;
    width: 112px;
    height: 30px;
    line-height: 30px;
    background-color: #0570c5;
    text-align: center;
    color:#fff;
    font-size: 14px;
}
.departments-img,.addlied-pic{
    width: 255px;
    height: 160px;

            overflow: hidden;
}
.departments-img img{
        -webkit-transition: all 1s;
       -moz-transition: all 1s;
        -ms-transition: all 1s;
         -o-transition: all 1s;
            transition: all 1s;
}
.departments-list li:hover .departments-img img,.applied-list li:hover .scale-img img,.news-list li:hover .scale-img img{
    -webkit-transform:scale(1.2);
       -moz-transform:scale(1.2);
        -ms-transform:scale(1.2);
         -o-transform:scale(1.2);
            transform:scale(1.2);
}
.scale-img img{
    -webkit-transition: all 1s;
       -moz-transition: all 1s;
        -ms-transition: all 1s;
         -o-transition: all 1s;
            transition: all 1s;
}
.index-right{
    float: right;
    overflow: hidden;
}
.honors-list{
  height:72px;
  overflow:hidden;
}
.dow-list dt{height:40px;background: #074b82;font-size: 19px;font-family: "微软雅黑";}
 .dow_1{width:58%;float:left;text-align: center;color:#fff;line-height: 40px;border-right:1px solid #fff;}
.dow_2{width:20%;float:left;text-align: center;color:#fff;line-height: 40px;border-right:1px solid #fff;}
.dow_3{width:20%;float:left;text-align: center;color:#fff;line-height: 40px;}
.dow-list dd{height:40px;line-height: 40px;border-bottom: 1.5px solid #c3bfbf;font-family: "微软雅黑";font-size: 16px;}
 .dow_4{width:58%;float:left;text-align: center;}
 .dow_5{width:20%;float:left;text-align: center;color:#999;}
 .dow_6{width:20%;float:left;text-align: center;text-decoration:underline;color:#074b82;}

 .bdsharebuttonbox{
    display: inline-block;
    vertical-align: bottom;
}
.bdsharebuttonbox a{
    
        display: inline-block;
    width: 30px!important;
    height: 30px!important;
    border-radius: 2px;
    padding:0!important;
    margin-left: 7px;
    background:url(style_res/icon-5.png) no-repeat #999 !important;

}
.bdsharebuttonbox .bds_twi{
    background-image: url(style_res/icon-4.png)!important;
}
.bdsharebuttonbox .bds_linkedin{
    background-image: url(style_res/icon-6.png)!important;
}
.bdsharebuttonbox .bds_more{
    background-image: url(style_res/icon-3.png)!important;
}
.bdsharebuttonbox a:hover{
    background-color: #0873c8!important;
}
.device .cen-link .cen-l:hover{
  background-color: #1b5796;
  background-image: url(style_res/cen-l-w.png);
  }
.device .cen-link .cen-r:hover{
  background-color: #1b5796;
  background-image: url(style_res/cen-r-w.png);
  }
#ad1{
  background:url(style_res/logo-bg.png) 10px center no-repeat #f4f9fd; 
  border-top: 5px solid #3d97e1;
  border-bottom: 1px solid #3d97e1;
  width: 316px;
  height: 69px;
  z-index: 1111;
  font-size: 16px;
  text-align: center;
  padding:15px 0;

}
#ad1 a{
  color:#0163af;
  word-spacing:2px;
}
#ad1 a:hover{
  text-decoration:underline;
}
.sitelogo {
    width: auto;
    float: left;
}
.searchbox .search-btn {
    width: 16px;
    height: 16px;
    margin-left: 16px;
    background: url(base_res/sousuo.png) no-repeat;
    cursor: pointer;
}
.searchbox .search-btn input.search-submit {
    width: 100%;
    border-bottom: 0px;
}
.searchbox .search-input {
    float: left;
}
.searchbox .search-btn {
    float: right;
}
a.focus-navigation.focus-prev {
    font-size: 0px;
    background: url(style_res/left.png) no-repeat;
	width: 28px;
    height: 54px;
	left:10px;
}
a.focus-navigation.focus-next {
	font-size: 0px;
    background: url(style_res/right.png) no-repeat;
	width: 28px;
    height: 54px;
	right:10px;
}

.focus-title-bar h2.focus-title {
    padding-left: 20px;
    line-height: 46px;
    font-size: 24px;
    color: #fff;
    margin-bottom: 2px;
	white-space: normal;
	height:auto;
	background: #0163af;
}
.focus-title-bar {
    width: 340px !important;
}
.focus-title-bar h2.focus-title span {
	background-color: transparent;
	width:375px;
	height:8px;
	display:inline-block;
	position:absolute;
	bottom:-10px;
	left:0px;
	
}
.focus-title-bar h2.focus-title span span {
	
	background-color: #f2f4f2;
	width:30px;
	height:8px;
	color:transparent;
}
.focus-title-bar h2.focus-title span span a {
	font-size:12px;
	color:transparent;
	line-height:0px;
	display:inline-block;
	width:30px;
	height:8px;
	background:transparent;
	position:relative;
	top:-28px;
}


.focus-pagination a.focus-page {
	width:12px;
	height:12px;
	border: 1px solid rgba(255, 255, 255, 0.85);
    margin-right: 8px;
	background:#dfe7da;
	border-radius:12px;
}
.focus-pagination .focus-page-active {
	width:12px;
	height:12px;
	border: 1px solid rgba(255, 255, 255, 0.85);
    margin-right: 13px;
	background:#1586e6 !important;
	border-radius:12px;
}
.index-left li.news.i1.clearfix .news_title img {
    width: 270px;
    height: 145px;
}
.index-left li.news.i1 .mt {
    border-bottom: 1px solid #dcdcdc;
	padding-bottom: 8px;
	margin-top: 15px;
}
.index-left-in {
    border-bottom: 0;
}
.index-left .mt a:hover {
    text-decoration: underline;
    color: #0f7eda;
}
.index-cen p.thum img {
    width: 480px;
    height: 280px;
}
.picScroll-top p.title {
	font-size:18px;
    margin-bottom: 26px;
}
.hd a.next {
    float: left;
    width: 42px;
    height: 42px;
    border: 1px solid #1b5796;
    margin-left: -1px;
    background: url(style_res/cen-l.png) no-repeat center;
}
.hd a.prev {
    right: 10px;
    top: 0;
    margin: auto 0;
    bottom: 0;
	float: left;
    width: 42px;
    height: 42px;
    border: 1px solid #1b5796;
    margin-left: -1px;
    background: url(style_res/cen-r.png) no-repeat center;
	left: 44px;
}
.index-cen p.cen-new {
    margin: 0;
}
.index-cen p.thum {
    margin: 0;
}
.index-cen .hd {
    width: 18% !important;
    text-align: center;
    margin: 0 auto;
    height: 44px;
}

.hd a.prev:hover {
	background-color: #1b5796;
    background-image: url(style_res/cen-r-w.png);
}
.hd a.next:hover {
	background-color: #1b5796;
    background-image: url(style_res/cen-l-w.png);
}
.index-cen p.cen-new a {
	color: #fff;
    font-size: 14px;
}
.index-r-in .sudy-pubdate span.pubdate-day {
    font-size: 30px;
    height: auto;
    color: #666;
    background-color: transparent;
    border: 0px;
	font-weight: normal;
}
.index-r-in .sudy-pubdate {
    width: auto;
    height: auto;
	text-align: center;
    border-radius: 0px;
    overflow: hidden;
    background-color: transparent;
    border: 0;
	font-family:"微软雅黑";
}
.index-r-in .sudy-pubdate span.pubdate-month {
    height: auto;
    line-height: 21px;
    font-size: 14px;
     color: #666;
    border-bottom: 0;
    background-color: transparent;
	font-family:"微软雅黑";
	font-weight: normal;
}
span.pubdate-year {
    display: none !important;
}
.index-r-in li.news {
    padding-bottom: 24px;
}
.index-r-in li.news.n1.rili.clearfix {
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 10px;
}
.index-r-in li.news.n3.rili.clearfix {
    padding-bottom: 0px;
}
.index-right .more_btn a.amore {
    background: url(style_res/icon-8.png) no-repeat left center;
    color: #acacac;
    display: inline-block;
    margin-left: 3px;
    padding-left: 20px;
    margin-top: 21px;
}
.index-right .more_btn a.amore:hover {
    color: #ff9000;
    background: url(style_res/icon-7.png) no-repeat left center;
}
/**友情链接**/
.botlinks .links-wrap {position: relative;float: left;display: inline-block; margin:4px 10px; width: 150px; line-height: 32px; background: #fff;border:1px solid #d0d0d0;}
.botlinks .links-wrap a.links-arrow {display: block; height: 32px; line-height: 32px; padding: 0 25px 0 10px; color:#a1a1a1; background: url(images/arrow.png) no-repeat right top;}
.botlinks .links-wrap a.links-arrow:hover,
.botlinks .wrap-open a.links-arrow {  cursor: pointer;}
.botlinks .links-wrap .link-items {display: none; position: absolute; left: 0; bottom: 33px; width: auto; min-width:180px; height:auto; max-height: 300px; overflow: auto; overflow-x:hidden;background: #f5f5f5;}
.botlinks .links-wrap .link-items a {
    display: block;
    line-height: 15px;
    padding: 0;
    color: #444;
}
.botlinks .links-wrap .link-items a span { display:block; margin:0 6px; white-space:nowrap;}
.botlinks .links-wrap .link-items a:hover { cursor: pointer;}/**链接样式**/
.index-moodle p span.title {
    font-size: 24px;
    color: #fff;
}
.index-moodle p {
    height: auto;
}
.index-moodle .wp_nav .nav-item a span.item-name {
    padding-left: 0px !important;
    line-height: 30px !important;
    padding-right: 40px;
}
ul.tab-list li.news img {
    width: 365px;
    height: 212px;
}
ul.tab-list li.news {
    width: 32%;
    margin-right: 20px;
    height: 312px;
    float: left;
}
ul.tab-list li.news:last-child {
    margin-right: 0px;
}
ul.tab-list .more_btn {
    position: absolute;
    right: 0px;
    top: -70px;
}
.botlinks .links-wrap {
   float: left;
    width: 188px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #0570c5;
    margin-right: 28px;
    padding-left: 10px;
    position: relative;
    cursor: pointer;
	z-index:2000;
	color: #5a5a5a;
	    margin-left: 0;
}
.botlinks .links-wrap a.links-arrow {
    display: block;
    height: 40px;
    line-height: 40px;
    color: #5a5a5a;
    padding: 0;
    background: url(style_res/icon1.png) 167px center no-repeat;
}
.botlinks .links-wrap a.links-arrow:hover, .botlinks .wrap-open a.links-arrow {
    color: #5a5a5a;
}
.link-f .inner {
    padding: 40px 0;
}
.botlinks .links-wrap .link-items {
    display: none;
    position: absolute;
    left: -1px;
    bottom: 39px;
    border: 1px solid #0570c5;
    border-bottom: 0px;
    min-width: 180px;
    height: auto;
    background-color: #fff;
    width: 198px;
    max-height: 200px;
    overflow: hidden;
    overflow-y: scroll;
}
.botlinks .links-wrap .link-items li.link-item a {
    font-size: 12px;
    color: #5a5a5a;
}
.botlinks .links-wrap .link-items li.link-item {
    border-bottom: 1px solid #ccc;
	padding-top: 5px;
    padding-left: 10px;
    padding-bottom: 8px;
    padding-right: 8px;
	line-height:15px;
}
.footer-find dt span.title {
    color: #fff;
    font-size: 18px;
}
.footer-top span.title {
    font-size: 18px;
    padding-right: 6px;
}
.footer-top span.name {
    width: auto;
    float: left;
}
.post.post1.post-51.mbox div {
    width: auto;
    float: left;
	padding-left: 50px;
}
.post.post1.post-51.mbox div li.news {
    width: auto;
    float: left;
    margin-right: 25px;
    padding-top: 21px;
}
/**nav**/
.nav .wp_nav .nav-item a span.item-name {
    line-height: 50px;
    padding: 0 14px;
    font-family: Verdana,"Tahoma","Arial",Times,"New Roman", Microsoft YaHei,'宋体',Tahoma,Arial,sans-serif;
	color: #333;
}
.nav .wp_nav .nav-item a:hover {
    background: #1081df;
}
.nav .wp_nav .sub-nav {
    border: 0px;
    width: 300px !important;
}
.nav .wp_nav .sub-nav li.nav-item a {
    background: #1081df;
    border-top: 1px solid rgb(95,170,237);
	font-size: 14px;
	
}
.nav .wp_nav .sub-nav li.nav-item:first-child a {
    border-top: 0px;
}
.nav .wp_nav .sub-nav span.item-name {
    color: #fff !important;
}
.nav .wp_nav .sub-nav li.nav-item a:hover {
        background: #0163af !important;
}
.nav .wp_nav .nav-item a:hover span.item-name {
    color: #fff;
}
.nav .wp_nav .sub-nav span.item-name {
    white-space: normal !IMPORTANT;
    line-height: 22px !important;
    padding: 16px 10px !important;
}

/**nav**/
.main-left h3.col_name {
    font-weight: normal;
}
.wp_listcolumn .wp_column a.selected {
    color: #000;
    background-color: #e8e8e8;
    background: url(base_res/white-jiantou.png) 262px center no-repeat #1384e4;
    color: #fff;
    font-size: 16px;
    padding: 16px 24px 16px 15px;
    font-weight: normal;
    font-family: Verdana,"Tahoma","Arial",Times,"New Roman", Microsoft YaHei,'宋体',Tahoma,Arial,sans-serif;
}
.wp_listcolumn .wp_column a .column-name {
    padding: 0;
	color: #696969;
}
.wp_listcolumn .wp_column a {
    width: auto;
    color: #696969;
    padding: 16px 24px 16px 15px;
    background: url(base_res/black-jiantou.png) 262px center no-repeat #ebeced;
    font-size: 16px;
    font-weight: normal;
    border-bottom: 0px;
    border-top: 2px solid white;
}
.wp_listcolumn .wp_column a.selected span.column-name {
    color: white;
}
.wp_listcolumn .wp_column:first-child a {
    border: 0px;
}
.wp_listcolumn .wp_column a:hover {
    color: #696969;
    background: url(base_res/black-jiantou.png) 262px center no-repeat #ebeced;
}
.wp_listcolumn .wp_column a.selected:hover {
	 color: white;
	 background-color: #e8e8e8;
	background: url(base_res/white-jiantou.png) 262px center no-repeat #1384e4;
}
.possplit {
    background-image: url(style_res/you.png);
	width: 20px;
}
.bread {
    width: 100%;
}
.right-header h4 {
    color: #0872c8;
    float: left;
    font-size: 24px;
    font-weight: normal;
    line-height: 24px;
    font-family: Arial;
}
.translation-main li.news .news-img img {
    height: 125px;
}
ul.wp_paging.clearfix {
    text-align: center;
    padding: 55px 0 120px;
    width: 86%;
    margin: 0 auto;
    display: inline-block;
}


.wp_artfuns .wp_art_adjoin .prev {
    background: url(base_res/prev.png) no-repeat center;
    width: 40px;
    height: 20px;
    text-align: center;
}
.wp_artfuns .wp_art_adjoin .next {
    background: url(base_res/next.png) no-repeat center;
	width: 40px;
    height: 20px;
    text-align: center;
}
.wp_artfuns .wp_art_adjoin span img {
    display: none;
}
.honors-main .lectures-img img {
    width: 252px;
    height: 157px;
}	
.wp_listcolumn .wp_column ul.sub_list li.sub-item {
    border-bottom: 1px solid #e5e5e5;
}
.wp_listcolumn .wp_column ul.sub_list li.sub-item a {
    font-size: 14px;
    padding: 15px 0 15px 37px;
    color: #696969;
    background:transparent  url(style_res/flex-arr.png) 24px center no-repeat;
    font-family: Verdana,"Tahoma","Arial",Times,"New Roman", Microsoft YaHei,'宋体',Tahoma,Arial,sans-serif;
}
.wp_listcolumn .wp_column ul.sub_list li.sub-item a span.column-name {
	color: #696969;
}
.egcs-banner {
    margin-bottom: 32px;
}
.admin-main ul.anmin-list.list-paddingleft-2 {
    padding-left: 0;
}
.wp_listcolumn {
    border-top: 0;
    border-bottom: 0;
}
.nav .wp_nav .sub-nav .sub-nav {
    display: none !important;
}
.piaofu .wp_article_list .list_item {
	border:0px;
}
.piaofu .wp_article_list .list_item span.Article_Index {
	display:none;
}
.piaofu .wp_article_list .list_item span.Article_Title {
	font-size:16px;
	text-align:center;
	word-spacing:2px;
	color:#0163af;
	width:70% !important;
   float:right !important;
   position:absolute;
right:0px;
top:30px; 
}
.piaofu .wp_article_list .list_item span.Article_Title a {
	color:#0163af;
}
.piaofu .wp_article_list .list_item span.Article_Title a:hover {
	text-decoration:underline;
}


