﻿@charset "utf-8";
/* CSS Document */
.new-body { background: #e4e4e4; }
/**/
.character { position: absolute; left: 45px; top: 35px; }
.nikname-box { line-height: 3rem; }
.nikname-box .vertical { padding-left: 20px; padding-right: 20px; display: inline-block; font-size: 2rem; }
.nikname { font-size: 3rem; display: block; clear: both; }
.proxy { display: block; font-size: 2rem; }
.currency { position: absolute; right: 20px; top: 40px; line-height: 35px; font-size: 2rem; }
.c_0100_9 .cooperation { position: absolute; bottom: 35px; left: 45px; font-size: 2rem; display: -ms-flex; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; align-items: center; }
.cooperation .weui_btn { display: inline-block; font-size: 2rem; margin-left: 30px; line-height: 3rem; margin-top: 10px; }
.member_nav { clear: both; padding: 30px 0px; background: #dc467d; color: #fff; font-size: 14px; text-align: center; display: -moz-box; /* Firefox */ display: -ms-flexbox; /* IE10 */ display: -webkit-box; /* Safari */ display: -webkit-flex; /* Chrome, WebKit */ display: box; display: flexbox; display: flex; }
.member_nav li { -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */ -moz-box-flex: 1; /* OLD - Firefox 19- */ width: 33.33%; /* For old syntax, otherwise collapses. */ -webkit-flex: 1; /* Chrome */ -ms-flex: 1; /* IE 10 */ flex: 1; }
.member_nav li .title { margin-bottom: 20px; }
.member_main_menu { clear: both; display: -moz-box; /* Firefox */ display: -ms-flexbox; /* IE10 */ display: -webkit-box; /* Safari */ display: -webkit-flex; /* Chrome, WebKit */ display: box; display: flexbox; display: flex; background: #e4e4e4; padding: 7px 7px; }
.member_main_menu li { -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */ -moz-box-flex: 1; /* OLD - Firefox 19- */ width: 33.33%; /* For old syntax, otherwise collapses. */ -webkit-flex: 1; /* Chrome */ -ms-flex: 1; /* IE 10 */ flex: 1; background: #fff; margin: 7px 7px; display: -ms-flex; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; align-items: center; text-align: center; }
.member_main_menu li div { text-align: center; width: 100%; }
.member_main_menu li div img { margin-top: 8px; }
.member_main_menu_last { padding-top: 0; }
.new-wrap { width: 100%; height: 100%; overflow: hidden; display: -ms-flex; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; align-items: center; background: #dc467d; }

/*充值*/
.recharge-box { padding: 15px; background: #fff; font-size: 14px; margin-top: 10px; }
.recharge-box .title { clear: both; margin-bottom: 15px; font-size: 16px; }
.recharge-box .main { border: 1px #e4e4e4 solid; border-radius: 5px; }
.recharge-box .main li { padding: 10px; display: -ms-flex; display: -webkit-flex; display: flex; }
.recharge-box .main li.top { border-bottom: 1px #e4e4e4 solid; }

.recharge-box .main li span { text-align: center; display: -ms-flex; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; align-items: center; }
.recharge-box .main li span.left { text-align: left; flex: 4; }
.recharge-box .main li span.center { text-align: center; flex: 2; }
.recharge-box .main li span.right { text-align: right; flex: 2; }
.recharge-box .main li span .weui_btn { font-size: 14px; }

/*对账*/
.reconcile-box, .time-box { margin-top: 10px; background: #fff; font-size: 14px; }
.reconcile-box .title { line-height: 44px; font-size: 18px; position: relative; padding: 0 15px; }
.reconcile-box .more { position: absolute; right: 15px; color: #888; font-size: 14px; }
.reconcile-box > li { padding: 15px; border-top: 1px #e4e4e4 solid; line-height: 30px; }
.reconcile-box > li ul { display: -ms-flex; display: -webkit-flex; display: flex; }
.reconcile-box > li ul li { flex: 1; }
.reconcile-box > li ul li span { color: #dc467d; margin-left: 10px; }
.reconcile-box > li .time { text-align: right; padding-right: 15px; color: #888; font-size: 14px; margin-top: 15px; }
.time-box { text-align: center; display: -ms-flex; display: -webkit-flex; display: flex; padding: 10px; }
.time-box select { flex: 1; width: 100%; padding: 5px 10px; border: none; text-align: center; border-right: 1px solid #e4e4e4; }
.time-box select.last { border-right: none; }

/*合伙人介绍*/
.partner-box { margin-top: 10px; background: #fff; font-size: 14px; padding: 15px; line-height: 25px; text-align: center; }
.partner-box .banner1 { width: 100%; height: auto; margin-bottom: 10px; }
.partner-box > p { margin-bottom: 10px; text-align: left; }
.partner-box h2 { clear: both; display: block; font-size: 1.8rem; padding: 10px 0; font-weight: bold; text-align: left; }
.partner-box h2 span { color: #dc467d; margin-right: 10px; }
.partner-box h2 p { padding: 10px 20px; font-weight: normal; font-size: 14px; color: #888; }
.partner-box h1 { text-align: left; }
.partner-box orcorde-box { }
.partner-box img.orcorde { width: 50%; height: auto; }

/*我的团队*/
.team-box { margin: 10px 0; background: #fff; font-size: 14px; text-align: center; }
.team-box ul { padding: 15px; display: -ms-flex; display: -webkit-flex; display: flex; border-top: 1px solid #e4e4e4; }
.team-box ul.title { border: none; }
.team-box ul li { flex: 1; }
.team-box ul li a { color: #888; }
.team-box ul li.number1 { color: #dc467d; }
.team-box ul.title li { color: #888; border-right: #e4e4e4 1px solid; }
.team-box ul.title li.last { border: none; }

.team1-box { margin: 10px 0; background: #fff; font-size: 14px; }
.team1-box ul { padding: 15px; display: -ms-flex; display: -webkit-flex; display: flex; border-top: 1px solid #e4e4e4; }
.team1-box ul li { flex: 1; }

/*我的收益*/
.income-box { margin: 10px 0; background: #fff; font-size: 14px; text-align: center; }
.income-box h2 { clear: both; display: block; font-size: 1.8rem; padding: 10px 15px 0px; font-weight: bold; text-align: left; border-top: 1px solid #e4e4e4; }
.income-box h2.top { border: none; padding: 15px; }
.income-box ul { padding: 5px 0; display: -ms-flex; display: -webkit-flex; display: flex; }
.income-box ul li { flex: 1; color: #dc467d; }
.income-box ul li a { color: #888; }
.income-box ul li.number1 { color: #dc467d; }
.income-box ul.title { border-top: 1px solid #e4e4e4; padding: 15px 0; }
.income-box ul.title li { color: #888; border-right: #e4e4e4 1px solid; }
.income-box ul.title li.last { border: none; }


/*续费*/
.renewalbg { background: #e4e4e4; }
.renewal { padding: 0 3% 2rem; background: #fff; }
.renewal-title { clear: both; display: block; font-size: 1.8rem; padding: 15px 5px; font-weight: bold; text-align: left; }
.renewal-mode { border: 1px solid #d3d3d3; border-radius: 5px; }
.renewal-mode li { padding: 15px 5px 15px 45px; background: url('../Images/radioico.png') no-repeat 15px 50%; background-size: 18px; border-top: 1px solid #ccc; font-size: 1.5rem; color: #c3c3c3; }
.renewal-mode li:first-child { border: 0; }
.renewal-mode li span { color: #c3c3c3; font-size: 1rem; }

.renewal-input { border: 1px solid #ededed; border-radius: 2px; text-indent: 5px; font-size: 14px; height: 28px; line-height: 28px; width: 66px; margin: 0 10px; color: #d2d2d2; }

.renewal-mode li.active { background-image: url('../Images/radioicoa.png'); color: #6d6d6d; }
.renewal-mode li.active span { color: #919191; }
.renewal-mode li.active .renewal-input { color: #6d6d6d; border-color: #d2d2d2; }

.renewal-text { color: #333; font-size: 1.5rem; margin: .5rem 0; }
.renewal .renewal-amount { color: #f33c3c; }
.renewal .weui_switch:checked { border-color: #dc467d; background-color: #dc467d; }
.renewal .renewal-pay { background-color: #dc467d; width: 60%; margin-top: 1rem; }
