/**
 *
 * 　　　┏┓　　　┏┓
 * 　　┏┛┻━━━┛┻┓
 * 　　┃　　　　　　　┃
 * 　　┃　　　━　　　┃
 * 　　┃　┳┛　┗┳　┃
 * 　　┃　　　　　　　┃
 * 　　┃　　　┻　　　┃
 * 　　┃　　　　　　　┃
 * 　　┗━┓　　　┏━┛   Code is far away from bug with the animal protecting
 * 　　　　┃　　　┃      神兽保佑,代码无bug
 * 　　　　┃　　　┃
 * 　　　　┃　　　┗━━━┓
 * 　　　　┃　　　　　 ┣┓
 * 　　　　┃　　　　 ┏┛
 * 　　　　┗┓┓┏━┳┓┏┛
 * 　　　　　┃┫┫　┃┫┫
 * 　　　　　┗┻┛　┗┻┛
 *
 */ 
/*全局样式*/
html { font-size:62.5%; }
*{margin:0; padding:0;color:#000000; outline:none; -webkit-text-size-adjust:100%; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-style:normal; -webkit-tap-highlight-color:transparent; font-family:sans-serif;}
div{overflow:hidden;}
::-webkit-scrollbar{display:none;}
a{color:#000000; text-decoration:none; -webkit-tap-highlight-color:rgba(200,200,200,0.2);}
a:active{color:#000000;}
img { border:0; object-fit: cover;}/*重置图片元素*/
ul,ol,ul li,ol li,em { list-style: none; }/*重置列表*/
table { border-collapse:collapse;border-spacing: 0; }/*重置表格*/
body{background:#F0EFF5; -webkit-user-select:none; -moz-user-select:none;}
input{-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;}
textarea{resize:none; background:inherit;}

/* flex 布局 */
.dev-flex{display:flex;}/* 声明 flex */
.dev-rows{display:flex; flex-direction:row;}/* flex 横向 */
.dev-columns{display:flex; flex-direction:column;}/* flex 竖向 */
.dev-wrap{display:flex; flex-wrap:wrap;width:100%;}/* flex 自动换行 */
.dev-nowrap{display:flex; flex-wrap:nowrap;}/* flex 横向不换行 */
.dev-space-between{display:flex; justify-content:space-between;}/* flex 横向两端对齐 */
.dev-flex-center{justify-content:center;}/* flex 横向居中 */
.dev-flex-vtop{align-items: flex-start;}/* flex 垂直顶端对齐 */
.dev-flex-vcenter{align-items:center;}/* flex 垂直居中对齐 */
.dev-flex-vbottom{align-items:flex-end;}/* flex 垂直底部对齐 */

/* 内外间距 */
.m-mt-15{margin:1.5rem 0;}
.m-lr-15{margin:0 1.5rem;}
.p-tm-15{ padding: 1.5rem 0;}
.m-mtlr-15{margin: 1.5rem;}
/* wf添加 */
.p-b-15{padding-bottom: 1.5rem;}
.m-t-5 {margin-top: 0.5rem;}
.m-t-15{margin-top: 1.5rem;}
.m-t-10{margin-top: 1rem;}
.m-t-50{margin-top: 5rem;}
.m-r-15 {margin-right: 1.5rem;}
.m-20 {margin:2rem;}
.m-b-10{margin-bottom: 1rem;}
.m-b-15{margin-bottom: 1.5rem;}
.p-lr-15 {padding: 0 1.5rem;}
.p-15 {padding: 1.5rem;}
.m-l-10 {margin-left: 1rem;}

/* 文本相关 */
.text-black{color:#303030!important;}
.text-white{color:#fff!important;}
.text-blue{color:#317ef3!important; }
.text-red{color:#DF544D!important;}
.text-sred{color:#B6413C!important;}/* 深红 */
.text-gray{color:#999999!important;} /* 灰色 */
.list-item-title{color: #333;font-size:1.6rem;}/* 列表标题 */
/* 单行溢出显示省略号 */
.text-overflow{overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
/* 多行2行溢出显示省略号 */
.text-overflow-two{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}

/* 背景色 */
.bg-black{background-color:#303030;}
.bg-white{background-color:#fff;}
.bg-blue{background-color:#317ef3;}
.bg-orange{background-color:#f37b1d;}
.bg-gray{background:#f5f5f5;} /* 灰色 */
.bg-red{background:#DF544D;} /* 红色 */

/* 隐藏显示 */
.dev-show{display:block !important;}
.dev-hide{display:none !important;}

/* 浮动定位 */
.dev-fl{float:left !important}
.dev-fr{float:right !important;}
.dev-relative{position: relative;}
.dev-absolute{position: absolute;}

/* 下边线 */
.b-line {position: relative;}
.b-line:after{content:'';position:absolute;z-index:2;bottom:0;left:0;width:100%;height:1px;border-bottom:1px solid #f0f0f0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);-webkit-transform-origin:0 100%;transform-origin:0 100%}

/* 按钮 */
.dev-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0.3rem;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font-size:1.6rem;height:4.5rem;line-height:4.5rem;outline:0;overflow:hidden;position:relative;text-align:center;color:#656B79;background-color:#F6F8F9;box-shadow:0 0 0.1rem #B8BBBF;padding:0rem 1.6rem}
.dev-button *{color:inherit}
.dev-button:active{order: 0.8;}
.dev-button-large{width:100%}

.dev-primary{background:#317ef3 !important;color:#FFFFFF !important}
.dev-red{background:#e54d42 !important;color:#FFFFFF !important}
.dev-orange{background:#f37b1d !important;color:#FFFFFF !important}
.dev-danger{background:#EF4F4F !important;color:#FFFFFF !important}
.dev-green{background:#39b54a !important;color:#FFFFFF !important}
.dev-button-small{height:3rem;line-height:3rem;padding:0rem 0.5rem;text-align:center;font-size:1.4rem;border-radius:0.3rem;background: #0F53BB;flex-shrink: 0;color: #fff;}
/* .yanzhengma {height: 100%;background: #0F53BB;flex-shrink: 0;padding: 0.3rem 0.5rem;color: #fff;font-size: 1.4rem;border-radius: 3px;} */

/* 头部导航 */
.dev-header {padding:0;line-height:6rem;height:6rem;align-items:center;width: 100%;}
.dev-header h2{color: #333;margin-right: 1.5rem;}
.dev-header .header-left{margin-left: 1.5rem;flex-shrink:0;margin-right: 1rem;}
.dev-header .header-left .cuIcon-locationfill {font-size:1.8rem;color: #999;position:relative;top:0.1rem;}
.dev-header .header-left .cuIcon-back {font-size:2rem;color: #333;position:relative;top:0.1rem;}
.dev-header .header-left .header-city {font-size:1.6rem;color: #333;}
.dev-header .header-center{width: 100%;line-height: 4rem;height: 4rem;background:#f1f2f5;border-radius: 0.3rem;color: #999;font-size: 1.4rem;}
.dev-header .header-center .cuIcon-search {font-size:1.4rem;color: #999;margin-left:1rem;position:relative;top:0rem;margin-right:0.5rem;}
.dev-header .header-center span{width: 100%;}
.dev-header .header-right {text-align: right;margin-left: 1rem;margin-right: 1.5rem;}
.dev-header .header-right .cuIcon-sort {font-size:3rem;color: #333;position:relative;top:0.3rem;}
.dev-header .header-right .cuIcon-share {font-size:2rem;color: #333;position:relative;top:0.2rem;}
/* 头部导航各种背景 */
.header-white {background: #fff;}
/* 首页头部 */
.header-index{width: 100%;background: #fff;}
/* .header-index{width: 100%;background: url('../img/bg-top01.png') no-repeat;background-size:100% 100%;} */
.header-index .header-left .cuIcon-locationfill ,.header-index .header-left .header-city , .header-index .header-right .cuIcon-sort{color: #555 !important;}
.header-index:before{content: ""; display: block;}
/* .header-index .header-center{opacity: 0.8;} */
/* 房地产头部 */
/* .header-fang{width: 100%;background: url('../img/bg-top02.png') no-repeat;background-size:100% 100%;} */
.header-fang {background: #f37b1d;}
/* 交友头部 */
/* .header-love{width: 100%;background: url('../img/bg-top03.png') no-repeat;background-size:100% 100%;} */
.header-love {background:#6739b6;}
/* 金融头部 */
/* .header-love{width: 100%;background: url('../img/bg-top03.png') no-repeat;background-size:100% 100%;} */
.header-money {background:#0081ff;}
/* 头部公共-白色字体 */
.header-love .header-left .cuIcon-locationfill ,.header-love .header-left .header-city , .header-love .header-right .cuIcon-sort ,.header-fang .header-left .cuIcon-locationfill ,.header-fang .header-left .header-city , .header-fang .header-right .cuIcon-sort,.header-money .header-left .cuIcon-locationfill ,.header-money .header-left .header-city , .header-money .header-right .cuIcon-sort{color: #fff !important;}
.header-love:before , .header-fang:before{content: ""; display: block;}
.header-love .header-center ,.header-fang .header-center{opacity: 0.8;}




/* 悬浮属性 */
.dev-position-fixed {top: 0px; left: 0px; position: fixed; z-index: 50; }
/* 栏目导航悬浮属性 */
.nav-fixed {display:none ;position: absolute;z-index: 22;}
/* 列表页悬浮属性 */
.list-fixed {width: 100%;}
/* 宫格布局 */
.speed-dial{width:100%;}
.speed-dial li{width:25%; text-align:center; float:left;margin-top: 15px;}
.speed-dial img {height: 3.8rem;width: 3.8rem;}
.speed-dial-text{text-align:center;color: #555;font-size: 1.2rem;}
/* 带有修饰的通用标题 */
.dev-common-title{width:100%; height:4rem; display:flex; justify-content:center;}
.dev-common-title-txt{width:35%; text-align:center; line-height:4rem; font-size:1.4rem;}
.dev-common-title-line{width:15%; margin:0 3%; height:1px; background:#E3E3E3; margin-top:2rem;}
/* 幻灯片 */
.dev-swipe{width:100%; position:relative;}
.dev-swipe-items{width:500%; position:relative; left:0; top:0;}
.dev-swipe-pre{width:20%;}
.dev-swipe-pre img{width:100%;}
.dev-swipe-item{width:20%; font-size:0px; float:left;}
.dev-swipe-item img{width:100%;}
.dev-swipe-indicator{width:96%; position:absolute; z-index:3; left:2%; bottom:8px; display:none;}
.dev-swipe-indicators{width:15px; border-radius:3px; height:3px; background:#FFFFFF; float:left; margin:0px 3px;}
.dev-swipe-indicator-active{background:#DF544D !important;}

/* 首页滚动公告 */
.dev-gonggao{background:#fff}
.dev-scroll-news{height:28px; line-height:28px; margin:10px;}
.dev-scroll-news-items{height:28px; line-height:28px; white-space:nowrap; text-overflow:ellipsis;font-size: 1.4rem;}
.dev-scroll-news-items > a{display:block; overflow:hidden; line-height:28px; white-space:nowrap; text-overflow:ellipsis;}
@keyframes dev-scroll-news-h0{0%{height:28px;} 100%{height:0px;}}
@-webkit-keyframes dev-scroll-news-h0{0%{height:28px;} 100%{height:0px;}}100%{-webkit-transform:rotate(360deg);}}
@-moz-keyframes dev-scroll-news-h0{0%{height:28px;} 100%{height:0px;}}
@-o-keyframes dev-scroll-news-h0{0%{height:28px;} 100%{height:0px;}}
.dev-scroll-news-h0{animation:dev-scroll-news-h0 600ms linear forwards; -webkit-animation:dev-scroll-news-h0 600ms linear forwards; -moz-animation:dev-scroll-news-h0 600ms forwards linear; -o-animation:dev-scroll-news-h0 600ms forwards linear;}

/* 通用面板panel */
.dev-panel .panel-header{height: 4rem;line-height: 4rem;padding: 0 1.5rem;border-bottom: 1px solid #f5f5f5;}
.dev-panel .panel-header-title {font-size: 1.4rem;}
.dev-panel .iconfont{color: #999;font-size: 1.8rem;position:relative;top:0.1rem;}

/* 分段切换 */
.dev-segment{width:80%; margin:0px 10%; height:32px; display:flex; border:1px solid #317ef3; border-radius:5px;}
.dev-segment a{display:block; width:100%; height:32px; font-size:13px; color:#317ef3; line-height:32px; text-align:center;}
.dev-segment-active{background:#317ef3 !important; color:#FFFFFF !important;}

/* 单列左右图文列表 */
.one-list .list-item{padding: 1.5rem 0;}
.one-list .list-item-top {height:4rem;border-bottom: 1px solid #f5f5f5;line-height: 4rem;}
.one-list .list-item-top span{font-size: 1.2rem;}
.one-list .list-item-top .item-top-right {flex-shrink: 0;}
.one-list .list-item-top .item-top-right a{color: #fff;font-size: 1.4rem;padding:0.2rem 0.5rem;border-radius: 3px;}
.one-list .list-item-left {width:10rem; height:8.7rem; margin-right: 1rem;flex-shrink:0; border-radius:2px;position: relative;}
.one-list .list-item-left img{width: 100%; height:100%; }
.one-list .list-item-left .item-tag {color: #fff; font-size:1.2rem; position: absolute; top: 0; left: 0; z-index: 1; padding:0.4rem;border-top-left-radius:2px;line-height:1.4rem;}
.one-list .blue {background-color: #317ef3!important;opacity: 0.8;}
.one-list .red  {background-color: #ff552e!important;opacity: 0.8;}
.one-list .list-item-right {width: 100%;}
.one-list .list-item-right h2{width: 100%;}
.one-list .list-item-right .item-time , .one-list .list-item-top .item-time{font-size: 1.2rem;color: #999;text-align: right;flex-shrink: 0;}
.one-list .list-item-right .item-tag-none-img {margin-top: 0.25rem; color: #fff; font-size: 1.2rem; padding: 0.4rem 0.4rem 0.4rem 0.4rem; border-radius: 2px; line-height: 0.9rem; height: 0.9rem; flex-shrink: 0;margin-right: 0.5rem;}
.one-list .list-item-right .item-desc {line-height: 1.5rem;color: #666;font-size: 1.2rem;width: 100%;margin-top: 0.5rem;flex-shrink:1;}
.one-list .list-item-right .item-tags {margin-top:0.5rem;}
.item-tags em{padding: 0.1rem 0.4rem; text-align: center; border-radius: 2px; margin:0.5rem 0.5rem 0.5rem 0rem; font-size:1.2rem;}
.item-tags .em-red{color: #e54d42; background-color: #fadbd9;opacity: 0.6;}
.item-tags .em-fang {background: #fff3e6;color: #ffa626}
.item-tags .em-blue {color: #0081ff; background-color: #cce6ff;opacity: 0.6;}

/* 双列上下图文列表 */
.two-list {display:-webkit-flex; -webkit-flex-wrap:wrap; -webkit-justify-content: space-between;}
.two-list .list-item{width: 48%;margin-bottom:2rem;}
.two-list .list-item-img {width:100%; height:10rem; margin-right: 1rem;border-radius:2px;position: relative;}
.two-list .list-item-img img{width: 100%; height: 10rem; }
.two-list .list-item-info h2{margin-top:0.5rem;}
.two-list .list-item-info .item-desc {line-height:2rem;}
.two-list .list-item-info .item-desc em{margin-right: 0.5rem;color: #666;font-size: 1.2rem;}
.two-list .list-item-info .item-price {font-size:1.5rem;font-weight: 700;color: #fa4600;}
.two-list .list-item-info .item-price span{color: #999;font-size: 1.2rem;font-weight: 400;}
/* 通用列表底部查看更多 */
.more-btn { display: block; margin:1rem 1.5rem 1.5rem 1.5rem;background: #f8f8f8; }
.more-btn .btn-name { font-size: 1.4rem; color: #317ef3; line-height: 4rem; text-align: center; }
/* 文本页脚 */
.text-footer{ text-align:center; padding: 2rem; height: 4rem; }
.text-footer span { color:#999; font-size:1.4rem; }
.text-footer p { color:rgba(0, 0, 0, 0.3); font-size:1.2rem;margin-top: 0.5rem; }

/* toast */
#dev-toast{width:100%; position:fixed; z-index:21; left:0; bottom:60%; text-align:center;}
#dev-toast-msg{margin:0 auto; line-height:2.2rem; background:rgba(0,0,0,0.7); padding:1rem; color:#FFFFFF; font-size:1.4rem; text-align:center; max-width:20rem; border-radius:0.6rem; display:inline-block;}
/* icon toast */
#dev-icon-toast{width:12rem; position:fixed; z-index:99999; left:50%; top:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); -moz-transform:translate(50%, 50%); -o-transform:translate(50%, 50%); background:rgba(0,0,0,0.9); border-radius:0.5rem;opacity: 0.8;}
#dev-icon-toast *{color:#FFFFFF;}
#dev-icon-toast .dev-icons{text-align:center; font-size:4rem; height:4rem;padding:1.5rem 2rem;}
#dev-icon-toast .dev-text-center{line-height:2rem; padding-bottom:1.5rem; font-size:1.6rem; margin-top:0.8rem;text-align: center;}
/* 遮罩层 */
#dev-mask{position:fixed; z-index:20; background:rgba(0,0,0, 0.5); width:100%; left:0px; top:0px; height:100%;}
/* up toast */
@keyframes dev-a-up-toast{0%{top:-3.5rem;} 100%{top:0}}
@-moz-keyframes dev-a-up-toast{0%{top:-3.5rem;}100%{top:0}}
@-webkit-keyframes dev-a-up-toast{0%{top:-3.5rem;}100%{top:0}}
@-o-keyframes dev-a-up-toast{0%{top:-3.5rem;} 100%{top:0}}
#dev-up-toast{width:100%; height:5rem; line-height:5rem; background:rgba(0,0,0,0.9); position:fixed; z-index:21; left:0px; top:0px; animation:dev-a-up-toast 200ms linear; -moz-animation:dev-a-up-toast 200ms linear; -webkit-animation:dev-a-up-toast 200ms linear; -o-animation:dev-a-up-toast 200ms linear; color:#FFFFFF; text-align:center;}
#dev-up-toast *{color:#FFFFFF; text-align:center;}
/* 动画 */
@keyframes dev-a-fade-in{0%{opacity:0;} 100%{opacity:1}}
@-moz-keyframes dev-a-fade-in{0%{opacity:0;} 100%{opacity:1}}
@-webkit-keyframes dev-a-fade-in{0%{opacity:0;} 100%{opacity:1}}
@-o-keyframes dev-a-fade-in{0%{opacity:0;} 100%{opacity:1}}
.dev-fade-in{animation:dev-a-fade-in 300ms linear forwards; -moz-animation:dev-a-fade-in 300ms linear forwards; -webkit-animation:dev-a-fade-in 300ms linear forwards; -o-animation:dev-a-fade-in 300ms linear forwards;}
@keyframes dev-a-fade-out{0%{opacity:1;} 100%{opacity:0}}
@-moz-keyframes dev-a-fade-out{0%{opacity:1;} 100%{opacity:0}}
@-webkit-keyframes dev-a-fade-out{0%{opacity:1;} 100%{opacity:0}}
@-o-keyframes dev-a-fade-out{0%{opacity:1;} 100%{opacity:0}}
.dev-fade-out{animation:dev-a-fade-out 300ms linear forwards; -moz-animation:dev-a-fade-out 300ms linear forwards; -webkit-animation:dev-a-fade-out 300ms linear forwards; -o-animation:dev-a-fade-out 300ms linear forwards;}
/* 对话框 */
#dev-dialog{width:100%; position:fixed; z-index:21; left:50%; top:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%);}
#dev-dialog-in{width:30rem; margin:0 auto; background:#FFFFFF; border-radius:1px;}
#dev-dialog-msg{padding:2.8rem 1.5rem; font-size:1.6rem; text-align:center; line-height:3.2rem; padding-bottom:2.2rem;}
#dev-dialog-btn-line{height:4.8rem; line-height:4.8rem; color:#3388FF; border-top:1px solid #F4F5F6; text-align:center; font-size:1.6rem;}
#dev-dialog-btn-line > div{width:50%; color:#FFFFFF; float:left; height:4.8rem; line-height:4.8rem; text-align:center; font-size:1.6rem; background:#3388FF;}
#dev-dialog-btn-line > div:active{opacity:0.9;}
#dev-dialog-btn-line > div:first-child{color:#999999 !important; background:#FFFFFF;}
#dev-dialog-input-in{width:85%; padding:0px 2%; margin:0 auto; border:1px solid #D1D1D1; height:3.5rem;}
#dev-dialog-input{width:100%; border:none; height:3.5rem; line-height:3.5rem;}
/* loading */
@keyframes dev-a-rotate360{0%{transform:rotate(0deg);} 50%{transform:rotate(180deg);} 100%{transform:rotate(360deg);}}
@-webkit-keyframes dev-a-rotate360{0%{-webkit-transform:rotate(0deg);} 50%{-webkit-transform:rotate(180deg);} 100%{-webkit-transform:rotate(360deg);}}
@-moz-keyframes dev-a-rotate360{0%{-moz-transform:rotate(0deg);} 50%{-moz-transform:rotate(180deg);} 100%{-moz-transform:rotate(360deg);}}
@-o-keyframes dev-a-rotate360{0%{-o-transform:rotate(0deg);} 50%{-o-transform:rotate(180deg);} 100%{-o-transform:rotate(360deg);}}
.dev-loading-wrap{position:absolute; z-index:1; left:50%; top:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%);}
.dev-loading{width:2.5rem; height:3.2rem; line-height:3.2rem; font-size:1.6rem; text-align:center; font-family:"dev-font" !important; animation:dev-a-rotate360 1s infinite linear; -webkit-animation:dev-a-rotate360 1s infinite linear; -moz-animation:dev-a-rotate360 1s infinite linear; -o-animation:dev-a-rotate360 1s infinite linear; float:left;}
.dev-loading:before{content:"\e647";}
.dev-loading-text{float:left; line-height:inherit; padding-left:0.3rem;}
/* icons */
@font-face{font-family:"dev-font"; src:url('fonts/iconfont.eot'); src:url('fonts/iconfont.eot?#iefix') format('embedded-opentype'), url('fonts/iconfont.woff') format('woff'), url('fonts/iconfont.ttf') format('truetype'), url('fonts/iconfont.svg#iconfont') format('svg');}
.dev-icons{font-family:"dev-font" !important; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; padding-right:0.8rem;}
.dev-icons-menu:before{content:"\e634";} .dev-icons-toast:before{content:"\e689";} .dev-icons-img:before{content:"\e620";}
.dev-icons-left:before{content:"\e6a5";} .dev-icons-right:before{content:"\e608";} .dev-icons-number:before{content:"\e604";}
.dev-icons-up:before{content:"\e649";}  .dev-icons-up2:before{content:"\e655";} .dev-icons-down:before{content:"\e744";} 
.dev-icons-down2:before{content:"\e609";} .dev-icons-progress:before{content:"\e615";}
.dev-icons-success:before{content:"\e632";} .dev-icons-error:before{content:"\e638";} .dev-icons-range:before{content:"\e613";}
.dev-icons-warn:before{content:"\e603";} .dev-icons-click:before{content:"\e75b";} .dev-icons-tab:before{content:"\e667";}
.dev-icons-loading:before{content:"\e647";} .dev-icons-form:before{content:"\e62c";} .dev-icons-picker:before{content:"\e923";}
.dev-icons-eyes:before{content:"\e63d";} .dev-icons-clear:before{content:"\e6a0";} .dev-icons-home:before{content:"\e611";}
.dev-icons-switch:before{content:"\e679";} .dev-icons-action-sheet:before{content:"\e605";} .dev-icons-news:before{content:"\e62e";}
.dev-icons-swipe:before{content:"\e699";} .dev-icons-media-list:before{content:"\e62d";} .dev-icons-my:before{content:"\e618";}
.dev-icons-forum:before{content:"\e602";} .dev-icons-shop:before{content:"\e67f";} .dev-icons-nav:before{content:"\e606";}
.dev-icons-menu-point:before{content:"\e60e";} .dev-icons-menu-point2:before{content:"\e625";} .dev-icons-star:before{content:"\e661";}
.dev-icons-msg:before{content:"\e60b";} .dev-icons-help:before{content:"\e652";} .dev-icons-water-fall:before{content:"\e60c";} 
.dev-icons-search:before{content:'\e714';} .dev-icons-img-cut:before{content:'\e612';} .dev-icons-register:before{content:'\e677';} 
.dev-icons-write:before{content:'\e646';} .dev-icons-logoff:before{content:'\e610';} .dev-icons-check:before{content:'\e866';} 
.dev-icons-loading2:before{content:"\e61e";} .dev-icons-insert:before{content:"\e6ee";} .dev-icons-clone:before{content:"\e6dc";} 
.dev-icons-remove:before{content:"\e656";} .dev-icons-edit:before{content:"\e600";} .dev-icons-like:before{content:"\e64a";} 
.dev-icons-pause:before{content:"\e96b";} .dev-icons-play:before{content:"\e6b1";} .dev-icons-stop:before{content:"\e61b";} 
.dev-icons-shopping-cart:before{content:"\e633";} .dev-icons-close:before{content:"\e617";}



/* 标签列表-多用于条件选择 */
.dev-label{}
.dev-label > span {background: rgba(246,246,246,1);float: left; margin:0.5rem; padding: 0.5rem 1rem; border-radius: 0.3rem; color: rgba(136,136,136,1); font-size: 1.4rem; }
.dev-label .active{background:#fff !important; color:#317ef3 !important;border:0.1rem solid #317ef3;padding: 0.4rem 0.9rem;}

/* 底部导航 */
/* dev-footer */
#dev-footer{width:100%; height:4.5rem; background:#FCFCFC; padding:0.5rem 0rem; bottom:0rem; left:0rem; position:fixed; overflow:hidden; z-index:10; box-shadow:1rem -1rem 3rem #D1D1D1; display:flex;}
#dev-footer a{display:block; width:20%;}
#dev-footer .iconfont{text-align:center; font-size:2.4rem; height:2.4rem; line-height:2.4rem;color: #666;}
.dev-footer-text{text-align:center; font-size:1.3rem; height:1.8rem; line-height:1.8rem; padding-top:0.2rem;color: #666;}
.dev-footer-active *{color:#317ef3 !important;}
.dev-fooer-line{height:8rem;}
#footer-logo{position:fixed; z-index:11; left:50%; bottom:0.5rem; height:5rem; width:5rem; border-radius:5rem; background:#fff; text-align:center; transform: translateX(-50%); line-height:6rem; color:#FFF; font-size:2rem; border:0.5rem solid #FFF;}
#footer-logo img{width:100%;}

/* 个人中心面板列表 */
.panel-list-item{background: #fff;height: 5rem;line-height: 5rem;padding: 0 1.5rem;}
.panel-list-item .panel-list-icons {color:#666!important;font-size:1.8rem!important;flex-shrink: 0;}
.panel-list-item .panel-list-text {width: 100%;text-align: left;margin-left: 1rem;font-size: 1.5rem;color: #333;}
.panel-list-item .panel-list-right {font-size: 1.6rem!important;flex-shrink: 0;}

.panel-list-item .panel-list-text .cuIcon-title {color:red !important;font-size: 1.6rem;}
.panel-list-item .panel-list-right-text {width: 100%;text-align: right;margin-right: 0.5rem;}

/* 用户列表 */
.user-list .user-item {background: #fff;padding:1rem 2rem;border-bottom: 1px solid #f5f5f5;}
.user-list .user-item .item-tx{width:6rem; height: 6rem;border-radius: 0.3rem;flex-shrink: 0;margin-right: 1.5rem;}
.user-list .user-item .item-tx img{width:100%; height:100%;border-radius:0.3rem;}
.user-list .user-item .item-shenfen{bottom: 0;left: 0;background: #303030;color: #fff;width: 100%;padding: 0rem 0;text-align: center;opacity: 0.8;font-size: 1.3rem;}
.user-list .user-item .vip{background-color: #f37b1d; color: #ffffff;}
.user-list .user-item .item-info{width: 100%;text-align: left;}
.user-list .user-item .item-info .item-info-username{font-size: 1.6rem; color: #303030;}
.user-list .user-item .item-info .item-info-desc{font-size: 1.3rem; color: #666;line-height:1.8rem;}
.user-list .user-item .item-right{flex-shrink: 0;font-size: 1.3rem; color: #999;}
			
/* 表单及表单元素 */
.dev-form{background:#FFFFFF;}
.dev-form *{font-size: 1.5rem;}
.dev-form-items{padding:1rem 1rem; border-bottom:1px solid #F3F4F5; position:relative; display:-webkit-flex; display:flex;}
.dev-form-items-title{line-height:3rem; height:3rem; flex-shrink:0;margin-right: 1.5rem;font-size: 1.4rem;}
.dev-form-items .dev-input{width:100% !important;}
.dev-form-items .dev-form-radios{width:75% !important; padding:0px !important;}
.dev-form-items .dev-form-textarea{width:100% !important;}
.dev-form-items:last-child{border:none;}
.dev-input{height:3rem; line-height:3rem; border:none; -webkit-appearance:none; -moz-appearance:none; appearance:none; border-radius:0; border:0; background:#FFF; width:100%; display:block; padding:0px;}
#dev-input-clear{height:5rem; position:absolute; z-index:1; line-height:5rem; text-align:center; right:0; top:0; color:#999999; background:#FFF;}
#dev-input-clear:before{font-family:"cuIcon" !important; content:"\e646"; font-size:1.8rem;}
.dev-form .cuIcon-attentionfill{width:2rem; height:5rem; background:#FFFFFF; position:absolute; z-index:1; text-align:center; line-height:5rem; right:0; top:0; color:#ddd;}
.dev-form .cuIcon-attentionfill:before{font-family:"cuIcon"; content:"\e763"; font-size:1.6rem;}
.dev-form .cuIcon-attentionfill-sed{color:#666 !important;}
.dev-form .dev-form-radios {line-height:3rem;}

/* 表单里图片 */
.dev-form .dev-form-img {width: 2.9rem;height:2.9rem;border-radius: 3px;}
.dev-form .dev-form-img img{width:100%;height:100%;border-radius: 3px}
/* checkBox */
.dev-form-radios input[type="checkbox"]{display:none;}
.dev-form-radios input[type="checkbox"] + label{line-height:3rem; padding-right:0.5rem; margin-right:0.5rem;}
.dev-form-radios input[type="checkbox"] + label:before{position:relative;top:0.1rem;font-family:"cuIcon" !important; content:"\e6d5"; font-size:2rem; padding-right:0.5rem; color:#999999; line-height:3rem;}
.dev-form-radios input[type="checkbox"]:checked + label:before{content:"\e6d4"; color:#317ef3;}
/* checkBox */
.dev-form-radios input[type="radio"]{display:none;}
.dev-form-radios input[type="radio"] + label{line-height:3rem; padding-right:0.5rem; margin-right:0.5rem;}
.dev-form-radios input[type="radio"] + label:before{font-family:"cuIcon" !important; content:"\e75b"; font-size:2rem; padding-right:0.5rem; color:#999999;position:relative;top:0.1rem;}
.dev-form-radios input[type="radio"]:checked + label:before{content:"\e763"; color:#317ef3;}
/* select */
.dev-form-select{}
.dev-form-select select{border:none; padding:0.6rem 3rem 0.6rem 0.6rem; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAXCAYAAACMLIalAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAFHSURBVEiJ7dY/SgNREMfx7wQrlSBLCo+RNMFY5Qapts4FFK0ClrmGNoEEcoGcQT2A5AQKVmqRRlTGwp8SdNk/8a27hQMPdmffzPvs48GuuTt1i0bVgKT4R+WNhpmNzSz+bSMzi81sHAJlwD3wBBy6+8OGoAi4BPbcfT8ErAc8AgvA3J0iQy+2UI9e0frEnmo8ABwYbYAaqXYQAvSFUvML4A3oFwD1VXMeCvQdtQNcAbdAlAMUAXeq2S4FpYXaOhvzHKi55rZDgn6gtNhQZ+QkBXSqOcPQoESUFp0AL0A34VkXeAUmZYDSUE1gCdwArbV8S7kl0PxTlAAd7dZ0LTdVrlMWKBUlxJHOTqzhwHGZoEyUYDPgWWNWNsjdPz4raWFmu8C1bg/cfZVaECC2sia4+8rMzj6vywYB2TtVRdTzJ69qQFLUEvUOCvU4pv7sx1oAAAAASUVORK5CYII=") no-repeat right center #E3E3E3; background-size:auto 40%; -webkit-appearance:none; -moz-appearance:none; appearance:none; border-radius:1px;}
.dev-form-select select:before{font-family:"cuIcon"; content:"\e763"; font-size:1.2rem;}
/* textarea */
.dev-form-textarea{padding-top:0.5rem;}
.dev-form-textarea textarea{width:100%; height:8rem; background:#FAFAFA; border:none; padding:0.5rem; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
/* switch 开关 */
.dev-switch{width:5rem; height:3.2rem; border-radius:3.2rem; -webkit-border-radius:3.2rem; background:#DDDDDD; border:2px solid #DDDDDD; position:relative; text-align:right; line-height:3.2rem; padding-right:1.6rem; font-size:1.6rem; padding-left:1.6rem;}
.dev-switch span{color:#9E9E9E;}
.dev-switch-in{width:3rem; height:3rem; position:absolute; z-index:2; left:0; top:0; border-radius:50%; background:#FFFFFF; -moz-box-shadow:1rem 1rem 1rem #999999; box-shadow:2rem 2rem 2rem #999999; -webkit-box-shadow:1rem 1rem 1rem #999999; margin:0;}
.dev-switch-on{background:#4CD964 !important; color:#FFFFFF !important; text-align:left !important; border:2rem solid #4CD964 !important;}
.dev-switch-on .dev-switch-in{right:0; left:auto;}
.dev-switch-on span{color:#FFFFFF;}

/* 步骤条 */
.dev-step{display:flex; flex-wrap:nowrap;}
.dev-step .item{display:inline-block; flex-shrink:0;}
.dev-step .item .icon{width:2rem; height:2rem; line-height:2rem; font-size:1.4rem; text-align:center; margin:1rem auto; border-radius:100%; background:#F5F6F7; color:#999999;}
.dev-step .item .text{text-align:center; margin-top:0.2rem;font-size:1.4rem; color:#A5A7B2;}
.dev-step .active{border-bottom-color:#317ef3 !important; color:#317ef3 !important;}
.dev-step .active .icon{background:#317ef3 !important; font-size:1.4rem; color:#FFFFFF !important;}
.dev-step .active .text{color:#317ef3 !important;}
.dev-step .line{width:100%; height:2rem; border-bottom:1px solid #f1f1f1;}
.dev-step .arrow-point{width:100%; line-height:4rem; text-align:center; font-size:1.6; color:#A5A7B2;}

/* 图片上传选择器 */
.upimg-list {padding: 1rem 0;flex-wrap: wrap; justify-content: space-between;}
.upimg-list:after { content: ""; flex: auto; }
.upimg-btn {border-radius:3px;background: #f5f5f5;height:7rem;line-height: 7rem; width: 25%;text-align: center;font-size:4rem !important;}
.upimg-list span{width:23.7%;height:8rem;margin:0.5rem 0.5rem 0.5rem 0rem;position: relative;}
.upimg-list img{width:100%;height:100%;border-radius:3px;}
.upimg-list .cuIcon-roundclosefill {color:#DF544D;position: absolute; right:0.2rem; top:0.2rem;font-size:2rem}
.upimg-list span:nth-child(4) {margin-right:0;}
.upimg-list span:nth-child(8) {margin-right:0;}
.upimg-list span:nth-child(12) {margin-right:0;}
.upimg-list span:nth-child(16) {margin-right:0;}
			
/* 业务线公用-拼呗入口 */
.pinbei { position: relative; line-height: 4rem; height: 4rem;background-color: #333;} /* 导航下拼呗关联AD */
.pinbei .cuIcon-refund{color: #fff;font-size: 2.4rem;margin-left: 1.5rem;}
.pinbei .pinbei-text{color: #f5f5f5;margin-left:1rem;width: 100%;font-size: 1.4rem;}
.pinbei .pinbei-btn{color: #f5f5f5;border: 1px solid #999;margin-right: 1.5rem;line-height: 2rem;padding: 0 0.3rem;flex-shrink: 0;}

/* 横向数据组 */
.dev-box-banner{display:flex; flex-wrap:nowrap;justify-content:space-between; overflow:hidden;width: 100%;margin: 3rem 2rem 0rem 2rem;}
.dev-box-banner .dev-items{justify-content:center; text-align:center；}
.dev-box-banner .dev-items div{justify-content:center; text-align:center;}
.dev-box-banner .dev-items span span{font-size:2.2rem; color:#fff;}
.dev-box-banner .line1{font-size:1.6rem;overflow:hidden;color:#fff;font-weight: 550;}
.dev-box-banner .line1 span{font-size:1.6rem; color:#fff; line-height:6.5rem; margin-left:0.5rem;}
.dev-box-banner .line2{font-size:1.2rem; color:#fff; line-height:2rem;}

/* 底部弹框 */
@keyframes dev-a-down{0%{bottom:-100px;} 100%{bottom:0}}
@-moz-keyframes dev-a-down{0%{bottom:-35px;} 100%{bottom:0}}
@-webkit-keyframes dev-a-down{0%{bottom:-35px;} 100%{bottom:0}}
@-o-keyframes dev-a-down{0%{bottom:-35px;} 100%{bottom:0}}
#dev-action-bottom{width:100%; position:fixed; z-index:21; left:0; bottom:0; background:#FFFFFF; animation:dev-a-down 200ms linear; -webkit-animation:dev-a-down 100ms linear; -moz-animation:dev-a-down 100ms linear; -o-animation:dev-a-down 100ms linear;}
#dev-action-bottom li{width:100%; overflow:hidden; text-align:center; height:52px; line-height:52px; border-bottom:1px solid #EBEBEB; font-size:16px;}
#dev-action-bottom-cancel{border-top:3px solid #EBEBEB; color:#999999 !important;}
#dev-action-bottom .dev-action-bottom-top {padding:1rem 2rem; border-bottom:1px solid #EBEBEB;text-align: center;}
#dev-action-bottom .dev-action-bottom-top .cuIcon-close { font-size: 2rem;float: left;}
#dev-action-bottom .dev-action-bottom-top .dev-action-bottom-title{padding:1rem; font-size:1.6rem;text-align: center;color: #000;}
#dev-action-bottom .dev-action-bottom-content {padding:4rem 2rem;color: #303030;font-size: 1.6rem;text-align: center;line-height:3rem;}
#dev-action-bottom .dev-action-bottom-btn {padding: 2rem  2rem 5rem  2rem;}




/*vip zhhn*/ 
.my-vip{ font-size: 1.5rem;}
.my-vip .vip-top .dev-header .header-middle{ width: 70%; font-size: 1.5rem; text-align: center;}
.my-vip .vip-content .grade{ background: #fff; padding: 1rem 0 2rem;}
.my-vip .vip-content .grade .grade_one{ margin-top: 1rem;}
.my-vip .vip-content .grade .grade_one .sp_1{ text-align: right; width: 50%;}
.my-vip .vip-content .grade .grade_one span{ display: inline-block; color: #303030 !important;}
.my-vip .vip-content .grade .grade_one .dengji{ border: 1px solid #E54D42; border-radius: 0.9rem; padding: 0.2rem 0.8rem;} 
.my-vip .vip-content .grade button{ border: #656B79; background: #317ef3; color: #FFFFFF; padding:0.2rem 0.8rem; border-radius: 0.9rem; margin-top: 1rem;}
.my-vip .vip-content .tab{ margin-top: 1rem; background: #fff;}
/* 选项卡 zhhn */
.dev-tab{width:100%;  background:#FFFFFF;}
.dev-tab-title{padding:0px 10px;color: #303030;}
.dev-tab-title div{height:46px; line-height:46px; float:left; font-weight:700; text-align:center; width:20%; border-bottom:2px solid #F7F8F9; }
.dev-tab-body{width:100%;}
.dev-tab-body-items{width:500%; position:relative; left:0px; top:0px;}
.dev-tab-item{width:20%; float:left;}
.dev-tab-active{border-bottom:2px solid #3388FF !important; color:#3388FF;}
.dev-tab-item .tip,.dev-accordion .tip{ background: #ffcc00; padding: 0.5rem 1.5rem; font-size: 1.3rem; color: #303030;}
.dev-tab-item .tip span,.dev-accordion .tip span{ color: #E54D42 !important;}
.dev-tab-item .tip a{ color: #317ef3 !important; margin-left: 4rem;}
.dev-tab-item ul li { border-bottom: 1px solid #B8BBBF; padding: 0.5rem 1.5rem;}
.dev-tab-item ul li .left div{ color: #303030 !important; font-size: 1.3rem; line-height: 2rem;}
.dev-tab-item ul li .left div span{ color: #E54D42 !important;}
.dev-tab-item ul li .right button{ background: #317ef3; color: #FFFFFF; text-align: center; padding: 0.2rem 2rem; border-radius: 0.9rem; border: 0; margin-top: 1.2rem;}
/* 折叠面板 vip奖励记录 zhhn*/
.dev-accordion{}
.dev-accordion-title{ background:#FFFFFF; padding:1rem 1.5rem; box-sizing:border-box; }
.dev-accordion-title:after{content:"\e609"; float:right; font-family:"dev-font";}
.dev-accordion-title .mar-left{ margin-left: 9rem;}
.dev-accordion-title-up:after{content:"\e655"; font-family:"dev-font";}
.dev-accordion-content{width:100%; display:none;}
.dev-accordion-content .left{ font-size: 1.3rem;}
.dev-accordion-content .right{ line-height: 3.5rem;}
/*垫付待处理页面 df-dcl zhhn */
.my-vip .vip-content .df_dcl{}
.my-vip .vip-content .df_dcl .shj{ background: #FFFFFF;}
.my-vip .vip-content .df_dcl .title{ padding: 0.8rem 1.5rem;border-bottom: 1px solid #E3E3E3; color: #303030; background: #FFFFFF;  }
.my-vip .vip-content .df_dcl .content{ padding: 1.5rem 0;border-bottom: 1px solid #E3E3E3; background: #FFFFFF;}
.my-vip .vip-content .df_dcl .content .left .pt{ border: 1px solid #656B79; border-radius: 50%; width: 5rem; height: 4.3rem; text-align: center; padding-top: 0.7rem;}
.my-vip .vip-content .df_dcl .content .left .pt span{ display: block;}
.my-vip .vip-content .df_dcl .content .left .money{ margin-top: 0.5rem;}
.my-vip .vip-content .df_dcl .content .left .money span{ color: #E54D42;}
.cu-item { font-size: 3rem; margin: 1rem 2rem;}
.text-gray { font-size: 3rem;}
[class*="cuIcon-"] { font-family: "cuIcon"; font-size: inherit; font-style: normal;}
.text-gray { color: #999999!important;}
.cuIcon-pullright:before { content: "\e720";}
.my-vip .vip-content .df_dcl .content .right .pt{ border: 1px solid #F37B1D; border-radius: 50%; width: 5rem; height: 4.3rem; text-align: center; padding-top: 0.7rem;}
.my-vip .vip-content .df_dcl .content .right .pt span{ display: block; color: #E54D42;}
.my-vip .vip-content .df_dcl .content .right .money{ margin-top: 0.5rem;}
.my-vip .vip-content .df_dcl .content .right .money span{ color: #E54D42;}
.my-vip .vip-content .df_dcl .feiyong{ padding: 0.8rem 1.5rem; border-bottom: 1px solid #E3E3E3; border-top: 1px solid #E3E3E3; background: #FFFFFF; margin-top: 1rem;}
.my-vip .vip-content .df_dcl .feiyong span{ color: #303030;}
.my-vip .vip-content .df_dcl .feiyong .red{ color: #E54D42;}
.my-vip .vip-content .df_dcl .infor{ padding: 0.8rem 1.5rem; border-bottom: 1px solid #E3E3E3; border-top: 1px solid #E3E3E3; color: #303030; background: #FFFFFF; margin-top: 1rem;}
.my-vip .vip-content .df_dcl .infor_nr{ padding: 2rem 1.8rem; color: #303030; }
.my-vip .vip-content .df_dcl .infor_nr p{ color: #303030; font-size: 1.3rem; margin-bottom: 1rem;}
.my-vip .vip-content .df_dcl .infor_nr p span{ color: #346CEB;}
/*升级订单提交 vip-shj-order-sub zhhn*/
.cu-item-wx{font-size: 3rem; margin-right: 1rem;}
.lin_h{ line-height: 2rem;}
.lin_h .color30{ color: #303030; font-size: 1.5rem !important;}
/* 折叠面板 订单提交 支付 zhhn*/
.dev-accordion{}
.dev-accordion-title2{ background:#FFFFFF; padding:1rem 1.5rem; box-sizing:border-box; border-bottom: 1px solid #E3E3E3;}
.dev-accordion-title2:after{ content: "\e609"; float: right; color: blue; width: 1.3rem; height: 1.3rem; background: #fff; border-radius: 50%; border: 1px solid #B8BBBF;}
.dev-accordion-title2 .mar-left{ margin-left: 9rem;}
.dev-accordion-title2-up:after{ content: "\e655"; width: 1.3rem; height: 1.3rem; background: #0081FF; border-radius: 50%;}
.dev-accordion-content{width:100%; display:none;}
.dev-accordion-content .left{ font-size: 1.3rem;}
.dev-accordion-content .right{ line-height: 3.5rem;}
.pay_online{ padding: 1rem 1.5rem;}
.pay_online .tips{ margin-bottom: 1rem;}
.pay_online .tips p{ color: #0081FF; font-size: 1.3rem;}
.pay_online .df_list{ font-size: 1.3rem; margin-bottom: 1rem;}
.pay_online .df_list .phone{ width: 35%; text-align: right; color: #303030;}
.pay_online .df_list input{ border: 0; border: 1px solid #B8BBBF; width: 14rem; padding-left: 0.5rem;}
.sub_order{ text-align: center; margin-top: 8rem;}
.sub_order button{border: 0; color: #FFFFFF; background: #0081FF; border-radius: 2rem; text-align: center; padding: 0.6rem 7rem; font-size: 1.5rem;}
.df_sub_sp{ color: #555;}
.df_sub_sp .number{ color: #0081FF !important;}
.liuyan_inp{ border:0; width: 75%;}

/*垫付成功 vip-df-success zhhn*/
.df_success{padding:1.5rem; border-bottom: 1px solid #E3E3E3; background: #FFFFFF; text-align: center; color: #303030; font-size: 1.5rem;}
.df_success h4{ font-size: 1.5rem; font-weight: normal; color: #555; margin-bottom: 1.5rem;}
.df_success .text-gray { color: #999999!important; }
.df_success .cuIcon-pay:before { content: "\e673"; font-size: 2rem; }
.df_success .pay_fangshi{ color: #555; font-size: 1.3rem; margin-left: 1rem;}
.df_success .pay_fangshi span{ color: #E54D42; margin: 0 1rem}
.df_success .cuIcon-recharge:before { content: "\e6ed"; font-size: 2rem; }
.df_success .mr-l{ margin-left: 6rem; margin-bottom: 1rem;}
.df_success .mr-b{ margin-bottom: 1rem;}
.df_success .return button{ border: 0; border: 1px solid #E3E3E3; background: #FFFFFF; width: 10rem; height: 2.5rem; border-radius: 2rem; color: #555;}
.df_tip{ font-size: 1.3rem; padding: 1.5rem; }
.df_tip p{color: #555; line-height: 2rem;}

/*我的垫付 我的代付 myDianfu myDaifu zhhn*/
.dianfu-item { padding: 1.5rem;	background: #fff; margin-bottom: 1rem;}			
.dianfu-info {margin-bottom: 1rem;}			
.dianfu-info .userinfo-username span {font-size: 1.8rem; color: #333;}			
.dianfu-info .userinfo-username em {font-size: 1.2rem; color: #999;}			
.dianfu-info .userinfo-phone {font-size: 1.4rem;color: #666;margin: 0.5rem 0;}			
.dianfu-info .dianfu-message {font-size: 1.4rem;color: #333;}			
.dianfu-line .line-left,.dianfu-line .line-right {border-radius: 3px;font-size: 1.5rem;	padding: 0.3rem 0.5rem;	}
.dianfu-line .line-left {border: 1px solid #ff552e;	color: #fff;background: #ff552e;}
.dianfu-line .line-right {border: 1px solid #999999;background: #fff;color: #999999;}
.dianfu-line .line-con .line-01 {border-bottom: 0.3rem solid #E6E6E6;height: 1px;width: 16rem;}
.dianfu-line .line-con .line-02 {border-bottom: 0.3rem solid #E6E6E6;height: 1px;width: 8rem;}
.line-jiantou {	width: 0;height: 0;	border-top: 10px solid transparent;	border-bottom: 10px solid transparent;border-left: 10px solid #E6E6E6;}
.dianfu-btn {display: flex;	flex-direction: row-reverse;}
.dianfu-btn button {border: #656B79;background: #317ef3;color: #FFFFFF;	border-radius: 3px;	margin-top: 1rem;padding: 1em 0;width: 8rem;text-align: center;	}
.line-wenzi { margin-bottom: -0.6rem;}
.line-wenzi span{ color: #ff552e; margin-left: 0.5rem;}