/*机构顶部样式*/
.tel{
    font-weight: bold;
    color: #666;
    overflow: hidden;
    margin-top: 3px;
}
.tel img{
    margin-top: 25px;
}
.tel span{
    font-size: 28px;
    margin-top: 22px;
    color: #0b6db6;
    margin-left: 10px;
}
.kePublic{ position:relative; height:320px;}
.index_focus { position: relative;width: 100%;height: 320px;margin: 0 auto;overflow: hidden;}
.index_focus .bd li {display: none; position: absolute;left: 0;top: 0;  width:1920px;}
.index_focus_post {z-index: 10;}
.index_focus .picc {height: auto;display: block;margin:0 auto}
.index_focus .slide_nav {position: absolute;left: 45%;bottom:2%; display:none;}
.index_focus .slide_nav a {cursor:pointer;float:left;font-size:28px;font-family: arial;color: #fff;padding:5px 10px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none;color: #9c0;filter: alpha(opacity=80);opacity: 0.8;}
.index_focus_pre,.index_focus_next {display: none;position: absolute;top: 50%; margin-top: -36px;width:48px;height:47px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 10;background: url(http://www.isixue.com/assets/images/button.png) no-repeat;}
.index_focus_pre {left: 62px;background-position: 0 0;}
.index_focus_next {right: 62px;background-position: 0 -48px;}

/*模板一：课程背景，最新政策*/
.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;line-height: 55px;
}
*/

/*模板二：课程特色、课程优势、学校优势、教学特色*/
.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: 33.333%;
	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: 33.333%;
}
.course_ys li div{
	box-shadow: 0 0 10px #c1c1c1;
}
.course_ys li:nth-child(4){
	margin-left: 16.6%;
}
.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: 48%;
	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: 24px;
    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: 15px 0;
}
.school_ys ul li .i_r p{
	height: 64px;
    margin-bottom: 0px;
}

.course_ys_01{
	margin-top: 40px;
	overflow: hidden;
}
.course_ys_01 ul li{
    width: 16.66%;
    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.li01{margin-top: 30px;}
.course_ys_01 ul li.li03{margin-top: 30px;}
.course_ys_01 ul li.li05{margin-top: 30px;}
.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: 60%;
    margin-right: 5%;
}
.teaching_ts_div_02{
    width: 35%;
}
.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: 50%;
    padding: 10px;
    margin-bottom: 25px;
}
.teaching_ts_02 ul li.li05 {
    margin-left: 25%;
}
.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-right: 4%;
    margin-bottom: 20px;
    width: 44%;
    background-color: #ececec;
    padding: 10px 20px 20px 20px;
    position: relative;
}


.teaching_ts_03 .i_l:before,.teaching_ts_03 .i_r:before {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    border: 2px solid #ab46ce;
    position: absolute;
    border-radius: 50%;
    z-index: 2;
}
 .teaching_ts_03 .i_l:before {
    top: 23px;
    left: calc(100%/0.46/2 - 2px);
}
 .teaching_ts_03 .i_r:before {
    top: 67px;
    right: calc(100%/0.46/2 - 5px);
}
.teaching_ts_03 .i_l:after {
    top: 15px;
    right: -24px;
    content: "";
    border: 12px solid transparent;
    border-left: 12px solid #ececec;
    display: inline-block;
    position: absolute;
}
.teaching_ts_03 .i_r:after {
    top: 60px;
    left: -24px;
    content: "";
    border: 12px solid transparent;
    border-right: 12px solid #ececec;
    display: inline-block;
    position: absolute;
}
.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 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: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: 32%;
    margin-right: 2%;
    background-color: #fff;
    padding: 20px 0px;
}
.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: 330px;
    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%;
	margin-top: 10px;
}
.course_content_04 ul li{
	width: 25%;
}
.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;

	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: 48%;
	margin-right:4%;
	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: 25%;
    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%;
}
.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: 33.3%;
    position: relative;
    padding-left: 70px;
    padding-right: 10px;

}
/*.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: 22%;
	margin-right: 4%;
	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: 13.4%;
    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: 10px;
}
.course_path_02 ul{
	width: 100%;
	margin-top: 30px;

}

.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: 20%;
	border:none;
;
}
.course_img_02 .nav-tabs>li{
	width: 100%;
	text-align: center;
	font-size: 16px;
	margin-bottom: 10px;
}
.course_img_02 .tab-content{
	width: 75%;
	border:1px #ccc solid;
	padding:20px;
}
.course_img_02 .tab-content .tab-pane img{
	margin-right: 5%;
	margin-bottom: 0px;
	width: 47.5%;
}
.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: 30px;
	margin:40px auto;
	width: 99%;
}
.course_comment_01 h3{
    text-align: left;
    background: url(http://www.isixue.com/admin/assets/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(http://www.isixue.com/admin/assets/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: 20px 30px;
    width: 99%;
    margin:40px auto;
    overflow: hidden;
}
.course_comment_02 .u2 li {
    border-bottom: 1px dashed #acafef;
    width: 100%;
    margin-bottom: 30px;
    padding-bottom: 30px;
    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: 48%;
    padding: 10px 0px;
    padding-right: 20px;
}

/*.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;
}
.course_teacher_list_02 .wenzi{
	color: #696969;
	line-height: 30px;
	height: 162px;
	overflow: hidden;
}

.course_teacher_03{

	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: 31%;
	margin-right: 3%;
	background: #fff;
	padding:20px;
}
.course_teacher_03 ul li:nth-child(3n){
	margin-right: 0px;
}
.course_teacher_03 ul li img{
	border-radius: 50%;
}
.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: 40px;
}
.course_add_01 ul{
	height: auto;
	overflow: hidden;
}
.course_add_01 ul li {
    width: 25%;
    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%;
	margin-top: 20px;
	cursor: pointer;
}
.course_add_more:hover{
	color: #fff;
}

.course_add_02 ul li {
    width: 48%;
    float: left;
    margin-right: 2%;
    height: 160px;
    border-radius: 10px;
    background-color: #f8fafc;
    margin-bottom: 30px;
    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);
}


.Ta_line{
    text-align: center;padding-left:0px;background: #0b6db6 url(http://www.isixue.com/assets/images/Ta.png) no-repeat 70px 15px;width:100%;height:55px;line-height:55px;font-size:18px;margin-top:0px;margin-bottom:10px;color:#fff;
}

/*平板兼容*/
@media (max-width: 1200px) and (min-width: 990px){
    .course_content_06 ul li .con span{
        font-size: 18px;
    }
    .course_img_02 .tab-content{
        margin-top: 20px;
    }
    .course_path_01 ul li{
        width: 13%;
    }
    .template02 h3{
        line-height: 45px;
    }
    .school_ys ul li .i_r span:after{
        margin:5px 0px;
    }
    .school_ys ul li .i_r p{
        margin-bottom: 0px;
    }
    .school_ys ul li .i_l img{
        margin-top: 10px;
        margin-bottom: 0px;
    }
    .add_Nav li a {
        padding: 0px 39px;
    }
    .Ta_line{
        text-align: center;padding-left:0px;background: #0b6db6 url(http://www.isixue.com/assets/images/Ta.png) no-repeat 50px 15px;width:100%;height:55px;line-height:55px;font-size:18px;margin-top:0px;margin-bottom:10px;color:#fff;
    }
}
.jg_nava{
    position: relative;
    
}
.jg_nava .city{
    position: absolute;
    top:65px;
    border: 1px solid #eeeeee;
    height: auto;
    width: 460px;
    z-index: 2;
    background-color: #fff;
    padding:15px 20px;
    color: #666;
    overflow: hidden;
    overflow-y: auto;
    max-height: 310px;
    max-width: 460px;
}
.citys dl{
    width: 100%;
    padding-bottom: 10px;
    vertical-align: top;
}
.citys dl dd a:hover {
    color: #fff;
    background-color: #0b6db6;
    border-radius: 2px;
}
.citys dl dt {
    color: #0b6db6;
    font-size: 12px;
    width: 1.5em;
    line-height: 22px;
}

.citys dl dd a {
    color: #666;
    margin: 0 25px 10px 0;
}

#all_school{
    margin-top: 35px;
    font-size: 14px;
    color: #666;
    padding: 6px;
}
#all_school:hover{
    background-color: #eee;

}
#all_school i {
    display: block;
    width: 12px;
    height: 8px;
    margin-top: 7px;
    margin-left: 5px;
    background: url(http://www.isixue.com/assets/images/down.png) right center no-repeat;
}
.modal-body .tb_bjq {
    border-radius: 5px;
    border: 1px #e2e2e2 solid;
    line-height: 45px;
    min-width: 580px;
    padding: 0px 10px;
    height: 45px;
  outline: none;
}

