/* 领导信息 */
.leaders-list.cardlist li .box{margin-bottom: 60px;}
.leaders-list li .pic{max-width: 194px; margin: 0 auto 20px;padding: 10px;border: 1px solid #e8e8e8;}
.leaders-list li .pic .imgratio{padding-top: 123.7%;}
.leaders-list li .txt{text-align: center; font-size: 1.25em;}
.leaders-list li .name{display: block; margin-bottom: 6px;}
.leaders-list li .zw{color: #666666;}

@media (max-width: 768px) {
  .leaders-list.cardlist li .box{margin-bottom: 30px;}
  .leaders-list.cardlist.cols-xs-2 li:nth-child(2n+1){clear: left;}
}
@media (max-width: 480px) {
  .leaders{padding-top: 0;}
  .leaders-list.cardlist li .box{margin-bottom: 20px;}
}

.ldxx-intro{position: relative; min-height: 400px; background:url(../images/jg/ldxx_intro_bg.png) no-repeat; background-size: 100% 100%;}
.ldxx-intro .pic{position: absolute; left: 0; width: 320px; background: linear-gradient(180deg, rgba(204, 230, 255, 1) 0%, rgba(242, 249, 255, 0.58) 100%);}
.ldxx-intro .pic img{display: block; width: 226px; margin: 50px auto 0;}
.ldxx-intro .intro{margin-left: 320px; padding: 35px 30px 35px 48px;}
.ldxx-intro .intro .name strong{font-size: 1.75em; color:#044889;}
.ldxx-intro .intro .name span{font-size: 1.25em; color: #000; margin-left: 20px; font-weight: bold;}
.ldxx-intro .intro dl dt{position: relative; font-weight: bold; font-size: 1.5em; margin-bottom: 15px;}
.ldxx-intro .intro dl dt:after{content: ''; position: absolute; right: 0; left: 4em; height: 1px; top: 50%; background: #85BAF2;}
.ldxx-intro .intro dl dt:before{content: ''; position: absolute; left: 4em; margin-left: -7px; top: 50%; margin-top: -5px; width: 12px; height: 10px; background: url(../images/jg/ldxx_detail_arrow.png) no-repeat; background-size: 100% 100%;}
.ldxx-intro .intro dl dd{font-size: 1.25em; line-height: 2;  text-indent: 2em;}

@media (max-width: 992px) {
  .ldxx-intro{background: linear-gradient(180deg, rgba(204, 230, 255, 1) 0%, rgba(242, 249, 255, 0.58) 100%);}
  .ldxx-intro .pic{position: static; width: auto; padding-top: 30px; background: none;}
  .ldxx-intro .pic img{margin-top: 0;}
  .ldxx-intro .intro{margin-left: 0;}
  .ldxx-intro .intro{padding: 20px 20px 30px;}
  .ldxx-intro .intro .name{text-align: center;}
  .ldxx-intro .intro .name strong{display: block; margin-bottom: 10px;}
  .ldxx-intro .intro .name span{margin-left: 0; display: block;}
}