.blk-main .clearlist,.blk-main .listclear{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.blk{margin-bottom: 25px;}
.blk-xs{width:240px;}
.blk-sm{width:930px;}
.blk-main{width:1200px; margin: 0 auto;}

.p12-aboutinfo-1{display: inline-block;width: 100%;background: #fff;margin-bottom: 38px;}
.p12-aboutinfo-1-tit{height: 114px;line-height: 114px;font-size: 30px;text-align: center; color:#4b4a4a;}
.p12-aboutinfo-1-tit span{font-size: 22px;color: #aaa;}
.p12-aboutinfo-1-nr{padding:0 0 20px;}

.yos-box {
        padding-top: 30px;
        width: 1200px;
        margin: 0 auto;
    }
    
    .yos-box dl {
        float: left;
        width: 285px;
        height: 505px;
        position: relative;
        margin-right: 20px;
        margin-bottom: 50px;
    }
    
    .yos-box dl.last {
        margin-right: 0;
    }
    
    .yos-box dt img {
        width: 285px;
        height: 348px;
        display: block;
    }
    
    .yos-box dl dd {
        width: 100%;
        background-color: #fff;
        padding: 20px 0 10px;
        ;
        text-align: center;
        position: absolute;
        left: 0;
        bottom: 0;
        z-index: 1;
    }
    
    .yos-box dl dd span {
        display: block;
        width: 175px;
        height: 55px;
        line-height: 55px;
        font-size: 45px;
        font-weight: bold;
        font-family: Arial;
        color: #26365a;
        margin: 0 auto;
        position: relative;
    }
    
    .yos-box dl dd span::before,
    .yos-box dl dd span::after {
        position: absolute;
        content: "";
        width: 50px;
        height: 1px;
        background-color: #cacaca;
        top: 50%;
    }
    
    .yos-box dl dd span::before {
        left: 0;
    }
    
    .yos-box dl dd span::after {
        right: 0;
    }
    
    .yos-box dl dd em {
        display: block;
        height: 32px;
        line-height: 32px;
        font-size: 22px;
        color: #666666;
        padding-top: 10px;
        font-style: normal;
    }
    
    .yos-box dl dd em b {
        color: #333333;
    }
    
    .yos-box dl dd p {
        font-size: 14px;
        line-height: 30px;
        color: #666;
        padding: 30px 25px 0;
        height: 0;
        transition: all 0.5s linear;
        overflow: hidden;
    }
    
    .yos-box dl.cur dd {
        background-color: hsla(222, 41%, 25%, 0.8);
    }
    
    .yos-box dl.cur dd span {
        color: #fff;
    }
    
    .yos-box dl.cur dd span::before,
    .yos-box dl.cur dd span::after {
        background-color: #fff;
    }
    
    .yos-box dl.cur dd em {
        color: #fff;
    }
    
    .yos-box dl.cur dd em b {
        color: #fff;
    }
    
    .yos-box dl.cur dd p {
        height: 172px;
        color: #fff;
    }


.cx {
        clear: both;
        margin: 50px auto;
    }
    
    .cx p {
        font-size: 30px;
        font-weight: bold;
        text-align: center;
        color: #333;
    }
    
    .cx p span {
        color: #333;
    }
    
    .cl {
        clear: both;
    }
.ty-banner-1 {
overflow: hidden;
line-height: 0;
text-align:center;
}
.ty-banner-1 img{
visibility: hidden;
}
.ty-banner-1 img.show{
visibility: visible;
}
.index_centered {
  width: 1200px;
  margin: 0 auto;
}
.index_title_wrap {
  text-align: center;
}
.index_title_wrap::before {
  content: '';
  display: block;
  width: 21px;
  height: 15px;
  margin: 0 auto 4px;
  background: url('http://www.mkzldj.com/upload/sys/pc/title_bg.png') no-repeat center;
}
.index_title_wrap h2 .index_title {
  font-size: 30px;
  color: #111;
  font-weight: 400;
}
.index_title_wrap h2 .index_title span {
  color: #fdd000;
}
.index_title_wrap .sub {
  font-size: 14px;
  color: #999;
  margin-top: 4px;
}
  .index_select {
  margin-top: 70px;
}
.index_select .index_select_b {
  margin-top: 30px;
}
.index_select .index_select_b ul li {
  float: left;
  width: 199px;
  height: 150px;
  border-right: 1px solid #eee;
  text-align: center;
}
.index_select .index_select_b ul li:last-child {
  width: 200px;
  border: none;
}
.index_select .index_select_b ul li .icon {
  position: relative;
  display: block;
  width: 110px;
  height: 24px;
  margin: 26px auto 0;
}
.index_select .index_select_b ul li .icon::after {
  content: '';
  position: absolute;
  width: 40px;
  height: 1px;
  background: #ccc;
  left: 50%;
  margin-left: -20px;
  bottom: -20px;
}
.index_select .index_select_b ul li .item_title {
  font-size: 14px;
  color: #333;
  height: 37px;
  line-height: 20px;
  margin-top: 40px;
}
.index_step {
  width: 100%;
  height: 404px;
  background: url('http://www.mkzldj.com/upload/sys/pc/step/bg.png') no-repeat center;
  overflow: hidden;
}
.index_step .index_title_wrap {
  margin-top: 70px;
}
.index_step .index_step_b {
  margin-top: 30px;
}
.index_step .index_step_b ul li {
  position: relative;
  float: left;
  width: 90px;
}
.index_step .index_step_b ul li::after {
  content: '';
  position: absolute;
  top: 34.5px;
  right: -42.5px;
  width: 17px;
  height: 21px;
  background: url('http://www.mkzldj.com/upload/sys/pc/step/next.png') no-repeat center;
}
.index_step .index_step_b ul li:last-child::after {
  display: none;
}
.index_step .index_step_b ul li .cir {
  display: block;
  width: 88px;
  height: 88px;
  border: 1px solid #ccc;
  border-radius: 50%;
}
.index_step .index_step_b ul li .item_title {
  font-size: 14px;
  color: #333;
  text-align: center;
  margin-top: 15px;
}
.index_step .index_step_b ul li:nth-of-type(1) ~ li {
  margin-left: 68px;
}


.index_team {
  margin-top: 50px;
}
.index_team .index_team_b {
  position: relative;
  margin-top: 30px;
}
.index_team .index_team_b ul li {
  position: relative;
  float: left;
  width: 300px;
  height: 405px;
}
.index_team .index_team_b ul li .pic_wrap {
  transition: 0.5s;
  -ms-transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  position: absolute;
  left: 0;
  width: 300px;
  height: 325px;
  overflow: hidden;
}
.index_team .index_team_b ul li .pic_wrap::after {
  transition: 0.5s;
  -ms-transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  content: '';
  position: absolute;
  width: 294px;
  height: 319px;
  border: 3px solid transparent;
  top: 0;
  left: 0;
  z-index: 2;
}
.index_team .index_team_b ul li .pic_wrap img {
  display: block;
  width: 100%;
}
.index_team .index_team_b ul li .item_content {
  transition: 0.5s;
  -ms-transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  position: absolute;
  left: 0;
  width: 300px;
  height: 80px;
  background: #eee;
  overflow: hidden;
}
.index_team .index_team_b ul li .item_content .item_content_t {
  transition: 0.5s;
  -ms-transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  font-size: 24px;
  color: #333;
  width: 240px;
  margin: 18px auto 0;
}
.index_team .index_team_b ul li .item_content .item_content_m {
  transition: 0.5s;
  -ms-transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  font-size: 14px;
  color: #999;
  width: 240px;
  margin: 4px auto 0;
}
.index_team .index_team_b ul li .item_content .item_content_b {
  font-size: 14px;
  color: #999;
  width: 240px;
  margin: 10px auto 0;
  height: 80px;
  line-height: 20px;
  overflow: hidden;
}
.index_team .index_team_b ul li:nth-of-type(2n+1) .pic_wrap {
  top: 0;
}
.index_team .index_team_b ul li:nth-of-type(2n+1) .item_content {
  bottom: 0;
}
.index_team .index_team_b ul li:nth-of-type(2n) .pic_wrap {
  bottom: 0;
}
.index_team .index_team_b ul li:nth-of-type(2n) .item_content {
  top: 0;
}
.index_team .index_team_b ul li:hover {
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
}
.index_team .index_team_b ul li:hover .item_content {
  height: 190px;
  background: #111;
}
.index_team .index_team_b ul li:hover .item_content .item_content_t {
  color: #fdd000;
}
.index_team .index_team_b ul li:hover .item_content .item_content_m {
  color: #999;
}
.index_team .index_team_b ul li:hover .pic_wrap {
  height: 215px;
}
.index_team .index_team_b ul li:hover .pic_wrap::after {
  border-color: #111;
}