.hy_sprite {
  display: inline-block;
  overflow: hidden;
  background-repeat: no-repeat;
  background-image: url("/Jingjia_wq/hyxf/hy.png");
}

.hy4_icon1 {
  width: 105px;
  height: 117px;
  background-position: -105px -581px;
}

.hy4_icon1_1 {
  width: 105px;
  height: 117px;
  background-position: -105px -347px;
}

.hy4_icon2 {
  width: 105px;
  height: 117px;
  background-position: -0px -464px;
}

.hy4_icon2_1 {
  width: 105px;
  height: 117px;
  background-position: -0px -347px;
}

.hy4_icon3 {
  width: 105px;
  height: 117px;
  background-position: -0px -230px;
}

.hy4_icon3_1 {
  width: 105px;
  height: 117px;
  background-position: -105px -230px;
}

.hy4_icon4 {
  width: 105px;
  height: 117px;
  background-position: -105px -464px;
}

.hy4_icon4_1 {
  width: 105px;
  height: 117px;
  background-position: -0px -815px;
}

.hy4_icon5 {
  width: 105px;
  height: 117px;
  background-position: -105px -698px;
}

.hy4_icon5_1 {
  width: 105px;
  height: 117px;
  background-position: -105px -815px;
}

.hy4_icon6 {
  width: 105px;
  height: 117px;
  background-position: -0px -698px;
}

.hy4_icon6_1 {
  width: 105px;
  height: 117px;
  background-position: -0px -581px;
}

.hy5_icon {
  width: 61px;
  height: 60px;
  background-position: -161px -170px;
}

.hy5_icon2 {
  width: 43px;
  height: 34px;
  background-position: -81px -0px;
}

.hy5_icon3 {
  width: 47px;
  height: 30px;
  background-position: -34px -0px;
}

.hy5_icon4 {
  width: 34px;
  height: 27px;
  background-position: -0px -0px;
}

.hy6_icon1 {
  width: 75px;
  height: 59px;
  background-position: -81px -110px;
}

.hy6_icon2 {
  width: 80px;
  height: 58px;
  background-position: -60px -52px;
}

.hy6_icon3 {
  width: 81px;
  height: 58px;
  background-position: -140px -52px;
}

.hy6_icon4 {
  width: 81px;
  height: 58px;
  background-position: -0px -110px;
}

.hy8_icon1 {
  width: 49px;
  height: 60px;
  background-position: -56px -170px;
}

.hy8_icon2 {
  width: 56px;
  height: 60px;
  background-position: -0px -170px;
}

.hy8_icon3 {
  width: 60px;
  height: 52px;
  background-position: -124px -0px;
}

.hy8_icon4 {
  width: 57px;
  height: 60px;
  background-position: -156px -110px;
}

.hy8_icon5 {
  width: 60px;
  height: 57px;
  background-position: -0px -52px;
}

.hy8_icon6 {
  width: 56px;
  height: 60px;
  background-position: -105px -170px;
}

.col000 {
  color: #000000;
}

.colfff {
  color: #ffffff;
}

.banner {
  height: 565px;
  background: url("/Jingjia_wq/hyxf/banner.jpg") no-repeat center/cover;
}

.hy_con {
  width: 1200px;
  margin: auto;
}

.hy_tit {
  position: relative;
  text-align: center;
  font-size: 40px;
  font-weight: bold;
  padding-bottom: 30px;
  letter-spacing: 4px;
}

.hy_tit:before {
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  bottom: 0;
  content: '';
  width: 50px;
  height: 8px;
  border-radius: 10px;
  background: #e64755;
}

.hy5_btn, .hy3_btn, .hy1_btn {
  -webkit-transition: -webkit-transform .4s;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
}

.hy5_btn:hover, .hy3_btn:hover, .hy1_btn:hover {
  -webkit-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
}

.hy1 .hy_con {
  padding: 80px 0 60px;
  overflow: hidden;
}

.hy1 .hy_con .hy1_con {
  position: relative;
  margin-top: 80px;
}

.hy1 .hy_con .hy1_img {
  position: absolute;
  left: 0;
  bottom: -60px;
  width: 390px;
}

.hy1 .hy_con .hy1_con_r {
  position: relative;
  padding: 40px 0;
  margin-left: 446px;
  font-size: 25px;
  color: #555555;
  width: 546px;
}

.hy1 .hy_con .hy1_con_r .hy1_bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-transform: skewX(25deg);
          transform: skewX(25deg);
  z-index: -1;
  padding: 2px;
  background: -webkit-gradient(linear, left top, right top, from(#ffd1cc), to(#fff));
  background: linear-gradient(to right, #ffd1cc, #fff);
}

.hy1 .hy_con .hy1_con_r .hy1_bg:before {
  content: '';
  display: block;
  height: 100%;
  background: #fff;
}

.hy1 .hy_con .hy1_con_r .hy1_btn {
  position: absolute;
  font-size: 22px;
  color: #fff;
  width: 194px;
  line-height: 48px;
  bottom: -25px;
  left: 40%;
  text-align: center;
  cursor: pointer;
}

.hy1 .hy_con .hy1_con_r .hy1_btn:before {
  content: '';
  position: absolute;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #e64755;
  border-radius: 6px;
  -webkit-transform: skew(15deg);
          transform: skew(15deg);
  -webkit-box-shadow: 0 6px 0 #d21a2b;
          box-shadow: 0 6px 0 #d21a2b;
}

.hy1 .hy_con .hy1_con_b {
  font-size: 0;
  padding-left: 349px;
  margin-top: 80px;
  padding-bottom: 20px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
}

.hy1 .hy_con .hy1_con_b span {
  display: inline-block;
  font-size: 18px;
  color: #e38890;
  border-radius: 50px;
  border: 1px solid #f5e0dd;
  padding: 6px 10px;
  margin-left: 12px;
}

.hy2 {
  heigth: 752px;
  background: url("/Jingjia_wq/hyxf/hy2_bg.jpg") no-repeat center/cover;
}

.hy2 .hy_con {
  padding: 80px 0;
}

.hy2 .hy_con .hy2_con {
  margin-top: 38px;
}

.hy2 .hy_con .hy2_con .hy2_con_t {
  position: relative;
  padding-left: 30px;
}

.hy2 .hy_con .hy2_con .hy2_con_t .hy2_con_t_l {
  display: inline-block;
  width: 630px;
  padding-bottom: 30px;
}

.hy2 .hy_con .hy2_con .hy2_con_t .hy2_con_t_l p {
  width: 535px;
  font-size: 22px;
  color: #000000;
  background: #ffffff;
  border: 1px solid #ffffff;
  line-height: 44px;
  padding-left: 20px;
  overflow: hidden;
  margin-bottom: 20px;
}

.hy2 .hy_con .hy2_con .hy2_con_t .hy2_con_t_l p:nth-of-type(2n) {
  background: #d3d3d3;
  margin-left: 50px;
}

.hy2 .hy_con .hy2_con .hy2_con_t .hy2_con_t_l p span {
  position: relative;
  float: right;
  display: inline-block;
  padding: 0 20px 0 30px;
  font-size: 18px;
  color: #fff;
  width: 64%;
}

.hy2 .hy_con .hy2_con .hy2_con_t .hy2_con_t_l p span i {
  position: relative;
  z-index: 2;
  font-style: initial;
}

.hy2 .hy_con .hy2_con .hy2_con_t .hy2_con_t_l p span:before {
  content: '';
  position: absolute;
  left: 9px;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: #444442;
  -webkit-transform: skewX(-20deg);
          transform: skewX(-20deg);
}

.hy2 .hy_con .hy2_con .hy2_con_t .hy2_con_t_r {
  position: absolute;
  right: 53px;
  bottom: 0;
}

.hy2 .hy_con .hy2_con .hy2_con_b {
  font-size: 0;
}

.hy2 .hy_con .hy2_con .hy2_con_b .hy2_con_b_item {
  position: relative;
  display: inline-block;
  width: 226px;
  height: 126px;
  background: #ffffff;
  padding: 30px;
  margin-right: 18px;
  overflow: hidden;
}

.hy2 .hy_con .hy2_con .hy2_con_b .hy2_con_b_item:before {
  content: '';
  position: absolute;
  border: 45px solid rgba(244, 175, 181, 0.5);
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-width: 74px;
  border-bottom-width: 0;
  z-index: 3;
  right: -45px;
  top: 30px;
}

.hy2 .hy_con .hy2_con .hy2_con_b .hy2_con_b_item:after {
  content: '';
  position: absolute;
  border: 45px solid rgba(244, 220, 217, 0.5);
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-width: 74px;
  border-bottom-width: 0;
  z-index: 2;
  right: -36px;
  top: 50px;
}

.hy2 .hy_con .hy2_con .hy2_con_b .hy2_con_b_item:last-child {
  margin-right: 0;
}

.hy2 .hy_con .hy2_con .hy2_con_b .hy2_con_b_item .hy2_con_b_t {
  font-size: 28px;
  color: #e64755;
  margin-bottom: 26px;
}

.hy2 .hy_con .hy2_con .hy2_con_b .hy2_con_b_item .hy2_con_d {
  font-size: 16px;
  color: #000;
}

.hy3 {
  height: 240px;
  background: url("/Jingjia_wq/hyxf/hy3_bg.jpg") no-repeat center/cover;
}

.hy3 .hy_con {
  position: relative;
  height: 240px;
}

.hy3 .hy_con .hy3_btn {
  position: absolute;
  font-size: 22px;
  color: #fff;
  width: 170px;
  line-height: 48px;
  bottom: 21px;
  left: 40%;
  text-align: center;
  cursor: pointer;
}

.hy3 .hy_con .hy3_btn span {
  position: relative;
  z-index: 3;
}

.hy3 .hy_con .hy3_btn:before {
  content: '';
  position: absolute;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: #e64755;
  border-radius: 6px;
  -webkit-transform: skew(15deg);
          transform: skew(15deg);
  -webkit-box-shadow: 0 6px 0 #d21a2b;
          box-shadow: 0 6px 0 #d21a2b;
}

.hy4 {
  height: 880px;
  background: url("/Jingjia_wq/hyxf/hy4_bg.jpg") no-repeat center/cover;
}

.hy4 .hy_con {
  padding: 53px 0 45px;
}

.hy4 .hy_con .hy4_con {
  margin-top: 30px;
  font-size: 0;
}

.hy4 .hy_con .hy4_con .hy4_item {
  display: inline-block;
  width: 320px;
  height: 260px;
  background: #ffffff;
  text-align: center;
  padding: 30px;
  margin-right: 30px;
}

.hy4 .hy_con .hy4_con .hy4_item:nth-of-type(3n) {
  margin-right: 0;
}

.hy4 .hy_con .hy4_con .hy4_item:nth-of-type(n+4) {
  margin-top: 30px;
}

.hy4 .hy_con .hy4_con .hy4_item:hover {
  -webkit-box-shadow: 0 0 10px rgba(213, 84, 120, 0.3);
          box-shadow: 0 0 10px rgba(213, 84, 120, 0.3);
}

.hy4 .hy_con .hy4_con .hy4_item:hover .hy4_t {
  color: #df6889;
}

.hy4 .hy_con .hy4_con .hy4_item:hover .hy4_d {
  color: #777;
}

.hy4 .hy_con .hy4_con .hy4_item .hy4_t {
  display: inline-block;
  width: 83%;
  font-size: 30px;
  color: #555555;
  padding: 20px 0;
  margin-bottom: 20px;
  border-bottom: 1px dashed #bfbfbf;
}

.hy4 .hy_con .hy4_con .hy4_item .hy4_d {
  font-size: 18px;
  color: #bbb;
}

.hy5 .hy_con {
  padding: 80px 0 70px;
}

.hy5 .hy_con .hy5_con1 {
  margin-top: 48px;
  font-size: 0;
}

.hy5 .hy_con .hy5_con1 .hy5_con1_item {
  display: inline-block;
  width: 216px;
  vertical-align: top;
  margin-right: 24px;
}

.hy5 .hy_con .hy5_con1 .hy5_con1_item img {
  display: block;
  width: 100%;
}

.hy5 .hy_con .hy5_con1 .hy5_con1_item .hy5_1_con {
  position: relative;
  padding: 40px 18px 0;
  height: 154px;
  border: 1px solid #cccccc;
}

.hy5 .hy_con .hy5_con1 .hy5_con1_item .hy5_1_con p {
  padding-left: 10px;
  margin-bottom: 10px;
  font-size: 14px;
}

.hy5 .hy_con .hy5_con1 .hy5_con1_item .hy5_1_con p:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #a47e57;
  margin-left: -10px;
  margin-right: 5px;
  vertical-align: middle;
}

.hy5 .hy_con .hy5_con1 .hy5_con1_item .hy5_1_con span {
  position: absolute;
  right: 18px;
  top: 30px;
}

.hy5 .hy_con .hy5_con1 .hy5_con1_item .hy5_1_s:before {
  content: '';
  position: absolute;
  left: 46%;
  width: 14px;
  height: 14px;
  background: #fff;
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}

.hy5 .hy_con .hy5_con1 .hy5_con1_item .hy5_1_b:before {
  top: -8px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.hy5 .hy_con .hy5_con1 .hy5_con1_item .hy5_1_t:before {
  bottom: -8px;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}

.hy5 .hy_con .hy5_con1 .hy5_con1_item:nth-of-type(2n) {
  margin-top: 50px;
}

.hy5 .hy_con .hy5_con1 .hy5_con1_item:last-child {
  margin-right: 0;
}

.hy5 .hy_con .hy5_con1 .hy5_con1_item:last-child .hy5_1_con {
  padding-top: 10px;
  height: 184px;
}

.hy5 .hy_con .hy5_con2 {
  font-size: 0;
  margin-top: 30px;
}

.hy5 .hy_con .hy5_con2 .hy5_con2_item {
  display: inline-block;
  width: 308px;
  padding: 28px 46px;
  vertical-align: top;
  height: 124px;
}

.hy5 .hy_con .hy5_con2 .hy5_con2_item:nth-of-type(2n-1) {
  background: #fcf6f5;
}

.hy5 .hy_con .hy5_con2 .hy5_con2_item:nth-of-type(2n) {
  background: #fef1f2;
}

.hy5 .hy_con .hy5_con2 .hy5_con2_item .hy5_con2_t {
  position: relative;
  color: #e64755;
  font-size: 22px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.hy5 .hy_con .hy5_con2 .hy5_con2_item .hy5_con2_t:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  display: inline-block;
  width: 64px;
  height: 1px;
  background: #e3a69e;
}

.hy5 .hy_con .hy5_con2 .hy5_con2_item .hy5_con2_t span {
  vertical-align: text-bottom;
  margin-left: 10px;
}

.hy5 .hy_con .hy5_con2 .hy5_con2_item .hy5_con2_d {
  font-size: 16px;
  color: #777777;
}

.hy5 .hy_con .hy5_6 {
  display: block;
  margin: 36px auto 0;
}

.hy5 .hy_con .hy5_btn {
  position: relative;
  font-size: 22px;
  color: #fff;
  width: 194px;
  line-height: 48px;
  text-align: center;
  cursor: pointer;
  margin: 10px auto 0;
}

.hy5 .hy_con .hy5_btn:before {
  content: '';
  position: absolute;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #e64755;
  border-radius: 6px;
  -webkit-transform: skew(15deg);
          transform: skew(15deg);
  -webkit-box-shadow: 0 6px 0 #d21a2b;
          box-shadow: 0 6px 0 #d21a2b;
}

.hy6 {
  height: 765px;
  background: url("/Jingjia_wq/hyxf/hy6_bg.jpg") no-repeat center/cover;
}

.hy6 .hy_con {
  padding-top: 80px;
}

.hy6 .hy_con .hy6_con {
  font-size: 0;
  margin-top: 46px;
}

.hy6 .hy_con .hy6_con .hy6_item {
  display: inline-block;
  width: 216px;
  height: 410px;
  padding: 30px 42px;
  font-size: 18px;
  color: #dddddd;
  text-align: justify;
  -webkit-box-shadow: 0 0 10px rgba(255, 255, 255, 0.35);
          box-shadow: 0 0 10px rgba(255, 255, 255, 0.35);
  line-height: 30px;
  vertical-align: top;
}

.hy6 .hy_con .hy6_con .hy6_item:nth-of-type(2n) {
  background: #523c3e;
  margin-top: 30px;
}

.hy6 .hy_con .hy6_con .hy6_item:nth-of-type(2n-1) {
  background: #481318;
}

.hy6 .hy_con .hy6_con .hy6_item .hy6_i_t {
  position: relative;
  background: #fff;
  padding: 24px 0 24px 20px;
  width: 244px;
  font-size: 24px;
  color: #000;
  margin-left: -56px;
  margin-bottom: 30px;
}

.hy6 .hy_con .hy6_con .hy6_item .hy6_i_t span {
  color: #b40111;
}

.hy6 .hy_con .hy6_con .hy6_item .hy6_i_t .hy_sprite {
  position: absolute;
  right: 10px;
  top: -12px;
}

.hy7 {
  height: 240px;
  background: url("/Jingjia_wq/hyxf/hy7_bg.jpg") no-repeat center/cover;
}

.hy8 {
  overflow: hidden;
}

.hy8 .hy_con {
  position: relative;
  padding: 40px 0 70px;
  font-size: 0;
}

.hy8 .hy_con:before, .hy8 .hy_con:after {
  content: '';
  position: absolute;
  width: 900px;
  border-bottom: 1px dashed #e5e5e5;
}

.hy8 .hy_con:before {
  left: 400px;
  top: 50px;
}

.hy8 .hy_con:after {
  right: 400px;
  bottom: 30px;
}

.hy8 .hy_con .hy8_1 {
  display: inline-block;
  vertical-align: bottom;
  width: 385px;
  margin-left: -36px;
}

.hy8 .hy_con .hy8_item {
  display: inline-block;
  vertical-align: bottom;
  width: 240px;
  padding: 48px 20px;
  background: rgba(85, 42, 46, 0.9);
  color: #ffffff;
  margin-bottom: -20px;
  margin-right: 10px;
}

.hy8 .hy_con .hy8_item span {
  vertical-align: middle;
  margin-right: 20px;
}

.hy8 .hy_con .hy8_item p {
  vertical-align: middle;
  display: inline-block;
  font-size: 26px;
}

.hy8 .hy_con .hy8_item1 {
  margin-left: -10px;
}

.hy8 .hy_con .hy8_itemn {
  margin-right: 0;
}

.hy8 .hy_con .hy8_t {
  margin-bottom: 75px;
}

.hy8 .hy_con .hy8_b {
  position: relative;
}

.hy8 .hy_con .hy8_b .hy8_item {
  position: relative;
  z-index: 3;
}

.hy8 .hy_con .hy8_2 {
  position: absolute;
  right: 0;
  width: 385px;
  margin-right: -33px;
  top: -33px;
  z-index: 2;
  cursor: pointer;
}
/*# sourceMappingURL=hyxf.css.map */