h1,h2,h3{ font-weight:inherit}
.clear{ clear:both}
.wjhyBox .wjBanner {background: url(wjhy_banner.jpg) no-repeat center;background-size: cover;min-width: 1200px;height: 468px;}

/*挽救婚姻*/
/*part01*/
.hy1 .wjhy1Tit { padding-top: 20px; padding-bottom: 0px;}
.hy1 .wjhy1Tit .txtC { display: -webkit-box;display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;padding: 0px 240px;}
.hy1 .wjhy1Tit .txtC .tit_LB { display: -webkit-box; display: -ms-flexbox; display: flex;}
.hy1 .wjhy1Tit .txtC .tit_LB .tit_Line { background: #a9b0b4; height: 1px; width: 100px; margin-top: 20px;}
.hy1 .wjhy1Tit .txtC .tit_LB .tit_Ball {background: #a9b0b4;border-radius: 100%;width: 6px;height: 6px;margin-top: 17.4px;}
.hy1 .wjhy1Tit .txtC .txtTit {color: #333;font-weight: bold;font-size: 30px;}
.hy1 .wjhy1Tit .txtE {text-align: center;color: #999;margin-top: 10px;font-size: 14px; font-family: serif;}

.hy_con {width: 1200px;margin: auto;}
/* .hy1 { background: url("wjhy_part04_bg.jpg") no-repeat center;} */
.hy1 .hy_con {padding: 50px 0;}
.hy1 .hy_con .hy1_con { font-size: 0;}
.hy1 .hy_con .hy1_con .hy1_item {display: inline-block;vertical-align: top;width: 270px;height: 270px;border-radius: 50%;background-position: center 100px;background-size: 100%;
  -webkit-box-shadow: 0 0 10px rgba(255, 202, 212, 0.3);box-shadow: 0 0 10px rgba(255, 202, 212, 0.3);}
.hy1 .hy_con .hy1_con .hy1_item:nth-of-type(1) { background:url(wjhy_ico1.png) no-repeat center; margin-right: 20px;}
.hy1 .hy_con .hy1_con .hy1_item:nth-of-type(1) .hy1_it_p2 {width: 160px;}
.hy1 .hy_con .hy1_con .hy1_item:nth-of-type(2) { margin-top: 80px;margin-right: 30px; background:url(wjhy_ico2.png) no-repeat center;}
.hy1 .hy_con .hy1_con .hy1_item:nth-of-type(3) { margin-top: 38px;margin-right: 30px; background:url(wjhy_ico3.png) no-repeat center;}
.hy1 .hy_con .hy1_con .hy1_item:nth-of-type(4) { margin-top: 0px; background:url(wjhy_ico4.png) no-repeat center;}
.hy1 .hy_con .hy1_con .hy1_item .hy1_it_p1 {font-size: 18px;color: #ff535b;text-align: center;padding: 90px 0 10px;}
.hy1 .hy_con .hy1_con .hy1_item .hy1_it_p2 {font-size: 14px;width: 140px;color: #777777;margin: auto;}
.hy1 .hy_con .hy1_2 {display: block;margin: 30px auto 0;}

.hy1 .hy_con .hy1BtnBox {margin-top: 30px;}
.hy1 .hy_con .hy1BtnBox .ys {text-align: center;font-size: 24px; color: #333333;font-weight: bold; line-height: 40px; margin-bottom: 22px;}
.hy1 .hy_con .hy1BtnBox .ys p { margin: 0;}

.hy1BtnBox .more{ display:block; width:300px; height:54px; text-align:center; line-height:54px; font-size: 18px; color: #ffffff; cursor: pointer; border-radius: 27px; background: -webkit-gradient(linear, left top, right top, from(#ff6178), to(#fd44a6)); background: linear-gradient(to right, #ff6178, #fd44a6); margin:0 auto; margin-top:30px;-webkit-transition: -webkit-transform 0.2s; transition: -webkit-transform 0.2s;transition: transform 0.2s; transition: transform 0.2s, -webkit-transform 0.2s;}
.hy1BtnBox .more:hover {-webkit-transform: scale(1.05);transform: scale(1.05);}

/*part02*/
.hy2 .wjhy2Tit { padding-top: 0px; padding-bottom: 0px;}
.hy2 .wjhy2Tit .txtC { display: -webkit-box;display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;padding: 0px 240px;}
.hy2 .wjhy2Tit .txtC .tit_LB { display: -webkit-box; display: -ms-flexbox; display: flex;}
.hy2 .wjhy2Tit .txtC .tit_LB .tit_Line { background: #a9b0b4; height: 1px; width: 100px; margin-top: 20px;}
.hy2 .wjhy2Tit .txtC .tit_LB .tit_Ball {background: #a9b0b4;border-radius: 100%;width: 6px;height: 6px;margin-top: 17.4px;}
.hy2 .wjhy2Tit .txtC .txtTit {color: #333;font-weight: bold;font-size: 30px;}
.hy2 .wjhy2Tit .txtE {text-align: center;color: #999;margin-top: 10px;font-size: 14px; font-family: serif;}
.hy2 {height: 700px;background: url("wjhy_part01_bg.jpg") no-repeat center/cover;}
.hy2 .hy_con {padding-top: 70px;}
.hy2 .hy_con .hy2_con {font-size: 0;margin-top: 60px;}
.hy2 .hy_con .hy2_con .hy2_item {display: inline-block;vertical-align: top;width: 220px;height: 262px;margin-right: 25px;-webkit-transition: -webkit-transform 0.2s; transition: -webkit-transform 0.2s;transition: transform 0.2s; transition: transform 0.2s, -webkit-transform 0.2s;}
.hy2 .hy_con .hy2_con .hy2_item:hover {-webkit-transform: scale(1.05);transform: scale(1.05);}

.hy2 .hy_con .hy2_con .hy2_item:last-child {margin-right: 0;}
.hy2 .hy_con .hy2_con .hy2_item:nth-of-type(2n) {margin-top: 50px;}
.hy2 .hy_con .hy2_con .hy2_item .hy2_cons {-webkit-box-sizing: border-box;box-sizing: border-box; position: relative; width: 229px;height: 100%;padding: 40px 30px;
background:url("wjhy_ico5.png") no-repeat center;}
.hy2 .hy_con .hy2_con .hy2_item .hy2_cons .hy2_p1 {font-size: 20px;color: #ff6276;margin-bottom: 12px; font-weight: bold;}
.hy2 .hy_con .hy2_con .hy2_item .hy2_cons .hy2_p1:after {content: '';display: block;width: 130px;height: 4px;margin-left: -50px;margin-top: 12px;}
.hy2 .hy_con .hy2_con .hy2_item .hy2_cons .hy2_p2 {font-size: 15px;color: #777777;text-align: justify;line-height: 26px; }
.hy2 .hy_con .hy_btn {margin-top: 95px;}
.hy2BtnBox .more{ display:block; width:300px; height:54px; text-align:center; line-height:54px; font-size: 18px; color: #ffffff; cursor: pointer; border-radius: 27px; background: -webkit-gradient(linear, left top, right top, from(#ff6178), to(#fd44a6)); background: linear-gradient(to right, #ff6178, #fd44a6); margin:0 auto; margin-top:60px;-webkit-transition: -webkit-transform 0.2s; transition: -webkit-transform 0.2s;transition: transform 0.2s; transition: transform 0.2s, -webkit-transform 0.2s;}
.hy2BtnBox .more:hover {-webkit-transform: scale(1.05);transform: scale(1.05);}

/*part03*/
.hy4 { background: url("wl_bg.jpg") no-repeat center; height:740px}
.hy4 .hy_con {position: relative;padding: 70px 0 70px;}
.hy4 .hy_con .hy5_1 {display: block;margin: auto; margin-top: 40px;}
.hy4 .hy_con .hy4_item {position: absolute; /* background: url("wjhy_ico7.png") no-repeat center; */ width:340px; height:171px;}
.hy4 .hy_con .hy4_item:nth-of-type(1) {left: 0px;top: 200px;}
.hy4 .hy_con .hy4_item:nth-of-type(2) {right: 0px;top: 200px;}
.hy4 .hy_con .hy4_item:nth-of-type(3) {left: 0px;top: 480px;}
.hy4 .hy_con .hy4_item:nth-of-type(4) {right: 0px;top: 480px;}
.hy4 .wjhy3Tit { padding-top: 0px; padding-bottom: 0px;}
.hy4 .wjhy3Tit .txtC { display: -webkit-box;display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;padding: 0px 240px;}
.hy4 .wjhy3Tit .txtC .tit_LB { display: -webkit-box; display: -ms-flexbox; display: flex;}
.hy4 .wjhy3Tit .txtC .tit_LB .tit_Line { background: #a9b0b4; height: 1px; width: 100px; margin-top: 20px;}
.hy4 .wjhy3Tit .txtC .tit_LB .tit_Ball {background: #a9b0b4;border-radius: 100%;width: 6px;height: 6px;margin-top: 17.4px;}
.hy4 .wjhy3Tit .txtC .txtTit {color: #333;font-weight: bold;font-size: 30px;}
.hy4 .wjhy3Tit .txtE {text-align: center;color: #999;margin-top: 10px;font-size: 14px; font-family: serif;}
.hy4 .hy_con .hy4_item .hy4_l {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  font-size: 20px;
  color: #ff535b;
  z-index: 4;
  width: 121px;
  height: 44px;
}

.hy4 .hy_con .hy4_item .hy4_l:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 74px;
  height: 74px;
  border: 1px solid #f9e9e7;
  border-radius: 50%;
  background: #fff;
  z-index: -1;
  -webkit-box-shadow: 0 0 10px rgba(244, 142, 147, 0.2);
          box-shadow: 0 0 10px rgba(244, 142, 147, 0.2);
}

.hy4 .hy_con .hy4_item .hy4_r {display: inline-block;vertical-align: top;width: 340px;padding: 30px 0;border-top-left-radius: 50px;border-bottom-right-radius: 50px;}
.hy4 .hy_con .hy4_item .hy4_r .hy4_r_con {font-size: 16px;padding: 10px;width: 230px;margin-left: 40px;}
.hy4 .hy_con .hy_btn {margin-top: 122px;}

/*part04*/
.hy5 .wjhy5Tit { padding-top: 0px; padding-bottom: 0px;}
.hy5 .wjhy5Tit .txtC { display: -webkit-box;display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;padding: 0px 240px;}
.hy5 .wjhy5Tit .txtC .tit_LB { display: -webkit-box; display: -ms-flexbox; display: flex;}
.hy5 .wjhy5Tit .txtC .tit_LB .tit_Line { background: #a9b0b4; height: 1px; width: 100px; margin-top: 20px;}
.hy5 .wjhy5Tit .txtC .tit_LB .tit_Ball {background: #a9b0b4;border-radius: 100%;width: 6px;height: 6px;margin-top: 17.4px;}
.hy5 .wjhy5Tit .txtC .txtTit {color: #333;font-weight: bold;font-size: 30px;}
.hy5 .wjhy5Tit .txtE {text-align: center;color: #999;margin-top: 10px;font-size: 14px; font-family: serif;}

.hy5 {height: 900px; background: url("wjhy_part02_bg.jpg") no-repeat center;}
.hy5 .hy_con {padding: 70px 0;}
.hy5 .hy_con .hy5_con {font-size: 0;margin-top: 30px;}
.hy5 .hy_con .hy5_con .hy5_item {display: inline-block;vertical-align: top;margin-right: 10px;}
.hy5 .hy_con .hy5_con .hy5_item:nth-of-type(3n) {margin-right: 0;}
.hy5 .hy_con .hy5_con .hy5_item:nth-of-type(n+4) {margin-top: 52px;}
.hy5 .hy_con .hy5_con .hy5_item .hy5_l {position: relative;display: inline-block;vertical-align: top;width: 60px;height: 80px;font-size: 60px;}
.hy5 .hy_con .hy5_con .hy5_item .hy5_l .hy5_w {position: absolute;top: -16px;left: 3px;color: #fff;z-index: 3;font-weight: bold;}
.hy5 .hy_con .hy5_con .hy5_item .hy5_l span {position: relative;display: inline-block;width: 40px;height: 64px;margin-left: 20px;background: #ff535b;text-align: right;margin-top: 16px;color: rgba(255, 255, 255, 0.1);overflow: hidden;}
.hy5 .hy_con .hy5_con .hy5_item .hy5_l span:before {content: '';position: absolute;right: 33px;top: -8px;width: 1px;height: 126px;background: #fff;-webkit-transform: rotate(31deg);transform: rotate(31deg);}
.hy5 .hy_con .hy5_con .hy5_item .hy5_l span .hy5_l {position: absolute;right: 7px;bottom: -25px;}
.hy5 .hy_con .hy5_con .hy5_item .hy5_r {display: inline-block;vertical-align: top;margin-left: 0px;margin-top: 15px;width: 288px;background-color: rgba(255,255,255,0.8); padding: 20px; }
.hy5 .hy_con .hy5_con .hy5_item .hy5_r .hy5_p1 {font-size: 20px;color: #fe5469;font-weight: bold;padding-bottom: 18px;margin-bottom: 12px;border-bottom: 1px solid #bfbfbf;}
.hy5 .hy_con .hy5_con .hy5_item .hy5_r .hy5_p2 {font-size: 14px;text-align: justify;color: #333;line-height: 24px;}
.hy5 .hy_con .hy5_con2 {font-size: 22px;font-weight: bold;color: #333;text-align: center;margin-top: 50px;line-height: 40px;}
.hy5 .hy_con .hy_btn {margin-top: 30px;}

/*part05*/
.hy6 .wjhy6Tit { padding-top: 70px; padding-bottom: 0px;}
.hy6 .wjhy6Tit .txtC { display: -webkit-box;display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;padding: 0px 240px;}
.hy6 .wjhy6Tit .txtC .tit_LB { display: -webkit-box; display: -ms-flexbox; display: flex;}
.hy6 .wjhy6Tit .txtC .tit_LB .tit_Line { background: #a9b0b4; height: 1px; width: 100px; margin-top: 20px;}
.hy6 .wjhy6Tit .txtC .tit_LB .tit_Ball {background: #a9b0b4;border-radius: 100%;width: 6px;height: 6px;margin-top: 17.4px;}
.hy6 .wjhy6Tit .txtC .txtTit {color: #333;font-weight: bold;font-size: 30px;}
.hy6 .wjhy6Tit .txtE {text-align: center;color: #999;margin-top: 10px;font-size: 14px; font-family: serif;}

.hy6 { background: url("wl_bg.jpg") no-repeat center; width: 100%; min-width: 1200px; height: 740px;}
.hy6 .whCon5 { margin: 0 auto; width: 1200px;}
.hy6 .whCon5 .con5Tit { padding-top: 80px;}
.hy6 .whCon5 .con5Tit .txtC { display: -webkit-box;display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;padding: 0px 178px;}
.hy6 .whCon5 .con5Tit .txtC .tit_LB { display: -webkit-box; display: -ms-flexbox; display: flex;}
.hy6 .whCon5 .con5Tit .txtC .tit_LB .tit_Line { background: #a9b0b4; height: 1px; width: 100px; margin-top: 20px;}
.hy6 .whCon5 .con5Tit .txtC .tit_LB .tit_Ball {background: #a9b0b4;border-radius: 100%;width: 6px;height: 6px;margin-top: 17.4px;}
.hy6 .whCon5 .con5Tit .txtC .txtTit {color: #333;font-weight: bold;font-size: 30px;}
.hy6 .whCon5 .con5Tit .txtE {text-align: center;color: #999;margin-top: 10px;font-size: 14px; font-family: serif;}
.hy6 .whCon5 .w5List { display: -webkit-box; display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 70px;}
.hy6 .whCon5 .w5List .wI_1 {background: url(wjhy_ico8.png) no-repeat center;}
.hy6 .whCon5 .w5List .wI_2 {background: url(wjhy_ico9.png) no-repeat center; margin-top: 60px;}
.hy6 .whCon5 .w5List .wI_3 {background: url(wjhy_ico10.png) no-repeat center;}
.hy6 .whCon5 .w5List .wI_4 {background: url(wjhy_ico11.png) no-repeat center; margin-top: 60px;}
.hy6 .whCon5 .w5List .wI_5 {background: url(wjhy_ico12.png) no-repeat center; }
.hy6 .whCon5 .w5List .w5Items { width: 100%; height: 290px; padding: 0px 35px;
 -webkit-transition: -webkit-transform 0.2s; transition: -webkit-transform 0.2s;transition: transform 0.2s; transition: transform 0.2s, -webkit-transform 0.2s;}
.hy6 .whCon5 .w5List .w5Items:hover { -webkit-transform: scale(1.05);transform: scale(1.05);}
.hy6 .whCon5 .w5List .w5Items .w5_num { color: #26232a; font-size: 30px; margin-top: 15px;}
.hy6 .whCon5 .w5List .w5Items .w5_tit { font-size: 20px;color: #ff535b; font-weight: bold;margin-top: 53px;}
.hy6 .whCon5 .w5List .w5Items .w5_con {color: #666;font-size: 14px;margin-top: 32px; line-height: 24px;}
.hy6 .whCon5 .w5List .w5Items .w5_tit2 { font-size: 20px;color: #fff; font-weight: bold;margin-top: 53px;}
.hy6 .whCon5 .w5List .w5Items .w5_con2 {color: #fff;font-size: 14px;margin-top: 42px; line-height: 24px;}
.hy6 .whCon5 .w5BtnBox {margin-top: 130px;}
.hy6BtnBox .more{ display:block; width:300px; height:54px; text-align:center; line-height:54px; font-size: 18px; color: #ffffff; cursor: pointer; border-radius: 27px; background: -webkit-gradient(linear, left top, right top, from(#ff6178), to(#fd44a6)); background: linear-gradient(to right, #ff6178, #fd44a6); margin:0 auto; margin-top:60px;-webkit-transition: -webkit-transform 0.2s; transition: -webkit-transform 0.2s;transition: transform 0.2s; transition: transform 0.2s, -webkit-transform 0.2s;}
.hy6BtnBox .more:hover {-webkit-transform: scale(1.05);transform: scale(1.05);}

/*part06*/
.hy7 { background:url(wjhy_part03_bg.jpg) no-repeat center; width: 100%; height: 650px;}
.hy7 .whCon7 { margin: 0 auto; width: 1200px;}

.hy7 .wjhy7Tit { padding-top: 70px; padding-bottom: 0px;}
.hy7 .wjhy7Tit .txtC { display: -webkit-box;display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;padding: 0px 240px;}
.hy7 .wjhy7Tit .txtC .tit_LB { display: -webkit-box; display: -ms-flexbox; display: flex;}
.hy7 .wjhy7Tit .txtC .tit_LB .tit_Line { background: #a9b0b4; height: 1px; width: 100px; margin-top: 20px;}
.hy7 .wjhy7Tit .txtC .tit_LB .tit_Ball {background: #a9b0b4;border-radius: 100%;width: 6px;height: 6px;margin-top: 17.4px;}
.hy7 .wjhy7Tit .txtC .txtTit {color: #333;font-weight: bold;font-size: 30px;}
.hy7 .wjhy7Tit .txtE {text-align: center;color: #999;margin-top: 10px;font-size: 14px; font-family: serif;}

.hy7 .whCon7 .hy7_con {margin-top: 49px;font-size: 0;text-align: center;}
.hy7 .whCon7 .hy7_con .hy7_item {display: inline-block;font-size: 20px;color: #ffffff;width: 33.33%;text-align: left;-webkit-box-sizing: border-box;box-sizing: border-box;}

.hy7 .whCon7 .hy7_con .hy7_item:nth-of-type(3n) {text-align: right;}
.hy7 .whCon7 .hy7_con .hy7_item:nth-of-type(n+4) { margin-top: 46px;}
.hy7 .whCon7 .hy7_con .hy7_item .hy7_icon {display: inline-block;vertical-align: middle;width: 80px;height: 80px;border-radius: 50%;margin-right: 10px;text-align: center;background:#fe5469;}

.hy7 .whCon7 .hy7_con .hy7_item .hy7_icon .hy_sprite {vertical-align: middle;margin-right: -6px;}
.hy7 .whCon7 .hy7_con .hy7_item .hy7_icon:after {content: '';display: inline-block;width: 0px;height: 100%;vertical-align: middle;}
.hy7 .whCon7 .hy7_con .hy7_item .hy7_p1 {display: inline-block;vertical-align: middle; color:#333;}
.hy7 .whCon7 .hy7_con .hy7_item {display: inline-block;font-size: 20px;color: #ffffff;width: 33.33%;text-align: left;-webkit-box-sizing: border-box;box-sizing: border-box;}
.hy7_icon1 {width: 51px;height: 40px;background-position: -44px -160px;}
.hy7_icon2 {width: 42px;height: 43px;background-position: -84px -117px;}
.hy7_icon3 {width: 44px;height: 44px;background-position: -0px -160px;}
.hy7_icon4 {width: 38px;height: 38px;background-position: -80px -39px;}
.hy7_icon5 {width: 40px;height: 40px;background-position: -84px -77px;}
.hy7_icon6 {width: 43px;height: 42px;background-position: -41px -117px;}
.hy_sprite {display: inline-block;overflow: hidden;background-repeat: no-repeat;background-image: url("hy.png");}
.hy7 .whCon7 .hy7BtnBox {margin-top: 50px;}
.hy7 .whCon7 .hy7BtnBox .ys {text-align: center;font-size: 24px; color: #333333;font-weight: bold; line-height: 40px; margin-bottom: 22px;}
.hy7 .whCon7 .hy7BtnBox .ys p { margin: 0;}

.hy7BtnBox .more{ display:block; width:300px; height:54px; text-align:center; line-height:54px; font-size: 18px; color: #ffffff; cursor: pointer; border-radius: 27px; background: -webkit-gradient(linear, left top, right top, from(#ff6178), to(#fd44a6)); background: linear-gradient(to right, #ff6178, #fd44a6); margin:0 auto; margin-top:30px;-webkit-transition: -webkit-transform 0.2s; transition: -webkit-transform 0.2s;transition: transform 0.2s; transition: transform 0.2s, -webkit-transform 0.2s;}
.hy7BtnBox .more:hover {-webkit-transform: scale(1.05);transform: scale(1.05);}

