﻿@charset "utf-8";
body{ background-color: #e6e6e6; }
.wrap { max-width: 640px; margin: 0 auto; position: relative; overflow-x: hidden; table-layout: fixed; word-break: break-all; }
.head_fixed{ width: 100%; max-width: 640px; margin: auto; position: fixed; top: 0; left: 0; right: 0; z-index: 99; }
.foot_fixed{ width: 100%; max-width: 640px; margin: auto; position: fixed; bottom: 0; left: 0;right: 0; z-index: 99; }
.head_fixed ~ .main{ padding-top: 40px;}
.last-bb .bb:last-child{ border-bottom: none; }
.col_own{ color: #1b338a; }
.bg_own{ background-color: #1b338a; }
.wrap-flex{ display: -webkit-box;display: -webkit-flex;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; align-items: center; width: 100%;min-height: 100vh; }
.wrap-flex .main{ width: 100%;-webkit-box-flex: 1; -webkit-flex: 1; flex: 1;}

/*flex垂直对齐列表*/
.m-list-flex{ display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.m-list-flex .m-cell-bd{ -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; overflow: hidden; }

/* flex组件 - 箭头 */
[class^="m-arrow-"] .m-cell-rt:after,[class*="m-arrow-"] .m-cell-rt:after{ display: inline-block; height: 10px; width: 10px; border-width: 2px 2px 0 0; border-color: #c8c8cd; border-style: solid; position: absolute; top: 50%; right: 2px; }
.m-arrow-right .m-cell-rt,.m-arrow-down .m-cell-rt,.m-arrow-up .m-cell-rt{ padding-right: 13px; position: relative; }
.m-arrow-right .m-cell-rt:after{ content: " "; -webkit-transform: matrix(.71,.71,-.71,.71,0,0); transform: matrix(.71,.71,-.71,.71,0,0); margin-top: -4px; }
.m-arrow-down .m-cell-rt:after{ content: " "; -webkit-transform: matrix(-.71,.71,-.71,-.71,0,0); transform: matrix(-.71,.71,-.71,-.71,0,0); margin-top: -7px; }
.m-arrow-up .m-cell-rt:after{ content: " "; -webkit-transform: matrix(.71,-.71,.71,.71,0,0); transform: matrix(.71,-.71,.71,.71,0,0); margin-top: -3px; }

/*富文本编辑器*/
.m-editor img{ display: block; max-width: 100%!important; height: auto; margin-left: auto; margin-right: auto;}
.multi-line3{ min-height: 3em; display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:clip;overflow:hidden;}
.mt7{margin-top: 7px;}
.mb7{margin-bottom: 7px;}
.mt25{margin-top: 25px;}
.mt0{margin-top:0;}
.mt30{margin-top: 30px;}

/*首页*/
/*首页的顶部*/
.index-top{position:relative;width:100%;padding-top:41%;background-repeat:no-repeat;background-size:100% 100%;background-position:center;box-shadow: 0 5px 10px rgba(86,84,84,.5);-webkit-box-shadow: 0 5px 10px rgba(86,84,84,.5);}
.index-portrait{position:absolute;bottom:-15px;right:30px;}
.index-portrait span{font-size: 16px;color:#fff;margin-right:20px;}
.index-portrait .pic-view{display:inline-block;vertical-align:middle;width:65px;height:65px;border:2px solid #fff;border-radius:5px;-webkit-border-radius:5px;}

/*九大列表*/
.index-middle-list {padding:20px 0 10px;background: #fff;}
.index-middle-list li{float:left;text-align:center;font-size: 14px;color:#454545;width: calc(100%/3);padding:20px 0;cursor:pointer;}
.index-middle-list li:nth-of-type(3n){border-right:none;}
.index-middle-list li.bb-none{border-bottom:none;}
.index-middle-list li i{position:relative;display:block;margin:0 auto 5px;width:43px;height:43px;border-radius:50%;-webkit-border-radius:50%;background-repeat:no-repeat;background-size:cover;}
.index-middle-list li i.i1{background-image: url(../images/index1.png);}
.index-middle-list li i.i2{background-image: url(../images/index2.png);}
.index-middle-list li i.i3{background-image: url(../images/index3.png);}
.index-middle-list li i.i4{background-image: url(../images/index4.png);}
.index-middle-list li i.i5{background-image: url(../images/index5.png);}
.index-middle-list li i.i6{background-image: url(../images/index6.png);}
.index-middle-list li i.i7{background-image: url(../images/index7.png);}
.index-middle-list li i.i8{background-image: url(../images/index8.png);}
.index-middle-list li i.i9{background-image: url(../images/index9.png);}

/*右上角角标*/
.index-middle-list li i.i3:after{content:"";display:block;position:absolute;top:-8px;right:-8px;width:29px;height:29px;background-image: url(../images/tip1.png);background-repeat:no-repeat;background-size:cover;}

/*热门推荐列表*/
.index-reco h2{font-size: 14px;text-align: center;line-height:38px;}
.index-rec-list {background: #fff;}
.index-rec-list li{padding:10px 12px;border-bottom: 1px solid #e1e1e1;}
.index-rec-list li:last-child{border:none;}
.index-rec-list  .pic-view{width:102px;height:80px;}
.index-rec-list  .m-cell-bd{padding-left:15px;}
.index-rec-list  .m-cell-bd h3{font-size: 14px;}
.index-rec-list  .m-cell-bd p{font-size: 12px;color:#a3a3a3;}
.index-rec-list  .m-cell-bd div{margin-top:5px;font-size: 10px;color:#5b5b5b;}
.index-rec-list  .m-cell-bd div i{display:inline-block;vertical-align:middle;margin:0 5px 0 15px;width:14px;height:14px;background-image: url(../images/eye.png);background-repeat:no-repeat;background-size:cover;}

/*首页底部*/
.index-foot{ width: 100%; margin-top:7px;padding:10px 0;background: #fff;text-align: center;font-size: 11px;}
.index-foot .foot-top{margin:auto;}
.index-foot .foot-top img{margin-right:10px;width:50px;height:auto;vertical-align:middle;}
.index-foot p{color:#606060;}
.index-foot p i{margin-left:8px;color:#fdd000;}

/*更新个人资料*/
.personal-data{padding:15px 0;background:#000000;}
.personal-data .pic-view{margin:auto;width:80px;height:80px;border:5px solid #333;border-radius: 50%;-webkit-border-radius: 50%;}
.personal-data p{margin-top:10px;text-align: center;color:#fff;font-size:16px;}
.sub-personal-info{padding:10px 20px 0;background:#fff;}
.personal-info-title {font-size: 14px;}
.personal-info-title i{display:inline-block;vertical-align:middle;margin-top:-3px;margin-right:5px;width:13px;height:13px;background-image: url(../images/pic1.png);background-repeat:no-repeat;background-size:cover;}
.personal-info-body{padding:0 15px;}
.personal-info-body li{padding:5px 0;border-bottom:1px solid #e1e1e1;font-size: 13px;}
.personal-info-body li .form-unify{text-align: right;}
.personal-info-body li .form-unify2{text-align: left;}
.personal-info-body li.bb-none{border-bottom: none;}
.form-short{display:inline-block;vertical-align:middle;margin-top:-3px;padding:4px 4px;margin-right:5px;width:90px;border-bottom: 1px solid #e1e1e1;}
.get-confirm{display:inline-block;vertical-align:middle;padding:4px 10px;background:#4fa8fb;color: #fff;}

/*上传照片*/
.click-upload-wrap{padding:20px 0 0;}
.click-upload{position:relative;margin:auto;width:110px;cursor: pointer;}
.sub-info-btn-wrap{padding:25px 15px;}
.sub-info-btn{display:block;line-height:40px;font-size: 14px;text-align: center;background: #fdd000;border-radius: 5px;-webkit-border-radius: 5px;}

/*图标固定*/
.house{position:fixed;z-index:100;bottom:105px;right:15px;width:44px;height:44px;background-color:rgba(0,0,0,.6);background-image:url(../images/house.png);background-repeat:no-repeat;background-size:22.5px 22.5px;background-position:center;border-radius: 50%;-webkit-border-radius: 50%;}
.arrow-left{position:fixed;z-index:100;bottom:50px;right:15px;width:44px;height:44px;background-color:rgba(0,0,0,.6);background-image:url(../images/arrow-left.png);background-repeat:no-repeat;background-size:22.5px 22.5px;background-position:center;border-radius: 50%;-webkit-border-radius: 50%;}

/*我的信用卡*/
/*中间两部分*/
/*第一部分*/
.card-body > li{background: #fff;}
.card-body > li.li2{background: #fff;}
.card-body > li.li2 ul li{background-color: #fff;}
.card-body > li .m-arrow-right{padding:10px 12px;}
.card-body > li span{color:#3b3b41;font-size: 14px;}
.card-body ol li{float:left;width: 50%;border-right:1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;}
.card-body ol li:nth-of-type(2n){border-right:none;}
.card-body ol li a{padding:10px 12px;}
.card-body ol li .m-cell-bd{padding-right:10px;}
.card-body ol li h3{font-size: 14px;color:#333;}
.card-body ol li p{font-size: 11px;color:#747474;}
.card-body ol li .pic-view{width:65px;height:40px;border-radius: 5px;-webkit-border-radius: 5px;}

/*第二部分*/
.card-body > li.li2 ul {padding:10px;padding-top:0;}
.card-body ul li{float:left;width:calc((100% - 8px*2)/3);border:1px solid　#e1e1e1;margin-right:8px;margin-bottom:8px;padding:0 9px;}
.card-body ul li:nth-of-type(3n){margin-right:0;}
/*.card-body ul li {padding:0 9px;border:1px solid #e1e1e1;margin-right:8px;}*/
.card-body ul li a{display:block;}
.card-body ul .li2-middle-top{position:relative;padding:10px 0;border-bottom:1px solid #e1e1e1;}
.card-body ul .li2-middle-top .pic-view{width:65px ;height:65px;margin:auto;}
.card-body ul .li2-middle-top .to-middle{position:absolute;z-index:9;bottom:0;left:50%;-webkit-transform: translate(-50%, 50%); transform: translate(-50%, 50%);white-space: nowrap;text-align: center;}
.card-body ul .li2-middle-top .to-middle span{display:inline-block;margin-right:2px;font-size:10px;color:#fff;white-space: nowrap;background-color:#fc4321;padding:0 3px;}
.card-body ul .li2-middle-mid{padding:15px 0 10px 0}
.card-body ul .li2-middle-mid h4{font-size: 14px;color:#333;text-align: center;}
.card-body ul .li2-middle-mid p{font-size: 9px;color:#999;text-align: center;min-height:30px;margin-top:5px}
.card-body ul .li2-middle-bot{border-top: 1px dotted #e1e1e1;cursor: pointer;text-align: center}
.card-body ul .li2-middle-bot:after{content: "";display:inline-block;position: absolute;right: 0;top:9px;border: 3px solid #9f9f9f;border-bottom: none;border-left-color:transparent;border-right-color: transparent;}
.card-body ul .li2-middle-bot span{display:inline-block;vertical-align:middle;margin-top:-3px;width:29px;height:10px;background-image: url(../images/jiangjin3.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center;}
.card-body ul .li2-middle-bot i{display:inline-block;font-size: 9px;color:#ff4122;}

/*下面一部分*/
.card-bottom{padding:12px 0;background: #fff;}
.card-bottom .table-cell{text-align: center;}
.card-bottom .pic-view{margin:auto;width:45px;height:45px;background-image: url(../images/ser-pro.png);background-repeat:no-repeat;background-size:35px 35px;background-position:center;border:1px solid #36aaf0;border-radius: 50%;-webkit-border-radius: 50%;}
.card-bottom .pic-view.pic2{background-image: url(../images/save-money.png);}
.card-bottom h3{margin-top:5px;font-size: 12px;font-weight: bold;}
.card-bottom p{margin-top:5px;color:#666;font-size: 10px;}

/*我的信用卡弹窗*/
.pop-top2{padding-bottom:15px;}
.pop-under{position:fixed;z-index:199;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.4);}
.card-pop{position:fixed;z-index:200;top:50%;left:50%;margin-top:-158px;margin-left:-150px;width:300px;padding:22px 15px 20px;background:#fff;border-radius:5px;-webkit-border-radius:5px;}
.card-pop .table{background-color:#f2f2f2;}
.card-pop .table-cell{text-align:center;padding:7px 0;}
.pop-bottom2 {padding-top:10px;line-height:1.6;font-size: 14px;border-top:1px dashed #e1e1e1;}
.pop-bottom2  p{color:#333;}
.pop-bottom2 span{color:#666;font-size: 14px;}
.close-btn{position:absolute;right:2px;top:2px; width: 20px; height: 20px;}
.close-btn:before,.close-btn:after{ content: ""; display: block; width: 60%; height: 1px; background-color: #ababab; position: absolute; top: 50%; margin-top: -1px; left: 20%; }
.close-btn:before{ transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); }
.close-btn:after{ transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); }

/*办信用卡详情*/
.btn-promote{padding:10px 32px;background: #fff;}
.btn-promote a{float:left;line-height:32px;font-size: 14px;text-align:center;margin-right:27px;width: calc((100% - 27px)/2);background:#fdd000;border-radius: 5px;-webkit-border-radius: 5px;}
.btn-promote a.a2{margin-right:0;}
.btn-promote a.single{width:100%;margin-right:0;}

/*办信用卡详情填写资料*/
.fill-msg-title{line-height:44px;padding-left:15px;font-size: 15px;}
.fill-msg{padding:0 18px;background: #fff;}
.fill-msg li{border-bottom:1px solid #e1e1e1;}
.fill-msg li:last-child{border-bottom: none;}
.fill-msg li span{font-size: 14px;color:#333;}
.fill-msg li .form-unify{font-size: 12px;}
.fill-msg-notice{margin-top:7px;padding:10px 15px;background: #fff;font-size:12px;line-height:1.8;}
.fill-msg-notice span{width: 15px;}
.fill-msg-notice div.table-cell{padding-left:5px;}

/*条款确定*/
.m-agree{ display: block; padding: 10px; text-align: center}
.m-agree .agree-main:before{content: ""; display: inline-block; width: 13px; height: 13px; vertical-align: middle; margin-top: -3px; margin-right: 5px; border: 1px #999 solid; border-radius: 3px;-webkit-border-radius: 3px;}
.m-agree .weui-check:checked + .agree-main:before{content:"✔"; text-align: center; line-height: 11px; font-size: 11px; color: #999;}
.m-agree .agree-main a{ color: #000; pointer-events: auto; }
.save-msg-wrap{padding:0 45px;margin-top:10px;margin-bottom:30px;}
.save-msg{display:block;line-height:35px;font-size: 14px;text-align: center;background: #fdd000;border-radius: 5px;-webkit-border-radius: 5px;}

/*下一步*/
.next-step-middle-wrap{padding:7px;}
.next-step-middle{padding:0 12px;}
.next-step-middle h3{font-size: 12px;line-height:35px;border-bottom:1px solid #e1e1e1 ;}
.add-list li{position:relative;padding: 5px 0;border-radius:10px;-webkit-border-radius:10px;background-color: #fff;overflow:hidden;}
.add-list li .m-cell-bd{padding:7px;font-size: 13px;}
.add-list li .m-cell-bd p{line-height: 2;}
.m-check{ display: block; padding:0 0 0 15px;}
.m-check .check-main:before{content: ""; display: inline-block; width: 16px; height: 16px; vertical-align: middle; margin-top: -3px; margin-right: 5px; border: 1px #fc5300 solid; -webkit-border-radius: 50%; border-radius:50%; /* font-family: weui; line-height: 1; text-rendering: auto; -webkit-font-smoothing: antialiased; font-size: 16px; color: #9a9a9a; content: '\EA01'; display: inline-block; vertical-align: top; margin-right: 5px; border:1px solid #fc5300;*/}
.m-check .weui-check:checked + .check-main:before{ content:""; background-image: url(../images/gou.png);background-position: center center;background-repeat:no-repeat;background-size:8px 8px;}
.m-check .check-main { color: #fc5300; }
.delete-button{margin-left:5px;width:30px;line-height:18px;color:#fc5300;font-size:12px;}
.add-apply-info{display:block;border: 1px solid #e1e1e1;font-size: 12px;color:#999;text-align: center;line-height:38px;}
.add-apply-info i{font-size: 16px;margin-right:7px;}
.m-protocol{ display: block; padding:25px 0;text-align: center;}
.m-protocol .protocol-main:before{content: ""; display: inline-block; width: 13px; height: 13px; vertical-align: middle; margin-top: -3px; margin-right: 5px; border: 1px #999 solid; border-radius: 3px;-webkit-border-radius: 3px;}
.m-protocol .weui-check:checked + .protocol-main:before{ content:"✔"; text-align: center; line-height: 11px; font-size: 11px; color: #999; }
.m-protocol .protocol-main { color: #666; }
.m-protocol .protocol-main a{ color: #000; pointer-events: auto; }
/*.next-step-wrap{padding:0 40px;margin-top:10px;margin-bottom:30px;}*/
.next-step{display:block;line-height:30px;font-size: 14px;text-align: center;background: #fdd000;border-radius: 5px;-webkit-border-radius: 5px;}

/*确认信息申请*/
.pop-confirm-msg-wrap{position:fixed;z-index:200;bottom:0;left:0;width:100%;padding:0 12px;background: #fff;}
.pop-confirm-msg h3{line-height:30px;font-size: 11px;border-bottom: 1px solid #e1e1e1;}
.pop-confirm-wrap{padding: 10px 0;border-bottom:1px solid #e1e1e1;}
.pop-confirm-wrap p{font-size: 12px;line-height:2;color:#666;}
.con-choose-btn-wrap{padding:12px 0;}
.con-choose-btn-wrap a{float: left;width:calc((100% - 50px)/2);line-height:26px;margin-right:50px;text-align:center;font-size:11px;border-radius: 5px;-webkit-border-radius: 5px;background:#fdd000;}
.con-choose-btn-wrap a.a2{margin-right:0;}

/*1.4.1贷款*/
.loan-list li{margin-bottom:5px;padding:10px 12px 0;background: #fff;}
.loan-list-top .loan-left i{display:inline-block;margin-right:2px;width:17px;height:17px;vertical-align:middle;margin-top:-3px;background-repeat:no-repeat;background-size:cover;background-position:center;border:1px solid #e1e1e1;border-radius: 50%;-webkit-border-radius: 50%;}
.loan-list-top .loan-left b{font-size: 12px;}
.loan-list-top .loan-right:after{content: "";display:inline-block;vertical-align:middle;margin-top:-3px;margin-left:1px;border: 3px solid #9f9f9f;border-bottom: none;border-left-color:transparent;border-right-color: transparent;}
.loan-list-top .loan-right img{width:29px;height:auto;vertical-align: middle;/*margin-top:0px;*/}
.loan-list-top .loan-right span{font-size: 11px;color:#ff4122;}
.loan-list-body{padding:10px 0;}
.loan-list-body .loan-list-body-left{padding-right:12px;border-right:1px solid #e1e1e1;}
.loan-list-body .loan-list-body-left p{margin-bottom:10px;font-size: 15px;color:#ec3d48;}
.loan-list-body .loan-list-body-left i{font-size: 11px;}
.loan-list-body .loan-list-body-right{position:relative;padding-left: 12px;}
.loan-list-body .loan-list-body-right p{color:#8c8c8c;font-size: 11px;}
.loan-list-body .loan-list-body-right .button-div {position: absolute;right: 0;top: 0;width: 60px;height: 100%;}
.loan-list-body .loan-list-body-right .button-div a{color:#fff;font-size: 11px;display: block;border-radius: 5px;text-align: center;height: 20px;line-height: 20px;width: 100%;margin-bottom:5px;}
.loan-list-body .loan-list-body-right .button-div a.red{background-color: #ff4122}
.loan-list-body .loan-list-body-right .button-div a.yellow{background-color: #fdd000}

/*非会员资料*/
.un-vip-det{background: #fff;}
.det-top{padding:12px 12px 20px;}
.det-top{border-bottom:1px solid #e1e1e1;}
.det-top .det-top-left{align-self:flex-start;width:45px;height:45px;background-repeat:no-repeat;background-size:32px auto;background-position:center center;border:1px solid #ededed;border-radius: 5px;-webkit-border-radius: 5px;}
.det-top .m-cell-bd{padding-left:12px;}
.det-top .m-cell-bd h2{font-size: 13px;}
.det-top .m-cell-bd p{margin-top:5px;line-height:2;font-size: 11px;color:#666;}
.det-bottom{padding:12px;}
.det-bottom ul li{float:left;width: 50%;font-size: 11px;color:#333;}
.vip-application{margin-top:7px;padding-left:12px;background: #fff;}
.vip-application h4{border-bottom: 1px solid #e1e1e1;font-size: 14px;line-height:36px;}
.vip-application h4 i{display:inline-block;vertical-align: middle;margin-top:-3px;margin-right:5px;height:14px;}
.vip-application h4 i img{display:block;height:100%;width:auto;}
.vip-application-con{padding:10px 0 ;line-height: 2;font-size: 12px;color:#666;}
.un-vip-reg-wrap{margin-top:7px;margin-bottom:12px;padding:0 45px 10px;background: #fff;font-size: 14px;color:#333;}
.un-vip-reg li{border-bottom: 1px solid #e1e1e1;}
.un-vip-reg input{text-align: right;}
.un-vip-reg-wrap .reg{display:block;margin-top:15px;line-height:35px;font-size: 14px;text-align: center;background: #fdd000;border-radius: 5px;-webkit-border-radius: 5px;}

/*会员贷款资料*/
/*进度查询*/
.card-top-content div img.wid190{width:190px;}
.tip-notice{padding: 0 15px;line-height:25px;font-size: 13px;color:#333;background: #fffdf3;border-top:1px solid #ffce59 ;border-bottom: 1px solid #ffce59;height: 36px;}
.tip-notice i{display:inline-block;vertical-align: middle;margin-top:-25px;margin-right:5px;width:12px;height:auto;}
.bank-list{margin-bottom:10px;padding-top:17px;background: #fff;}
.bank-list li{float:left;width:33.33%;padding-bottom:17px;}
.bank-list li a{display:block;text-align: center;font-size: 14px;color:#666;}
.bank-list li a .pic-view{margin:0 auto 7px;width: 45px;height:45px;border-radius: 50%;-webkit-border-radius: 50%;border:1px solid #e1e1e1;}
/*滚动条*/
.scroll-bar{height: 28px;margin-top: 5px;}
/*1.5.2输出查询资料*/
.confirm-pic{width:60px;height:30px ;}

/*1.5.3查询结果*/
.ser-result-pop{position:fixed;z-index:200;top:50%;left:50%;margin-top:-225px;margin-left:-155px;width:310px;background:#fff;border-radius:5px;-webkit-border-radius:5px;}
.ser-result-pop h2{line-height:55px;font-size:18px;text-align: center;font-weight: bold;}
.ser-result-table .table-cell{padding:10px 0;}
.col5{color:#555;}
.col-orange{color:#e80202;}
.ser-result-bottom{padding:15px 10px;}
.ser-result-bottom1 h4{margin-bottom:15px;font-size: 14px;color:#333;}
.ser-result-bottom1 ul li{float:left;width:33.33%;text-align: center;}
.ser-result-bottom1 ul li.active p{color:#24a1f5;}
.ser-result-bottom1 ul li i{display:block;width:50px;height:00px;margin:auto;background-image: url(../images/pic8.png);background-repeat:no-repeat;background-size:31px auto;background-position:center center;border:1px solid #e1e1e1;border-radius: 50%;-webkit-border-radius: 50%;}
.ser-result-bottom1 ul li .i1{background-image: url(../images/s1.png);}
.ser-result-bottom1 ul li .i2{background-image: url(../images/s2.png);}
.ser-result-bottom1 ul li .i3{background-image: url(../images/s3.png);}
.ser-result-bottom1 ul li.active .i1{border:1px solid #24a1f5;background-image: url(../images/s11.png);}
.ser-result-bottom1 ul li.active .i2{border:1px solid #24a1f5;background-image: url(../images/s22.png);}
.ser-result-bottom1 ul li.active .i3{border:1px solid #24a1f5;background-image: url(../images/s33.png);}
.ser-result-bottom1 ul li p{margin-top:5px;font-size: 12px;color:#454545;}
.ser-result-bottom2{}
.ser-result-bottom2 h4{margin-bottom:15px;font-size: 14px;color:#333;}
.ser-result-bottom2 div{font-size: 12px;line-height:2;}
.ser-result-bottom2 div b{align-self: flex-start;}

/*1.6.1省钱攻略*/
.top-save-wrap{background: #fff;}
.save-way-wrap{padding:0 10px 0 15px;}
.save-way{padding:10px 0;text-align:center;border-bottom:1px solid #e5e5e5;}
.save-way a{font-size: 15px;color:#909090;}
.save-way a.active span{display:inline-block;padding:2px 5px;color:#000;border-bottom:2px solid #ffb400;}
.save-list li{padding:12px 0;border-bottom: 1px solid #e1e1e1;}
.save-list li:last-child{border-bottom:none; }
.save-list li .pic-view{width:90px;height:72px;}
.save-list li .m-cell-bd{align-self:flex-start;padding-left:10px;padding-right:15px;}
.save-list li .m-cell-bd h3{font-size:13px;color:#303030;}
.save-list li .m-cell-bd p{font-size:12px;color:#909090;}

/*1.6.2攻略详情*/
.strategy-det{background: #fff;padding:10px 12px;}
.strategy-det h1{font-size: 17px;padding:6px 0;font-weight:bold;}
.det-tip{font-size: 11px;color:#909090;}
.det-tip a{padding-left:10px;color: #335a88;}
.strategy-intro{padding-top:12px;}

/*2.1个人中心*/
.personal-center-wrap{background: #373b3e;padding:0 12px;border-top: 1px solid #404142;}
.personal-center-top{padding:25px 0;border-bottom: 2px solid #404142;}
.personal-center-top .pic-view{width:70px;height:70px ;border:4px solid #333;border-radius: 50%;-webkit-border-radius: 50%;}
.personal-center-top .m-cell-bd{padding-left: 15px;}
.personal-center-top .m-cell-bd h2{font-size: 13px;color:#ffce46;}
.personal-center-top .m-cell-bd h3{font-size: 11px;color:#acacab;}
.personal-center-bottom-wrap{display:block;}
.personal-center-bottom{padding:15px 18px;}
.personal-center-bottom .table span{color:#acacab;font-size: 11px;}
.personal-center-bottom .table1 h4 a{font-size:23px ;color:#ffcc46;}
.personal-center-bottom .table2{margin-top:7px;}
.personal-center-bottom .table2 h4 a{font-size:14px ;color:#ffcc46;}
.personal-center-body-wrap{padding:10px 8px;}
.personal-center-body{background: #fff;}
.personal-center-body .center-list{padding:10px 0}
.personal-center-body .center-list li{float: left;width: 25%; margin:10px 0}
.personal-center-body .center-list li a{display: block;text-align: center;font-size: 12px;}
.personal-center-body .center-list li a i{display: block;width:20px;height:20px;margin:0 auto 7px;background-image: url(../images/pic9.png);background-repeat:no-repeat;background-size:cover;}
.personal-center-body .center-list li a i.i1{background-position: 0 0;}
.personal-center-body .center-list li a i.i2{background-position: 0 -20px;}
.personal-center-body .center-list li a i.i3{background-position: 0 -40px;}
.personal-center-body .center-list li a i.i4{background-position: 0 -60px;}
.personal-center-body .center-list li a i.i5{background-position: 0 -80px;}
.personal-center-body .center-list li a i.i6{background-position: 0 -100px;}
.personal-center-body .center-list li a i.i7{background-position: 0 -120px;}
.personal-center-body .center-list li a i.i8{background-position: 0 -140px;}
.personal-center-body .center-list li a b{display: block;width:30px;height:30px;margin:0 auto 5px;}

/*2.2订单明细*/
.order-det-top{margin-bottom:10px;padding:12px 6px 8px;background: #fff;}
.order-det-top .table-cell i{display:block;margin:0 auto 7px;background-repeat:no-repeat;background-size:cover;background-position: center center;}
.order-det-top .table-cell p{text-align:center;font-size: 11px;color:#afafaf;}
.order-det-top .table-cell.active p{color:#454545;}
.order-det-top .cell1 i{width:26px;height:20px;background-image:url("../images/img4-g.png") ;}
.order-det-top .cell1.active i{background-image:url("../images/img4.png") ;}
.order-det-top .cell2 i{width:24px;height:24px;background-image:url("../images/img3-g.png") ;}
.order-det-top .cell2.active i{background-image:url("../images/img3.png") ;}
.order-det-top .cell3 i{width:24px;height:24px;background-image:url("../images/img5-g.png") ;}
.order-det-top .cell3.active i{background-image:url("../images/img5.png") ;}
.ser-bar{padding:0 12px;background: #fff;}
.ser-bar input{font-size:12px ;padding-left:25px;background-image:url(../images/img6.png);background-repeat: no-repeat;background-position: left center;background-size: 15px auto;}
.ser-bar input.form-unify ::-webkit-placeholder{color:#bdbdbd;}
.ser-bar a{font-size: 13px;color:#ffba00;}
.order-state{text-align: center;background: #fff;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.order-state a span{display:inline-block; padding:10px 5px;font-size: 13px;color:#909090;}
.order-state a.active span{color:#000;border-bottom:2px solid #fdd000;}
.order-list{background: #fff;}
.order-list li{position:relative;padding:12px 12px;border-bottom: 1px solid #e1e1e1;}
.order-list li .m-list-flex > p{align-self:flex-start;width:18px;text-align:center;line-height:1.2;padding:6px 0;font-size: 11px;color:#fff;background: #fdb900;}
.order-list li .m-cell-bd{padding-left:10px;}
.order-list li .m-cell-bd h3{position:relative;font-size: 12px;color: #000;}
.order-list li .m-cell-bd h3.apply{padding-right:70px;}
.order-list li .m-cell-bd h3.apply span{position:absolute;right:5px;color:red;font-size: 11px;}
.order-list li .m-cell-bd p{line-height:2;font-size: 11px;color:#6b6b6b;}
.n-btn{position:absolute;right:12px;bottom:15px;font-size: 11px;}
.n-btn .check-progress{float:right;margin-left:10px;text-align:center;border-radius:5px;-webkit-border-radius:5px;color:#fff;background-color:#36b2eb;line-height:22px;width:75px;cursor: pointer}
.n-btn .check-progress.btn2{background-color: #fdd000;color:#000;}
.n-btn .check-progress.btn3{background-color: #999;color:#fff;}

/*2.3.1收入明细*/
.top-wrap{padding:15px 0;background: #000;}
.top-wrap .top{text-align: center;}
.top-wrap .top p{font-size: 11px;color:#b9b9b8;}
.top-wrap .top h2{font-size: 26px;color:#ffcc46;}
.top-wrap .bottom{margin-top:15px;text-align: center;}
.top-wrap .bottom .table-cell{position: relative;}
.top-wrap .bottom .table-cell:first-of-type:after{content: "";position:absolute;right:0;top:10px;width:0;height:34px;border-right:1px solid #333;}
.top-wrap .bottom p{font-size: 11px;color:#b9b9b8;}
.top-wrap .bottom h4{font-size: 20px;color:#ffcc46;}
.earn-list{background: #fff;}
.earn-list li{padding:15px;border-bottom: 1px solid #e1e1e1;}
.earn-list li .m-list-flex > p{align-self:flex-start;width:18px;text-align:center;line-height:1.2;height:70px;font-size: 11px;color:#fff;}
.earn-list li .m-list-flex > p.col-o{background-color:#fdb900;}
.earn-list li .m-list-flex > p.col-r{background-color:#f66437;}
.earn-list li .m-cell-bd{align-self:flex-start;padding-left:10px;}
.earn-list li .m-cell-bd h3{margin-bottom:6px;font-size: 14px;color: #000;}
.earn-list li .m-cell-bd p{line-height:2;font-size: 11px;color:#6b6b6b;}
.to-check-wrap{background: #fff;}
.to-check{display:block;line-height:40px;font-size: 14px;text-align: center;background: #fdd000;}

/*2.3.2去结算*/
.to-pay-wrap{padding:20px 30px 0;background: #fff;}
.to-pay-wrap h6{font-size: 11px;color:#000;text-align: center;}
.to-pay-wrap .pay-num{margin:12px auto 20px;width:90px;border-bottom:1px solid #e1e1e1;padding:0 7px;font-size: 11px;color:#000;}
.to-pay-wrap .pay-num span{font-size: 15px;color:#000;}
.to-pay-wrap .pay-num input{padding:0 4px ;font-size: 23px;color:#000;line-height:1;}
.num-tip p{font-size: 11px;color:#808080;}
.confirm-check-wrap{padding:25px 0;background: #fff;}
.confirm-check{display:block;line-height:40px;font-size: 14px;text-align: center;background: #fdd000;border-radius: 5px;-webkit-border-radius: 5px;}

/*2.4客户管理*/
.manage-top{margin-bottom:10px;padding:12px 6px 8px;background: #fff;}
.manage-top .table-cell i{display:block;margin:0 auto 7px;width:29px;height:24px;background-image:url("../images/img7-1.png") ;background-repeat:no-repeat;background-size:cover;background-position: center center;}
.manage-top .table-cell.active i{background-image:url("../images/img7-2.png") ;}
.manage-top .table-cell p{text-align:center;font-size: 11px;color:#afafaf;}
.manage-top .table-cell.active p{color:#454545;}
.manage-body{background: #fff;}
.manage-body li{padding:12px;border-bottom: 1px solid #e1e1e1;}
.manage-body li .pic-view{width: 45px;height:45px;}
.manage-body li .m-cell-bd{padding-left: 10px;padding-right:10px;}
.manage-body li .m-cell-bd h3{font-size: 12px;color:#000;}
.manage-body li .m-cell-bd h3 b{display:inline-block;vertical-align: middle;margin-top:-3px;margin-left:3px;width:14px;height:14px;}
.manage-body li .m-cell-bd p{line-height:1.6;font-size: 11px;color:#6b6b6b;}
.manage-body li .right{align-self: flex-start;}
.manage-body li .right a{display:block;font-size:11px;border-radius: 20px;-webkit-border-radius: 20px;padding:2px 8px;}
.manage-body li .right a.a1{color:#0aa1e7;border:1px solid #0aa1e7;}
.manage-body li .right a.a2{margin-top:7px;color:#45ab18;border:1px solid #45ab18;}
.manage-body li .right a i{display:inline-block;width: 14px;height: 14px;vertical-align: middle;margin-top:-3px;margin-right:5px;}

/*2.5邀请办客*/
.invite-part2{padding:0 20px 20px;background: #fff;}
.invite-part2 .logo-banker{padding:20px 0;}
.invite-part2 .logo-banker img{margin:auto;display:block;width:117px;height:auto;}
.invite-part2 p{font-size: 13px;color:#000;}
.invite-part3{background: #fff;}
.invite-part3 .special-service{width:70px;text-align:center;background-color:#fdd000;font-size: 15px;color:#000;}
.invite-part3 .right{padding:12px 5px 12px 12px;}
.invite-part3 .right .pic-view{width:45px; height:45px;align-self:flex-start ;border:4px solid #dedede;border-radius: 50%;-webkit-border-radius: 50%;}
.invite-part3 .right .m-cell-bd{padding-left: 10px;}
.invite-part3 .right .top span{font-size: 13px;color:#000;margin-right:7px;}
.invite-part3 .right .top b{width:14px ;height:14px ;}
.invite-part3 .right .top p{margin-left:20px;font-size: 13px;color: #777;}
.invite-part3 .right h3{font-size: 11px;color: #777;}
.invite-part3 .right a{display:block;font-size:11px;border-radius: 20px;-webkit-border-radius: 20px;padding:1px 6px;}
.invite-part3 .right a.a1{margin-right:20px;color:#0aa1e7;border:1px solid #0aa1e7;}
.invite-part3 .right a.a2{color:#45ab18;border:1px solid #45ab18;}
.invite-part3 .right a i{display:inline-block;width: 14px;height: 14px;vertical-align: middle;margin-top:-3px;margin-right:5px;}
.invite-part4{width:100%;padding:0 0 15px;background: #fff;box-shadow: 0 -3px 3px rgba(0,0,0,.2);}
.m-rule{ display: block; padding:12px 0;text-align: center;}
.m-rule .rule-main:before{content: ""; display: inline-block; width: 14px; height: 14px; vertical-align: middle; margin-top: -3px; margin-right: 5px; border: 1px #999 solid;border-radius: 3px;-webkit-border-radius: 3px; /* font-family: weui; line-height: 1; text-rendering: auto; -webkit-font-smoothing: antialiased; font-size: 16px; color: #9a9a9a; content: '\EA01'; display: inline-block; vertical-align: top; margin-right: 5px; border:1px solid #fc5300;*/}
.m-rule .weui-check:checked + .rule-main:before{ content:"✔"; text-align: center; line-height: 12px; font-size: 12px; color: #999;/*content: '\EA06'; color:#fc5300;*/ }
.m-rule .rule-main { color: #000; }
.m-rule .rule-main a{ color: #000; pointer-events: auto; }
.enter-wrap{padding:0 20px ;background: #fff;}
.enter{display:block;line-height:30px;font-size: 12px;text-align: center;color:#fff;background: #ff5151;border-radius: 5px;-webkit-border-radius: 5px;}

/*2.6专属客服*/
.private-service{background: #fff;}
.private-service .top{position:relative;padding: 35px 0 25px;}
.private-service .top a{position:absolute;right:15px; top:33px;font-size: 13px;color:#777;}
.private-service .top .pic-view{margin:0 auto 12px;width:55px;height:55px;border:4px solid #dedede;border-radius: 50%;-webkit-border-radius: 50%;}
.private-service .top h4{text-align: center;font-size:13px;color:#000;}
.private-service .top .number{text-align:center;color:#777;font-size:12px;}
.private-service .top .number span{color: #929292;}
.private-service .top .number i{display: inline-block;vertical-align:middle;margin-top:-3px;margin-left:5px;width:14px;height:14px;}
.private-service .bottom .cell1{border-right:1px solid #e5e5e5;}
.private-service .bottom  img{margin:0 auto 7px;display:block;width:28px;height:28px;}
.private-service .bottom span{display:block;margin:auto;width:80px;text-align:center;background: #e5e5e5;font-size: 11px;line-height:18px;}
.private-service-des{padding:25px 20px;color:#999;font-size: 13px;}
.btn-official{display:block;margin:0 auto;width:80px;}
.btn-official i{display:block;margin:auto;width:25px;height:25px;}
.btn-official p{font-size: 14px;color:#999;text-align: center;}
.of-kf:before{content: "";display:inline-block;vertical-align: middle;margin-right:5px;margin-top:-3px;width:20px;height:20px;background-image: url(../images/kf.png);background-position: center center;background-repeat: no-repeat;background-size: cover;}

/*二维码*/
.pop-code-wrap{position:fixed;z-index:200;bottom:0;left:0;width:100%;background:#fff;}
.pop-code-wrap p{position:relative;font-size:13px;padding:10px 15px;color:#0071f6;border-bottom:1px solid #ececed;}
.pop-code-wrap p a{position:absolute;width:15px;height:15px;right:15px;top:12px;}
.bottom-code{padding:12px 0;}
.bottom-code .pic-view{margin:auto;width:220px;height:220px;text-align: center}

/*2.7专属海报*/
.save-wrap{color:#999;background: #fff;padding:18px 0 25px;text-align: center;font-size: 11px;}
.update-btn{display:block;margin:10px auto 0;width:125px;line-height:35px;font-size: 12px;color:#000;text-align: center;background: #fdd000;border-radius: 5px;-webkit-border-radius: 5px;}

/*2.8.1应知应会*/
.pre-know-wrap{padding:25px 0;background: #000;}
.pre-know-wrap h3{text-align:center;font-size:21px;color:#fff;}
.pre-know-wrap a{margin:15px auto 0;display:block;font-size: 13px;width:185px;line-height:30px;text-align:center;font-size:15px;color:#251e00;background:#fdd000;border-radius: 20px;-webkit-border-radius: 20px;}
.pre-know-body{padding: 15px 10px 15px 15px;}
.pre-know-body .cell1{width:165px;}
.pre-know-body .cell2{padding-left:15px;}
.pre-know-body .cell2 li{margin-bottom:15px;font-size: 12px;color:#251e00;}
.pre-know-body .cell2 li:last-child{margin-bottom:0;}
.next-page-wrap{padding:0 30px 10px;}
.next-page{display:block;line-height:30px;font-size: 14px;text-align: center;background: #fdd000;border-radius: 5px;-webkit-border-radius: 5px;}

/*2.8.2代理商答卷*/
.question-answer-wrap{background: #fff;border-bottom: 1px solid #e5e5e5;}
.question-answer{padding:0 10px 20px 10px;}
.question-answer li{padding-top:15px;}
.question-answer li h3{font-size:14px;color:#000;}
.m-answer{ display: block; padding:7px 0 7px 10px;}
.m-answer .answer-main:before{content: ""; display: inline-block; width: 14px; height: 14px; vertical-align: middle; margin-top: -3px; margin-right: 10px; border: 1px #e1e1e1 solid; border-radius: 50%;-webkit-border-radius: 50%;}
.m-answer .weui-check:checked + .answer-main:before{ content:"";  border:1px  solid #fdd000;background-image: url(../images/dot.png);background-position: center center;background-repeat:no-repeat;background-size:6px 6px;}
.m-answer .answer-main { color: #666; }
.submit-answer{display:block;line-height:35px;font-size: 12px;text-align: center;background: #fdd000;border-radius: 5px;-webkit-border-radius: 5px;}

/*2.9办客说*/
.banker-say-4part{background: #fff;padding:10px 0;}
.banker-say-4part a i{display:block;margin:0 auto 5px;width:20px;height:20px;}
.banker-say-4part a p{text-align:center;font-size:11px;color:#333;}
.train-title{padding:6px 6px 0;}
.train-title li{position:relative;background: #fff;width:100%;margin-bottom:6px;}
.train-title li a{display:block;width:100%;padding-top:29%;background-position: center;background-size: 100% 100%;background-repeat:no-repeat ;}
.train-title li a:before{content:"";display: block;position:absolute;top:0;left:0;right:0;bottom:0;background: rgba(0,0,0,.5);}
.train-title li p{position:absolute;width:100%;text-align: center;left:0;top:50%;margin-top:-12px;font-size:16px ;color:#fff;}
.btn-change-wrap{padding:12px 6px 15px; }
.btn-change-wrap .cell2{text-align: center;}
.btn-change-wrap .cell3{text-align: right;}
.btn-change-wrap a{display:inline-block;background-color: #fff;border-radius: 5px;-webkit-border-radius: 5px;text-align: center;line-height:28px;font-size: 12px ;color:#333;}
.btn-change-wrap a.active{background-color: #fdd000;}
.btn-change-wrap a.disabled{background-color: #909090;}
.btn-change-wrap a.a1{width:85px;}
.btn-change-wrap a.a2{width:95px;}
.btn-change-wrap a.a3{width:85px;}

/* 按钮btn */
.btn {
    display: block;
    width: 100%;
    line-height: 35px;
    font-size: 12px;
    text-align: center;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
}

.btn.btn-primary {
    border: none;
    background-color: #fdd000;
    color: #333;
}

.btn0 {
    display: block;
    width: 100%;
    line-height: 35px;
    font-size: 12px;
    text-align: center;
    cursor: pointer;
}

.btn0.btn-primary {
    border: none;
    background-color: #fdd000;
    color: #333;
}

.captcha-btn{display:inline-block;vertical-align:middle;padding:4px 10px;border:none;cursor:pointer;color: #fff;}
.captcha-btn.active{background-color:#4fa8fb;}
.captcha-btn.disabled{background-color:#909090;}

.pagination a.disabled{background-color:#909090;}
.pagination select{width:auto;padding:0 25px;margin:0;height:28px;line-height:28px;background-color: #fff;color:#333;border-radius: 5px;-webkit-border-radius: 5px;font-size:12px;cursor:pointer}
.pagination select option{text-align:center;}
.hide{display: none;}

.tip_fixed{ display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 101;}
.forward_fixed .item-bg{ width: 100%; height: 100%;background-color: rgba(0,0,0,0.8);}
.forward_fixed .item-con{ width: 100%; position: absolute; top: 0; right: 0;}

.wap-404 {
    padding-top:80px;
    text-align:center
}
.wap-404 h1 {
    margin-top:30px;
    font-size:16px;
    line-height:24px;
    font-weight:normal;
    color:#333
}
.img-ctrl {
    margin:0 auto;
    width:186px;
    height:93px;
    background: url("../images/404@2x.png") center center no-repeat;
    background-size:186px 93px
}
.gt320 {
    display:block
}
.lt320 {
    display:none
}
@media screen and (max-width: 320px) {
    .gt320 {
        display:none
    }
    .lt320 {
        display:block
    }
}

.captcha-btn2{display:block;line-height:40px;font-size: 14px;text-align: center;padding:0px 5px;border:none;cursor:pointer;color: #333;border-radius: 5px;-webkit-border-radius: 5px;}
.captcha-btn2.active{background-color:#fdd000;}
.captcha-btn2.disabled{background-color:#909090;}

/*未查询到申请记录弹窗*/
.no-found-pop{position:fixed;z-index:200;bottom:0;left:0;width:100%;background-color: #fff;}
.no-found-pop .top{padding:0 15px 10px;border-bottom:1px solid  #eee;}
.no-found-pop .top h3{color:#666;font-size: 14px;padding:5px 0;border-bottom: 1px solid #eee;}
.no-found-pop .top h4{padding:15px 0 10px;text-align: center;color:#f02020;}
.no-found-pop .top h5,.no-found-pop .top ul{color:#999;font-size: 12px;line-height:1.6;}
.no-found-pop .bot{padding:10px 0;}
.no-found-pop .bot a{display:block;margin:auto;width:80%;border:1px solid #f8b24f;text-align: center;padding:5px 0;font-size: 14px;color:#f8b24f;}

/*申请成功*/
.suc-top{padding:25px 0 30px;}
.suc-top .pic-view{width:62px;height:62px;margin:auto;}
.suc-top p{margin-top:10px;text-align: center;font-size:13px;color:#0c0d0e;}
.mid-wo-wrap{padding:0 10px;}
.mid-wo{padding:25px 25px 15px 22px;background-color: #fff;font-size: 13px;color:#0c0d0e;text-align:center}
.mid-wo p{margin-bottom:10px;}
.gz{margin-top:15px;font-size:13px;color:#0c0d0e;padding-left:10px;line-height:2;}
.wrap-code-xl{padding:0 10px;}
.code-xl {padding:10px 15px;background-color: #fff;}
.code-xl .pic-view{width:120px;height:120px;}
.code-xl .m-cell-bd{align-self:flex-start;color:#a4a4a4;font-size:12px;padding-left:10px;}
.bt-btn-wrap{position:fixed;bottom:0;left:0;width:100%;padding:10px;background: #fff;z-index:2}
.bt-btn-wrap a{display:block;width:100%;background: #ffd54b;text-align: center;line-height:32px;font-size:13px ;color:#000;border-radius:5px;-webkit-border-radius:5px;}

/*保险*/
.fixed-top-banner{margin-bottom:10px;width:100%;background-color:#fff;padding:15px 0 15px 10px;max-width:640px;}
.banner-row li a{display:block;border:1px solid #e8e8e8;margin-right:10px;padding:3px 0;border-radius:10px;-webkit-border-radius:10px;background-color: #f6f6f6;color:#666;font-size: 13px;text-align: center;}
.banner-row li.active a{color:#36b2eb}
.ensure-type{background-color: #fff;}
.ensure-type li{position:relative;}
.ensure-type li a{border-bottom:1px solid #e1e1e1;padding: 10px;}
.ensure-type li:last-child a{border-bottom:none;}
.ensure-type li .po-tip{position:absolute;z-index:9;top:15px;right:10px;font-size: 11px;color:#dd1725;}
.ensure-type li .po-tip:after{content: "";display:inline-block;vertical-align:middle;margin-top:-3px;margin-left:3px;border: 3px solid #9f9f9f;border-bottom: none;border-left-color:transparent;border-right-color: transparent;}
.ensure-type li a .m-cell-bd{padding-left:10px;}
.ensure-type li a .pic-view{width:80px;height:60px;}
.ensure-type li a .m-cell-bd h2{margin-bottom:2px;padding-right:60px;color:#666;font-size: 14px;font-weight:bold;}
.ensure-type li a .m-cell-bd h2 span{border-radius:3px;-webkit-border-radius:3px;margin-right:5px;background-color:#dd1725;color: #fff;font-size: 11px;padding:1px 5px;}
.ensure-tip span{font-size: 10px;color:#999;padding:0 3px;line-height:1;}
.proce{margin-top:10px;}
.proce span{font-size:14px;color:#e73438;}
.proce i{font-size:12px;color:#999;line-height:21px;}

/*新增修改2018-4-10*/
.post_ori{padding:10px 0;position: fixed;top: 0;height: 70px;}
.post_ori i{display:block;width:30px;height:30px;margin:auto;background-image: url(../images/ori_pic.png);background-position: center center;background-repeat:no-repeat;background-size:30px 30px;}
.post_ori i.active{background-image: url("../images/ori_pic_active.png");}

/*办信用卡详情填写资料*/
.fill-msg_box{padding:0 10px;}
.fill-msg{border-radius:5px;-webkit-border-radius:5px;}
.log_icon{display:block;width:18px;height:18px;margin-right:5px;}
.btn_confm{border:none;cursor: pointer;display:block;width:80px;line-height:26px;color:#fff;border-radius:20px;-webkit-border-radius:20px;text-align: center;font-size: 12px;}
.btn_confm.active{background-color: #fdd000;}
.btn_confm.disabled{background-color: #909090;}
.save_quit{padding:20px 0;}
.save_quit .a1 span{text-align:center;display:block;line-height:26px;margin:auto;width: 60%;background-color: #fdd000;color:#fff;border-radius:20px;-webkit-border-radius:20px;}
.save_quit .a2 span{text-align:center;display:block;line-height:26px;margin:auto;width: 60%;/*background-color: #fdd000;*/color:#fdd000;border-radius:20px;-webkit-border-radius:20px;border:1px solid #fdd000;}
.bg_left{position:absolute;top:0;left:0;width:8px;background-color: #fdd000;height:100%;}
.chos_inf{position:relative;padding:10px 20px;color:#000;font-size: 13px;}
.chos_inf:before{content:"";position: absolute;top:10px;left:10px;height:20px;width:2px;background-color: #fdd000;}
.chos_inf i{color:#999;font-size: 12px;}

.cdt{height:100vh !important;}
.cd_qrcode{z-index:9;position:absolute;top:75%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);width:140px;height:140px;}

.applicant-tips{text-align: center;font-size: 11px;color: #999;margin: 25px 0 10px 0}


/*新增首页弹窗*/
.bg_pop{position:fixed;top:0;left:0;width:100%;height:100%;background-color: rgba(0,0,0,.5);z-index:100;}
.indexpop{position:fixed;width:100%;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index:101;}
.indexpop a{display:block;width:100%;}
.indexpopimg{width:282px;}
.closebpoptn{position:absolute;bottom:-35px;width:29px;height:29px;left:50%;margin-left:-15px;cursor: pointer;}
/*新增首页广告位置*/
.postm{padding:10px 12px 0;}
.postm  a{display: block;margin-bottom:5px;}
.postm  a:last-child{margin-bottom:0;}

/*首页关注*/
.attention_pop{position:fixed;top:0;left:0;width:100%;z-index:100;background-color: rgba(0,0,0,.5);padding:5px 15px;}
.attention_pop .pic-view{width:40px;height:40px;border-radius:5px;-webkit-border-radius:5px;}
.attention_pop .m-cell-bd{padding-left:5px;}
.attention_pop a{width:50px;line-height:26px;font-size: 14px;color:#fff;text-align: center;border-radius:5px;-webkit-border-radius:5px;background-color: #19d419;}
/*首页的顶部*/
.index-top{position:relative;width:100%;padding-top:41%;background-repeat:no-repeat;background-size:100% 100%;background-position:center;box-shadow: 0 5px 10px rgba(86,84,84,.5);-webkit-box-shadow: 0 5px 10px rgba(86,84,84,.2);}
.index-portrait{position:absolute;bottom:-20px;right:30px;}
.index-portrait span{font-size: 16px;color:#fff;margin-right:20px;}
.index-portrait .pic-view{display:inline-block;vertical-align:middle;width:70px;height:70px;border:2px solid #fff;/*border-radius:5px;-webkit-border-radius:5px;*/}


img.imgm{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto;}
.single-line{ text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
.multi-line{ min-height: 3em; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip;overflow:hidden;}

/*右上角角标*/
.index-middle-list li i.red:after{content:"";display:block;position:absolute;top:-8px;right:-8px;width:29px;height:29px;background-image: url(../images/tip1.png);background-repeat:no-repeat;background-size:cover;}
.index-middle-list li i.nc:after{content:"";display:block;position:absolute;top:-8px;right:-8px;width:29px;height:29px;background-image: url(../images/tip2.png);background-repeat:no-repeat;background-size:cover;}
.index-middle-list li i.hot:after{content:"";display:block;position:absolute;top:-8px;right:-8px;width:29px;height:29px;background-image: url(../images/hot.png);background-repeat:no-repeat;background-size:cover;}

/*个人中心新增弹窗*/
.lettercent{position:fixed;z-index:101;top:40px;left:50%;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);width:80vw;max-width:320px;}
.lettercentcon{background-color: #Fff;padding:20px 15px;}
.lettercentcon  h4{margin-bottom:10px;text-align: center;color:#E87245;}
.lettercontent{max-height:200px;overflow-y: scroll;line-height:1.8;color:#666;font-size: 13px}
.iwantclose{color:#fff;font-size:16px;background-color: #FED501;display:block;width:100%;line-height:44px;text-align: center;letter-spacing: 2px;}

/**分享**/
.share-main.swiper-container{width: 100%;height: 300px;margin-left: auto;margin-right: auto}
.share-main .swiper-slide{background-size: cover;background-position: center}
.share-main.gallery-top{height: 80%;width: 100%}
.share-main .gallery-thumbs{height: 20%;box-sizing: border-box;padding: 10px 0}
.share-main .gallery-thumbs .swiper-slide{width: 25%;height: 100%;opacity: 0.4}
.share-main .gallery-thumbs .swiper-slide-active{opacity: 1}
.share-main .share-img div{width:113px ;height: 200px;background-repeat: no-repeat}
.share-main .share-img .swiper-slide {width:113px ;height: 200px}
.share-main .share-main-img div{height: 360px!important;width: 200px;background-repeat: no-repeat;margin: 0 auto;background-size: 100% 100%}
.share-btn{text-align: center;margin: 10px 0 15px 0}
.share-btn button{background-color: #FDCF47;font-size: 14px;border: 0;border-radius: 5px;text-align: center;padding: 10px 40px;cursor: pointer}

/**转发**/
.ewm{width: 100%;height: 100vh}
.ewm .poster{min-height: 100vh}
.ewm .share-icon{position:absolute;right: 20px;top: 20px;left: auto;width: 44px;height: 44px;cursor: pointer}

/**系统公告**/
.system-notice{
    list-style: none;
    padding: 0
}
.system-notice li {
    margin-top: 10px;
    background-color: #fff
}
.system-notice .title {
    color: #666;
    font-size: 15px;
    position: relative;
    padding: 8px 10px 8px 10px
}
.system-notice .title::after {
    margin-top: -8px;
    width: 8px;
    height: 8px;
    right: 10px;
    top: 50%;
    content: "";
    display: block;
    visibility: visible;
    position: absolute;
    border-top: 3px solid #fdd000;
    border-right: 3px solid #fdd000;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    transform: rotate(135deg)
}
.system-notice .cur .title::after {
    border-top: 3px solid #eee;
    border-right: 3px solid #eee;
    margin-top: -2px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.system-notice .num {
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 25px;
    margin-right: 10px;
    border-right: 1px solid #fdd000;
    padding: 0 3px 0 0;
    float: left;
    color: #fdd000;
}
.oneLine {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}
.system-notice .top-title{
    font-size:14px;
    height:20px;
    line-height:20px;
    color:#333;
    padding-right:13px;
    text-align:justify
}
.system-notice .time{
    font-size: 8px;
    line-height:15px;
    color: #999;
    padding-left: 45px
}
.system-notice .ctn {
    width: 90%;
    margin-left: 5%;
    line-height: 20px;
    text-align: justify;
    font-size: 12px;
    background-color: #fff;
    color: #666;
    display: none;
}
.system-notice .cur .ctn {
    display: block;
}
.notice-content-bg{
    width: 100%;
    padding: 0 0 5px 0;
    display: block
}
.tzbt {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 20px;
    font-size: 16px;
    color: #ff4400;
    text-align: center;
}
.luokuan {
    width: 100%;
    text-align: right;
}

.myscroll-empty {
    width: 100%;
    padding-top: 20px;
    text-align: center
}
.myscroll-empty .empty-icon {
    width: 45%
}
.myscroll-empty .empty-tip {
    margin-top: 6px;
    font-size: 14px;
    color: gray
}