@charset "utf-8";
/* CSS Document */
body{ background:#f7f7fa; }
/*通用样式*/
.weui-flexView{ width:100%; height:100%; margin:0 auto; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column;}
.weui-navBar{ height:1.95rem; position:relative;text-align:center; background:#fff; border-bottom:1px solid #f5f5f5; z-index:102; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;}
.weui-scrollView{ width:100%; height:100%; -webkit-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; overflow-y:auto; overflow-x:hidden; -webkit-overflow-scrolling:touch; position:relative; padding-bottom:2.5rem;}
.weui-view{ width:92%; margin:0 auto; position:relative;}
.weui-box{ background:#fff; border-radius:0.2rem; -webkit-border-radius:0.2rem; -moz-border-radius:0.2rem; -ms-border-radius:0.2rem; -o-border-radius:0.2rem; }
.weui-btn-radius{ border-radius:1rem}
.weui-btn-inline{ text-align:center; margin-top:1.65rem;}
.weui-btn-inline .weui-btn{ display:inline-block; width:auto!important;}
.weui-form-preview__title{ color:#353535; font-weight:bold; font-size:0.7rem; float:left; border-left:0.1rem solid #1b83fb; padding-left:0.4rem; line-height:0.8rem;}
.weui-form-preview__more{ color:#9d9d9d; font-size:0.6rem;}
.weui-dialog__bd .msg-img{width:5.4rem; height:5.4rem; margin:1.25rem auto 0;}
.weui-dialog__bd .msg-img img{ width:100%; height:100%;}

/* index */
.banner img{ width:100%;}
.inbox .weui-input{ text-align:right;}
.inbox .weui-cell_select{ padding-right:1.3rem;}


/* 车险报价 */
.car_navs a{ font-size:0.6rem; position:relative; line-height:1.95rem; color:#353535; display:inline-block;}
.car_navs a.on{ color:#1b83fb;}
.car_navs .on:after{content:" ";position:absolute; width:0.7rem; height:0.12rem; background:#1b83fb; bottom:0; left:50%; margin-left:-0.35rem; border-radius:0.06rem;}

.weui-uploaderBox{ background:#fff; margin-bottom:1.1rem; padding:0.55rem 0;}
.weui-uploader-box{ background:#f7f7fa; width:92%; margin:0 auto; padding:0.8rem 0 0.7rem; position:relative; text-align:center; border-radius:0.2rem; -webkit-border-radius:0.2rem; -moz-border-radius:0.2rem; -ms-border-radius:0.2rem; -o-border-radius:0.2rem;}
.weui-uploader-box:before{ content:" "; width:1.85rem; height:1.85rem; display:inline-block; background:url(../image/icons/up.png) no-repeat 0 0 / 100% 100%;}
.weui-uploader-box p{ color:#1b83fb; font-size:0.6rem; line-height:2;}

.weui-form-preview .weui-cell{ padding:0.35rem 0.65rem; height: 1.62rem; line-height: 1.62rem;}
.weui-form-preview .weui-cell:before{ border:1px solid #fff;}
.weui-form-preview .weui-cells_checkbox{overflow: hidden;}

/*商家列表*/
.shopList .weui-media-box{ background:#fff; margin-bottom:0.5rem;border-radius:0.2rem;}
.shopList .weui-media-box__desc img,.shop-top .weui-media-box__desc img{ width:0.7rem; height:0.7rem;}
.shopList .more{ display:inline-block; color:#1b83fb; font-size:0.55rem; border:1px solid #006cf3; height:1.15rem; line-height:1.15rem; padding:0 0.3rem; border-radius:0.6rem;}
.shop-top{ background:url(../image/bg.jpg) no-repeat 0 0 / 100% 100%; height:7.4rem;}
.shop-top .weui-media-box{ width:92%; margin:0 auto; padding:0.6rem 0;}
.shop-top .weui-media-box__hd{ width:5rem; height:5rem; border-radius:0.4rem; overflow:hidden;}
.shop-top .weui-media-box__title{ color:#fff;white-space:normal; line-height:1.5;}
.shop-top .weui-media-box__desc p{ color:#fff; font-size:0.6rem; line-height:2;}
.shop-top .titles{ padding-left:0.65rem; color:#a5cdfc; font-size:0.55rem; line-height:1.8; padding-top:1.65rem;}
.shop-top .moneys{ padding-left:0.65rem; color:#fff; font-size:1.8rem; line-height:2.2;}
.shop-info{ background:#fff;border-radius:0.2rem; padding:0.65rem; margin-top:-0.75rem;}
.shop-info p{ color:#333; font-size:0.6rem; line-height:1.8;}
.shop-review .weui-media-box{ padding:0.45rem 0.6rem;}
.shop-review .weui-media-box p{ color:#9d9d9d; font-size:0.55rem; line-height:1.8;}
.shop-review .dates{ position:absolute; right:0.6rem; top:0.4rem; color:#9d9d9d;font-size:0.55rem; font-family:Arial;}
.shop-review .weui-cell_link{  color:#ccc; justify-content:center; text-align:center;}

/* 投保单管理 */
.weui-form-preview__tip{font-size:0.6rem;}
.weui-form-preview__btns{ position:relative; height:3rem; line-height:3rem;}
.weui-form-preview__btns .weui-btn{ display:inline-block; font-size:0.6rem; vertical-align:middle;}
.bxlogo{ float:left; width:3rem; height:3rem; border:1px solid #f2f2f2; border-radius:0.1rem;}
.bxlogo img{ width:100%; height:100%;}

.policy-top{ background:#fff; margin-bottom:0.65rem; padding:0.5rem 5%;}
.policy-top p{ color:#9d9d9d; line-height:1.8; font-size:0.5rem;}
.policy-top p.tt{ color:#353535; font-size:0.65rem; font-weight:bold;}
.policyList{ background:#fff; border-radius:0.2rem;}
.policyList .weui-cell{ padding:0.2rem 0.6rem;}
.policyList .weui-cell__hd img{ width:1.5rem; height:1.5rem; margin-right:0.5rem;}
.policyList .weui-cell__ft{ font-size:0.65rem;}

/*个人中心*/
.mem-top{ height:10.1rem; background:url(../image/memBg.jpg) no-repeat 0 0 / 100% 100%;}
.mem-title{ color:#fffefe; font-size:0.75rem; text-align:center; line-height:2.6;}
.mem-link .weui-cell__hd img{ width:0.8rem; height:0.8rem; margin-right:0.3rem;}
.person{ text-align:center; color:#fff; font-size:0.75rem; padding:0.8rem;}
.person .m-img{ width:2.4rem; height:2.4rem; border-radius:50%; display:inline-block; margin-bottom:0.45rem;}


/**/
.login-head{ text-align:center; height:9.65rem; line-height:9.65rem;}
.login-head img{ width:54%; vertical-align:middle;}
.login-links{ padding:0 0.8rem; position:relative;}
.login-links a{ color:#1b83fb; font-size:0.5rem; line-height:3.8;}
.login-links a.par{ position:absolute; right:0.8rem; top:0;}

.regbox .weui-label{ width:4.2rem;}

/* 资金管理 */
.fund-wrap{ background:url(../image/fundBg.jpg) no-repeat 0 0; background-size:100%; }
.fund-top{ padding:0.75rem 0 2.5rem;text-align:center; color:#fff; font-size:0.55rem; line-height:1.8;}
.fund-top .t1{ color:#a5cdfc;}
.fund-top .t2{ font-size:1.8rem;}
.fund-wrap .weui-btn{ line-height:3; border-radius:1.5rem;}
.fund-wrap .weui-btn_primary{ box-shadow:0 0.2rem 0.5rem rgba(18,88,168,.3);}
.fund-wrap .weui-btn_default{ box-shadow:0 0.2rem 0.5rem rgba(227,227,227,.3);}

.fund-list{ border-radius:0.2rem; margin-top:1rem;}
.fund-list .ico{ width:0.7rem; height:0.7rem; vertical-align:middle;}
.fund-list h4{ font-size:0.6rem; font-weight:normal;}
.fund-list p{ font-size:0.55rem; color:#9d9d9d;}
.fund-list h3{ font-weight:normal; font-size:0.6rem; font-family:Arial;}

/*我的消息*/
.messText{ position:relative; background:#fff; border-radius:0.3rem; padding:0.6rem 0.65rem; box-shadow:0 0.15rem 0.4rem #f4f4f4;}
.messText h2{ color:#333; font-size:0.6rem; line-height:2; font-weight:normal;}
.messText p{ color:#9d9d9d; font-size:0.55rem; line-height:1.8;}
.mess-date{ color:#9d9d9d; font-size:0.5rem; text-align:center; padding:0.5rem 0; line-height:2.4;}

/* 推广 */
.spead-top img{ width:100%;}
.wechat{ text-align:center; padding:2.95rem 0 2rem;}
.codeImg{ border-radius:0.5rem;  width:7rem; height:7rem; padding:0.5rem; background:#fff; margin-bottom:0.5rem;}
.wechat p{ color:#9d9d9d; font-size:0.6rem;}

.selectBank{ background:#fff;}
.selectBank h4{ color:#353535; font-size:0.65rem; font-weight:normal;}
.selectBank p{ color:#9d9d9d; font-size:0.6rem;}

.amountForm{ background:#fff; margin-bottom:1.5rem;}
.amountForm p{ color:#9d9d9d; font-size:0.55rem; line-height:2.4; padding:0.3rem 0.65rem;}
.amountForm .weui-cell:before{ border-top:1px solid #fff;}
.amountForm .weui-label{font:1.2rem/1.5 "PingFang SC"; width:1.1rem;}
.amountForm .weui-input{font:1.2rem/1.5 "PingFang SC",Tahoma,Arial,sans-serif;}
.amountForm p.t2{ font-size:0.5rem;}
.amountForm p.t2:before{ border-top:1px solid #e5e5e5;content:' '; position:absolute;right:0.65rem; left:0.65rem; height:1px;}

.weui-textarea{ font-size:0.6rem; font-family:"Microsoft Yahei";}
.weui-btn-right{ display:inline-block; font-size:0.55rem; line-height:2.3; padding:0 0.9rem;}
.dt_title{ height:1.35rem;}
.dt_title .weui-form-preview__title{ margin-top:0.3rem;}

/*上传图片*/
.weui-uploader_file{  width:100%; background-repeat:no-repeat; background-size:contain; height:100%; background-position:center top; position:absolute;left:0;top:0; z-index:111;}

/*商家入驻*/
.recruit{ background:#1f5fc7;}
.recruitTop{ text-align:center; position:relative; padding:0.65rem}
.recruitTop .tt{ height:0.95rem;}
.recruitTop .arr{ height:1.45rem; width:1.45rem; position:absolute; top:-0.7rem;}
.recruitTop .arrL{left:10%;}
.recruitTop .arrR{right:10%;}
.recruitCont{ width:90%; margin:0 auto;}
.recruitCont .rec_group{ width:100%; margin-bottom:0.45rem; position:relative;}
.recruitCont .rec_group:after { clear:both; content:"."; display:block; height:0; overflow:hidden; visibility:hidden; }
.recruitCont .rec_border{ border-radius:0.9rem; height:1.8rem; line-height:1.8rem; overflow: hidden; background:#f4f6f8;}
.recruitCont .rec-icon{width:1rem;height:1rem;position:absolute; top:0.4rem; left:0.7rem;}
.recruitCont .rec_group .weui-input{ color:#333; font-size:0.6rem; height:1.8rem; width:100%; background:none; border:none;padding-left:2rem;}
.recruit .weui-btn-inline{ margin-top:0.6rem;}
.recruit .weui-btn-inline .weui-btn{ margin-bottom:0.5rem;}
.rec_select .rec_border{ padding-right:1.3rem;}
.recruitCont .rec_select:after{visibility:visible; height:0.35rem; width:0.35rem;border-width:2px 2px 0 0; border-color:#c8c8cd; border-style:solid; position:absolute; top:50%; right:0.65rem; margin-top:-0.15rem;
-webkit-transform:matrix(.71,.71,-.71,.71,0,0);transform:matrix(.71,.71,-.71,.71,0,0);}


/*分享*/
.shareTip{ display:none;}
.wxTipImg{ position:absolute; top:1rem; left:10%; width:80%; z-index:1000;}



/*公用*/
:-moz-placeholder{color:#9d9d9d; opacity:1; }
::-moz-placeholder{color:#9d9d9d;opacity:1;}
input:-ms-input-placeholder{color:#9d9d9d;opacity:1;}
input::-webkit-input-placeholder{color:#9d9d9d;opacity:1;}

.bg-white{ background:#fff;}
.imt2{ margin-top:-2rem;}
.mb5{ margin-bottom:0.5rem;}
.pat25{ padding-top:0.25rem;}
.pat5{ padding-top:0.5rem;}
.pat25{ padding-top:2.5rem;}
.w60{ width:60%; margin:0 auto;}
.img-responsive{ width:100%;}

.reg-wrap{ padding:0 5%;}
.reg-header{ text-align:center; padding:0.75rem;}
.reg-title{ font-size:0.8rem; color:#1b83fb; line-height:1.6}
.reg-article p{ font-size:0.6rem; line-height:1.75; margin-bottom:0.3rem;}
.closeBtn{ text-align:center; margin-bottom:1rem;}
.closeBtn .weui-icon-cancel{ font-size:1.5rem;}

/*关注公众号*/

.bg-wechat{
    background:-webkit-linear-gradient(left, #0f7bf7 , #5f7cea);
    background:-o-linear-gradient(right, #0f7bf7, #5f7cea);
    background:-moz-linear-gradient(right, #0f7bf7, #5f7cea);
    background:linear-gradient(to right, #0f7bf7 , #5f7cea);
}
.wechat-img{border-radius:0.4rem;text-align:center; background:#fff; margin:0.75rem 0; }
.wechat-img p{line-height:1.6;font-size:0.6rem;color:#333; padding-top:1.5rem;}
.wechat-img .wechat-center{ padding:10% 15% 15%;}
.wechat-img .wechat-center img{ width:100%;}
.wechat-num{line-height: 2.4rem;font-size:0.6rem;color:#8f8f8f;border-radius:0.375rem; text-align:center; background:#fff;}
.wechat-num span{color: #ff3730;}
