.gygk_banner img {
  width: 100%;
}

/*学校简介*/
.gygk_instro {
  margin-top: 165px;
}

.gygk_instrolf {
  width: 660px;
}

.gygk_instrolf img {
  width: 100%;
}

.gygk_instrort {
  flex: 1;
  width: 0;
  margin-left: 100px;
  margin-top: 100px;
}

.gygk_instro_item1 {
  font-size: 36px;
  font-weight: 500;
  color: #1D1D1D;
}

.gygk_instro_item2 {
  font-size: 16px;
  font-family: Helvetica, serif;
  font-weight: 400;
  color: #1D1D1D;
  margin-bottom: 10px;
}

.gygk_instro_item3 {
  width: 80px;
  height: 2px;
  background: #FF4800;
}

.gygk_instro_item4 {
  font-size: 16px;
  font-weight: 400;
  color: #000000;
  line-height: 30px;
  text-align: justify;
  margin-top: 30px;
  letter-spacing: 1px;
}

.gygk_instro_item5 {
  font-size: 24px;
  font-weight: 500;
  color: #030101;
  margin-top: 30px;
}


.gygk_teacher {
  margin-top: 130px;
}

.gygk_teacherlf {
  flex: 1;
  width: 0;
  margin-top: 120px;
}

.gygk_teacherrt {
  width: 716px;
  margin-left: 80px;
}

.gygk_teacherrt img {
  width: 100%;
}

.gygk_major {
  margin-top: 160px;
}

.gygk_majorlf {
  width: 478px;
}

.gygk_majorrt {
  flex: 1;
  width: 0;
  margin-left: 230px;
  margin-top: 350px;
}

.gygk_ad {
  text-align: center;
  max-width: 1522px;
  width: 100%;
  margin: 120px auto 240px;
}

.gygk_ad img {
  width: 100%;
}

/*精彩瞬间*/
.jcsj_lf {
  width: 200px;
}

.jcsj_lf_title1 {
  font-size: 36px;
  font-weight: 500;
  color: #1D1D1D;
  margin-top: 70px;
}

.jcsj_lf_title2 {
  font-size: 16px;
  font-family: Helvetica;
  font-weight: 400;
  color: #1D1D1D;
  margin-bottom: 10px;
}

.jcsj_lf_title3 {
  width: 74px;
  height: 4px;
  background: #FF4800;
}

.jcsj_qhtitle {
  margin-top: 20px;
}

.jcsj_qhtitle li {
  font-size: 28px;
  font-weight: 400;
  color: #1D1D1D;
  width: 120px;
  border-bottom: 2px solid #BFBFBF;
  margin-top: 50px;
  padding-bottom: 6px;
  cursor: pointer;
  position: relative;
}

.jcsj_qhtitle li::after {
  content: '';
  width: 0;
  height: 2px;
  background: #FF4800;
  position: absolute;
  bottom: -2px;
  left: 0;
  transition: all 0.2s ease-out;
}

.jcsj_qhtitle li.active::after {
  width: 100%;
}

.jcsj_rt {
  flex: 1;
  width: 0;
  margin-left: 100px;
}

.jcsj_rtcon img {
  width: 100%;
}

.jcsj_rtcon li {
  display: none;
}

.jcsj_rtcon li.active {
  display: block;
}

.jcsj_video video {
  width: 100%;
  margin-top: 100px;
}

/*环境*/
.jxhj_box {
  margin-top: 260px;
}

.jxhj_lf {
  width: 870px;
}

.jxhj_rt {
  flex: 1;
  width: 0;
  margin-left: 100px;
  margin-top: 600px;
}

.jxhj_title1 {
  font-size: 36px;
  font-weight: 500;
  color: #1D1D1D;
}

.jxhj_title2 {
  font-size: 16px;
  font-family: Helvetica;
  font-weight: 400;
  color: #1D1D1D;
  margin: 6px 0 10px;
}

.jxhj_title3 {
  width: 74px;
  height: 4px;
  background: #FF4800;
}

/*.jxhj_lfcon_top{
	width: 100%;
	height: 694px;
	border: 1px solid #676060;
	position: relative;
}
.jxhj_xian1{
	width: 20px;
	height: 350px;
	position: absolute;
	left: 30px;
	top: 182px;
	background: #FF4800;

}
.jxhj_xian2{
	width: 256px;
	height: 20px;
	position: absolute;
	top: 532px;
	left: 30px;
	background: #FF4800;
}


.jxhj_lfcon_top .swiper-container{
	width: 768px;
	height: 432px;
	margin: 100px auto 0;
}
.jxhj_lfcon_top .swiper-slide{
	background-size: cover;
    background-position: center;
}
.jxhj_lfcon_btm{
	position: relative;
	top: -80px;
}
.jxhj_lfcon_btm .gallery-thumbs{
	width: 756px;
	height: 207px;
}
.jxhj_lfcon_btm .gallery-thumbs .swiper-slide {
    width: 368px;
    height: 100%;
    background-size: cover;
    background-position: center;
}
.jxhj_lfcon_btm .swiper-button-next,
.jxhj_lfcon_btm .swiper-button-prev{
	width: 42px;
	height: 42px;
	background-size:42px 42px;
	top: initial;
	bottom: 24px;
}

.jxhj_lfcon_btm .swiper-button-next{
	right: 0;
	background-image:url(../../images/gygk/jt2.png) ;
}
.jxhj_lfcon_btm .swiper-button-prev{
	left: 0;
	background-image:url(../../images/gygk/jt1.png) ;
}
.jxhj_lfcon_btm .swiper-button-next.swiper-button-disabled,
.jxhj_lfcon_btm .swiper-button-prev.swiper-button-disabled{
	opacity: 1;
}
.jxhj_lfcon_btm .swiper-button-next.swiper-button-disabled{
	background-image:url(../../images/gygk/jt4.png) ;
}
.jxhj_lfcon_btm .swiper-button-prev.swiper-button-disabled{
	background-image:url(../../images/gygk/jt3.png) ;
}*/
.jxhj_lb {
  width: 100%;
  height: 694px;
  border: 1px solid #676060;
  position: relative;
  /*overflow:hidden;*/
  margin-bottom: 54px;
}

.jxhj_xian1 {
  width: 20px;
  height: 350px;
  position: absolute;
  left: 30px;
  top: 182px;
  background: #FF4800;

}

.jxhj_xian2 {
  width: 256px;
  height: 20px;
  position: absolute;
  top: 532px;
  left: 30px;
  background: #FF4800;
}

.large_box {
  width: 768px;
  height: 432px;
  margin: 100px auto 0;
  overflow: hidden;
}

.large_box img {
  width: 100%;
  height: 100%;

}

.small_box {
  width: 756px;
  height: 207px;
  /*overflow:hidden;*/
  margin: 54px auto 0;
  position: relative;
}

.small_list {
  position: relative;
  float: left;
  width: 756px;
  height: 207px;
  overflow: hidden;
}

.small_list ul {
  height: 207px;
  overflow: hidden;
}

.small_list ul li {
  position: relative;
  float: left;
  margin-right: 20px;
  width: 368px;
}

.small_list ul li img {
  /*display:block;*/
  width: 100%;
  height: 100%;
}

.small_list ul li .bun_bg {
  /*display:none;*/
  position: absolute;
  top: 0;
  left: 0;
  width: 368px;
  height: 207px;
  background: #000;
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

.small_list ul li.on .bun_bg {
  display: none;
}

.btn {
  position: absolute;
  bottom: 24px;
  width: 42px;
  height: 42px;
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
}

/*.btn:hover{background-color:#e7000e;}*/
.left_btn {
  left: -60px;
  background-image: url(/images/v1/about/jt1.png);
}

.right_btn {
  right: -60px;
  background-image: url(/images/v1/about/jt2.png);
}
