@charset "UTF-8";

/* CSS Document */



a {color: inherit;}


.flex {

  display:flex;

  flex-direction:row;

  flex-wrap:wrap;

  justify-content: space-between;

  align-content: space-between;

}
.cs_mind{
    background-color: #007b35;

    color: #ffffff;

    line-height: 2.5rem;

    display: block;

    width: 65%;

    text-align: center;

    font-size: 1.25rem;

    border-radius: 0.5rem;

    margin: 1rem auto;
}
.wrap {width: 94%;margin: auto;}

.mar {margin: 3% auto;}

.pad {padding: 3%;}

/*标题*/



.title_main2 {

	

}

.title_main p {

  font-size: 0.6rem;

  color: #007b35;

  text-align: center;

}

.title_main h3 {

  font-size: 1.3rem;

  color: #fff;

  background: url("../images/tit.png") no-repeat;

  background-size: 100% 100%;

  line-height: 4.5rem;

  text-align: center;

  margin-bottom: 1rem;

}

/*曾经*/

.cj {

  position: relative;

}

.cj article {

  width: 80%;

  height: 80%;

  padding: 10%;

  position: absolute;

  top: 0;

  left: 0;

  color: #fff;

}

.cj article hr {

  width: 10%;

  border: 1px solid #fff;

  margin-bottom: 2%;

}

.cj article h4 {

  font-size: 1.3rem;

  margin: 5% 0;

}

.cj article p {

  padding: 5%;

  background: rgba(10,106,49, .7);

  text-indent: 2em;

  line-height: 1.8em;

  margin-top: 10%;

}

/*现在*/

.cp {

  text-align: center;

  line-height: 1.8em;

}

.cp img {

  width: 7%;

  vertical-align: bottom;

  margin-right: 1.5%;

}

.xz {

  background: #007b35;

  padding: 3%;

  color: #fff;

}

.xz_tilte{

  font-size: 1.3rem;

  border-bottom: 2px solid #fff;

}

.xz_tilte b {

  font-size: 1.5rem;

}

.xz_tilte span {

  display: block;

  margin: 1% 0 2%;

}



.xzlist li {width: 32%;}

.xzlist li img {

	width: auto;

  height: 3rem;

}

.xzlist li p {

  display: inline-block;

  font-size: 0.8rem;

  line-height: 1.8em;

}

.xzlist li p strong {font-size: 1rem;}

.xz2 p {

  width: 63%;

  padding: 2%;

  background: #007b35;

  color: #fff;

  line-height: 1.8em;

  text-indent: 2em;

}

.xz2 a {

  width: 30%;

  display: block;

}



.zxbtn {

  display: block;

  width: 60%;

  padding: 2% 0;

  background: #bb8c3f;

  color: #fff;

  text-align: center;

}

/*优势*/

.bggrey {

  background: #eee;

  padding: 1px 3%;

}



.ys1 li {

  padding: 2%;

  background: #fff;

  margin-bottom: 3%;

  align-items: center;

}

.ys1 li a {width: 48.5%;}

.ys1 li h4 {

  font-size: 1.3rem;

  color: #7aba96;

  margin-bottom: 10%;

}

.ys1 li strong {

  width: 50%;

  border-right: 2px solid #007b35;

}

.ys1 li b {

  padding: 1% 8%;

  background: #007b35;

  color: #fff;

}

.ys1 li span {

  color: #007b35;

  font-family: 'Impact';

}

.ys1 li p {line-height: 1.8em;}



.ys2 .swiper-slide a {width: 48.5%;}

.ys2 .swiper-pagination {

  position: relative;

  bottom: 0;

  margin-bottom: 3%;

}

.ys2 .swiper-pagination-bullet {

  width: 22.5%;

  height: 2.5rem;

  line-height: 2.5rem;

  margin: 0 3%;

  border-radius: 50px;

  opacity: 1;

  background: #fff;

}

.ys2 .swiper-pagination-bullet-active {

  background: #007b35;

  color: #fff;

}

/*专业*/

.zy li {

  width: 48.5%;

  margin-bottom: 3%;

  background: #f2f2f2;

  text-align: center;

}

.zy li h4 {

  font-size: 1.3rem;

  color: #176b29;

  margin: 5% 0 2%;

}

.zy li h4 span {font-size: 0.8rem;}

.zybtn {margin: 2% 0 8%;}

.zybtn a {

  display: inline-block;

  width: 35%;

  padding: 2% 0;

  background: #bb8c3f;

  color: #fff;

  margin: 0 1%;

  border-radius: 0.2rem;

}

.zybtn a:last-child {background: #4c3e2d;}

/*情怀*/

.qh a {

  width: 48.5%;

  margin-bottom: 3%;

}

/*创就业*/

.video {

  height: 20rem;

  padding: 1%;

  background: #007b35;

}

.cjy a {

  width: 48.5%;

  margin-bottom: 3%;

  justify-content: space-around;

  background: #eee;

  padding: 1.5% 0;

  align-items: center;

}

.cjy span {

  width: 20%;

  font-size: 3rem;

  font-family: 'Impact';

  color: #8f8f8f;

}

.cjy p {

  width: 70%;

  font-size: 0.6rem;

}

.cjy p strong {

  display: block;

  font-size: 1rem;

  margin-bottom: 2%;

}

/*表单*/

.bmbox {

  background: #bb8c3f;

  color: #fff;

}

.form1 p {

  font-size: 0.8rem;

  color: #666;

  margin-bottom: 3%;

}

.form1_title {

  padding: 3% 0;

  align-items: center;

}

.form1_title strong {

  width: 50%;

  font-size: 1.5rem;

}

.form1_title strong span {font-size: 0.8rem;}

.form1_ul li {

  width: 48.5%;

  align-items: center;

  margin-bottom: 3%;

}

.form1-input {

  width: 78%;

  height: 2.5rem;

  line-height: 2.5rem;

  text-indent: 1rem;

  box-shadow: none;

  background: #fff;

  outline: none;

  border: none;

}

.form1-select {

  width: 60%;

  height: 2.5rem;

  line-height: 2.5rem;

  background: #bb8c3f;

  color: #fff;

  border: 1px solid #fff;

  outline: none;

  box-shadow: none;

}

.submitbox {position: relative;}

.form1-submit {

  width: 78%;

  height: 2.5rem;

  line-height: 2.5rem;

  padding-left: 5%;

  background: #fff;

  color: #bb8c3f;

  border: none;

  box-shadow: none;

  outline: none;

}

.submitbox img {

  display: block;

  width: 10%;

  border-radius: 0.5rem;

  position: absolute;

  top: 3%;

  left: 35%;

}

