﻿.yqys-header {
  background: linear-gradient(270deg, #1f45d6 0%, #2b7ffe 100%);
  box-shadow: 0px -4px 8px 0px rgba(188, 188, 188, 0.42);
}
.yqys_price .banner-box {
  padding-top: 100px;
}
.yqys_price .banner-box .title {
  padding-top: 100px;
  padding-bottom: 16px;
  font-size: 40px;
  font-weight: 400;
  color: #323232;
  line-height: 56px;
  text-align: center;
}
.yqys_price .banner-box .des {
  padding-bottom: 100px;
  font-size: 16px;
  font-weight: 400;
  color: #666666;
  line-height: 33px;
  text-align: center;
}
.yqys_price .block-product {
  padding: 50px 0 0 0;
}
.yqys_price .product-box {
  display: flex;
  padding: 50px 0 50px 0;
}
.yqys_price .product-box .item_product {
  flex: 1;
  margin: 0 10px;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
  background-color: #fff;
  box-shadow: 0 6px 20px 5px rgba(40, 120, 255, 0.1), 0 16px 24px 2px rgba(0, 0, 0, 0.05);
}
.yqys_price .product-box .item_product:first-child {
  margin-left: 0px;
}
.yqys_price .product-box .item_product:last-child {
  margin-right: 0px;
}
.yqys_price .product-box .item_product:nth-of-type(2n) {
  border-color: #00985d;
}
.yqys_price .product-box .item_product:nth-of-type(2n) .info {
  background: url(/usr/voosite/templet/images/bg_start2.png) left top / 100% no-repeat;
}
.yqys_price .product-box .item_product:nth-of-type(2n) .des {
  border-color: #00985d;
}
.yqys_price .product-box .item_product:nth-of-type(3n) {
  border-color: #41a3ee;
}
.yqys_price .product-box .item_product:nth-of-type(3n) .info {
  background: url(/usr/voosite/templet/images/bg_advanced2.png) left top / 100% no-repeat;
}
.yqys_price .product-box .item_product:nth-of-type(3n) .des {
  border-color: #41a3ee;
}
.yqys_price .product-box .item_product:nth-of-type(4n) {
  border-color: #e3bd8a;
}
.yqys_price .product-box .item_product:nth-of-type(4n) .info {
  background: url(/usr/voosite/templet/images/bg_private2.png) left top / 100% no-repeat;
}
.yqys_price .product-box .item_product:nth-of-type(4n) .des {
  border-color: #e3bd8a;
}
.yqys_price .product-box .info {
  text-align: center;
  padding: 20px;
  color: #fff;
  padding-top: 20px;
  background: url(/usr/voosite/templet/images/bg_free2.png) left top / 100% no-repeat;
}
.yqys_price .product-box .info .title {
  font-size: 30px;
  line-height: 50px;
}
.yqys_price .product-box .info .brief {
  font-size: 14px;
  line-height: 30px;
}
.yqys_price .product-box .price-box {
  padding: 20px 0;
}
.yqys_price .product-box .price-box .price-title {
  font-size: 28px;
  font-weight: bold;
  line-height: 76px;
  text-align: center;
}
.yqys_price .product-box .price {
  text-align: center;
  font-size: 20px;
  line-height: 38px;
  color: #333;
}
.yqys_price .product-box .price i {
  font-style: inherit;
}
.yqys_price .product-box .price span {
  font-size: 32px;
}
.yqys_price .product-box .btn-buy {
  display: block;
  width: 50%;
  border-radius: 50px;
  padding: 10px 0;
  margin: 10px auto;
  background-color: #fa7032;
  color: #fff;
  text-align: center;
}
.yqys_price .product-box .des {
  margin: 20px;
}
.yqys_price .product-box .des .item {
  padding: 10px 0;
  font-size: 14px;
  margin-top: 10px;
}
.yqys_price .product-box .des .item .title {
  font-size: 16px;
  line-height: 40px;
  font-weight: bold;
}
.yqys_price .product-box .des .item .brief {
  font-size: 14px;
  line-height: 26px;
  color: #666;
  text-align: justify;
}
.yqys_price .product-box .des a {
  color: #2a9ff1;
}
