.gzs_detail_contain{background: white;}
.gongzuoshi_info{display: flex;justify-content: space-around;padding: 10px 20px 10px 15px;align-items: center;
    background: white;margin-bottom: 20px;border-radius: 8px;cursor: pointer;margin-right: 20px;
    box-sizing: border-box}
.gongzuoshi_info:nth-child(2n){margin-right: 0px}
/* .gongzuoshi_info:hover{top: -3px;box-shadow: 3px 4px 4px #ccc;transition: 0.2s ease-in-out;} */
.gongzuoshi_info>img:first-child{width: 60px;margin-right: 15px;border-radius: 50%}
.gongzuoshi_detail{flex: 1}
.gongzuoshi_name{font-size: 16px;line-height: 150%;}

.gongzuoshi_fuzeren,.gongzuoshi_jianjie{font-size: 15px;color: #888888;line-height: 150%;}
.gongzuoshi_fuzeren{display: flex;align-items: center;justify-content: flex-start}
.gongzuoshi_fuzeren>img{    width: 17px;margin-right: 5px;}
.gongzuoshi_jianjie{font-size: 14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
    -webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.detail_titile{width: 300px;display: flex;justify-content: space-between;}
.detail_titile>li{padding-bottom: 10px;font-size: 16px;cursor: pointer;}
.course-slideTxt .hd{display: flex;justify-content: center;border-bottom: 1px solid #e8e8e8;}
.on {color: #d92222;border-bottom: 3px solid #d92222;}
.course-slideTxt  .bd{margin-top: 40px;padding-bottom: 40px;}
.jiaru_gtt{padding: 3px 10px;background:#d92222;color: white;font-size: 15px;    border-radius: 3px; }

.kecheng{padding: 0px 10px}
.taolunqu{padding: 0px 20px;}
.button-small,.button-small:hover{background:#d92222;}
.courseList01 .picText{padding: 10px 7px;}

.chengyuan{padding: 0px 10px 20px 10px;}
.chengyuan_title,.renwu_title{margin-bottom: 30px}
.renwu_title{margin-left: 20px}
/* .title{padding-bottom:7px;font-size:16px;width:80px;display:inline-block;color:#d92222;border-bottom:3px solid #d92222;} */
.chengyuan_num,.renwu_num{font-size: 16px;color: #888888;}
.chengyuan_contain{display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap;width: 100%}
.chengyuan_info{padding: 8px 20px;background: #f7f7f7;display: flex;justify-content: center;align-items: center;
    font-size: 16px;margin-right: 20px;margin-bottom: 30px;border-radius: 4px;}
/* .chengyuan_info:nth-child(6n){margin-right: 0px} */
.chengyuan_info>img{width: 50px;height: 50px;border-radius: 50%;margin-right: 8px;}
.renwu_contain{padding: 0px 25px}
.renwu_contain ul{display: flex;flex-wrap: wrap;    width: 100%;}
.renwu_contain li{width: 48%;margin-right: 2%}
.renwu_contain li:nth-of-type(2n){margin-right: 0px}
.course_excellent{margin-left: 0px}
.course_excellent>li{margin-left: 44px;}
.huati_contain{padding: 0px 25px}

/* 分页样式 */
.m-style {position: relative;text-align: center;zoom: 1;margin-bottom: 50px;justify-content: center;display: none}   
.m-style:before,.m-style:after {content: "";display: table;}  
.m-style:after {clear: both;overflow: hidden;}
.m-style span {margin:0px 5px;width:38px;height:35px;line-height:35px;color: #bdbdbd;font-size: 14px;}  
.m-style .active {margin: 0 5px;width: 40px;height: 35px;line-height: 35px;color: #fff;
        font-size: 14px;border: 1px solid #d92222;background: #d92222;}   
.m-style a {margin:0 5px;width:40px;height:35px;line-height:35px;background:#fff;border:1px solid #ebebeb;color:#666;font-size: 16px;
    }
.prev,.next{margin: 0 5px;width: 40px;height: 35px;line-height: 35px;background: #fff;
        border: 1px solid #ebebeb;color: #666;font-size: 14px;cursor: pointer;}
.m-style a:hover,.prev:hover,.next:hover {color: #fff;background: #d92222}
.m-style .next,.m-style .prev {font-family: "Simsun";font-size: 16px;font-weight: bold;}

.renwu_item{display: flex;justify-content: flex-start;align-items: center;margin-bottom: 20px;};
.item_middle{display: flex;flex-direction: column;justify-content: flex-start;align-items: center}
.renwu_item>img{width: 40px;height: 40px;margin-right: 20px}
.item_title{margin-bottom: 10px;cursor: pointer;}
.item_title:hover{color: #d92222;text-decoration: underline}
.xuexi_status{flex:1;margin-right:20px;    text-align: right;color: #d92222}
.yaoqingma_contain{display: none}
.yaoqingma{width: 120px;min-height: 16px;height: 18px;padding: 3px 0px 2px 4px;border: 0.5px solid #d92222;vertical-align: baseline; }
.enter_group{border: 0px;border: 1px solid #d92222;background: #d92222;color: white;;padding: 3px 15px;
    margin-left: 5px;border-radius: 3px}
.name{max-width: 145px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nodata{font-weight: bold;font-size: 18px}