body {
    background-color: rgba( 255, 255, 255, .5);
    min-width: 1200px;
    /* background-image: url('../images/bg.jpg'); */
}

.top-tool {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader( src='../images/top-bgr.png', sizingMethod='scale');
    background: url("../images/top-bgr.png") left top/cover no-repeat;
    background-color: #25CC00;
}

.myNavs {
    background-color: #21B300;
}

.layui-nav .layui-nav-item a:hover {
    background-color: #1A8C00;
}

.layui-nav .layui-this a {
    background-color: #1A8C00;
}

.layui-nav-child {
    top: 40px;
    border: 1px solid #21B300;
    background-color: #21B300;
    border-radius: 0;
}

.layui-nav-item .layui-nav-child a {
    background-color: #21B300;
}


/*中间部分的样式 */

.content {
    border: 1px solid transparent;
}

.content .bg {
    position: fixed;
    z-index: -1;
}

.subList {
    width: 1600px;
    margin: 45px auto 0;
}

.subList li {
    float: left;
    width: 20%;
    margin-bottom: 20px;
}

.subList li a {
    display: block;
    width: 100%;
}

.subList li img {
    width: 90%;
}


/*新闻部分的样式  */

.newContent {
    width: 1300px;
    margin: 30px auto 0;
    height: 400px;
    background-color: rgba(255, 255, 255, .5);
    padding-top: 30px;
}


/*特色课程部分  */

.newLeft {
    width: 30%;
    padding-left: 50px;
    box-sizing: border-box;
    /* background-color: #ccc; */
}

.newLeft h3 {
    font: 400 16px/40px "Microsoft YaHei";
    color: #1A8C00;
}

.newLeft .border {
    height: 1px;
    background-color: #1A8C00;
    width: 80%;
    margin-left: 10%;
}

.text {
    padding: 0 25px;
    line-height: 20px;
    /* text-indent: 2em; */
    position: relative;
}

.text p {
    font-size: 14px;
    height: 160px;
    overflow: hidden;
    text-align: justify;
    /*IE 文字两端对齐  */
    /* text-align-last: justify; */
    margin-top: 15px;
}

.dian {
    width: 10em;
    height: 1.31em;
    float: right;
    margin-top: -1.3em;
    text-indent: 0;
    background-color: #fff;
    position: absolute;
    bottom: 0;
    right: 0;
}

.btns {
    background-color: #1A8C00;
    color: #fff;
    font-size: 12px;
    padding: 3px 10px;
    border-radius: 5px;
    float: right;
    line-height: 20px;
    text-indent: 0;
    cursor: pointer;
}

.btns:hover {
    color: #fff;
}


/*课程动态部分  */

.newMid {
    width: 40%;
    font-size: 12px;
    /* background-color: #888; */
}

.newMid h3 {
    font: 400 16px/40px "Microsoft YaHei";
    color: #1A8C00;
}

.newMid .border {
    height: 1px;
    background-color: #1A8C00;
    width: 85%;
    margin-left: 7%;
}

.movingList {
    padding-top: 10px;
    width: 80%;
    margin: 0 auto;
}

.movingList li {
    line-height: 30px;
}

.movingList li a {
    display: block;
    color: #000;
    height: 30px;
    font-size: 14px;
}

.l-txt {
    width: 80%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.times {
    display: block;
    width: 20%;
    text-align: right;
}


/*成果资讯  */

.newRight {
    width: 30%;
    /* background-color: #333; */
}

.newRight h3 {
    font: 400 16px/40px "Microsoft YaHei";
    color: #1A8C00;
}

.newRight .border {
    height: 1px;
    background-color: #1A8C00;
    width: 85%;
    margin-left: 7%;
}

.zx {
    padding: 20px 27px 0;
}

.zx img {
    display: inline-block;
    width: 122px;
    height: 125px;
}

.zx-txt {
    overflow: hidden;
    padding-left: 25px;
}

.zx-txt h4 {
    font-size: 14px;
}

.zx-txt p {
    text-indent: 2em;
    font-size: 14px;
    height: 200px;
    overflow: hidden;
    line-height: 18px;
    text-align: justify;
    /* text-justify: auto; */
    /* display: inline-block; */
    /*文字折行  */
    /* word-break: break-all; */
    /*IE 文字两端对齐  */
    /* text-align-last: justify; */
}

.zx-txt span {
    margin-top: 5px;
}

.zx-txt i {
    display: inline-block;
    width: 100%;
    height: 0;
    overflow: hidden;
}


/*底部的样式  */

.footerBox {
    width: 100%;
    background-color: rgb( 26, 140, 0);
    margin-top: 46px;
}

.footer {
    background-color: rgb( 26, 140, 0);
}


/* 移动端 */

@media screen and (max-width: 500px) {
    .subList {
        width: 1200px;
        margin: 45px auto 0;
    }
    .subList li a {
        display: block;
        width: 110%;
    }
    .newContent {
        width: 1200px;
    }
}