.szrbb-main{background: #145EB3 url(2023_szrbb_main_dbbg.png) center bottom no-repeat;padding-bottom: 56px;}
.szrbb-header{background: url(2023_szrbb_header_bg.png) center top no-repeat;}
.szrbb-header-bar{height: 44px;background: #F7F7F7;}
.szrbb-header-bar .container{position: relative;}
.szrbb-header .header-toolbar{line-height: 20px;font-size: 16px;}
.szrbb-header .header-toolbar a,.szrbb-header .header-toolbar{color: #333;}
.szrbb-header .header-toolbar li.split:after{background: #000;}
.szrbb-header .header-toolbar li.zzb a{color: #fff;padding:5px 10px;margin-top: -5px;background: #B32E2E;  font-weight: bold;  border-radius: 4px; display: block;}
.szrbb-header .header-toolbar li.ipv6 span{display: block; height: 30px; border: #E5E5E5 1px solid; border-radius: 16px; padding: 0 12px;height: 20px;padding:5px 12px;margin-top: -7px;}
.szrbb-logo-search{clear:both;padding:30px 0 0 0;}

.szrbb-search{ position: relative; width:582px; height: 52px; box-sizing: border-box;  background: url(2023_header_icon_ss.png) no-repeat 20px center #fff; background-size: 25px 25px; border-radius: 4px; border: #2354AF 1px solid; margin:0 auto; padding:0 107px 0 60px; overflow: hidden;}
.szrbb-search-txt{width:100%; height:52px; line-height:52px; font-size: 16px; border: 0;}
.szrbb-search-btn{ position:absolute; top: 0; right: 0; width:87px; height:52px; font-size: 16px; font-weight: bold; color: #fff; border:0; cursor:pointer; background:#C23F3A; border-radius:4px 0 0 4px; -webkit-appearance:none; transition: all .3s; -webkit-transition: all .3s;}
.szrbb-search-btn:hover{background: #BF2B26;}
.szrbb-search-txt::-webkit-input-placeholder{color: #a6a6a6;}
.szrbb-nav{background: none;}
.szrbb-lmmc{text-align: center;margin-top: 65px;background: url(2023_szrbb_ztmc_bg.png) center top no-repeat;}
.szrbb-main-container{width:1470px;background: #066CD1;box-shadow: 15px 15px 0 #0050A1;border:2px solid #33ADFF;margin-top: -50px;}
.szrbb-main-box{padding:45px 35px;}

.szrbb-others .szrbb-first{width: 100%;box-sizing: border-box;}
.szrbb-others .szrbb-first .szrbb-item{padding:58px 32px 84px 48px;background: url(2023_szrbb_item_bg1.png) center center no-repeat;background-size: 100% 100%;}
.szrbb-item-img{width: 100%;}
.szrbb-item-img img{width: 100%;height: 198px;}
 .szrbb-first .szrbb-item-img img{height: auto;}
.szrbb-others ul li.szrbb-first .szrbb-item .szrbb-item-tit{font-size: 36px;color: #fff;line-height: 48px;text-align: center;padding:20px 10px 20px 10px;}
.szrbb-item-tit a{color: #fff;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 100%;}
.szrbb-others ul{margin:0 -19px;}
.szrbb-others ul li{float: left;width: 33.3333%;}
.szrbb-others ul li .szrbb-item{margin:35px 20px 0 20px;background: url(2023_szrbb_item_bg2.png) center center no-repeat;background-size: 100% 100%;padding:32px 23px ;}
.szrbb-others ul li .szrbb-item .szrbb-item-tit{font-size: 16px;line-height: 20px;padding:10px 5px 0 5px;}

.szrbb-more-btn{border:;background: #03369B;color: #fff;text-align: center;border-radius: 5px;height: 60px;line-height: 60px;font-size: 24px;font-weight: bold;border:1px solid #B3E4FF;margin:50px 0 0 0;}
.szrbb-more-btn a{display: block;width: 100%;height: 100%;color: #fff;}
.mainnav-ul ul li a{color: #fff;}

/*分页*/
.pagination{padding-top: 45px;}
.pagination a {  color: #333;  background: #fff;}
.pagination a:hover {  background: #066CD1;  color: #fff;  cursor: pointer;  border: 1px solid #fff;}
.pagination .active {  background: #066CD1;  color: #fff;  border: 1px solid #fff;}

@media (max-width: 1480px) {
  .szrbb-item-img img{height: 153px;}
}
@media (max-width: 1280px) {
  .szrbb-logo{margin-bottom: 20px;}
  .szrbb-item-img img{height: 108px;}
}
@media (max-width: 992px) {
  .szrbb-lmmc{margin-top: 10px;}
  body:not(.nores) .szrbb-main-container{margin-top: -25px;width: 100%!important;}
  .szrbb-item-img img{height: 112px;}
}
@media (max-width: 768px) {
  .szrbb-search{width: 100%;}
  .szrbb-main-box{padding:20px 0;}
  .szrbb-others .szrbb-first .szrbb-item{padding: 38px 20px 34px 24px;}
  .szrbb-others ul li.szrbb-first .szrbb-item .szrbb-item-tit{font-size: 26px;padding: 10px 10px 0 10px;}
  .szrbb-others ul li{width: 50%;}
  .szrbb-item-img img{height: 150px;}
}
@media (max-width: 480px) {
  .szrbb-header-bar{height: 68px;}
  .szrbb-header .header-toolbar{line-height: 22px;}
  .header-toolbar li{height: 22px;}
  .header-toolbar li.jft{margin-left: 15px;}
  .header-toolbar li.jft:after {  position: absolute;  left: 0;  top: 50%;  margin-top: -6px;  content: '';  width: 1px;  height: 14px;  background: #000;  opacity: .46;}

  .szrbb-search{padding-right: 60px; padding-left: 20px; border: #7ba5e5 2px solid; background: #fff;}
  .szrbb-search-txt{height: 50px; line-height: 50px; border: 0; background: #fff;}
  .szrbb-search-btn,
  .szrbb-search-btn:hover{width: 60px; height: 50px; background: url(2023_header_icon_search.png) no-repeat center center #fff; font-size: 0;}
  .szrbb-others ul li{width: 100%;}
  .szrbb-more-btn{font-size: 20px;}

  .szrbb-others ul li .szrbb-item .szrbb-item-tit{font-size: 16px !important;line-height: 20px !important;padding: 10px 5px 0 5px !important;}
.szrbb-item-img img{height: auto;}
}

