@charset "utf-8";
/*版本1.02 */
.gp-subLeft *{transition: none;}
.gp-subRight{margin-left: 309px; overflow: hidden;}
.gp-subRight-con{margin-top: 30px;overflow: hidden;position: relative;}
.gp-subRight-con.max-width{ max-width: 1200px; margin:30px auto auto; }


/*师资队伍详情页*/
.list04{ min-height: 500px; overflow: hidden; }
.list04 > .gp-fl{ width: 250px; height: 820px; position: relative;}

.list04 > .gp-fr{ margin-left: 290px; float: none; overflow: hidden; }
.list04 .listImg{ display: block;width: 248px; height: 331px; background: #eee;
       /* border: #e5e5e5 1px solid;*/
    position: relative;}
.list04 .listImg img{ position: relative;z-index: 1; width: 100%; }
.list04 .listText{ }
.list04 .listText .from{ color: #757575; }
.list04 .listText .name{ color: #444444; margin: 15px 0 25px;}
.list04 .listName { display: block; height: 60px; line-height: 60px; background: #F5F5F5; border-left: #8c0000 4px solid; padding-left: 25px; }
.list04 .listCon{ color: #999; line-height: 26px; margin: 10px 25px; height: 182px;}
.teacherIntro{margin:30px 0;overflow: hidden;}
.teacherTitle{ display:inline-block; background: #f5f5f5; line-height: 22px; padding: 10px 20px;color: #8c0000;margin-bottom: 15px;font-weight: bold;
    font-size: 20px; font-size: 2.0rem; position: relative;}
.teacherTitle:before{ content:"";display: block;width: 100%; height: 2px;background: #8c0000; position: absolute; bottom: 0; left: 0; }
.teacherIntro .gp-article,.teacherIntro .gp-article p,.teacherIntro .gp-article span,.teacherIntro .gp-article strong{ font-size: 20px !important;
    line-height: 36px; font-family: '微软雅黑' !important;}
.list07{ overflow: hidden; }
.list07 li{ padding:7px 0; border-bottom: #e5e5e5 1px solid; overflow: hidden; }
.list07 li a{ display: block;overflow: hidden; }
.list07 .name{display: inline-block; font-weight: bold; padding: 6px;}
.list07 .text{display: inline-block;padding: 6px;}

/*字号*/
.gp-f12{font-size:12px;font-size: 1.2rem;}
.gp-f13{font-size:13px;font-size: 1.3rem;}
.gp-f14{font-size:14px;font-size: 1.4rem;}
.gp-f15{font-size:15px;font-size: 1.5rem;}
.gp-f16{font-size:16px;}
.gp-f18{font-size:18px;font-size: 1.8rem;}
.gp-f20{font-size:20px;}
.gp-f22{font-size:22px;}
.gp-f24{font-size:24px;font-size: 2.4rem;}
.gp-f26{font-size:28px;font-size: 2.8rem;}
.gp-f28{font-size:28px;font-size: 2.8rem;}
.gp-f30{font-size:34px;font-size: 3.4rem;}
.gp-f32{font-size:32px;font-size: 3.2rem;}
.gp-f34{font-size:34px;font-size: 3.4rem;}
.gp-f36{font-size:36px;font-size: 3.66rem;}
.gp-f38{font-size:38px;font-size: 3.8rem;}
.gp-f40{font-size:40px;font-size: 4rem;}
.gp-ul-inline{font-size: 0;}
.gp-ul-inline > li{display: inline-block;*display: inline;*zoom:1;font-size: 14px;vertical-align: top;}
.gp-fl{float: left;}
.gp-fr{/* float: right; */}
.gp-center{display: block;margin-left: auto;margin-right: auto;}
.gp-vam,.gp-vama *{vertical-align:middle;}
.gp-bold{ font-weight: bold; }
.gp-normal{font-weight: normal;}
.gp-title{ display: block; overflow: hidden; }
.gp-title-lh28{ display: block; line-height: 28px; height: 28px;overflow: hidden; }
.gp-title-lh24{ display: block; line-height: 24px; height: 48px;overflow: hidden; }
.gp-title-lh22{ display: block; line-height: 22px; height: 44px;overflow: hidden; }

.jz-back{ /*background: url(images/jz-back.png) center no-repeat;*/ background-size: cover; padding:20px 0;width:100% }
.jz-back-tt{ font-size: 30px; color: #000; margin-bottom: 50px; }
.jz-slick-box-img{ width:94px; height: 94px; margin:0 auto; border:solid 5px #e9eef3; border-radius: 50%; }
.jz-slick-box-img img{ width:100%; height: 84px; border-radius: 50%; }
.jz-slick-box{ border-top: solid 5px #0b5fa2; height: 371px; padding-top: 135px; border-color: transparent; }
.slick-current .jz-slick-box{ background: #fff; background: rgba(255,255,255,0.65); border-radius: 10px; padding:25px; border-top: solid 5px #0b5fa2;}
.jz-slick-name{ font-size: 30px; display: none; color: #000; margin-bottom: 35px; text-align: center; line-height: 25px; margin-top: 20px; }
.jz-slick-name span{ font-size: 14px; color: #333; }
.jz-slick-bottom{ display: inline-block; text-align: left; display: none; }
.jz-slick-bottom-tt{ font-size: 18px; color: #333; }
.date-p p{ margin-bottom: 0; margin-top: 15px; color: #666; height:34px;font-size:18px;}
.slick-current .jz-slick-img{ display: none; }
.slick-current .jz-slick-box{ display: block; }
.slick-current .jz-slick-name{ display: block; }
.slick-current .jz-slick-bottom{ display: inline-block; }
.slick-current .jz-slick-box{ background: #fff; background: rgba(255,255,255,0.65); border-radius: 10px; padding:25px; border-top: solid 5px #0b5fa2;}
.slick-slide{ outline: none!important; }
.jz-slick{ width:1210px; margin-left: -20px; height: 371px; }
.slick-current .jz-slick-box-img img{ width:110px; height: 110px; border-radius: 50%; margin:0 auto; }
.slick-current .jz-slick-box-img{width:110px; height: 110px; border:none;}
.slick-current .jz-slick-img{ display: none; }
.jz-slick .slick-arrow{ width:35px; height: 60px; margin-top: -30px; background: url(images/left.png) center no-repeat; }
.jz-slick .slick-prev{ left: -40px; z-index: 10000; }
.jz-slick .slick-next{ right: -90px; background: url(images/right.png) center no-repeat; }
.jz-slick .slick-arrow:before{ display: none!important; }
.jz-slick .slick-slide{ height: 371px; overflow:hidden; }
.jz-slick .slick-list{height: 371px; overflow:hidden;}


.text-center {
  text-align: center;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media( min-width: 992px){
    .jz-back .slick-track .slick-current { width: 386px!important;}
    .container {
    width: 970px;
  }
}
@media( min-width: 1280px){
    .jz-back .slick-track .slick-current { width: 425px!important;}
    .container {
    width: 1170px;
  }
}
@media( min-width: 1341px){
    .jz-back .slick-track .slick-active{ width:230px!important; }
    .jz-back .slick-track .slick-current{ width:750px!important;}
}



