/* CSS Document */
body {background: #fff;}
a {color: inherit;}
button {
  border: none;
  box-shadow: none;
  outline: none;
}
.wrap {width: 94%;margin: auto;}
.mar {margin: 3% auto;}
.p {text-indent: 2em;line-height: 1.5em;}
.pad {padding: 3%;}

.title_main {
  justify-content: center;
  text-align: center;
  align-items: center;
}
.title_main img {
  width: 20%;
}
.title_main img:last-child {transform: rotate(180deg);}
.title_main h3 {
  width: 50%;
}
.title_main h3 b {  font-size: 1.8rem;}
.title_main h3 hr {
  width: 70%;
  border: 1px solid #999;
  margin: 5px auto;
}
.title_main h3 span {
  font-size: .8rem;
  text-transform: uppercase;
  font-weight: normal;
}

/*��������*/
.condition {
  background: #fff2f4;
}
.condition p {
  line-height: 1.8em;
}
.condition p b {
  display: inline-block;
  margin-bottom: 1%;
  border-bottom: 2px solid #ff7f00;

}
.condition font {color: #e70303;}
.condition button {
  display: block;
  width: 50%;
  padding: 1.5% 0;
  text-align: center;
  background: #ff7f00;
  border-radius: 50px;
  color: #fff;
  font-size: 1.3rem;
  cursor: pointer;
}
.zxbtn {
  display: block;
  width: 50%;
  text-align: center;
  background: #f07821;
  color: #fff;
  font-size: 1.3rem;
  border-radius: 1em;
  padding: 2% 0;
  cursor: pointer;
}
.zxbtn2 {
  background: #fff;
  color: #f07821;
}
/*��չǰ��*/
.qj article {
  width: 55%;
}
.qj article p {text-indent: 2em;}
/*�γ�*/
.jck {
  height: 283px;
  background: url("../../static/images/kc-bg.jpg") no-repeat center/cover;
  color: #fff;
}
.kc-title {
  font-size: 1.2rem;
}
.kc-title span {
  font-style: italic;
  text-transform: uppercase;
}
.zyk {
  height: 238px;
  background: #f07821;
  color: #fff;
}
.sxk li {
  width: 48.5%;
  box-shadow:  0 0 5px #ccc;
  margin-bottom: 3%;
}
.sxk li h4, .sxk2 h4 {
  margin: 3% auto;
  text-align: center;
  font-size: 1.3rem;
  color: #f9525c;
}
.sxk li h4 span, .sxk2 h4 span {
  display: inline-block;
  width: 1.5rem;
  line-height: 1.5rem;
  border-radius: 100%;
  background: #f07821;
  color: #fff;
  margin-right: 3%;
}
.sxk li hr, .sxk2 hr {
  width: 30%;
  border: 1px solid #819ade;
  margin: 3% auto;
}
.sxk li p, .sxk2 p {
  padding: 3% 5% 8%;
}
.sxk2 {
  box-shadow:  0 0 5px #ccc;
  align-items: center;
}
.sxk2 article {width: 48.5%;}

/*��ҵ����*/
.jyfx img {
  width: 48.5%;
  margin-bottom: 3%;
}
/*��ѧ����*/
.bgb {
  height: 1250px;
  background: #fce6d0;
  overflow: hidden;
}
.shx-title {
  font-size: 1.2rem;
}
.shx-p {line-height: 2em;}
.shx-ul {
  align-items: normal;
}
.shx-ul li {
  box-sizing: border-box;
  width: 50%;
  border: 1px solid #fce6d0;
  background: #ff7f00;
  color: #fff;
}
.shx-ul li h5 {
  line-height: 3em;
  border-bottom: 2px solid #fce6d0;
  text-align: center;
  font-size: 1rem;
}
.shx-ul li p {
  padding: 3%;
  line-height: 1.8em;
}

.xl li {
  border-radius: .5rem;
  box-shadow: 0 0 5px #999;
  overflow: hidden;
  margin-bottom: 3%;
  align-items: center;
}
.xl li img {
  width: 48%;
}
.xl li p {
  width: 50%;
  line-height: 1.5em;
}
.xl li p strong {
  display: block;
  text-align: center;
  font-size: 1.2rem;
}
.xl li button {
  display: block;
  width: 80%;
  height: 2rem;
  border-radius: 2rem;
  background: #ff7f00;
  color: #fff;
  margin: 3% auto 0;
}