﻿@charset "utf-8";
/* CSS Document */
/*切图：sjh*/
/*网站：心匠情感*/
html { font-family:"苹方",Helvetica;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
img{ max-width:100%;}
*{ padding:0; margin:0;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;}
ol,ul,li{ list-style-type:none; list-style-position:outside;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
a{text-decoration:none; color:#646464; outline: 0; background: 0 0;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
}
a:hover{text-decoration:none;}
a:active,
a:focus{
  outline: none;
}
label,
input,
textarea{outline: none;text-decoration:none;}
input:focus{
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-user-modify:read-write-plaintext-only; 
}
body{max-width: 1242px;margin: 0 auto !important;-webkit-tap-highlight-color:rgba(0,0,0,0);position: relative;}

.row{padding: 0 0.4rem;}
.elli{overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }

/* top */
.top{position: fixed; left: 0; top:0; width: 100%; padding: 0.333333rem 0; z-index: 999; background: #fff;}
.top.active{box-shadow: 1px 1px 10px rgba(0,0,0,.2); }
.top .logo{float: left; width:3.72rem; }
.top .logo img,
.top .logo a{display: block; float:left; width: 100%;}
.top .topBtn{float: right; }
.top .topBtn a{float: left; width:  0.853333rem; height:  0.853333rem; display: block; margin-left: 0.493333rem;}
.top .topBtn .kf{background: url(images/kfbg.png) no-repeat; background-size: 0.853333rem  0.853333rem; }
.top .topBtn .menuBtn{background: url(images/menubg.png) no-repeat; background-size: 0.853333rem  0.853333rem; }
.top .topBtn .menuBtn.on{background: url(images/cha.png) no-repeat right; background-size: 0.426667rem  0.853333rem;}

/* 下拉 */
.menuList{display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; padding-top: 1.5733333rem; background: #fff; z-index: 998;}
.menuList .search{float: left; width: 100%; padding: 0.4rem; background: url(images/searchbg.jpg) repeat-x; }
.menuList .search_m{float: left; width: 100%; border: 2px solid #eb781e; border-radius: 0 0  0.12rem  0.12rem; overflow: hidden; background: #fff; padding-right: 0.933333rem; position: relative;}
.menuList .search_m input{float: left; width: 100%; height: 0.906667rem; line-height: 0.906667rem; padding: 0 0.32rem;font-size: 0.373333rem; color: #333; border: 0; background:none;  }
.menuList .search_m a{position: absolute; right: 0; top: 0; width: 0.933333rem;  height: 0.906667rem; background: #eb781e url(images/searchbg2.png) no-repeat center; display: block; background-size: 100% 100%;}
.menuList ul{float: left; width: 100%; margin-top: 0.133333rem;}
.menuList ul li{float: left; width: 100%; padding: 0 0.4rem; border-bottom: 1px dashed #d1d1d1;}
.menuList ul li a{float: left; width: 100%; display: block; height: 1.173333rem; line-height: 1.173333rem; font-size: 0.4rem; color: #333; position: relative; font-weight: bold;}
.menuList ul li a::after{position: absolute; content: ""; right: 0; top: 50%; width: 0.213333rem; height: 0.373333rem; background: url(images/menubg2.png) no-repeat; background-size: 100% 100%; margin-top: -0.186667rem;}
.menuList ul li.on a,
.menuList ul li a:hover{color: #eb781e;}




/* banner */

.banner{float: left; width: 100%; margin-top: 1.5733333rem; }
.banner img{float: left; display: block;}
.banPic img{float: left; width: 100%; display: block;}
.slide_banner{ margin:0;position: relative; }
.slide_banner .slick-slide{ width:100%; padding:0;}
.slide_banner img{ width:100%;}
.slide_banner .slick-dots{bottom:0.266667rem; height:0.186667rem;  overflow:hidden;z-index: 19;  }
.slide_banner .slick-dots li{ width:0.186667rem; height:0.186667rem;vertical-align: top; margin:0 0.12rem; background:rgba(255,255,255,.3);
 -webkit-border-radius:50%; 
    -moz-border-radius:50%;
         border-radius:50%;}
.slide_banner .slick-dots li button{ display:none;}
.slide_banner .slick-dots li.slick-active{background:#fff;}

/* main */
.main{float: left; width: 100%;}
.homeTit{float: left; width: 100%; margin-top: 0.64rem;}
.homeTit span{float: left; width: 50%; display: block; font-size: 0.453333rem;  line-height: 0.746667rem; height: 0.746667rem; padding-left: 0.666667rem; position: relative; font-weight: 600;   
  background: linear-gradient(to right, #d62d39, #eb781e);  
  -webkit-background-clip: text;
  color: transparent;}
.homeTit span i{position: absolute; left: 0; top: 50%; width: 0.506667rem; display: block; transform: translate(0, -50%);}
.homeTit span i img{float: left; width: 100%; display: block;}
.homeTit a{float: right; padding-right: 0.293333rem;  line-height: 0.746667rem; height: 0.746667rem; font-size: 0.346667rem; color: #999999; background: url(images/menubg2.png) no-repeat right; background-size: 0.16rem 0.266667rem;}

.homeServe{float: left; width: 100%;}
.homeServe ul{ margin:  0 -0.2rem;}
.homeServe ul li{float: left; width: 50%; padding: 0 15px;  margin-top: 0.24rem;}
.homeServe ul li a{float: left; width: 100%; display: block; border-radius: 0.12rem; box-shadow: 1px 1px 0.133333rem rgba(0,0,0,.1); padding: 0.56rem 0 0.453333rem 0; text-align: center;}
.homeServe ul li a img{width: 1.226667rem;}
.homeServe ul li a span{float: left; width: 100%; margin-top: 0.16rem; height: 0.56rem; line-height: 0.56rem; color: #1b1b1b; font-size: 0.373333rem; display: block; font-weight: 600;}

.homeAbout{float: left; width: 100%;  border-radius:0.12rem;}
.homeAboutTop{float: left; width: 100%; box-shadow: 2px 0 0.12rem -2px rgba(0,0,0,.1),-2px 0 0.12rem -2px rgba(0,0,0,.1); position: relative; padding: 0.2rem 0.32rem 0 0.32rem; margin-top: 0.386667rem;}
.homeAboutTop > img{float: left; width: 100%; display: block;}
.homeAboutTop i{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); background: url(images/habout01.png) no-repeat; width: 1.066667rem; height: 1.066667rem; background-size: 100%; display: block;}

.homeAboutTop .video_box{width:100%; position:relative; padding-bottom:66.245%; }
.homeAboutTop .video_box img,
.homeAboutTop .video_box video,
.homeAboutTop .video_box p{position:absolute; left:0; top:0; width:100%; height:100%;}
.homeAboutTop .video_box p iframe{ width:100%; height:100%;} 


.homeAbout ul{float: left; width: 100%; padding: 0.213333rem 0; box-shadow: 2px 0 0.12rem -2px rgba(0,0,0,.1), -2px 0 8px -2px rgba(0,0,0,.1),0 12px 0.12rem -12px rgba(0,0,0,.1); border-radius:0 0 0.12rem 0.12rem; }
.homeAbout ul li{float: left; width: 100%; padding: 0 0.373333rem;}
.homeAbout ul li a{float: left; width: 100%; display: block; line-height: 0.693333rem; position: relative; font-size: 0.373333rem; color: #333; padding-left: 0.32rem;}
.homeAbout ul li a::before{position: absolute; content: ""; background: #f89543;width: 0.133333rem; height: 0.133333rem; left: 0; top: 0.25rem; /*margin-top: -0.066667rem;*/  border-radius: 50%;}
.homeAbout > img{margin-top: 0.8rem; display: block; width: 100%; float: left;}

.homePoint{float: left; width: 100%;}
.homePointList{float: left; width: 100%;}
.homePointList li{float: left; width: 100%; margin-top: 0.4rem; box-shadow:0 0.12rem 0.2rem -1px rgba(0,0,0,.05);  border-radius:0.16rem;  background: #fff;}
.homePointList li a{float: left; width: 100%; display: block; padding: 0.4rem 0.64rem 0.4rem 1.5466667rem; position: relative;}
.homePointList li a h4{float:left; width: 100%; font-size:0.373333rem;color: #1b1b1b; line-height: 0.4rem; font-weight: 600;}
.homePointList li a span{float: left; width: 100%; display: block; line-height: 0.453333rem; font-size:  0.32rem; color: #888;}
.homePointList li a img{position: absolute; left: 0.4rem; top: 0.4rem; width: 0.88rem; height: 0.88rem; display: block;}

.homePartner{float: left; width: 100%;}
.homePartList{float: left; width: 100%; position: relative; margin-top: -0.16rem;}
.homePartList .slick-list{padding-bottom: 0.586667rem; }
.homePartList ul{margin: 0 -10px;}
.homePartList ul .li1{float: left; width: 100%; padding: 0 10px; margin-top: 0.4rem;}
.homePartList ul .li1 a{float: left; width: 100%; display: block; border-radius:0 0.12rem 0.12rem 0; box-shadow:0 0.12rem 0.2rem -1px rgba(0,0,0,.1); padding:0.373333rem 0.2rem 0.32rem 3.7066667rem; position: relative; }
.homePartList ul .li1 a .z_img{position: absolute; left: 0; top: 0; height:100%;  width:3.33333rem; display: block; border-radius: 0.12rem 0 0 0.12rem; overflow:hidden;}
.homePartList ul .li1 a img{width:100%; display:block; }
.homePartList ul .li1 a h4{float: left; width:100%; line-height: 0.506667rem; /*height: 0.506667rem;*/ font-size: 0.373333rem; color: #1b1b1b; }
.homePartList ul .li1 a h4 .span01{padding: 0 0.2rem; display: inline-block;font-size: 0.32rem; color: #fff; background: #f67b14; border-radius: 0.253333rem; line-height: 0.506667rem; height: 0.506667rem; margin-left: 0.2rem;}
.homePartList .homePart01{float: left; width: 100%; margin-top: 0.133333rem; line-height: 0.586667rem; height: 0.586667rem; font-size: 0.32rem; color: #333;}
.homePartList .homePart01 span{float: left; padding-right: 0.426667rem;}
.homePartList .homePart01 span i{color: #f67b14; font-style: normal;}
.homePartList .homePart02{float: left; width: 100%; line-height:0.48rem ; height: 0.96rem; overflow: hidden;font-size: 0.32rem; color: #888888; margin-top: 0.106667rem;}
.homePartList .slick-dots{bottom:0; height:0.186667rem;  overflow:hidden;z-index: 19;  }
.homePartList .slick-dots li{ width:0.186667rem; height:0.186667rem;vertical-align: top; margin:0 0.12rem; background:#fbcaa1;
 -webkit-border-radius:50%; 
    -moz-border-radius:50%;
         border-radius:50%;}
.homePartList .slick-dots li button{ display:none;}
.homePartList .slick-dots li.slick-active{background:#f67b14;}

.homeMien{float: left; width: 100%;}
.homeMienHd{float: left; width: 100%; text-align: center; margin-top: 0.626667rem;}
.homeSkiList .hd ul,
.homeMienHd ul{display: inline-block; vertical-align: top;}
.homeSkiList .hd li,
.homeMienHd ul li{float: left; padding: 0 0.133333rem;}
.homeSkiList .hd li a,
.homeMienHd ul li a{float: left; width: 2.6133333rem; background: #f1f1f1; line-height: 0.96rem; height: 0.96rem; border-radius: 0.08rem; display: block; font-size: 0.346667rem; color: #333;}
.homeSkiList .hd li.on a,
.homeMienHd ul li.on a{background: #fde0c9; color: #f67b14;}
.homeMienBd{float: left; width: 100%; margin-top: 0.4rem; /*height: 5.04rem;*/ position: relative; box-shadow:0 0.12rem 0.2rem -1px rgba(0,0,0,.1); }
.homeMienBd .homeMienBd_s{/*position: absolute;*/ height:0; overflow:hidden; left: 0; top: 0; width: 100%; overflow: hidden; padding: 0 0.4rem; border-radius:0.12rem; opacity: 0;transition: all 0.2s ease-out 0s; z-index: 2;}
.homeMienBd .homeMienBd_s.on{opacity: 1;z-index: 9; height:auto;}
.homeMienBd .homeMienBd_s .slick-slide{padding-bottom: 1.04rem; position: relative;}
.homeMienBd .homeMienBd_s img{float: left; width: 100%; display: block; border-radius:0.08rem; }
.homeMienBd .homeMienBd_s span{position: absolute; left:0; bottom: 0.146667rem; width: 80%; height: 0.893333rem; line-height: 0.893333rem; font-size:  0.373333rem; color: #333; display: block; }
.homeMienBd .homeMienBd_s .slick-dots{left: auto; right: 0.4rem; width: auto; bottom:0.493333rem; height:0.186667rem; overflow:hidden;z-index: 19;  }
.homeMienBd .homeMienBd_s .slick-dots li{float: left; width:0.186667rem; height:0.186667rem;vertical-align: top; margin-left: 0.106667rem; background:#fbcaa1;
 -webkit-border-radius:50%; 
    -moz-border-radius:50%;
         border-radius:50%;}
.homeMienBd .homeMienBd_s .slick-dots li button{ display:none;}
.homeMienBd .homeMienBd_s .slick-dots li.slick-active{background:#f67b14;}
.homeSolve{float: left; width: 100%;}
.homeSolve_m{float: left; width: 100%; margin-top: 0.666667rem; border-radius:0.12rem;  box-shadow:0 0.12rem 0.2rem -1px rgba(0,0,0,.1);}
.homeSolve_m .hd{float: left; width: 100%;text-align: center;}
.homeSolve_m .hd ul{display: inline-block; vertical-align: top;}
.homeSolve_m .hd ul li{float:left; padding: 0 0.1266667rem;}
.homeSolve_m .hd ul li span{float:left; width: 4.066667rem; display: block; background: #f1f1f1; line-height: 0.96rem; height: 0.96rem; border-radius: 0.08rem; font-size: 0.346667rem; color: #333;}
.homeSolve_m .hd ul li.on span{background: #fde0c9; color: #f67b14;}
.homeSolve_m .bd{float: left; width: 100%;}
.homeSolveList{float: left; width: 100%; margin-top: 0.133333rem; padding: 0 0.4rem;}
.homeSolveList li{float: left; width: 100%; padding: 0.213333rem 0 0.346667rem 0; border-bottom: 1px solid #e7e7e7;}
.homeSolveList li:last-child{border-bottom: 0;}
.homeSolveList .homeSolQ{float: left; width: 100%; padding-left: 0.666667rem; line-height: 0.693333rem; color: #1b1b1b; font-size: 0.373333rem; background: url(images/hsol01.png) no-repeat left 0.16rem; background-size:0.373333rem 0.373333rem; }
.homeSolveList .homeSolA{float: left; width: 100%; padding-left: 0.666667rem; line-height: 0.48rem; height: 1.44rem; font-size: 0.32rem; color: #888888; overflow: hidden; background: url(images/hsol02.png) no-repeat left 0.106667rem;  background-size:0.373333rem 0.373333rem;}

.homeRz{float: left; width: 100%; }
.homeRzList{float: left; width: 100%; }
.homeRzList li{float: left; width: 100%; margin-top: 0.4rem;}
.homeRzList li a{float: left; width: 100%; display: block; padding: 0.4rem 0.64rem 0.48rem 2.506667rem; border-radius:0.12rem;  box-shadow:0 0.12rem 0.2rem -1px rgba(0,0,0,.1); position: relative;}
.homeRzList li a img{position: absolute; left: 0.4rem; top: 0.4rem; display: block; border-radius: 50%; width: 1.7066667rem;}
.homeRzList li a h4{float: left; width: 100%; line-height:0.586667rem; height: 0.586667rem; color: #1b1b1b; font-size: 0.373333rem;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.homeRzList li a span{float: left; width: 100%; line-height:0.48rem; height: 0.96rem; overflow: hidden;  display: block; color: #888888; font-size: 0.32rem; margin-top: 0.08rem;}

.homeSkill{float: left; width: 100%;}
.homeSkiList{float: left; width: 100%; margin-top: 0.666667rem;}
.homeSkiList .hd{float: left; width: 100%; text-align: center;}
.homeSkiList .bd{float: left; width: 100%; padding: 0 0.4rem;  border-radius:0.12rem;  box-shadow:0 0.12rem 0.2rem -1px rgba(0,0,0,.1);}
.homeSkiList .bd ul{float: left; width: 100%;}
.homeSkiList .bd ul li{float: left; width: 100%; padding: 0.4rem 0; border-bottom: 1px solid #e7e7e7;}
.homeSkiList .bd ul li:last-child{border-bottom: 0;}
.homeSkiList .bd ul li .a{float: left; width: 100%; display: block; padding-left:3.253333rem; position: relative;}
.homeSkiList .bd ul li .a img{position: absolute; width: 2.933333rem; display: block; left: 0; top: 0; border-radius:  0.12rem}


.homeSkiList .bd .homeSkiTxt{float: left; width: 100%;}
.homeSkiList .bd .homeSkiTxt:nth-child(2){margin-top: 0.08rem;}
.homeSkiList .bd .homeSkiTxt h4{float: left; width: 100%; line-height: 0.68rem; height: 0.68rem; font-size: 0.373333rem;color: #1b1b1b; padding-left: 0.213333rem; position: relative;}
.homeSkiList .bd .homeSkiTxt h4::before{position: absolute; content: ""; background: #f67b14; left: 0; top: 50%; width: 0.053333rem; height: 0.346667rem; margin-top:-0.173333rem; border-radius: 0.026667rem;}
.homeSkiList .bd .homeSkiTxt span{float: left; width: 100%; line-height:  0.586667rem; height:  0.586667rem; font-size: 0.32rem; color: #888; display: block; }

/* 8挽回技巧专区 */
.skill{float:left; width:100%;}
.skillTit{float:left; width:100%; text-align:center;  padding-top:0.653333rem;  position:relative;}
.skillTit a.r_more{position:absolute; right:0px; top:0.75rem; float: right; padding-right: 0.293333rem;  line-height: 0.746667rem; height: 0.746667rem; font-size: 0.346667rem; color: #999999; background: url(images/menubg2.png) no-repeat right; background-size: 0.16rem 0.266667rem;}
.skillTit h2{float:left; width:100%; line-height: 0.64rem; font-size:0.426667rem; color:#333;}
.skillTit h2 span{padding:0 0.266667rem; position:relative;}
.skillTit h2 span::before{position:absolute; content:""; width:0.8rem; height:1px; background:#8f8f8f; right:100%; top:50%;}
.skillTit h2 span::after{position:absolute; content:""; width:0.8rem; height:1px; background:#8f8f8f; left:100%; top:50%;}
.skillTit h4{float:left; width:100%; line-height:0.306667rem; font-size:0.266667rem; color:#666; text-transform:uppercase;}
/*.skill .homeSkiList .hd li a{width: 2.80rem;}*/
.skill .homeSkiList .bd{padding:0; box-shadow:none;}
.skill .homeSkiList .bd li{border-bottom:0; padding:0; margin-top:0.4rem;  }
.skill .homeSkiList .bd li a{padding-bottom:0.426667rem; padding-right:0.4rem;  border-radius:0.12rem;  box-shadow:0 0.12rem 0.2rem -1px rgba(0,0,0,.1); overflow: hidden;}
.skill .homeSkiList .bd ul li a img{border-radius: 0; }
.skill .skillTxt{float:left; width:100%; margin-top:0.28rem;}
.skill .skillTxt h4{float:left; width:100%; font-size:0.4rem; color:#1b1b1b; line-height:0.8rem; height:0.8rem;}
.skill .skillTxt span{float:left; width:100%; display:block; font-size:0.346667rem; color:#888888; line-height:0.533333rem; height:1.066667rem; overflow:hidden; margin-top:0.093333rem;}

/* 9挽回技巧详情 */
.skillDel{float: left; width: 100%; margin-top: 0.653333rem;}
.skillDelTit{float: left; width: 100%; line-height: 0.64rem; font-size: 0.4rem; color: #333; text-align: center;}
.skillDelDate{float: left; width: 100%; margin-top: 0.28rem; padding:  0.2rem 0; border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1;}
.skillDelDate span{float: left; width: 50%; color: #999999; display: block;line-height: 0.453333rem; height: 0.453333rem; font-size: 0.32rem;}
.skillDelDate a{float: right; color: #999999; line-height: 0.453333rem; height: 0.453333rem; font-size: 0.32rem; }
.skillDelDate a i{float: right; width: 0.506667rem; background: #cbcbcb; border-radius:0.22rem; transition: all 0.2s ease-out 0s; margin-left: 0.146667rem;}
.skillDelDate a i img{display: block;float: left;}
.skillDelDate a:hover{color: #f67b14;}
.skillDelDate a:hover i{background: #f67b14;}
.skillDelTxt{float: left; width: 100%; line-height: 0.666667rem; font-size:  0.373333rem; color: #333; margin-top: 0.333333rem;}
.skillDelTxt img{height:auto !important;}
.skillDel .share{float: left; width: 100%; text-align: center; padding: 0.666667rem 0 0.8rem 0; height:2.066667rem; }
.skillDel .jiathis_style_32x32{display:inline-block !important; *display:inline !important; *zoom:1 !important; vertical-align: top !important;}
.skillDel .jiathis_button_weixin{float: left !important; display: block !important; background: url(images/img_16_3.png) no-repeat center  !important;background-size: 100% 100% !important; width: 0.6rem !important;height: 0.6rem!important;overflow: hidden; position: relative; margin: 0 0.2rem !important; padding: 0 !important;cursor: pointer;}
.skillDel .jtico_weixin{position: absolute; left: 9999px;}

.skillDel .jiathis_button_tsina{float: left !important;display: block !important; background: url(images/img_16_4.png) no-repeat center  !important;background-size: 100% 100% !important; width: 0.6rem !important;height: 0.6rem!important;overflow: hidden; position: relative; margin: 0 0.2rem !important; padding: 0 !important;cursor: pointer;}
.skillDel .jtico_tsina{position: absolute; left: 9999px;}

.skillDel .jiathis_button_qzone{float: left !important;display: block !important; background: url(images/img_16_5.png) no-repeat center  !important;background-size: 100% 100% !important; width: 0.6rem !important;height: 0.6rem!important;overflow: hidden; position: relative; margin: 0 0.2rem !important; padding: 0 !important;cursor: pointer;}
.skillDel .jtico_qzone{position: absolute; left: 9999px;}
.skillDel .jiathis_style_32x32 a:hover{opacity:0.8; filter:alpha(opacity=80);}
.skillDelPage{float: left; width: 100%; padding: 0.2rem 0; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1;}
.skillDelPage a{float: left; width: 100%; font-size: 0.373333rem; line-height: 0.746667rem; height: 0.746667rem; color: #666; display: block; }
.skillDelOth{float: left; width: 100%; margin-top: 0.586667rem;}
.skillDelOth h4{float: left; width: 100%; line-height: 0.773333rem; height: 0.773333rem; font-size:0.426667rem;color: #f67b14;}
.skillDelOth ul{float: left; width: 100%; margin-top: 0.133333rem; padding: 0 0.4rem;  border-radius:0.12rem;  box-shadow:0 0.12rem 0.2rem -1px rgba(0,0,0,.1); }
.skillDelOth ul li{float: left; width: 100%; border-bottom: 1px solid #e1e1e1;}
.skillDelOth ul li a{float: left; width: 100%; display: block;  line-height: 1.146667rem; height: 1.146667rem; font-size: 0.373333rem; color: #666;} 
.skillDelOth ul li:last-child{border-bottom: 0;}

/* 7专家入驻 */
.expert{float: left; width: 100%;}
.expertBox{float: left; width: 100%; padding: 0 0.4rem 0.426667rem 0.4rem;  border-radius:0.12rem;  box-shadow:0 0.12rem 0.2rem -1px rgba(0,0,0,.1); margin-top: 0.746667rem; background: #fff; }
.expertBox img{float: left; width: 100%; display: block;}
.expertTxt{float: left; width: 100%; line-height: 0.693333rem; font-size: 0.373333rem; color: #333;}
.expertTxt .span01{float: left; width: 100%; display: block; color: #eb781e;}
.expertPic{float: left; width: 100%; position: relative; padding-bottom: 0.213333rem;}
.expertPic i{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); background: url(images/habout01.png) no-repeat; width: 1.066667rem; height: 1.066667rem; background-size: 100%; display: block;}

.expertPic .video_box{width:100%; position:relative; padding-bottom:66.245%; }
.expertPic .video_box img,
.expertPic .video_box video,
.expertPic .video_box p{position:absolute; left:0; top:0; width:100%; height:100%;}
.expertPic .video_box p iframe{ width:100%; height:100%;} 


/* 6客户见证 */
.partner{float: left; width: 100%;}
.partnerTop{float: left; width: 100%; display: block; margin-top: 0.426667rem; padding-bottom: 0.586667rem;}

.partnerTop .video_box{width:100%; position:relative; padding-bottom:66.245%; }
.partnerTop .video_box img,
.partnerTop .video_box video,
.partnerTop .video_box p{position:absolute; left:0; top:0; width:100%; height:100%;}
.partnerTop .video_box p iframe{ width:100%; height:100%;} 


.parter_m{float: left; width: 100%; margin-top: 0.533333rem;}
.parter_m .hd{float: left; width: 100%; }
.parter_m .hd ul{margin: 0 -0.2rem;}
.parter_m .hd ul li{float: left; width: 50%; padding: 0 0.2rem;}
.parter_m .hd ul li a{float: left; width: 100%; line-height: 0.96rem; height: 0.96rem; font-size: 0.346667rem; color: #333; display: block; border-radius: 0.08rem; background: #f1f1f1; text-align: center;}
.parter_m .hd ul li.on a{color: #f67b14; background: #fde0c9;}

/* 5挽回解答 */

.solve{float: left; width: 100%;}
.solve .homeSolveList{padding: 0; }
.solve .homeSolveList li{padding: 0 0.4rem 0.346667rem 0.4rem; margin-top: 0.4rem; border-bottom: 0; border-radius:0.12rem;  box-shadow:0 0.12rem 0.2rem -1px rgba(0,0,0,.1);}

/* 3专家团队 */
.team{float: left; width: 100%; overflow: hidden;}
.teamList{float: left; width: 100%; margin-top: 0.346667rem;}
.teamList ul{margin: 0 -0.133333rem;}
.teamList ul li{float: left; width: 50%; padding: 0 0.133333rem; margin-top: 0.266667rem; }
.teamList ul li a{float: left; width: 100%; display: block; border-radius:0.12rem;  box-shadow:0 0.12rem 0.2rem -1px rgba(0,0,0,.1); padding: 0.266667rem 0.266667rem 0.346667rem 0.266667rem;}
.teamList ul li a img{float: left; width: 100%; display: block; border-radius: 0.08rem;}
.teamList ul li a h4{float: left; width: 100%; line-height: 0.826667rem; height: 0.826667rem; font-size: 0.4rem; color: #333;}
.teamList ul li a h5{float: left; width: 100%; line-height:  0.48rem; height: 0.96rem; overflow: hidden; font-size: 0.373333rem; color: #888;}
.teamList ul li a span{float: left; width: 100%; line-height:  0.48rem; height: 0.48rem; display: block; font-size:0.373333rem; color: #888;margin-top: 0.133333rem; }
.teamTxt{margin: 0 -0.4rem;}
.teamTxt_s{float: left; width: 100%; padding:0 0.4rem 0.613333rem 0.4rem; }
.teamTxt_s .slick-list{overflow: inherit!important;}

/* 4专家团队详情 */
.teamDel{float: left; width: 100%; }
.teamDelTop{float: left; width: 100%;  border-radius:0.12rem;  box-shadow:0 0.12rem 0.2rem -2px rgba(0,0,0,.1); margin-top: 0.773333rem; line-height: 0.586667rem; font-size: 0.373333rem; padding: 0 0.4rem 0.533333rem 0.4rem;}
.teamDelTop .h4{float: left; width: 100%; text-align: center; color: #f67b14; font-size: 0.48rem; line-height: 0.773333rem; height: 0.773333rem;}
.teamDelTop .img{float: left; display: block; width: 100%; padding:  0.466667rem 0;}
.teamDelTop .span01{color: #f67b14;}
.teamDelTop .back{float: left; width: 100%;  margin-top:  0.4rem;}
.teamDelTop .back a{float: left; width: 2.52rem; height: 0.8rem; line-height: 0.8rem; text-align: center; font-size:0.32rem; color: #f67b14; background: #ffdec2; border-radius: 0.4rem; display: block;}
.teamDelOth{float: left; width: 100%; margin-top: 0.533333rem;}
.teamDelOth .teamDelOthTit{float: left; width: 100%; line-height: 0.906667rem; height: 0.906667rem; font-size: 0.48rem; color: #f67b14;}
.teamDel_s{float: left; width: 100%; padding: 0 0.266667rem 1.04rem 0.266667rem;  border-radius:0.12rem;  box-shadow:0 0.12rem 0.2rem -1px rgba(0,0,0,.1); position: relative;  margin-top: 0.44rem;}
.teamDel_s .teamDel_t{float: left; width: 100%; padding: 0 0.133333rem; }
.teamDel_s .teamDel_t a{float: left; width: 100%; display: block; text-align: center;}
.teamDel_s .teamDel_t a img{float: left; width: 100%; display: block; border-radius:  0.08rem;}
.teamDel_s .teamDel_t a h4{float: left; width: 100%; margin-top:0.16rem; font-size:0.373333rem; color: #333; }
.teamDel_s .teamDel_t a h5{float: left; width: 100%;  line-height: 0.506667rem; height: 0.506667rem; font-size: 0.32rem; color: #666;}

/* 2挽回爱情 */
.saveLove{float: left; width: 100%; margin-top: 0.653333rem;}
.saveLoveTop{float: left; width: 100%;}
.saveLoveTop h4{float: left; width: 100%; padding-bottom: 0.24rem; text-align: center; line-height: 0.733333rem; font-size: 0.48rem; color: #333; font-weight: bold; background-size: 7.09333333rem !important;}
.saveLoveTop .img01{float: left; width: 100%; display: block; margin-top: 0.4rem;}
.saveLoveTop .img02{float: left; width: 100%; display: block; margin-top: 0.76rem;}
.saveLoveTop .saveLoveTop_d{float: left; width: 100%; display: block; margin-top: 0.48rem; text-align: center; font-size: 0.373333rem;}
.saveLoveTop .saveLoveTop_d span{padding: 0 0.28rem; position: relative; line-height: 0.4rem; display: inline-block;}
.saveLoveTop .saveLoveTop_d span::before{position: absolute; content: ""; right: 100%; top: 0; background: url(images/save04.png) no-repeat left; width: 0.16rem; height:0.12rem; background-size:0.346667rem;  }
.saveLoveTop .saveLoveTop_d span::after{position: absolute; content: ""; left: 100%; bottom: 0; background: url(images/save04.png) no-repeat right; width: 0.16rem; height:0.12rem; background-size:0.346667rem;  }
.saveFlow{float: left; width: 100%; }
.saveFlow ul{float: left; width: 100%;}
.saveFlow li{float: left; width: 100%; margin-top: 0.4rem; background: #fff; border-radius:  0.12rem;
box-shadow: 1px 2px 14px rgba(0,0,0,.1); position: relative;}
.saveFlow li .num{float: left; width: 1.266667rem; border-right: 1px dashed #e1e1e1; height: 1.866667rem; line-height:1.866667rem; font-size: 0.48rem; color: #999; font-style: italic; text-align: center; position: relative;}
.saveFlow li .num::before{position: absolute; right:-0.12rem; content: ""; top: 0; background: url(images/save_bg1.jpg) no-repeat; width: 0.24rem; height: 0.106667rem; background-size: 100%;}
.saveFlow li .num::after{position: absolute; right:-0.12rem; content: ""; bottom: 0; background: url(images/save_bg2.jpg) no-repeat; width: 0.24rem; height: 0.106667rem; background-size: 100%;}
.saveFlow li .saveFlowTxt{float: left; width: 7.92rem; padding: 0.133333rem 0.533333rem 0.133333rem 1.4133333rem; height: 1.866667rem; display: table; position: relative;}
.saveFlow li .saveFlowTxt i{position: absolute; left: 0.32rem; top: 50%; transform: translate(0,-50%); display: block; width:  0.666667rem;}
.saveFlow li .saveFlowTxt i img{float: left; width: 100%; display: block;}
.saveFlow li .saveFlowTxt .tableCell{display: table-cell; vertical-align: middle; color: #1b1b1b; font-size: 0.373333rem; line-height: 0.56rem; max-height: 1.12rem; overflow: hidden;}

.saveLove .homePointList li{box-shadow: 1px 2px 14px rgba(0,0,0,.1);}
.saveLove .expertBox{padding: 0.346667rem 0.4rem 0.426667rem 0.4rem;  box-shadow: 1px 2px 14px rgba(0,0,0,.1); margin-top:0.8rem; background: #fff; }
.saveLove .homePartList{ margin-top: 0;}
.saveLove .homeMien{padding-top: 0.4rem; margin-top: 0.3rem; background: #fff;box-shadow: 1px 2px 14px rgba(0,0,0,.1); border-radius: 0.16rem;}
.saveLove .homeMien .homeMienHd{margin-top: 0;}
.saveLove .homeSolve_m{margin-top: 0.4rem; box-shadow: 1px 2px 14px rgba(0,0,0,.1); background: #fff;}
.saveLove .homeRzList li a{box-shadow: 1px 2px 14px rgba(0,0,0,.1);  background: #fff;}
.saveLove .homeSkiList{margin-top:0;}
.saveLove .homeSkiList .bd li a{box-shadow: 1px 2px 14px rgba(0,0,0,.1);}
.saveLove .skillBtn{float: left; width: 100%; text-align: center; margin-top: 0.4rem;}
.saveLove .skillBtn a{display: inline-block; vertical-align: top; width: 2.986667rem; height:0.773333rem; line-height: 0.773333rem; font-size:0.373333rem; color: #f67b14; border-radius: 0.386667rem; box-shadow: 1px 2px 14px rgba(0,0,0,.1);}
.saveLn{float: left; width: 100%; position: relative; z-index: 10;}
.saveLnBox{float: left; width: 100%; padding-bottom:0.16rem; }
.saveLnBox .saveLn_m{float: left; width: 100%; margin-top: 0.266667rem; background: #fff; padding: 0.4rem 0.2rem 0.4rem 0.4rem; position: relative; box-shadow: 1px 2px 14px rgba(0,0,0,.1); border-radius: 0.12rem;}
.saveLnBox .saveLn_m img{float: left; width:1.44rem; display: block; border-radius: 0.08rem; }
.saveLnBox .saveLnIntr{float: right; width:6.8rem;}
.saveLnBox .saveLnIntr h4{float: left; width: 100%; font-size:0.373333rem; line-height:0.586667rem; margin-top: 0.133333rem; color: #333; }
.saveLnBox .saveLnIntr h5{float: left; width: 100%; font-size: 0.32rem; color: #888; line-height:0.586667rem; }
.saveLnBox .saveLnTxt{display: none; float: left;  width: 100%; font-size: 0.32rem; color: #333; line-height:0.533333rem; height: auto; margin-top: 0.146667rem;}
.saveLnBox .saveLn_m i{position: absolute; right: 0; bottom: 0; display: block;  width: 0.533333rem; height: 0.533333rem; background: url(images/save_bg3.png) no-repeat; background-size: 100%;}
.saveLnBox .saveLn_m.active i{ background: url(images/save_bg4.png) no-repeat; background-size: 100%;}

/* 1关于我们 */
.about{float: left; width: 100%;}
.about .teamDel_s .teamDel_t a{text-align: left;}
.about .saveLnBox .saveLn_m{box-shadow:0 0.12rem 0.2rem -2px rgba(0,0,0,.1); }

.aboutDevelop{float: left; width: 100%;}
.aboutDevelop .img02{margin-top:  0.8rem;}
.aboutDevelop ul{float: left; width: 100%; padding: 0 0.386667rem 0.533333rem 0.386667rem; border-radius: 0.12rem; box-shadow:0 0.12rem 0.2rem -1px rgba(0,0,0,.1); }
.aboutDevelop ul li{float: left; width: 100%; padding:0.386667rem 0; position: relative;}
.aboutDevelop ul li::before{position: absolute; left: 0.08rem; top: -0.04rem; background: url(images/about_bg4.png) no-repeat; width: 0.266667rem; height: 0.48rem; content: ""; background-size: 100%;}
.aboutDevelop ul li::after{position: absolute; left:0.08rem; bottom: 0; background: url(images/about_bg1.png) no-repeat bottom; width: 8.08rem; height: 1.41333333rem; content: "";  background-size: 100% 100%;}
.aboutDevelop ul li .num{position: absolute; left: -0.24rem; top: 0.466667rem; width: 0.666667rem; height: 0.88rem; line-height: 0.88rem; font-size: 0.48rem; color: #333; text-align: center;}
.aboutDevelop ul li img{float: right; width: 1.8666667rem; height: 1.8666667rem; border-radius: 50%; display: block;}
.aboutDevelop .aboutDevIntr{float: left; width: 6.16rem; padding-left: 0.493333rem;}
.aboutDevelop .aboutDevIntr .date{float: left; width: 100%; font-size:0.453333rem; color: #f67b14; line-height:  0.853333rem; height:  0.853333rem; margin-top: 0.093333rem; }
.aboutDevelop .aboutDevIntr .txt01{float: left; width: 100%; font-size: 0.373333rem; color: #333; line-height: 0.72rem; max-height:1.44rem; overflow: hidden;}

.aboutDevelop ul li:first-child::before{display: none;}
.aboutDevelop ul li:nth-child(2n)::before{right: 0; left: auto; background: url(images/about_bg3.png) no-repeat;  background-size: 100%;}
.aboutDevelop ul li:nth-child(2n)::after{right: 0; left: auto; background: url(images/about_bg2.png) no-repeat bottom;  background-size: 100% 100%;}
.aboutDevelop ul li:nth-child(2n) .num{left: auto; right: -0.24rem;}
.aboutDevelop ul li:nth-child(2n) img{float: left; }
.aboutDevelop ul li:nth-child(2n) .aboutDevIntr{float: right; text-align: right; padding-right:  0.493333rem; padding-left: 0;}


/* 轮播小圆点 */
.teamDel_s .slick-dots,
.teamTxt .slick-dots,
.partnerTop .slick-dots{bottom:0; height:0.186667rem; width:100%; left: 0; overflow:hidden;z-index: 19;  }
.teamDel_s .slick-dots li,
.teamTxt .slick-dots li,
.partnerTop .slick-dots li{ width:0.186667rem; height:0.186667rem;vertical-align: top; margin:0 0.12rem; background:#fbcaa1;
 -webkit-border-radius:50%; 
    -moz-border-radius:50%;
         border-radius:50%;}
.teamDel_s .slick-dots li button,
.teamTxt .slick-dots li button,
.partnerTop .slick-dots li button{ display:none;}
.teamDel_s .slick-dots li.slick-active,
.teamTxt .slick-dots li.slick-active,
.partnerTop .slick-dots li.slick-active{background:#f67b14;}

.teamDel_s .slick-dots{bottom: 0.533333rem;}
.teamDel_s .slick-dots li{margin: 0  0.066667rem;}

/* 分页 */
.d_0100_fy{ float:left; width:100%; text-align:center; margin-top:0.533333rem;}
.pz_fy{display:inline-block; *display:inline; *zoom:1;vertical-align: top;}
.pz_fy a { display:block; float:left; width:0.64rem; height:0.64rem; text-align:center; line-height:0.613333rem; border:1px solid #e6e6e6; font-size:0.293333rem; color:#272727; margin:0 0.113333rem; border-radius:0.32rem;}
.pz_fy a:hover,
.pz_fy a.on{color: #fff; border:1px solid #f67b14; background:#f67b14; text-decoration:none;}
.pz_fy a.prve{ background:url(images/prve_fy.png) no-repeat center; width:1.6933333rem;}
.pz_fy a.prve:hover,
.pz_fy a.prve.on{ background:url(images/prve_fy_h.png) no-repeat center #f67b14; border:1px solid #f67b14;}
.pz_fy a.next{ background:url(images/next_fy.png) no-repeat center; width:1.6933333rem;}
.pz_fy a.next:hover,
.pz_fy a.next.on{ background:url(images/next_fy_h.png) no-repeat center #f67b14; border:1px solid #f67b14;}


/* down */
.down{float: left; width: 100%; margin-top: 0.8rem; box-shadow: 0 -5px 10px rgba(0,0,0,.05); position: relative; z-index: 9;}

.down .downAdd{float: left; width: 100%; padding: 0.32rem 0 0.4rem 0; border-bottom: 1px solid #e5e5e5; }
.down .downAdd ul{float: left; width: 100%;}
.down .downAdd ul li{float: left; width: 100%; line-height: 0.733333rem; padding-left: 0.56rem; position: relative; font-size: 0.346667rem; color: #333;}
.down .downAdd ul li i{position: absolute; left: 0; top: 50%; transform: translate(0,-50%); width: 0.32rem; display: block;}
.down .downAdd ul li i img{float: left; width: 100%; display: block;}
.down .downMa{float: left; width: 100%; padding: 0.426667rem 0; text-align: center;  border-bottom: 1px solid #e5e5e5;}
.down .downMa_m{display:inline-block; vertical-align: top;}
.down .downMa_m p{float: left; width:1.813333rem; display: block; padding: 0.146667rem; border: 1px solid #e1e1e1; border-radius: 0.12rem;}
.down .downMa_m p img{width:100%; display:block;}
.down .downMa_m .downMaTxt{float: left; padding-left: 0.533333rem; margin-top: 10px; width: 5rem;}
.down .downMa_m .downMaTxt h4{float: left; padding-left:0.533333rem; background: url(images/hdown04.png) no-repeat left; background-size: 0.4rem 0.32rem;line-height: 0.746667rem; height: 0.746667rem; color: #333; font-size: 0.4rem;}
.down .downMa_m .downMaTxt span{float: left; width: 100%;  color: #333; font-size: 0.4rem; line-height: 0.746667rem; height: 0.746667rem; display: block;}
.down .downBq{float: left; width: 100%; padding: 0.36rem 0; line-height: 0.586667rem; font-size: 0.32rem; color: #666; text-align: center;}



/* 手机底部导航 */
.pf_d{ float:left; width:100%; height: 1.306667rem;}
.pf_down{ width:100%; float:left; position:fixed; left:0; bottom:0; background:#f67b14; height: 1.306667rem; z-index:99;}
.pf_down li{ width:25%; float:left; text-align:center; padding:0.213333rem 0 0 0; position: relative; border-right: 1px solid #f89543;}
.pf_down li:last-child{border: 0;}
.pf_down li .ico7{ width:100%; float:left; height: 0.48rem; }
.pf_down li .name{ width:100%; float:left; font-size:0.293333rem; color:#fff; line-height:0.533333rem; }
.pf_down li.l1 .ico7{ background:url(images/down01.png) no-repeat center; background-size:0.56rem 100%;}
.pf_down li.l2 .ico7{ background:url(images/down02.png) no-repeat center; background-size:0.56rem 100%;}
.pf_down li.l4 .ico7{ background:url(images/down03.png) no-repeat center; background-size:0.56rem 100%;}
.pf_down li.l5 .ico7{ background:url(images/down04.png) no-repeat center; background-size:0.56rem 100%;}


.elli{overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }

@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1243px){body{-webkit-text-size-adjust:none}}



/* 20190404新增修改样式 * 放在最底部 */
.top .topBtn .menuBtn{background: url(images/smenubg.png) no-repeat; background-size: 0.853333rem  0.853333rem; }

.pf_down{background: none; display:none;}
.pf_down li{background:#f67b14; height: 100%;}
.pf_down li.ny_li1{width: 1.773333rem;}
.pf_down li.ny_li2{width: 2.68rem !important;}
.pf_down li.l6::after,
.pf_down li.l5::after{ width: 1px;height: 0.453333rem; top: 50%; margin-top: -0.226667rem; background: #e1e1e1; position: absolute; right: 0; content: "";}
.pf_down li.l5,
.pf_down li.l6,
.pf_down li.l7{background: #fff; border: 0; position: relative;}
.pf_down li.l6 .name,
.pf_down li.l5 .name,
.pf_down li.l7 .name{ width:100%; float:left; font-size:0.293333rem; color:#333; line-height:0.906667rem; text-align: center;}
.pf_down li.l7 .name span,
.pf_down li.l6 .name span,
.pf_down li.l5 .name span{padding-left: 0.533333rem; position: relative;}
.pf_down li.l5 .ico7,
.pf_down li.l7 .ico7,
.pf_down li.l6 .ico7{position: absolute; width:0.426667rem; float:none; height: 0.346667rem; left: 0; top: 50%; transform: translate(0,-50%);}
.pf_down li.l5 .ico7{background:url(images/swx.png) no-repeat center; background-size:0.426667rem 0.346667rem;}
.pf_down li.l6 .ico7{background:url(images/sdh.png) no-repeat center; background-size:0.426667rem 0.346667rem;}
.pf_down li.l7 .ico7{background:url(images/szx.png) no-repeat center; background-size:0.426667rem 0.346667rem;}

.homeDate{float: left; width: 100%;}
.homeDate_m{margin-top:0.2rem; float: left; width: 100%; padding: 0.213333rem 0; box-shadow: 2px 0 0.12rem -2px rgba(0,0,0,.1), -2px 0 8px -2px rgba(0,0,0,.1),0 10px 0.12rem -10px rgba(0,0,0,.1); border-radius:0 0 0.12rem 0.12rem; }
.homeDateForm{float: left; width: 100%; padding: 0 0.2rem}
.homeDateForm .label01{float: left; width:50%; padding: 0 0.2rem;overflow: hidden; position: relative;}
.homeDateForm .label02{float: left; width:100%; padding: 0 0.2rem;overflow: hidden; position: relative; margin-top: 0.4rem;}
.homeDateForm .btn,
.homeDateForm .input{float: right; width: 100%; padding: 0.2rem 0.2rem 0.2rem 1.04rem; line-height: 0.666667rem; height: 1.066667rem; color: #333; font-size: 0.32rem; border: 0; background: #f1f1f1; border-radius: 0.12rem; }
.homeDateForm .btn{text-align: left; outline: none;}
.homeDateForm .input::-webkit-input-placeholder { color:#333 !important;}
.homeDateForm .input:-moz-placeholder {  color:#333 !important;}
.homeDateForm .input::-moz-placeholder {  color:#333 !important;}
.homeDateForm .input:-ms-input-placeholder { color:#333 !important; }
.homeDateForm .span{position: absolute; left: 0.6rem; top: 50%; width: 0.373333rem; height: 0.426667rem; margin-top: -0.213333rem; }
.homeDateForm .span img{display: block; float: left; width: 100%;}
.homeDateForm .submit{float: left; width:8.4rem; margin: 0.4rem 0.2rem 0 0.2rem; line-height: 1.066667rem; height: 1.066667rem; text-align: center; font-size: 0.4rem; color: #fff; background: #f67b14; border-radius: 0.12rem; margin-top: 0.4rem; border: 0;} 
.homeDateSpan{float: left; width: 100%; line-height: 0.48rem; padding:0.293333rem 0 0.16rem 0; text-align: center; font-size:  0.32rem; color: #f67b14;}


/* 弹窗 */
.homeTc{display: none; position: fixed; left: 0; top: 0; height: 100%; background: rgba(0,0,0,.5); width: 100%; z-index: 9999;}
.homeTc > i{position: absolute; width: 100%; height: 100%; display: block; left: 0; top:0; z-index: 90;}


.homeTc1{display: none; position: fixed; left: 0; top: 0; height: 100%; background: rgba(0,0,0,.5); width: 100%; z-index: 9999;}
.homeTc1 > i{position: absolute; width: 100%; height: 100%; display: block; left: 0; top:0; z-index: 90;}

.askTc{display: none; position: absolute; left: 50%; top: 50%; width: 9.2rem; background: #fff; padding: 0.266667rem  0.533333rem; z-index: 99;transform: translate(-50%, -50%);}
.askTc label{float: left; width: 100%; padding: 0.4rem 0; border-bottom: 1px solid #e1e1e1; position: relative;}
.askTc label:last-child{border-bottom: 0;}
.askTc label .span1{float: left; width: 100%; padding-right: 0.533333rem; line-height: 0.733333rem; font-size: 0.48rem; color: #333; display: block; background: url(images/sask01.png) no-repeat right; background-size: 0.52rem;}
.askTc label .radio{position: absolute; left: 0; top: 0; height: 100%; width: 100%; opacity: 0;}
.askTc label.on .span1{background: url(images/sask02.png) no-repeat right;  background-size: 0.52rem;}

/* 电话弹窗 */
.telTc{display: none; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background: #fff; width: 7.493333rem; border-radius: 0.56rem; padding: 0.533333rem 0.893333rem; text-align: center; z-index: 99;}
.wxTc .cha,
.telTc .cha{position: absolute; top: 100%; left: 50%; background: url(images/scha.png) no-repeat; width: 0.72rem; height: 1.7466667rem; background-size: 100%; margin-left: -0.36rem;}
.telTc h2{float: left; width: 100%; line-height: 1.04rem; height: 1.04rem; font-size: 0.586667rem; color: #333;}
.telTc label,
.telTc .telInput{float: left; width: 100%; line-height:0.773333rem ; height: 1.173333rem; padding: 0.2rem; font-size: 0.373333rem; color: #333; background: #f4f4f4; margin-top: 0.4rem; border-radius:0.586667rem; box-shadow:none; border: 0; text-align: center; position: relative;}
.telTc label .timeBtn{position: absolute; left: 50%; top: 0; padding-right: 0.48rem; height: 100%;  font-size: 0.373333rem; color: #666; transform: translate(-50%,0); border: 0; background: url(images/teltc_1.png) no-repeat right; background-size: 0.28rem 0.16rem; outline: none;}
.telTc ul{display: none; float: left; width: 4.1866667rem; margin: 0.266667rem 0.68rem 0 0.68rem; padding: 0.08rem 0.16rem 0.08rem 0.8rem; border: 1px solid #e1e1e1;}
.telTc ul li{float: left; line-height: 0.506667rem; margin: 0.16rem 0; font-size:  0.32rem; color: #666; text-align: left;}
.telTc .submit{float: left; width: 100%; line-height: 1.173333rem ; height:  1.173333rem; color: #fff; font-size:  0.48rem; background: #f67b14; border-radius:0.586667rem; border: 0; outline: none; margin-top: 0.4rem;}

/* 微信弹窗 */
.wxTc{display: none; position: absolute; left: 50%; top: 50%; width: 7.493333rem;  transform: translate(-50%, -50%); border-radius: 0.56rem; text-align: center; z-index: 99; background: url(images/swxbg.png) no-repeat; background-size: 100% 100%; padding-bottom: 0.826667rem;}
.wxTc .img{ position: absolute; left: 50%; top:-0.773333rem; width: 2.66667rem; margin-left: -1.33333rem;}
.wxTc h2{float: left; width: 100%; font-size: 0.693333rem; color: #fff; margin-top: 2.56rem; line-height: 0.8rem;}
.wxTc h4{float: left; width: 100%;  color: #fff; line-height: 0.666667rem; margin-top:  0.52rem; font-size: 0.48rem;}
/*0409 start*/
.wxTc .wxSlide{float: left; width: 100%; margin:0; position: relative;}
.wxTc .wxSlide .slick-slide{float: left; width:100%; padding:0; min-height: 0.986667rem;}
/*0409 end*/
.wxTc h3{float: left; width: 100%;  color: #333; line-height:0.986667rem; margin-top: 1.306667rem; font-size: 0.48rem;}
.wxTc .btn{display:inline-block; width:4.98666667rem; border: 0; outline: none;  color: #fff; line-height:0.96rem; margin-top: 0.4rem; font-size: 0.373333rem; text-align: center; background: #f67b14; border-radius: 0.48rem;}

