.lecture_apply .banner{width:100%;height:496px;background: url(../images/lecturer_apply/lecturer_apply_banner.jpg) no-repeat center center;position: relative;}
.wrap_lecture{width:1042px;margin:0 auto;}
.mainf{position: absolute;
  left:50%;margin-left:-521px;background: #fff;bottom:-20px;
  text-align: center;border-radius: 10px;
  -webkit-box-shadow: 0 5px 5px 0 #f3f3f4;
  -moz-box-shadow:0 5px 5px 0 #f3f3f4;
  box-shadow: 0 5px 5px 0 #f3f3f4;
  padding:25px;box-sizing: border-box
}
.mainf .header{margin-bottom:20px;}
.mainf .header span{display: inline-block;vertical-align: middle;}
.mainf .header_fl{
  width: 250px;
  height: 1px;
  overflow: hidden;
  background: #ccc;}
.mainf .header_c{font-size: 20px;font-weight: 700;padding:0 10px;}
.centerf{color:#888;}
.centerf span{font-size: 42px;color:#c41011;}
.lecture_top{text-align: center;padding-top:70px;}
.lecture_top em{
  display: inline-block;
  width: 60px;
  height: 3px;
  background: #013d83;
  margin: 10px 0;
}
.lecture_top div{font-size: 30px;color:#323232;line-height: 40px;font-weight: 700;margin-bottom:15px;}
.lecture_top p{color:#494949;line-height: 25px;}
.top_top{margin-top:50px;}
.lecture_apply_1 ul>li{float: left;width:250px;margin-right:14px;background: #f5f7fa;border-radius: 3px;position: relative;top:0;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  padding:20px 0 30px 0;
  box-sizing: border-box;
}
.lecture_apply_1 ul>li:last-child{margin-right:0;}
.lecture_apply_1 ul>li:hover{
  top:-5px;
  -webkit-box-shadow: 0 0 10px 0 #ccc;
  -moz-box-shadow:0 0 10px 0 #ccc;
  box-shadow: 0 0 10px 0 #ccc;
}
.lecture_img{text-align: center}
.lecture_img span{display: inline-block;width:50px;height:50px;background: url(../images/lecturer_apply/apply.png) no-repeat 0 0;}
.lecture_apply_1 ul>li:first-child+li span{
  background-position: -69px 0;
}
.lecture_apply_1 ul>li:first-child+li+li span{
  background-position: -10px -75px;
}
.lecture_apply_1 ul>li:first-child+li+li+li span{
  background-position: -69px -75px;
}
.lecture_title{text-align: center;font-size: 20px;color:#000;font-weight: 500;padding-top:10px;padding-bottom:30px;}
.lecture_title span{font-size: 14px;color:#838383;}
.lecture_conter{position: relative;padding:30px 10px 0px;}
.lecture_apply_1 ul>li:hover .lecture_conter{background: #fff;}
.lecture_conter a{position: absolute;color:#fff;background: #013d83;border-radius: 20px;text-align: center;width:140px;line-height: 32px;height:32px;left:50%;margin-left:-70px;top:-16px;}
.lecture_conter a:hover{background: #d02d0a;}
.lecture_conter ol{
  list-style-type:none;counter-reset:sectioncounter;
  height:320px;
  overflow: hidden;
}
.lecture_conter ol li{position: relative;text-align: justify;font-size: 14px;border-bottom:1px solid #f9f9f9;line-height: 22px;padding:5px 5px 5px 25px;}
.lecture_conter ol li:last-child{border:none}
.lecture_conter ol li:before {
  content:counter(sectioncounter) "、";
  position: absolute;;
  left:3px;
  counter-increment:sectioncounter;
}
.lecture_exhibition,.lecture_elde{width:100%;background: #f5f7fa;padding-bottom:10px;}
.lecture_exhibition .exhibition span{font-size: 25px;color:#323232;display: inline-block;line-height: 45px;font-weight: 700;}
.lecture_exhibition .exhibition span a,.lecture_exhibition .exhibition span small{font-size: 12px;color:#494949;display: inline-block;padding:0 10px;line-height: 45px;font-weight:normal;}
.lecture_exhibition .exhibition span a:hover{color:#d02d0a;}
.exhibition .img{width:347px;height:230px;overflow: hidden;}
/*.exhibition .swiper-slide{width:347px !important;}*/
.exhibition .img img{height:100%;width:100%;}
.exhibition .content{padding:20px;box-sizing: border-box;background: #fff;}
.exhibition .swiper-container3{margin-top:10px;padding-bottom:70px;width:1041px;}
.exhibition .content p{font-size: 14px;color:#ccc;line-height: 30px;}
.exhibition .content h3{font-weight: 700;line-height: 25px;height:50px;
  margin:5px 0;
  color:#323232;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.exhibition .swiper-slide:hover .content{background: #013d83}
.exhibition .swiper-slide:hover .content h3{color:#fff;}
.exhibition .swiper-pagination,.exhibition .swiper-pagination span,.lecture_elde_swipre .swiper-pagination,.lecture_elde_swipre .swiper-pagination span{
  color:#e9ebed;
  font-size: 14px;
}
.exhibition .swiper-pagination span.swiper-pagination-current,.lecture_elde_swipre .swiper-pagination span.swiper-pagination-current{
  color:#013d83;
  font-size: 16px;
}
.exhibition .swiper-button-next, .exhibition .swiper-container-rtl .swiper-button-prev ,.lecture_elde_swipre .swiper-button-next, .lecture_elde_swipre .swiper-container-rtl .swiper-button-prev {
  background: url(../images/train/right_02.png) no-repeat center ;
  width:22px;
  height:22px;
  border:1px solid #e9ebed;
  right: 426px;
  top:408px;
}
.lecture_elde_swipre .swiper-button-next, .lecture_elde_swipre .swiper-container-rtl .swiper-button-prev{
  top:440px;
  left:675px;
}
.exhibition .swiper-button-prev, .exhibition .swiper-container-rtl .indexFrontpage .swiper-button-next,.lecture_elde_swipre .swiper-button-prev, .lecture_elde_swipre .swiper-container-rtl .indexFrontpage .swiper-button-next{
  background: url(../images/train/left_01.png) no-repeat center;
  left: 555px;
  top:408px;
  width:22px;
  height:22px;
  border:1px solid #e9ebed;
}
.lecture_elde_swipre .swiper-button-prev, .lecture_elde_swipre .swiper-container-rtl .indexFrontpage .swiper-button-next{
  top:440px;
  left:640px;
}
.lecture_characteristic .characteristic{text-align: center;}
.lecture_characteristic .characteristic span{display: inline-block;}
.characteristic_title{
  font-size: 30px;
  color: #323232;
  line-height: 40px;
  font-weight: 700;
}
.characteristic_border{width:60px;height:3px;background: #013d83;margin:15px 0 10px;}

/**/
.characteristic_span{position: relative;padding:0 90px;}
.characteristic_span .content{background: #013d83;color:#fff;padding:3px 30px;border-radius: 20px;margin:20px 10px 0;}
.characteristic_span i,.characteristic_span i img{display: inline-block;width:84px;height:140px;}
.characteristic_span .left_i{position: absolute;left:10px;bottom:3px;}
.characteristic_span .right_i{position: absolute;right:10px;bottom:3px;}
.lecture_characteristic_content{margin-top:25px;}
.lecture_characteristic_content li{padding-left:60px;margin-bottom:35px;}
.lecture_characteristic_content li p{font-size: 24px;color:#323232;line-height: 40px;font-weight: 700;}
.lecture_characteristic_content li div{line-height: 25px;}
.lecture_characteristic_content li{background: url('../images/lecturer_apply/characteristic_1.png') no-repeat -5px 0}
.lecture_characteristic_content li:first-child+li{background: url('../images/lecturer_apply/characteristic_2.png') no-repeat -5px 0}
.lecture_characteristic_content li:first-child+li+li{background: url('../images/lecturer_apply/characteristic_3.png') no-repeat -5px 0}
.lecture_characteristic_content li:first-child+li+li+li{background: url('../images/lecturer_apply/characteristic_4.png') no-repeat -5px 0}
/**/
.lecture_elde .lecture_top div{margin-bottom:0;}
.lecture_elde .exhibition>div{border-bottom:1px solid #e7e7e7;padding-bottom:5px;}
/*//!**/
.lecture_elde_swipre .swiper-container4{width:1200px;padding-bottom:60px;}
.lecture_elde_img img{width:100px;height:100px;border-radius: 50%;}
.swiper-container4 a{text-align: center;display: inline-block;width:240px;margin-top:40px;}
.lecture_elde_Name{color:#000;font-size: 18px;line-height: 30px;margin-top:5px;}
.lecture_elde_Addr{color:#838383;font-size: 12px;line-height: 20px;}
/**/
.lecture_answer ul li{background: #f5f7fa;padding:25px 65px;box-sizing: border-box;margin-bottom:20px;}
.lecture_answer ul li div{color:#323232;font-size: 20px;line-height: 35px;}
.lecture_answer ul li div span{display: inline-block;padding-right:15px;}
.lecture_answer ul li p{padding-left:45px;color:#838383;line-height: 30px;}
.lecture_answer ul li p span{display: inline-block;padding-right:80px;}
#apply{
  text-decoration: none;
  position: fixed;
  bottom: 154px;
  left: 50%;
  overflow: hidden;
  margin-left: 660px;
  height: 60px;
  border: none;
  z-index: 999999;
  display: inline-block;
  width:70px;
  background: #ebebeb;
  text-align: center;
  padding-top:10px;
  color:#2e303a;
  cursor: pointer;
}
#apply:hover{background: #42a5fa;color:#fff;}


/******************************/
.apply{padding-top:95px;}
.apply_left{width:485px;border-right:1px solid #f6f6f6;box-sizing: border-box;min-height:400px;margin-top:30px;}
.apply_right{width:715px;padding-left:50px;box-sizing: border-box;}
.apply_left>div{padding:0 25px;box-sizing: border-box;display: none}
.apply_left>div.active{display: block}
.apply_left h1{font-size: 28px;color:#6b6c71;line-height: 28px;}
.apply_left p{font-size: 13px;color:#6b6c71;line-height: 50px;}
.apply_left li{color:#000;line-height: 38px;padding-left:15px;position: relative;}
.apply_left li:before{
  display: table;
  content: '.';
  font-size: 16px;color:#000;
  font-weight: 600;
  position: absolute;
  left:0;top:-3px;
}

/***/
.apply_right h2,.apply_right .apply_input{color:#000;line-height: 30px;font-weight: 700;}
.apply_right .apply_input{line-height: 45px;}
.apply_right .ser{padding-left:135px;margin-top:20px;}
.apply_right .ser input{display: none}
.apply_right .ser label:last-child{margin-right:0;}
.apply_right .ser label{color:#013d83;font-size: 14px;border:1px solid #013d83;padding:5px 15px;margin-right:10px;display: inline-block;cursor: pointer}
.apply_right .ser label:hover,.apply_right .ser label.hover{background: #013d83;color:#fff;}
.apply_right .apply_input div{padding-left:45px;margin-top:15px;}
.apply_right .apply_input div label{ vertical-align: middle;display:inline-block;margin-right:10px;width:80px;line-height: 45px;height:45px;}
.apply_right .apply_input input{width:390px;line-height: 35px;height:45px;padding:5px 10px;box-sizing: border-box;border:1px solid #ebebeb;}
.apply_right .apply_input .date{cursor: pointer;position: relative;z-index: 10}
.apply_right .apply_input i{z-index: 5}
.apply_right .apply_input .date:focus{border-color:#ebebeb;}

.apply_right .apply_input input.vaerify,.apply_right .apply_input input.submit{width:265px;}
.apply_right .apply_input #phone_vaerify{color:#013d83;display: inline-block;width:125px;text-align: center;line-height: 45px;cursor: pointer;height:45px;border:none;}
/*.apply_right .apply_input #phone_vaerify:hover{color:#d02d0a}*/
.apply_right .apply_input input.submit{background: #013d83;color:#fff;border-radius: 3px;margin-top:20px;}
.apply_right .apply_input input.submit:hover{opacity: 0.7}
#area-picker input{width:126px;}
#area-picker{font-size: 0;}
#area-picker label,#area-picker input,#area-picker select{font-size: 14px;}
#area-picker div,.apply_right .apply_input div.date{padding-left:0;margin-top:0;}
#area-picker>div{width:126px;margin-right:8px;}
.apply_input input:focus{border-color: #013d83}
.layui-form-select dl dd.layui-this,.layui-laydate .layui-this{background-color: #013d83 !important;}
.apply_input .raerify_p{
  font-size: 12px;
  color:#ccc;
  line-height: 25px;
  padding-left:100px;
}
.apply_input .ts,.apply_input .rig_ts{
  padding-left:90px;
  margin-bottom:10px;
  line-height: 24px;
  height:24px;
  text-align: left;
  color: #db1111;
  font-size: 12px;
  display: block;
}
.apply_input .province_city div{padding:0;margin:0;}
.apply_input .province_city div.layui-form-select label{font-size:0;position:absolute;display:inline-block;right:1px;top:3px;width:20px;height:42px;background: #fff;z-index: 100;border:none;margin:0;}
.apply_input input{font-weight: normal;}
input::-webkit-input-placeholder{
  color:#ccc;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
  color:#ccc;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
  color:#ccc;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
  color:#ccc;
}
.apply_right .apply_input select{
    width: 170px;
    line-height: 35px;
    height: 45px;
    padding: 5px 10px;
    box-sizing: border-box;
    border: 1px solid #ebebeb;
    /*color:#ccc;*/
    font-weight: normal;
}
.apply_right .apply_input select option{color:#333;}
