.banner {height: 330px;position: relative;}
.banner .header li {display: inline-block;width: auto;}
.header .search1 {position: absolute;z-index: 1;right: 6px;top: 6px;margin: 0;height: 45px;padding: 0;}
.header .search1 input{background: none;font-size: 14px;color: #fff;padding: 0 5px;height: 100%;}
.header .search1 input::-webkit-input-placeholder { color: #fff; } 
.header .search1 input:-moz-placeholder {color: #fff; } 
.header .search1 input::-moz-placeholder{color: #fff; } 
.header .search1 input:-ms-input-placeholder {color: #fff; }

.tpgj .header .searcon{position: absolute;top: 0;right: 0;z-index: 2;background: #23aaff;}
.tpgj .header .submit{margin: 18px;cursor: pointer;height: 18px;}
/* .tpgj .header .show-search{visibility: hidden;}
.tpgj .header .show-search.show{visibility: visible;} */
.tpgj .header .menu ul li a{padding: 0px 24px;}
.tpgj .header .closebtn{display: inline-block;font-size: 40px;color: #fff;width: 45px;line-height: 40px;text-align: center;margin: 7px 2px;cursor: pointer;}
.header .search1{right: 50px;}

.header .search1 .search-submit {margin: 13px 14px;margin-left: 0;}
.header .menu {overflow: visible;}
.headerwrap {padding-bottom: 0;}
.banner .header .container {position: relative;}
.header .menu ul li a{line-height: 56px;font-size: 18px;}
.tpgj .banner .header{background-image:none;background: #23aaff;position: absolute;font-size: 0;bottom: 0;left: 50%;transform: translateX(-50%);width: 1200px;height: auto;}
.tpgj .header .menu ul li.active, .tpgj .header .menu ul li:hover {background: #0c8fe2;border-top: 2px solid #23aaff;margin-top: -2px;}
.tpgj .search1{background: #0c8fe2;}
.tpgj .icontitle:before{background: #0c8fe2;}
.tpgj .search1 .changetype ul li.active{background: #0c8fe2;}
.tpgj .swiper-pagination-bullet-active{background: #0c8fe2!important;}
.tpgj.index .yrh-recom .title{background: #0c8fe2;}
.tpgj.index .list-nav .nav-tabs .active{border-bottom: 2px solid #0c8fe2;color: #0c8fe2;}
.tpgj .leftlist .source a{color: #0c8fe2;}
.tpgj .leftlist .source{background: url(../../images/msgzs/tag.png) left center no-repeat;}
.tpgj .footer-top .social li a:hover{background-color: #0c8fe2;}
.tpgj .footer-top .link .tit{color: #0c8fe2;}
.tpgj .go_top{background-image: url(../../images/msgzs/totop.png);}
.tpgj .go_top:hover{background-image: url(../../images/msgzs/top-hover.png);}
.tpgj .schoollist .campus-box a:hover .topborder {border-top: 2px solid #0c8fe2;}
.tpgj .schoollist .campus-box a:hover{border: 1px solid #0c8fe2;border-top: 2px solid #0c8fe2;}
.tpgj .schoollist .campus-box a .more{color: #0c8fe2;}
.tpgj .spxw-g .first .time{background: rgba(67,172,239,.6);}
.tpgj .spxw-g .time{background: #0c8fe2;}
.tpgj .position {background: url(../../images/msgzs/pos.png) center left no-repeat;}
.tpgj.yrhindex .yrhmenu li.active {border-bottom: 2px solid #0c8fe2;}
.tpgj .campus-detail .content-info .pages .hoverbtn.on{background: #0c8fe2;}
.tpgj .campus-detail .content-info .pages .hoverbtn{background: rgba(67,172,239,.6);}
.tpgj .infoblock .qkjs a{color: #0c8fe2;}
.tpgj .infoblock{border-top: 4px solid #0c8fe2;}
.tpgj .leftmenu li.first a{background: #0c8fe2;}
.tpgj .leftmenu li:nth-child(n+2).active, .tpgj .leftmenu li:nth-child(n+2):hover{border-left-color: #43acef;}
.tpgj .leftmenu li:nth-child(n+2).active:before, .tpgj .leftmenu li:nth-child(n+2):hover:before{background: #43acef;}
.tpgj #divComment .comment-con .com-btn{background: #0c8fe2;}
.tpgj .campus-detail .detail .detail-h2{color: #0c8fe2;}

.tpgj .notice ul li:hover{background: url(../../images/msgzs/arrow-h.png) left 17px no-repeat;}

.tpgj .notice ul li:hover a{color: #0c8fe2;}
.tpgj .notice .topic{border-color: #0c8fe2;}
.tpgj .notice .noticelist a:hover{border-color: #0c8fe2;background-image: url(../../images/msgzs/arrow-h.png);}
.tpgj .notice .noticelist a:hover .title{color: #0c8fe2;}
.campus-detail .detail .detail_t .set-size em.on{color: #0c8fe2;}

.infoblock .zzjj a,.infoblock .zzjj a:hover{color: #0c8fe2;}

.services .notice .first{margin-top: -10px;border:0;margin-bottom:0}
.services .notice .first>div{height:auto}
.services .notice .first a{font-size:20px;}
.services .notice .data{color: #999999;margin: 5px auto -1px;}

.tpgj .pageBar .cur, .tpgj .pagebox .kkpager .pageBtnWrap .curr{background: #23aaff;border-color: #23aaff;}
.tpgj .leftlist .videoimg .img-block .time{background: rgba(67,172,239,.6);}

.tpgj.rdbpage .one{border: 1px solid #507BD3;}
.tpgj.rdbpage .one .bgyxtitle{background: #F2F5FC;}

.schoolbox .topborder{position: relative;}
.schoolbox .topborder .num1{position: absolute;top: 0;left: 10px;background: url(../../images/index/icon8.png) no-repeat center center;background-size:contain;width: 30px;height: 35px;display: inline-block;margin: 12px 10px 12px 0px;}
.schoolbox .topborder .num2{position: absolute;top: 0;left: 10px;background: url(../../images/index/icon9.png) no-repeat center center;background-size:contain;width: 30px;height: 35px;display: inline-block;margin: 12px 10px 12px 0px;}
.schoolbox .topborder .num3{position: absolute;top: 0;left: 10px;background: url(../../images/index/icon10.png) no-repeat center center;background-size:contain;width: 30px;height: 35px;display: inline-block;margin: 12px 10px 12px 0px;}
.schoolbox .topborder .num{position: absolute;top: 0;left: 10px;width: 25px;height: 25px;border: 1px solid #E5E5E5;color: #666666;display: inline-block;border-radius: 50%;font-size: 14px;line-height: 25px;text-align: center;margin: 12px 10px 12px 5px;}


@media (min-width:1200px){
  .notice ul{min-height: 319px;}
}
@media (max-width:1200px){
  .sqyr .banner .header .container{overflow: hidden;}
  .sqyr .header .menu{width: calc(100% - 55px);margin-right: 55px;}
}

@media (max-width: 992px){
  .tpgj .header .menu ul li a {font-size: 16px;padding: 0 10px;}
  .tpgj .banner .header{width: 100%;}


}
@media (max-width: 767px){
  .banner {height: auto;}
  .banner>img {height: 120px;}
  .tpgj .banner .header{position: relative;}
  .tpgj .header .menu ul li {padding: 0 15px;text-align: center;height: auto;}
  .tpgj .header .menu ul li a {font-size: 12px;padding: 0;line-height: 40px;}

  .tpgj .header .submit{margin: 11px 18px;height: auto;}
}

