.sm-menu ul li:first-child {
    margin-left: 10px;
}

.sm-menu {
    font-size: 25px;
    padding: 15px 0;
}

.bigbg {
    background: #f2f2f2;
    color: #1d1d1d;
}

.w1220 {
    width: 1220px;
    margin: 0 auto;
}

.sm-menu {
    font-size: 25px;
    padding: 15px 0;
}

.baibg {
    background: #FFF;
}


.sm-menu ul li:first-child {
    margin-left: 10px;
}

.sm-menu ul li {
    float: left;
    margin-left: 20px;
}

.sm-menu ul li.txt {
    height: 20px;
    line-height: 20px;
    margin-top: 7.5px;
    border: 1px #ff3737 solid;
    border-radius: 5px;
    padding: 0 5px;
    font-size: 13px;
    color: #ff3737;
    margin-left: 15px;
    display: inline-block;
}

.hot-tu {
    height: 195px;
    overflow: hidden;
    text-align: center;
    padding-bottom: 15px;
    clear: both;
}

.hot-tu .bd {
    width: 1220px;
    margin: 0 auto;
}

.w1200 {
    width: 1200px;
    margin: 0 auto;
}

gzwt.css:230 .hot-tu-list {
    overflow: hidden;
}

.hot-tu .hot-tu-list ul li {
    margin-right: 16px;
    width: 293px;
    height: 195px;
}

.baibg {
    background: #FFF;
}

.gzwtkb {
    padding-bottom: 15px;
}

.gzwtkb ul:first-child {
    font-size: 20px;
    height: 35px;
    line-height: 35px;
    color: #FFF;
}

.gzwtkb ul li:first-child {
    width: 364px;
}

.gzwtkb ul li {
    float: left;
    width: 166px;
    border-right: 1px #c8c8c8 solid;
    text-align: center;
}

.gzwtkb .gzwtkbzy li:first-child {
    text-align: left;
    padding-left: 20px;
    width: 344px;
}

.gzwtkb .gzwtkbzy li {
    height: 42px;
    font-size: 18px;
    border-bottom: 1px #c8c8c8 dashed;
    line-height: 43px;
}

.gzwtkb ul li {
    float: left;
    width: 166px;
    border-right: 1px #c8c8c8 solid;
    text-align: center;
}

.am-g:after,
.w1200:after,
.w1220:after {
    clear: both;
}

.am-g:after,
.am-g:before,
.w1200:after,
.w1200:before,
.w1220:after,
.w1220:before {
    content: " ";
    display: table;
}

.sm-nav-all-bg02 {
    background: #ff3737;
}


/* 招生计划 */

#cd-table .cd-unchecked span,
#cd-table .cd-checked span {
    display: block;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap
}

#cd-table {
    position: relative;

    max-width: 1170px;
    margin: 1em auto;
    font-size: 16px;

    border-right: 1px solid #e6e7f1
}

#cd-table::after {
    content: '';
    display: table;
    clear: both
}

#cd-table::before {
    content: '';
    position: absolute;
    top: 0;
    right: -1px;
    height: 100%;
    width: 35px;
    background: -webkit-linear-gradient(right, white 10%, rgba(255, 255, 255, 0));
    background: linear-gradient(to left, white 10%, rgba(255, 255, 255, 0));
    z-index: 5;
    pointer-events: none
}

.no-cssgradients #cd-table::before {
    display: none
}

#cd-table.table-end::before {
    display: none
}

#cd-table .cd-table-container {
    position: relative;
    width: 100%;
    /* overflow-x: auto; */
    -webkit-overflow-scrolling: touch
}

#cd-table .cd-table-wrapper {
    width: 870px;
    padding-left: 120px
}

#cd-table .cd-table-column {
 /*   width: 150px;-->*/
  width: 230px;
    float: left;
    border: 1px solid #e6e7f1;
    margin-left: -1px
}

#cd-table .cd-table-column:last-child {
    border-right: 0
}

#cd-table h2,
#cd-table ul>li {
    position: relative;
    text-align: center;
    padding: 0 1em;
    border-bottom: 1px solid #e6e7f1;
    height: 49px;
    line-height: 49px;
    background-color: #fff
}

#cd-table h2 {
    font-size: 14px;

    text-transform: uppercase;
    font-weight: 700;
    color: #606272
}

#cd-table ul>li {
    color: #787a8d
}

#cd-table ul>li:nth-child(odd) {
    background-color: #f6f7fa
}

#cd-table ul>li:last-child {
    border-bottom: 0
}

/* #cd-table .cd-unchecked span,
#cd-table .cd-checked span {
    position: absolute;
    width: 16px;
    height: 16px;
    
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 32px 16px;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
} */

/* #cd-table .cd-unchecked span {
    background-position: -16px 0
} */

/* #cd-table .cd-select {
    display: block;
    height: 100%;
    width: 100%;
    font-weight: 700
} */

#cd-table header.cd-table-column {
    position: absolute;
    width: 120px;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 10;
    background: rgba(121, 130, 153, .95);
    margin-left: 0;
    border-color: #6b758d;
    box-shadow: 2px 0 0 rgba(0, 0, 0, .1);
    pointer-events: none
}

#cd-table .cd-bold li {
    font-weight: 550;
}


#cd-table header.cd-table-column h2,
#cd-table header.cd-table-column li {
    background-color: transparent;
    text-align: left;
    color: #edeef1;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    border-bottom-color: #0685eb;
}

#cd-table header.cd-table-column h2 {
    color: #edeef1
}

#cd-table header.cd-table-column li:nth-child(odd) {
    /* background-color: rgba(107, 117, 141, .95); */
    background-color: #5ca9e6;

}

#cd-table header.cd-table-column li:last-child {
    border-bottom: 1px solid #6b758d
}

/* #cd-table .cd-scroll-right {
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -8px;
    background: url(../img/small-arrow.svg) no-repeat center center;
    z-index: 6;
    -webkit-animation: cd-scroll-right 1.5s infinite;
    -moz-animation: cd-scroll-right 1.5s infinite;
    animation: cd-scroll-right 1.5s infinite
} */

/* @media only screen and (min-width:870px) { */
    #cd-table {

        border-right: 0
    }

    #cd-table::before {
        display: none
    }

    #cd-table .cd-table-wrapper {
        width: 100%;
        padding-left: 25%
    }

    #cd-table .cd-table-column {

        float: left
    }

    #cd-table .cd-table-ccc {
      /*  width: 15%;*/
width: 11%;
    }
     

    #cd-table .cd-table-ccc2 {
        width: 14.9%;

    }

    #cd-table .cd-table-ccc2 li button {

        color: #fff;

        border-color: #ed2a38;
        background: linear-gradient(#ed2a38, #dc2e3a);
        padding: 5px 10px;
        border-radius: 7px;
        font-size: 14px;
        cursor: pointer;

    }

    #cd-table .cd-table-column:last-child {
        border-right: 1px solid #e6e7f1
    }

    #cd-table header.cd-table-column {
        width: 25%;
        float: left;
        /* background: #798299; */
        background: #139bf1;
        box-shadow: none;
        pointer-events: auto
    }

    #cd-table .cd-scroll-right {
        display: none
    }
 

@media only screen and (min-width:1170px) {
    #cd-table {}
}

@-webkit-keyframes cd-scroll-right {

    0%,
    100% {
        -webkit-transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(3px)
    }
}

@-moz-keyframes cd-scroll-right {

    0%,
    100% {
        -moz-transform: translateX(0)
    }

    50% {
        -moz-transform: translateX(3px)
    }
}

@keyframes cd-scroll-right {

    0%,
    100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(3px);
        -moz-transform: translateX(3px);
        -ms-transform: translateX(3px);
        -o-transform: translateX(3px);
        transform: translateX(3px)
    }
}





#cd-table .cd-table-column ol,
ul,
h2 {
    list-style: none;

    margin: 0;
    padding: 0;
    border: 0;
}

blockquote,
q {
    quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}