


.lead .lead-target {
    width: 1060px;
    height: 106px;
    background-color: #fbfbe8;
    border: 1px #4e4d4e dashed;
    float: right;
    border-radius: 14px;
    margin-top: 22px;
    margin-bottom: 25px;
    font-size: 18px;
    color: #604f43;
    position: relative;
}
.lead .lead-target .text {
    padding: 10px 64px 0 64px;
    line-height: 38px;
    text-indent: 2em;
}
.lead .title-show {
    position: absolute;
    left: -48px;
    top: -16px;
}


.slider-box .news {
    width: 602px;
    height: 310px;
}
.slider-box .news .news-item {
    margin-bottom: 16px;
}
.slider-box .news .news-item .tit {
    padding-bottom: 14px;
}
.slider-box .news .news-item .tit a {
    color: #36b598;
    font-size: 20px;
    font-weight: bold;
}
.slider-box .news .news-item .des a {
    font-size: 15px;
    color: #323333;
}
.slider-box .news .news-item a:hover {
    text-decoration: underline;
}


.slider-box .slider,
.slider-box .slider .swiper-wrapper,
.slider-box .slider .swiper-container {
    width: 464px;
    height: 300px;
}
.slider-box .slider .swiper-container .cover {
    width: 100%;
    height: 100%;
    background-size: cover;
}


.dynamic {
    height: 243px;
    margin-top: 42px;
}
.dynamic .left-box {
    width: 602px;
}
.dynamic .left-box .l-con {
    background-color: #f7f7f7;
    overflow: hidden;
    padding-bottom: 10px;
}
.dynamic .left-box .l-con .item {
    margin-top: 9px;
    padding-left: 38px;
    background-image: url("../img/icon-jian2.png");
    background-position: 9px center;
    background-repeat: no-repeat;
}
.dynamic .left-box .l-con .item a {
    font-size: 14px;
    color: #323232;
}
.dynamic .left-box .l-con .item a:hover {
    text-decoration: underline;
}



.dynamic .right-box {
    width: 464px;
    background-color: #e1f1ef;
}
.dynamic .r-con {
    padding-left: 54px;
    padding-bottom: 10px;
}
.dynamic .r-con .item {
    padding-left: 24px;
    background-image: url("../img/icon-jian.png");
    background-position: left center;
    background-repeat: no-repeat;
    margin-bottom: 8px;
}
.dynamic .r-con .item a {
    font-size: 14px;
    color: #323232;
}
.dynamic .r-con .item a:hover {
    text-decoration: underline;
}


.type-box {
    margin-top: 28px;
}
.type-box .type-content {
    border-top: 1px solid #e6e6e6;
}

.type-box .type-content .people-show {

}
.type-box .type-content .people-show .item {
    width: 25%;
    float: left;
}
.type-box .type-content .people-show .item .item-target {
    width: 234px;
    margin: 0 auto;
}
.type-box .type-content .people-show .item .item-target .cover {
    height: 142px;
    position: relative;
    padding-top: 23px;
    text-align: center;
}
.type-box .type-content .people-show .item .item-target .show-name {
    text-align: center;
    font-size: 16px;
    color: #323333;
}
.type-box .type-content .people-show .item .item-target .cover  .count {
    width: 26px;
    height: 26px;
    color: #fff;
    text-align: center;
    line-height: 26px;
    font-size: 14px;
    position: absolute;
    left: 50%;
    top: 15px;
    background-color: #54ac87;
    margin-left: -76px;
    border-radius: 50%;
}


.admission .tit {
    padding-top: 45px;
    padding-bottom: 39px;
    text-align: center;
}
.admission .rule-box {
    margin-left: -28px;
    margin-right: -28px;
}
.admission .rule-box .item {
    width: 25%;
    float: left;
    position: relative;
}
.admission .rule-box .item:after {
    width: 16px;
    height: 26px;
    background-image: url("../img/icon-right.png");
    background-size: cover;
    position: absolute;

    right: -8px;
    top: 50%;
    margin-top: -13px;
    content: '';
    display: block;
}
.admission .rule-box .item.no-after:after {
    display: none;
}

.admission .rule-box .item-target {
    width: 227px;
    height: 184px;
    background-color: #fff4e0;
    border-radius: 10px;
    margin: 0 auto;
}
.admission .rule-box .item-target .padding {
    padding: 0 20px;
}
.admission .rule-box .item-target .count {
    padding-top: 4px;
    padding-bottom: 16px;
}
.admission .rule-box .item-target .t1 {
    font-size: 16px;
    color: #2db49b;
    font-weight: bold;
}
.admission .rule-box .item-target .t2 {
    font-size: 14px;
    color: #2f2f2f;
    padding-top: 14px;
    line-height: 26px;
}



.table-controller {
    margin-top: 45px;
}
.table-controller .section-center .table-title {
    height: 35px;
    line-height: 35px;
    background-color: #25bea3;
    padding-left: 10px;
    color: #feffff;
    font-size: 16px;
    position: relative;
    z-index: 20;
    font-weight: bold;
}
.table-controller .section-center .table-title .sp {
    color: #fff4e0;
    display: inline-block;
    padding-left: 26px;
    font-weight: normal;
}


.table01{
    background:#CCCCCC;
    width:100%;
    border:0;
    border-spacing: 1px;
    font-size:14px;
    margin-top: -2px;
    position: relative;
    z-index: 10;
}
.table01 td{/*默认td的样式*/
    text-align:left;/*如果表格中居中的内容多就这样写，如果居左的多那么就写left*/
    padding:4px;
    background:#ffffff;
    font-size: 14px;
    color: #333;
}
/*.table01 td a{*/
    /*color:black;*/
/*}*/
.table01 td a:hover {
    text-decoration: underline;
}
.table01 td.al-left{
    text-align:left;
}
.table01 td.al-center{
    text-align:center;
}
.table01 td.al-right{
    text-align:right;
}
