#body .con_box{padding-bottom: 50px;}
.deposit_box{border: 1px solid #dfdfdf; height: 160px;}
.db_top_box{display: inline-block; vertical-align: middle; width: 100%;}
.db_top_box .db_title{float: left; font-size:22px; line-height:30px; padding: 20px; margin-left: 20px;}
.db_top_box .db_point{float: left; margin-top: 15px; font-size:22px; line-height:30px; margin-left: 40px; padding: 20px;}
.db_top_box .db_point b{color:#fdd601; font-weight: bold; margin-left: 5px;}
.db_bottom_box{position: relative;}
.db_bottom_box .btn_history{position: absolute; left:40px; top: 0; font-size: 14px; border: 1px solid #ccc; padding: 10px 30px;}
.db_bottom_box .btn_charge{position: absolute; left:500px; top: -15px; width: 140px;}
.db_bottom_box .btn_refunds{position: absolute; left:700px; top: -15px; width: 140px;}

.point_box{border: 1px solid #dfdfdf; margin-top: 20px; overflow: hidden; text-align: center;}
.point_box .pp_box{height: 150px;}
.point_box b{color:#fdd601; font-weight: bold; margin-left: 5px;}
.point_box .comm_point{float: left; width: 30%;}
.point_box .comm_point .pp_box{border-right: 1px solid #dfdfdf;}
.point_box .normal_point{float: left; width: 30%;}
.point_box .normal_point .pp_box{border-right: 1px solid #dfdfdf;}
.point_box .prod_point{float: left; width: 40%; text-align: left;}
.point_box .point_title{font-size: 20px; line-height: 40px; padding: 20px;}
.point_box .normal_point .point_title{line-height: 20px;}
.point_box .point_title span{font-size: 14px;}
.point_box .point_area{line-height: 40px; font-size: 20px;}
.point_box .prod_point .pp_box ul{padding: 20px; height: 110px; overflow-y: auto;}
.point_box .prod_point .pp_box ul li{margin-bottom: 10px;}
.point_box .prod_point .pp_box ul li .pp_item{display: inline-block; width: 80px;}
.point_box .prod_point .pp_box ul li.empty{height: 100px; line-height: 100px; text-align: center;}
.point_help {font-size: 14px; line-height: 20px; margin: 20px 10px;}

.history_box{margin-top: 60px; display: none;}
.history_box .h_title{position: relative;}
.history_box .h_title h5{font-size: 20px; font-weight: bold;}
.history_box .h_title h5 i{color:#fdd601; margin-right: 10px;}
.history_box .h_sort{position: absolute; right:120px; top:-4px;}
.history_box .h_sort a{display: inline-block; vertical-align: middle; padding: 5px 15px 5px 10px; color:#413d3c; background: #f1f1f6; border-radius: 15px; font-weight: 400; margin-left: 4px;}
.history_box .h_sort a .fas{margin-right: 5px; color:#ffffff;}
.history_box .h_sort a:hover{background: #818187; color:#ffffff;}
.history_box .h_sort a.active{background: #35353a; color:#ffffff;}
.history_box .h_help{position: absolute; right:10px; top:0; font-size: 13px;}
.history_box .h_list{border: 1px solid #dfdfdf; margin-top: 20px; font-size: 14px;}
.history_box .h_list ul{padding: 20px; max-height: 350px; overflow-y: auto;}
.history_box .h_list ul li{padding: 5px;}
.history_box .h_list ul li span{display: inline-block; vertical-align: middle;}
.history_box .h_list ul li .hl_date{width: 130px;}
.history_box .h_list ul li .hl_type{width: 150px; text-align: center;}
.history_box .h_list ul li .hl_content{width: 500px;}
.history_box .h_list ul li .hl_point{width: 140px; text-align: right;}
.history_box .h_list ul li .hl_point b{color:#fdd601; margin-left: 5px; font-weight: bold;}
.history_box .h_list ul li.lh_p .hl_type{color:#2222ff;}
.history_box .h_list ul li.lh_m .hl_type{color:#ff2222;}
.history_box .h_list ul li.lh_f .hl_type{color:#ff2222;}
.history_box .h_list ul li.loading{line-height: 100px; text-align: center;}
.history_box .h_list ul li.empty{line-height: 100px; text-align: center;}

.charge_box{margin-top: 60px; display: none;}
.charge_box .cb_title{position: relative;}
.charge_box .cb_title h5{font-size: 20px; font-weight: bold;}
.charge_box .cb_title h5 i{color:#fdd601; margin-right: 10px;}
.charge_box .cb_box{border: 1px solid #dfdfdf; margin-top: 20px; font-size: 14px;}
.charge_box .cb_area{padding:40px 20px;}
.charge_box .cb_area dl{padding-left: 80px;}
.charge_box .cb_area dt{font-size: 20px;}
.charge_box .cb_area dt b{color:#fdd601;}
.charge_box .cb_area dd{padding: 10px; padding-left: 30px;}
.charge_box .cb_area dd input{display: inline-block; vertical-align: middle;}
.charge_box .cb_area dd label{margin-right: 40px; margin-left: 10px; font-size: 18px;}
.charge_box .cb_area .cb_amount{margin-top: 40px;}
.charge_box .cb_area input.amount{padding: 5px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; margin-right: 5px;
    border-top:#c6c6c6 solid 1px; border-left:#c6c6c6 solid 1px; border-right:#eee solid 1px; border-bottom:#eee solid 1px; background:#fff;}
.charge_box .cb_btn{text-align: center; margin-top: 20px;}
.charge_box .cb_btn a{width: 120px;}
.charge_box .cb_area .cb_type dd{margin-top: 10px;}
.charge_box .cb_area .cb_amount dd{margin-top: 10px; display: none;}
.charge_box .cb_area .cb_refunds_info dd{font-size: 16px; line-height: 22px;}
.charge_box .cb_area .cb_refunds_info dd span{display: inline-block; vertical-align: middle; width: 100px;}
.charge_box .cb_area .cb_refunds{margin-top: 20px;}
.charge_box .cb_area .cb_refunds b{color:#fdd601;}
.charge_box .cb_area .cb_refunds dd{margin-top: 20px;}
.charge_box .account_info{line-height: 50px; margin: 0 50px; border: 1px solid #cdcdcd; padding: 30px; margin-top: 10px; display: none;}
.charge_box .account_info div.empty{text-align: center; line-height: 100px;}
.charge_box .account_info input{vertical-align: middle; margin-right: 10px;}
.charge_box .account_info input.amount{margin-left: 10px; width: 100px}
#b_amount{text-align: right;}

.charge_box .paypal_info{line-height: 50px; margin: 0 50px; border: 1px solid #cdcdcd; padding: 30px; margin-top: 10px; text-align: center; display: none;}
.charge_box .paypal_info input{vertical-align: middle; margin-right: 10px; text-align: right;}
.charge_box .paypal_info input.amount{margin-left: 10px; width: 80px;}
.charge_box .btn_loading{display: none;}


.charge_box .ing p{font-size: 20px; text-align: center; line-height: 60px;}

.result_area{text-align: center; font-size: 18px; line-height: 30px;}
.result_area .r_btn{margin-top: 30px;}
#body .result_area .r_btn .btn.t1 {width: 180px;}
