@charset "utf-8";
@media only screen and (min-width: 360px) {
	html{font-size:21px;}
}
@media only screen and (min-width: 375px) {
	html{font-size:21.5px;}
}
@media only screen and (min-width: 400px) {
	html{font-size:22.5px;}
}
@media only screen and (min-width: 414px) {
	html{font-size:23px;}
}
body{background: #f3f3f3; color:#333}
/*base begin*/
.bgc-80cc6a{ background: #80cc6a;}
.bgc-6499f0{ background: #6499f0;}
.bgc-353535{ background: #353535;}
.bgc-ff6490{ background: #ff6490;}
.bgc-3fdee3{ background: #3fdee3;}
.bgc-ff8100{ background: #ff8100;}
.bgc-fe618e{ background: #fe618e;}
.bgc-fff5f6{ background: #fff5f6;}
.c-in-block{ display: inline-block;}
.c-3cc14d{ color:#3cc14d}
.c-bbb{ color:#bbb}
.c-f11{ font-size: .55rem;}
.mb60{ margin-bottom: 3rem;}
.h10{ height: .5rem;}
.pt3{padding-top: .15rem;}
a.c-007cd9{color:#007cd9;}
.c-border-r-e{border-right:1px solid #eee;}
/*base end*/

/*女性保险 begin*/
.c-main img{ width:100%;}
.h40{ height:2rem;}
.h35{ height: 1.75rem;}
.c-border-t-e{border-top:1px solid #eee;}
.c-border-b-e{border-bottom:1px solid #eee;}
.c-border-tb-e{border-top:1px solid #eee;border-bottom:1px solid #eee;}
.insurance-tab{ line-height:1.7rem; height:1.75rem;border:1px solid #eee;border-right:0;border-left:0;}
.insurance-tab,.insurance-step,.bx-plan-price{ display:flex;display: -webkit-flex;}
.insurance-tab a{ flex: 1;color:#333; -webkit-flex: 1;display:block; text-align: center;border-top:2px solid #fff; border-left:1px solid #f2f2f2;}
.insurance-tab a:first-child{ border-left:none;}
.insurance-tab a.curr{color:#288ff8;border-top:2px solid #288ff8}
.tabs-bd .tabs-bd-box{display: none;}
.tabs-bd .tabs-bd-box.curr{display: block;}
.bx-plan-price li{ flex: 1;-webkit-flex:1;border-right:1px solid #eee; height: 1.75rem;text-align: center; line-height: 1.75rem;}
.bx-plan-price li:last-child{border:none;}
.bx-plan-price li.curr{ background: #288ff8; color:#fff;border-right:none}
.insurance-plan span{ position:relative;z-index: 4;}
.insurance-plan i{position: absolute; width:1.25rem; height: 100%; left:-.6rem;top:.05rem;display: block;border-radius:.2rem;z-index: 2;padding:.25rem 0;background: #64bc4d;}
.insurance-plan i:before,.insurance-plan i:after{ content:'';position:absolute;left:0;top:0; background: #64bc4d;z-index:1; transform: skew(22deg,0deg);-webkit-transform: skew(22deg,0deg); border-radius:.15rem;height:100%;width:50%;}
.insurance-plan i:after{transform: skew(-22deg,0deg);-webkit-transform: skew(-22deg,0deg);}
.insurance-plan i:last-child{right:-.6rem;left:auto;transform:rotateY(180deg);-webkit-transform:rotateY(180deg);}
.insurance-step li{ border:1px solid #eee; text-align:center;border-radius: .2rem;margin:0 .25rem;overflow: hidden;}
.insurance-plan.blue i,.insurance-plan.blue i:before,.insurance-plan.blue i:after{background: #568ee8}
.insurance-plan.pink i,.insurance-plan.pink i:before,.insurance-plan.pink i:after{background: #f65583}
.insurance-plan.blue1 i,.insurance-plan.blue1 i:before,.insurance-plan.blue1 i:after{background: #2cd5da}
.insurance-plan.org i,.insurance-plan.org i:before,.insurance-plan.org i:after{background: #ff8100}
.insurance-rk-list{ counter-reset: li; list-style: none;padding: 0;position: relative;}
.insurance-rk-list:before{position:absolute;left:-.65rem; top:10%;content: ''; width:.15rem;height:70%;  background: #eee;}
.insurance-rk-list li{ padding:.5rem .25rem .5rem .6rem;position: relative;}
.insurance-rk-list li:before{content: counter(li);counter-increment: li;position: absolute;	color:#fff;left: -1.3em;top: 50%;margin-top:-.5rem;background: #fe4648;	height: 1.2rem;width: 1.2rem;line-height: 1.2rem;font-size: .9rem;text-align: center;border-radius: 2em;}
.insurance-rk-list li.bgc-16e806:before{ background: #16e806;}
.insurance-rk-list li.bgc-16dde4:before{ background: #16dde4;}
.insurance-rk-list li.bgc-4587f4:before{ background: #4587f4;}
.insurance-rk-list li.bgc-eb6100:before{ background: #eb6100;}
.ui-arrow-b{ border-top-color:#1084db}

.ui-arrow-t{ border-bottom-color:#1084db}
.insurance-fixbt{position: fixed;height: 2.5rem;left:0;right:0;bottom:0;line-height:2.5rem;z-index:9;box-sizing:border-box;display: -webkit-box;display: box;}
.insurance-flex{-webkit-box-flex: 1;box-flex: 1;display: box;display: -webkit-box;-webkit-box-orient: vertical;-webkit-box-pack: center;max-width:50%;}
.filter-lab-fixed{ position:fixed;top:0px;width:100%; margin-top:0px;background: #fff;z-index:100;}
/*女性保险 end*/
/*首页 begin*/
.c-lab-mor li.curr a{ color: #288ff8;}
.c-lab-mor li.curr:before{ background:#288ff8 ;}
.tab-line:before,.tab-line:after{height: 1px; background: #eee; content:'';top:50%;left:0;width:1.5rem;position:absolute;}
.tab-line:after{ left:auto;right:0;}
.h20{min-height: 2rem;}
.c-m-border{background: url(../images/tj-bg.jpg) no-repeat; background-size:cover;overflow: hidden;}
.c-m-border img{ margin-left:4rem;margin-top:1.3rem;width:9.8rem;height:6.3rem;transform: rotateZ(-9deg);-webkit-transform: rotateZ(-9deg); }
.c-m-border:before{ position:absolute; content:''; top:.5rem; left:0;z-index:1; background: url(../images/hand.png) no-repeat; background-size:100% 100%; width:5.3rem; height:5.775rem}
.tj-price{ position:absolute;bottom:.15rem; right:0}
.ui-arrow-more .ui-arrow-b{ display: inline-block;vertical-align: middle; }
.ui-arrow-more .ui-arrow-b s{ border-top-color:#f3f3f3}
.waitpop{ width:12.7rem; height:18.2rem; background:url(../images/ready.png) no-repeat; background-size:100% 100%; position:fixed; left:50%; margin-left:-6.35rem; top:50%; margin-top:-9.1rem; z-index:510; display:none;}
.waitpop-mb{ width:100%; height:100%; position:fixed; left:0; top:0; background:rgba(0,0,0,.8); z-index:500; display:none;}
/*首页 end*/

/* 我要投保 */
.ptb7{ padding-top:.35rem; padding-bottom:.35rem;}
.insure-form{ background:#fff; font-size:.75rem;}
.insure-form li .c-list-key{ width:3.55rem;}
.insure-form li .c-list-info{ font-size: .7rem;}

.insure-form2.c-list>li{border:none;margin-left:0;}
.insure-form2.c-list .border-b { border-bottom: 1px solid #eee; }
.insure-form li .icon-riqi{ font-size:1rem; color:#17b3ec; line-height:1; position:absolute; right:.75rem; top:50%; margin-top:-.5rem;}
.insure-cost{display:flex;display: -webkit-flex;}

.insure-cost a,.in-cost a{ display:inline-block; padding:0 .5rem; margin:0 .25rem 0 0;height:1.5rem; line-height:1.4rem; text-align:center; border:1px solid #e1e1e1; border-radius:.2rem; color:#333; background:#fff; }
.insure-cost a.curr,.in-cost a.curr{ background:#ff8100; border:1px solid #ff8100; color:#fff;}
.bothold{ width:100%; height:2rem; line-height:2rem; background:#fff; position:fixed; left:0; bottom:0; z-index:400; box-shadow:0 -1px 3px rgba(136,136,136,.2); font-size:.7rem; box-sizing:border-box; display:box; display:-webkit-box;}
.c-ff6490{ color:#ff6490;}
.c-157efd{ color:#157efd;}
.bothold div{ box-flex:0; -webkit-box-flex:0; font-size:.7rem; padding-right:.5rem; font-size:.65rem;}
.bothold a{ display:block; box-flex:1; -webkit-box-flex:1; height:2rem; text-align:center; background:#ff8100; color:#fff;}
.bothold a.bothold-tel{ background:none; color:#555;}
.bothold a.bothold-tel .iconfont{ color:#ff8100; font-size:1rem; display:inline-block; vertical-align:middle; margin:0 .3rem .15rem 0;}
.bothold a.kf-online{ box-flex:0; -webkit-box-flex:0; background:#fff; line-height:1.1; color:#333; padding:0 .4rem; border-right:1px solid #eee; font-size:.45rem; display: box;display: -webkit-box;-webkit-box-orient: vertical;-webkit-box-pack: center;}
.bothold a.kf-online .iconfont{ font-size:.9rem;}
.bothold a.kf-online.plr15{ padding-left:.75rem; padding-right:.75rem;}
/* 填写订单 */
.c-e1e1e1{color:#e1e1e1}
.insure-tit{ padding:0 .75rem; line-height:1.6rem; font-size:.7rem;}
.yzm-btn{ display:block; width:3.5rem; height:1.3rem;  line-height:1.3rem; border:1px solid #ff8100; font-size:.6rem; color:#fff; text-align:center; border-radius:.15rem; position:absolute; right:.75rem; top:50%; margin-top:-.68rem;background: #ff8100;}
.yzm-btn.disab{ color:#747474; background: #ccc;border:1px solid #e1e1e1;}
.yzm-img{ display:block; width:3.5rem; height:1.3rem; line-height:1.3rem; position:absolute; right:.75rem; top:50%; margin-top:-.68rem;}
.yzm-img img{ width:100%; height:100%;}
.order-form{ background:#fff; font-size:.7rem;}
.order-form li .c-list-key{ width:5rem;}
.order-form li .c-list-key.w-close{width:auto;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #ddd; 
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #ddd;
}

input:-ms-input-placeholder{
    color: #ddd;
}

input::-webkit-input-placeholder{
    color: #ddd;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
　　color:#ddd;
　　}
::-moz-placeholder { /* Mozilla Firefox 19+ */
　color:#ddd;
　　}
:-ms-input-placeholder { /* Internet Explorer 10+ */
　color:#ddd;
}
.cicle-ico i{ position: relative; display: inline-block; vertical-align: top;margin-right:.25rem; width:.9rem; height:.9rem; border-radius: 50%; border:1px solid #d7d7db;}
.cicle-ico i.on{ background: #ff8100; border-color:#ff8100;}
.cicle-ico i.on:after{ position: absolute; content: ""; display: block; top:50%; left:50%; margin: -8px 0 0 -4px; width:6px; height:11px; border: 2px solid #fff; border-width:0 2px 2px 0; -webkit-transform: rotate(45deg);transform: rotate(45deg); }
.gou{ position: relative; display: inline-block; width:1rem; height:1rem;}
.gou:after{ position: absolute; content: ""; display: block; top:50%; left:50%; margin: -8px 0 0 -4px; width:6px; height:11px; border: 2px solid #e1e1e1; border-width:0 2px 2px 0; -webkit-transform: rotate(45deg);transform: rotate(45deg); }
.gou.selected:after{ border-color:#288ff8; }
.user-list{max-height: 15rem;overflow-y: auto;-webkit-overflow-scrolling:touch;}
.ui-popup .user-list li{margin:0;margin-left:.75rem;text-align: left;}
/* 投保成功 */
.result-top{ background:#fff; text-align:center; font-size:.8rem; padding:1.25rem .75rem;}
.result-top i{ font-size:3rem; color:#ff8100; line-height:1;}
.result-show{ background:#fff; font-size:.65rem; padding:.5rem 0; }
.result-show li .c-list-key{ min-width:3.25rem; color:#555;}
.result-show li{ border:none;}
.result-tip{ color:#999; background:#fff; padding:.5rem .75rem;}
.share-btn{ border:1px solid #e1e1e1;display:inline-block;vertical-align: middle; border-radius: .2rem;margin-left:.25rem;padding:0 .25rem;}
.share-btn em{ vertical-align: middle;color:#b2b2b2}
/* 我的保单 */
.statebq{ display:inline-block; width:1.8rem; height:.6rem; line-height:.6rem; color:#fff; font-size:.4rem; text-align:center; background:#ff8100; border-radius:.1rem;}
.statebq.stend{ background:#cdcdcd;}
.statebq.ststop{ background:#17b3ec;}
.statebq.stwait{ background:#3cc14e;}
.insurcon li{ margin:0; margin-bottom:.5rem; background:#fff; padding-left:.75rem; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.insurcon li:first-child{ border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
a.insurinto{ display:block; width:100%; height:2.1rem; line-height:2.1rem; text-align:center; color:#fff; background:#ff8100; border-radius:.2rem; font-size:.8rem; margin-top:1rem;}
.agree-box{ padding:.5rem .75rem;font-size: .55rem; line-height:1.8; background:#fff;}
.agree-box h1{ font-size:.8rem; text-align:center; line-height:1.3; margin-bottom:.3rem;}
.agree-box p {word-break: break-all;}
.agree-box.agree-box2 { padding-top: 0; margin-top: -.5rem;}
.agree-fix{position:fixed; bottom:0;width:100%;background: #fff;}
.agree-h{ height: 3.5rem;}
.agreebtn{ display:box; display:-webkit-box;padding-left:.75rem;padding-right:.75rem;  }
.agreebtn a{ display:block; -webkit-box-flex:1; -webkit-box-flex:1; width:1px; height:2rem; line-height:2rem; border:1px solid #ff8100; background:#ff8100; margin-left:.75rem; text-align:center; border-radius:.2rem; color:#fff; font-size:.75rem;}
.agreebtn a:first-child{ margin-left:0;}
.agreebtn a.whitebtn{ background:#fff; border:1px solid #e1e1e1; color:#909090;}
.tk-con{ overflow-y:auto; height:14rem;}
.order-form .input-group-checkbox input[type="checkbox"]:checked ~ .tick, .input-group-checkbox .input-group-pack.checked .tick { top: 30px; }
.order-form .input-group-checkbox .input-group-pack.checked .tick{ top:0 !important;}
a.mypolicy{ display:block; width:2.3rem; height:2.3rem; background:url(../images/mypolicy.png) no-repeat; background-size:100% 100%; position:fixed; z-index:400; left:.5rem; bottom:.5rem;}
.fast-nav{ position:fixed; left:.5rem; bottom:.5rem; z-index:500;}
.fast-nav a{ display:block; width:2.3rem; height:2.3rem; border-radius:50%; text-align:center; color:#fff; font-size:12px;display: box;display: -webkit-box;-webkit-box-orient: vertical;-webkit-box-pack: center; line-height:1; margin-top:.5rem; box-sizing:border-box; border:2px solid rgba(255,255,255,.5);}
.fast-nav a .iconfont{ display:inline-block; font-size:.9rem; margin-bottom:.1rem;}
.bgc-00da3c{ background:#00da3c;}
.bgc-00a6ed{ background:#00a6ed;}
.my-share i{ vertical-align: middle;}
/*add quato list*/
.quota-boxer a{border:1px solid #e1e1e1;border-radius:15px;display: inline-block;padding:.25rem;box-sizing:border-box;color:#666;width:100%;}
li.quota-boxer{display:block;border-top:1px solid #f1f1f1;box-sizing:border-box;margin-left: 0;}
li.quota-boxer .c-row{box-sizing:border-box;}
.spec-cgou i.iconfont{font-size:1rem;color:#ccc;}
.spec-cgou i.iconfont.sure{color:#4dbcff;}
.bothold a.bgc-353535{background:#353535;width:4rem;}
.ui-popup .c-choice-describe li{ margin:0px}
.c-choice-describe .c-border-t-f1{ border-top:1px solid #f1f1f1}
.c-choice-describe .c-choice-name {max-height: 10rem; overflow-y:auto;}
/*首页 修改 11-25*/
.main-swiper .swiper-pagination-bullet-active{ background: #fff;}
.main-swiper .swiper-container-horizontal>.swiper-pagination{bottom:0}
.insurance-line:after{content:'';position:absolute;top:50%;margin-top:-1px; width:50%; height:1px; background: #d9d9d9;left:25%; z-index: -1; }
.insurance-img{width:5rem;height:4rem; position:relative;}
.insurance-img img{ width:100%}
.icon-hot{ width:1.35rem; height:1.35rem; position:absolute; background:url(../images/hot.png) no-repeat; background-size:100% 100%; bottom:.25rem; right:.3rem;}
.icon-hot.icon-hot2{ background: url(../images/bx-hot-ico.png) no-repeat; background-size: 100% 100%;}
/*.insurance-list.c-list>.c-list-div{margin-left:.5rem}*/
.insurance-list .c-list-info span.in-bor{padding:0 .25rem;border:1px solid #ff7077; border-radius: .2rem;color:#ff7077;display: inline-block;}
.insurance-list .c-list-info .lh1{ line-height: 1; margin-top:0;}
.insurance-more i{ display: inline-block;margin-left:.25rem; width: 0.4rem; vertical-align:text-top;height: 0.4rem; border: solid #007cd9; border-width: 0.1rem 0.1rem 0 0; -webkit-transform: rotate(135deg); transform: rotate(135deg); }
.mt3{ margin-top:.15rem}
/* 推荐 */
.result-sugg{ padding-bottom:20px;}
.result-sugg-tit{border-left:.1rem solid #ff8100;}
.result-sugg li{ display:block; width:48%; float:left; margin-right:4%;}
.result-sugg li:nth-child(2n){ margin-right:0;}
.result-sugg li a{ display:block; width:100%;padding:0  0 .25rem 0;background:#fff; border:1px solid #e1e1e1; box-sizing:border-box; color:#333;}
.result-sugg li a p{ padding:0 .5rem;}
.result-sugg li a img{ vertical-align:bottom;}
.kf-online{ background:#f1f1f1; font-size:.55rem; line-height:1.1; color:#333;}
.kf-online .iconfont{ color:#aaa; font-size:1.2rem;}
.bothold .kf-online img{ display: none;}
/*首页视频*/
.mask{ position:fixed;display:none;top:0;left:0;z-index:10;background:rgba(0,0,0,.8);width:100%;height:100%;}
.video-con{  position:fixed;display:none;top:50%;margin-top:-33%;left:0;z-index:11;width:100%;}
.swiper-slide .trans{ background: #000;opacity: 0;width:100%;height:100%; position:absolute; top:0; left:0;}
.video-con a{ position: absolute;top:0;z-index:12;right:0;padding:.25rem .5rem;}
.share-info .c-share-1 img{width:2.5rem; }
.share-info .c-share-3 img{ width:6.75rem}
/*文章*/
.bgc-ff7077{ background: #ff7077;}
.bx-news-tit b{position:relative}
.bx-news-tit b:after,.bx-news-tit b:before{ content:'';background: url(../images/news/news-bx-title-bg2.png) no-repeat; background-size: 100%; width:1.25rem;height:.35rem;position:absolute;top:.2rem;right:-1.25rem;}
.bx-news-tit b:after{left:-1.3rem; right:auto;}
.bx-news-con{border:.2rem solid rgba(255,255,255,.5);}
.bx-news-bor{ border:1px dashed #04c9db;}
.bx-news-bor2{ border:1px dashed #ff6f36;}
.bx-news-head img { width:3.45rem; height: 3.45rem;}
.c-04c9db{ color:#04c9db}
.c-ff6f36{ color:#ff6f36}
.c-radius-8{ border-radius:.4rem;}
.bx-news-con-li li{  box-shadow: 0 0 .5rem rgba(8,216,235,.2); border-radius:.15rem;padding:.5rem;margin:.5rem; }
.bx-news-con-li li h2{ color:#04c9db;font-size: .6rem;}
.bx-font dfn{ font-weight: bold;}
.bx-font img{ width:80%;}
.bx-news-type{ display:flex; display:-webkit-flex;padding:0 .25rem .25rem .25rem;}
.bx-news-type li{ flex:1; -webkit-flex:1; text-align: center; padding:.5rem;margin:.25rem;box-shadow: 0 0 .5rem rgba(255,112,119,.1);}
.bx-news-type li img{ width:2rem; height: 2rem;}
.bx-news-type li h2{ color:#ff6f36}
.bx-talking{padding-bottom:1.5rem;background: url(../images/news/news-bx-tip.jpg)  #fcf3dc no-repeat right bottom; background-size:3.4rem 1.5rem ;}
.bx-news-tit.tit2 b:after,.bx-news-tit.tit2 b:before{background: url(../images/news/news-bx-title-bg.png) no-repeat; background-size: 100%;}
.bx-news-other{ display:flex;display:-webkit-flex;}
.bx-news-other a{flex: 1; -webkit-flex: 1;margin:.25rem;box-shadow: 0 0 .5rem rgba(255,112,119,.2);}
.bx-za-tit img{ width:50%;}
.bgc-7fd3e9{ background: #7fd3e9;}
.c-line-h18{line-height: 1.8;}
.c-0c7a97{color:#0c7a97}
.bx-za-con{ box-shadow: 0 0 .5rem rgba(53,162,179,.75);}
.bx-person i{position:absolute;right:0; bottom:0;background:url(../images/news/news-bx-person.png) bottom right no-repeat;  background-size:100%; width:10.3rem;height: 7.2rem;}
.bx-news-dialogue{color:#ff7077;padding:.5rem .5rem .5rem .5rem; background: url(../images/news/news-bx-box.png) no-repeat; background-size: 100%; height: 3rem;}
.bx-btn{ display: inline-block; border-radius: 1rem; border:.1rem solid #d94148; background: #fff; color:#ff7077;  box-shadow: 0 0 .75rem #d94148;}

/*成人保险*/
.star-ico{ display:block;float:left;margin-top:.15rem;width:.65rem;vertical-align: middle; height: .6rem;margin-right:.15rem; background: url(../images/star-ico.png) no-repeat; background-size: 100%;}
.bx-tit{height: 2.375rem; display: box;display: -webkit-box; line-height:1.2;-webkit-box-orient: vertical;-webkit-box-pack: center; text-align: center;}
.bgc-eb6100{ background: #eb6100; }
.bx-tit-ico i{width:2.2rem; height: 2.2rem; position:absolute;left:.25rem; background: url(../images/crjb/bx-tit-ico.png) no-repeat;display:block; background-size: 100%;}
.bx-tit-ico.red i{background: url(../images/tumor/bx-tit-ico.png) no-repeat;background-size: 100%;}
.bx-tit span{position:relative;font-weight: bold; display: inline-block;}
.bx-tit-ico.bx-tit span:after{display: none;}
.bx-tit span:after,.bx-tit span:before{content:''; position:absolute; left:-1rem;top:.1rem; width:.75rem; background: url(../images/crjb/bx-tit-star.png) no-repeat; background-size: 100%; height: .65rem;}
.bx-tit span:before{ left:auto;right:-1rem;}
.bx-tit span b{ display:block}
.bx-tit.top2 span:after,.bx-tit.top2 span:before{ top:.4rem}
.long-star.bx-tit span:after{ left:-2rem;}
.long-star.bx-tit span:before{right:-2rem;}
.cxjb-items{display:flex;display: -webkit-flex;}
.cxjb-items li{ flex: 1;-webkit-flex:1; color:#3cc14d;border-radius: .25rem; padding:.5rem 0;text-align: center; font-weight: bold;}
.cxjb-items li:first-child{ background: #f9f9f9; border:1px dashed #3cc14d;}
.cxjb-items li:last-child{ background: #5fc96b;color:#fff;margin-left:.5rem;}
.cxjb-items li i{ width:.95rem;margin-right:.25rem; height: 1.05rem; display:inline-block; background:url(../images/crjb/crjb-ico.png) no-repeat; background-size: 100%; vertical-align: middle;}
.cxjb-items li span{display: inline-block;vertical-align: middle;}
.bxlift-info {border:dashed 1px #5fc96b;border-radius:.25rem;font-size: .45rem;color:#666}
.bxlift-info.wcn-life{border:dashed 1px #6fc3f2;}
.bxlift-info > div{ position:relative;}
.bxlift-info > div:first-child:after{width:1px; height:100%; background: #ececec; content:'';position: absolute;right:0; top:0;}
.bxlift-info li{padding-left:.75rem; margin-bottom:.5rem; position:relative}
.bxlift-info.wcn-life li{ height: 1rem;padding-left:.5rem; line-height: 1.2;}
.bxlift-info li:before{content:'';position:absolute;left:0; top:.2rem; width:.35rem; height: .35rem;border-radius: 50%; background: #3cc14d;}
.bxlift-info.wcn-life li:before{ background: #6fc3f2;width:.2rem;height: .2rem;top:.3rem}
.bx-features{ display:flex;display:-webkit-flex;}
.bx-features li{ flex: 1;-webkit-flex:1;margin:1.25rem 0 1rem 0;text-align: center;}
.bx-features li img{ width:70%;}
.bx-chat.c-list>li,.c-list.c-list-plr10>li{margin-left:.5rem; padding-right:.5rem;}
.bx-chat .c-list-title img{width:2.8rem;}
.bx-chat-box{ border-radius: .25rem; border:1px solid #e1e1e1;padding:.75rem;}
.bx-chat-box s.ui-arrow{position:absolute; left:-14px;}
.bx-chat-box.chat-r s.ui-arrow{left:auto;right:-14px;}
.bx-chat-box.chat-t s.ui-arrow{left:auto;top:-14px;}
.bx-chat-box .ui-arrow-l{border-right-color:#e1e1e1}
.bx-chat-box .ui-arrow-r{border-left-color:#e1e1e1}
.bx-chat-box .ui-arrow-t{border-bottom-color:#e1e1e1}
.bx-chat-box h2 i{width:.75rem;font-size: .5rem; height: .75rem; text-align: center; border-radius: 50%;display:inline-block; vertical-align: middle; line-height: .75rem;color:#fff;  background: #3cc14d;}

/*恶性肿瘤*/
.bgc-1eaae7{ background: #1eaae7;}
.tumor-features{ display:flex;display:-webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.tumor-features li{ width:33.33333%; text-align: center; padding-top:1rem;}
.tumor-features li img{ width:70%;}
.tumor-features li h2{ color:#333;font-size: .5rem;margin-top:.5rem}
.tumor-features li p{ color:#999;padding:0 .15rem;font-size: .45rem;}
/*高血压*/
.bgc-596fcb{ background: #596fcb;}
.blood-items li{ border:1px solid #e1e1e1;margin-bottom:.5rem; background: #fff; display:box; display:-webkit-box; border-radius: .25rem; overflow: hidden;}
.blood-items li img{ width:5.75rem}
.blood-items li h2{ color:#ff8100;padding-bottom:.15rem; border-bottom:.05rem solid #ffe0e9}
.blood-items li .blood-info{ padding:.15rem .5rem 0 .5rem;-webkit-box-flex:1;box-flex:1;}
.c-f9{ font-size: .45rem;}
.lh11{ line-height: 1.3;}
.bx-plan{ border:1px solid #eee}
.bx-plan th{background: #f9f9f9;font-size: .6rem; color:#ff8100;font-weight: normal;}
/*女性*/
.bgc-fc8d9e{ background: #fc8d9e;}
.bgc-fafafa{ background: #fafafa;}
.bgc-daedff{ background: #daedff;}
.women-chat .c-list-title img{width:2.05rem;height: 2.05rem;}
.women-chat{ line-height: 1.5;}
.women-chat.c-list>li{ border:none}
.women-chat .bgc-daedff{ border:1px solid #daedff}
.women-chat .bx-chat-box{ padding:.5rem}
.women-chat .bx-chat-box .ui-arrow-r{border-left-color:#daedff}
.women-chat .bx-chat-box .ui-arrow-l s{border-right-color:#fafafa}
.women-chat .bx-chat-box .ui-arrow-r s{border-left-color:#daedff}
/*未成年*/
.bgc-04b9c2{ background: #04b9c2;}
.wcnr-items{ display: flex; display:-webkit-flex; flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.wcnr-items li{width:48.5%;margin-bottom:.5rem; border:1px solid #e1e1e1;border-radius: .25rem;overflow: hidden;}
.wcnr-items li h2{ color:#ff8100; border-bottom:1px solid #ffe0e9;line-height: 1.2;}
.wcnr-items li:nth-child(even){margin-left:1.5%;}
/*尊享百万*/
.bx-banner{ background: rgba(0,0,0,.2);position:absolute;top:0;width:100%;height: 100%; color:#fff;text-align: center;}
.bx-banner p{margin-top:20%;}
.pt3{ padding-top:.15rem;}
.pt11{padding-top:.55rem;}
.bgc-f5b800{background: #f5b800;}
.c-9d9d9d{color:#9d9d9d}
.ezx-items{display:flex; display:-webkit-flex; }
.ezx-items li{background: #fff; flex: 1;-webkit-flex:1; border-radius: .25rem;margin:0 .1rem;  overflow: hidden; border:1px solid #e1e1e1;}
.ezx-items li p{background: #ff8100;text-align: center;padding:.25rem 0; color:#fff}
.ezx-chat .c-list-title img{width:1.25rem;height: 1.25rem;border-radius: .15rem;}
.c-7f7f7f{ color:#7f7f7f}
.ezx-good{ background: url(../images/ezxbw/e-pic-hand.png) no-repeat left center;padding-left:.75rem; background-size: .5rem; position:absolute; right:0;}
.ezx-chat em{ position: relative;padding-bottom:.15rem;background: url(../images/ezxbw/e-wavy.png) bottom repeat-x; background-size: .3rem;}
.ezx-chat-pop{ background: #ff8100; border-radius: .15rem; padding:.15rem .25rem;font-size:.55rem;display:block;position:absolute;top:-1.75rem; left:1.5rem; color:#fff;}
.ezx-chat-pop:before{ background: url(../images/ezxbw/e-tip.png) no-repeat;background-size: 100%; content:'';position:absolute;bottom:-.3rem;left:30%;width:.5rem; height: .3rem;}
.ezx-chat-pop.top1{top:-1.5rem;left:2.5rem;padding:.15rem .15rem;}
.ezx-chat-pop.top3{top:-1.5rem;left:1.2rem;}
.ezx-chat-pop.top1:before,.ezx-chat-pop.top2:before,.ezx-chat-pop.left1:before,.ezx-chat-pop.top3:before{left:60%;}
.ezx-chat-pop.top2{left:-1.25rem;padding:.15rem .15rem;}
.ezx-chat-pop.left0{left:0;top:-2.25rem;}
.ezx-chat-pop.left1{left:6rem;top:-1.5rem;}
.ezx-line:before{width:.1rem;background: #3cc14d; height: 80%; top:.1rem;display:block; content: ''; position:absolute; left:0;}
.c-list.n-bor>li, .c-list.n-bor>.c-list-div{ border-top:none}
/*营销首页*/
.c-border-b-e4{border-bottom: 1px solid #e4e4e9;}
.bgc-eaf8ff{ background: #eaf8ff;}
.marketing-risk-items ul{display: flex;display:-webkit-flex;}
.marketing-risk-items ul li{ flex: 1;-webkit-flex:1;padding:.5rem .25rem;text-align: center;}
.marketing-risk-items ul li img{width:70%;}
.marketing-risk-items ul li p{ font-size: .55rem;padding-top:.25rem; }
.c-66{ width:66%;margin:0 auto;}
.marketing-resist{ background: url(../images/marketing/marketing-bg.jpg) no-repeat; height:18.5rem ; background-size: 100%;}
.marketing-tit,.marketing-tit-r{ background: url(../images/marketing/marketing-tit-01.png) no-repeat;display:inline-block;width:10.05rem;height: 1.55rem; background-size: 100%;}
.marketing-tit-r{ background: url(../images/marketing/marketing-tit.png) no-repeat;background-size: 100%;}
.marketing-tit.tit-2{background: url(../images/marketing/marketing-tit-01-02.png) no-repeat;background-size: 100%;}
.marketing-tit.tit-3{background: url(../images/marketing/marketing-tit-01-03.png) no-repeat;background-size: 100%;height: 1.35rem;}
.marketing-tit.tit-4{background: url(../images/marketing/marketing-tit-01-04.png) no-repeat;background-size: 100%;height: 1.4rem;}
.marketing-tit.tit-5{background: url(../images/marketing/marketing-tit-05.png) no-repeat;background-size: 100%;height: 1.45rem;}
.marketing-pyramid{position: relative;width:11.65rem;}
.marketing-pyramid ul li{position: relative;line-height: 1;}
.marketing-pyramid ul li span{display:inline-block}
.marketing-pyramid ul li i{ position:absolute;right:0;}
.marketing-pyramid ul li .pyramid-1{ margin-left:35.5%;width:2.55rem;height: 2.15rem; background: url(../images/marketing/marketing-pyramid.png) no-repeat; background-size: 100%;}
.marketing-pyramid ul li .pyramid-txt-1{margin-right:-2.5rem;width:8.45rem;height: .65rem;top:1rem;background: url(../images/marketing/marketing-txt.png) no-repeat; background-size: 100%;}
.marketing-pyramid ul li .pyramid-2{ margin-left:24.5%;width:5rem;height: 2rem; background: url(../images/marketing/marketing-pyramid-02.png) no-repeat; background-size: 100%;}
.marketing-pyramid ul li .pyramid-txt-2{margin-right:-2.5rem;width:7.5rem;height: .65rem;top:.75rem;background: url(../images/marketing/marketing-txt-02.png) no-repeat; background-size: 100%;}
.marketing-pyramid ul li .pyramid-3{ margin-left:14%;width:7.5rem;height: 2rem; background: url(../images/marketing/marketing-pyramid-03.png) no-repeat; background-size: 100%;}
.marketing-pyramid ul li .pyramid-txt-3{margin-right:-3.2rem;width:7.5rem;height: .65rem;top:.75rem;background: url(../images/marketing/marketing-txt-03.png) no-repeat; background-size: 100%;}
.marketing-pyramid ul li .pyramid-4{ margin-left:3%;width:10rem;height: 2rem; background: url(../images/marketing/marketing-pyramid-04.png) no-repeat; background-size: 100%;}
.marketing-pyramid ul li .pyramid-txt-4{margin-right:-3.2rem;width:6.9rem;height: .65rem;top:.75rem;background: url(../images/marketing/marketing-txt-04.png) no-repeat; background-size: 100%;}
.marketing-pyramid ul li .pyramid-5{ width:11.625rem;height: 2rem; background: url(../images/marketing/marketing-pyramid-05.png) no-repeat; background-size: 100%;}
.marketing-pyramid ul li .pyramid-txt-5{margin-right:-3.2rem;width:6.3rem;height: 1.4rem;top:.5rem;background: url(../images/marketing/marketing-txt-05.png) no-repeat; background-size: 100%;}
.marketing-pyramid .shield{width:8.25rem; height:9.25rem;position:absolute; margin-left:-4.6rem;bottom:-.95rem;left:50%; background:url(../images/marketing/shield-bg.png) no-repeat; background-size: 100%;}
.marketing-plan{ display:flex;display:-webkit-flex; flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.marketing-plan li{width:50%;margin-bottom:.5rem;}
.marketing-plan li>div{border-radius: .25rem;padding:.5rem;color:#fff;text-align: center;}
.marketing-plan li>div img{width:50%;margin-bottom:.25rem;}
.marketing-plan li>div a{display:inline-block;padding:.15rem 1rem;margin-top:.5rem; border-radius: 1rem;font-size: .6rem;; color:#fff; background:rgba(255,255,255,.15);}
.bgc-ff6d40{ background: #ff6d40;}
.bgc-18b6ab{ background: #18b6ab;}
.bgc-ab60ff{ background: #ab60ff;}
.bgc-603b42{ background: #603b42;}
.marketing-resist.teach{ height: auto; background-color:#008be3;}
.marketing-question ul{display: flex;position:relative;display:-webkit-flex; flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.marketing-question ul:before,.marketing-question ul:after{content:'';width:60%;left:20%;height:1px;position:absolute;top:40%; background: -webkit-linear-gradient(left, rgba(255,255,255,.1) ,rgba(255,255,255,.5), rgba(255,255,255,.1));background: -moz-linear-gradient(left,rgba(255,255,255,.1) ,rgba(255,255,255,.5), rgba(255,255,255,.1));background: linear-gradient(left,rgba(255,255,255,.1),rgba(255,255,255,.5), rgba(255,255,255,.1)); }
.marketing-question ul:after{ width:1px; height:100%;top:0;left:50%;background: -webkit-linear-gradient(top, rgba(255,255,255,.1) ,rgba(255,255,255,.5), rgba(255,255,255,.1));background: -moz-linear-gradient(top,rgba(255,255,255,.1) ,rgba(255,255,255,.5), rgba(255,255,255,.1));background: linear-gradient(top,rgba(255,255,255,.1),rgba(255,255,255,.5), rgba(255,255,255,.1)); } 
.marketing-question li{width:50%;margin-bottom:1rem;}
.marketing-question li a{color:#fff;display: block;}
.marketing-question li .book-ico{width:1.05rem;float:left;margin-top:.15rem;margin-right:.25rem;height: .95rem; background: url(../images/marketing/marketing-book-ico.png) no-repeat; background-size: 100%;display:inline-block;}
.marketing-book:before{ content:''; width:100%; height:1.95rem; background: url(../images/marketing/marketing-books-top.png) no-repeat;background-size: 100%;position:absolute;top:-.5rem;}
.marketing-book:after{content:'';width:2.1rem; height:2.02rem;background:url(../images/marketing/marketing-bt-bg.png) no-repeat;position:absolute;right:.5rem;bottom:0;background-size: 100%;}
.marketing-book .book-bg{ padding:1.95rem .75rem 1.75rem .75rem; background: url(../images/marketing/marketing-book-bg.jpg) repeat;}
.marketing-book .book-bg .book-line span{display:inline-block;height:.65rem;margin:0 .65rem  0 0; width:.9rem;background: url(../images/marketing/marketing-books-ico.png) no-repeat; background-size: 100%;}
.marketing-book .book-bg .book-line span:last-child{ margin-right:0;}
.marketing-book .book-bg .light-ico{ width:1.01rem; height: 1.01rem; display: block;background: url(../images/marketing/light-ico.png) no-repeat; background-size: 100%;}
.marketing-book .book-bg .c-list>li{ margin-left:.25rem;padding-right:.5rem;border-top:1px solid #e4e4e9}
.marketing-book .book-bg .c-list>li:first-child{ border:0;}
.marketing-more{ width:100%; display:inline-block; padding:.3rem 0; border-radius: 1rem; background: #ecaf4a; text-align: center;color:#fff; font-size: .8rem;}
.marketing-pop{ position:fixed; z-index:11;top:10%; width:90%; left:5%;}
.marketing-pop > div {overflow:hidden;border-radius:.25rem;}
.marketing-pop .c-list img{width:2.75rem; height: 2.75rem;}
.marketing-pop .tb th{font-size:.65rem;padding:.25rem 0;background: #ffad94;color:#fff; font-weight: normal;}
.marketing-pop .tb td{border-bottom:1px solid #fff; border-right:1px solid #fff;color:#666;padding:.25rem .1rem;font-size: .55rem;}
.marketing-pop .c-btn{display: block;font-size: .8rem;}
.marketing-pop .c-close{ position:absolute; top:-2.5rem; left: 45%;}
.marketing-pop.tip-con .c-close{ top:auto; bottom:-2.5rem}
.marketing-pop.tip-con .swiper-slide{ border-radius: .25rem; overflow: hidden;} 
.swiper-h{ max-height: 12rem;overflow-y: auto;-webkit-overflow-scrolling:touch; overflow-x: hidden;}
.marketing-pop.tip-con .swiper-h{ max-height: 10rem; }
.marketing-pop .swiper-pagination{width:100%;margin-top:.15rem;position:relative;bottom:0;}
.marketing-pop .swiper-pagination-bullet{ margin:0 .15rem}
.marketing-pop .swiper-pagination-bullet-active{background: #18b6ab;width:.9rem; border-radius: 1rem;}
.marketing-pop .people1 .c-list{ background: #ff6d40;  }
.marketing-pop .people1 .tb th{ background: #ffad94;}
.marketing-pop .people1 .tb th:nth-child(2n){ background: #ffa488;}
.marketing-pop .people1 .tb th:last-child{ background: #f8b551;}
.marketing-pop .people1 .c-btn{ background: #ff6d40;}
.marketing-pop .people2 .c-list{ background: #18b6ab;  }
.marketing-pop .people2 .tb th{ background: #18b6ab;}
.marketing-pop .people3 .tb th:nth-child(2n){ background: #41cec4;}
.marketing-pop .people2 .tb th:last-child{ background: #f8b551;}
.marketing-pop .people2 .tb td{ background: #e5fffd; }
.marketing-pop .people2 .tb td:last-child{ background: #fff7eb; }
.marketing-pop .people2 .c-btn{ background: #18b6ab;}
.marketing-pop .people3 .c-list,.marketing-pop .people3 .c-btn,.marketing-pop .people3 .swiper-pagination-bullet-active{ background: #ab60ff;  }
.marketing-pop .people3 .tb th{ background: #c592fe;}
.marketing-pop .people3 .tb th:nth-child(2n){ background: #c08ef8;}
.marketing-pop .people3 .tb th:last-child{ background: #f8b551;}
.marketing-pop .people3 .tb td{ background: #faf6ff; }
.marketing-pop .people3 .tb td:last-child{ background: #fff7eb; }
.marketing-pop .people3 .swiper-pagination-bullet-active{ background: #ab60ff;}
.marketing-pop .people4 .c-list,.marketing-pop .people4 .c-btn,.marketing-pop .people4 .swiper-pagination-bullet-active{ background: #603b42;  }
.marketing-pop .people4 .tb th{ background: #a2848b;}
.marketing-pop .people4 .tb th:nth-child(2n){ background: #9e7880;}
.marketing-pop .people4 .tb th:last-child{ background: #f8b551;}
.marketing-pop .people4 .tb td{ background: #fff4f7; }
.marketing-pop .people4 .tb td:last-child{ background: #fff7eb; }
.lx-slide-items li{width:110px; float:left; text-align: center;}
/*首页 0413*/
.c-288ff8{color:#288ff8}
.bgc-288ff8{background: #288ff8;}
.insurance-list-tab{display: flex;display:-webkit-flex;padding:0 .75rem;}
.insurance-list-tab li{flex:1;-webkit-flex: 1;position:relative;text-align: center;color:#666;padding:.25rem .5rem;margin-right:.75rem;border-radius: 1rem; background: #fff;}
.insurance-list-tab li:last-child{margin-right:0}
.insurance-list-tab li.curr{background: #288ff8;color:#fff;}
.main-fastnav{ position:fixed; right:0rem; bottom:3.25rem; z-index:600;}
.main-fastnav.nav-main{ bottom:5rem}
.main-fastnav a{ display:block; padding:.25rem .75rem .25rem .75rem;}
.main-fastnav a label{ display:block; width:2.2rem; height:2.2rem; line-height:2.2rem; background:rgba(0,0,0,.75); border-radius:50%; text-align:center; position:relative;}
.main-fastnav a .iconfont{ font-size:1.15rem; color:#fff; vertical-align:middle;}
.bx-tips img{width:3.25rem;height: .9rem;}
.insurance-za-ico img{width:4.4rem;height: .8rem;}
.bx-tip-tit{   background: url(../images/bx-tip-pop-bg.png) #fafafa no-repeat; background-size:100% ;}
.bx-tip-tit .tip-ico img{ width:5rem;height: 1rem;}
.bxs-banner-img{ position:relative;}
.bxs-banner-img a{ display: block; width:100; height:7rem;background-repeat: no-repeat; background-size: cover; background-position: 50% 50%;}
.bxs-banner-img p{background-image:-webkit-linear-gradient(to bottom, rgba(255,255,255,0),rgba(0,0,0,.8));width:100%;height:80%;background-image:linear-gradient(to bottom, rgba(255,255,255,0), rgba(0,0,0,.8)); position:absolute;bottom:0;}
.bxs-banner-img p span{ color:#fff;position:absolute;bottom:.5rem;left:.5rem;font-size: .75rem;}
.bx-items-con .c-list>.list-arrow-d{ padding-right: 0;}
.bx-items-con .c-list>.list-arrow-d .listform-text{ padding-right:30px; display: block;width:auto}
/* 5.31 */
.main-swiper{ position:relative; z-index:90;}
.main-swiper .bd a{ display:block;}
.main-swiper .bd img{ width:100%; vertical-align:bottom;}
.main-swiper .hd{ position:absolute; width:100%; bottom:.2rem; z-index:1; text-align:center;}
.main-swiper .hd li{ display:inline-block; width:.5rem; height:.1rem; background:rgba(255,255,255,.3); overflow:hidden; margin:0 .15rem; color:#fff;}
.main-swiper .hd li.on{ background:rgba(255,255,255,1);}
.bx-lab-items{ display:box; display:-webkit-box;}
.bx-lab-items a{ display:block; box-flex:1; -webkit-box-flex:1; width:1px; padding:.75rem .5rem; border-left:1px solid #f2f2f2; font-size:.5rem; color:#999; position:relative;}
.bx-lab-items a:first-child{ border-left:none;}
.bx-lab-items a h4{ font-size:.7rem; color:#333;}
.bli-tb1{ display:block; width:1.75rem; height:1.75rem; position:absolute; background:url(../images/bx-item-ico1.png) no-repeat; background-size:100% 100%; right:.2rem; top:50%; margin-top:-.87rem;}
.bli-tb2{ display:block; width:1.9rem; height:1.9rem; position:absolute; background:url(../images/bx-item-ico2.png) no-repeat; background-size:100% 100%; right:.2rem; top:50%; margin-top:-.95rem;}
.pack-top{ background:#fff; padding:.5rem;}
.pack-top h4{ font-size:.75rem; color:#333; text-align:center; margin-bottom:.1rem;}
.pack-top h4 img{ width:1rem; margin-right:.5rem;}
.pack-rule{ background:#fff; border-top:1px solid #f2f2f2; padding:.25rem .5rem; color:#4c4c4c;}
.pack-rule p{ margin:.25rem 0;}
.pack-rule p:before{ content:''; display:inline-block; width:.2rem; height:.2rem; border:1px solid #ff8100; border-radius:50%; vertical-align:middle; margin:0 .25rem .2rem 0;}
.pack-meals{ background:#fff;}
.pack-meals .pm-title{ line-height:1.75rem; padding:0 .5rem; font-size:.7rem;}
.pm-rule{ color:#288ff8;}
.pm-rule:after{ content:''; display:inline-block; width:0; height:0; font-size:0; line-height:0; border-color:transparent; border-style:dashed; border-width:3px; border-left-color:#288ff8; border-left-style:solid; vertical-align:middle; margin:0 0 .1rem .25rem;}
.pm-ul{ overflow:hidden; padding-right:.5rem;}
.pm-ul li{ width:33.33%; float:left; padding-left:.5rem; box-sizing:border-box; margin-bottom:.5rem;}
.pm-ul li > div{ border:1px solid #e5e5e5; text-align:center; font-size:.5rem; color:#999; position:relative;}
.pm-ul li > div:before{ content:''; display:block; width:.15rem; height:100%; background:url(../images/package/jc.png) no-repeat; background-size:100% 100%; position:absolute; left:-1px; top:0;}
.pm-ul li > div:after{ content:''; display:block; width:3px; height:100%; background:url(../images/package/jc.png) no-repeat; background-size:100% 100%; position:absolute; right:-1px; top:0; transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.c-pack{ display:box; display:-webkit-box; -webkit-box-orient:vertical; -webkit-box-pack:center;}
.pm-ul li > div > label{ height:3rem; background:#fff; margin:0 .4rem;}
.pm-ul li > div > label h4{ color:#ff8100; line-height:1; font-size:.6rem;}
.bgc-fff8f0{ background:#fff8f0;}
.bgc-f0feff{ background:#f0feff;}
.bgc-f8f4fe{ background:#f8f4fe;}
.bgc-fff4f9{ background:#fff4f9;}
.bgc-f4f7fe{ background:#f4f7fe;}
.bgc-f5fcf5{ background:#f5fcf5;}

.h60{ height:3rem;}
.pack-bot{ width:100%; height:3rem; position:fixed; left:0; bottom:0; z-index:100; background:#fff; border-top:1px solid #e1e1e1; box-sizing:border-box; padding:.45rem 1.75rem;}
.pack-bot a{ display:block; height:2rem; line-height:2rem; background:#288ff8; border-radius:1rem; text-align:center; font-size:.75rem; color:#fff;}
.packrule-pop{ width:94%; position:fixed; left:3%; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); background:#fff; z-index:110; padding:.75rem .25rem; box-sizing:border-box; overflow:hidden; border-radius:.15rem; display:none;}
.prp-box{ height:100%; overflow:auto;-webkit-overflow-scrolling:touch;}
.prp-box h4{ text-align:center; font-size:.75rem;}
.prp-table{ width:100%; text-align:center;}
.prp-table thead{ background:#f5f5f5;}
.prp-table td{ box-sizing:border-box; padding:.3rem; line-height:1rem; border:1px solid #eee;}
.prp-close{ position:absolute; right:0; top:0; padding:.3rem;}
.prp-close .iconfont{ color:#e0e0e0; font-size:1rem; line-height:1;}
.packrule-pop-mb{ width:100%; height:100%; position:fixed; left:0; top:0; background:rgba(0,0,0,.7); z-index:109; display:none;}

.prom-top img{ width:100%; vertical-align:bottom;}
.prom-tit{ line-height:2.25rem; text-align:center; font-size:.7rem;}
.prom-tit label{ display:inline-block; position:relativee;}
.prom-tit label:before{ content:''; display:inline-block; width:.75rem; height:.51rem; background:url(../images/package/promtb1.png) no-repeat; background-size:100% 100%; vertical-align:middle; margin:0 .5rem .25rem 0;}
.prom-tit label:after{ content:''; display:inline-block; width:.65rem; height:.7rem; background:url(../images/package/promtb2.png) no-repeat; background-size:100% 100%; margin:0 0 -.1rem .5rem;}
.prom-share{ float:right; display:inline-block; width:3rem; height:.9rem; line-height:.9rem; border:1px solid #ff8100; color:#ff8100; text-align:center; border-radius:.15rem;}
.prom-step{ display:box; display:-webkit-box; padding:0 1.25rem; background:#fff;}
.prom-step li{ box-flex:1; -webkit-box-flex:1; margin-left:.8rem; position:relative;}
.prom-step li:first-child{ margin-left:0;}
.prom-step li:before{ content:''; display:block; width:6px; height:11px; background:url(../images/package/stepjt.png) no-repeat; background-size:100% 100%; position:absolute; left:-.55rem; top:50%; margin-top:-6px;}
.prom-step li:first-child:before{ display:none;}
.prom-step li img{ box-sizing:border-box; width:100%; border:1px solid #e6e6e6;}
.prom-rule{ border-top:none; padding:.5rem .75rem;}
.h50{ height:2.5rem;}
.prom-bot{ width:100%; height:2.5rem; background:#550796; position:fixed; left:0; bottom:0; z-index:100; display:box; display:-webkit-box; padding:.375rem .75rem 0 .75rem; box-sizing:border-box;}
.prom-bot a{ display:block; box-flex:1; -webkit-box-flex:1; width:1px; text-align:center; height:1.75rem; line-height:1.75rem; background:#fff; border-radius:.9rem; font-size:.75rem; color:#333; margin-left:1rem;}
.prom-bot a:first-child{ margin-left:0;}
.prom-bot a.bgc-ffcc01{ background:#ffcc01;}
.step-pop-mb{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:109; background:rgba(0,0,0,.7); display:none;}
.step-pop{ width:100%; height:85%; position:fixed; left:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); z-index:110; text-align:center; display:none;}
.step-pop-hold{ width:90%; height:100%; margin:0 auto;}
.step-pop-hold img{ max-width:100%; max-height:100%;}
.step-pop-hold .swiper-button-next, .step-pop-hold .swiper-button-prev{ width:17px; height:38px; background-size:17px 38px; z-index:120;}
.step-pop-hold .swiper-button-next{ right:0px;}
.step-pop-hold .swiper-button-prev{ left:0px;}

.myprom-top{ width:100%; height:2rem; line-height:2rem; background:#fff; position:fixed; left:0; top:0; z-index:100; text-align:center; font-size:.75rem; border-bottom:1px solid #f2f2f2;}
.myprom-top .ui-arrow{ display:inline-block; vertical-align:middle; margin:0 0 0 .3rem; top:.15rem;}
.myprom-top .ui-arrow-b{ border-top-color:#999;}
.myprom-top .ui-arrow.ashow{ transform:rotate(-180deg); -webkit-transform:rotate(-180deg); margin-top:0; top:-.15rem;}
.myprom-list{ background:#fff;}
.myprom-list li{ padding:.5rem; border-top:1px solid #f2f2f2;}
.myprom-list li:first-child{ border-top:none;}
.myprom-list li h4{ font-size:.75rem; margin-bottom:.2rem;}
.mpstate{ display:inline-block; width:2rem; height:.75rem; line-height:.75rem; text-align:center; border-radius:.1rem; font-size:12px; float:right; color:#fff;}
.myprom-list li .c-row{ line-height:.9rem;}
.myprom-fir{ position:absolute; width:100%; background:#fff; z-index:100; display:none;}
.myprom-fir li{ border-top:1px solid #f2f2f2;}
.myprom-fir-mb{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:99; background:rgba(0,0,0,.7); display:none;}
.reushow{ display:inline-block; height:.9rem; line-height:.9rem; padding:0 .5rem; border:1px solid #288ff8; color:#288ff8; background:#fff; border-radius:.5rem; margin-left:.3rem;}

.spage-bg{ background:url(../images/package/spbg.jpg) no-repeat; background-size:100% 100%;}
.spage-box{ width:300px; background:#fff; border-radius:.2rem; box-shadow:0 0 5px rgba(0,0,0,.2); padding:10px 10px 20px 10px; box-sizing:border-box; margin:.75rem auto 0 auto;}
.spage-box img{ width:100%;}
/* 尊享2017 */
.ex17-flex {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
/* 7.7 */
.sugg-top{ background:#e9f4fe; color:#288ff8; padding:.6rem .75rem;}
.bgc-00bbbb{ background:#00bbbb;}
.lazy-box{ width:100%; padding:.5rem 0;}
.lazy-box img{ width:100%; vertical-align:bottom;}
/* 9.11 */
.bgc-7ac2ff{ background:#7ac2ff;}
.bgc-fe9400{ background:#fe9400;}
.bgc-fe7264{ background:#fe7264;}
/* 大转盘入口 */
.turn-into{ position:fixed; left:0; bottom:0; width:100%; box-sizing:border-box; z-index:601;}
.turn-close{ position:absolute; right:3rem; top:-.5rem;}
.turn-close .iconfont{ font-size:1.7rem; color:#7e00d8;}
.turn-into a{ display:block;}
/*3g头部调整*/
.comtophold + .c-main .filter-lab-fixed {top: 45px;}
.comtophold + .c-main .insurlab {top: 45px;}
.tk-con p {word-break: break-all;}
//微信咨询
.wxbox{padding: 0 1rem 0 .5rem;}
.wxbox p{padding-top: .1rem;}
.wx-consult{background: url(../images/wx.png) no-repeat;background-size: 100% 100%;width: 1.35rem;height: 1.1rem;margin: 0 auto;}
.width-57{width: 57%;}
.inform-footer .width-28{width: 28%;}
.zero-qrcode img{width: 100%;height: 100%;}
.maskr{position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,0.5); top: 0; left: 0; right: 0; bottom: 0;z-index: 300;}
.cx-coupon{position: fixed;top: 50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);border-radius: .2rem;z-index: 400;}
.cx-img{width: 16rem;height: 15.75rem;}
.cx-img img{width: 100%;height: 100%;}
.cx-close{display: block;background: url(../images/close1.png) no-repeat;background-size: 100% 100%;width: 2.5rem;height: 2.5rem; position: absolute;bottom: -3rem;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}

