.MainContainers {width: 100%;overflow: hidden;}
/*标题*/
.bt_all{ width:100%; text-align:center; color:#000; padding-bottom:50px;}
.bt_all span{ font-size:36px;}
.bt_all p{ color:#666;line-height:30px; font-size:18px;}
.bt_all a{ color:#d00904;}

.wenti_main{ width:100%; padding:50px 0; overflow:hidden;}
.wenti_main .wenti_list{ max-width:1300px; width:100%;  margin:0 auto; }
.wenti{width:31.33%;float: left; margin: 1%; border-radius:10px;}
.wenti .hover{padding:40px;}
.wenti .hover ol{display: table-cell;vertical-align: middle; padding-bottom:20px;}
.wenti .hover ol img{float: left;width: 57px;height: 50px;overflow: hidden;}
.wenti .hover ol span{color:#fff; font-size:26px;float: left;position:absolute; height:50px; line-height:70px; padding-left:20px;}
.wenti .hover h5 {font-size:20px;line-height: 30px; padding-top: 15px; color: #fff;}
.wenti .hover h5 p {font-weight:800; margin:20px 0 0;font-size:26px;}
.wenti .hover .line { width: 50px; height: 4px; background: #F90; margin: 8px 0;}
.wenti:nth-child(2){background:#369 url(zc_bg4.png);}
.wenti:nth-child(3){background:#369 url(zc_bg3.png);}
.wenti:nth-child(4){background:#369 url(zc_bg2.png);}

.biaoqian { padding-bottom:80px;}
.biaoqian .this{text-align:center;}
.biaoqian .Fifty-h1{color: #333; font-size: 20px; line-height:40px; }
.biaoqian .Fifty-h1 span{color: #fff; width:150px; padding:10px 20px; border-radius:20px; background: #f30; margin:20px 10px;}
.biaoqian .Fifty-h2{font-size:24px;line-height:30px;color: #333; font-weight:800; padding-top:20px;}
.biaoqian .Fifty-h3{line-height:25px;color: #666; padding: 20px;}
.biaoqian .tag{text-align:center;}
.biaoqian .tag b{ font-size:40px; line-height:60px; font-weight:700;}
.biaoqian .tag p{line-height:30px; font-size:20px;}

/*课程大纲*/
.lesson { padding:50px 0 80px; width:100%; background:#fff;}
.lesson .lesson_list{ margin: 15px auto; width:100%; max-width:1300px;}
.lesson .lesson_list table{ width: 100%; height: 100%; border: 0;}
.lesson .lesson_list table tr{ border-bottom: 1px solid #FDBF92;}
.lesson .lesson_list table tr td{ padding:30px 40px;}
.lesson .lesson_list table tr td:first-child{ border-right: 1px solid #FDBF92;}
.lesson .lesson_list table tr td li{color: #000;font-size: 26px; padding-bottom:20px;list-style-type: none;}
.lesson .lesson_list table tr td p{line-height: 34px;font-size: 20px;color: #666; text-align: justify;}

/*讲师列表*/
.jiangshi { width: 100%; height: 100%; min-height:300px; position: relative;overflow: hidden; background: #000;}
.jiangshi img { width: 100%; height: 100%; position: absolute; object-fit: cover; }
.jiangshi_box {max-width: 1300px; width: 100%; margin: 0 auto;display: flex;align-items: center;}
.jiangshi .jiangshi_l {position: relative; width:40%; display: flex;justify-content: flex-end; align-items: center;padding-right: 30px;}
.jiangshi .jiangshi_l .pic img {max-height:700px;  width:100%; position: relative;object-fit: contain;}
.jiangshi .jiangshi_r {position: relative;width: 60%;}
.jiangshi .jiangshi_r .tit {font-size:50px; font-weight:600; margin:20px 0; color: #fff;-webkit-background-clip: text;display:}
.jiangshi .jiangshi_r span {font-size:26px;font-weight:normal; line-height:40px;display: block;color:#eee; }
.jiangshi .jiangshi_r .info { font-size:18px; color:#fff; padding:20px 0; line-height:30px;}
.jiangshi .jiangshi_r .more {font-size:16px;color:#999; padding-top:50px;}


/*八项服务*/
.fuwu_main {width:100%; padding:50px 0;overflow:hidden;background:#f5f5f5; }
.fuwu {display: flex;max-width:1300px; width:100%; margin:0 auto; }
.column {flex: 1 1 33.33%; min-width: 250px;padding: 20px 0;display: flex;flex-direction: column;}
.center-column {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: white;
    text-align: center;
    position: relative; 
	margin: 35px 30px;
	background: #DE1F26 url(/public/static/jinkoucai/index/fuwu.jpg) center repeat; 
	border-radius: 10px;
}
.center-content {position: relative;z-index: 1;padding: 20px;}
.center-column span, .center-column p {text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);}
.center-column span {font-size: 2.2rem; font-weight: 700;}
.center-column p {font-size: 1.4rem;padding-top: 10px;}
.center-column em{height:24px;margin:20px auto;}
.icon {display: inline-block;vertical-align: middle; color: #F90; font-size:20px;}

.panels-container {flex: 1;display: flex;flex-direction: column;justify-content: space-between;}
.panel { flex: 1 1 auto;min-height: 100px;margin: 15px 0;padding: 20px;background: white;border-radius: 10px;cursor: pointer;display: flex;align-items: center;}
.panel-content {flex: 1;}
.panel-content i {position: absolute;width: 100px;height: 5px;background: #f90;opacity: .3;border-radius: 3px;}
.panel-title {font-size: 1.5rem;color: #000;}
.panel-desc {margin-top: 15px;font-size: 1rem;color: #666;line-height: 1.4;}

/*学员心得*/
.xinde{overflow: hidden; width:1300px; margin:50px auto;}
.xinde .head { height:50px; line-height:50px;}
.xinde .head div{float: left;padding-left: 10px;}
.xinde .head div.tag{font-size:30px;color: #000;font-weight:700;}
.xinde .head div.tab{color:#888; font-size:16px;}
.xinde .head .swiper-button{position:relative; width:40px;height:50px;margin:0 15px 0;border-radius:50%; background:#f5f5f5;float:right;}
.swiper-button:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.1);transform:scale(1.1);box-shadow: 0px 0px 10px rgba(100, 100, 100, .5);transition: all 0.5s;}
.swiper-button:before{content:'';position:absolute; top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:10px solid transparent;border-bottom:10px solid transparent}
.swiper-button-prev:before{left:15px;border-right:15px solid #333;}
.swiper-button-next:before{left:20px;border-left:15px solid #333;}

.swiper-container{width:1640px; margin:auto 10px;}
.swiper-wrapper {position: relative; display: flex; box-sizing: content-box;}
.swiper-slide {-webkit-flex-shrink: 0; -ms-flex: 0 0 auto;-ms-flex-negative: 0; flex-shrink: 0; position: relative; padding:10px 0;}
.swiper-slide ul{margin-right:30px; padding:30px; border-radius:10px; background:#f9f9f9;}
.swiper-slide:hover ul{box-shadow: 0px 0px 10px rgba(100, 100, 100, .5);transition: all 0.5s;}
.xinde .swiper-slide ol{display: table-cell;vertical-align: middle; padding-bottom:15px;}
.xinde .swiper-slide ol img{float: left;width: 50px;height: 50px;overflow: hidden;margin-right: 10px;border-radius: 50%; background:#333;}
.xinde .swiper-slide ol span{display: block; overflow: hidden;font-size:18px; color:#666; line-height:50px;}
.xinde .swiper-slide .title{color:#000;line-height:32px; height:200px; max-height:200px; font-size:18px; text-align:justify;}
.xinde .swiper-slide .time {font-size: 14px;padding-top: 10px;color: #999; border-top:1px solid #eee;}
.xinde .swiper-slide .time img {width: 15px;height: 15px;}

.xinde .more { width: 200px; height:50px; line-height:50px; transition: all 0.5s ease-out; color:#999; background:#ddd; line-height: 50px;text-align: center;transform: translateY(-10px);margin:50px auto 0; font-size:18px;border-radius:10px; }
.xinde:hover .more {transform: translateY(0px); filter: alpha(opacity=100); background: #DE1F26; color:#fff; border-radius:30px; } 
.xinde:hover .more a {color:#fff; } 
/*报名列表*/
.baoming {width:100%; background:#fff; padding:100px 0;overflow:hidden;}
.content {max-width:1300px; width:100%;  margin:0 auto;}
.lesson_ing {width:40%; float:left;}
.lesson_ing .img {width:120px; height:120px; overflow:hidden; float:left;border-radius:10px;}
.lesson_ing .word {overflow:hidden;color:#666666; padding-left:20px;}
.lesson_ing .word div {margin-bottom:15px;}
.lesson_ing .word .join {font-size:24px;}
.lesson_ing .word .text {font-size:16px;}

.new_lesson { margin:20px 0;}
.new_lesson .new_lesson_bg { position: relative; border: 1px solid #ddd; padding: 20px 20px 10px; border-radius: 5px;}
.new_lesson .shouyi { position: absolute; top: -14px; padding-left:10px;}
.new_lesson .shouyi span { padding: 0 15px; display: inline-block; line-height: 28px; background: #fff; font-size:18px; color:#666;}
.new_lesson_con .title{font-size:1.1rem;font-weight:700;}
.new_lesson_con .time{line-height:25px;color:#999;font-size:1rem; padding:10px 0;}
.new_lesson_con .time i{color:#F30; padding-right: 5px;}

.biaodan_box {width:50%; float:right;}
.biaodan_box .biaodan {float:left; font-size:18px;}
.biaodan_box .biaodan .b_tit { padding-bottom:20px;}
.biaodan_box .biaodan .b_tit span {font-size:1.3rem;font-weight:700;}
.biaodan_box .biaodan .b_tit p {color: #999;font-size: 14px; padding:10px 0 20px;}
.biaodan_box .biaodan .b_tit p i {color: #f00; padding-right:10px;}
.biaodan_box .biaodan .b_con{padding-bottom:15px;}
.biaodan_box .biaodan .b_con span{ display: block; padding:0 15px;position: absolute; line-height: 50px; color:#000; }
.biaodan_box .biaodan .b_con span i{ margin-right: 3px;color: #f30; font-weight:800;}
.biaodan_box .biaodan .b_con .text{line-height: 50px;padding: 0 0 0 80px; border-radius:10px; border: 1px solid #ddd; width:300px;}
.biaodan_box .biaodan .butter{text-align: center;}
.biaodan_box .biaodan .butter button{display: block;border: 0px;width: 50%; line-height: 20px;background: #f30;color: #FFF;border-radius: 25px; padding:10px; margin: 10px auto; font-size:16px;}
.biaodan_box .biaodan .butter button:hover{background: #f00;}
.biaodan_box .erweim {float:right;display:}
.biaodan_box .erweim img {width:150px; height:150px; overflow:hidden;}
.biaodan_box .erweim p {line-height:40px; text-align:center; font-size:18px;}