/*教学体系*/
.teaching_body .pub_slider li{width: auto;margin-right: 8%;}
.system_party1{padding: 30px 0;}
.system_party2{padding: 30px 0;background: url(/images/cn/system_bg2.jpg) no-repeat center;background-size: cover;}

.system_party3{padding: 30px 0;}
.slide_ul li{padding: 0 17px;border-bottom: 1px solid #e4e4e4;cursor: pointer;}
.slide_t{padding: 25px 0;overflow: hidden;}
.slide_t p{float: left;font-weight: 300;width: calc(100% - 30px);overflow: hidden;}
.slide_b{display: none;}
.slide_img{float: right;width: 20px;height: 20px;background: url(/images/cn/add.png) no-repeat center;background-size: cover;margin-top: 7px;}
.slide_ul li.on{background: url(/images/cn/system_bg3.jpg) no-repeat center;background-size: cover;border-bottom: none;border-top: 1px solid #88c346;}
.slide_ul li.on .slide_t p{color: #88c346;font-weight: 400;}
.slide_ul li.on .slide_img{background: url(/images/cn/jian.png) no-repeat center;background-size: cover;height: 6px;margin-top: 19.5px;}
.slide_ul li.on .slide_b{padding-bottom: 4%;}

/*教学资源*/


.resources_party2{padding: 50px 0;background: url(/images/cn/resources_bg.jpg) no-repeat center;background-size: cover;padding-top: 20px;}
.resources_title{position: relative;padding: 20px 0;margin-bottom: 40px;}
.resources_title em{position: absolute;display: block;width: 80px;height: 3px;background: #87bd25;left: 0;bottom: 0;}
.resources_t{overflow: hidden;}
.more_ul{overflow: hidden;}
.more_ul li{float: left;width: calc((100% - 90px) / 4);margin-right: 30px;border-radius: 15px;margin-bottom: 30px;}
.more_ul li:nth-child(4n){margin-right: 0;}
.more_ul li img{border-radius: 15px;}

.less_ul li{border-radius: 15px;}
.less_ul li img{border-radius: 15px;}

.resources_party3{padding: 50px 0;overflow: hidden;padding-top: 20px;padding-bottom: 20px;}
.center_ul li{float: left;width: calc((100% - 30px) / 2);margin-right:30px;border-radius: 15px;margin-bottom: 30px;}
.center_ul li:nth-child(2n){margin-right: 0;}
@media only screen and (max-width: 1024px) {
    .slide_img{margin-top: 5px;}
    .slide_ul li.on .slide_img{margin-top: 12px;}
}
@media only screen and (max-width: 767px) {
    .slide_img{margin-top: 2.5px;}
    .teaching_body .pub_slider li{margin-right: 20px;}
    .more_ul li,.center_ul li{width: 100%;float: none;margin-right: 0;margin-bottom: 20px;}
    .slide_ul li.on .slide_img{margin-top: 9.5px;}
    .system_party3{padding: 30px 0;}
}
/*平台*/
.platform_party1{padding: 50px 0;overflow: hidden;padding-bottom: 0; }
.platform_party1 ul li{float: left;width: calc((100% - 120px) / 3);margin-right: 59px;border-radius: 15px;margin-bottom: 50px;}
.platform_party1 ul li:nth-child(3n){margin-right: 0;}
@media only screen and (max-width: 1024px) {
    .platform_party1 ul li{width: calc((100% - 40px) / 3);margin-right: 20px;}
}
@media only screen and (max-width: 767px) {
    .platform_party1 ul li{width: 100%;float: none;margin-right: 0;margin-bottom: 20px;}
}

/*搜索*/
.serch_ipt{position: relative;width: 690px;margin: 20px 0;}
.serch_ipt input{width: 100%;display: block;border: none;border: 1px solid #58975f;border-radius: 50px;padding: 20px 15px;background: none;box-sizing: border-box;}
.serch_ipt button{width: 45px;height: 45px;border-radius: 100%;background: #58975f;color: #fff;text-align: center;line-height: 45px;
    position: absolute;right: 10px;top: 7px;box-shadow: none;border: none;}
.serch_ipt button i{color: #fff;font-size: 22px;}

.search_number span{color: #88c346;}
.search_cont{padding: 50px 0;background: url(/images/cn/search_bg.jpg) no-repeat center;background-size: cover;padding-top: 20px;}
.search_list li{padding: 40px 25px;box-sizing: border-box;border-bottom: 1px solid #e4e4e4;}
.search_list li dl dt{margin-bottom: 20px;}
.search_list li dl dt em{width: 70px;height: 1px;background: #88c346;margin-left: 15px;display: inline-block;vertical-align: middle;margin-top: -6px;}
.search_list li dl dd span{color: #88c346;display: block;}
.search_list li dl dd a{display: block;}
.search_list li dl dd p{margin-top: 5px;margin-bottom: 10px;}
.search_list li dl dd a.learn_more{width: 30px;height: 30px;border: 2px solid #88c346;border-radius: 100%;text-align: center;line-height: 30px;margin-top: 26px;}
.search_list li dl dd a.learn_more i{font-size: 20px;}
@media only screen and (max-width: 1024px) {
    .serch_ipt{width: 100%;}
}
@media only screen and (max-width: 767px) {
    .search_list li{padding: 20px 0;}
}

/*人物*/
.character_team{padding: 30px 0;background: url(/images/cn/team_bg.jpg) no-repeat center;background-size: cover;}
.character_famous{background: url(/images/cn/famous_bg.jpg) no-repeat center;background-size: cover;}
.character_team ul li{background: #fff;margin-bottom: 20px;border-bottom: none;}

.character_team ul li.on{background: #eeeeee;}
.character_famous ul li{margin-bottom: 0;border-bottom: 1px solid #e4e4e4;}
.character_team .slide_b{overflow: hidden;}
.character_team .slide_b dl{float: left;width: 33.3333%;padding: 0 30px;box-sizing: border-box;}
.character_team .slide_b dl dt{padding: 20px 0;}


.character_modal{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.82);
    z-index: 99991;
    display: none;
    opacity: 1!important;

}
.character_con{
    width: 1340px;
    max-width: 90%;
    padding: 100px 145px;
    z-index: 99992;
    background: #fff;
    box-sizing: border-box;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    position: fixed;
    left: 50%;
    top: 50%;
    max-height: 98%;

}
.team_box dd{overflow: hidden;position: relative;}
.team_box .dd_l{float: left;width: 370px;margin-right: 80px;}
.team_box .dd_r{float: right;width: calc(100% - 450px);position: absolute;right: 0;bottom: 0;}
.team_box .dd_r h1{margin-bottom: 20px;}
.team_box .dd_r p span{margin-right: 20px;}
.team_box dt{padding-top: 20px;height: 280px;overflow: hidden;}
.team_text1{margin-top: 30px;}
.team_text1 .team_text-title{color: #88c346;}
.close_btn {
    width: 60px;
    height: 60px;
    position: absolute;
    top: 100px;
    right: 154px;
    cursor: pointer;
    border: 3px solid #88c346;
    border-radius: 100%;
    text-align: center;
    line-height: 60px;

}
.close_btn i{font-size: 30px;}

@media only screen and (max-width: 1600px) {
    .character_con{
        padding: 50px;
    }
    .team_box .dd_l{width: 200px;margin-right: 30px;}
    .team_box .dd_r{width: calc(100% - 230px);}
    .team_box dt{padding-top: 20px;}
    .team_text1 {
        margin-top: 15px;
    }
    .close_btn{top: 50px;right: 50px;}
}
@media only screen and (max-width:1024px) {
    .character_team .slide_b dl{padding: 0 10px;}
}

@media only screen and (max-width:767px) {
    .character_team .slide_b dl{width: 50%;}
    .character_con{
        padding: 30px;
    }
    .team_box .dd_l{width: 70%;
        margin: 0 auto;
        float: none;}
    .team_box .dd_r{width: 100%;position: static;margin-top: 20px;}
    .team_box dt{padding-top: 0;height: 220px;}
    .team_box .dd_r h1{margin-bottom: 5px;}
    .close_btn{width: 35px;height: 35px;line-height: 35px;top: 10px;right: 10px;}

}

/*滚动条*/
.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background: #edf1f5 ;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    min-height: 30px;
    -webkit-border-radius: 0;
    background: #88c346;
    border-radius: 5px;

}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag:hover .mCSB_dragger_bar {
    background: #88c346;
}


/*  详情页*/
.details_cont-t{padding: 50px 0;}
.details_cont-b{background: #f7f7f7;padding: 50px 0;box-sizing: border-box;}
.d_span{text-align: center;}
.d_span span {margin: 0 10px;color: #989797;}
.d_span span i{margin-right: 10px;}
.txt_title{text-transform: uppercase;margin-bottom: 2%;text-align: center;}
.details_text{padding: 0 30px;}
.share_common{display: inline-block;}
.share_common a {color: #727272;margin-right: 10px;}
.d_share{padding: 20px 0;line-height: 25px;margin-top: 50px;}
.d_share>span{display: block;margin-bottom: 15px;color: #686868;}
.weixin{ position:fixed; width:300px; z-index:100000; background:#fff; border:1px solid #ddd; border-radius:2px; box-shadow:1px 1px 10px #666;transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); left:50%; top:50%;}
.weixin .c{ position:absolute; width:40px; height:40px; background:url(/images/cn/x.png) center center no-repeat; overflow:hidden; text-indent:100px; right:0; top:0; font-size:20px; font-style:normal; text-align:center; cursor:pointer; z-index:2;}
.weixin h2{ position:relative; line-height:40px; font-size:16px; padding-left:20px; font-weight:normal;}
.weixin .img{ padding:10px 20px;text-align:center; border-top:1px solid #ddd;}
.weixin .img img{width:200px; height: 200px;}
.weixin p {margin:0 0 30px; text-align:center;}
@media only screen and (min-width: 1025px){
    .share_common a:hover{color: #2370d5;opacity: .6;}
}
.details_bottom{background: #edf1f5;}

.news_page{overflow: hidden;border-top: 1px solid #e6e6e6;}
.news_page .wrap{overflow: hidden;}
.news_page .le{float: left;color: #989797;line-height: 36px;padding: 30px 0;width: calc(100% - 100px);padding-bottom: 0;}
.news_page .le a{color: #989797;}
.news_page .le span{display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_page .re{float: right;}
.news_page .re a{display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 16px;background: #58975f;margin-top: 30px;}
.news_page .re a{font-size: 22px;}

.news_page .re a:hover{color: #fff!important;}
@media only screen and (max-width:1024px) {
    .details_l,.details_r{width: 100%;float: none;}

    .d_share{padding-top: 40px;}
    .news_page .le{float: none;width: 100%;}
    .news_page .re{display: none;}
    .footer_b p{margin-left: 0;}
    .footer_b{position: relative;}
    .footer_b_r{position: absolute;right: 0;top: -5px;}

}
@media only screen and (max-width:767px) {
    .d_share{padding-top: 20px;}
    .txt_title{}
    .details_text{padding: 0;}
    .d_span span{display: block;text-align: left;width: 50%;margin: 0 auto;}
    .share_common a{font-size: 24px;}
    .news_page .le{padding: 20px 0;}

}


/*学院新闻*/
.news_list{padding-top: 20px;padding-bottom: 90px;}
.news_label{margin-bottom: 30px;}
.news_label span{display: inline-block; color: #959595;padding:0 15px;border-bottom: 1px solid #88c346;padding-bottom: 4px;}
.news_time{font-family: "Arial";color: #58975f;}
.news_time span{font-weight: bold;margin-right: 3px;}
.news_list li{padding: 0px 30px;border:1px solid #fff;}
.news_list dl{overflow: hidden;border-bottom: 1px solid #e4e4e4;padding:40px 0;}
.news_list dt{float: left;width: 38.6%;}
.news_list dt img{width: 100%;}
.news_list dd{float: right;width: 57.6%;}
.news_list dd h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-bottom: 20px;}
.news_list dd p{line-height: 30px;max-height: 60px;color: #5f5f5f;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

@media only screen and (max-width:1440px) {
    .news_label{margin-bottom: 20px;}
    .news_list{padding-bottom: 60px;}

}
@media only screen and (max-width:1280px) {
    .news_label{margin-bottom: 15px;}
    .news_list dd h3{margin-bottom: 15px;}
    .news_list dl{padding: 30px 0;}

}
@media only screen and (max-width:1024px) {
    .news_list{padding-bottom: 40px;}
    .news_list li{padding: 0;}
    .news_list dl{padding: 20px 0;}
    .news_time{margin-bottom: 5px;}
    .news_list dd h3{margin-bottom: 5px;}
    .news_list dd p{line-height: 24px;max-height: 48px;font-size: 14px;}
    .news_label span{padding:0 10px;}
    .news_label{margin-bottom: 10px;}

}
@media only screen and (max-width:767px) {
    .news_list{padding: 0;padding-bottom: 20px;}
    .news_list dt,.news_list dd{float: none;width: 100%;}
    .news_list dt{margin-bottom: 10px;}
    .news_list dd h3{font-weight:bold;}

}




@media only screen and (min-width:1025px) {
    .news_list li{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
    .news_list li:hover{background: #f7f7f7 url(/images/cn/news_bg.jpg) no-repeat center center;background-size: cover;border:1px solid #58975f;box-shadow: 0 0 10px 0px rgba(0,0,0,0.2);}
    .detial_page span a:hover{color: #58975f;}



}



/*公告通知*/
.notice_list{padding: 50px 0;}
.notice_list ul li{width: calc((100% - 30px) / 2);margin-right: 30px;float: left;border: 1px solid #58975f;box-sizing: border-box;padding: 35px;color: #5f5f5f;margin-bottom: 30px;}
.notice_list ul li:nth-child(2n){margin-right: 0;}
.notice_list .news_time{float: left;width: 100px;}
.notice_list .news_time span{display: block;line-height: 48px;}
.notice_list dt{overflow: hidden;}
.notice_list dt a{float: left;width: calc(100% - 100px);height: 72px;overflow: hidden;}
.notice_list dd{padding-top: 20px;box-sizing: border-box;border-top: 1px solid #dddddd;margin-top: 20px;line-height: 30px;}
.notice_list dd p{height: 120px;overflow: hidden;}

@media only screen and (min-width:1025px) {
    .notice_list li {
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -ms-transition: all 0.3s;
    }
    .notice_list li:hover{background: #f7f7f7 url(/images/cn/notice_libg.jpg) no-repeat center center;background-size: cover;border:1px solid #58975f;box-shadow: 0 0 10px 0px rgba(0,0,0,0.2);}

}

@media only screen and (max-width:1024px) {
    .notice_list ul li{padding: 20px;}
    .notice_list dt a{height: 81px;}
    .notice_list .news_time{width: 70px;}
    .notice_list dt a{width: calc(100% - 70px);}
    .notice_list .news_time span{line-height: inherit;}
}
@media only screen and (max-width:767px) {
    .notice_list ul li {
        width: 100%;
        margin-right: 0;
    }

    .notice_list dt a {
        height: auto;
    }

    .notice_list dd p {
        height: auto;
    }

}



.group_modal .team_box{width: 90%;}
.group_modal .team_box dt{height: 200px;}
.group_modal .learn_more a{display: block;width: 120px;text-align: center;color: #fff;
    height: 35px;
    background: #87bd25;line-height: 35px;margin-top: 20px;}
.group_modal .learn_more a:hover{color: #fff!important;opacity: .8;}

