

.flex2 {

  display: -webkit-flex;

  display: -moz-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-justify-content: space-between;

  -moz-box-pack: justify;

  -ms-flex-pack: justify;

  justify-content: space-between;

  -webkit-flex-wrap: wrap;

  -ms-flex-wrap: wrap;

  flex-wrap: wrap;



}
.cont1{


}

@media (max-width: 768px){

  .cont1{

    padding: 2% 0;

  }

}

.cont1 .a1_v1 .a1_b1 {

  width: 100%;

}



@media (max-width: 1366px) {

  .cont1 .a1_v1 .a1_b1 {

  }

}



@media (max-width: 768px) {

  .cont1 .a1_v1 .a1_b1 {

    width: 100%;

    padding: 0;

  }

}



.cont1 .a1_v1 .a1_b1 .a1b1_v1 h2 {

  color: #000000;

  font: 500 2.8125rem/1em "sourcehansans";

}



@media (max-width: 1366px) {

  .cont1 .a1_v1 .a1_b1 .a1b1_v1 h2 {

    font-size: 2rem;

  }

}



@media (max-width: 768px) {

  .cont1 .a1_v1 .a1_b1 .a1b1_v1 h2 {

    font-size: 1.5rem;

  }

}



.cont1 .a1_v1 .a1_b1 .a1b1_v1 .p {

  color: #838383;

  font: 500 1rem/2.1em "sourcehansans";

  margin-top: 2.375rem;

  text-align: justify;

}



@media (max-width: 1366px) {

  .cont1 .a1_v1 .a1_b1 .a1b1_v1 .p {

    margin-top: 2rem;

  }

}



@media (max-width: 768px) {

  .cont1 .a1_v1 .a1_b1 .a1b1_v1 .p {

    margin-top: 1rem;

  }

}



.cont1 .a1_v1 .a1_b1 .a1b1_v1 .szgd {

  margin-top: 6%;
  text-align:center;

}



@media (max-width: 1366px) {

  .cont1 .a1_v1 .a1_b1 .a1b1_v1 .szgd {

    margin-top: 4.2rem;

  }

}



@media (max-width: 768px) {

  .cont1 .a1_v1 .a1_b1 .a1b1_v1 .szgd {

    margin-top: 1.1rem;

  }

}



.cont1 .a1_v1 .a1_b1 .a1b1_v1 .szgd li {

  width: 31%;
  list-style-type: none;

}



.cont1 .a1_v1 .a1_b1 .a1b1_v1 .szgd li .a {

  color: #c34901;

  margin-bottom: 0px;

}



@media (max-width: 768px) {

  .cont1 .a1_v1 .a1_b1 .a1b1_v1 .szgd li .a {

    margin-bottom: 0.5em;

  }

}



.cont1 .a1_v1 .a1_b1 .a1b1_v1 .szgd li .a span {

  font: 600 2.2rem/1em "sourcehansans";

}



@media (max-width: 768px) {

  .cont1 .a1_v1 .a1_b1 .a1b1_v1 .szgd li .a span {

    font-size: 2rem;

  }

}



.cont1 .a1_v1 .a1_b1 .a1b1_v1 .szgd li .a b {

  font: 500 1rem/1.2em "sourcehansans";

  margin-left: 0.5em;

}



.cont1 .a1_v1 .a1_b1 .a1b1_v1 .szgd li p {

  color: #838383;

  font: 500 1rem/2.1em "sourcehansans";

}



@media (max-width: 768px) {

  .cont1 .a1_v1 .a1_b1 .a1b1_v1 .szgd li p {

    line-height: 1.5em;

    font-size: .875rem;

    -webkit-line-clamp: 3;

  }

}



.cont1 .a1_v1 .a1_b1 .a1b1_v1 a.a {

  margin-top: 5.0625rem;

}



@media (max-width: 1366px) {

  .cont1 .a1_v1 .a1_b1 .a1b1_v1 a.a {

    margin-top: 4.0625rem;

  }

}



@media (max-width: 768px) {

  .cont1 .a1_v1 .a1_b1 .a1b1_v1 a.a {

    margin-top: 1rem;

  }

}



.cont1 .a1_v1 .a1_b2 {

  width: 48.33333%;

  position: relative;

  overflow: hidden;

}



.cont1 .a1_v1 .a1_b2 .index-part02 {

  position: relative;

  height: 20vw;

}



.cont1 .a1_v1 .a1_b2 .index-part02 video {

  width: 100%;

  height: 100%;

  -o-object-fit: cover;

  object-fit: cover;

  /*margin-top: -7%;*/

}



.cont1 .a1_v1 .a1_b2 .index-part02.play i.icon-bofang {

  display: none;

}



.cont1 .a1_v1 .a1_b2 .index-part02 i.icon-bofang {

  position: absolute;

  display: block;

  width: 4.4375rem;

}



@media (max-width: 768px) {

  .cont1 .a1_v1 .a1_b2 {

    width: 100%;

    margin-top: 1rem;

  }

  .cont1 .a1_v1 .a1_b2 .index-part02 {

    height: 15rem;

  }

  .cont1 .a1_v1 .a1_b2 .index-part02 i.icon-bofang {

    width: 3.4375rem;

  }

  .cont1 .a1_v1 .a1_b2 .index-part02 video{

    height: 128%;

    margin-top: -8%;

  }

}



.cont1 .a1_v1 .a1_b2 .a1_c1 {

  left: 10%;

  top: 50%;

  -webkit-transform: translateY(-50%);

  -moz-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  -o-transform: translateY(-50%);

  transform: translateY(-50%);

  background: #fff;

  border: .75rem solid #c34901;

  width: 15.625rem;

  height: 15.625rem;

  -moz-box-sizing: content-box;

  box-sizing: content-box;

  text-align: center;

}



@media (max-width: 768px) {

  .cont1 .a1_v1 .a1_b2 .a1_c1 {

    left: 50%;

    -webkit-transform: translate(-50%, -50%);

    -moz-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    -o-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

    width: 13.625rem;

    top: 74%;

    height: 13.625rem;

    border: .55rem solid #c34901;

  }

}



.cont1 .a1_v1 .a1_b2 .a1_c1 h2 {

  display: inline-block;

  color: #838383;

  font: 500 1.125rem/3em "sourcehansans";

  border-bottom: 1px solid #838383;

}



@media (max-width: 768px) {

  .cont1 .a1_v1 .a1_b2 .a1_c1 h2 {

    font-size: 1rem;

  }

}



.cont1 .a1_v1 .a1_b2 .a1_c1 a.a {

  display: block;

  width: 4.375rem;

  margin: 0 auto;

  line-height: 4.375rem;

  border-radius: 50%;

  box-shadow: 0 0 0.8rem rgba(0, 0, 0, 0.1);

  margin-top: 1.5625rem;

}



.cont1 .a1_v1 .a1_b2 .a1_c1 a.a img {

  width: 1rem;

}



@media (max-width: 768px) {

  .cont1 .a1_v1 .a1_b2 .a1_c1 a.a {

    width: 3.5rem;

    line-height: 3.5rem;

    margin-top: 1rem;

  }

  .cont1 .a1_v1 .a1_b2 .a1_c1 a.a img {

    width: 0.8rem;

  }

}
