/*用户中心*/
 .headBox { width: 100%; text-align: center; position: relative; padding: 15px 0 4px 0; background-image: linear-gradient(90deg,#FB9409 0,#E22425 100%);}
  .headBox-ab { padding:20px 10px 20px; overflow: hidden;-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}
  .headBox>.headPicBox { width: 70px; height: 70px; border-radius: 50%; float: left; margin-right: 12px;}
  .headBox>.headPicBox>.innerBox { width: 70px; height: 70px;margin: 2px auto 0; overflow: hidden; position:relative;}
  .headBox>.headPicBox>.innerBox img { width: 100%; height: 100%; border-radius: 50%; }
  .headBox>.headPicBox>.innerBox span{background:url("../Images/grade.png") no-repeat;background-size: 66px 22px;width: 22px;height: 22px;display: inline-block;position: absolute;right: 0px;top: 0px;}
  .headBox>.headPicBox>.innerBox span.no1{background-position:0px 0px;}
  .headBox>.headPicBox>.innerBox span.no2{background-position:-22px 0px;}
  .headBox>.headPicBox>.innerBox span.no3{background-position:-44px 0px;}
  .headBox>p.nickname { width: 100%; text-align: left; line-height: 24px; color: #FFF; font-size: 16px; margin-top: 1px;}
  .headBox>p.introNum { display: inline-block; text-align: left; line-height: 18px; color: #e32724; font-size: 13px; background: #ffdd02; padding: 1px 8px; border-radius:12px ; float: left; margin-top: 2px; background-image: linear-gradient(-90deg,#ffb027 0,#ffde01 100%);}
  .headBox>p.luckname{font-size: 12px; color: #fff; text-align: left; margin-left: 83px; width: 150px; clear: both; position: absolute; margin-top: 28px;}
  .headBox>p.introNum span { color: #e32724; line-height: 15px; font-size: 12px;}
  .headBox .authstate_rg {font-size: 13px; text-align: left; color: #fff; line-height: 30px; width: 70px; margin-top: -5px;}
  .headBox .authstate_rg p{overflow: hidden; clear: both;}
  .headBox .authstate_rg a{color: #fff; line-height: 18px; display: block;}
  .headBox .authstate_rg i{margin-right: 1px; float: left;}
  .headBox>ul.twoBtn { position: absolute; bottom: 0; left: 0; height: 30px; width: 100%; background: rgba(0, 0, 0, 0.5); }
  .headBox>ul.twoBtn>li { float: left; height: 30px; width: 50%; overflow: hidden; }
  .headBox>ul.twoBtn>li>a { display: block; width: 100%; height: 30px; overflow: hidden; line-height: 30px; text-align: center; }
  .headBox>ul.twoBtn>li:first-child { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-right: 1px #888 solid; }
  .headBox>ul.twoBtn>li>a>i { color: #FFF; font-size: 16px; margin-right: 3px; }
  .headBox>ul.twoBtn>li>a>span { color: #FFF; font-size: 12px; }
  .myOrder { width: 100%; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 5px 10px; background: #fff; border-bottom: 1px solid #f5f5f5; }
  .myOrder>a { display: block; height: 30px; width: 100%; overflow: hidden; }
  .myOrder>a>span { float: left; line-height: 30px; height: 30px; font-size: 17px; }
  .myOrder>a>label { float: right; line-height: 30px; font-size: 14px; color: #999; margin-right: 5px; }
  .myOrder>a>i { float: right; line-height: 30px; font-size: 14px; color: #999; }
  ul.orderItem { width: 100%; background: #FFF; overflow: hidden; }
  ul.orderItem>li { float: left; width: 20%; padding: 8px 0; overflow: hidden; }
  ul.orderItem>li>a { display: block; height: 50px; width: 100%; overflow: hidden; }
  ul.orderItem>li>a>span.icon { display: block; width: 100%; text-align: center; overflow: hidden; position: relative; }
  ul.orderItem>li>a>span.icon>em { position: absolute; top: 0; left: 50%; margin-left: 5px; display: block; width: 18px; height: 18px; border-radius: 50%; background: #EC5151; text-align: center; color: #FFF; font-size: 12px; line-height: 18px; font-style: normal; }
  ul.orderItem>li>a>span.icon>i { font-size: 26px; color: #999; background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#fd9003), to(#e42825)); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
  ul.orderItem>li>a>label.txt { display: block; width: 100%; line-height: 15px; text-align: center; color: #666; font-size: 13px; }
  p.toolTxt { width: 100%; line-height: 30px; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 5px 10px; background: #fff; border-bottom: 1px solid #f5f5f5; margin-top: 8px; font-weight: bold; font-size: 16px; display: block; }
  ul.necessaryTool { width: 100%; height: auto; overflow: hidden; background: #FFF; margin-top: 10px; padding: 10px 0;}
  ul.necessaryTool>li { float: left; width: 33.3333%; height: auto; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  ul.necessaryTool>li>a { display: block; width: 100%; background-size: 100% 100%; height: 100px;  overflow: hidden; position: relative; }
  ul.necessaryTool>li>a>span.icon { display: block; width: 100%; position: absolute; top: 18%; left: 0; text-align: center; }
  ul.necessaryTool>li>a>span.icon>em{width: 50px; height: 50px; display: inline-block; border-radius:50px ; margin-bottom: 10px; background: #000; line-height: 50px; text-align: center; background-image: linear-gradient(90deg,#6dbdff 0,#2a8ffe 100%);}
  ul.necessaryTool>li>a>span.icon>em.icon_bg2{background-image: linear-gradient(90deg,#fd6caa 0,#f66472 100%);}
  ul.necessaryTool>li>a>span.icon>em.icon_bg3{background-image: linear-gradient(90deg,#b3cafc 0,#5868fd 100%);}
  ul.necessaryTool>li>a>span.icon>em.icon_bg4{background-image: linear-gradient(90deg,#ff83d4 0,#ff34ba 100%);}
  ul.necessaryTool>li>a>span.icon>em.icon_bg5{background-image: linear-gradient(90deg,#74ebb2 0,#39d94e 100%);}
  ul.necessaryTool>li>a>span.icon>em.icon_bg6{background-image: linear-gradient(90deg,#04eeef 0,#38bff5 100%);}
  ul.necessaryTool>li>a>span.icon>em.icon_bg7{background-image: linear-gradient(90deg,#fee258 0,#f4924b 100%);}
  ul.necessaryTool>li>a>span.icon>em.icon_bg8{background-image: linear-gradient(90deg,#a790f3 0,#6033f1 100%);}
  ul.necessaryTool>li>a>span.icon>em.icon_bg9{background-image: linear-gradient(90deg,#fcc2b8 0,#ffa3a4 100%);}
  ul.necessaryTool>li>a>span.icon>em.icon_bg10{background-image: linear-gradient(90deg,#fe982f 0,#f8694c 100%);}
ul.necessaryTool>li>a>span.icon>em.icon_bg11{background-image: linear-gradient(90deg,#ffe000 0,#ffbf29 100%);}
ul.necessaryTool>li>a>span.icon>em.icon_bg12{background-image: linear-gradient(90deg,#85b8fc 0,#3f84fc 100%);}
ul.necessaryTool>li>a>span.icon>em.icon_bg18{background-image: linear-gradient(90deg,#6dbdff 0,#2a8ffe 100%);}
ul.necessaryTool>li>a>span.icon>em.icon_bg13{background-image: linear-gradient(90deg,#b3cafc 0,#5868fd 100%);}
ul.necessaryTool>li>a>span.icon>em.icon_bg14{background-image: linear-gradient(90deg,#04eeef 0,#38bff5 100%);}
ul.necessaryTool>li>a>span.icon>em.icon_bg15{background-image: linear-gradient(90deg,#85b8fc 0,#3f84fc 100%);}
ul.necessaryTool>li>a>span.icon>em.icon_bg16{background-image: linear-gradient(90deg,#fe982f 0,#f8694c 100%);}
ul.necessaryTool>li>a>span.icon>em.icon_bg17{background-image: linear-gradient(90deg,#fe982f 0,#f8694c 100%);}
ul.necessaryTool>li>a>span.icon>em.icon_bg18{background-image: linear-gradient(90deg,#fd6caa 0,#ed5050 100%);}
ul.necessaryTool>li>a>span.icon>em.icon_bg19{background-image: linear-gradient(90deg,#93f8eb 0,#13c0aa 100%);}
ul.necessaryTool>li>a>span.icon>em.icon_bg20{background-image: linear-gradient(90deg,#fd766e 0,#fe190b 100%);}
ul.necessaryTool>li>a>span.icon>em.icon_bg21{background-image: linear-gradient(90deg,#2ad8ff 0,#3668df 100%);}
ul.necessaryTool>li>a>span.icon>em.icon_bg22{background-image: linear-gradient(90deg,#6ebeff 0,#298ffe 100%);}
ul.necessaryTool>li>a>span.icon>em.icon_bg23{background-image: linear-gradient(90deg,#16ecd5 0,#25ccbe 100%);}
ul.necessaryTool>li>a>span.icon>em.icon_bg24{background-image: linear-gradient(90deg,#0ded6c 0,#00a144 100%);}
ul.necessaryTool>li>a>span.icon>em.icon_bg25{background-image: linear-gradient(90deg,#50d0df 0,#0fa7b9 100%);}
  ul.necessaryTool>li>a>span.icon>em>i { font-size: 27px; color: #fff;}
  ul.necessaryTool>li>a>span.icon>label.toolNam { display: block; width: 100%; text-align: center; font-size: 13px; color: #555; overflow: hidden; }
.dealer_bg{background-image: linear-gradient(90deg,#fcb334 0,#fd7714 100%);}


/*我的资料*/
.user_login_out{padding: 10px;}
.my-setting { background: #fff; }
.my-setting .s-user-top .s-user-right { color: #999; text-align: right; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 15px; line-height: 45px;}
.user-head-img-box-1 img { width: 43px; height: 43px; border-radius: 50%; border: 1px solid #eee; }
.s-user-img { line-height: 40px; float: left; font-size: 16px;}
.s-user-top{overflow: hidden;}
.my-u-title-size{float: left; font-size: 16px; line-height: 45px;}
.s-xian-box { border-bottom: 1px solid #F6F6F9; }
.s-user-top-1 { padding: 5px 10px; overflow: hidden; font-size: 15px;}
.user-head-img-box-1{line-height: 45px; height: 45px; position: relative;}
.s-user-top { padding: 0 ; position: relative; }
.jian-top-1 { position: absolute; top: 15px; }
.user-bg-box-1, .user-bg2-box-1 { position: absolute; width: 38px; }
.user-bg-box-1 { right: 0; top: 10px; }
.user-bg2-box-1 { bottom: 0; left: 10px; }
.user-head-img-box-1 img { display: inline; }
.updata-top { padding-top: 30px; }
.g-s-i-title-3 .active { color: #3fc6ff; }
.g-s-i-title-3 .sex-nv.active { color: #f36ab7; }
.my-sex-size { font-size: 65px; }
.g-s-i-title-3 { padding: 28px 0; }
.my-setting .s-user-top .s-user-right .t-jiantou {float: right;}
.my-setting .s-user-top .s-user-right .t-jiantou i{color: #999999; font-size: 14px;}
.register_submit{padding: 15px 20px; background: #fff;}
.register_submit.backnon{background: none;}
.btn-submit{margin-top: 10px; font-size: 16px; background: #e22425; border: 1px solid #e22425; border-radius:44px ; padding: 10px 0;outline:none;-moz-box-shadow: 0px 2px 4px rgba(226,36,37,0.35); /* 老的 Firefox */box-shadow: 0px 2px 4px rgba(226,36,37,0.35); display: block;}
.register_submit a{margin-top: 10px; font-size: 16px; background: #e22425; border: 1px solid #e22425; border-radius:44px ; padding: 10px 0;outline:none;-moz-box-shadow: 0px 2px 4px rgba(226,36,37,0.35); /* 老的 Firefox */box-shadow: 0px 2px 4px rgba(226,36,37,0.35); display: block; display: block; text-align: center; color: #fff;}
.btn-submit:active,.user-login .ipt-check-btn:active{opacity: 0.8;}
.user_bg{margin-top: 10px; background: #fff; border-bottom: 1px solid #eee;}

/*修改头像*/
#file{position: absolute; top: 0; right: 10px; width: 60px; height: 45px; opacity: 0;}
/*修改性别*/
.my-sex-box{background: rgba(0,0,0,0.3); position: fixed; top: 200%; left: 0; width: 100%; height: 100%; z-index: 1000; }
.my-sex-box .flow-consignee{position: absolute; bottom: 0; left: 0; width: 100%;}
.my-sex-box .flow-consignee ul{margin: 10px; height: 100px; line-height: 50px; border-radius:10px ; background: #fff; text-align: center;}
.my-sex-box .flow-consignee ul li a{font-size: 16px; color: #333;}
.my-sex-box .flow-consignee ul li a.active{color: #e22425;}
.my-sex-box .flow-consignee ul li{position: relative;}
.my-sex-box .flow-consignee ul li:first-child{border-bottom: 1px solid #eee;}
.sex-default-color input { position: absolute; top: 0px; left: 0; width: 100%; height: 50px; opacity: 0 }
.my-sex-close{padding: 10px;}
.my-sex-close .btn-submit{margin-top: 0; background: #fff; color: #e22425; border: none;-moz-box-shadow: none; /* 老的 Firefox */box-shadow:none;}

/*修改手机号*/
.user_change .box-flex .j-is-null{display: none; color: #999; font-size: 21px; margin-top: 6px;}
.user_change .box-flex .j-is-null.active{display: inline-block;}
.user_change .j-text-all{position: relative; line-height: 40px;}
.user_change .j-text-all:after{position: absolute;right: 0; bottom: 0;left: 0px;height: 1px;content: '';-webkit-transform: scaleY(.5); transform: scaleY(.5); background-color: #f0f0f0;}
.user_change .j-text-all label{position: absolute; top: 5px; left: 10px; font-size: 16px; line-height: 40px;}
.user_change .j-text-all div.input-text{margin-left: 80px; margin-top: 5px; height: 40px;}
.user_change .j-text-all div.input-text input{line-height: 40px; font-size: 15px;}
.user_change .ipt-check-btn{padding:0 14px; height:30px; line-height:30px; margin: 0; color: #e22425; border:1px solid #e22425; border-radius:30px ; margin-left:12px; background:#fff;font-size:15px; position: absolute; top: 10px; right: 10px;outline:none;}

/*实名认证*/
.authentication_message{margin-top: 10px;}
.authentication_message .max_size_title .my-u-title-size{width: 80px;}
.authentication_message .max_size_title2 .my-u-title-size{width: 120px;}
.authentication_message .max_size_title2 .img_left{margin-left: -120px;}
.authentication_message .my-u-title-size{display: inline-block; float: none; padding: 0; margin: 0; width: 70px; line-height: 45px; border-radius:0 ; color: #333;}
.my-setting.authentication_message .s-user-top .s-user-right{margin: 0; padding: 0; border-radius:0 ; text-align: left; padding-left: 10px; height: auto;}
.my-setting.authentication_message .s-user-top .s-user-right.right_suceecd{color:#1fbc00;}
.authentication_message .s-user-top-1{height: auto;}
.user_white{background: #fff;}
.user_white .s-user-right{float: right; line-height: 45px;}
.user_white .s-user-right #sex_name{position: absolute; top: 5px; left: 96px;}
.user_white .s-user-right .t-jiantou i{font-size: 14px;}
.user_white.user_change .j-text-all div.input-text input{width: 90%;} 
.user_white.user_change .demo1.j-input-text{border: none; outline: none;}
.user_white.user_change .t_jiantou{position: absolute; top: 5px; right: 10px; line-height: 40px;}
.user_white.user_change .t_jiantou i{font-size: 14px;}
.user_change .j-text-all.j-text-check{height: auto; padding-bottom: 30px;}
.user_change .j-text-all.j-text-check div.input-text{height: auto; padding-top: 8px;}
.user_white.user_change .j-text-all .input-check label{position: inherit; height: 30px; line-height: 30px; width: 100%; display: block; font-size: 14px; color: #999;}
.user_white.user_change .j-text-all div.input-text  .input-check input[type="checkbox"]{width: 14px; height: 14px; border: 1px solid #999; float: right; margin-top: 8px; margin-right: 1px;}
.user_white.user_change .j-text-all div.input-text  .input-check input[type="checkbox"]:checked{border: 1px solid #e22425; position: relative;}
.user_white.user_change .j-text-all div.input-text  .input-check input[type="checkbox"]:checked:after{font-family:"iconfont" !important; font-style:normal;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;content:"\e615"; font-size: 14px; width: 10px; height: 10px; position: absolute; top: -13px; left: -1px; color: #e22425;}
.user_white.user_change .j-text-all div.input-text input#other_checkbox{line-height: 27px; margin-left: 50px; width: auto; height: 27px; border-bottom: 1px solid #999;}
.checkout_tilte{margin-bottom: -30px; float: left; display: inline-block; position: relative; z-index: 10;}
.input_checklast{font-size: 14px; padding: 10px;}
.input_checklast input[type="checkbox"]{width: 14px; height: 14px; border: 1px solid #999; float: left; margin-top: 2px;}
.input_checklast  input[type="checkbox"]:checked{border: 1px solid #e22425; position: relative;}
.input_checklast  input[type="checkbox"]:checked:after{font-family:"iconfont" !important; font-style:normal;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;content:"\e615"; font-size: 14px; width: 14px; height: 14px; position: absolute; top: 0px; left: 0px; color: #e22425;}
.authentication_text{margin: 10px 0; padding: 10px; background: #fff; font-size: 14px; color: #999; line-height: 21px;}
.authentication_text h3{font-size: 16px; color: #333; margin-bottom: 5px;}


/*我的钱包*/
.mymoney_top{background: #fff; margin-bottom: 10px; text-align: center; padding-top:10px ;}
.mymoney_top p{font-size: 16px; color: #333;}
.mymoney_top h2{color: #e22425; margin: 2px 0 10px;}
.mymoney_topherf{overflow: hidden; padding: 10px 0; border-top: 1px solid #eee;}
.mymoney_topherf a{float: left; width: 33.3333%; font-size: 14px; color: #333; line-height: 25px;}
.mymoney_topherf a h3{font-size: 14px;}
.mymoney_topherf a em{background-image: linear-gradient(90deg,#fd6caa 0,#f66427 100%); width: 22px; height: 22px; text-align: center; line-height: 22px; display: inline-block; border-radius:50%; margin-right: 5px;}
.mymoney_topherf a.moneyPass em{background-image: linear-gradient(90deg,#6dbdff 0,#2a8ffe 100%);}
.mymoney_topherf a.moneyinfo em{background-image: linear-gradient(90deg,#74ebb2 0,#39d94e 100%);}
.mymoney_topherf a em i{color: #fff; font-size: 12px;}
.mymoney_bot{overflow: hidden; background: #fff;}
.mymoney_bot_tab{overflow: hidden; border-bottom: 1px solid #eee;}
.mymoney_bot_tab ul li{font-size: 16px; float: left; width: 33.333%; text-align: center; line-height: 40px; font-size: 16px; border-bottom: 2px solid #fff; cursor: pointer;}
.mymoney_bot_tab ul li.active{color: #e22425; border-bottom: 2px solid #e22425;}
.mymoney_bot_box ul li{padding: 10px; border-bottom: 1px solid #eee; overflow: hidden;}
.mymoney_bot_box ul li p{overflow: hidden; color: #999; clear: both; line-height: 22px;}
.mymoney_bot_box ul li h3{float: left; color: #333; font-size: 16px;}
.mymoney_bot_box ul li span{float: right; color: #999; font-size: 14px;}
.mymoney_bot_box ul li i{ float: left; font-size: 13px; font-style: normal;}
.mymoney_bot_box ul li em{float: right; font-size: 16px; color: #e22425;}
.user_change .j-text-all .j-get-one .ect-select label.ts-1{position: initial;}
.user_change .j-text-all div.input-text.applyfor_type{height: auto; margin-left: 0; border-bottom: none;}
.user_change .j-text-all .j-get-one .ect-select{padding-left: 95px; padding-right: 10px; line-height: 50px; border-bottom: 1px solid #eee;}
.user_change .j-text-all .j-get-one .ect-select label.ts-1 i{line-height: 50px; color: #999;}
.user_change .j-text-all .j-get-one .ect-select label.ts-1 font{color: #999; font-size: 14px; margin-left: 5px;}
.user_change .j-text-all .j-get-one .ect-select label.ts-1 i.green{color: #09bb07;}
.user_change .j-text-all .j-get-one .ect-select label.ts-1 i.blue{color: #3c98e3;}
.user_change .j-text-all .j-get-one .ect-select label.ts-1.active i.ts-1{color: #e22425;}
.wallet_pw_txt{padding: 10px; border-bottom: 1px solid #eee;}

/*地址管理*/
.address_box {background: #fff; margin-bottom: 10px;}
.address_box .flow-set-adr{overflow: hidden; font-size: 14px; padding: 10px; border-top:1px solid #eee ; line-height: 20px; color: #666;}
.address_box .ect-select label span{font-size:14px; margin-left:2px;}
.address_box .ect-select label i{color: #666; line-height: 20px;}
.address_box .ect-select label a{color: #666; line-height: 20px;}
.address_box .ect-select label.active i{color: #e22425; line-height: 20px;}
.address_box .ect-select label.active a{color: #e22425; line-height: 20px;}
.address_box .flow-set-adr .fr a{color: #666; margin-left: 5px;}
.address_box .flow-set-adr .fr a i{color: #666; margin-right: 1px;}
.address_box .f-h-adr-title{overflow: hidden; font-size: 16px; line-height: 25px; margin-bottom: 3px;}
.address_box .flow-have-adr{padding: 10px;}
.address_box .f-h-adr-con{font-size: 16px; color: #333;}

/*意见反馈*/
.txtBox{padding: 10px; background: #fff;}
.txtBox .txt{font-size: 16px; margin-bottom: 15px;}
.txtBox_box{overflow: hidden; line-height: 35px; height: 35px; position: relative; margin-bottom: 10px;}
.txtBox_box p{ font-size: 16px; width: 75px; position: absolute; left: 0; top: 0;}
.txtBox_box input{height: 20px; line-height: 20px; margin-top: 7px; position: relative; width: 100%; border-bottom: 1px solid #eee; font-size: 16px;}
.txtBox_input{padding-left: 75px;}
.txtBox_box textarea{height: 20px; border: none; outline: none; line-height: 20px;  border-bottom: 1px solid #eee; margin-top: 7px; font-size: 16px; width: 100%; resize: none; font-family: inherit;}
.main_feedback{margin-bottom: 50px; background: #fff; min-height: calc(100vh - 100px);}
.feedback ul li{padding: 10px; border-bottom: 1px solid #eee; position: relative; padding-right: 25px;}
.feeback_title{font-size: 16px; color: #333; line-height: 25px; height: 25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.feedback_text{font-size: 14px; color: #666;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  line-height: 20px; height: 20px;}
.feedback ul li i{position: absolute; right: 10px; top: 10px; line-height: 30px; color: #999;}
.feedback_body{padding: 10px 10px 50px;}
.feedback_user{background: #fff; color: #fb9309; width: 40px; height: 40px; text-align: center; line-height: 40px; border-radius:50% ; position: relative; z-index: 15;-moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.1); /* 老的 Firefox */box-shadow: 0px 2px 4px rgba(0,0,0,0.1);  position: absolute; top: 0px; left: 0px;}
.feedback_user.red{color: #e22525;}
.feedback_body ul li{position: relative;}
.feedback_body_box{position: relative; padding-top: 5px; padding-left: 28px;}
.feedback_body .feedback_txt{padding: 7px 15px 7px 25px; font-size: 14px; line-height: 20px; color: #333;}
.feedback_answer{padding:10px 0 20px 50px; font-size: 14px; line-height: 22px; color: #666;}
.feedback_from{position: fixed; bottom: 0; left: 0; height: 50px; line-height: 50px; background: #fff; border-top:1px solid #eee; width: 100%; z-index: 1000;}
.feedback_from_box input[type="submit"]{position: absolute; top: 10px; right: 10px; opacity: 0; z-index: 30;}
.feedback_text_box{margin-left: 10px; margin-right: 60px;}
.feedback_text_box input{width: 100%; background: #c8c8c8; color: #333; height: 30px; line-height: 30px; border-radius:30px ; text-indent: 10px;}
.feedback_from_box i{position: absolute; top: 1px; right: 15px; color: #e22525; font-size: 28px;}
.feedback_line a{position: fixed; bottom: 0; left: 0; width: 100%; text-align: center; display: block; font-size: 16px; color: #fff; line-height: 50px; height: 50px; background: #e22525;}
.feedback_time{font-size: 12px; color: #999;}
/*我的订单*/
.order_operation{position: fixed; bottom: 0;}
 .order_operation_bg{height:50px; line-height:5px; clear:both; width: 100%;}
 .basicInfo em.order_pic{color:#EC5151; font-size:16px;}
 .orderNav { width: 100%; height: 40px; background: #FFF; overflow: hidden; }
 .order_fixed{position: fixed; top: 50px; left: 0; width: 100%;}
 .order_fixed_box{margin-top: 42px;}
  .orderNav>li { float: left; width: 20%; height: 40px; overflow: hidden; line-height: 40px; text-align: center; color: #333; font-size: 14px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .orderNav>li.click { color: #EC5151; border-bottom: 2px #EC5151 solid; }
  .switchPool { width: 100%; height: auto; overflow: hidden; }
  .switchPool>.itemBox { width: 100%; height: auto; overflow: hidden; display: none; }
  .switchPool>.show { display: block; }
  .switchPool>.itemBox>ul.itemUl { width: 100%; height: auto; overflow: hidden; }
  .switchPool>.itemBox>ul.itemUl>li { width: 100%; height: auto; overflow: hidden; background: #FFF; margin-top: 8px; position: relative; }
  .switchPool>.itemBox>ul.itemUl>li>.orderNum { width: 100%; padding: 0 10px; height: 40px; box-sizing: border-box; overflow: hidden; border-bottom: 1px solid #eee;}
  .switchPool>.itemBox>ul.itemUl>li>.orderNum>span.num { float: left; height: 40px; line-height: 40px; width: 65%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; }
  .switchPool>.itemBox>ul.itemUl>li>.orderNum>span.num em { font-style: normal; }
  .switchPool>.itemBox>ul.itemUl>li>.orderNum>label.state { float: right; text-align: right; color: #333; height: 40px; line-height: 40px; font-size: 13px; overflow: hidden; }
  .switchPool>.itemBox>ul.itemUl>li>.orderNum>label.green{color: #6dce47 !important;}
  .switchPool>.itemBox>ul.itemUl>li>.order_shop_box>a.proDetail { display: block; width: 100%; height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 10px; overflow: hidden; box-sizing: border-box; position: relative; }
  .switchPool>.itemBox>ul.itemUl>li>.order_shop_box>a.proDetail>dl { width: 100%; height: 50px; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-right: 60px; }
  .switchPool>.itemBox>ul.itemUl>li>.order_shop_box>a.proDetail>dl>dt { float: left; height: 50px; width: 50px; overflow: hidden; }
  .switchPool>.itemBox>ul.itemUl>li>.order_shop_box>a.proDetail>dl>dt img { width: 100%; height: 100%; }
  .switchPool>.itemBox>ul.itemUl>li>.order_shop_box>a.proDetail>dl>dd { overflow: hidden; margin-left: 55px; }
  .switchPool>.itemBox>ul.itemUl>li>.order_shop_box>a.proDetail>dl>dd.nam { max-height: 50px; line-height: 16px; color: #333; font-size: 14px; }
  .switchPool>.itemBox>ul.itemUl>li>.order_shop_box>a.proDetail>dl>dd.nam p{height: 32px; overflow: hidden;}
  .switchPool>.itemBox>ul.itemUl>li>.order_shop_box>a.proDetail>dl>dd.nam .currentPrice{color: #e22425; width: 100%; font-size: 14px;}
  .switchPool>.itemBox>ul.itemUl>li>.order_shop_box>a.proDetail>dl>dd.nam .pastPrice{color: #999; float: right; font-size: 12px;}
  .switchPool>.itemBox>ul.itemUl>li>.order_shop_box>a.proDetail>dl>dd.attribute { height: 24px; line-height: 24px; }
  .switchPool>.itemBox>ul.itemUl>li>.order_shop_box>a.proDetail>span.price { display: block; position: absolute; right: 10px; top: 10px; width: 60px; height: 60px; overflow: hidden; }
  .switchPool>.itemBox>ul.itemUl>li>.order_shop_box>a.proDetail>span.price em { font-style: normal; display: block; font-size: 13px; }
  .switchPool>.itemBox>ul.itemUl>li>.order_shop_box>a.proDetail>span.price em label { font-size: 13px; }
  .switchPool>.itemBox>ul.itemUl>li>.order_shop_box>a.proDetail>span.price em.currentPrice { width: 100%; height: 18px; line-height: 18px; color: #333; text-align: right; }
  .switchPool>.itemBox>ul.itemUl>li>.order_shop_box>a.proDetail>span.price em.pastPrice { width: 100%; height: 18px; line-height: 18px; text-align: right; text-decoration: line-through; color: #999; }
  .switchPool>.itemBox>ul.itemUl>li>.order_shop_box>a.proDetail>span.price em.pastPrice label { color: #999; }
  .switchPool>.itemBox>ul.itemUl>li>.order_shop_box>a.proDetail>span.price em.num { width: 100%; height: 18px; line-height: 18px; text-align: right; color: #999; margin-top: 36px;}
  .switchPool>.itemBox>ul.itemUl>li>.order_shop_box>a.proDetail>span.price em.num label { color: #999; }
  .switchPool>.itemBox>ul.itemUl>li>p.totalInfo { width: 100%; height: 34px; overflow: hidden; line-height: 34px; text-align: right; border-bottom: 1px #EDEDED solid; font-size: 14px; }
  .switchPool>.itemBox>ul.itemUl>li>p.totalInfo font { color: #333; font-size: 16px; }
  .switchPool>.itemBox>ul.itemUl>li>p.totalInfo label { color: #999; font-size: 12px; margin-right: 10px;}
  .switchPool>.itemBox>ul.itemUl>li>.btnBox { width: 100%; padding: 10px 10px 0; box-sizing: border-box; overflow: hidden; }
  .switchPool>.itemBox>ul.itemUl>li>.btnBox>a { float: right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px #7F7F7F solid; text-align: center; line-height: 26px; font-size: 14px; padding: 0 10px; margin-left: 5px; border-radius: 13px; margin-bottom: 10px;}
  .switchPool>.itemBox>ul.itemUl>li>.btnBox>a.payNow { border: 1px solid #EC5151; color: #EC5151; }
  .switchPool>.itemBox>ul.itemUl>li>.btnBox>a.ensureGet { border: 1px solid #EC5151; color: #EC5151;}
  .switchPool>.itemBox>ul.itemUl>li>.btnBox>a.estimate { border: 1px solid #EC5151; color: #EC5151; }

  .switchPool .complete i { font-size: 80px; color: #EC5151; opacity: 0.4; }
  .switchPool>.itemBox>ul.itemUl>li>.order_take{border-bottom: 1px solid #eee; line-height: 40px; padding: 0 10px; font-size: 14px; color: #666;}
  .switchPool>.itemBox>ul.itemUl>li>.order_take>em{float: right;}
.switchPool>.itemBox>ul.itemUl>li>.order_shop{border-bottom: 1px solid #eee; line-height: 40px; padding: 0 10px; font-size: 14px; color: #333; cursor: pointer;}
.switchPool>.itemBox>ul.itemUl>li>.order_shop>em{float: right; color: #999; font-size: 13px;}
.switchPool>.itemBox>ul.itemUl>li>.order_shop>em>i{color: #999; font-size: 14px;}
.switchPool>.itemBox>ul.itemUl>li>.order_shop_box{display: none;}
.switchPool>.itemBox>ul.itemUl>li.active>.order_shop_box{display: block; border-bottom: 1px solid #eee;}
.switchPool>.itemBox>ul.itemUl>li.active>.order_shop>em>i{transform: rotate(90deg);-ms-transform: rotate(90deg);		/* IE 9 */
-webkit-transform: rotate(90deg);	/* Safari and Chrome */-o-transform: rotate(90deg);		/* Opera */-moz-transform: rotate(90deg);		/* Firefox */ display: inline-block;}

/*评价*/
#satisfaction.mui-inline i.mui-icon.active{color: #e22425;}
#satisfaction.mui-inline i{font-size: 21px;}
#satisfaction.mui-inline #star_txt{float: right; font-size: 14px; color: #999;}

/*用户权益*/
.headBox>.headPicBox.equity{float: none;margin: 0 auto;}
.headBox>p.introNum.equity_txt{background: none; margin: 10px auto; float: none;}
.headBox>p.introNum.equity_txt span{color: #fff;}
.equity_box{padding: 10px; background: #fff; font-size: 14px; margin-bottom: 10px; color: #999; padding-left: 50px; position: relative; min-height: 70px;}
.equity_box h5{font-size: 16px; color: #333; margin-bottom: 3px;}
.equity_box i{font-size: 30px; color: #fb9309; position: absolute; top: 10px; left: 10px;}

/*订单详情*/
.switchPool>.itemBox>ul.itemUl>li>p.totalInfo.order_money{float: none; text-align: left; padding: 0 10px; border: none; background: #fff;}
.switchPool>.itemBox>ul.itemUl>li>p.totalInfo.order_money>label,.switchPool>.itemBox>ul.itemUl>li>p.totalInfo.order_money>font{float: right; padding-right: 20px; font-size: 14px;}
.switchPool>.itemBox>ul.itemUl>li>p.totalInfo.order_money>em{color: #999;}
.order_show.switchPool>.itemBox>ul.itemUl>li>.order_take{margin-bottom: 10px; border: none; line-height: 25px; padding: 10px; background: #fff;}
.order_show.switchPool>.itemBox>ul.itemUl>li{background: none;}
.order_show.switchPool>.itemBox>ul.itemUl>li>.order_shop{background: #fff;}
.order_show.switchPool>.itemBox>ul.itemUl>li>.order_shop_box{background: #fff;}
.order_show.switchPool>.itemBox>ul.itemUl>li>.btnBox{background: #fff; position: fixed; bottom: 0; left: 0;}
.order_show .basicInfo{padding-bottom: 60px; background: #fff; margin-top: 10px; padding: 10px; font-size: 14px; line-height: 25px; color: #999;}
.order_show_tab{padding: 25px 30px; background: #fff; text-align: center; overflow: hidden;}
.order_show_tab ul li{float: left; width: 33.3333%; position: relative; font-size: 16px; color: #999;}
.order_show_tab ul li p{font-size: 14px;}
.order_show_tab ul li h3{color: #fff; border-radius:50%; width: 22px; height: 22px; line-height: 22px; margin-bottom: 3px; font-size: 15px; background: #999; display: inline-block; position: relative; z-index: 5;}
.order_show_tab ul li.active{color: #e22425;}
.order_show_tab ul li.active h3{background: #e22425;}
.order_show_tab ul li:before{content: ''; height: 2px; background: #999; position: absolute; top: 11px; left: 0; width: 100%;}
.order_show_tab ul li.active:before{background: #e22425;}

/*物流详情*/
.track_title{background: #fff; padding: 10px; overflow: hidden; display: block; margin: 10px 0;}
.track_title dt{width: 80px; height: 80px; float: left; margin-right: 10px;}
.track_title dt img{width: 100%; height: 100%;}
.track_title dd{font-size: 14px; line-height: 16px; color: #999;}
.track_title dd.type{font-size: 16px; line-height: 25px; color: #333;}
.track_body{background: #fff;}
.track_body p.caption{line-height: 30px; border-bottom: 1px solid #eee;padding: 10px; font-size: 16px; line-height: 16px;}
.track_body ul.followBox li{padding: 10px; border-bottom: 1px solid #eee; font-size: 14px; color: #999;}
.track_body ul.followBox li .time{color: #666; margin-top: 10px;}

/*消息中心*/
.center_message ul li{padding: 10px; background: #fff; border-bottom: 1px solid #eee; position: relative; min-height: 50px;}
.center_message ul li .icon_message{background: #298ffe; height: 50px; line-height: 50px; width: 50px; text-align: center; border-radius:5px ; position: absolute; top: 10px; left: 10px; color: #fff;}
.center_message ul li .icon_message i{ font-size: 28px;}
.center_message ul li .message_txt{padding-left: 55px;}
.center_message ul li .message_txt h5{font-size: 16px; line-height: 25px;}
.center_message ul li .message_txt h5 em{float: right; font-size: 14px; color: #666;}
.center_message ul li .message_txt p{font-size: 14px; color: #999; line-height: 25px; height: 25px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.center_message ul li .icon_message.green{background: #5ec77b;}
.message_body{margin-top: 10px;}
.message_body .message_txt{position: relative; padding: 10px; background: #fff; border-bottom: 1px solid #eee; padding-left: 40px; font-size: 16px;}
.message_body .icon_message{background: #298ffe; height: 25px; line-height: 25px; width: 25px; text-align: center; border-radius:3px ; position: absolute; top: 10px; left: 10px; color: #fff; }
.message_body .icon_message i{font-size: 13px;}
.message_body .icon_message.green{background: #5ec77b;}
.message_body .message_txt h5{font-size: 16px; line-height: 25px;}
.message_body .message_txt h5 em{font-size: 14px; float: right; color: #666;}
.message_box{padding: 10px; background: #fff; color: #999; font-size: 14px;}

/*申请认证*/
.certification_txt{padding: 10px; background: #fff; font-size: 14px; color: #999; line-height: 20px; margin: 10px 0;}
.certification_txt h5{color: #333; font-size: 14px; margin-bottom: 5px;}
.box_certification_text{padding: 10px; text-align: center;}
.box_certification_text h5{font-size: 16px; color: #333; margin-bottom: 10px;}
.box_certification_text p{font-size: 14px; color: #999;}
.box_certification_text img{width: 250px; margin: 0 auto;}
.box_certification_text a{border: 1px solid #e22425; height: 35px; margin-top: 20px; line-height: 35px; border-radius:35px ; font-size: 16px; color: #e22425; text-align: center; display: block;}
.box_certification{display: none;}
.img_left{margin-left: -70px; height: 70px; width: 70px; border: 1px solid #eee; margin-top: 40px;}
.img_left img{width: 100%; height: 100%;}
.user_change .j-text-all div.input-text.input_all_text{margin: 0; padding: 0; width: 100%;}
.dis-box .box-flex.input_all_text input{width: 100%; margin-top: 0;}
.box_text_txt{line-height: 40px;}
.certification_list{background: #fff;}
.certification_list h5{padding: 10px 10px; font-size: 18px;}
.certification_list ul li{overflow: hidden; padding: 10px; border-bottom: 1px solid #eee; line-height: 35px; font-size: 16px; color: #999;}
.certification_list ul li span{color: #bbb;}
.certification_list ul li .certification_icon{background: #999; color: #fff; height: 35px; line-height: 35px; text-align: center; border-radius:3px ; width: 35px; float: left; margin-right: 10px;}
.certification_list ul li .certification_icon i{font-size: 21px;}
.certification_list ul li em i{float: right; color: #999;}
.certification_list ul li.active em i{color: #e22425;}
.certification_list ul li.active span{color: #555;}
.certification_list ul li.active .certification_icon{background: #e22425;}

.checkout_deal{padding: 10px; font-size: 14px; color: #666; line-height: 30px;}
.checkout_deal input{width: 14px; background: none; height: 14px; margin: 0; position: relative; -webkit-appearance: none; border: 1px solid #666; margin-top: 8px; margin-right: 5px; float: left;}
.checkout_deal input:checked:after{font-family:"iconfont" !important; font-style:normal;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;content:"\e615"; font-size: 14px; width: 10px; height: 10px; position: absolute; top: -1px; left: -1px;}
/*上传插件*/
.user_change .j-text-all.z_photo_box{height: auto;}
.z_file{position: relative; padding-top: 40px;}
.z_file_text{border: 1px solid #e22425; padding: 3px 6px; border-radius:5px ; color: #e22425; font-size: 14px; display: inline-block; line-height: 25px; background: #fff;}
.z_file .file{position: absolute; top: 45px; left: 0; height: 33px; opacity: 0;}
.z_file_txt{font-size: 14px; color: #999;}
.z_photo img {width: 70px;height: 70px; border: 1px solid #eee;}       
.z_addImg{float: left; width: 30%; margin-right: 3%; margin-bottom: 10px; position: relative; z-index: 50;}
.imgAdd_close{position: absolute; top: -15px; right: -12px; z-index: 100; font-size: 21px; color: #333; border-radius:50% ;}

/*零售商个人中心*/
.dealer_money{padding: 20px 10px; background: #fff; overflow: hidden;}
.dealer_money ul li{width: 33.3333%; float: left; text-align: center; font-size: 16px; line-height: 25px; color: #666;}
.dealer_money ul li h5{font-size: 18px;}

/*我的二维码*/
.recommend{padding: 20px;}
.recommend_top{height: 10px; border-radius:10px; width: 100%; background: #fb9309; border-bottom: 2px solid #e2680b;}
.recommend_user{padding: 25px; background-image: linear-gradient(0deg,#fb9409 0,#fb6a09 100%); margin:-2px 10px; border-top:1px solid #a56308 ; text-align: center; color: #fff;-moz-box-shadow: 0px 2px 4px rgba(226,36,37,0.35); /* 老的 Firefox */box-shadow: 0px 2px 4px rgba(226,36,37,0.35);}
.recommend_user img{width: 70px; height: 70px; display: inline-block; border: 1px solid #fca42e; border-radius:50% ;}
.recommend_txt{ font-size: 16px; line-height: 25px;}
.recommend_txt p{font-size: 13px;}
.recommend_code img{width: 150px; height: 150px; border: none; border-radius:0 ; margin-top: 15px;}
.recommend_share a{margin: 15px 15px 25px; background: #ffd909; color: #fb4209; display: block; line-height: 40px; border-radius:40px ; font-size: 16px;-moz-box-shadow: 0px 2px 4px rgba(226,36,37,0.35); /* 老的 Firefox */box-shadow: 0px 2px 4px rgba(226,36,37,0.35);padding: 0px;}
.openexplorer{position: fixed;z-index: 9999;left: 0px;top: 0px;width: 100%;height: 100%;display: none;}
.openexplorer img{width: 100%;height: 100%;border-radius: 0px;}
/*客户管理*/
.client_list ul li{padding: 10px; margin-top: 10px; background: #fff; position: relative; overflow: hidden;}
.client_list_img{height: 50px; line-height: 50px; margin-bottom: 10px;}
.client_list_img img{width: 50px; height: 50px; border-radius:50% ; float: left; margin-right: 10px; font-size: 16px;}
.client_list ul li p{font-size: 16px; line-height: 20px; margin-top: 8px;}
.client_list ul li i{color: #999; margin-right: 3px;}
.client_list ul li p a{color: #f98d0b; margin-left: 10px;}
.client_list ul li .client_list_operation{position: absolute; top: 10px; right: 10px;}
.client_list ul li .client_list_operation a i{margin-left: 5px; color: #999;}
.client_pic{padding: 10px;}

/*采购订单*/
.order_dealer_tab{height: 40px; line-height: 40px; text-align: center; border-bottom: 2px solid #eee; position: fixed; top: 50px; left: 0; width: 100%; background: #fff; z-index: 100;}
.order_dealer_tab a{float: left; height: 40px; border-bottom: 2px solid #eee; width: 50%; font-size: 16px; color: #333; background: #fff;}
.order_dealer_tab a.active{border-bottom: 2px solid #e22425;}
.order_dealer_tab_li{position: fixed; top: 50px; left: 0; width: 100%; background: #fff; z-index: 100;}
.order_dealer_tab_li li.active{border-bottom: 2px #EC5151 solid;}
.order_dealer_tab_li li.active a{color: #EC5151;}
.order_dealer_switchPool{margin-top: 40px;}
.order_dealer_box{margin-top: 10px;}
.order_dealer_box.order_dealer_box2{margin-top: 50px; margin-bottom: 10px;}
.order_dealer_box_text{padding: 10px; border-bottom: 1px solid #eee; color: #333; font-size: 16px; background: #fff;}
.order_dealer_box_text span{float: right; font-size: 14px; line-height: 22px;}
.order_dealer_box_shop{padding: 10px; background: #fff; border-bottom: 1px solid #eee;}
.order_dealer_box_shop ul li{height: 70px; overflow: hidden; padding:8px 0px; position: relative;}
.order_dealer_box_shop ul li img{position: absolute; top: 5px; left: 0px; width: 70px; height: 70px;}
.order_dealer_box_shop ul li .order_dealer_box_shop_txt{margin-left: 80px;}
.order_dealer_box_shop ul li .fl{width: 70%;}
.order_dealer_box_shop ul li .fl h5{font-size: 16px; line-height: 20px; height: 40px; overflow: hidden;}
.order_dealer_box_shop ul li p{font-size: 14px; color: #999; margin-top: 5px;}
.order_dealer_box_shop ul li .fr{text-align: right;}
.order_dealer_box_shop ul li .fr h6{font-size: 16px; color: #e22425; line-height: 20px;}
.order_dealer_box_shop ul li .fr del{font-size: 14px; line-height: 20px; color: #999;}
.order_dealer_box_operation {padding: 10px; text-align: right; background: #fff;}
.order_dealer_box_operation a{display: inline-block; padding:0px 15px; font-size: 14px; line-height: 30px; border-radius:40px; border: 1px solid #666; font-size: #333; margin-left: 5px;}
.order_dealer_box_operation a.red{color: #e22425; border: 1px solid #e22425;}
.order_dealer_box_shop_pic{font-size: 14px; text-align: right; color: #666; margin-top: 8px;}

/*我的返点*/
.rebate_money{background-image: linear-gradient(90deg,#FB9409 0,#E22425 100%); color: #fff; padding: 20px; font-size: 16px; text-align: center; margin-bottom: 10px;}
.rebate_money_top h5{font-size: 21px; color: #ffff00;}
.rebate_money_top h5 em{font-size: 14px; color: #fff;}
.rebate_money p{line-height: 25px;}
.rebate_money_bot{margin-top: 10px; overflow: hidden;}
.rebate_money_bot ul li{float: left; width: 50%;}
.rebate_money_bot ul li h5{font-size: 18px;}
.rebate_money_bot ul li h5 em{font-size: 14px;}
.rebate_list ul li{padding: 10px; border-bottom: 1px solid #eee; font-size: 16px; line-height: 25px; background: #fff;}
.rebate_list ul li i:first-child{margin-right: 10px; display: inline-block; width: 20px;}
.rebate_list ul li i:last-child{float: right; font-size: 14px; color: #666;}

.rebate_state{padding: 10px; font-size: 16px;}
.rebate_state img{max-width: 100% !important;}
.rebate_state p{max-width: 100% !important;}
.rebate_record{height: 100%; position: relative; padding-top: 46px;}
.rebate_tab{height: 46px; background: #fff; position: fixed; top: 50px; width: 100%; left: 0; z-index: 5000;}
.rebate_tab ul li{width: 50%; height: 44px; line-height: 44px; float: left; text-align: center; color: #666; border-bottom: 2px solid #fff; font-size: 14px; position: relative;}
.rebate_tab ul li span{display: inline-block; font-size: 16px;}
.rebate_tab ul li .iconfont{font-size: 10px; margin-left: 5px; display: inline-block;transition: transform 0.5s;
-moz-transition:-moz-transform 0.5s;
-webkit-transition:-webkit-transform 0.5s;
-o-transition: -o-transform 0.5s;}
.rebate_tab ul li .iconfont.active{ transform: rotate(-180deg);-ms-transform: rotate(-180deg);/* IE 9 */-webkit-transform: rotate(-180deg);/* Safari and Chrome */-o-transform: rotate(-180deg);/* Opera */-moz-transform: rotate(-180deg);/* Firefox */}
.rebate_tab ul li.active{border-bottom: 2px solid #e22425;}
.rebate_body ul li{padding: 10px; position: relative; overflow: hidden; margin-top: 5px; background: #fff; padding-left: 65px; min-height: 50px; line-height: 25px;}
.rebate_body2 ul li{padding-top: 20px; min-height: 40px;}
.rebate_body2 ul li .rebate_body_money.add{top: 20px; line-height: 20px;}
.rebate_body ul li img{position: absolute; top: 10px; left: 10px; border-radius:50%; height: 50px; width: 50px;}
.rebate_body_title{color: #333; font-size: 14px; margin-bottom: 0px; margin-right: 80px; height: 20px; line-height: 20px; overflow: hidden; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.rebate_body_time{font-size: 12px; color: #999; line-height: 14px;}
.rebate_body_time em{float: right;}
.rebate_body_money{position: absolute; top: 10px; right: 10px; color: #333; font-size: 14px;}
.rebate_body_money.add{color: #fe3d23;}
.rebate_tab_nav{box-shadow: 0px 0px 5px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.2); /* 老的 Firefox */ background: #fff; position: absolute; z-index: 100; width: 100%; line-height: 30px; padding: 5px 0; display: none; z-index: 1001;}
.rebate_tab_nav a{display: block;}
.rebate_tab_nav a.active{color: #e22425;}
.rebate_bg{position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; display: none;}
.rebate_tab_time{box-shadow: 0px 0px 5px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.2); /* 老的 Firefox */ background: #fff; position: absolute; z-index: 100; width: 100%; line-height: 28px; padding: 5px 0; display: none; z-index: 1001; height: 116px; overflow-y: auto;}
.rebate_tab_time a{display: block;}
.rebate_tab_time a.active{color: #e22425;}

.rebate_operation{position: fixed; bottom: 0; left: 0; width: 100%; height: 50px; text-align: center; line-height: 50px;}
.rebate_operation a{display: block; float: left; width: 50%; background: #cccccc; font-size: 16px; color: #333;}
.rebate_operation a:last-child{background: #ef6016; color: #fff;}

/*申请提现*/
.rebate_withdraw{padding: 10px; background: #fff;}
.withdraw_title{color: #666; font-size: 16px; color: #333; margin-bottom: 5px;}
.withdraw_icon{font-size: 24px; color: #333; margin-bottom: -10px;}
.withdraw_input{padding-left: 24px; font-size: 18px; border-bottom: 1px solid #999;}
.withdraw_input input[type="number"]{width: 100%; background: none; color: #333; font-size: 16px;}
.withdraw_property{font-size: 12px; padding: 10px 0 20px;}
#all_withdrawal{color: #e22525; cursor: pointer;}
.withdraw_submit input[type="submit"]{height: 35px; width: 200px; color: #fff; text-align: center; line-height: 35px; border: none; background: #fe8f23; margin: 20px auto 0;}

.rebate_cuceed{padding: 50px; font-size: 16px; text-align: center; color: #666;}
.rebate_cuceed i{font-size: 80px; color: #1dc11d; line-height: 100px;}
.rebate_withdraw_list ul li{padding: 10px; border-bottom: 1px solid #eee; font-size: 16px; line-height: 30px; background: #fff;}
.rebate_withdraw_list ul li i:last-child{float: right; font-size: 14px; color: #666;}
.rebate_withdraw_list ul li span{width: 30px; height: 30px; display: inline-block; background: #000; border-radius:50% ; line-height: 30px; text-align: center; margin-right: 10px;}
.rebate_withdraw_list ul li span i:last-child{float: none; color: #fff; font-size: 17px;}
.rebate_withdraw_list ul li span.green{background: #08ba06;}
.rebate_withdraw_list ul li span.blue{background: #00a9f2;}

/*认证章程*/
.wallet-instruction{padding: 10px;}
.wallet-instruction p{max-width: 100% !important;}
.wallet-instruction img{max-width: 100% !important;}


/*我的社圈*/
.user-wallet-detail .fans-bar{padding: 10px; font-size: 16px ; line-height: 25px; background: #fff; margin-bottom: 10px;}
.user-wallet-detail .fans-bar i{color: #E22425;}
.user-wallet-detail .fans-bar span em{font-size: 20px; color: #E22425;}
.user-wallet-detail ul li{background: #fff; padding: 10px; font-size: 14px; border-bottom: 1px solid #eee; overflow: hidden; position: relative; line-height: 20px;}
.user-wallet-detail ul li span.distribution-num{float: right;}
.user-wallet-detail ul li span.distribution-num em{font-size: 18px; color: #E22425;}
.user-wallet-detail ul li .record-img{float: left; position: absolute; top: 10px; left: 10px;}
.user-wallet-detail ul li .record-img img{width: 50px; height: 50px; border-radius:50% ;}
.user-wallet-detail ul li .record-tit{font-size: 13px; color: #999; line-height: 20px; margin-top: 5px; margin-right: 120px; margin-left: 60px;}
.user-wallet-detail ul li .record-tit h3{font-size: 15px; color: #333; height: 20px; width: 100%; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.user-wallet-detail ul li .record-in{float: right; font-size: 13px; color: #999; line-height: 20px; text-align: right; position: absolute; top: 15px; right: 10px; background: #fff; width: 110px;}
.user-wallet-detail ul li .record-in h3{color: #E22425;}
.user-wallet-detail ul li .record-in p span.green{color: green;}


/*我的奖金*/
.bonus-header-box{overflow: hidden; padding: 20px 0px; text-align: center; background-image: linear-gradient(90deg,#FB9409 0,#E22425 100%);}
.bonus-header-box ul li{float: left; width: 33.333%; color: #fff; font-size: 16px;}
.bonus-header-box ul li h3{font-size: 16px; line-height: 25px;}
.reward_mess{font-size:13px; line-height: 20px; color:#999; background: #fff; width:100%; box-sizing:border-box; padding:10px;}
.reward_details ul li{padding-left: 10px; height: auto; min-height: 36px;}
.reward_details ul li .rebate_body_title{height: 20px; margin-bottom: 5px;}
.reward_details ul li .reward_reasou{font-size: 13px; line-height: 18px; margin-top: 5px;}
.reward_details ul li .rebate_body_money.add span.review{color: #333;}
.reward_bank ul li{padding: 10px 10px 10px 70px; margin-top: 10px; background: #fff; position: relative; min-height: 50px; cursor: pointer;}
.reward_bank ul li img{position: absolute; top: 10px; left: 10px; width: 50px; height: 50px;}
.reward_bank_title{font-size: 16px;}
.reward_bank_type{font-size: 12px;}
.reward_bank_num{font-size: 24px; color: #666; margin-top: 10px;}
.reward_bank ul li i{position: absolute; top: 10px; right: 10px; color: #dcdcdc; cursor: pointer;}
.reward_bank ul li.active i{color: #e22425;}

.user-wallet-detail.reward_recode ul li .record-tit{margin-right: 75px;}
.user-wallet-detail.reward_recode ul li .record-in{width: 70px;}
/*银行卡*/
.reward_bank.bank_card ul li i{color: #666; font-size: 15px;}
.user_change .j-text-all div.input-text.wechat_img_box {line-height: 40px; font-size: 16px;}
.user_change .j-text-all div.input-text.wechat_img_box img{width: 40px; height: 40px; border-radius:50% ; display: inline-block; float: left; margin-right: 10px;}
.user_change .j-text-all div.input-text.wechat_img_box i.iconfont{color: #04d102; font-size: 20px;}
/*我的成长值*/
.grow_me_bot{margin-top: 10px; background: #fff; overflow: hidden;}
.grow_me_title{padding: 10px; font-size: 16px; border-bottom: 1px solid #eee;}
.grow_me_bot ul li{padding: 10px; border-bottom: 1px solid #eee;}
.grow_me_bot ul li .grow_me_txt{overflow: hidden; line-height: 25px;}
.grow_me_bot ul li .grow_me_txt h5{float: left; color: #666; font-size: 15px;}
.grow_me_bot ul li .grow_me_txt div.fr{font-size: 14px; color: #999;}
.grow_me_bot ul li .grow_me_txt h6{font-size: 14px; color: #999; float: left;}
.grow_me_bot ul li .grow_me_txt span.fr{font-size: 16px; color: #E22425;}
.grow_me_top{padding: 20px; text-align: center; color: #fff; background-image: linear-gradient(180deg,#fbad26 0,#f9810b 100%); position: relative;}
.grow_me_top a{position: absolute; bottom: 20px; right: 10px; color: #fff; font-size: 14px;}
.grow_me_top h3{font-size: 18px;}
.grow_meup{width: 90px; height: 90px; text-align: center; margin: 10px auto; border-radius:50%; background-image: linear-gradient(0deg,#fff5be 0,#fffeef 100%);-moz-box-shadow: 0px 2px 4px rgba(248,139,20,0.35); /* 老的 Firefox */box-shadow: 0px 2px 4px rgba(248,139,20,0.35); color: #f98c0b; vertical-align: middle;display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center;}
.grow_meup h5{font-size: 21px; width: 100%;}
.grow_meup h5 p{font-size: 14px;}
/*我的成长值*/
.dogback{width: 100%; background:url("../Images/backvip.png") no-repeat;background-size:100% 220px;    padding: 1px 0px;}
.recreation{width: 88%;margin: 20px 3%;padding: 10px 3%;background-image:linear-gradient(90deg,#FBAD26 0,#F98A10 100%);border-radius: 8px;    box-shadow: 0px 5px 10px -3px #949494;}
.recreation .h4{height: 60px;line-height: 60px;color: #FFF;}
.recreation .h4 img{width: 50px;height: 50px; border-radius: 25px;float: left;margin-right: 10px;}
.recreation .h4 .fr a{line-height: 60px; font-size: 14px;color: #FFF;}
.recreation .h4 .fl{color: #FAFAFA;}
.recreation .growth{width: 90px;height: 46px;line-height: 22px;padding: 22px 0px;text-align: center;border-radius: 45px;background-image: linear-gradient(180deg,#FFFEEE 0,#FFF5BE 100%);margin: 0px auto;  -moz-box-shadow: 0px 2px 4px rgba(248,139,20,0.35); box-shadow: 0px 2px 4px rgba(248,139,20,0.35);}
.recreation .growth p{font-size: 16px;color: #FA9819;font-weight: 600;}
.recreation .h5{display: flex;display: -webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;justify-content:center;line-height: 20px;}
.recreation .h5 div{margin: 10px;}
.gradeshow{line-height: 22px;background-color: #DF7E0F;color: #FAFAFA;font-size: 14px;border-radius: 10px;padding-right: 10px;max-width: 100px;}
.gradeshow span{background:url("../Images/grade.png") no-repeat;background-size: 66px 22px;width: 22px;height: 22px;display: inline-block;float: left;margin-right:4px;}
.gradeshow span.no1{background-position:0px 0;}
.gradeshow span.no2{background-position:-22px 0;}
.gradeshow span.no3{background-position:-44px 0;}
.recreation .h5 .status{color: #FAFAFA; line-height: 22px;font-size: 15px;}
.recreation .h5 .status i{font-size: 16px;color: #FAFAFA;}
.recreation .h6{height: 30px;line-height: 30px;}
.recreation .h6 a{color: #FAFAFA;font-size: 14px;}
.recreation .h6 em{float: right;line-height: 30px;color: #FAFAFA;font-size: 14px;}
.expert{width: 96%;margin: 10px 2% 30px; box-shadow: 0px 5px 10px -3px #949494; background-color: #FFF;}
.expert h3{height: 56px;background-color: #5DDEFA;text-align: center;}
.expert h3.backyellow{background-color: #FFC80B;}
.expert h3 p{color: #333;font-size: 18px;line-height: 20px;padding-top: 10px;font-weight: 600;}
.expert h3 em{font-size: 14px;}
.expert .conditionshow{width: 100%;margin-bottom: 10px;}
.expert .conditionshow a{display: inline-block;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;overflow: hidden;position: relative;width: 100%;padding: 6px 80px 6px 60px;    margin-top: 20px; }
.expert .conditionshow a i{position: absolute;font-size: 26px;left: 10px;border-radius: 50%;width: 40px;height: 40px;text-align: center;line-height: 40px;border: 1px solid #d6d6d6;color: #E68D32;top: 6px;}
.expert .conditionshow a i.green{color: #28B773;}
.expert .conditionshow a i.sky_blue{color: #3384EC;}
.expert .conditionshow a p{font-size: 16px;color: #333;font-weight: 300;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.expert .conditionshow a em{font-size: 12px;display: inline-block; font-weight: 500;color: #999;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.expert .conditionshow a em code{color: #E53112;font-weight: 600;margin: 0px 2px;}
.expert .conditionshow a span{position:absolute;right: 6px;width: 70px;border-radius: 20px;line-height: 20px;border:1px solid #E53122;color: #E53122;font-size: 14px;text-align: center;top:15px;}
.expert .privilegeq{height: 50px;text-align: center;margin-top: 20px;}
.expert .privilegeq a{line-height: 30px;padding: 0px 20px;border-radius: 18px;background-color: #E22425;color: #FFF;display: inline-block;;font-size: 14px;  box-shadow: 0px 1px 5px #949494;}

/*发票管理*/
.invoice_info{padding: 10px; color: #999; font-size: 14px; line-height: 20px;}
.invoice_info h5{color: #333; font-size: 16px; padding: 10px 0;}
.invoice_title{padding: 20px 10px; background: #fff; margin-bottom: 5px; text-align: center; font-size: 16px;}
.invoice_title .invoice_title_top h5{font-size: 16px;}
.invoice_title_top p{color: #e22425; font-size: 24px; margin-top: 3px;}
.invoice_title_bot{overflow: hidden; margin-top: 10px;}
.invoice_title_bot span{display: block; float: left; width: 50%; font-size: 13px; text-align: left;}
.invoice_title_bot span:last-child{text-align: right;}
.invoice_title_bot span em{color: #e22425;}
.invoice_list{margin-top: 10px; background: #fff;}
.invoice_list ul li{padding: 10px; border-bottom: 1px solid #eee;}
.invoice_list_title{font-size: 16px; margin-bottom: 5px;}
.invoice_list_body{font-size: 14px; color: #999; line-height: 20px;}
.invoice_list_body p span{margin-right: 20px;}
.invoice_list_body p em.green{color: #6dce47;}
.invoice_list_body p em.red{color: #e22425;}
.invoice_body .invoice_body_title{padding: 10px; background: #f0f0f0; color: #333; font-size: 18px; overflow: hidden; line-height: 24px;}
.invoice_body_title a{float: right; color: #e22425; font-size: 16px;}
.invoice_body ul li{background: #fff; padding: 10px; border-bottom: 1px solid #eee; color: #999; font-size: 16px; position: relative; padding-left: 90px; line-height: 20px;}
.invoice_body ul li label{position: absolute; top: 10px; left: 10px; width: 70px; color: #333; font-size: 16px;}
.invoice_body ul li p.red{color: #e22425;}
.invoice_body ul li p.green{color: #6dce47;}
.invoice_body ul.invoice_order{margin-bottom: 5px;}
.invoice_message{background: #f0f0f0; height: calc(100vh - 50px);}
.invoice_message_title{padding: 10px; background: #f0f0f0; overflow: hidden; font-size: 16px; line-height: 24px;}
.invoice_message_title a{float: right; color: #e22425;}
.invoice_message ul li{margin: 10px; margin-bottom: 20px; background: #fff; padding: 10px; border-radius: 10px; -moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.15); /* 老的 Firefox */box-shadow: 0px 2px 4px rgba(0,0,0,0.15); position: relative;}
.invoice_message ul li .invoice_message_tit{font-size: 16px; margin-bottom: 8px;}
.invoice_message ul li .invoice_message_tit h5{font-size: 15px; color: #666;}
.invoice_message ul li p{font-size: 13px; color: #333; line-height: 22px;}
.invoice_message ul li p span{color: #999; margin-left: 5px;}
.invoice_message ul li em{text-align: center; display: block; margin-top: 8px; font-size: 14px; color: #e22425;}
.invoice_message ul li .delete{position: absolute; top: 10px; right: 15px; color: #999;}
.invoice_message_add_title{overflow: hidden; position: relative; padding: 10px; margin: 5px 0; background: #fff; padding-left: 95px;}
.invoice_message_add_title label{margin-right: 10px; font-size: 14px;}
.invoice_message_add_title input[type="radio"]{margin-right: 5px;}
.invoice_message_add_title input[type="radio"]:after{font-family:"iconfont" !important; font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content:"\e631";color: #ccc;font-size: 16px;}
.invoice_message_add_title input[type="radio"]:checked:after{font-family:"iconfont" !important; font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content:"\e632";color: #E22425;font-size: 16px;}
.invoice_message_add_title_lf{position: absolute; top: 10px; left: 10px; font-size: 16px;}
.invoice_message_add_body{background: #fff;}
.invoice_message_box_off{display: none;}
.invoice_message_box_off.active{display: -webkit-box; display: -moz-box; display: -ms-box; display: box;}
.invoice_message_add_body .dis-box{padding: 10px; width: auto; line-height: 30px; border-bottom: 1px solid #eee; height: 30px;}
.invoice_message_add_body .dis-box label{font-size: 16px; width: 65px; display: inline-block;}
.invoice_message_add_body .dis-box .box-flex{margin-top: 0;}
.invoice_get ul{padding-bottom: 140px;}
.invoice_get ul li{padding: 10px; background: #fff; border-bottom: 1px solid #eee; position: relative; padding-left: 40px;}
.invoice_get ul li input{position: absolute; top: 50%; left: 10px; margin-top: -8px;}
.invoice_get ul li input:after{font-family:"iconfont" !important; font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content:"\e631";color: #ccc;font-size: 16px;}
.invoice_get ul li input:checked:after{font-family:"iconfont" !important; font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content:"\e632";color: #E22425;font-size: 16px;}
.invoice_get_box h5{font-size: 16px; color: #333; margin-bottom: 5px;}
.invoice_get_box p{font-size: 14px; color: #999; line-height: 25px;}
.invoice_get_box p span{margin-left: 10px;}
.invoice_get_fixed{position: fixed; bottom: 0; left: 0; background: #fff; width: 100%; border-top:1px solid #eee ;}
.invoice_get_fixed_box{padding: 10px;}
.invoice_get_fixed .register_submit{padding: 0px;}
.invoice_get_fixed_title{font-size: 14px; color: #999;}
.invoice_get_fixed_title span{font-size: 18px; color: #E22425;}
.invoice_get_fixed_check{font-size: 16px; margin: 10px 0 15px;}
.invoice_get_fixed_check input{margin-right: 5px; font-size: 16px;}
.invoice_get_fixed_check input:after{font-family:"iconfont" !important; font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content:"\e631";color: #ccc;font-size: 16px;}
.invoice_get_fixed_check input:checked:after{font-family:"iconfont" !important; font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content:"\e632";color: #E22425;font-size: 16px;}
.invoice_get_fixed_check span{color: #E22425;}
/*选择发票*/
.absolutegray{line-height:50px;padding:0px 3%;font-size:16px;}
.step1{width: 100%;}
.step1>a{position: relative; display: inline-block;width: 100%;background-color: #FFF;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding:10px 40px 10px 10px;min-height: 80px;}
.step1>a .step1_info{width: 100%;}
.step1>a .step1_info p{line-height:20px;font-size: 14px;color: #888;margin-bottom:0px;}
.step1>a .step1_info p span.default{background-color: #E22425;color: #FFF;font-size: 12px;line-height: 18px;padding: 0px 4px;border-radius: 2px;display: inline-block;margin-right: 10px;}
.step1>a .step1_info p .new_phone{margin-left: 20px;color: #333;}
.step1>a .step1_more{position: absolute;right:10px;top: 10px; line-height: 60px;}
.addressListObj{position:fixed;z-index: 999;left: 0px;top: 0px;background-color: #FFF;width: 100%;height:100%;display: none;box-shadow: 10px 0 20px #000;}
.addressListObj ul{margin-bottom: 50px;}
.addressListObj li{border-bottom:8px solid #F8F8F8;}
.addressListObj .dis_box{position: absolute;bottom:0px;width: 100%;left: 0px;height: 50px;background-color: #FFF;}
.addressListObj .dis_box a{width: 40%;margin:5px 5%;display: inline-block;line-height: 34px;text-align: center;background-color: #E22425;color: #FFF;border-radius: 6px;float: left;font-size: 16px;}
.step1 .noneress{width: 100%;text-align: center;background-color: #FFF;}
.step1 .noneress p{font-size: 60px;line-height: 80px;padding-top: 20px;}
.step1 .noneress a{line-height: 40px;color: #E22425;display: inline-block;}
.invoice_class{width:100%;background-color:#FFF;padding-bottom:1px;}
.invoice_class .choose{line-height:50px;font-size:14px;}
.invoice_class .choose label{margin:0px 30px 0px 5px;}
.invoice_class .choose label input{color: #E22425;line-height: 50px;font-size: 16px;-webkit-appearance: none; width: 25px;}
.invoice_class .choose label input:after{font-family:"iconfont" !important; font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content:"\e631";color: #E22425;font-size: 16px;margin: 0px 6px;}
.invoice_class .choose label input:checked:after{font-family:"iconfont" !important; font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content:"\e632";color: #E22425;font-size: 16px;}
.invoice_class .invoice_choose{border-bottom:1px solid #ececec;width:100%;display:inline-block;}
.invoice_class .invoice_choose dl dt{float:left;width:90px;clear:both;line-height:40px;font-size:14px;padding-left:10px;}
.invoice_class .invoice_choose dl dd{border-top:1px solid #ececec;line-height:40px;font-size:14px;color:#999;}
.invoice_class .setselect{width:100px;line-height:30px;border:1px solid #E22425;color:#E22425;display:block;border-radius:20px;text-align:center;margin:20px auto;font-size:16px;}
.huh{width:100%;margin-top:6px;background-color:#FFF;width:94%;padding:10px 3%;}
.huh p{font-size:14px;color:#999;}
.huh .submit{width:80%;line-height:40px;background-color: #E22425;color:#FFF;display:block;border-radius:20px;text-align:center;margin:0px auto 20px;box-shadow: 1px 6px 9px -6px #E22425;}
.invmessage{position:fixed;left:0px;top:50px;width:100%;background-color:#F0F0F0;height: calc(100% - 50px);overflow: auto;display:none;}
.invmessage::-webkit-scrollbar{width:0px;height:0px;cursor: pointer;}
.invmessage .district{width:90%;padding:10px 3%;margin:0px 2% 20px;border-radius: 10px;box-shadow: 0px 2px 4px rgba(0,0,0,0.15);background-color:#FFF;}
.invmessage .district dl dt{float:left;width:90px;clear:both;line-height:30px;font-size:14px;}
.invmessage .district dl dd{line-height:30px;font-size:14px;color:#999;}
.invmessage .district em{text-align: center;display: block;margin-top: 8px;font-size: 14px;color: #e22425;}
.invmessage .district dl .messagehide{display:none;}
.invmessage .district dl .fs18{font-size:18px;color:#333;line-height:18px;margin-top:6px;}
/*订单详情*/

.step3{width: 100%;margin-top: 8px;background-color: #FFF;}
.step3>h3{line-height: 40px;border-bottom: 1px solid #eee;padding: 0px 3%;font-size: 16px;height: 40px;}
.step3 .select_box{width: 94%;padding: 0px 3%;line-height: 40px;}
.step3 .select_box label{display: inline-block;margin-right: 10px;font-size: 14px;}
.step3 .select_box label em{font-size: 14px;}
.step3 .select_box {font-size: 14px;}
.step3 .select_box label input{color: #E22425;line-height: 50px;font-size: 16px;-webkit-appearance: none;margin: 0px 6px;}
.step3 .select_box label input:after{font-family:"iconfont" !important; font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content:"\e631";color: #999;font-size: 16px;}
.step3 .select_box label input:checked:after{font-family:"iconfont" !important; font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content:"\e632";color: #E22425;font-size: 16px;}
.step3 .feedback{width: 100%;padding: 0px 3%;}
.step3 .feedback textarea{width: 100%;height: 50px;line-height: 18px; border: none; padding: 0; font-size: 13px;}
.step4{width: 100%;margin-top: 8px;background-color: #FFF;}
.step4>h3{line-height: 40px;border-bottom: 1px solid #eee;width: 94%;padding: 0px 3%;font-size: 16px;}
.step4 .shop_commodity{width: 100%;}
.step4 .shop_commodity li{border-bottom: 1px solid #eee;width: 100%;}
.step4 .shop_commodity li a{display: inline-block;width: 100%;position: relative;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding: 10px 10px 10px 90px;min-height: 90px;}
.step4 .shop_commodity li .img{width: 70px;height: 70px;position: absolute;left:10px;top: 10px;background-color: #eee;}
.step4 .shop_commodity li h4{line-height: 22px;height: 44px;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #333;}
.step4 .shop_commodity li h6{font-size: 14px;height: 26px;line-height: 26px;}
.step4 .shop_commodity li h6 span{color: #E22425;font-size: 16px;font-weight: 600;margin-right: 10px;}
.step4 .shop_commodity li h6 del{font-size: 12px;}
.step4 .shop_commodity li h6 em{float: right;color: #666;font-size: 12px;}
.step4 .shop_commodity>h5{width: 94%;padding: 0px 3%;line-height: 40px;text-align: right;color: #333;font-size: 14px;}
.step4 .shop_commodity>h5 span{color: #E22425;margin: 0px 2px;}
.step4 .shop_commodity>h5 em{color: #E22425;}
.step3>h3 label{display: inline-block;;width: 100%;}
.step3>h3 label span{font-size: 14px;color: #666;margin-left: 10px;}
.step3>h3 label span em{color: #E22425;}
.step3>h3 label input{color: #E22425;line-height: 40px;font-size: 16px;-webkit-appearance: none;margin: 0px;float: right;}
.step3>h3 label input:after{font-family:"iconfont" !important; font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content:"\e718";color: #999;font-size: 16px;}
.step3>h3 label input:checked:after{font-family:"iconfont" !important; font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content:"\e717";color: #E22425;font-size: 16px;}
.step3 .actual_price{height: 50px;width: 94%;padding: 0px 3%;line-height: 50px;font-size: 14px;}
.step3 .actual_price span{color: #E22425;font-weight: 600;}
.step3 .actual_price a{float: right;display: inline-block;;line-height: 36px;margin-top: 7px;background-color: #E22425;color: #FFF;padding: 0px 20px;border-radius: 20px;}
.addressListObj{position:fixed;z-index: 999;left: 0px;top: 0px;background-color: #FFF;width: 100%;height:100%;display: none;box-shadow: 10px 0 20px #000;}
.addressListObj ul{margin-bottom: 50px;}
.addressListObj li{border-bottom:8px solid #F8F8F8;}
.addressListObj .dis_box{position: absolute;bottom:0px;width: 100%;left: 0px;height: 50px;background-color: #FFF;}
.addressListObj .dis_box a{width: 40%;margin:5px 5%;display: inline-block;line-height: 40px;text-align: center;background-color: #E22425;color: #FFF;border-radius: 6px;float: left;}
.step1 .noneress{width: 100%;text-align: center;background-color: #FFF;}
.step1 .noneress p{font-size: 60px;line-height: 80px;padding-top: 20px;}
.step1 .noneress a{line-height: 40px;color: #E22425;display: inline-block;}
.shop_statistics{background: #fff; padding: 10px; margin-top: 8px; text-align: right; font-size: 14px; color: #666; line-height: 24px;}
.shop_statistics h5{font-size: 16px; color: #333; margin-top: 2px;}
.shop_statistics em{color: #E22425;}
.step3 .select_box.distribution_radio{margin: 10px 10px 15px; padding: 0;}
.step3 .select_box.distribution_radio label{display: block; line-height: 30px; width: auto;}
.step3 .select_box.distribution_radio label input{ line-height: 30px;}
.distribution_box_time{padding: 0 10px; font-size: 16px; line-height: 20px; padding-bottom: 10px; border-bottom: 1px solid #eee; position: relative;}
.distribution_box_money{font-size: 15px; padding: 10px 10px; color: #333; text-align: right;}
.distribution_box_money em{color:#E22425;}
.distribution_box_time span{position: absolute; top: 0; left: 10px;}
.distribution_box_time>div{margin-left: 80px;}
.distribution_box_time input{width: 100%; background: none; border: none;text-align: right; line-height: 20px; font-size: 15px; color: #999; padding: 0; margin: 0; height: 20px; padding-right: 20px;}
.distribution_box_time>i{position: absolute; right: 10px; top: 0; color: #999; font-size: 16px;}
.mui-dtpicker-header .mui-btn-blue{border: 1px solid #E22425; background: #E22425;}
.mui-poppicker-header .mui-btn-blue{border: 1px solid #E22425; background: #E22425;}

/*我的收藏*/
.add_house{width: 100%;text-align: center;font-size:14px;height: 40px;line-height: 40px;color: #999;background-color: #FFF;margin-bottom: 10px;}	
.add_house .iconfont{font-size:20px;color: #CCC;margin-right: 10px; }
.add_folder{width: 100%;background-color: #FFF;}
.add_folder li{width: 94%;padding: 0px 3%;border-bottom: 1px solid #ececec;height: 50px;overflow: hidden;}
.add_folder li .fl{float: left;}
.add_folder li .fl a{display: inline-block;}
.add_folder li .fr{float: right;text-align: right;}
.add_folder li .fl .iconfont{font-size: 26px;color: #FDA84B;line-height: 50px;width: 40px;float: left;}
.add_folder li .namedata{display: inline-block;}
.add_folder li .namedata p{height:26px;line-height: 34px;font-size: 14px;color: #333;} 
.add_folder li .namedata em{font-size: 12px;height: 20px;color: #999;line-height: 20px;display: inline-block;}
.add_folder li .fr i{font-size: 22px;color:#CCC;width: 30px;height: 50px;display: inline-block;line-height: 50px; text-align: center;}
.beacra{width: 100%;height: 100%; position: fixed;left: 0px; top: 0px; background-color: rgba(0,0,0,0.4);z-index: 120;}
.beacra .setadd{width: 80%;position: relative;top:50%;left: 10%;background-color: #FFF;border-radius: 5px;height: 150px;margin-top: -80px;text-align: center;-webkit-animation:eject_prompt .2s linear;animation:eject_prompt .2s linear;}
.beacra .setadd h4{line-height: 50px;height: 50px;width: 100%;text-align: center;color: #666;}
.beacra .setadd .searchs{width: 90%;margin:0px auto;line-height:30px;background-color: #F6F6F6;padding: 0px 40px 0px 10px;border-radius: 3px;-webkit-appearance: none;border: 1px solid #ececec;outline: none;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;position: relative;    overflow: hidden;    height: 34px;}
.beacra .setadd .searchs .search{width: 100%;line-height: 32px;background-color: #F6F6F6;} 
.beacra .setadd .searchs i{position: absolute;right: 0px;top:0px;width: 40px;text-align: center;line-height: 30px;color: #999;font-size: 20px; }
.beacra .setadd .searchs i.op0{opacity: 0;}
.beacra .setadd .btn{position: absolute;bottom: 0px;width: 100%;left: 0px;height: 40px;border-top: 1px solid #ECECEC;}
.beacra .setadd .btn *{line-height: 40px;height: 40px;text-align: center;width: 50%;display: inline-block;float:left;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;font-size: 14px;color: #FB9409; cursor: pointer;}
.beacra .setadd .btn .no{border-right:1px solid #ECECEC; cursor: pointer;}


/*我的名片*/
a.card_add{display: block; position: fixed; bottom: 0; left: 0; height: 50px; line-height: 50px; width: 100%; text-align: center; color: #fff; font-size: 16px; background: #e22525;}
.card_index{background: #fff; margin-top: 10px; font-size: 16px;}
.card_index_box{position: relative; padding: 15px 10px; border-bottom: 1px solid #eee; padding-left: 85px; line-height: 20px; font-size: 14px;}
.card_index_box label{position: absolute; top: 15px; left: 10px; font-size: 16px;}
.user_change .j-text-all.card_input{min-height: 40px; height: auto;}
.user_change .j-text-all.card_input textarea{border: none; padding: 0; font-size: 15px; padding-top: 10px; line-height: 20px; width: 100%; border-radius:none ; font-family: inherit; min-height: 150px; resize : none; height: auto; outline: none; overflow-y: auto;}
.user_change .j-text-all.card_input div.input-text{height: auto;}
.card_index_box.card_index_box_img{padding: 10px;}
.card_index_box.card_index_box_img img{width: 150px; height: 150px;}

/*附近店铺*/
.card_list ul li{margin-top: 10px; padding: 10px; background: #fff; overflow: hidden;}
.card_list ul li h5{font-size: 16px; margin-bottom: 3px;}
.card_list ul li .card_list_info{font-size: 14px; color: #666; line-height: 20px; height: 40px; overflow: hidden;}
.card_list_more{float: left; font-size: 12px; color: #999; margin: 5px 0;}
.card_list ul li a{display: block; overflow: hidden; position: relative; padding-left: 95px;}
.card_list ul li a img{width: 86px; height: 86px; position: absolute; top: 0; left: 0;}
.card_list ul li p{width: 100%; line-height: 30px; font-size: 14px; clear: both; color: #666;}
.card_list ul li p i{line-height: 30px; margin-right: 8px; color: #999;}
.card_info{font-size: 14px; color: #666; line-height: 20px; padding: 10px; margin-top: 10px; background: #fff;}
.card_info img{margin: 10px 0 15px;}
.card_info h5{font-size: 16px; line-height: 30px; text-indent: 0; color: #333;}
.card_mes{text-align: center; font-size: 14px; margin-top: 50%;}
.card_info .erwm{margin: 10px auto 0; width: auto;}
.erwm_title p{text-align: center; font-size: 14px; color: #333;}

/*密码管理*/
.password_list ul li i:first-child{font-size: 21px; margin-right: 5px; width: auto;}
.password_list ul li i:first-child.password_icon1{background-image:linear-gradient(90deg,#fe9730 0,#f86c4a 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.password_list ul li i:first-child.password_icon2{background-image:linear-gradient(90deg,#11eff0 0,#37c0f5 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}