@charset "utf-8";

.leader .bd dt{float: left; width: 281px;}
.leader .bd dt .photo{display: block; padding: 12px; border: 1px solid #d2d2d2;}
.leader .bd dd{margin-left: 281px; padding-left: 25px;}
.leader .bd dd .item + .item{margin-top: 20px;}
.leader .bd dd .item .label span{position: relative; display: inline-block; margin-bottom: 1em; padding: .25em 1.125em; color: #fff; background-color: #1978c2; background-image: linear-gradient(-13deg, rgba(24, 113, 183, 1), rgba(32, 144, 233, 1)); border-radius: 5px;}
.leader .bd dd .item .label span:after{position: absolute; bottom: -16px; left: 50%; content: ""; margin-left: -8px; border: transparent solid 8px; border-top-color: #1978c2;}
.leader .bd dd .item .name{font-size: 1.5em;}
.leader .bd dd .item .text{text-indent: 2em; line-height: 1.875em; text-align: justify;}
.leader .bd dd .item .text a{display: inline-block; color: #0166b6; text-indent: 0;}
.leader .bd dd .item .menu-cards{padding-right: 5%; padding-left: 5%;}
.leader .bd dd .item .menu-cards li{width: 24%; margin-right: 4%; margin-left: 4%;}
.leader .bd dd .item .menu-cards li a{height: 40px; color: #fff; line-height: 40px; background: #0f66b7; border-color: #0f66b7;}
.leader .bd dd .item .menu-cards li a span{font-size: 1.375em;}
@media (max-width:992px) {
  .leader .bd dt{float: none; width: 25%; min-width: 160px; margin-right: auto; margin-left: auto; margin-bottom: 15px;}
  .leader .bd dd{margin-left: 0; padding-left: 0;}
  .leader .bd dd .item .name{font-size: 1.125em; text-align: center;}
  .leader .bd dd .item .menu-cards{padding-right: 0; padding-left: 0;}	
  .leader .bd dd .item .menu-cards li{width: 33.33333%; margin-right: 0; margin-left: 0;}
}

.xxlb{border: 1px solid #e5e5e5;}
@media (max-width:768px) {
  .xxlb{border: none;}
}
.xxlb.card > .hd{border-bottom-color: #e5e5e5;}
.xxlb.card > .hd li{padding-top: .25em; padding-bottom: .25em;}
.xxlb.card > .hd li:after{position: absolute; top: -1px; right: 0; left: 0; content: normal; display: none; height: 5px; background: #2b6fd5;}
.xxlb.card > .hd li.on{background: #fff;}
.xxlb.card > .hd li.on a{color: #fff !important;}
.xxlb.card > .hd li.on:after{content: ""; display: block;}
@media (max-width:768px) {
  .xxlb.card > .hd{border-top: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;}	
}
@media (max-width:640px) {
  .xxlb.card > .hd li{width: 50% !important; border-bottom: 1px solid #e5e5e5;}	
}
.xxlb .bd{height: 665px;}
.xxlb .zfld .imagelist ul li a .imgbox{width: 75%; margin-right: auto; margin-left: auto;}
.xxlb .zfld .imagelist ul li a .place{padding-top: 120%;}
.xxlb .zfld .imagelist ul li a .caption{margin-top: 10px;}
.xxlb .zfld .imagelist ul li a .caption dt{margin-bottom: 5px;}
@media (max-width:992px) {
  .xxlb .bd{height: auto;}	
}
@media (max-width:768px) {
  .xxlb .bd .infolist{margin-top: 10px;}
  .xxlb .zfld .imagelist ul li a .imgbox{width: auto;}	
}
