#bxfa {
  font-family: "苹方";
}

.bxfa-banner {
  margin-bottom: 2.5rem;
  padding: 15rem 4% 0 4%;
  background: url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/bxfa-banner.png) no-repeat;
  background-size: 100% auto;
  font-family: "苹方";
}

.banner-inner {
  padding: 1.8rem 5.3%;
  background: #fff;
  border-radius: 8px;
  font-size: 1.4rem;
  color: #666;
}

.bxfa-name {
  font-size: 1.8rem;
  color: #666;
  font-weight: bold;
}

.bxfa-price {
  color: #ff6a00;
}

.adviser-con {
  padding-top: 1.2rem;
  font-size: 1.2rem;
}

.adviser-con span {
  color: #999;
}

.bxfa-tab-tit {
  padding: 0 4%;
}
.bxfa-tab-tit li {
  float: left;
  width: 10.25rem;
  height: 5.75rem;
  margin: 0.35rem 1rem 0 0;
  padding: 0.8rem 0.5rem 0;
  color: #fff;
  background: #528ee5;
  text-align: center;
  border-radius: 0.75rem 0.75rem 0 0;
  line-height: 1.5;
  box-sizing: border-box;
  vertical-align: bottom;
  border-top: 0.25rem solid #f3f3f3;
}

.bxfa-tab-tit li p:first-child {
  font-size: 1.6rem;
}
.bxfa-tab-tit li p:last-child {
  font-size: 1.4rem;
}

.bxfa-tab-tit li.active {
  height: 6.1rem;
  background: #fff;
  border-top: 0.25rem solid #ff5400;
  border-radius: 0;
}

.bxfa-tab-tit li.active p:first-child {
  color: #333;
  font-weight: bold;
}
.bxfa-tab-tit li.active p:last-child {
  color: #ff6a00;
}

.bxfa-content {
  padding: 2.2rem 4% 3rem;
  background: #fff;
}

.productBox {
  position: relative;
  padding: 1.7rem 5.8% 2rem;
  margin-top: 2rem;
  height:11.3rem;
  border: 5px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  font-size: 1.4rem;
  color: #333;
  border-radius: .3rem;
  overflow: hidden;
}

.pro-name {
  font-size: 1.6rem;
  color: #333;
  font-weight: bold;
}

.pro-coverage {
  float: right;
}

.pro-price {
  padding-top: 1.5rem;
  font-size: 1.8rem;
  color: #ff6a00;
}

.alinkBtn {
  position: absolute;
  bottom: 2rem;
  right: 4%;
  width: 8.9rem;
  line-height: 3.1rem;
  font-size: 1.3rem;
  color: #ff6a00;
  text-align: center;
  border: 1px solid #ff6a00;
  border-radius: 3px;
}
.mb12 {
  margin-bottom: 0.6rem;
}

.id-box {
  padding: 1.5rem 4% 6.75rem 0;
  background: #f5f5f5;
}
.id-box span {
  float: right;
  color: #999;
}

.footer-box {
  position: fixed;
  right: 0;
  left: 0;
  bottom: 0;
  display: table;
  width:100%;
 /*  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-around; */
  z-index: 11;
}
.footer-box2 {
  position: fixed;
  right: 0;
  left: 0;
  bottom: 0;
  display: table;
  width:100%;
  /* flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-around; */
}
.footer-box span,
.footer-box2 span {
  line-height: 4.95rem;
  font-size: 1.5rem;
  text-align: center;
  display: table-cell;
}
.footer-box span.first-child {
  width: 31%;
  color: #333;
  background: #fff;
  border-top: 1px solid #eee;
}
.footer-box span.last-child {
  width: 69%;
  color: #fff;
  background: #ff6a00;
  border-top: 1px solid #ff6a00;
}

.footer-box2 span:first-child {
  color: #333;
  background: #fff;
  border-top: 1px solid #eee;
}
.footer-box2 span:last-child {
  color: #fff;
  background: #ff6a00;
  border-top: 1px solid #ff6a00;
}

.lost-ins {
  display: inline-block;
  margin-right: 0.75rem;
  width: 1.6rem;
  height: 1.4rem;
  background: url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/lost-ins.png) no-repeat;
  background-size: 100%;
  vertical-align: middle;
}

.ins {
  background: url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/ins.png) no-repeat;
  background-size: 100%;
}

.shade-box {
  position: fixed;
  top: 0;
  bottom: 0;
  width: 100%;
  padding:0 2.66%;
  background: rgba(0, 0, 0, 0.4);
  box-sizing: border-box;
  z-index:12

}

.connet-box {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  background: #fff;
  text-align: center;
  border-radius: 8px;
}
.connet-box span:nth-child(1) {
  font-size: 1.3rem;
  color: #8f8f8f;
  line-height: 4.3rem;
  border-bottom: 1px solid #eee;
}
.connet-box span:nth-child(2){
  font-size: 1.8rem;
  color: #1d76da;
  line-height: 5.7rem;
  border-bottom: 1px solid #eee;
}

.connet-box span:nth-child(3){
  font-size: 1.8rem;
  color: #1d76da;
  line-height: 5.7rem;
}

.cancel-btn{
  margin-top:1rem;
  font-size: 1.8rem;
  color: #1d76da;
  line-height: 4.3rem;
  background: #fff;
  text-align: center;
  border-radius: 8px;
}

.connet-wrap{
  position: absolute;
  bottom:1.5rem;
  left:2.66%;
  right:2.66%;
}

.none-project{
  padding:15.6rem 0 18rem 0;
  text-align: center;
}
.none-project img{
  width:8.35rem;
}
.none-project p{
  padding-top:1.5rem;
  font-size:1.5rem;
  color:#333;
}
.wid50{
  width: 50% !important;
}


.poster-box{
  position: relative;
   padding:8rem 5.33% 18.2rem;
   background: url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/hb-bg.jpg) center top repeat-y;
   background-size: 100% auto;
   color:#fff;
}


.poster-box h3{
  font-size:3.6rem;
  color:#fff;
}

.poster-box h3{
  font-size:3.6rem;
  margin-bottom: .8rem;
}

.poster-box p:nth-child(2){
  font-size:2.1rem;
}

.poster-box p:nth-child(3){
  font-size:1.5rem;
}


.code-img{
  display: block;
  margin:6.5rem auto 0;
  width:19rem;
}
.poster-box p:nth-child(5){
  padding-top: 1.2rem;
  font-size:1.4rem;
  text-align: center;
}

.id-con{
  position: absolute;
  bottom:5rem;
  right:2rem;
  font-size:1.5rem;
  color:rgba(255,255,255,.5)
}

.share-box{
  position: fixed;
  top:0;
  bottom:0;
  width:100%;
  background: rgba(0,0,0,.8) url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/share-bg.png) center 1rem no-repeat;
  background-size: 84% auto;
  z-index:100;
}

.project-info-box{
   padding-left:4%;
   background: #fff;
}

.project-info-box ul li{
  padding-right:5.2%;
 /*  height:5rem; */
  font-size:1.5rem;
  color:#333;
  line-height: 5rem;
  border-bottom:1px solid #eee;
}

.project-info-box ul li:last-child{
  border-bottom:none;
}

.right-area{
  float:right;
  font-size:1.4rem;
}

.abstract-box{
  line-height: 1.5;
padding: 1.3rem 0;
width: 65%;
text-align: right;
}

.project-info-tit{
   padding-left:4%;
   font-size:1.6rem;
   line-height: 5rem;
   color:#888;
}
.right-icon{
  float:right;
  padding-right:1.2rem;
  height:5rem;
  background: url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/right-icon.png) right 1.9rem no-repeat;
  background-size: .7rem auto;
  font-size:1.4rem;
  color:#aaa;
}
.c-666{
  color:#666!important;
}

.button-wrap{
  position: relative;
   float:right;
   width:5.1rem;
   height:3.1rem;
   margin-top:1rem;
   background: #fff url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/frame.png) no-repeat;
   background-size:100% auto;
}

.button-img{
    position: absolute;
    left: 0;
    width: 58.8%;
    -webkit-transition: all .5s ease .1s;
    -moz-transition: all .5s ease .1s;
    transition: all .5s ease .1s;
}

.isCheck{
  background: url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/frame2.png) no-repeat;
  background-size:100% auto;
}

.move{
  -webkit-transform: translate(68%, 0);
    -moz-transform: translate(68%, 0);
    transform: translate(68%, 0);
}
.sort-btn{
  float:right;
  padding-right:2.1rem;
  font-size: 1.4rem;
  color:#1d76da;
}


.sort-button{
  float:right;
   line-height: 1;
   padding-top:1rem;
}
.up-btn{
  display: inline-block;
  width:2.7rem;
  height:2.7rem;
  background: url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/up-btn.png) no-repeat;
  background-size:100%;
}

.un-up{
  background: url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/un-up-btn.png) no-repeat;
  background-size:100%;
}

.down-btn{
  display: inline-block;
  width:2.7rem;
  height:2.7rem;
  margin-right:1.5rem;
  background: url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/down-btn.png) no-repeat;
  background-size:100%;

}

.un-down{
  background: url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/un-down-btn.png) no-repeat;
  background-size:100%;
}
.poster-container{
  position: fixed;
  top:0%;
  left:0%;
  width:100%;
  height:100%;
  background: rgba(0,0,0,.4);
  z-index:51

}
.swiper-container{
  position: absolute;
  top:50%;
  left:50%;
  transform: translate(-50%,-60%);
  -webkit-transform: translate(-50%,-60%);
  -moz-transform: translate(-50%,-60%);
  -o-transform: translate(-50%,-60%);
  width:64%;
  background: #fff;
  overflow: hidden;
}
.swiper-wrapper{
  width:320%;
  overflow: hidden;

}

.swiper-slide{
  float:left;
  height:100%;
}

.com-img{
  width:100%;
}

.swiper-button-prev{
  position: absolute;
  top:38%;
  left:2%;
  width:3.95rem;
  height:7.9rem;
  background: url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/L.png) no-repeat;
  background-size:100%;
}
.swiper-button-next{
  position: absolute;
  top:38%;
  right:2%;
  width:3.95rem;
  height:7.9rem;
  background: url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/R.png) no-repeat;
  background-size:100%;
}

.closebtn{
  position: absolute;
  top:5%;
  right:18%;
  width:2.9rem;
  height:2.9rem;
  background: url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/closeBtn.png) no-repeat;
  background-size:100% auto;
}

.share-bottom{
  position: absolute;
  bottom:10%;
  left:19%;
  width:64%;
}

.share-bottom ul li{
  width:33.33%;
  float:left;
  font-size:1.2rem;
  color:#fff;
  text-align: center;
}
.share-bottom ul li img{
  width:4.5rem;
}









/*  */
.projectBox {
  margin-top: 1.5rem;
  background: #f9f9f9
}

.projectBox h4 {
  padding: 0 4%;
  line-height: 4.9rem;
  font-size: 1.6rem;
  color: #333;
  background: #fff;
  border-bottom: 1px solid #e5e5e5;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.prolist {
  margin-left: 4%;
  padding: 1rem 0;
  font-size: 1.4rem;
  color: #999;
  border-bottom: 1px solid #e5e5e5
}

.probottom {
  padding-left: 4%;
  font-size: 1.4rem;
  line-height: 4.4rem;
  color: #333;
  background: #fff;
}

.manage-btn {
  margin: .7rem 4% 0 0;
  line-height: 2.9rem;
  width: 7.8rem;
  border: 1px solid #ff6a00;
  text-align: center;
  border-radius: 3px;
  color: #ff6a00;
}
.delete-btn {
  margin: .7rem 4% 0 0;
  line-height: 2.9rem;
  width: 7.8rem;
  border: 1px solid #999;
  text-align: center;
  border-radius: 3px;
  color: #666;
}

.addpro-btn {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  line-height: 5rem;
  background: #ff6a00;
  font-size: 1.6rem;
  color: #fff;
  text-align: center
}

.new-pro {
  display: inline-block;
  width: 33%;
  height: 3.4rem;
  font-size: 1.4rem;
  color: #fff;
  line-height: 3.4rem;
  border-radius: 3.4rem;
  background: #ff6a00;
  text-align: center;
}
.none-box{
  padding:14rem 0  ;
  text-align: center;
}
.none-box img{
  width:22.22%;
}
.none-box p{
  padding:1.6rem  0 1.9rem 0;
  font-size:1.5rem;
  color:#333;
}

.inputwrap{
  display: inline-block;
  width:86%;
}
.search-header{
  padding:.6rem 4%;
  background: #fff;
}
.search-input{
    border: none;
    border-radius: 5rem;
    width: 100%;
    padding: 0.5rem 0;
    line-height: 2.1rem;
    padding-left: 12%;
    background: url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/search-icon.png) no-repeat 1.8rem center;
    background-size: 1.4rem;
    background-color: #f2f3f7;
    color: #333;
    font-size: 1.4rem;
}
.cancle{
   display: inline-block;
    width: 10%;
    height: 3rem;
    margin-left: 2%;
    line-height: 3rem;
    color: #000;
    text-align: center;
}

.search-con{
    padding:2.5rem 4% 0;
    height:calc(100% - 4.3rem);
    background: #fff;
    box-sizing: border-box
}
.close-icon1{
    float:right;
    margin-top:.3rem;
    width:1.5rem;
    height:1.5rem;
    background: url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/close-icon1.png) no-repeat;
    background-size:100%;

}
.chosespan span{
    display: inline-block;
    margin:1rem 1rem 0 0;
    line-height: 3.7rem;
    max-width:100%;
    padding:0 1rem;
    background: #f1f2f6;
    border-radius: 3px;
    color:#333;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing:border-box
}

.clearbtn{
  position: absolute;
  top:.7rem;
  right:1rem;
  width:1.5rem;
  height:1.5rem;
  background: url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/close-icon2.png) no-repeat;
  background-size:100%;
}

.wid92{
  width:92%;
  float:right;
}
.header .n-top{
  top:1.2rem;
}
.confirmwrapper {
	position: fixed;
	top: 20%;
	left: 5%;
	width: 90%;
	z-index: 101;
}
.confirm {
	background: #fff;
    padding: 3rem 2rem;
	text-align: center;
    font-size: 1.6rem;
    color: #333;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
}
.confirmwrapper .btngroup {
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
}
.btngroup a {
  display: inline-block;
  height: 100%;
  width: 50%;
  line-height: 5rem;
  text-align: center;
  font-size: 1.6rem;
  color: #666;
}
.confirmwrapper .btngroup a:first-child {
    border-bottom-left-radius: 0.5rem;
    color: #333;
}
.confirmwrapper .btngroup a:last-child {
    border-bottom-right-radius: 0.5rem;
}
.btngroup a:last-child {
  background: #ff6a00;
  color: #fff;
}
.btngroup {
  display: block;
  height: 5rem;
  border-top: 1px solid #d9d9d9;
  background: #fff;
  font-size: 0;
}

.wid100{width:100%!important}

.bodyshade {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  z-index: 100;
}

/* 重写header图片颜色已经body字体 */
body {font-family: PingFangSC-Regular, sans-serif;}
.header .i-more,.header .i-back {color: #536f95 !important;}
.text-blue {color: #1d76da !important;}
.text-org {color: #ff6a00 !important;}
.c999 {color: #999 !important;}
:-moz-placeholder {color: #999;}
::-moz-placeholder {color: #999;}
:-ms-input-placeholder {color: #999;}
::-webkit-input-placeholder {color: #999;}
/*----------用来移除向下箭头----------*/
input[type="date"]::-webkit-calendar-picker-indicator {display:none;}
/*----------用来移除叉叉按钮----------*/
input[type="date"]::-webkit-clear-button{display:none;}
/*----------这是控制上下小箭头的----------*/
input[type="date"]::-webkit-inner-spin-button {display:none;}

.no-box .btn {border-radius: 5rem;}
.fixedbotwrapper {margin-bottom: 5rem;}
.fixedtopwrapper {margin-top: 4.5rem;}
.fixedbottom {position: fixed;left: 0;right: 0;bottom: 0;}
.nomarginbot {margin-bottom: 0!important;}
.bodyshade {
  position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    z-index: 100;
}
.formwrapper {
  padding-top: 1.5rem;
}
.formbox {
  display: table;
  padding-left: 1.5rem;
  margin-bottom: 1.5rem;
  background: #fff;
  width: 100%;
  box-sizing: border-box;
} 
.formbox dl {
  display: table-row;
  padding: 1.7rem 0;
  box-sizing: border-box;
}
.formbox dl dt {
  display: table-cell;
  padding: 1.7rem 0;
  border-bottom: 1px solid #d9d9d9;
  width: 33%;
  color: #333;
  font-size: 1.5rem;
  line-height: 1;
  vertical-align: middle;
}
.formbox dl dd {
  display: table-cell;
  padding: 1.7rem 0;
  padding-right: 1.5rem;
  border-bottom: 1px solid #d9d9d9;
  width: 66%;
  height: 100%;
  line-height: 1;
  vertical-align: middle;
  color: #333;
  box-sizing: border-box;
}
.formbox dl dd span {
  line-height: 1.3;
}
.formbox dl dd input {
  width: 100%;
  border: none;
  color: #333;
  line-height: 1.2;
  /* padding-left: 1rem; */
  box-sizing: border-box;
}
.formbox dl dd input[type=date] {
  background: url(https://images.zhongmin.cn/zhongmin_wap2017/order/images/date-icon.png) no-repeat right center;
  background-size: 2rem 2rem;
  line-height: 1.5;
  height: 2rem;
}
.formbox dl:last-child dt,.formbox dl:last-child dd {
  border-bottom: none;
}
.btn {
  display: inline-block;
  width: 12.8rem;
  height: 3.6rem;
  line-height: 3.4rem;
  text-align: center;
  border: 0.1rem solid #acacac;
  border-radius: 0.3rem;
  color: #333;
}
.btn.btn-block {
  display: block;
  margin: 0 auto;
  width: 90%;
  box-sizing: border-box;
}
.btn.btn-org {
  color: #fff;
  background: #fe902e;
  border: 0.1rem solid #fe902e;
}
.formbox dl dd select {
  width: 100%;
  background: url(https://images.zhongmin.cn/CpsH5/jifenbaosignin/images/icon-right.png) no-repeat right center;
  background-size: 0.7rem 1.35rem;
  /* padding-left: 0.5rem; */
  line-height: 1.5;
  border: none;
  color: #333;
  box-sizing: border-box;
  appearance: none;
  -o-appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
select option {
  color: #333;
}
.formbox dl dd textarea {
  width: 100%;
  height: 10rem;
  line-height: 1.3;
  font-size: 1.4rem;
  border: none;
  resize: none;
  color: #333;
  /* padding-left: 1rem; */
  box-sizing: border-box;
}
.toptitle {
  padding: 0.5rem 1.5rem 1.5rem;
  line-height: 1;
}
.midtitle {
  padding: 1.5rem;
  line-height: 1.2;
  color: #888;
  font-size: 1.6rem;
}
.tips{
  padding: 1rem 1.5rem 0;
  font-size: 1.3rem;
  color: #999;
}
.temp-box {
  position: fixed;
  left: 0;
    bottom: 0%;
    height: 100%;
  width: 100%;
  z-index: 1000;
    background: #f5f5f5;
}
.temp-tit {
    padding: 1.6rem;
  border-bottom: 1px solid #eee;
  background: #fff;
  line-height: 1;
    font-size: 1.7rem;
  color: #333;
  text-align: center;
}
.temp-box .scroll-box {
    height: 92%;
}
.temp-tit .icon-guanbi {
    color: #999;
    font-size: 2rem;
}
/* 可以设置不同的进入和离开动画 */
/* 设置持续时间和动画函数 */
.slide-enter-active {
  transition: all .3s ease;
}
.slide-leave-active {
  transition: all .5s cubic-bezier(1.0, 0.5, 0.8, 1.0);
}
.slide-enter, .slide-leave-to {
  bottom: -100%;
}
.tempul li {
  position: relative;
  background: #fff;
  margin-bottom: 1.5rem;
  padding: 1.5rem 1.5rem 1.5rem 4.5rem;
}
.hideradio {
    position: absolute;
  top: 1.8rem;
  left: 1.5rem;
    display: inline-block;
    width: 2.3rem;
    height: 2.3rem;
    background-image: url('https://images.zhongmin.cn/wap/images/wap2017/uncheck.png');
    background-repeat: no-repeat;
    background-size: 2.2rem 2.2rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.hideradio:checked{
    background-image: url('https://images.zhongmin.cn/wap/images/wap2017/checked.png');
    background-size: 2.2rem 2.2rem;
}
.label {
  display: inline-block;
  color: #333;
}
.label p {
  padding-top: 0.5rem;
  color: #999;
}

.btngroup {
  display: block;
  height: 5rem;
  border-top: 1px solid #d9d9d9;
  background: #fff;
  font-size: 0;
}
.btngroup a {
  display: inline-block;
  height: 100%;
  width: 50%;
  line-height: 5rem;
  text-align: center;
  font-size: 1.6rem;
  color: #666;
}
.btngroup a:last-child {
  background: #ff6a00;
  color: #fff;
}
.btngroup a.checkall {
  padding-left: 5rem;
  background-image: url('https://images.zhongmin.cn/wap/images/wap2017/uncheck.png');
    background-repeat: no-repeat;
    background-size: 2.2rem 2.2rem;
    background-position: 2rem 1.5rem;
  box-sizing: border-box;
  text-align: left;
}
.btngroup a.checkall.active{
    background-image: url('https://images.zhongmin.cn/wap/images/wap2017/checked.png');
    background-size: 2.2rem 2.2rem;
}
.linkto {
  display: block;
  height: 1.2rem;
  width: 100%;
  padding-right: 1.5rem;
  background: url(https://images.zhongmin.cn/CpsH5/jifenbaosignin/images/icon-right.png) no-repeat right center;
  background-size: 0.7rem 1.35rem;
  box-sizing: border-box;
}
.insureinfo .title {
  background-color: #fff;
  padding: 1.5rem;
  line-height: 1.2;
  color: #333;
}
.insureinfo .proinfo {
  margin-bottom: 1.5rem;
}
.insureinfo .infobox {
  background: #fff;
  padding: 2rem 1.5rem;
  border-top: 1px solid #d9d9d9;
}
.infobox .proname {
  margin-bottom: 1rem;
  color: #333;
  font-size: 1.5rem
}
.infobox .proname .offline {
  color: #999;
}
.infobox .infoitem {
  padding-right: 1rem;
  white-space: nowrap;
  color: #999;
}
.probtn {
  padding-top: 1rem;
  text-align: right;
}
.probtn a {
  padding-left: 1rem;
}
.confirmwrapper,.confirmwrap {
  position: fixed;
  top: 20%;
  left: 5%;
  width: 90%;
  z-index: 101;
}
.confirm {
  background: #fff;
    padding: 3rem 2rem;
  text-align: center;
    font-size: 1.6rem;
    color: #333;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
}
.confirmwrapper .btngroup,.confirmwrap .btngroup {
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
}
.confirmwrapper .btngroup a:first-child,.confirmwrap .btngroup a:first-child {
    border-bottom-left-radius: 0.5rem;
    color: #333;
}
.confirmwrapper .btngroup a:last-child,.confirmwrap .btngroup a:last-child {
    border-bottom-right-radius: 0.5rem;
}
.onebtn .btn {
  display: block;
  width: 100%;
  border: none;
}
.blockbtnwrap {
  padding: 2rem 0;
}
.insuredinfo {
  margin-bottom: 1.5rem;
}
.deleteinsbtn {
  padding: 1.5rem 0;
  line-height: 2rem;
  text-align: center;
  background: #f9f9f9;
  border-bottom: 1px solid #e5e5e5;
  color: #333;
}
.deleteinsbtn span {
  display: inline-block;
  padding-left: 3rem;
  background: url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/del.png) no-repeat left center;
  background-size: 2rem 2rem;
}
.addinsured {
  background: #fff;
  text-align: center;
  padding: 1.5rem 0;
  font-size: 1.5rem;
  color: #5976c6;
}
.addinsured i {
  margin-right: 0.5rem;
  font-size: 22px;
}
.tempul {
  height: 80%;
  overflow-y: scroll;
}
.datespan {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  padding: 1.3rem 1rem 0.5rem 0rem;
  width: 100%;
  box-sizing: border-box;
  color: #999;
  background: url(https://images.zhongmin.cn/zhongmin_wap2017/order/images/date-icon.png) no-repeat 95% 100%;
  background-size: 2rem 2rem;
  background-color: #fff;
  line-height: 1;
}
.brithday {
  background: url(https://images.zhongmin.cn/zhongmin_wap2017/order/images/date-icon.png) no-repeat 95% 100%;
  background-size: 1.8rem 1.8rem;
  line-height: 1.5;
}
.dateinput {
  position: absolute;
  top: 1.5rem;
  left: 0;
  z-index: 10;
  opacity: 0;
}

.toast-box {
    position: fixed;
    top: 45%;
    width: 100%;
    text-align: center;
    padding: 0 5rem;
    box-sizing: border-box;
    z-index: 999;
}

.toast-box span {
    display: inline-block;
    font-size: 1.4rem;
    color: #fff;
    background: rgba(0, 0, 0, 0.6);
    padding: 1rem 1.5rem;
    border-radius: 4px;
}









/* 新保险方法详情 */
.plan-wrap{
  background: #fff url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/plan-bg.jpg) center top no-repeat;
  background-size: 100% auto;
}
.plan-banner{
  margin-bottom: 2rem;
  padding: 2rem 4% 0 4%;
  font-family: "苹方";
}
.plan-tit {
padding: 0 4%;
}
.plan-tit li {
display: inline-block;
width: 9.25rem;
height: 4.95rem;
margin: .35rem 1rem 0 0;
padding: 0.8rem 0.5rem 0;
color: #fff;
background: #5f81ee;
text-align: center;
border-radius: 0.75rem 0.75rem 0 0;
line-height: 1.5;
/*! box-sizing: border-box; */
vertical-align: bottom;
}

.plan-tit li p:first-child {
font-size: 1.6rem;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.plan-tit li p:last-child {
font-size: 1.4rem;
}

.plan-tit li.active {
height: 5.3rem;
background: #fff;
border-top: 0.25rem solid #ff5400;
border-radius: 0;
margin-top: 0;
}

.plan-tit li.active p:first-child {
color: #333;
font-weight: bold;
}
.plan-tit li.active p:last-child {
color: #ff6a00;
}
.card-box{
position: relative;
width:100%;
margin:2.3rem 0 0 0 ;
min-height:16.5rem;
background:url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/card-bg.png) no-repeat;
background-size: 100% 100%;
padding-bottom: 2rem;

}
.card-left{
float:left;
width: 44%;
padding-top:2.8rem;
text-align:center;
color:#333;
}
.card-left img{
width:6rem;
}

.card-left h4{
font-weight:bold;
font-size:1.6rem;
}
.card-left .cp1{
padding:.4rem 0 .5rem 0;
font-size:1.2rem;
}
.card-left .cp2{font-size:1.4rem;}
.card-right{
float:left;
width:48%;
margin-left:2rem;
padding-top:3rem;
}
.card-right h4{
padding-bottom:.8rem;
font-size:1.8rem;
font-weight:bold;
color:#333;
}
.card-right ul li{
padding-bottom:.2rem;
font-size:1.4rem;
color:#333
}
.card-right ul li .nth1{
display: inline-block;
width:42%;
}
.h-tit{
margin:2.4rem 0 1.3rem 0;
font-size:1.8rem;
color:#333;
background:url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/tit-bg.png) center 1rem no-repeat;
background-size:36.8% auto;
text-align:center;
font-weight:bold;
}

.gl-table{
width:100%;
text-align: center;
font-size: 1.3rem;
line-height: 4rem;
color:#333;
border-radius: 10px;
overflow: hidden;
box-shadow: 1px 1px 10px rgba(0,0,0,.2);



}
.gl-table tr th{
border-right:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9

}
.gl-table tr th:last-child{
border-right:0
}
.gl-table tr td{
border-right:1px solid #d9d9d9;
border-top:1px solid #d9d9d9;
background: #fff;
}
.gl-table tr td:last-child{
border-right:0
}
.gl-table tr:last-child td{
border-bottom:0
}



.gl-table tr .gl-td{
background: #f8f8f8
}
.gl-table tr th{
color:#fff;
}
.gl-table tr .th-bg1{
background: url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/th-bg1.jpg) repeat-x;
background-size: auto 4rem;
}
.gl-table tr .th-bg2{
background: url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/th-bg2.jpg) repeat-x;
background-size: auto 4rem;
}
.div-tit{
width:70.4%;
margin: 4rem auto 2.4rem;
text-align: center;
font-size: 2.1rem;
line-height: 4.5rem;
color:#fff;
font-weight: bold;
background: #5f81ee;
border-radius: 4.5rem;
}
.div-tit span{
font-size: 1.4rem;
}
.p-cont{
padding:0 .5rem;
font-size: 1.4rem;
color:#333;
line-height: 1.3
}
.productbox{
width:97%;
/* height: 29.65rem; */
margin:0 auto;
border-radius: .5rem;
background: #fff;
box-shadow: 1px 1px 10px rgba(0,0,0,.1);
overflow: hidden
}
.pro-img-wrap{
height:14rem;
overflow: hidden;
}
.pro-bot-box{
padding:1.5rem 2rem ;
}
.pl44{padding-left:2.2rem;}
.pro-btn{
position: absolute;
right:2rem;
bottom:1.5rem;
width:10rem;
height:3.2rem;
font-size: 1.3rem;
line-height: 3.2rem;
color:#fff;
text-align: center;
background: url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/probtn-bg.png) no-repeat;
background-size: 100% auto;

}
.fcom-tit{
margin:2.5rem 0 1rem .5rem;
padding-left:3.4rem;
font-size: 1.6rem;
color:#333;
}
.f-tit1{
background: url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/f-tit1.png) no-repeat;
background-size: 9.65rem auto;
}
.f-tit2{
background: url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/f-tit2.png) no-repeat;
background-size: 9.65rem auto;
}
.f-tit3{
background: url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/f-tit3.png) no-repeat;
background-size: 9.65rem auto;
}
.f-con{
padding:0 .5rem 0 3.8rem;
}
.f-con li{
padding-bottom: 1.6rem;
color:#333;
}

.scrollbar {
position: relative;
width: 100%;
height: .6rem;
margin: 1.5rem 0;
background: #dddddd;
border-radius: 10px;
}
.drag-box {
position: absolute;
left: 0;
top: -.6rem;
width: 1.7rem;
height: 1.7rem;
background: url(https://images.zhongmin.cn/zhongmin2017/details/images/drag-btn.png) no-repeat;
background-size: 100%;
cursor: pointer;
z-index: 10;
}
.drag-rate {
position: absolute;
left: 0;
top: 0;
width: 0;
height: .6rem;
background: #fe902e;
border-radius: 10px;
}
.drag-btn-cur {
background: url(https://images.zhongmin.cn/zhongmin2017/details/images/drag-btn-cur.png) no-repeat;
background-size: 100%;
}
.fnums{
padding-left:2rem;
color:#f7463b
}
.card-wrap{
padding:0 1rem;
background: #fff

}
.top{
position: fixed;
right:.5rem;
top:80%;
width:4.2rem;
height:4.2rem;
background: url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/top.png) no-repeat;
background-size: 100%
}
.appoint-box{
position: fixed;
padding: 2rem 0px 0px 0px;
bottom: 0;
width: 100%;
background-color: #fff;
z-index: 120
}
.appoint-box h4{
position: relative;
margin: 0px 0px 2rem 0px;
text-align: center;
font-size: 1.8rem;
color: #000;
}
.setClose {
position: absolute;
top: .5rem;
right: 1.5rem;
width:  1.5rem;
height:  1.5rem;
background: url(https://images.zhongmin.cn/00/wap/images/00_baoxianfangan/setclose.png) center center no-repeat;
background-size: 100%;
}
.appbox{
padding:0 2rem;
}
.appoint-dl{
margin-bottom: 1rem;
}
.appoint-dl dt{
float:left;
width:23.88%;
font-size: 1.5rem;
color: #000;

}
.appoint-dl dd{
padding-bottom: 1rem;
border-bottom:1px solid #ddd;
margin-left:23.88%;
}
.appoint-dl dd.active{
border-bottom:1px solid #ff6a00;
}
.appoint-dl dd input{
border:none;
outline: none;
}
.sex{
display: inline-block;
padding:0 1.2rem;
line-height: 2.4rem;
font-size: 1.3rem;
color:#333;
border:1px solid #ccc;
border-radius: 3px;
font-style: normal;  
vertical-align: middle
}
.sex-cur{
color:#ff6a00;
border:1px solid #ff6a00;
}
.mr20{margin-right:1rem;}
.app-tips{
padding:.7rem 0 4rem 0;
font-size: 1.5rem;
color:#aaa;
}
.footerbox .fbtn {
float:left;
width: 50%;
height: 5rem;
line-height: 5rem;
font-size: 1.5rem;
text-align: center;
}
.footerbox .left {
color: #333;
border-top:1px solid #d9d9d9;
}
.footerbox .right {
color: #FFF;
background: #ff6a00;
border-top:1px solid #ff6a00;
}


/* 推荐产品管理 */
.mt25 {
  margin-top: 1.25rem;
}
.mb25 {
  margin-bottom: 1.25rem;
}
.mr34{margin-right: 1.7rem;}
.c-aaa {
  color: #aaa !important;
}
.fa-tit {
  padding-left: 4%;
  font-size: 1.5rem;
  line-height: 5rem;
  border-bottom: 1px solid #eee;
  background: #fff;
}
.fa-right-area {
  float: right;
  padding-right: 2rem;
  font-size: 1.4rem;
  color: #1d76da;
}
.fa-right-area span:nth-child(1) {
  margin-right: 1.2rem;
}
.c-333 {
  color: #333 !important;
}
.sort-alert-box {
  position: fixed;
  bottom: -40%;
  left: 0;
  right: 0;
  height: 40%;
  background: #fff;
  z-index: 100;
  transition: all .7s;
  -moz-transition: all .7s;	/* Firefox 4 */
  -webkit-transition: all .7s;	/* Safari 和 Chrome */
  -o-transition: all .7s;
}
.sort-alert-box h4 {
  font-size: 1.7rem;
  color: #000;
  line-height: 4.4rem;
  text-align: center;
  background: #f7f7f7;
}
.cancel{
    float:left;
    padding-left:4%;
    font-size: 1.5rem;
    color: #1d76da;
}
.save{
    float:right;
    padding-right:4%;
    font-size: 1.5rem;
    color: #1d76da;
}
.showbox{
  bottom:0;
}

.addicon{
  padding:1.6rem 0;
  font-size: 1.5rem;
  color:#5976c6;
  text-align: center;
  background: #fff;
}
.addicon img{
  padding-right: .7rem;
  width:1.8rem;
  vertical-align: -.4rem;
}
.heightauto{
  height:auto!important;
  line-height: 1.5!important
}
.proname{
  margin:1.5rem 0 .5rem 0;
}
.opt-box{
  padding:1.7rem  0 ;
  font-size: 1.4rem;
  color:#1d76da;
  text-align: right;
}
.opt-box span{
  margin-right: 2.5rem;
}
.opt-box span:last-child{
  margin-right: 0;
}


.limitNameWidth{
  display: inline-block;
max-width: 32%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
vertical-align: bottom;
}



input::-webkit-search-cancel-button{
  display: none;
}

.singlePlan{
  background-size: 100% 27rem;
}

.singl-bg{
  background: none;
}

.singl-bg .card-box{
  margin-top:0;
}

.mt20{
  margin-top:1rem;
}

.mes-btn{
  padding-left:2rem;
  color: #3e80e0; 
  border-left:1px solid #ddd;
  vertical-align: middle
}

.confirmwrapper .btngroup a.btnorg,.confirmwrap .btngroup a.btnorg {
  color: #fff;
}
.del-alert {
    background: #fff;
    position: fixed;
    top: 20%;
    z-index: 1000;
    margin: 0 2rem; 
    width: 90%;
    border-radius: 1rem;
    font-size: 0;
    display: none;
}
.del-alert .tit{
    text-align: center;
    padding: 4.5rem 3.5rem;
    font-size: 1.6rem;
    color: #333;
}
.del-alert .del-tit{
    text-align: center;
    padding: 2rem;
    font-size: 1.6rem;
    color: #333;
}
.del-alert .btn-group{
    border-top: 1px solid #eee;
}
.del-alert .btn-group span {
    display: inline-block;
    width: 50%;
    text-align: center;
    padding: 1.7rem 0;
    font-size: 1.7rem;
}
.del-alert .btn-group .dele-btn {
    background: #ff6a00;
    color: #fff;
    border-bottom-right-radius: 1rem;
}