@charset "utf-8";
/*内页*/
h1,h2,h3{ font-weight:inherit}
.clear{ clear:both}
.hyxfBox .hbBanner {background: url(whaq_banner.jpg) no-repeat center;background-size: cover;min-width: 1200px;height: 468px;}

/*挽回爱情*/
/*part02*/
.whBox2 { width: 100%;height: 700px; background:url(whaq_prat01_bg.jpg) no-repeat center;}
.whBox2 .whCon2 { position: relative;margin: 0 auto;width: 1200px;}
.whBox2 .whCon2 .con2Tit {padding-top: 80px;}
.whBox2 .whCon2 .con2Tit .txtC {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0 280px;}
.whBox2 .whCon2 .con2Tit .txtC .tit_LB {display: -webkit-box;display: -ms-flexbox;display: flex;}
.whBox2 .whCon2 .con2Tit .txtC .tit_LB .tit_Line {background: #a9b0b4;height: 1px;width: 100px;margin-top: 20px;}
.whBox2 .whCon2 .con2Tit .txtC .tit_LB .tit_Ball {background: #a9b0b4;border-radius: 100%;width: 6px;height: 6px;margin-top: 17.4px;}
.whBox2 .whCon2 .con2Tit .txtC .txtTit {color: #333;font-weight: bold;font-size: 30px;}
.whBox2 .whCon2 .con2Tit .txtE {text-align: center;color: #999;margin-top: 10px;font-size: 14px; font-family: serif;}
.whBox2 .whCon2 .kjList {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; margin-top: 60px;}
.whBox2 .whCon2 .kjList .kjItems {width: 258px;-webkit-transition: -webkit-transform 0.2s; transition: -webkit-transform 0.2s;transition: transform 0.2s; transition: transform 0.2s, -webkit-transform 0.2s;}
.whBox2 .whCon2 .kjList .kjItems:hover {-webkit-transform: scale(1.05);transform: scale(1.05);}
.whBox2 .whCon2 .kjList .kjItems .iTop {margin: 0 auto;width: 110px;}
.whBox2 .whCon2 .kjList .kjItems .iTop img {border-radius: 100%;}
.whBox2 .whCon2 .kjList .kjItems .iMid {color: #ff535b;font-size: 22px;font-weight: bold;text-align: center;height: 35px;line-height: 35px;margin-top: 30px;margin-bottom: 15px;}
.whBox2 .whCon2 .kjList .kjItems .iBottom {text-align: center;font-size: 16px;color: #333;line-height: 28px;}
.whBox2 .whCon2 .kjBtnBox {margin-top: 60px;}
.whBox2 .whCon2 .kjBtnBox .ys {text-align: center;font-size: 26px;color: #fe5469;font-weight: bold;text-shadow: 2px 2px 3px #ffdadb;margin-bottom: 15px;}
.whBox2 .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;}
.whBox2 .more:hover {-webkit-transform: scale(1.05);transform: scale(1.05);}
.whBox2 .more img{ display:none; position:relative; top:1px;}

/*part03*/
.whBox3 { width: 100%;height: 740px; background:url(whaq_prat02_bg.jpg) no-repeat center;}
.whBox3 .whCon2 { position: relative;margin: 0 auto;width: 1200px;}
.whBox3 .whCon2 .con2Tit {padding-top: 60px;}
.whBox3 .whCon2 .con2Tit .txtC {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0 280px;}
.whBox3 .whCon2 .con2Tit .txtC .tit_LB {display: -webkit-box;display: -ms-flexbox;display: flex;}
.whBox3 .whCon2 .con2Tit .txtC .tit_LB .tit_Line {background: #a9b0b4;height: 1px;width: 100px;margin-top: 20px;}
.whBox3 .whCon2 .con2Tit .txtC .tit_LB .tit_Ball {background: #a9b0b4;border-radius: 100%;width: 6px;height: 6px;margin-top: 17.4px;}
.whBox3 .whCon2 .con2Tit .txtC .txtTit {color: #333;font-weight: bold;font-size: 30px;}
.whBox3 .whCon2 .con2Tit .txtC .txtTit span {color: #ff546a}
.whBox3 .whCon2 .con2Tit .txtE {text-align: center;color: #999;margin-top: 10px;font-size: 14px; font-family: serif;}

.whBox3 .whCon2 .scList {display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap; margin-top: 30px;}
.whBox3 .whCon2 .scList .scItems .bgImg img { width: 100%;}
.whBox3 .whCon2 .scList .scItems .txtBox { background: rgba(0, 0, 0, 0.6);position: relative;bottom: 43px;width: 382px;}
.whBox3 .whCon2 .scList .scItems .txtBox .type {display: -webkit-box;display: -ms-flexbox;display: flex;}
.whBox3 .whCon2 .scList .scItems .txtBox .type .type_txt {background: #ff5466;color: #fff;font-weight: bold;font-size: 18px;text-align: center;padding: 7px 17px;}
.whBox3 .whCon2 .scList .scItems .txtBox .type .sj {width: 0;height: 0;border-top: 19px solid transparent;border-bottom: 19px solid transparent;border-left: 13px solid #ff5466;}
.whBox3 .whCon2 .scList .scItems .txtBox .type_tit {text-indent: 17px;padding: 7px 0;font-size: 16px;color: #fff;background: #333;}

/*part04*/
.whBox4 .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;}
.whBox4 .more:hover {-webkit-transform: scale(1.05);transform: scale(1.05);}
.whBox4 .more img{ display:none; position:relative; top:1px;}
.whBox4 {width: 100%;height: 740px; background:url(wl_bg.jpg) no-repeat center;}
.whBox4 .whCon4 {margin: 0 auto; width: 1200px;}
.whBox4 .whCon4 .con4Tit { padding-top: 80px;}
.whBox4 .whCon4 .con4Tit .txtC { display: -webkit-box; display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0px 205px;}
.whBox4 .whCon4 .con4Tit .txtC .tit_LB { display: -webkit-box; display: -ms-flexbox;display: flex;}
.whBox4 .whCon4 .con4Tit .txtC .tit_LB .tit_Line { background: #a9b0b4; height: 1px; width: 100px; margin-top: 20px;}
.whBox4 .whCon4 .con4Tit .txtC .tit_LB .tit_Ball {background: #a9b0b4; border-radius: 100%; width: 6px; height: 6px; margin-top: 17.4px;}
.whBox4 .whCon4 .con4Tit .txtC .txtTit { color: #333; font-weight: bold; font-size: 30px;}
.whBox4 .whCon4 .con4Tit .txtE {text-align: center;color: #999;margin-top: 10px;font-size: 14px; font-family: serif;}
.whBox4 .whCon4 .ballList { background: url(whBox4_list_bg.png) no-repeat center; width: 100%;height: 340px; position: relative; margin-top: 10px;}
.whBox4 .whCon4 .ballList .b_items { border-radius: 100%; width: 250px; height: 334px; position: absolute;}
.whBox4 .whCon4 .ballList .b_items .ball_1 { background-size: cover; width: 250px; height: 334px;border-radius: 100%; opacity: 0.1; position: absolute;}
.whBox4 .whCon4 .ballList .b_items .itemCon { padding: 70px 25px; z-index: 99;position: absolute;}
.whBox4 .whCon4 .ballList .b_items .itemCon .itemImg { width: 118px; margin: 0 auto;}
.whBox4 .whCon4 .ballList .b_items .itemCon .itemImg img { width: 118px; border-radius: 100%; -webkit-box-shadow: 0 5px 12px #fbc8cb; box-shadow: 0 5px 12px #fbc8cb;}
.whBox4 .whCon4 .ballList .b_items .itemCon .iType {color: #333; font-size: 22px;text-align: center; font-weight: bold;border-bottom: #fff solid 1px; margin: 8px 0; padding-bottom: 10px;}
.whBox4 .whCon4 .ballList .b_items .itemCon .iTxt { color: #333; font-size: 14px;text-align: center; margin-top: 10px;}
.whBox4 .whCon4 .ballList .t_1 {top: 40px; left: 10px;}
.whBox4 .whCon4 .ballList .t_2 { left: 320px; top: 40px;}
.whBox4 .whCon4 .ballList .t_3 { top: 40px; left: 630px;}
.whBox4 .whCon4 .ballList .t_4 {top: 40px; left: 940px;}
.whBox4 .whCon4 .w4BtnBox {margin-top: 10px;}
.whBox4 .whCon4 .w4BtnBox .ys {text-align: center;font-size: 24px; color: #333333;font-weight: bold; line-height: 40px; margin-bottom: 22px;}
.whBox4 .whCon4 .w4BtnBox .ys p { margin: 0;}

/*part05*/
.whBox5 { background:#fce7ec; width: 100%; min-width: 1200px; height: 740px;}
.whBox5 .whCon5 { margin: 0 auto; width: 1200px;}
.whBox5 .whCon5 .con5Tit { padding-top: 80px;}
.whBox5 .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;}
.whBox5 .whCon5 .con5Tit .txtC .tit_LB { display: -webkit-box; display: -ms-flexbox; display: flex;}
.whBox5 .whCon5 .con5Tit .txtC .tit_LB .tit_Line { background: #a9b0b4; height: 1px; width: 100px; margin-top: 20px;}
.whBox5 .whCon5 .con5Tit .txtC .tit_LB .tit_Ball {background: #a9b0b4;border-radius: 100%;width: 6px;height: 6px;margin-top: 17.4px;}
.whBox5 .whCon5 .con5Tit .txtC .txtTit {color: #333;font-weight: bold;font-size: 30px;}
.whBox5 .whCon5 .con5Tit .txtE {text-align: center;color: #999;margin-top: 10px;font-size: 14px; font-family: serif;}
.whBox5 .whCon5 .w5List { display: -webkit-box; display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 80px;}
.whBox5 .whCon5 .w5List .wI_1 {background: url(whxf5_i1.png) no-repeat center;}
.whBox5 .whCon5 .w5List .wI_2 {background: url(whxf5_i2.png) no-repeat center; margin-top: 60px;}
.whBox5 .whCon5 .w5List .wI_3 {background: url(whxf5_i3.png) no-repeat center;}
.whBox5 .whCon5 .w5List .wI_4 {background: url(whxf5_i4.png) no-repeat center; margin-top: 60px;}
.whBox5 .whCon5 .w5List .w5Items { width: 100%; height: 354px; padding: 0px 45px;
 -webkit-transition: -webkit-transform 0.2s; transition: -webkit-transform 0.2s;transition: transform 0.2s; transition: transform 0.2s, -webkit-transform 0.2s;}
.whBox5 .whCon5 .w5List .w5Items:hover { -webkit-transform: scale(1.05);transform: scale(1.05);}
.whBox5 .whCon5 .w5List .w5Items .w5_num { color: #26232a; font-size: 30px; margin-top: 15px;}
.whBox5 .whCon5 .w5List .w5Items .w5_tit { font-size: 22px;color: #ff535b; font-weight: bold;margin-top: 63px;}
.whBox5 .whCon5 .w5List .w5Items .w5_con {color: #333;font-size: 16px;margin-top: 42px; line-height: 28px;}
.whBox5 .whCon5 .w5List .w5Items .w5_tit2 { font-size: 22px;color: #fff; font-weight: bold;margin-top: 63px;}
.whBox5 .whCon5 .w5List .w5Items .w5_con2 {color: #fff;font-size: 16px;margin-top: 42px; line-height: 28px;}
.whBox5 .whCon5 .w5BtnBox {margin-top: 130px;}

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

.block_4 .block_cont {width: 1200px;margin: 0 auto;}
.block_4 .block_cont > img {display: block;margin: 0 auto;margin-top: 36px;margin-bottom: 73px;}
.block_4 .block_cont .items .item:nth-child(2n) {margin-left: 20px;}
.block_4 .block_cont .items .item:hover { -webkit-box-shadow: 0 0 10px 1px #ffe6e9; box-shadow: 0 0 10px 1px #ffe6e9; -webkit-transform: scale(1.05);transform: scale(1.05);}
.block_4 .block_cont .items .item {
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
  position: relative;
  width: 584px;
  height: 160px;
  display: inline-block;
  border: 1px solid #fd5469;
  margin-bottom: 29px;
}

.block_4 .block_cont .items .item > img { position: absolute;left: 0; top: 0;}
.block_4 .block_cont .items .item .left_img {width: 100px; height: 100px; display: inline-block; vertical-align: top; text-align: center;line-height: 100px;position: relative; margin-top: 31px; margin-left: 31px;}
.block_4 .block_cont .items .item .left_img i {font-size: 40px; color: #F4BD60;}
.block_4 .block_cont .items .item .left_img .bg{ position: absolute; left: 0; top: 0;width: 100px;height: 100px; background: #ffe6e9; border-radius: 50px;}
.block_4 .block_cont .items .item .txt_cont { margin-left: 29px; margin-top: 36px;width: 393px;display: inline-block;vertical-align: top;}
.block_4 .block_cont .items .item .txt_cont .txt_tit {color: #333; font-size: 22px;}
.block_4 .block_cont .items .item .txt_cont .txt_desc {margin-top: 10px; color: #818794; font-size: 14px;line-height: 24px;}
.block_4 .block_cont .items .item:nth-child(2) i {font-size: 58px;}
.block_4 .block_cont .items .item:nth-child(3) i { font-size: 64px;}
.block_4 .block_cont .items .item:nth-child(4) i {font-size: 75px;}
.block_4 .block_cont .items .item:nth-child(5) i {font-size: 70px;}
.block_4 .block_cont .items .item:nth-child(6) i {font-size: 80px;}
.block_4 .block_cont .items .item:nth-child(7) i {font-size: 66px;}
.block_4 .block_cont .items .item:nth-child(8) i { font-size: 66px;}

.block_4 .w4BtnBox {margin-top: 10px;}
.block_4 .w4BtnBox .ys {text-align: center;font-size: 24px; color: #333333;font-weight: bold; line-height: 40px; margin-bottom: 22px;}
.block_4 .w4BtnBox .ys p { margin: 0;}
.block_4 .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;}
.block_4 .more:hover {-webkit-transform: scale(1.05);transform: scale(1.05);}
.block_4 .more img{ display:none; position:relative; top:1px;}

/*服务优势*/
.ho7 { background:url(ho7_bg.jpg) no-repeat center; height:740px;}
.ho7_icon1 {width: 16px; height: 14px; background-position: -0px -0px;}
.ho7 .ho_con { padding: 70px 0;}
.ho7 .tubiao { padding: 40px 0;}
.ho7 .ho_tit p { width: 100%; text-align: center;font-size: 30px; font-weight: bold; color: #fff; bottom: 4px;}
.ho7 .bt_sm { font-size:14px; color:#fff; margin-top:10px; font-family: serif;}
.content, .container { margin-left: auto; margin-right: auto; width: 1200px;}
.jjfa { height: 500px;  position: relative;}
.jjfa .jjfaline { position: absolute; left: 0; top: 20px; width: 100%; height: 1px; background: #666;}
.jjfa_con {height: 378px;overflow: hidden;padding-top: 60px;}
.jjfa_con .jjfabox {float: left;width: 206px;height: 338px; position: relative;left: -1200px; padding:40px 40px 0 40px;background: #fff;margin-left: 18px; cursor:pointer; border-radius: 5px;}
.jjfa_con .jjfabox a.jjfaa {display: block;}
.jjfa_con .jjfabox .boxem {display: block;width: 22px;height: 22px;background: url(/home/pc_files/jjfaty01.png) no-repeat center;position: absolute;left: 132px;top: -51px;}
.jjfa_con .jjfabox .boxi {display: none;width: 9px;height: 5px;/* background: url(jjfabg02.png) no-repeat center; */position: absolute;left: 137px;top: -5px;}
.jjfa_con .jjfabox:first-child {margin-left: 0;}
.jjfa_con .jjfabox .p1 {padding: 20px 0;border-top: 2px solid #c9c9c9;border-bottom: 1px solid #c9c9c9;font-size: 24px;text-align: center;color: #ff6276;margin-bottom: 26px;}
.jjfa_con .jjfabox .p1 b {display: block;font-size: 24px;color: #ff6276;margin-bottom: 5px;}
.jjfa_con .jjfabox .p2 {text-align: center;font-size: 18px;line-height: 39px;margin-bottom: 25px;color: #000;}
.jjfa_con .jjfabox .p3 {text-align: center;}
.jjfa_con .jjfabox .p3 em {display: block;font-size: 12px;color: #000;margin-bottom: 22px;}
.jjfa_con .jjfabox .jjfaicon {display: block;width: 35px;height: 35px;position: absolute;left: 128px;top: 310px;transition: all 0.5s;}
.jjfa_con .jjfabox .p3 span {display: block;color: #999;font-size: 12px;}
.jjfa_con .jjfabox .p3 span i {display: block;font-size: 16px;margin-top: 20px;}
.jjfa_con .jjfabox .p4 {height: 29px;position: absolute;left: 0;bottom: 0;width: 100%;border-top: 1px solid #eee;overflow: hidden;transition: all 0.5s;}
.jjfa_con .jjfabox .p4 span {position: absolute;left: -100px;height: 40px;line-height: 40px;color: #fff;transition: all 0.5s;}
.jjfa_con .jjfabox .p4 em {display: block;width: 40px;height: 13px;background: url(Img/Index/jjfajt01.png) no-repeat center;position: absolute;left: 97px;top: 7px;transition: all 0.5s;}

.jjfa_con .box1 .jjfaicon {width: 30px; height: 35px; background-position: -0px -417px;}
.jjfa_con .box2 .jjfaicon {width: 30px; height: 35px; background-position: -30px -417px;}
.jjfa_con .box3 .jjfaicon {width: 30px; height: 35px; background-position: -60px -417px;}
.jjfa_con .box4 .jjfaicon {width: 30px; height: 35px; background-position: -90px -417px;}
.jjfwysico {display: inline-block; overflow: hidden; background-repeat: no-repeat; background-image: url(/home/pc_files/ho.png);}
.jjfa_con .jjfabox:hover {background: linear-gradient(to top, #fc3da0, #ff6178);}
/* .jjfa_con .jjfabox:hover .boxem {background: url(jjfaty02.png) no-repeat center;} */
.jjfa_con .jjfabox:hover .boxi {display: block;}
.jjfa_con .jjfabox:hover .p1 {color: #fff;border-color: #fff;}
.jjfa_con .jjfabox:hover .p1 b {color: #fff;}
.jjfa_con .jjfabox:hover .p2 {color: #fff;}
.jjfa_con .jjfabox:hover .p3 em {color: #fff;}
.jjfa_con .jjfabox:hover .p3 span {color: #fff;}
.jjfa_con .jjfabox:hover .p4 {height: 40px;background: #fcb814;border-top-color: #fcb814;}
.jjfa_con .jjfabox:hover .p4 span {left: 15px;}
.jjfa_con .jjfabox:hover .p4 em {background: url(Img/Index/jjfajt01.png) no-repeat center;position: absolute;left: 164px;top: 13px;}

.jjfa_con .box1:hover .jjfaicon {transform: rotateY(360deg); background-position: -120px -417px;}
.jjfa_con .box2:hover .jjfaicon {transform: rotateY(360deg); background-position: -150px -417px;}
.jjfa_con .box3:hover .jjfaicon {transform: rotateY(360deg); background-position: -180px -417px;}
.jjfa_con .box4:hover .jjfaicon {transform: rotateY(360deg); background-position: -210px -417px;}

.ho_con { width: 1200px; margin: auto;}
.ho_tit { position: relative; width: 1200px; margin: auto; text-align: center;}
.ho_tit img { display: inline-block;}
.ho_tit p { width: 100%; text-align: center;font-size: 30px; font-weight: bold; color: #000000; bottom: 4px;}
.ho_tit p:before, .ho_tit p:after { content: ''; display: inline-block; vertical-align: middle; width: 100px;height: 1px; background: #fff;}
.ho_tit p span { display: inline-block;}
.ho_tit p span:before, .ho_tit p span:after { content: ''; display: inline-block; vertical-align: middle;width: 8px; height: 8px; border-radius: 50%; background: #fff;}
.ho_tit p span:before { margin-right: 20px;}
.ho_tit p span:after {margin-left: 20px;}
.ho_tit p span i {font-style: initial; color: #af4d87;}
.bt_sm { font-size:14px; color:#999999; margin-top:10px; font-family: serif;}


/*搜索*/
.search_list{ overflow:hidden}
.search_list li{ border-bottom:1px solid #e1e1e1; padding-bottom:25px; margin-bottom:25px; overflow:hidden}
.search_list li img{ float:left; height:100px; width:170px; border:1px solid #e6e6e6; padding:3px;}
.search_list li .fr{ width:900px;}
.search_list li h2{ font-size:14px; line-height:20px; color:#333; padding-bottom:10px;}
.search_list li span{ line-height:20px; color:#999; display:block}
.search_list li .fr div{ line-height:25px; height:50px; overflow:hidden;}