﻿/*****保险计划书******/
.choice ul{border-top:0.03rem solid #dfdfdf; border-bottom:0.05rem solid #dfdfdf; border-right:0.03rem solid #dfdfdf; width:6.1rem; float:left;}
.choice li{background:#fff; float:left; color:#a8afbe; font-size:0.4rem; line-height:0.7rem; text-align:center; border-right:0.03rem solid #dfdfdf; position:relative; width:2rem;}
.choice li:last-child{ border-right:0;}
.choice li:hover , .choice li.active{ height:0.7rem; color:#ffa53e; border-bottom:0.05rem solid #ffa53e; position:relative; top:0.03rem;}
.screen_btn{ background:url(//pres.vobao.com/Images/old/v3/Moblie/Content/BaoPlan/images/choice_icon.jpg) no-repeat 0.25rem center; border-radius:0.05rem; -moz-border-radius:0.05rem; -webkit-border-radius:0.05rem; border:0.03rem solid #dfdfdf; text-indent:0.45rem; float:right; background-size:0.4rem; font-size:0.4rem; padding:0 0.23rem; line-height:0.78rem;}
.project ul{ padding:0 0.3rem;}
.project ul li{ border-bottom:0.03rem solid #dfdfdf; padding:0.2rem 0;}
.project ul li .title{ color:#515c6b; font-size:0.4rem; line-height:0.8rem; margin-bottom:0.1rem;}
.project ul li .fl{ width:2.55rem; height:2.7rem; background: url(//pres.vobao.com/Images/old/v3/Moblie/Content/BaoPlan/images/icon1.png) no-repeat;background-size:2.5rem;}
.project ul li .fl .tip{ color:#fff; font-size:0.34rem; margin:0.1rem 0; line-height:0.4rem; text-align:center;}
.project ul li .fl .txt1{color:#7c8a9d; font-size:0.36rem; text-align:center; margin-top:0.15rem;}
.project ul li .fl .txt2{ color:#f95555; font-size:0.42rem; line-height:0.6rem;}
.project ul li .fr{ width:4.6rem; color:#7c8a9d; font-size:0.3rem; line-height:0.5rem;}
.mt2{ margin-top:0.2rem;}
.project ul.bottom{ width:100%; padding:0; margin:0 0 0.15rem; display:flex; align-items:center;}
.project .bottom li{  color:#b2b8c6; font-size:0.3rem; border:0; padding:0; float:left; margin-right:0.7rem;}
.project .bottom li:last-child{ margin:0; text-indent:0.45rem;background: url(//pres.vobao.com/Images/old/v3/Moblie/Content/BaoPlan/images/see.jpg) no-repeat center left; background-size:0.4rem;}
.cf95555{ color:#f95555;}

/*****保险计划书筛选******/
.safe .contact{ margin:0 0.3rem; border-top:0.03rem solid #e5e5e5; padding:0.3rem 0;}
.screen .head{ padding:0 0.2rem;}
.screen .title{ color:#515c6b; font-size:0.38rem; line-height:0.8rem; float:left;}
.screen .btnorange{ background:#fd7924; color:#fff; text-align:center; font-size:0.35rem; border-radius:0.1rem; -webkit- border-radius:0.1rem; -moz-border-radius:0.1rem; float:right; border:0; padding:0.08rem 0.45rem; margin-top:0.07rem;}
.screen .box{ border-top:0.03rem solid #ededed; background:#fff; padding-bottom:0.4rem; margin-top:0.1rem;}
.screen .left{ float:left; width:1.65rem; border:0.03rem solid #ededed; border-right:0;}
.screen .left li{ background:#f5f5f5; color:#515c6b; font-size:0.3rem; text-align:center;}
.screen .left li a{ color:#515c6b; display:block; padding:0.2rem 0; border-right:0.03rem solid #ededed; border-bottom:0.03rem solid #ededed;}
.screen .left li a.active,.screen .left li a:hover{ color:#ff8800; background:#fff; border-right:0.03rem solid #fff;}
.shead .finish_btn{ position:absolute; right:0.25rem; top:0.2rem; line-height:0.55rem; color:#ff8800; font-size:0.34rem; padding:0 0.3rem; border:0.03rem solid #ff8800; background:#fff; border-radius:0.1rem; -moz-border-radius:0.1rem; -webkit-border-radius:0.1rem;}

.choose{ background:#f7f6f6; float:right; width:5.6rem;}
.choose .caption{ color:#515c6b; font-size:0.34rem; line-height:0.7rem; padding:0.1rem 0.25rem 0;}
.choose ul { padding:0 0 0.18rem 0.2rem;}
.choose ul li{ background:#fff; overflow:hidden; line-height:0.62rem; font-size:0.3rem; float:left; text-align:center; border:1px solid #e5e5e5; margin:0.08rem -1px 0.08rem 0;min-width: 1.5rem;}
.choose ul li a{ color:#515c6b; display:block;padding: 0 0.1rem;}
.choose ul li a:hover , .choose li a.active{ background:#ffa53e; color:#fff;}

.Sort { background:#f7f6f6; float:right; width:5.5rem; margin-bottom:0.2rem;}
.Sort .top{ width:5.5rem; color:#fff; background:#ffa53e; text-align:center; line-height:0.6rem; font-size:0.3rem;}
.Sort ol {padding:0.18rem;}
.Sort ol li{ background:#fff; line-height:0.6rem; font-size:0.3rem; text-align:center; width:0.6rem; border:1px solid #e5e5e5; margin:0.1rem 0.05rem; display:inline-block;}
.Sort ol li a{ color:#515c6b; display:block;}
.Sort ol li a:hover , .Sort li a.active{ background:#ffa53e; color:#fff;}


/*****保险计划书搜索******/
.search_tip{ background:#f5f5f5; line-height:0.8rem; color:#7c8a9d; text-indent:0.3rem; font-size:0.32rem;}
/*搜索页面*/
.thead{ padding:0.25rem; position:relative; font-size:0.3rem; background:#fff;}
.thead .cancel{ position:absolute; top:0.38rem; left:0.2rem;color: #515c6b;}
.thead input{ border-radius:0.1rem; border:0.03rem solid #ededed; padding:0.12rem 0.2rem; background:#f5f5f5; width:5.7rem; margin-left:0.8rem;}
.thead .sicon{ position:absolute; right:0.2rem; top:0.38rem; width:0.45rem;}

/*****保险计划书详情******/
.project1 ul li{ border:0; padding:0;}
.p_label{ background:#fff7ee; color:#515c6b; font-size:0.34rem; line-height:0.45rem; padding:0.2rem 0.23rem; display:inline-block; margin-bottom:0.2rem;}
.pdetail{margin-top:0.2rem;}
.pdetail .tag{ border-top:0.03rem solid #dfdfdf;}
.pdetail .tag li{ border-right:0.03rem solid #dfdfdf; background:#f9f9f9; color:#929aab; font-size:0.36rem; text-align:center; line-height:0.8rem; width:2.6rem; float:left; border-bottom:0.03rem solid #dfdfdf;}
.pdetail .tag li.active{ border-bottom:0.05rem solid#ffa53e; color:#ffa53e;}
.pdetail .tag li:last-child{ border-right:0; width:2.7rem;}
.pdetail .detail{ padding:0 0.3rem; font-size:0.32rem; display:none;}
.pdetail .detail p.title{ color:#515c6b; margin-top:0.2rem; line-height:0.55rem; font-weight:bold;}
.pdetail .detail p.txt{ color:#7c8a9d; line-height:0.5rem;}
.pdetail .detail table{ border:1px solid #e5e5e5; table-layout:fixed; margin:0.25rem 0;}
.pdetail .detail th{ background:#fff7ee; text-align:center; padding:0.2rem 0;}
.pdetail .detail td{word-wrap:break-word; text-align:center; padding:0.2rem 0.1rem;}
.red,.red:hover{ color:#f8666a;}
.pdetail .person{ background:#f5f5f5; border:0.03rem solid #ededed; padding:0.2rem 0; margin:0.3rem 0.3rem;}
.pdetail .person .fl{ width:2.7rem; border-right:0.03rem solid #ededed; margin-left:0.1rem;}
.pdetail .person .photo{ width:1.3rem; height:1.3rem; float:none; margin-left:0.6rem;}
.pdetail .person .photo img{ border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; width:100%; height:100%;}
.pdetail .person li{ float:left; margin:0.1rem 0.2rem 0; text-align:center; padding:0; border:0; margin-top:0.1rem;}
.pdetail .person .fr{ width:4.2rem;}
.pdetail .person p{ font-size:0.3rem;}
.pdetail .person .name{ font-size:0.4rem; color:#f8666a; margin-right:0.2rem;}
.pdetail .person .consult{ border:0.03rem solid #f8666a; color:#f8666a; border-radius:0.1rem; -moz-border-radius:0.1rem; -webkit-border-radius:0.1rem; padding:0.13rem 0; text-align:center; margin-top:0.2rem; font-size:0.3rem; width:3.8rem; background:#fff;}
.pdetail p.in_tit{ color:#515c6b; line-height:0.65rem; font-size:0.35rem;}
.pdetail .include li{ color:#ff8800; background:url(//pres.vobao.com/Images/old/v3/Moblie/Content/BaoPlan/images/icon01.jpg) no-repeat left 0.1rem; background-size:0.35rem; text-indent:0.45rem; line-height:0.55rem;}
.mt1{ margin-top:0.1rem;}
.mt2{ margin-top:0.2rem;}


.relevant{}
.relevant .rtitle{ background:#f6f6f6; background-image:none; width:8rem; border-top:0.03rem solid #dfdfdf; border-bottom:0.06rem solid #dfdfdf; height:0.9rem; line-height:0.9rem;}
.relevant .rtitle .txt{ color:#ff8800; font-size:0.4rem; border-bottom:0.06rem solid #ff8800; line-height:0.9rem; margin-left:0.2rem; float:left;}
.relevant .rtitle .tmore{ color:#929aab; font-size:0.35rem; float:right; margin-right:0.2rem;}
.jiathis_style{ height: 0.8rem;}
.miaodian {margin:-1rem 0 0;border-top:1rem solid #ffffff;z-index:1;}
.miaodian2{z-index:2;}
.miaodian3{ position: relative;z-index: 2;}