@charset "utf-8";

/* 置灰 S */
/* body>*:not(.header, #index-data-pc),
.mainnav,
.header-toolbar,
.header-search,
.header:before,
#index-data-pc *{
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter:gray;
}
.header:before{
  content:"";position: absolute;left:0; right: 0;top:0;bottom:0;z-index: 0;
  inset: 0;
  backdrop-filter: grayscale(100%);
  background: rgba(0, 0, 0, 1);
  mix-blend-mode: color;
  pointer-events: none;
} */
/* 置灰 E  */

.friendship-layer{display: block;}

.toutiao{padding-top: 10px; padding-bottom: 15px;}
.toutiao .caption{text-align: center;}
.toutiao .caption a{font-size: 1.375em; font-weight: bold; color: #2069bd;}
@media (max-width:1500px){
  .toutiao .caption a{font-size: 1.25em;}	
}
@media (max-width:1280px){
  .toutiao .caption a{font-size: 1.125em; white-space: normal;}	
}

.news .tpxw{position: relative;}
.news .tpxw .swiper-slide{background: #fff;}
.news .tpxw .swiper-slide dl{position: relative;}
.news .tpxw .swiper-slide dl .place{padding-top: 60.25%;}
.news .tpxw .swiper-slide dl dt{padding: 25px 15px 45px; font-weight: bold; text-align: center; background: #f0f7ff;}
.news .tpxw .swiper-ctrl-button{margin-top: -10%;}
.news .tpxw .swiper-pagination{bottom: 15px;}
@media (max-width:992px){
  .news .tpxw .swiper-slide dl dt{padding: 15px 15px 35px;}
  .news .tpxw .swiper-pagination{bottom: 10px;}	
}

@media (max-width:1500px){
  .news .xwdt .infolist li.li7{display: none;}
}
.setIE.ie8 .news .xwdt .infolist li.li7{display: none;}

.midbanner .swiper-slide{background: #fff;}
.midbanner .swiper-slide dl .place{padding-top: 9.9%;}
@media (max-width:768px){
  .midbanner .swiper-slide dl .place{padding-top: 11.25%;}
  .midbanner .swiper-slide dl .place .pic{left: -15%;}
}
@media (max-width:450px){
  .midbanner .swiper-slide dl .place{padding-top: 18.75%;}
  .midbanner .swiper-slide dl .place .pic img{object-fit: fill;}
}

.tabs .main-hd{position: relative; z-index: 20; width: 50%; margin: 0 auto;}
.tabs .main-hd li{float: left; width: 50%; font-size: 2em; font-weight: bold; text-align: center;}
.tabs .main-hd li a{display: inline-block; color: #666;}
.tabs .main-hd li a i{display: inline-block; vertical-align: top; width: 1em; height: 1em; margin-top: 2px; margin-right: .25em; background-repeat: no-repeat; background-size: 100% 100%;}
.tabs .main-hd li a span{display: inline-block; vertical-align: top; position: relative; line-height: 1em; padding-bottom: 1em;}
.tabs .main-hd li a span:after{position: absolute; right: 0; bottom: -1px; left: 0; margin: 0 auto; width: 25px; height: 8px; background: url(/default/bm/bm01/images/index/tabs_bd_triangle_up.png) no-repeat center bottom;}
.tabs .main-hd li.li0 a i{background-image: url(/default/bm/bm01/images/index/tabs_ico_xxgk.png);}
.tabs .main-hd li.li1 a i{background-image: url(/default/bm/bm01/images/index/tabs_ico_hdjl.png);}
.tabs .main-hd li.on a{color: #2069bd;}
.tabs .main-hd li.on a span:after{content: "";}
.tabs .main-hd li.on.li0 a i{background-image: url(/default/bm/bm01/images/index/tabs_ico_xxgk_on.png);}
.tabs .main-hd li.on.li1 a i{background-image: url(/default/bm/bm01/images/index/tabs_ico_hdjl_on.png);}
.tabs .main-bd{position: relative; z-index: 10; padding: 30px 30px 0; background: #fff; border: 1px solid #b3cbe6; box-shadow: 0 2px 30px rgba(0,0,0,.08);}
.tabs .main-bd .xxgk .menu-cards li a.item{padding: .75em 0 .875em;}
.tabs .main-bd .xxgk .menu-cards li a.item i{width: 45px; height: 45px; margin-bottom: .5em;}
.tabs .main-bd .xxgk .menu-cards li a.item span b{display: none;}

.tabs .main-bd .hdjl .lxxd .letter-box{padding: 20px 25px; background: url(/default/bm/bm01/images/index/hdjl_letter_box_bg.png) repeat-x top;  border: 1px solid #bddeff;}
.tabs .main-bd .hdjl .lxxd .letter-list li{position:relative; padding: .375em 110px .375em 0;}
.tabs .main-bd .hdjl .lxxd .letter-list li div{position: absolute; top: 50%; display: block; margin-top: -.8em; color: #666; line-height: 1.6em; text-align: center;}
.tabs .main-bd .hdjl .lxxd .letter-list li div span{display: inline-block; vertical-align: top;}
.tabs .main-bd .hdjl .lxxd .letter-list li div a{display: inline-block; vertical-align: middle;}
.tabs .main-bd .hdjl .lxxd .letter-list li.head div{font-size: 1.125em; font-weight: bold; color: #4868a3!important;}
.tabs .main-bd .hdjl .lxxd .letter-list li .c-topic{position: relative; top: auto; margin-top: 0; text-align: left;}
.tabs .main-bd .hdjl .lxxd .letter-list li .c-time{position: absolute; right: 0; width: 100px; text-align: left;}
.tabs .main-bd .hdjl .lxxd .menu-cards li a.item{padding: 1.125em 0;}
.tabs .main-bd .hdjl .lxxd .menu-cards li a.item i{width: 30px; height: 30px;}
.tabs .main-bd .hdjl .lxxd .menu-cards li a.item span{max-width: 5em; width: 5em;}
.tabs .main-bd .zjdc dl{position: relative; min-height: 70px; background: #f7f7f7;}
.tabs .main-bd .zjdc dl dt{position: absolute; top: 0; bottom: 0; left: 0; width: 80px; background: #3883d9;}
.tabs .main-bd .zjdc dl dt a{position: absolute; top: 50%; right: 0; left: 0; text-align: center; font-size: 1.125em; font-weight: bold; color: #fff; line-height: 1.3em; margin-top: -1.3em;}
.tabs .main-bd .zjdc dl dd{margin-left: 90px;}
.tabs .main-bd .zjdc dl dd > div{padding: .625em .75em;}
.tabs .main-bd .zjdc dl dd .caption{font-weight: bold; font-size: 1.0625em;}
.tabs .main-bd .zjdc dl dd .desc{margin-top: .625em; font-size: .9375em; color: #666;}
.tabs .main-bd .zjdc dl dd .desc p span{color: #5e9adf;}
.tabs .main-bd .zjdc .infolist li{padding-top: .425em; padding-bottom: .425em;}
@media (max-width:1500px){
  .tabs .main-hd li{font-size: 1.875em;}
  .tabs .main-bd{padding: 25px 25px 0;}
}
@media (max-width:1280px){
  .tabs .main-hd li{font-size: 1.75em;}	
  .tabs .main-hd{width: 75%;}
  .tabs .main-bd{padding: 15px 15px 0; margin-right: -15px; margin-left: -15px; border-right: none; border-bottom: none; border-left: none;}
  .tabs .main-bd .hdjl .lxxd .letter-box{padding: 10px 15px;}
}
@media (max-width:640px){
  .tabs .main-hd{width: 100%;}	
  .tabs .main-hd li{font-size: 1.5em;}
  .tabs .main-bd .xxgk .menu-cards li a.item span{line-height: 1.25em;}
  .tabs .main-bd .xxgk .menu-cards li a.item span b{display: block;}
  .tabs .main-bd .xxgk .menu-cards li.li0 a.item span{height: 2.5em;}
}
@media (max-width:480px){
  .tabs .main-bd .zjdc dl{border-top-left-radius: .75em;}
  .tabs .main-bd .zjdc dl dt{bottom: auto; width: auto; border-top-left-radius: .75em; border-bottom-right-radius: .75em;}
  .tabs .main-bd .zjdc dl dt a{position: static; display: block; margin-top: 0; padding: 0 1em; font-size: .875em; line-height: 30px;}
  .tabs .main-bd .zjdc dl dt a br{display: none;}
  .tabs .main-bd .zjdc dl dd{margin-left: 0; padding-top: 30px;}
  .tabs .main-bd .zjdc dl dd .caption{font-size: 1em;}
  .tabs .main-bd .zjdc dl dd .caption a{white-space: normal; line-height: 1.6em;}
  .tabs .main-bd .zjdc .infolist li{padding-top: .625em; padding-bottom: .625em;}
  
  .tabs .main-bd .hdjl .lxxd .letter-list.res li{padding-top: .75em; padding-right: 0; padding-bottom: .75em;}
  .tabs .main-bd .hdjl .lxxd .letter-list.res li.head{display: none;}
  .tabs .main-bd .hdjl .lxxd .letter-list.res li div{position: static; display: block; margin-top: 0; width: auto !important; text-align: left;}
  .tabs .main-bd .hdjl .lxxd .letter-list.res li .c-topic{margin-bottom: .3125em;}
  .tabs .main-bd .hdjl .lxxd .letter-list.res li .c-topic a{white-space: normal;}
  .tabs .main-bd .hdjl .lxxd .letter-list.res li .c-time{color: #999;}
  .tabs .main-bd .hdjl .lxxd .letter-list.res li .c-time:before{display: inline-block; content: "提交时间：";}
  .tabs .main-bd .hdjl .lxxd .letter-list.res li{border-bottom: 1px solid #edf6ff;}
}
@media (max-width:414px){	
  .tabs .main-hd li{font-size: 1.2875em;}
  .tabs .main-bd .hdjl .lxxd .menu-cards li a.item i{width: 30px; height: 30px; margin: 0 auto .5em;}
  .tabs .main-bd .hdjl .lxxd .menu-cards li a.item span{display: block; text-align: center; max-width: none; width: auto;}
}

.ztzl .swiper-container{margin-right: -15px; margin-left: -15px;}
.ztzl .swiper-slide dl{margin-right: 15px; margin-left: 15px;}
.ztzl .swiper-slide dl .place{padding-top: 54.72%;}
@media (max-width:1500px){
  .ztzl .swiper-container{margin-right: -10px; margin-left: -10px;}
  .ztzl .swiper-slide dl{margin-right: 10px; margin-left: 10px;}	
}

/* 飘窗 */
.pc-btn-close{ display:block; background:url(/default/bm/bm01/images/public/pc_icon_close.png) no-repeat right center; color:#555555; cursor:pointer; font-size:12px; padding-right: 16px; text-align:right;
}
.index-pc-item img{max-width: 400px;}

/* 对联 */
.index-duilian { position: fixed; bottom: 0; z-index: 100; overflow: hidden;}
.index-duilian .duilian-close { padding-top: .625em; padding-bottom: .625em; font-size: .9375em; text-align: center;}
.index-duilian .duilian-close a { display: inline-block; width: 80px; height: 16px; text-indent: -9999999px; background: url(/default/bm/bm01/images/public/close.gif) no-repeat center center; overflow: hidden;}
.index-duilian .duilian-box { position: relative; margin-bottom: 5px;}
.index-duilian .duilian-box .duilian-con { text-align: center; overflow: hidden;}
.index-duilian .duilian-box .duilian-con dd img { display: block; max-width: 200px;}
.index-duilian-l { left: 15px;}
.index-duilian-r { right: 15px;}

@media (max-width:1500px){
  #index-data-pc, .index-duilian{display: none;}
}

