#zhengji_contain{padding:30px 0px;background:white;box-sizing:border-box;margin-bottom:110px;position:relative}
.bg_grey.pd30{width: 100%;position: relative;
    /* background-image: url(/userlib/style/images/top_bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; */
}
.show_bg_contain{width: 100%;height: 250px;position: absolute;top: 0px;left: 0px;right: 0px;
    background-image: url(/userlib/style/images/top_bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;}
#zhengji_contain .aboutus_title{border-left: 4px solid #d92222;width: 1000px;margin: 0 auto;margin-bottom: 30px;
    padding-left: 10px;box-sizing: border-box;font-size: 18px;font-weight: bold;}
#zhengji_contain div{line-height: 220%;font-size: 17px;color: #666666;}
.pre_index{text-indent:34px;}
#zhengji_contain .jianjie_title{font-weight:bold}
#zhengji_contain>p{ line-height: 200%;margin-bottom: 10px;font-size: 16px;}

.course-slideTxt{overflow: hidden; }
.course-slideTxt .hd{border-bottom:1px solid #d92222;position:relative;overflow: hidden;padding: 0px 25px; }
.course-slideTxt .hd ul li{ float:left;  cursor:pointer;  padding-bottom: 0px; 
    border-bottom: transparent solid 2px; color: #666; margin-right: 60px;font-size: 20px;}
.course-slideTxt .hd ul li.on{ color: #d92222;border-bottom:3px solid #d92222;  }
.course-slideTxt .bd{ padding:25px 30px;  }
#zhengji_contain .card_title{font-size: 18px;text-align:center;;font-weight: bold;color: black;}
#mingdan_contain{text-align: center;}
.red_title{color: #d92222;font-size: 17px;font-weight: bold;}
.name_title{font-size: 16px;font-weight: bold;}