@charset "utf-8";

.ldzl .leader-list{margin-right: -15px; margin-left: -15px;}
.ldzl .leader-list li{float: left; width: 50%;}
.ldzl .leader-list li dl{margin-right: 15px; margin-left: 15px; position: relative; line-height: 1.5em; border-bottom: 1px solid #f0f0f0;}
.ldzl .leader-list li dl dt{position: absolute; top: 50%; width: 20%; text-align: center; font-weight: bold; line-height: 1.8em; margin-top: -.9em;}
.ldzl .leader-list li dl dd{text-align: left; margin-left: 20%;}
.ldzl .leader-list li dl dd:before{display: inline-block; vertical-align: middle; height: 6em; width: 1px; content: "";}
.ldzl .leader-list li dl dd p{display: inline-block; vertical-align: middle; width: 95%; color: #666; text-align: justify;}
.ldzl .leader-list li.break{width: 100%;}
.ldzl .leader-list li.break dl dt{position: static; margin-top: auto; width: auto; font-size: 1.25em;}
.ldzl .leader-list li.break dl dd{margin-left: 0;}
.ldzl .leader-list li.break dl dd:before{content: normal;}
.ldzl .leader-list li.break dl dd p{display: block; padding-bottom: 1.5em; width: auto; text-align: center;}
@media (max-width:1480px) {
  .ldzl .leader-list{margin-right: -10px; margin-left: -10px;}
  .ldzl .leader-list li dl{margin-right: 10px; margin-left: 10px;}	
}
@media (max-width:768px) {
  .ldzl .leader-list li{width: 100%;}	
  .ldzl .leader-list li dl dd:before{height: 5em;}	
}
@media (max-width:450px) {
  .ldzl .leader-list li dl dt{width: 25%;}
  .ldzl .leader-list li dl dd{margin-left: 25%;}
  .ldzl .leader-list li.most dl dd:before{height: 7em;}
}

.jgjs .hd ul{margin-right: -15px; margin-left: -15px;}
.jgjs .hd ul li{float: left; width:20%;}
.jgjs .hd ul li a{display: block; margin-right: 15px; margin-left: 15px; padding: 1em 0; text-align: center; font-size: 1.5em; font-weight: bold; color: #757575; line-height: 1.875em; background-color: #e6f2ff;}
.jgjs .hd ul li.on a{color: #2d67b9; background-color: #b6d0f2;}
.jgjs .shadow-box{border-top-left-radius: 0; border-top-right-radius: 0;}


/*·¨ÂÉ·¨¹æ¿â*/
.jgjs1 .hd ul{margin-right: -15px; margin-left: -15px;}
.jgjs1 .hd ul li{float: left; width:100%;}
.jgjs1 .hd ul li a{display: block; margin-right: 15px; margin-left: 15px; padding: 1em 0; text-align: center; font-size: 1.5em; font-weight: bold; color: #757575; line-height: 1.875em; background-color: #e6f2ff;}
.jgjs1 .hd ul li.on a{color: #2d67b9; background-color: #b6d0f2;}
.jgjs1 .shadow-box{border-top-left-radius: 0; border-top-right-radius: 0;}
.jgjs1 .on a{cursor:default;}
.jgjs1 .menu-cards li a{cursor:pointer ;}

@media (max-width:1480px) {
  .jgjs .hd ul{margin-right: -10px; margin-left: -10px;}
  .jgjs .hd ul li a{margin-right: 10px; margin-left: 10px;}	
}
@media (max-width:768px) {
  .jgjs .hd ul li{width: 52%;}
  .jgjs .hd ul li a{font-size: 1.375em;}
}
@media (max-width:414px) {
  .jgjs .hd ul li a{padding: .5em 0; font-size: 1.25em;}
}

.zyzn .bd dl{line-height: 36px;}
.zyzn .bd dl dt{font-weight: bold;}
.zyzn .bd dl dd p{margin-top: 1.25em; position: relative; text-align: justify;}
.zyzn .bd dl dd p i{position: absolute; top: 4px; left: 0; display: block; width: 28px; height: 28px; line-height: 28px; font-style: normal; font-family: Arial, Helvetica, sans-serif; color: #fff; font-weight: bold; text-align: center; background: url(../images/zjgk/seq.png) no-repeat center; text-indent: 0 !important;}
.zyzn .bd dl dd p.caption{font-weight: bold; font-size: 1.125em; text-indent: 0 !important;}
.zyzn .bd dl dd p.caption i{display: none;}

.imagelist .col4 li{
  width: 21%;
  margin-left: 3%;
height: 240px;
}


@media (max-width: 992px){
.imagelist .col4 li{
    height: auto;
}
}

.defcursor{cursor: default ;}