@charset 'utf-8';

.am-tabs-d2 .am-tabs-nav>.am-active:after {
	border-bottom-color: #da3a3f;
}

.am-tabs-d2 .am-tabs-nav>.am-active a {
	color: #da3a3f;
}

.am-tabs-d2 .am-tabs-nav>.am-active {
	border-bottom: 2px solid #da3a3f;
	background-color: #eeeeee;
}

.userHome_h1 {
	font-size: 20px !important;
}

.show_money {
	display: none;
}

.my_header {
	width: calc(100% - .2rem);
	margin: .1rem auto 0 auto;
	border-radius: .06rem;
	background: #fff;
	background-size: 100%;
	background-repeat: no-repeat;
}

.my_header .my_info {
	padding: .1rem .1rem;
}

.my_header .my_info .icon-shuaxin {
	font-size: .16rem;
	margin-top: -.02rem;
    margin-left: .02rem;
	color: #666;
	transition: all 0.4s;
	display: none;
}

.my_header .img img {
	width: .8rem;
	height: .8rem;
	border-radius: .03rem;
}

.my_header .my_header_content {
	margin-left: .15rem;
}

.my_header .my_header_content p {
	font-size: .18rem;
	line-height: .35rem;
	color: #000;
}

.my_header .my_header_content p em {
}

.my_header .my_header_content p strong {
	font-weight: normal;
	color: red;
}

.my_operation_money li a {
	display: block;
}

.my_operation_money li {
	padding: .1rem 0 .05rem;
}

.my_operation_money li:hover {
	background-color: rgba(0,0,0,.1);
 /*悬停变色*/;
}

.my_operation_money {
	text-align: center;
	background: #fff;
	background-size: 100%;
	background-repeat: no-repeat;
	border-top: .01rem solid #e3e3e3;
}

.my_operation_money em {
	display: block;
	font-size: .16rem;
	color: #333;
}

.my_operation_money i {
	font-size: .24rem;
	line-height: .24rem;
}

.my_operation_money .icon-chongzhi {
	color: #ff2323;
}

.my_operation_money .icon-tixian {
	color: #ee983d;
}

.my_operation_money .icon-jiaoyijilu {
	color: #4ad2c8;
}

.my_operation_money .icon-touzhujilu {
	color: #62a5f6;
}

.my_set_list {
	background: #fff;
}

.my_set_list li {
	border-bottom: .01rem solid #e3e3e3;
	padding: .1rem .1rem .1rem .1rem;
}

.my_set_list li:hover {
	background-color: rgba(0,0,0,.1);
 /*悬停变色*/;
}

.my_set_list li:last-child {
	border: none;
}

.my_set_list a {
	display: block;
}

.my_set_list .square_bg {
	width: .28rem;
	height: .28rem;
	border-radius: .03rem;
	color: #fff;
	text-align: center;
	line-height: .3rem;
	display: inline-block;
}

.my_set_list .icon-wode {
	background: #7885ca;
}

.my_set_list .icon-safe {
	background: #81c784;
}

.my_set_list .icon-shuju {
	background: #63b4f6;
}

.my_set_list .icon-tubiao15 {
	background: #ffb74d;
}

.my_set_list span {
    vertical-align: middle;
	font-size: .16rem;
	color: #000;
	padding-left: .08rem;
}

.my_set_list .icon-arrowright {
	color: #ccc;
	float: right;
}

.bank_recharge .bank_form_list {
	margin-top: .01rem;
	word-break: break-all;
}

.bank_recharge .bank_form_list li {
	background: #fff;
	padding: 0 .1rem;
	border-bottom: 1px solid #ccc;
}

.bank_recharge .bank_form_list li .bank_form_left {
	font-weight: normal;
	font-size: .18rem;
	line-height: .45rem;
	color: #000;
}

.bank_recharge .bank_form_list li .bank_right_select {
	display: inline-block;
	width: 68%;
	margin-top: .06rem;
}

.bank_recharge .bank_right_select #doc-select-1,.select_common {
	font-size: .18rem !important;
	border: none !important;
}

.bank_recharge .bank_form_list li .bank_right_input {
	width: 68%;
}

.bank_recharge .bank_right_input .copy_txt {
	width: 100%;
	display: inline-block;
	border: none;
	background-color: #fff !important;
	font-size: .18rem;
	color: #f46e00;
}

.bank_recharge .bank_right_input .input_txt {
	width: 100%;
	display: inline-block;
	border: none;
	background-color: #fff !important;
	font-size: .18rem;
	color: #000;
	outline: none;
	line-height: .45rem;
}

.bank_recharge .bank_right_input .copu_btn {
	text-align: center;
	width: 20%;
	display: inline-block;
	line-height: .4rem;
}

.bank_recharge .am-btn {
	width: 90% !important;
	height: .44rem;
	margin: .3rem auto .3rem;
	font-size: .2rem;
	background-color: rgb(220, 60, 65);
}

.wx_coed {
	text-align: center;
}

.wx_coed .wx_coed_top {
	font-size: .18rem;
	color: #333;
	margin-top: .5rem;
}

.wx_coed .wx_code_money {
	font-size: .18rem;
	color: rgb(255, 165, 0);
}

.wx_coed .code {
	width: 2.8rem;
	padding: 0.3rem;
	border: 1px solid #ddd;
	margin: 0 auto;
}

.wx_coed .code img {
	width: 100%;
	height: 100%;
}

.wx_coed .wx_coed_bottom {
	margin-left: .4rem;
	margin-top: .2rem;
}

.wx_coed .wx_coed_bottom .iconfont {
	font-size: .3rem;
	color: rgb(255, 165, 0);
}

.wx_coed .wx_coed_bottom em {
	line-height: .18rem;
	text-align: left;
	margin-left: .05rem;
	margin-top: .06rem;
}

.tankMoney_main .take_balance {
	border: none !important;
	background-color: #fff !important;
	color: #f46e00 !important;
	font-weight: bold;
	font-size: .18rem;
	margin-top: .08rem;
}

.tankMoney_main .bank_right_input .icon {
	font-size: .4rem;
	margin-bottom: .04rem;
}

.tankMoney_main .bank_right_input .bank_info {
	display: inline-block;
	margin-left: .1rem;
	margin-top: .02rem;
}

.tankMoney_main .bank_right_input .bank_info em {
	display: block;
	color: #000;
	font-size: .18rem;
	height: .2rem;
}

.tankMoney_main .bank_right_input .iconfont {
	line-height: .5rem;
	float: right;
	color: #ccc;
}

.tankMoney_main .bank_form_list>li {
	position: relative;
}

.tankMoney_main .bank_list_box {
	position: absolute;
	right: .1rem;
	top: 0;
	z-index: 99;
	padding: .15rem;
	background: #fff;
	box-shadow: 0 0 5px #888;
	margin-top: 0;
	display: none;
}

.tankMoney_main .bank_list_box>li:last-child {
	border-bottom: none;
	text-align: center;
	padding-top: .05rem;
}

.billrecord_main .am-tabs-bd {
	border: none;
	background-color: #fff;
}

.billrecord_main .am-list-news {
	margin: .0rem;
	background: #fff;
}

.billrecord_main {
	margin: 0;
}

.billrecord_main .am-list {
	margin: 0 0 .1rem 0;
	background: #efeef4;
	word-break: break-all;
}

.billrecord_main .am-list>li {
	font-size: .16rem;
}

.billrecord_main .am-list>li:first-child {
	border-top: none;
}

.billrecord_main .am-list>li {
	line-height: .28rem;
	background: #fff;
	padding: 0rem .06rem;
	margin: .08rem auto 0 auto;
	border-radius: .06rem;
	border: .01rem solid #efeef4;
	border-bottom: .01rem solid #efeef4;
}

.billrecord_main .am-list .billrecord_time {
	color: #989898;
}

.billrecord_main .am-list .what_type {
	color: #000;
	font-size: .14rem;
}

.billrecord_main .am-list .money {
	color: red;
}

.billrecord_main .am-tabs-nav a {
	font-size: .18rem;
}

.billrecord_main .am-tabs-nav li {
	height: 48px;
}

.billrecord_main .am-tabs-nav li:hover {
	background-color: rgba(0,0,0,.1);
 /*悬停变色*/;
}

.personalInfo_top {
	font-size: .18rem;
	color: #333;
}

.personalInfo_top .personalInfo_header {
	width: .5rem;
	height: .5rem;
	border-radius: .03rem;
}

.personalInfo_top .special {
	line-height: .43rem;
}

.personalInfo_top .personalInfo_input {
	border: none;
	text-align: right;
	outline: none;
}

.personalInfo_top .sex {
	line-height: .2rem;
	border: none;
}

.personalInfo_top .sex #doc-select-1 {
	border: none;
/*	direction:rtl;*/
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	outline: none;
}

.personalInfo_top .am-datepicker-date {
	display: inline-block;
	width: 1rem;
}

.personalInfo_top .am-datepicker-date .am-form-field {
	width: 1rem;
	border: none;
	background: #fff;
	text-align: center;
	height: .25rem;
}

.personalInfo_sbumit {
	width: 90%;
	margin: .3rem auto .3rem;
}

.update_header {
	padding: .15rem;
	background: #fff;
	text-align: center;
}

.update_header .update_header_list {
	margin: .25rem 0;
}

.update_header .update_header_list .am-datepicker-prev-icon,.update_header .update_header_list .am-datepicker-next-icon {
	vertical-align: top;
	color: #888;
	font-size: .2rem;
}

.update_header .update_header_title {
}

.update_header .update_header_title h3 {
	color: #333;
	font-size: .18rem;
	font-weight: normal;
}

.update_header .update_header_title .icon-cross-ivt {
	color: #888;
	font-size: .25rem;
}

.update_header_imgs_box {
	width: 100%;
	overflow: auto;
	display: inline-block;
}

.update_header_imgs_box .update_header_imgs {
	width: 17rem;
	position: relative;
}

.update_header_imgs .update_header_watch {
	width: .62rem;
	height: .62rem;
	margin: .01rem;
	border-radius: .03rem;
	float: left;
}

.update_header .preview {
	font-size: .18rem;
	color: #666;
}

.update_header .img img {
	width: 1.3rem;
	height: 1.3rem;
	border-radius: .03rem;
	margin: .05rem 0;
}

.update_header .update_header_name {
	font-size: .18rem;
	color: #666;
}

.update_header .prev,.update_header .next {
	display: inline-block;
	line-height: .79rem;
}

.update_header .update_header_bottom .save,.update_header .update_header_bottom .close {
	padding-left: .2rem;
	padding-right: .2rem;
	color: #fff;
	font-size: .18rem;
	transform: translateY(-.1rem);
}
/*个人信息*/
.personalInfo2 {
	display: none;
}

.personalInfo2_box .personalInfo2_h {
	padding: .12rem;
	background: linear-gradient(180deg,#6a202d,#3b052c);
}

.personalInfo2_box .personalInfo2_t {
	margin: .15rem 0;
}

.personalInfo2_box .personalInfo2_t .user_name_box {
	padding-top: .08rem;
	padding-left: .13rem;
}

.personalInfo2_box .personalInfo2_t .img img {
	width: .7rem;
	height: .7rem;
	border: 3px solid #7a4456;
}

.personalInfo2_box .personalInfo2_t .user_name {
	font-size: .18rem;
	color: #fff;
}

.personalInfo2_box .personalInfo2_t .user_vip {
	font-size: .14rem;
	color: #fced08;
	padding-left: .26rem;
	background: url(../images/vip-icon.png) no-repeat;
	background-size: 22%;
	background-position: .1rem .04rem;
}

.personalInfo2_box .personalInfo2_t .user_grade {
	font-size: .14rem;
	color: #fff;
}

.personalInfo2_box .personalInfo2_t .user_fraction {
	font-size: .14rem;
	color: #fced08;
	margin-left: .07rem;
}

.personalInfo2_box .personalInfo2_b>p {
	font-size: .14rem;
	color: #fff;
}

.personalInfo2_box .personalInfo2_b .y_progress {
	margin-bottom: .17rem;
}

.personalInfo2_box .personalInfo2_b .y_progress_l {
	font-size: .12rem;
	color: #fff;
}

.personalInfo2_box .personalInfo2_b .y_progress_r {
	font-size: .14rem;
	color: #fff;
}

.personalInfo2_box .personalInfo2_b .am-progress {
	width: 68%;
	vertical-align: middle;
	background: #746582;
}

.personalInfo2_box .personalInfo2_b .am-progress-bar {
	background: #d27c43;
	background: linear-gradient(0deg,#d7484f,#cfad39);
	line-height: .14rem;
}

.personalInfo2_f {
	background: #fff;
	margin-top: .15rem;
}

.personalInfo2_f .personalInfo2_h2 {
	padding: .06rem .1rem;
}

.personalInfo2_f .personalInfo2_h2 h2 {
	font-size: .18rem;
	color: #666;
	font-weight: normal;
}

.personalInfo2_f .personalInfo2_h2 i {
	font-size: .23rem;
	color: #999;
	vertical-align: middle;
}

.personalInfo2_f .am-table {
}

.personalInfo2_f .am-table th {
	font-size: .18rem;
	color: #666;
	background: #f2f4f7;
	text-align: center;
	font-weight: normal;
}

.personalInfo2_f .am-table td {
	color: #666;
	text-align: center;
	font-size: .18rem;
}
/*安全中心*/
.security_h {
	padding: .22rem;
	background: #444867;
	background: linear-gradient(180deg,#4b4f6f,#2e304c);
	text-align: center;
}

.security_h h4 {
	font-weight: normal;
	color: #7f83af;
}

.security_h .security_h_stars {
	margin: .16rem 0;
}

.security_h .security_h_stars .current {
	color: #f90;
}

.security_h .security_h_stars i {
	color: #cdcdd1;
	font-size: .31rem;
	margin: 0 .05rem;
}

.security_h .security_h_time {
	color: #878996;
	font-size: .16rem;
}

.security_h .security_h_ress {
	color: #878996;
	font-size: .16rem;
}

.security_h .security_h_ress a {
	color: #878996;
}

.security_list em {
	font-size: .18rem;
	vertical-align: top;
	color: #ccc;
}

.security_close {
	background: #fff;
	margin-top: .01rem;
	padding: .1rem .2rem;
}

.security_close span {
	font-size: .18rem;
	color: #333;
	padding-left: .08rem;
}

.security_close .icon-arrowright {
	color: #ccc;
}
/*银行卡管理*/
.security6_main .security6_edit {
	font-size: .2rem;
	color: #0e90d2;
	line-height: .5rem;
}

.security6_main .bank_form_list li {
	padding-top: .1rem;
	padding-bottom: .1rem;
	padding-left: .2rem;
	padding-right: .2rem;
}
/*今日盈亏*/
.winloss_top {
	background: #5f1a2d;
	background: linear-gradient(180deg,#6a202d,#3b052c);
}

.winloss_top .winloss_money_text {
	font-size: .16rem;
	color: #fced08;
	padding-top: .31rem;
	text-align: center;
}

.winloss_top .winloss_money {
	font-size: .31rem;
	color: #fced08;
	padding-bottom: .31rem;
	text-align: center;
}

.winloss_top .winloss_activity {
	color: #fae2e2;
	padding: .1rem;
	font-size: .16rem;
	background: #440a2c;
}

.winloss_top .winloss_activity i {
	margin-right: .05rem;
}

.winloss_bottom {
	margin-top: .01rem;
}

.winloss_bottom .am-avg-sm-3 {
	background: #fff;
  /*padding:0.15rem;*/;
}

.winloss_bottom .am-avg-sm-3 li {
	text-align: center;
	padding: .37rem 0;
	border-bottom: 0.15px solid #d0d0d0;
}

.winloss_bottom .am-avg-sm-3 li:nth-child(3n+),.winloss_bottom .am-avg-sm-3 li:nth-child(3n+) {
	border-right: 1px solid #d0d0d0;
}

.winloss_bottom .am-avg-sm-3 li:nth-last-of-type(-),.winloss_bottom .am-avg-sm-3 li:nth-last-of-type(2),.winloss_bottom .am-avg-sm-3 li:nth-last-of-type(3) {
	border-bottom: none;
}

.winloss_bottom .money {
	color: #ff6818;
	font-size: .18rem;
}

.winloss_bottom .money_text {
	color: #333;
	font-size: .18rem;
}
/*公告*/
.noticeContent {
	padding: .13rem;
}

.noticeContent .noticeContent_t {
}

.noticeContent .noticeContent_t h2 {
	font-size: .2rem;
}

.noticeContent .noticeContent_t p {
	font-size: .18rem;
}

.noticeContent .noticeContent_bd {
}

.noticeContent .noticeContent_bd p {
	font-size: .18rem;
	line-height: .3rem;
	margin-bottom: .02rem;
	color: #000;
}