@charset "gb2312";
/*banner图*/
.index-banner{overflow:hidden;}
.index-banner img{width:100%;}
/*产品适用地区提示*/
.area-tips{display:none;position:absolute;left:0;bottom:0;width:100%;padding:.2rem 1rem;line-height:1.4rem;box-sizing:border-box;font-size:1.2rem;background-color:rgba(0,0,0,.8);color:#fff;}
/*产品说明*/
/*elife 开始*/
/*elife 推广信息*/
.hd-tips{background-color:#fff;margin-top:-1px;border-bottom:1px solid #dcdcdc;height:2rem;padding:0 1rem;}
.hd-tips:before{content:"";display:inline-block;width:3.05rem;height:1.55rem;background:url(imagesiconshd_icon.png) left center no-repeat;background-size:contain;vertical-align:middle;}
.hd-tips-text{color:#e8340c;font-size:1.3rem;}
/*elife 展示详情*/
.prod-range-text-box{position:relative;background-color:#f8f8f8;margin-top:-1rem;line-height:1.6rem;}
.prod-range-texts{padding:1rem;border-bottom:1px solid #dcdcdc;}
.prod-range-text{margin-bottom:.5rem;font-size:1.2rem;color:#666;}
/* .prod-range-text span, */
.prod-range-text i{color:#e8340c;font-style:normal;}
.op-cl{position:absolute;left:50%;margin-left:-2.575rem;top:-2rem;width:5.15rem;height:2rem;line-height:2rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAoCAMAAADUkRRyAAAAllBMVEXy8vIAAADv7+/y8vLy8vLy8vLy8vLy8vLs7Ozy8vLy8vLp6eny8vLn5+fS0tLn5+fc3NzV1dXT09PT09Pf39/S0tLS0tLS0tLi4uLh4eHg4ODe3t7d3d3X19fU1NTU1NTS0tLk5OTY2NjX19fS0tLS0tLi4uLm5ubg4ODc3Nzb29vW1tbT09PS0tLy8vLy8vLy8vLh4eEMIRmNAAAAMnRSTlOmAKaQem9kWaaFm6VNpQGjdU0zLoseGQiemZCEgV9GPA6hZVojBaWdlHxvUykViYFeTGmwmOsAAAFYSURBVFjDvdAHdsIwFAXRh9KUOJJ7t3Gnk7L/zYU0ECSAbfy5G5hzBqOWpGeZqZFEYTCZBGHkJIt0bK1HbbXq5FaVBIIz7GNchMbS9ofpuGYy4TiOF8bYu7STm45gOIeJeOz370jb0BnaYcWi7teRmaOhCy2xZPeO5XB0xWO7Y8edc/TBDa9Dx0919KVXTdvOKmLojzluq05TCVxGN+X5zjpmuBSb5+c6qxBDmLmnO5mOYUztU52xhqEI63jH5BiOlh121AxVCANPU4nVfx1bYGhT92/HCzC8KD/sNDEozOVBp2KgwJb7HVsDDb1WO/4MVJxG6aQMVJi567g66EzX244BSuVvp9ZASfd+OgvQKr87ngCtIv/qlCDGlp8dPwC1mdx0Mg5qmr3pGKBXjuAXoBdKWBz0tBoproCZiHENBt6ftx5Ub/eqO9Wt6vVR8XKjetqJMLoK+QG5IBk6muB4wwAAAABJRU5ErkJggg==) center center no-repeat;background-size:cover;text-align: center;}
.op-cl:after{content:"";display:inline-block;width:1.5rem;height:1.25rem;background:url(imagesiconsarrow_icon2.png) center center no-repeat;background-size:1.5rem 1.25rem;vertical-align: middle;}
.op-cl.close:after{
 -webkit-transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 -o-transform:rotate(180deg);
 transform:rotate(180deg);}
.pdb{padding-bottom:1rem !important;}
.security-during{padding-bottom:1rem;background-color:#f2f2f2;border-bottom:1px solid #dcdcdc;}
.security-during-body{padding-left:1rem;background-color:#fff;overflow:hidden;}
.security-during-body .date-icon{right:1rem;}
.security-during-title{height:2rem;color:#666;font-size:1.4rem;line-height:2rem;margin-top:.5rem;}
.security-tip{background-color:#fff;height:3rem;line-height:3rem;border-top:1px solid #e5e5e5;padding:0 1rem;overflow:hidden;}
.security-tip-l{color:#e8340c;font-size:1.2rem;}
.security-tip-r{color:#666;font-size:1.3rem;}
.floating-lr a{display:inline-block;color:#2295cc;font-size:1.4rem;border:.5rem solid transparent;}
.floating-lr{padding-left:.5rem;}
/*elife 适用地区*/
.prod-range-area{color:#999;font-size:1.4rem;padding:1rem;line-height:1.6rem;border-bottom:1px solid #dcdcdc;background-color:#fff;}
.prod-range-area p{width:95%;}
.prod-range-area.closed p{height:1.6rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.prod-range-area .arrow{top:.2rem;right:.4rem;border:1rem solid transparent;}
.prod-range-area .arrow-down{top:0;}    
  /*elife 结束*/
.index-prod-info{background-color:#fff;}
.index-prod-info-text{line-height:1.8rem;border-bottom:1px solid #dcdcdc;padding:.5rem 1rem;font-size:1.3rem;color:#333;}

/*产品适用范围*/
.index-prod-range{padding:0 1rem;border-bottom:1px solid #dcdcdc;margin-bottom:1rem;}
.index-prod-range-list{overflow:hidden;font-size:0;text-align:center;/*display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;*/}
.index-prod-range-list li{float:left;width:33.333%;text-align:center;padding:.9rem 0 1rem;}

.icon-box{display:block;margin:0 auto .2rem;width:3.6rem;height:3.6rem;}
.icon-box img{width:100%;}
.range-tit,.range-val{font-size:1.3rem;line-height:1.8rem;}
.range-tit{color:#e8340c;}
.range-val{color:#666;}
/*横向时给.index-prod-range-list添加 .transverse类*/
.transverse .index-prod-range{padding:0 2rem;}
.transverse .index-prod-range-list{overflow:hidden; display: flex;justify-content: space-between;}
.transverse .index-prod-range-list li{width:auto;text-align:left;width: 33.333%;}
.transverse .index-prod-range-list li:first-child{float:left;}
.transverse .index-prod-range-list li:last-child{float:right;}

.transverse .icon-box{margin:0;float:left;}
.transverse .range-val,.transverse .range-tit{margin-left:3.9rem;}

/*城市*/
.index-city{background-color:#fff;padding-top:.2rem;/* padding-bottom:.3rem; */border-bottom:1px solid #dcdcdc;}
.index-city-tips{position:relative;background-color:#fef7f0;padding:.2rem 0 .2rem 1rem;line-height:1.4rem;overflow:hidden;font-size:1.2rem;margin-right:1rem;color:#ff9935;}
.index-city-tips:after{content:"";position:absolute;right:-.6rem;top:.2rem; display:block;width:1.4rem;height:1.4rem;background-color:#fff;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);}
.index-city-box{position:relative;padding:0 1rem;}
.index-city-input{width:100%;height:4rem;line-height:4rem;padding:1rem 1rem 1rem 2rem;font-size:1.4rem;color:#333;box-sizing:border-box;}
/*投保浮层*/
.floating-mask{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:9;width:100%;height:100%;background-color:rgba(0,0,0,.6);}
.floating-content{padding:1rem;}
.floating-layer{position:fixed;bottom:5.7rem;left:0;right:0;z-index:10;background-color:#fff;
-webkit-transition:-webkit-transform .1s linear 0s;
transition:-webkit-transform .1s linear 0s;

transition:transform .1s linear 0s;
transition:transform .1s linear 0s,-webkit-transform .1s linear 0s;}
.floating-layer.translateY{display:none;-webkit-transform:translateY(200%);transform:translateY(200%);}
.floating-close{position:absolute;width:4rem;height:4rem;top:-4rem;right:0;}
.floating-close:before,.floating-close:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;width:2.2rem;height:0;border-top:.2rem solid #fff;}
.floating-close:before{
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg);
}
.floating-close:after{
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);}

.floating-head{padding:.25rem 0 1rem 0;border-bottom:1px solid #efefef;overflow:hidden;}
.floating-title{line-height:2rem;font-size:1.4rem;color:#666;}
.floating-title strong{color:#333;font-size:1.3rem;font-weight:normal;}
.ensure-during{position:relative;overflow:hidden;margin-top:.5rem;}
.ensure-during:after{content:"至";position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;margin:auto;display:block;width:1.2rem;height:1.2rem;color:#888;font-size:1.3rem;text-align:center;line-height:1.2rem;}
.during-date{width:46%;height:3.2rem;line-height:3.2rem;padding:.65rem 2.2rem .65rem .2rem;border:1px solid #a7adad;border-radius:3px;background-color:#fff;box-sizing:border-box;text-align:center;color:#333;font-size:1.3rem;box-shadow:none;
background:url(imagesiconsdate_icon.png) 98% center no-repeat;background-size:2rem 2rem;box-sizing:border-box;}
.only-show-date{display:inline-block;width:46%;height:3.2rem;line-height:3.2rem;color:#333;font-size:1.3rem;text-align:center;}
.only-show-date i{font-style:normal;margin-left:1.3rem;}

.floating-body>div+div{border-top:1px solid #efefef;}
.floating-body-item{overflow:hidden;padding:1rem 0;}
.floating-body-tit{height:2.6rem;line-height:2.6rem;color:#666;font-size:1.4rem;padding:.4rem 0;}
.floating-item-left{position:relative;margin-left:5rem;box-sizing:border-box;/*padding:.4rem 0;*/overflow:hidden;}
.floating-item-left.b:before,.floating-item-left.a:after{content:"";display:block;height:2rem;width:0;position:absolute;top:0;bottom:0;margin:auto;}
.floating-item-left.b:before{left:0;border-left:1px solid #d4d4d4;box-shadow:-5px 0px 16px 4px #8a8a8a;}
.floating-item-left.a:after{right:0;border-right:1px solid #d4d4d4;box-shadow:5px 0px 16px 4px #8a8a8a;}
.operate-btn{position:relative;display:inline-block;width:2.1rem;height:2.1rem;line-height:1.8rem;border-radius:50%;border:1px solid #2195ce;color:#2195ce;font-size:2.1rem;text-align:center;vertical-align:middle;font-weight:bold;}
.operate-box p{text-align:right;color:#999;font-size:1.2rem;line-height:1.2rem;margin-top:.4rem;}
.people-input{display:inline-block;width:6.4rem;background-color:#fff;height:2.3rem;line-height:2.3rem;vertical-align:middle;text-align:center;color:#333;font-size:1.4rem;}
.security-project-box .scheme-type{float:left;width:5.25rem;margin-left:.6rem;}
@media only screen and (min-width:340px) {
	.security-project-box .scheme-type{margin-left:1rem;}
}
@media only screen and (min-width:370px) {
	.security-project-box .scheme-type{margin-left:1.4rem;}
}
@media only screen and (min-width:390px) {
	.security-project-box .scheme-type{margin-left:1.6rem;width:6rem;}
}
@media only screen and (min-width:410px) {
	.security-project-box .scheme-type{margin-left:1.8rem;width:6.5rem;}
}
@media only screen and (min-width:460px) {
	.security-project-box .scheme-type{margin-left:2rem;width:7rem;}
}
@media only screen and (min-width:480px) {
	.security-project-box .scheme-type{margin-left:2.2rem;width:7.5rem;}
}

/*浮层保障金额*/
.floating-premium-money{overflow:hidden;}
/*.table-cell{display:table-cell;}*/

.premium-money-l,.premium-money-r{float:left;}
.premium-money-l{width:20%;font-size:1.4rem;line-height:1.8rem;color:#666;padding-top:.5rem;text-align:center;}
.premium-money-r{width:80%;height:5rem;position:relative;overflow:hidden;}
.premium-money-r.b:before,.premium-money-r.a:after{content:"";display:block;height:2rem;width:0;position:absolute;top:0;bottom:0;margin:auto;}
.premium-money-r.b:before{left:0;border-left:1px solid #d4d4d4;box-shadow:-5px 0px 16px 4px #8a8a8a;}
.premium-money-r.a:after{right:0;border-right:1px solid #d4d4d4;box-shadow:5px 0px 16px 4px #8a8a8a;}
.premium-money-r-c{margin-top:1.1rem;overflow-x:auto;overflow-y:hidden;/*padding-bottom:10rem;*/}
.floating-premium-money .premium-money-list{padding-right:0;width:auto!important;}
.floating-premium-money .premium-money-list li{width:6rem;height:3rem;margin-bottom:0;padding-left:.6rem;}

/*城市定位icon*/
.gps{position:absolute;left:1rem;top:1.2rem;display:block;width:1.1rem;height:1.6rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAgCAMAAAAhSXi5AAAAdVBMVEUAAADnTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDzHrG5OAAAAJnRSTlMASBTiT5DFBPrwsZh83dbQvXdpKxIOCOmjnnJvVlEv8vHhqUIzF5gJqfsAAADVSURBVCjPbZBXFoMwDATXppieUEI66b7/ERPZEBnM/AjN0xMrw7JrsiBJgqzZgVHFXY+ktZqsjLVD3FnbVXrGxi7K9IKM7EUTQSSkFFFgmhDAxiwMYQhjswYYzCxZ6818ixOVCH8i6hvkVARrYceeVCRrSf0BhzV9RLG2pKDi//IFtfcD7hVQ+OfUAPrH8viy50dxuMIQz+0WlvdcDxg5ujbHxOfGNnUurlmfwPTlZEsFh+ukQ8zYcjiXNiGbtFiQczgXmf7CdfA4a32Gj6oqhRWE4O8vxjksW7NKqvcAAAAASUVORK5CYII=) 0 0 no-repeat;background-size:contain;}

/*保障项目*/
.security-project-bar{background-color:#fff;overflow:hidden;padding:0 1rem;}
.security-project{border-bottom:1px solid #dcdcdc;margin-bottom:1rem;}
.security-project-list li,.security-project-price li{display:table;width:100%;}
.security-project-list li:first-child,.security-project-price li:first-child{padding-top:1rem;}
.security-project-list span,.security-project-price span{display:table-cell;height:4rem;line-height:1.4rem;font-size:1.3rem;color:#666;vertical-align:top;padding-right:.2rem;}
.security-project-price li{text-align:center;}
.security-project-price.selected li{background-color:#fef7f0;}
.w40,.w20,.w36,.w16{box-sizing:border-box;}
.w40{width:40%;}
.w20{width:20%;/* float: right; */}
.w36{width:36%;}
.w16{width:16%;}
.security-info .scheme-type{margin-right:3%;width:25%;}

/*保障项目*/
.ques-icon{display:inline-block;width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid #2295cc;margin-left:.3rem;font-size:1.4rem;text-align:center;line-height:1.5rem;background-color:#dff5ff;color:#2295cc;}

.security-project-head,.security-project-head2{position:relative;z-index:2;display:table;padding:0 1rem;width:100%;background-color:#f3fcff;box-shadow:0 2px 4px rgba(0,0,0,.05);height:2rem;box-sizing:border-box;}
.security-project-head .security-label,.security-project-head .security-info{color:#333;box-sizing:border-box;}
.security-project-head .security-label{width:28%;font-size:1.4rem;}
.security-project-head .security-info{width:71%;font-size:0;}
.security-project-body{background-color:#fff;}
.security-project-content{padding-left:1rem;}
.security-project-item{display:table;width:100%;box-sizing:border-box;font-size:1.4rem;overflow:hidden;height:2rem;padding:1.4rem 1rem 1.4rem 0;}
.security-project-item+.security-project-item{border-top:1px dashed #dedede;}
.security-label{display:table-cell;color:#888;vertical-align:middle;text-align:left;}
.security-info{display:table-cell;color:#333;vertical-align:middle;text-align:right;}
.security-info span{font-size:1.4rem;}
.security-info .operate-btn{width:2rem;height:2rem;border-radius:0;}
.security-info .operate-btn.disabled{border-color:#cdcdcd;color:#cdcdcd;}
.security-info .people-input{width:3.35rem;height:2rem;border:1px solid #cdcdcd;text-align:center;margin:0 .3rem;}
.security-info .operate-text{display:inline-block;font-size:1.2rem;line-height:2.2rem;vertical-align:middle;}
/*elife 样式调整*/
.e-security-info{display:table-cell;color:#333;vertical-align:middle;}
.e-security-info span{font-size:1.4rem;margin-right: 0.4rem;}
.e-security-info .operate-btn{width:2rem;height:2rem;border-radius:0;}
.e-security-info .operate-btn.disabled{border-color:#cdcdcd;color:#cdcdcd;}
.e-security-info .people-input{width:3.35rem;height:2rem;border:1px solid #cdcdcd;text-align:center;margin:0 .3rem;}
.e-security-info .operate-text{display:inline-block;font-size:1.2rem;line-height:2.2rem;vertical-align:middle;}
.security-project-head2 .security-label,.security-project-head .e-security-info{color:#333;box-sizing:border-box;height:4.5rem;}
/*给security-project-item加上security-project-item2可以让其相邻的兄弟节点设置改样式*/
.security-project-item2+.security-project-item{border-top:0;padding-top:0;}

/*当只有一个保障项目，并且有多个保障金额时使用此样式*/
.security-project-head2 .security-label,.security-project-head .security-info{color:#333;box-sizing:border-box;height:4.5rem;}
.security-project-head2 .security-label{position:relative;width:30%;font-size:1.4rem;}
.security-project-head2 .security-label:after{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;display:block;height:2.7rem;width:0;border-left:1px solid #dcdcdc;}
.security-project-head2 .security-info{width:70%;font-size:0;text-align:left;padding-left:1rem;}
.security-project-head2 .security-info span{font-size:1.3rem;line-height:1.4rem;color:#666;}
.premium-money-tit{color:#333;font-size:1.4rem;padding:1rem;}
.premium-money-list{font-size:0;padding:0 1rem 0 0;}
.premium-money-list li{display:inline-block;width:20%;text-align:right;margin-bottom:1rem;padding-left:1rem;box-sizing:border-box;}
.premium-money-list a{position:relative;display:block;border:1px solid #a7adad;border-radius:4px;box-sizing:border-box;height:2.8rem;line-height:2.8rem;text-align:center;font-size:1.4rem;color:#666;}

.floating-item-left .premium-money-list{padding-right:0;padding-left:1rem;
white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling: touch;font-size:0;transform:translateZ(0);-webkit-transform:translateZ(0);overflow-y: hidden;text-align:right;}
.floating-item-left ::-webkit-scrollbar{display:none;width:0}
.floating-item-left .premium-money-list li{display:inline-block;width:auto;text-align:right;padding:.2rem 0 .2rem 1rem;box-sizing:border-box;margin-bottom:0;}
.floating-item-left .premium-money-list a{position:relative;display:block;border:1px solid #a7adad;border-radius:4px;box-sizing:border-box;height:2.8rem;line-height:2.8rem;text-align:center;font-size:1.4rem;color:#666;padding:0 1rem;}

.premium-money-list li.current a,
.premium-money-list li.selected a{color:#e8340c;border-color:#e8340c;}
.premium-money-list li.current a:before,
.premium-money-list li.selected a:before,
.premium-money-list li.current a:after,
.premium-money-list li.selected a:after{content:"";position:absolute;display:block;}
.premium-money-list li.current a:before,
.premium-money-list li.selected a:before{right:0;bottom:0;width:0;height:0;border-bottom:14px solid #e8340c;border-left:16px solid transparent;}
.premium-money-list li.current a:after,
.premium-money-list li.selected a:after{right:0;bottom:2px;width:6px;height:3px;border-width:0 0 2px 2px;border-style:solid;border-color:transparent transparent #fff #fff;border-radius:1px;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg);}


/*理赔流程&常见问题*/
.tab-box{background-color:#fff;border-top:1px solid #dcdcdc;overflow:hidden;}
.tab-nav-list{position:relative;display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:4.43rem;border-bottom:1px solid #efefef;}
.tab-nav-list:after{content:"";position:absolute;top:1.225rem;left:50%;width:0;height:2rem;border-left:1px solid #dcdcdc;}
.tab-nav-list-1:after{border-left:0;}
.tab-nav-list li{width:50%;height:4.45rem;text-align:center;line-height:4.45rem;font-size:1.4rem;color:#333;font-weight:bold;
-webkit-box-ordinal-group:1;
-moz-box-ordinal-group:1;
-ms-flex-order:1;
-webkit-order:1;
order:1;}
.tab-nav-list li.current{height:4.3rem;color:#ea4824;border-bottom:2px solid #e8340c;}
/*理赔流程*/
.tab-content-item{transition: all 1s;}
.claim-process{padding:1rem 1rem 2.5rem .4rem;border-bottom:1px solid #dcdcdc;}
.claim-process-list{counter-reset:sectioncounter;}
.claim-process-item{position:relative;overflow:hidden;padding-bottom:.4rem;}
.claim-process-item:not(:last-child):before{content:"";position:absolute;top:0;left:2.26rem;z-index:1;display:block;width:0;height:100%;border-left:1px solid #ffcfc4;}
.claim-process-icon{position:relative;z-index:2;float:left;width:4rem;height:4.7rem;background-color:#fff;}
.claim-process-icon img{width:100%;}
.claim-process-text{margin-left:5.6rem;padding-top:1.2rem;}
.claim-process-tit{font-size:1.3rem;color:#333;line-height:1.75rem;}
.claim-process-tit:before{content:counter(sectioncounter);counter-increment:sectioncounter;}
.claim-process-info{padding-left:1.3rem;line-height:1.5rem;font-size:1.2rem;color:#888;}
.claim-process-info a{color:#2295cc;margin:0 .2rem;}
/*理赔流程-温馨提示*/
.claim-reminder{background-color:#fef7f0;padding:1rem;}
.claim-reminder-tit{color:#ff9935;font-size:1.4rem;margin-bottom:.5rem;}
.claim-reminder-text{color:#666;font-size:1.2rem;line-height:1.4rem;}
/*常见问题*/
.faq-box{border-bottom:1px solid #dcdcdc;padding-bottom:.6rem;}
.faq-box .question,.faq-box .answer{position:relative;font-size:1.3rem;padding-left:2.1rem;}
.faq-box .question{color:#333;margin-bottom:.4rem;line-height:2rem;}
.faq-box .question:before,.faq-box .answer:before{position:absolute;left:0;}
.faq-box .question:before{content:"Q：";color:#2295cc;}
.faq-box .answer{color:#666;line-height:1.8rem;}
.faq-box .answer:before{content:"A：";color:#e8340c;}
.faq-list{padding-left:1rem;}
.faq-list-item{padding:1rem 1rem 1rem 0;}
.faq-list li+li{border-top:1px solid #eee;}
/*更多详情*/
.more-detail-text{font-size:1.3rem;text-align:center;line-height:2rem;padding:1.4rem 1rem 2.4rem 1rem;}
.more-detail-text a{color:#2295cc;margin:0 .2rem;}

/*20161125 add by gulei sheyinggerenyiwai*/
.tab-nav-list li.li-1{width:100%;}
.tab-nav-list-after:after{border-left-width: 0;}
.add_div:after{content:'';clear:both;display:block;}
.floating-title{margin-top:0.4rem;}

/*国际航空旅客行李保险*/
.ensure-type{display:-webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow:hidden;background-color:#fff;border-bottom:1px solid #e9eef0;margin-top:1rem;}
.ensure-type li{position:relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;box-shadow:0 1px 0 #dcdcdc inset;text-align:center;}
.ensure-type li:after{content:"";position:absolute;top:.25rem;right:0;height:4rem;width:1px;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(248,248,248,1) 10%, rgba(199,197,199,1) 52%, rgba(248,248,248,1) 90%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(10%, rgba(248,248,248,1)), color-stop(52%, rgba(199,197,199,1)), color-stop(90%, rgba(248,248,248,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(248,248,248,1) 10%, rgba(199,197,199,1) 52%, rgba(248,248,248,1) 90%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(248,248,248,1) 10%, rgba(199,197,199,1) 52%, rgba(248,248,248,1) 90%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(248,248,248,1) 10%, rgba(199,197,199,1) 52%, rgba(248,248,248,1) 90%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(248,248,248,1) 10%, rgba(199,197,199,1) 52%, rgba(248,248,248,1) 90%, rgba(255,255,255,1) 100%);}

.ensure-type li:last-child:after{display:none;}



/*两个保障类型时使用*/
.ensure-type2 li{width:50%;}
/*三个保障类型时使用*/
.ensure-type3 li{width:33.33%;}
/*四个保障类型时使用*/
.ensure-type4 li{width:25%;}

.ensure-type li.current{box-shadow:0 2px 0 #e8340c inset;background-color:#f3fcff;}
.ensure-type li.current:after{top:1px;right:-.3rem;display:block;width:0;height:0;border-width:4.5rem .4rem 0 0;border-color:#cfcfcf transparent transparent transparent;border-style:solid;background:none;}
.ensure-type li:last-child.current:after{left:-.3rem;border-width:4.5rem 0 0 .4rem;}

.ensure-type a{display:block;width:100%;height:2rem;line-height:2rem;padding:1.2rem 0;font-size:1.4rem;text-align:center;font-size:1.4rem;color:#666;text-align:center;}

.ensure-type li.current a{color:#e8340c;border-color:#e8340c;font-weight:bold;}
.ensure-type li.current a:before,
.ensure-type li.current a:after{content:"";position:absolute;display:block;}
.ensure-type li.current a:before{right:0;top:0;width:0;height:0;border-top:14px solid #e8340c;border-left:16px solid transparent;}
.ensure-type li.current a:after{right:0;top:2px;width:6px;height:3px;border-width:0 0 2px 2px;border-style:solid;border-color:transparent transparent #fff #fff;border-radius:1px;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg);}

.type_selection{border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;background-color:#fff;margin-top:1rem;}
.type_selection_box{padding:1rem;height:3rem;}
.type_name{font-size:1.4rem;color:#666;line-height: 1.8rem;margin-top:0.6rem;}
.selection{border:1px solid #a7adad;border-radius: 4px;box-sizing: border-box;height:2.8rem;line-height:2.8rem;text-align: center;font-size: 1.4rem;color:#666;display:inline-block;position:relative;padding:0 1rem;}
.selection+.selection{margin-left:1.2rem;}
.selection_active{color: #e8340c;border-color: #e8340c;}
.selection_active:before,
.selection_active:after{content:"";position:absolute;display:block;}
.selection_active:before{right:0;bottom:0;width:0;height:0;border-bottom:14px solid #e8340c;border-left:16px solid transparent;}
.selection_active:after{right:0;bottom:2px;width:6px;height:3px;border-width:0 0 2px 2px;border-style:solid;border-color:transparent transparent #fff #fff;border-radius:1px;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg);}
.selection_a{margin-right:2.1rem;}
.type_text table{width:100%;}
.type_text table thead{background-color:#f3fcff;padding:0 1rem;}
.type_text table tbody{padding:0 1rem;background-color:#fff;}
.type_text table th{font-size: 1.3rem;color:#333;height:3.8rem;}
.type_text table td{font-size: 1.4rem;color:#666;text-align: center;padding:1rem 0;line-height:1.5rem;}
/*弹层*/
.add_div{height:2.8rem;padding:1px 0 1.2rem 1px;border-bottom:1px solid #efefef;}
.add_div:after{content:'';clear:both;display:block;}
.floating-title{margin-top:0.4rem;} 
/*投保须知*/
.dialog-content-h2{font-size: 1.4rem;color:#ff9a35;line-height:2rem;}

/*安全饮食*/
.branch-office{border-top:1px solid #f2f2f2;padding-left:3rem;margin-bottom:-.3rem;}
.branch-office .write-info{width:auto;margin-right:0;}
.branch-office .write-select{width:100%;direction:ltr;}
.magb1{margin-bottom:1rem;}
.ensure-tips{/* position:absolute; */top:1rem;right:0;color:#ccc;font-size:1.2rem;line-height:2rem;}

/*疫苗险*/
.hd-tips{background-color:#fff;margin-top:-1px;border-top:1px solid #efefef;border-bottom:1px solid #efefef;line-height:1.6rem;padding:.8rem 1rem;}
.hd-tips:before{content:"";float:left;width:3.05rem;height:1.55rem;background:url(imagesiconshd_icon.png) left center no-repeat;background-size:contain;}
.hd-tips-text{display:block;margin-left:4rem;color:#ffbe23;font-size:1.3rem;}
.prod-range-area{color:#999;font-size:1.4rem;padding:1rem;line-height:1.6rem;border-bottom:1px solid #dcdcdc;background-color:#fff;}
.prod-range-area p{width:95%;}
.prod-range-area.closed p{height:1.6rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.prod-range-area .arrow{top:.2rem;right:.4rem;border:1rem solid transparent;}
.prod-range-area .arrow-down{top:0;}
.prod-range-text-box{position:relative;background-color:#f8f8f8;line-height:1.6rem;}
.prod-range-texts{padding:1rem;border-bottom:1px solid #dcdcdc;}
.prod-range-text{margin-bottom:.5rem;font-size:1.2rem;color:#666;}
/* .prod-range-text span{color:#e8340c;} */
.op-cl{position:absolute;left:50%;margin-left:-2.575rem;top:-2rem;width:5.15rem;height:2rem;line-height:2rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAAoCAMAAADUkRRyAAAAllBMVEXy8vIAAADv7+/y8vLy8vLy8vLy8vLy8vLs7Ozy8vLy8vLp6eny8vLn5+fS0tLn5+fc3NzV1dXT09PT09Pf39/S0tLS0tLS0tLi4uLh4eHg4ODe3t7d3d3X19fU1NTU1NTS0tLk5OTY2NjX19fS0tLS0tLi4uLm5ubg4ODc3Nzb29vW1tbT09PS0tLy8vLy8vLy8vLh4eEMIRmNAAAAMnRSTlOmAKaQem9kWaaFm6VNpQGjdU0zLoseGQiemZCEgV9GPA6hZVojBaWdlHxvUykViYFeTGmwmOsAAAFYSURBVFjDvdAHdsIwFAXRh9KUOJJ7t3Gnk7L/zYU0ECSAbfy5G5hzBqOWpGeZqZFEYTCZBGHkJIt0bK1HbbXq5FaVBIIz7GNchMbS9ofpuGYy4TiOF8bYu7STm45gOIeJeOz370jb0BnaYcWi7teRmaOhCy2xZPeO5XB0xWO7Y8edc/TBDa9Dx0919KVXTdvOKmLojzluq05TCVxGN+X5zjpmuBSb5+c6qxBDmLmnO5mOYUztU52xhqEI63jH5BiOlh121AxVCANPU4nVfx1bYGhT92/HCzC8KD/sNDEozOVBp2KgwJb7HVsDDb1WO/4MVJxG6aQMVJi567g66EzX244BSuVvp9ZASfd+OgvQKr87ngCtIv/qlCDGlp8dPwC1mdx0Mg5qmr3pGKBXjuAXoBdKWBz0tBoproCZiHENBt6ftx5Ub/eqO9Wt6vVR8XKjetqJMLoK+QG5IBk6muB4wwAAAABJRU5ErkJggg==) center center no-repeat;background-size:cover;text-align: center;}
.op-cl:after{content:"";display:inline-block;width:1.5rem;height:1.25rem;background:url(imagesiconsarrow_icon2.png) center center no-repeat;background-size:1.5rem 1.25rem;vertical-align: middle;}
.op-cl.close:after{
-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-o-transform:rotate(180deg);
transform:rotate(180deg);}
.pdb{padding-bottom:1rem !important;}
.magb0{margin-bottom:0;}
.security-during{padding-bottom:1rem;background-color:#f2f2f2;border-bottom:1px solid #dcdcdc;}
.security-during-body{padding-left:1rem;background-color:#fff;overflow:hidden;}
.security-during-body .date-icon{right:1rem;}
.security-during-title{height:2rem;color:#666;font-size:1.4rem;line-height:2rem;margin-top:.5rem;}
.tl{text-align:left;}
.tr{text-align:right;}
.security-tip{background-color:#fff;height:3rem;line-height:3rem;border-top:1px solid #e5e5e5;padding:0 1rem;overflow:hidden;border-bottom: 1px solid #dcdcdc;}
.security-tip-l{color:#e8340c;font-size:1.2rem;}
.security-tip-r{color:#666;font-size:1.3rem;}
.floating-lr a{display:inline-block;color:#2295cc;font-size:1.4rem;border:.5rem solid transparent;}
.floating-lr{padding-left:.5rem;}
/*重要说明*/
.important-info{border-bottom:1px solid #dcdcdc;margin:1rem 0;background-color:#f8f8f8;}
.important-head{overflow:hidden;background-color:#fff;}
.important-head .arrow{top:50%;margin-top:-8px;}
.important-info.open{margin-bottom:0;}
.important-info.open .arrow{
-webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
transform:rotate(-90deg);}
.important-title{height:5rem;line-height:5rem;margin-left:1rem;}
.important-body{color:#666;font-size:1.3rem;line-height:2.1rem;padding:1rem;}


.ptop{padding-top:1.5rem;}
.tl{text-align:left;}
.tr{text-align:right;}
/*留学生*/
.edit-icon{display:inline-block;width:1.65rem;height:1.55rem;margin-left:.2rem;background:url(imagesiconsedit_icon.png) center center no-repeat;background-size:contain;vertical-align:-6px;border-width:.2rem .5rem;border-style:solid;border-color:transparent;}
.widthauto{width:auto!imoprtant;}
.edit-icon{display:inline-block;width:1.65rem;height:1.55rem;margin-left:.2rem;background:url(imagesiconsedit_icon.png) center center no-repeat;background-size:contain;vertical-align:-6px;border-width:.2rem .5rem;border-style:solid;border-color:transparent;}
.edit-input{width:60%;height:1.5rem;padding:.5rem;margin:-.36rem .5rem -.36rem 0;text-align:right;color:#666;font-size:1.4rem;border:1px solid #dcdcdc;}
.security-tips-pop{position:absolute;right:2rem;z-index:10;padding:.6rem;color:#666;font-size:1.2rem;background-color:#fbfbfb;border:1px solid #dcdcdc;border-radius:3px;line-height:1.6rem;}
.security-tips-pop:before,.security-tips-pop:after{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;}
.security-tips-pop:before{top:-6px;right:35px;border-width:0 5px 6px 5px;border-color:transparent transparent #dcdcdc transparent;}
.security-tips-pop:after{top:-4px;right:36px;border-width:0 4px 4px 4px;border-color:transparent transparent #fbfbfb transparent;}
.security-project-item5 .security-label{width:70%;}
.security-project-item5 .security-info{width:30%;}

.security-project-box span i {font-style: normal;}
.security-project-box span.current {position: relative;color:#e8340c;border-color:#e8340c;}
.security-project-box span.current i:before,
.security-project-box span.current i:after{content:"";position:absolute;display:block;}
.security-project-box span.current i:before{right:0;bottom:0;width:0;height:0;border-bottom:14px solid #e8340c;border-left:16px solid transparent;}
.security-project-box span.current i:after{right:0;bottom:2px;width:6px;height:3px;border-width:0 0 2px 2px;border-style:solid;border-color:transparent transparent #fff #fff;border-radius:1px;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg);}
/*ZID 非机动车责任险  */
.write-item-sub-img{width: 2.2rem;height: 2.2rem;position: relative;top: 0rem;left: 0rem;}
.write-item-add-img{width: 2.2rem;height: 2.2rem;position: relative;top: 0rem;left: 1rem;}
.select-data{margin-right: 1.2rem;}
.one-year{height: 2.5rem;line-height: 2.5rem;}
.write-num{position: relative;: top:0rem;left: 1rem;}
.slect-copiec{position: relative;: top:0rem;left: 1.2rem;}
.floating-lr{padding-left:.5rem;}

/*20170204 手机碎屏险*/
.buyphone-date .during-date{width:100%;text-align:left;}
.claim-tips{}
.claim-tips p{line-height:1.8rem;font-size:1.3rem;color:#666;margin-bottom: .4rem;}

/*底部按钮*/
