/*机构头部*/
.jg_h{
    font-size: 20px;
    color: #333;
    text-align: center;
    line-height: 52px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding:0px 10px 0px 0px;
}
.jg_h img{
    margin-right: 5px;
}
.jg_h a{
    padding-left: 0px;
}
.jg_focus{
    position: absolute;
    top:52px;
    width:100%;
    z-index: -9;
}

.header-logo-jg{
    border-bottom:1px #ccc solid;
}
#jg_header{
    background-color: #fff;
    height:auto;line-height: initial;
    border:none;
    margin-bottom: 0px;
}
/*焦点图*/
.slideBox{ position:relative; overflow:hidden; margin:0px auto;  /* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; height:20px; line-height:20px; bottom:10px; right:10px; z-index:1; }
.slideBox .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:1px #fff solid; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{ background:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }



.articleContent p{
    color: #666;
    line-height: 32px;
}

/*模板一：课程背景，最新政策*/
.template01 ul li{
	font-size: 15px;
}
.courese_bj_01{
	background: url(../img/text-11.png) no-repeat center top;background-size: 100% auto;border-radius: 13px;border-left: solid 1px #dadada;border-right: solid 1px #dadada;box-shadow: 0px 2px 8px #dadada;
}
.courese_bj_01 h3{
	font-size: 24px;color: #5b6370;text-align: center;padding-top: 50px;
}


/*模板二：课程特色、课程优势、学校优势、教学特色*/
.template02 h3{
	font-size: 24px;color: #5b6370;text-align: center;line-height: 55px;
}
.courese_bj_02{
	background-color:#3da1f4;
	margin-top: 25px;
	overflow: hidden;
}
.courese_bj_02 li{
	width: 100%;
	padding: 10px;
}
.courese_bj_02 ul{
	padding: 20px 10px;
	width: 100%;
}
.courese_bj_02 ul li div {
    padding: 10px 20px;
    border: 1px solid #ffffff;
    border-radius: 8px;
}
.courese_bj_02 ul li:hover div {
    background-color: #ffffff;
}
.courese_bj_02 ul li div span {
    font-size: 16px;
    color: #ffffff;
    display: block;
    text-align: center;
}
.courese_bj_02 ul li div i {
    display: block;
    width: 20px;
    height: 2px;
    margin: 10px auto;
    background-color: #ffffff;
}
.courese_bj_02 ul li div p {
    font-size: 14px;
    color: #ffffff;
    text-align: left;
   	height: 64px;
}
.courese_bj_02 ul li:hover div span {
    color: #8a54b6;
}
.courese_bj_02 ul li:hover div p {
    color: #666666;
}
.courese_bj_02 ul li:hover div i {
    background-color: #8a54b6;
}


.course_ys,.school_ys,.teaching_ts,.teaching_ts_01,.teaching_ts_02,.teaching_ts_03{
	margin-top: 20px;
	overflow: hidden;
}
.course_ys ul,.course_ys_01 ul{
	width: 100%;
}
.course_ys li{
	padding:10px;
	
	width: 100%;
}
.course_ys li div{
	box-shadow: 0 0 10px #c1c1c1;
}

.course_ys li .con{
	padding: 25px;
	text-align: center;
}
.course_ys li .con span {
    display: block;
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: bold;
}
.course_ys li .con p{
    font-size: 14px;
    line-height: 25px;
    color: #888;
    display: block;
    height: 50px;
    overflow: hidden;
}
.course_ys li .con a{
    display: inline-block;
    font-size: 14px;
    color: white;
    padding: 5px 20px;
    background: #F95B5E;
    border-radius: 30px;
    line-height: 19px;
}
.school_ys ul{
	width: 100%;
}
.school_ys ul li{
	width: 98%;
	margin-right: 2%;
	box-shadow: 0 0 10px rgba(5,101,210,0.3);
    margin-bottom: 20px;
    padding: 10px;
}
.school_ys ul li:nth-child(2n) {
    margin-right: 0;
}
.school_ys ul li:nth-child(2n+1) {
    margin-left: 1%;
}
.school_ys ul li:nth-child(n) {
    margin-top: 1%;
}
.school_ys ul li .i_l {
    width: 50%;
}
.school_ys ul li .i_l img{
    margin-bottom: 0px;
    margin-top: 10px;
}
.school_ys ul li .i_r{
	width: 47%;
} 
.school_ys ul li .i_r span {
    font-size: 20px;
    color: #000000;
    display: block;
    text-align: left;
}
.school_ys ul li .i_r span:after {
    content: "";
    width: 20px;
    height: 3px;
    background-color: #efc636;
    display: block;
    margin: 10px 0;
}
.school_ys ul li .i_r p{
	height: 64px;
    margin-bottom: 0px;
    font-size: 14px;
}

.course_ys_01{
	margin-top: 40px;
	overflow: hidden;
}
.course_ys_01 ul li{
    width: 50%;
    padding: 3px;
}


.course_ys_01 ul li .con {
    display: block;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
}
.course_ys_01 ul li.li01 .con {
    background: #236efb;
}
.course_ys_01 ul li .con span {
    display: block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    color: white!important;
    text-align: center;
    font-size: 16px;
    overflow: hidden;
}

.course_ys_01 ul li.li01 .con span {
    background: #1856ca;
}
.course_ys_01 ul li .con p {
    padding:20px 15px;
    font-size: 14px;
    color: white!important;
    line-height: 25px;
    height: 115px;
    overflow: hidden;
}

.course_ys_01 ul li.li02 .con {background: #05a0f1;}
.course_ys_01 ul li.li03 .con{background: #01c9b4;}
.course_ys_01 ul li.li04 .con{background: #f45750;}
.course_ys_01 ul li.li05 .con{background: #ec3863;}
.course_ys_01 ul li.li06 .con{background: #584be3;}
.course_ys_01 ul li.li01 .con span{background: #1856ca;}
.course_ys_01 ul li.li02 .con span{background: #086fa5;}
.course_ys_01 ul li.li03 .con span{background: #038174;}
.course_ys_01 ul li.li04 .con span{background: #b42f29;}
.course_ys_01 ul li.li05 .con span{background: #a32846;}
.course_ys_01 ul li.li06 .con span{background: #3629b9;}

.teaching_ts_div_01{
    width: 100%;

}
.teaching_ts_div_02{
    width: 100%;
}
.teaching_ts_div_01 ul li{
    width: 25%;
    margin-bottom: 20px;
    cursor: pointer;
}
.teaching_ts_div_01 ul li:nth-child(n+5){
	margin-bottom: 0px;
}
.teaching_ts_div_01 ul li img{
	margin-bottom: 10px;
}
.teaching_ts_div_01 ul li p{
	color: #333;
    height: 40px;
    text-align: center;
}
.teaching_ts_02 ul{
	width: 100%;
}
.teaching_ts_02 ul li{
    width: 100%;
    padding: 10px;
    margin-bottom: 25px;
}

.teaching_ts_02 ul li .con {

    width: 100%;
    padding-bottom: 10px;
    border-bottom: 1px solid #4D5191;
    position: relative;
}
.teaching_ts_02 ul li .con span{
    
    position: absolute;
    left: 0px;
    bottom: -15px;
    font-size: 50px;
    padding-right: 15px;
    color: #4D5191;
}
.teaching_ts_02 ul li .con p{
    width: 89%;
    color: #666;
    margin-bottom: 0px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;

}

.teaching_ts_03 .box {
    height: auto;
    position: relative;
    margin: 0;
    overflow: hidden;
}

.teaching_ts_03 .box .i_l,.teaching_ts_03 .box .i_r {

    margin-bottom: 20px;
    width: 100%;
    background-color: #ececec;
    padding: 10px 20px 20px 20px;
    position: relative;
}


.teaching_ts_03 .tit {
    height: 40px;
    line-height: 40px;
}
.teaching_ts_03 .tit img {
    margin-right: 10px;
}
.teaching_ts_03 .tit span {
    font-size: 18px;
    color: #333;
    font-weight: bold;
}
.teaching_ts_03 .box p {
    font-size: 16px;
    color: #666;
    margin: 10px 0;
    position: relative;
    z-index: 2;
}
.teaching_ts_03 .box font{
    font-size: 100px!important;
    position: absolute;
    right: 15px;
    color: #e7deea!important;
    top: 0;
    font-weight: bold;
    z-index: 1;
}
.teaching_ts_03 .box:after {
    content: '';
    display: block;
    width: 1px;
    height: 100%;
    background-color: #ececec;
    position: absolute;
    top: 5px;
    left: calc(50% - 16px );
    z-index: 1;
}
.teaching_ts_03 .box .i_r {
    margin-left: 4%;
    margin-top: 0px;
    margin-bottom: 20px;
}



/*模板三：课程设置、课程内容、解决方案、学习方案、课程体系*/
.course_content_01 h3,.course_content_02 h3{
	font-size: 24px;color: #5b6370;text-align: center;line-height: 55px;
}
.course_content_01 h3 span{
	border-bottom:2px #0b6db6 solid;
	position: relative;

}
.course_content_01 h3 span::after {
    position: absolute;
    bottom: -12px;
    left: 50%;
    margin-left: -7px;
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 10px solid #0b6db6;
}
.gridtable1,.gridtable2,.gridtable3{
	margin-top: 30px;
    font-family: '"Microsoft YaHei",sans-serif';
    font-size: 16px;
    color: #333333;
    border-width: 1px;
    border-collapse: collapse;
}
.gridtable1 td {
    border-width: 1px;
    padding: 12px 10px;
    border-style: solid;
    border-color: rgb(204, 102, 102);
    background-color: #ffffff;
}
.gridtable1 td span,.gridtable2 td span,.gridtable3 td span{
	color:#696969;
}
.gridtable2 td {
    border-width: 1px;
    padding: 12px 10px;
    border-style: solid;
    border-color: rgb(154, 93, 165)
    background-color: #ffffff;
}
.gridtable3 td {
    border-width: 1px;
    padding: 12px 10px;
    border-style: solid;
    border-color: rgb(84, 103, 171)
    background-color: #ffffff;
}
.course_content_02{
	background: #f0f4f8;
	margin-top: 50px;
	overflow: hidden;
	padding:20px;
}
.course_content_02 h3 span::before {
    content: "";
    display: inline-block;
    width: 100px;
    height: 1px;
    background: #000;
    margin-right: 20px;
    margin-bottom: 5px;
}
.course_content_02 h3 span::after {
    content: "";
    display: inline-block;
    width: 100px;
    height: 1px;
    background: #000;
    margin-left: 20px;
    margin-bottom: 5px;
}
.course_content_02 ul{
	width: 100%;
	margin-top: 20px;
}

.course_content_02 ul li{
    width: 100%;
    padding: 20px 10px;
    margin-bottom: 20px;
    border-radius: 5px;
    background: #fff;
}
.course_content_02 ul li:nth-child(3n) {
    margin-right: 0;
}
.course_content_02 ul li .i_l {
    width: 30%;
    margin-right: 4%;
}
.course_content_02 ul li .i_l img{
    width: 100%;
    height: 100%;
}
.course_content_02 ul li .i_r {
    width: 66%;
}
.course_content_02 ul li .i_r span {
    font-size: 20px;
    color: #000000;
    margin-bottom: 10px;
    display: block;
}

.course_content_02 ul li .i_r p {
    font-size: 14px;
    color: #949494;
}
.course_content_02 ul li .i_r a {
    display: block;
    width: 60%;
    padding: 3px 0;
    border: 2px solid #42afff;
    font-size: 16px;
    border-radius: 5px;
    text-align: center;
    color: #42afff;
    margin-top: 10px;
}

.course_content_03{
	overflow: hidden;
	background-color: #f4f4f4;
}
.course_content_03 h3,.course_content_04 h3,.course_content_06 h3{
	font-size: 24px;color: #5b6370;text-align: center;line-height: 55px;margin-bottom: 20px;margin-top: 20px;
}
.course_content_03 ul{
	width: 100%;
	padding:0px 20px 30px 20px;
}
.course_content_03 ul li{
	width: 100%;

    background-color: #fff;
    padding: 20px 0px;
    margin-bottom: 20px;
}
.course_content_03 ul li:nth-child(3n){
	margin-right: 0px;
}
.course_content_03 ul li h4{
    
    font-size: 16px;
    font-weight: bold;
    padding-left: 90px;
    padding-right: 10px;
    line-height: 28px;
    position: relative;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.course_content_03 ul li h4 span {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 14px;
    color: #fff;
    background: url(../img/kc-list-2.png) no-repeat left center;
    background-size: 100% auto;
    width: 72px;
    text-align: center;
    line-height: 28px;
}
.course_content_03 ul li .lc-list {
    padding: 20px 20px 0px 20px;
    height: 230px;
    overflow: hidden;
}
.course_content_03 ul li .lc-list p {
    font-size: 12px;
    line-height: 26px;
    color: #666666;
    text-align: left;
    margin-bottom: 5px;
}
.course_content_03 ul li .lc-list p:before {
    content: '';
    width: 6px;
    height: 6px;
    background-color: #fa3030;
    vertical-align: middle;
    margin-right: 6px;
    border-radius: 50%;
    display: inline-block;
}
.course_content_03 ul li .kc-more-3 {
    text-align: right;
    padding: 0 20px;
    margin-top: 15px;
}
.course_content_03 ul li .kc-more-3 a {
    font-size: 14px;
    line-height: 24px;
    color: #f45353;
}

.course_content_04{
	overflow: hidden;
}
.course_content_04 ul{
	width: 100%;

}
.course_content_04 ul li{
	width: 50%;
    padding-right: 10px;
}
.course_content_04 ul li .con label{
    display: block;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #3a3a3a;
}
.course_content_04 ul li .con p
{
    font-size: 14px;
    color: #a2a2a2;
    line-height: 30px;
    padding: 0px 15px;
    height: 180px;
    overflow: hidden;
}

.course_content_05{
	overflow: hidden;
	background: #24c59c;
	margin-top: 40px;
}
.course_content_05 h3{
	text-align: center;
	margin:30px 0px;
}
.course_content_05 h3 span{
    padding: 10px 20px;
    border: 2px solid #fff;
    display: inline-block !important;
    font-size: 18px;
    position: relative;
    color: #fff;
}
.course_content_05 h3 span:before {
    content: "";
    display: inline-block;
    width: 30px;
    height: 2px;
    background: #fff;
    margin-bottom: 10px;
    margin-right: 10px;
    position: absolute;
    left: -22px;
    top: 18px;
}
.course_content_05 h3 span:after {
    content: "";
    display: inline-block;
    width: 30px;
    height: 2px;
    background: #fff;
    margin-bottom: 10px;
    margin-right: 10px;
    position: absolute;
    right: -31px;
    top: 18px;
}
.course_content_05 ul{
	width: 100%;
	padding:10px 20px;
}
.course_content_05 ul li{
	width: 100%;
	border: 1px solid #fff;
	margin-bottom: 20px;
	padding:10px;
}
.course_content_05 ul li:nth-child(2n){
	margin-right: 0px;
}
.course_content_05 ul li p{
	color: #fff;
	margin-bottom:0px;
	height: 96px;
	overflow: hidden;
}

.course_content_06 ul li {
    width: 50%;
    padding: 9px;
}


.course_content_06 ul li .con {
    display: block;
    text-align: center;
    border-radius: 5px;
    padding: 15px;
}

.course_content_06 ul li .con span {
    display: block;
    font-size: 20px;
    margin-bottom: 20px;
}
.course_content_06 ul li .con p {
    font-size: 14px;
    line-height: 25px;
    margin-top: 15px;
    height: 175px;
    overflow: hidden;
    }
.course_content_06 ul li .con i {
    display: inline-block;
    overflow: hidden;
    width: 130px;
    height: 130px;
    border-radius: 50%;
}
.course_content_06 ul li .con i img {
    width: 100%;
    margin:0px;
}
.course_content_06 ul li.li01 .con{background: #ffcdde;}
.course_content_06 ul li.li02 .con{background: #daead5;}
.course_content_06 ul li.li03 .con{background: #bae9f0;}
.course_content_06 ul li.li04 .con{background: #f0eeba;}
.course_content_06 ul li.li01 .con i{border: 10px solid #f7b2ca;}
.course_content_06 ul li.li02 .con i{border: 10px solid #bcdeb2;}
.course_content_06 ul li.li03 .con i{border: 10px solid #8fdbe6;}
.course_content_06 ul li.li04 .con i{border: 10px solid #e3e096;}
.course_content_06 ul li.li01 .con span{color: #cb0347;}
.course_content_06 ul li.li02 .con span{color: #218303;}
.course_content_06 ul li.li03 .con span{color: #09899c;}
.course_content_06 ul li.li04 .con span{color: #898402;}
.course_content_06 ul li.li01 .con p{color: #cb0347;}
.course_content_06 ul li.li02 .con p{color: #218303;}
.course_content_06 ul li.li03 .con p{color: #09899c;}
.course_content_06 ul li.li04 .con p{color: #898402;}


.course_content_07 h3{
	color:#696969;
	margin:30px 0px;
}


.course_content_08 h3{
	color:#696969;
	margin:30px 0px 10px 0px;
	text-align: center;
}
.course_content_08 ul{
	width: 100%;
	margin-top: 20px;
}
.course_content_08 ul li{
	margin-right: 4%;
	width: 48%;
	border:1px #ccc solid;
	padding:20px 10px 0px 10px;
    border-radius: 5px;

}
.course_content_08 ul li:nth-child(2n){
	margin-right: 0px;
}
.course_content_08 ul li span {
    display: block;
    text-align: center;
    font-size: 18px;
}
.course_content_08 ul li i {
    display: block;
    width: 20px;
    height: 2px;
    background-color: #ed4557;
    margin: 10px auto;
}
.course_content_08 ul li p {
    text-align: center;
    font-size: 14px;
    color: #84929e;
    height: 198px;
    overflow: hidden;
}

/*模板四：入学条件、招生对象*/
.template04{}

.course_term_01 h3,.course_term_02 h3,.course_term_03 h3,.course_path_01 h3,.course_path_02 h3,.course_img_01 h3,.course_img_02 h3,.course_comment_02 h3,.course_teacher_01 h3,.course_teacher_02 h3,.course_teacher_03 h3{
	font-size: 24px;color: #5b6370;text-align: center;line-height: 35px;margin-top: 40px;
}
.course_term_01 i{
    display: block;
    width: 35px;
    height: 4px;
    background: #1085f1;
    margin: 10px auto;
}
.course_term_01 ul,.course_term_03 ul{
	width: 100%;
	margin-top: 30px;
}
.course_term_01 ul li {
    width: 100%;
    position: relative;
    padding-left: 70px;
    padding-right: 10px;
    margin-bottom: 20px;
}
.course_term_01 ul li span {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 60px;
    height: 60px;
}
.course_term_01 ul li div font {
    color: #ab46ce;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
    display: block;
}
.course_term_01 ul li div p {
    font-size: 14px;
    color: #666;
}

.course_term_02 ul {
    padding: 20px 0;
    background-color: #f7f7f7;
    position: relative;
    margin-top: 25px;
    width: 100%;
}
.course_term_02 ul li {
    width: 33%;
    padding: 0px 10px;
}
.course_term_02 ul li img {
    display: block;
    margin: 0 auto;
}
.course_term_02 ul li p {
    margin: 15px 0;
    text-align: center;
    font-size: 14px;
    color: #424242;
    height: 162px;
    overflow: hidden;
}
.course_term_02 ul li p strong span{
	font-size: 16px;
}


.course_term_03 ul li{
	background: url(../img/4083-1G20G62343V9.jpg) center no-repeat;
	width: 50%;
	
	text-align: center;
	background-size: 100%;
	padding: 40px 30px;
	
	
}
.course_term_03 ul li p{
	line-height: 25px;
	color: #707070;
	height: 50px;
	overflow: hidden;
	font-size: 16px;
	margin-bottom: 0px;
}

.course_term_03 ul li:nth-child(4){
	margin-right: 0px;
}
.course_term_03 ul li font{
	display: block;
	font-size: 34px;
	font-weight: bold;
	margin-bottom: 10px;
}



/*模板五：报名流程*/
.template05{}
.course_path_01{
	background: url(../img/lc-bj.png) no-repeat;
	background-size:cover;
	overflow: hidden;
	margin-top: 50px;
}
.course_path_01 ul{
	width: 100%;
	margin-top: 10px;
	padding:30px;
}

.course_path_01 ul li span {
    width: 52px;
    height: 42px;
    display: block;
    margin: 0 auto;
}
.course_path_01 ul li{
    width: 30%;
    float: left;
    background-image: url(../img/jt.png);
    background-repeat: no-repeat;
    background-position: right top;
    padding-right: 28px;
    background-position-y: 20px;
    margin-right: 8px;
}
.course_path_01 ul li:last-child {
    background: none;
    padding: 0;
    margin-right: 0;
}
.course_path_01 ul li p{
	text-align: center;
	line-height: 25px;
	margin-bottom: 0px;
	margin-top: 25px;
    height: 75px;
    overflow: hidden;
}
.course_path_02 ul{
	width: 100%;
	margin-top: 30px;

}
.course_path_02 ul li{

	font-size: 14px;
    line-height: 30px;
    color: #0078d0;
    background: url(../img/liucheng_icon8.png) no-repeat right center;
    padding-right: 30px;padding-left: 10px;
    margin-bottom: 20px;
    
}
.course_path_02 ul li:last-child{
	background: none;
	padding-right: 0px;
}
.course_path_02 ul li span{
	border: 1px solid #0078d0;
	padding: 10px;

	width: 100%;
	text-align: center;
}



/*模板六：教学环境*/
.template06{}
.course_img_02 .nav-tabs>li.active>a,.course_img_02 .nav-tabs>li.active>a:hover,.course_img_02 .nav-tabs>li.active>a:focus{
	    background: #EB6100;
    color: #fff;
    border:none;
}
.course_img_02 .nav-tabs>li>a {
        background: #ccc;
        color: #fff;
            border-radius: 20px;
            border:none;
            margin-right:0px;
}
.course_img_02 .nav-tabs{
	width: 100%;
	border:none;
    margin-bottom: 15px;
}
.course_img_02 .nav>li>a{
    padding:12px 0px;
}
.course_img_02 .nav-tabs>li{
	width: 24%;
	text-align: center;
    margin-right: 1px;
	font-size: 16px;
	margin-bottom: 10px;
    border:none;
}
.course_img_02 .tab-content{
	width: 100%;
	border:1px #ccc solid;
	padding:20px;
}
.course_img_02 .tab-content .tab-pane img{
	margin-right: 5%;
	margin-bottom: 0px;
	width: 47.5%;
    margin-top:0px;
}
.course_img_02 .tab-content .tab-pane img:last-child{
	margin-right: 0px;
}


/*模板七：学员评价、家长反馈*/
.template07{}
.course_comment_01{
	box-shadow: 0px 0px 12px 0px #dcdcdc;
	padding-top: 10px;
	margin:40px auto;
	width: 99%;
}
.course_comment_01 h3{
    text-align: left;
    background: url(../img/text-18.png) repeat-x center center;
    background-size: auto 7px;
    margin-left: 20px;
    margin-right: 20px;
}
.course_comment_01 h3 span {
    padding: 10px 25px 10px 20px;
    background: url(../img/title-18.jpg) no-repeat center;
    background-size: 100% 100%;
    color: #fff;
    font-size: 18px;
}
.course_comment_01 div{
    padding: 95px 20px 20px 20px;
    margin-top: -66px;
}
.course_comment_01 div p{
	margin-bottom: 10px;
}
.course_comment_02 .u2 {
    box-shadow: 0px 0px 15px rgba(2, 0, 138, 0.1);
    padding: 10px;
    width: 99%;
    margin:40px auto;
    overflow: hidden;
}
.course_comment_02 .u2 li {
    border-bottom: 1px dashed #acafef;
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 10px;
    overflow: hidden;
}
.course_comment_02 .u2 li .img {
    border-radius: 50%;
    width: 10%;
    float: left;
}
.course_comment_02 .u2 li p {
    width: 86%;
    float: right;
    font-size: 20px;
    color: #444;
    margin-top: 10px;
}


/*模板八：师资介绍*/
.template08{}
.course_teacher_01 ul{
	margin-top: 40px;
}
.course_teacher_01 ul li {
    width: 100%;
    padding: 10px 0px;

}

.course_teacher_01 ul li img{
    width: 30%;
    float: left;
    border: 3px solid #16b998;
    border-radius: 50%;
}
.course_teacher_01 ul li span {
	font-size: 18px;
    color: #16b998;
  
}
.course_teacher_01 ul li div{
	padding-left: 35%;
}
.course_teacher_01 ul li div p{
	height: 96px;
	overflow: hidden;
}
.course_teacher_list_02{
	margin-top: 40px;
}
.course_teacher_list_02 .i_l,.course_teacher_list_02 .i_r{
    margin-bottom: 20px;
    border-bottom: 1px dashed #dedede;
    padding-bottom: 20px;
}
.course_teacher_list_02 .i_l .img {
    width: 18%;
    margin-right: 2%;

}
.course_teacher_list_02 .i_r .img {
    width: 18%;
    margin-left: 2%;

}
.course_teacher_list_02 .img img{
	margin-bottom: 0px;
    margin-top: 0px;
}
.course_teacher_list_02 .wenzi{
	color: #696969;
	line-height: 30px;
	height: 162px;
	overflow: hidden;
}

.course_teacher_03{
	background-color: #fbebe7;
	padding:10px 20px;
	margin-top: 40px;
}
.course_teacher_03 h3{
	margin-bottom:30px;
	margin-top: 20px;
}
.course_teacher_03 ul{
	width: 100%;
}
.course_teacher_03 ul li{
	width: 100%;
	background: #fff;
	padding:20px;
    margin-bottom: 20px;
}
.course_teacher_03 ul li:nth-child(3n){
	margin-right: 0px;
}
.course_teacher_03 ul li img{
	border-radius: 50%;
    width: 50%;
    display: block;
    margin:0 auto;
    margin-bottom: 10px;
}
.course_teacher_03 ul li span{
	font-size: 24px;
	display: block;
	text-align: center;
}
.course_teacher_03 ul li p{
	text-align: center;
	    color: #6a6969;
	    font-size: 14px;
	    margin-top: 10px;
	    height: 128px;
	    overflow: hidden;
}
.course_teacher_03 ul li .group a {

    display: block;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #FFF;
    font-size: 18px;
    background: #007fdb;
}
.course_teacher_03 ul li .group a:hover{background: #ffe100;color: #222;}

/*模板九：校区分别*/
.template09{}

.course_add_01 h3,.course_add_02 h3,.course_add_03 h3{
	margin-top: 40px;
	margin-bottom: 30px;
}
.course_add_01 ul{
	height: 168px;
	overflow: hidden;
}
.course_add_01 ul li {
    width: 50%;
    padding-right: 14px;
    margin-bottom: 14px;
}
.course_add_01 ul li a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: #e7eaf3;
    padding: 10px 0px;
    text-align: center;
    border-radius: 5px;
    color: #6c7177;
    font-size: inherit;
    width: 100%;
    font-size: 16px;
}
.course_add_more{
	color: #fff;
	background: #0b6db6;
	display: block;
	width: 25%;
	text-align: center;
	padding:10px 0px;
	border-radius: 5px;
	margin-left: 37%;

	cursor: pointer;
}
.course_add_more:hover{
	color: #fff;
}

.course_add_02 ul li {
    width: 100%;
    float: left;

    height: 160px;
    border-radius: 10px;
    background-color: #f8fafc;
    margin-bottom: 10px;
    padding:20px;
}
.course_add_02 ul li:nth-child(2n){
	margin-right: 0px;
}
.course_add_02 ul li a .title_p {
    color: #2f3337;
    font-size: 24px;
    padding-bottom: 25px;
    border-bottom: 1px solid #ccd2d7;
    position: relative;
    padding-left: 20px;
    transition: all 0.3s linear;
}
.course_add_02 ul li a .title_p:before {
    content: '';
    width: 7px;
    height: 26px;
    background-color: #0090f5;
    position: absolute;
    top: 4px;
    left: 0;
    border-radius: 5px;
}
.course_add_02 ul li a .title_p:after {
    content: '';
    width: 140px;
    height: 1px;
    background-color: #0090f5;
    position: absolute;
    bottom: -1px;
    left: 0;
}
.course_add_02 ul li .fr {
    float: none;
    color: #879098;
    font-size: 16px;
    margin: 28px 0;
    transition: all 0.3s linear;
}
.course_add_02 ul li .fr span{
	margin-right: 5px;
}
.course_add_02 ul li .fr{
	height: 32px;
	overflow: hidden;
}
.course_addlist_03{
	margin-bottom: 50px;
}
.course_addlist_03 .text-p {
    margin-top: 20px;
}
.course_addlist_03 .text-p p {
    padding-bottom: 10px;
    margin-bottom: 10px;
    line-height: 30px;

    position: relative;
    min-height: 50px;
    border-bottom: 1px solid rgb(235, 238, 243);
}


