@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;}

.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: 66.67%;}
.news .tpxw .swiper-slide dl dt{position: absolute; right: 0; bottom: 0; left: 0; z-index: 9; padding: 15px 15px 40px; text-align: center; background: url(../images/public/blank_black_linear.png) repeat-x top;}
.news .tpxw .swiper-slide dl dt a{color: #fff;}
.news .tpxw .swiper-ctrl-button{margin-top: -10%;}
.news .tpxw .swiper-pagination{bottom: 13px;}
.news .tpxw .swiper-pagination .swiper-pagination-bullet{width: 15px; background: #fff;}
.news .tpxw .swiper-pagination .swiper-pagination-bullet-active{width: 24px; background: #5eacff;}
.news .tpxw .swiper-pagination .swiper-pagination-switch{width: 15px; background: #fff;}
.news .tpxw .swiper-pagination .swiper-active-switch{width: 24px; background: #5eacff;}

@media (max-width:1500px){
  .news .xwdt .infolist li.li7{display: none;}
}

.menu-list ul{margin: -30px -15px 0; overflow: hidden;}
.menu-list li{float: left;}
.menu-list li a{display: block; position: relative; margin: 30px 15px 0; height: 80px; line-height: 80px; overflow: hidden; background-repeat: no-repeat; background-size: 100% 100%;}
.menu-list li a span{display: inline-block; vertical-align: middle; position: relative; z-index: 2; margin-left: 15%; line-height: 1.75em; font-weight: bold; font-size: 1.375em; transition: all .3s;}
.menu-list li a b{position: absolute; top: 20%; right: 5%; bottom: 0; z-index: 1; text-align: center;}
.menu-list li a b img{display: block; margin: 0 auto; height: 100%;}
.menu-list li a:hover span{margin-left: 18%;}
.menu-list ul.col2 li{width: 50%;}
.menu-list ul.col3 li{width: 33.33333%;}
@media (max-width:1500px){
  .menu-list ul{margin: -25px -12px 0 -13px;}	
  .menu-list li a{margin: 25px 12px 0 13px;}
}
@media (max-width:1280px){
  .menu-list ul{margin: -20px -10px 0;}	
  .menu-list li a{margin: 20px 10px 0;}
}
@media (max-width:992px){
  .menu-list ul{margin: -15px -7px 0 -8px;}	
  .menu-list li a{margin: 15px 7px 0 8px;}
  .menu-list li a span{font-size: 1.25em;}
}

.xxgk .zfxxgkzl .menu-cards li{width: 50%;}
.xxgk .zfxxgkzl .menu-cards li a.item{margin-bottom: 10px !important;}
.xxgk .zfxxgkzl .menu-cards li a.item i{width: 80px; height: 80px; margin-bottom: .625em;}
.xxgk .zfxxgkzl .menu-cards li a.item span b{display: none;}
.xxgk .menu-list li{width: 50%;}
.xxgk .menu-list li a{height:97px; line-height: 97px; background-image: url(../images/index/xxgk_menu_li_bg.png);}
.xxgk .menu-list li a span{color: #245882;}
.xxgk.active .zfxxgkzl .menu-cards li{width: 33.33333%;}
@media (max-width:992px){
  .xxgk .zfxxgkzl .menu-cards li a.item{margin-bottom: 0!important; padding-top: 1.25em; padding-bottom: 1.25em; background: #ecf5ff;}
  .xxgk .zfxxgkzl .menu-cards li a.item i{width: 60px; height: 60px;}
}
@media (max-width:414px){
  .xxgk .zfxxgkzl .menu-cards li a.item i{width: 45px; height: 45px;}
  .xxgk .zfxxgkzl .menu-cards li a.item span b{display: block;}
  .xxgk .menu-list li{width: 100%;}
}

.hdjl .swiper-fluid{padding-top: 20px; padding-right: 25px; padding-bottom:15px; padding-left: 25px; margin-top: 20px; margin-bottom: 1px; background: #f7fcff; border: 1px solid #ccdde8; border-radius: 10px;}
.hdjl .swiper-slide{position: relative;}
.hdjl .swiper-slide .status{position: absolute; top: auto; left: 0; width: 70px; height: 55px; background: #539eef; border-radius: 5px 5px 0 5px;}
.hdjl .swiper-slide .status span{display: block; text-align: center; line-height: 55px; color: #fff;}
.hdjl .swiper-slide .status:after{position: absolute; bottom: 0; right: -10px; content: ""; width: 0; height: 0; overflow: hidden; border: 10px solid transparent; border-bottom-color: #539eef;}
.hdjl .swiper-slide .status.end{background: #ccc;}
.hdjl .swiper-slide .status.end:after{border-bottom-color: #ccc;}
.hdjl .swiper-slide .itm{padding-left: 90px;}
.hdjl .swiper-slide .itm .caption{line-height: 1.6em; margin-bottom: .5em;}
.hdjl .swiper-slide .itm .caption .elli-m{height: 3em; -webkit-line-clamp: 2;}
.hdjl .swiper-slide .itm .desc p{color: #999;}
.hdjl .swiper-slide .itm .desc p b{font-weight: normal;}
.hdjl .swiper-slide .itm .desc p .etime{display: none;}
.hdjl .swiper-fluid.zjdc .swiper-pagination{bottom: 20px; width: auto;}
.hdjl .swiper-fluid.zjdc .swiper-pagination .swiper-pagination-bullet{width: 18px; height: 6px;}
.hdjl .swiper-fluid.zjdc .swiper-pagination .swiper-pagination-bullet-active{width: 26px;}
.hdjl .swiper-fluid.zjdc .swiper-pagination .swiper-pagination-switch{width: 18px; height: 6px;}
.hdjl .swiper-fluid.zjdc .swiper-pagination .swiper-active-switch{width: 26px;}
.hdjl.active .swiper-fluid.zjdc{padding: 20px 20px 20px 20px; position: relative;}
.hdjl.active .swiper-fluid.zjdc .swiper-pagination{top: 80px; bottom: auto; right: auto; left: 20px; width: 70px;}
.hdjl.active .swiper-fluid.zjdc .swiper-pagination .swiper-pagination-bullet{width: 12px; height: 4px;}
.hdjl.active .swiper-fluid.zjdc .swiper-pagination .swiper-pagination-bullet-active{width: 20px;}
.hdjl.active .swiper-fluid.zjdc .swiper-pagination .swiper-pagination-switch{width: 12px; height: 4px;}
.hdjl.active .swiper-fluid.zjdc .swiper-pagination .swiper-active-switch{width: 20px;}
.hdjl .infolist.solidline li{padding-top: .875em; padding-bottom: .875em;}
.hdjl .index-lxxd .infolist li{padding-top: 0.72em;padding-bottom: 0.72em;}
.hdjl .menu-list{padding-top: 10px;}
.hdjl .menu-list li{width: 100%;}
.hdjl .menu-list li a span{margin-left: 20%;}
.hdjl .menu-list li a b{top: 15%; right: 15%; bottom: 15%;}
.hdjl .menu-list li.li0 a{color: #bd9a77; background: #faf6f0;}
.hdjl .menu-list li.li1 a{color: #77b1bd; background: #f0faf9;}
.hdjl .menu-list li.li2 a{color: #779ebd; background: #f0f4fa;}
.hdjl.active .menu-list{padding-top: 0;}
.hdjl.active .menu-list li{width: 33.33333%;}
.hdjl.active .menu-list li a{line-height: 70px;}
.hdjl.active .menu-list li a span{margin-left: 10%;}
.hdjl.active .menu-list li a b{top: 35%; right: 5%; bottom: 0;}
.hdjl.active .menu-list li a:hover span{margin-left: 12%;}
.hdjl.active .swiper-slide .itm .desc p .etime{display: inline;}
.hdjl.active .swiper-slide .itm .caption .elli-m{height: 3.2em; -webkit-line-clamp: 2;}
.hdjl.active .swiper-fluid.zjdc-normal{display: none;}
.hdjl.active .swiper-fluid.zjdc-active{display: block;}
.ie .hdjl .swiper-slide .itm .caption .elli-m{display: block;}
@media (max-width:1500px){
  .hdjl .swiper-fluid{padding-top: 25px; padding-right: 25px;}
  .hdjl .swiper-fluid > label{left: 25px;}	
  /* .hdjl.active .swiper-fluid.zjdc{padding: 15px 15px 15px 110px !important;} */
  .hdjl.active .swiper-fluid.zjdc > label{left: 15px !important;}
}
@media (max-width:992px){
  .hdjl .menu-list{padding-top: 0;}
  .hdjl .menu-list li{width: 33.33333%;}
  .hdjl .menu-list li a{line-height: 70px;}
  .hdjl .menu-list li a span{margin-left: 10%;}
  .hdjl .menu-list li a b{top: 35%; right: 5%; bottom: 0;}
  .hdjl .menu-list li a:hover span{margin-left: 12%;}
  .hdjl .swiper-fluid.zjdc{padding: 15px 15px 15px 110px;}
  .hdjl .swiper-fluid.zjdc > label{left: 15px;}
  .hdjl .swiper-fluid.zjdc .swiper-pagination{position: static !important; margin-top: 10px !important;}
  .hdjl .swiper-fluid.zjdc .swiper-pagination .swiper-pagination-bullet{width: 12px; height: 4px;}
  .hdjl .swiper-fluid.zjdc .swiper-pagination .swiper-pagination-bullet-active{width: 20px;}
  .hdjl .swiper-fluid.zjdc .swiper-pagination .swiper-pagination-switch{width: 12px; height: 4px;}
  .hdjl .swiper-fluid.zjdc .swiper-pagination .swiper-active-switch{width: 20px;}
  .hdjl .swiper-slide .itm .caption .elli-m{display: block; height: auto !important;}
  .hdjl .swiper-slide .itm .desc p .etime{display: inline;}
}
@media (max-width:640px){
  .hdjl .swiper-fluid.zjdc{padding-left: 15px !important; padding-bottom: 15px !important;}
  .hdjl .swiper-fluid.zjdc > label{top: -1px !important; left: -1px !important; border-radius: 10px 0 10px 0; height: 24px;}
  .hdjl .swiper-fluid.zjdc > label span{line-height: 24px;}
  .hdjl .swiper-fluid.zjdc > label:after{content: normal;}
  .hdjl .swiper-fluid.zjdc .swiper-pagination{position: static; margin-top: 10px;}
  .hdjl .swiper-slide .itm .desc{font-size: .875em;}
  .hdjl .swiper-slide .itm .desc p b{display: none;}
}
@media (max-width:414px){
  .hdjl .menu-list li{width: 100% !important;}
  .hdjl .menu-list li a span{margin-left: 20%;}
  .hdjl .menu-list li a b{top: 15%; right: 15%; bottom: 15%;}
}

.tabs .ewb-item{float: left; width: 43.75%; position: relative; z-index: 1;/* -webkit-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1); transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1);*/}
.tabs .ewb-item .entire-box{height: 486px; background: #fff; border: 1px solid #a4dbfc;}
.tabs .ewb-item .column-head{position: relative; text-align: center;}
.tabs .ewb-item .column-head:before{position: absolute; top: 50%; right: 0; left: 0; content: ""; height: 1px; background: #d3deeb;}
.tabs .ewb-item .column-head .currentname{position: relative; display: inline-block; padding-right: 1.25em; padding-left: 1.25em; font-size: 2em; color: #2165b8; font-weight: bold; line-height: 1.6em; background: #fff;}
.tabs .ewb-item .column-head .currentname:before{position: absolute; top: 50%; left: -7px; content: ""; margin-top: -3px; width: 7px; height: 7px; background: #d3deeb; border-radius: 100em;}
.tabs .ewb-item .column-head .currentname:after{position: absolute; top: 50%; right: -7px; content: ""; margin-top: -3px; width: 7px; height: 7px; background: #d3deeb; border-radius: 100em;}
.tabs .ewb-item.active{width: 56.25%; z-index: 2;}
.tabs .ewb-item.active .entire-box{border-color: #39aef7; box-shadow: 0 2px 40px rgba(42,98,133,.3);}
.tabs .ewb-item.active .column-head:before{background: #abd1ff;}
.tabs .ewb-item.active .column-head .currentname:before{background: #abd1ff;}
.tabs .ewb-item.active .column-head .currentname:after{background: #abd1ff;}
.tabs .ewb-item.active .none{display: block;}
.tabs .ewb-item + .ewb-item .entire-box{margin-left: -1px;}
@media (max-width:1500px){
  .tabs .ewb-item .entire-box{height: 474px;}
  .tabs .ewb-item .column-head .currentname{font-size: 1.875em;}	
}
@media (max-width:1280px){
  .tabs .ewb-item .entire-box{padding: 20px 20px 0;}	
  .tabs .ewb-item .column-head .currentname{font-size: 1.75em;}
}
@media (max-width:992px){
  .tabs .ewb-item{float: none; width: auto !important;}	
  .tabs .ewb-item .column-head .currentname{font-size: 1.5em;}
  .tabs .ewb-item .entire-box{padding: 15px 15px 0; height: auto !important; border-color: #39aef7; box-shadow: none !important;}
  .tabs .ewb-item .column-head:before{background: #abd1ff;}
  .tabs .ewb-item .column-head .currentname:before{background: #abd1ff;}
  .tabs .ewb-item .column-head .currentname:after{background: #abd1ff;}
  .tabs .ewb-item .none{display: block;}
}
@media (max-width:640px){
	
}

.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;}	
}
/* 长者版 */
body.useOldFixed .news .tpxw .swiper-slide dl dt a.elli-s{font-size: 23px !important;}
body.useOldFixed .xxgk.active .zfxxgkzl .menu-cards li:not(.skipAutoFix){width: 33% !important; float: left !important; clear: none !important;}
body.useOldFixed .header-logo img{margin-top: 0px !important;}
body.useOldFixed .news .tpxw .swiper-slide dl dt{padding: 15px 50px 0px !important;}
body.useOldFixed .news .tpxw .swiper-pagination{left: auto !important;bottom: 5px !important;zoom: 0.82701 !important;}