button {
  border: 0;
}
.page-container .block1 {
  width: 100%;
  height: 590px;
  background: #fff;
  opacity: 1;
}
.bread-crumbs {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 26px;
  color: #000;
  border-bottom: 1px solid #e1e2e6;
  padding: 10px 0px;
}
.bread-crumbs .location {
  width: 16px;
  height: 16px;
  vertical-align: middle;
}
.nowstate {
  color: #80b341;
}
.part {
  padding: 80px 0;
  font-size: 16px;
}
.example {
  width: 280px;
  height: 385px;
  background: #fff;
  border: 2px solid #ffffff;
  box-shadow: 0px 3px 20px #e9edf3;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
  position: relative;
  box-sizing: border-box;
  float: left;
  margin-right: 26px;
}
.example:last-child {
  margin-right: 0;
}
.example .top-line {
  width: 100%;
  height: 10px;
  background: linear-gradient(90deg, #80b341 0%, #9ed559 100%);
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
  position: absolute;
  top: 0px;
}
.example .topline-bai {
  background: linear-gradient(90deg, #255efe 0%, #289afd 100%);
}
.example .topline-qian {
  background: linear-gradient(90deg, #fea725 0%, #fd6e28 100%);
}
.example .topline-qin {
  background: linear-gradient(90deg, #b525fe 0%, #977dff 100%);
}
.example .de-one {
  width: 80px;
  height: 80px;
  position: absolute;
  left: 50%;
  top: -38px;
  transform: translateX(-50%);
}
.example .content {
  padding: 20px 20px 0px 20px;
}
.content .name {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 56px;
  color: #000000;
  text-align: center;
}
.intro {
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 24px;
  color: #000000;
  text-align: left;
}
.first-title {
  font-size: 30px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  line-height: 36px;
  color: #000000;
  text-align: center;
  margin-top: 80px;
}
.first-title-mark {
  width: 60px;
  height: 10px;
  background: #80b341;
  opacity: 1;
  border-radius: 0px;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 60px;
}
.tab-box {
  width: 1200px;
  height: 72px;
  background: #ffffff;
  box-shadow: 0px 3px 20px #e9edf3;
  opacity: 1;
  border-radius: 6px 6px 0px 0px;
  line-height: 72px;
  padding-left: 30px;
  margin-bottom: 20px;
}
.tab-box span {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 36px;
  color: #333333;
  margin-right: 43px;
  cursor: pointer;
}
.main-con .con-item {
  width: 285px;
  height: 370px;
  background: #ffffff;
  box-shadow: 0px 3px 20px #e9edf3;
  opacity: 1;
  border-radius: 10px;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}
.main-con span{
  /* display: none; */
}
.main-con .active{
	/* display: block; */
}
.main-con .con-item:nth-child(4n) {
  margin-right: 0;
}
.main-con .i-t {
  width: 100%;
  height: 222px;
  line-height: 222px;
  /* background: #f4f5f9; */
  overflow: hidden;
  opacity: 1;
  border-radius: 10px 10px 0px 0px;
  text-align: center;
  border-bottom: 1px solid #e1e2e6;
}
.main-con .i-t img{
  vertical-align: middle;
  max-width: 285px;
}
.main-con .i-b {
  padding: 20px;
}
.main-con .i-b .b-name {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 36px;
  color: #63b358;
}
.main-con .i-b .b-txt {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 24px;
  color: #333333;
}
.btn-box {
  text-align: center;
  padding: 40px 0px 0px 0px;
}
.btn {
  width: 160px;
  height: 48px;
  border-radius: 6px;
  text-align: center;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 48px;
  opacity: 1;
  cursor: pointer;
}
.btn-free {
  background: #80b341;
  color: #fff;
  margin-right: 20px;
}
.btn-ques {
  background: #ffffff;
  border: 1px solid #c8c9cc;
  color: #80b341;
}
.logo-box {
  margin-bottom: 60px;
}
.logo-box img {
  margin-right: 34px;
}
img:last-child {
  margin-right: 0;
}
.w240 {
  width: 240px;
}
.w418 {
  width: 418px;
}
.w446 {
  width: 446px;
}
.w360 {
  width: 360px;
}
.w477 {
  width: 477px;
}
.w610 {
  width: 610px;
}
.w720 {
  width: 720px;
}
.w516 {
  width: 516px;
}