.clearfix{clear: both;content: '';*zoom:1;}
.clearfix:after,.clearfix:before{display: table;content: "";line-height: 0;}
.clearfix:after{clear:both;}

.text-center{text-align: center!important;}
.theme-color{color: #3d50dc;}

input::-webkit-input-placeholder {
    /* WebKit browsers */
    font-size:14px;
    color: #d8d8d8;
}
input:focus::-webkit-input-placeholder{
    color:#EEEEEE;
}
input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    font-size:14px;
    color: #d8d8d8;
}
input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    font-size:14px;
    color: #d8d8d8;
}

/*message*/
.container-padding{padding: 20px 0;margin-bottom: 15px;}
.page-crumbs{line-height: 40px;margin-bottom: 10px;}
.page-crumbs>a,.page-crumbs>span{display:inline-block;padding-right: 8px;}
.page-crumbs .cur{color: #3d50dc;}

.msg-wrap{padding: 25px 30px 10px;background:#fafafa;}
.msg-panel{width: 100%;padding: 20px 35px 0px;background:#fff;border:1px solid #dcdcdc;box-sizing: border-box;margin-bottom: 20px;}
.msg-cont p{line-height: 24px;color:#000;font-size: 16px;}
.msg-cont,.msg-from,.msg-reply{margin-bottom: 15px;}
.msg-from span{color:#999;display:inline-block;padding-left: 25px;margin-right: 25px;}
.msg-from .user{background:url(../img/icon/icon-user.png) no-repeat left center;}
.msg-from .time{background:url(../img/icon/icon-time.png) no-repeat left center;}
.msg-reply{line-height: 24px;}
.msg-reply>p{color:#ff0000;}
.msg-reply>a{display:inline-block;margin-right: 20px;padding-left: 25px;}
.msg-reply .praise{background:url(../img/icon/icon-good.png) no-repeat left center;}
.msg-reply .trample{background:url(../img/icon/icon-low.png) no-repeat left center;}
.msg-reply>a b{font-weight: normal;display: inline-block;padding-left: 3px;}

.cust-pagination{text-align: right;margin-top: 20px;}
.page-tip{color:#999;display:inline-block;padding-right: 20px;}

/*activity*/
.nav-hot{position:relative;}
.nav-hot:before{content:'';position:absolute;display:block;width:20px;height:30px;background:url(../img/icon/icon-hot.png) no-repeat;top:50%;right:-10px;margin-top: -22px;z-index: 100;background-size:100% auto;}
.c-red{color: #ff0000!important;}
.bg-7c84dd{background:#7c84dd;}
.bg-22cad6{background:#22cad6;}
.bg-7dbef4{background:#7dbef4;}
.bg-6654a2{background:#6654a2;}
.bg-ce7b52{background:#ce7b52;}
.bg-20d9a6{background:#20d9a6;}
.bg-ddbf44{background:#ddbf44;}
.bg-ba6d65{background:#ba6d65;}
.bg-3e50dc{background:#3e50dc;}
.mt-20{margin-top: 20px!important;}
.mt-10{margin-top: 10px!important;}
.activity-wrap{padding-top: 30px;}
.activity-box{float:left;width:380px;height:230px;box-sizing: border-box;color:#fff;padding:40px 0 30px;text-align: center;color:#fff;border-radius: 15px;margin-bottom: 40px;margin-right: 25px;}
.activity-box:nth-child(3n+0){margin-right: 0;}
.activity-box>h4{font-size: 32px;margin:0;margin-bottom: 15px;}
.activity-box>p{font-size: 24px;margin-bottom: 20px;}
.btn-get{display:block;width:145px;height:45px;line-height: 45px;text-align: center;border:1px solid #fff;margin:0 auto;font-size: 18px;color:#fff;border-radius: 10px;}
.btn-get:visited{color:#fff;}
.btn-get:hover,.btn-get:active,.btn-get:focus{background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#fff000,#fff000);color:#3d50dc;}

.popup-wrap{display:none;}
.popup-mask{position: fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index: 99;}
.popup-panel{width:700px;height:420px;background:#fff;position:fixed;top:50%;left:50%;margin-left:-350px;margin-top:-190px;overflow:hidden;z-index:100;display:none;}
.popup-title{width:100%;height:40px;line-height: 40px;text-align: center;background:#fc7a73;}
.popup-title h3{margin:0;color:#fff;font-size: 18px;}
.popup-title .btn-close{display:block;width:40px;height:40px;position:absolute;right:0px;top:0px;background:url(../img/icon/icon-close.png) no-repeat center center;}
.popup-body{padding: 0px 28px;position: relative;}
.popup-body p{line-height: 20px;color:#666;}
.popup-body .gzh-ewm{width: 180px;height: 160px;border:1px solid #cccccc;margin:10px auto;text-align:center;line-height: 160px;}
.popup-body .gzh-ewm img{border:0;vertical-align: middle;max-width: 130px;max-height: 130px;}
.picon{display:block;width:128px;height:114px;}
.popup-body .picon{position:absolute;right:55px;top:95px;}
.popup-body .ptitle{color:#000;font-size: 16px;line-height: 30px;font-weight: bold;margin-bottom: 10px;}
.popup-body .joined{font-size: 14px;font-weight: bold;color: green;margin: 15px 0px 10px 0px;}
.icon-join{background:url(../img/icon/icon-join.png) no-repeat center center;}
.icon-joined{background:url(../img/icon/icon-joined.png) no-repeat center center;}
.bbs-form{margin:10px auto;position:relative;}
.bbs-form .input-file{position:absolute;top:0;left:240px;width: 76px;height:32px;opacity: 0;z-index:100;}
.bbs-form .input-url{background:#fff;padding:5px 8px;border:1px solid #dfdfdf;width:240px;float:left;}
.bbs-form .btn-submit{background:#f6635b;border:0;outline:0;color:#fff;padding:6px 10px;}
.bbs-form .btn-default{background:#f6635b;border:0;outline:0;color:#fff;padding:5px 15px;border-radius: 5px;margin-left: 10px;}

.popup-panel.popup-gzh,.popup-panel.popup-wxsub{height:500px;margin-top:-250px;}
.popup-screenshot{width:700px;height:380px;background:#fff;position:fixed;top:50%;left:50%;margin-left:-350px;margin-top:-190px;z-index:150;display:none;}
.popup-screenshot .popup-body{padding:0;}
.popup-screenshot .btn-close-tag{display:block;width:82px;height:26px;position:absolute;top:-26px;right:0;background:url(../img/icon/close.png) no-repeat center center;}

/*promotion*/
.question-wrap{margin-top: 50px;}
.question-panel{margin-bottom: 20px;}
.q-wrap{overflow:hidden;line-height: 24px;}
.q-wrap>b{float:left;margin-right: 5px;}
.q-wrap>p{float:left;width:1000px;}
.q-wrap>p .tip{color:#999;display:inline-block;padding-left:20px;}
.pro-wrap{margin-top: 50px;}
.panel-title{text-align: center;font-size: 18px;color:#888;}
.panel-title~.pay-btn a{border-radius: 0;}
.c-orange{color:#f5602a;}
.c-blue{color:#2489f2;}
.fz-14{font-size: 14px;}

.input-pro{width:600px;padding:6px 10px;background:0;border:1px solid #ccc;}
.prolink .pay-btn a{width:105px;margin-left: 20px;}
.apply-container{background:#fff;padding:20px;border:1px solid #ccc;margin-top:40px;}
.apply-form{width:1060px;margin: 0 auto;}
.apply-form .form-control{padding: 0 18px;height:40px;float:none;background:#fcfcfc;}
.apply-form .form-group{margin-bottom: 15px;}
.apply-form .form-group label{font-weight: bold;color: #666;line-height: 30px;}
.apply-form .form-group label i{font-style:normal;}
.apply-form .help-block{color:#d8d8d8;line-height: 32px;}
.apply-form .pay-btn a{border-radius: 0;}

#apply-wrap .modal-dialog{z-index: 100;}
#apply-wrap .modal-header{height: 50px; background-image: linear-gradient(90deg, #ffb783 0%, #fc7471 100%), linear-gradient( #73b7f5, #73b7f5); background-blend-mode: normal, normal;}
#apply-wrap .modal-header h4{font-weight: normal;}
#apply-wrap #changeModal .modal-body{padding: 140px 0 180px 0; font-size: 24px; font-weight: normal; font-stretch: normal; line-height: 30px; letter-spacing: 0px; color: #0c7fe9; text-align: center;}
#apply-wrap #changeModal .modal-body img{width: 52px; height: 52px; margin-right: 10px; vertical-align: middle;}
#apply-wrap #zhifuModal .modal-body{text-align: center; padding: 35px 0 15px 0; border-bottom: 1px solid #eaeaea;}
#apply-wrap #zhifuModal .modal-body p:first-child{font-size: 24px; font-weight: normal; font-stretch: normal; line-height: 30px; letter-spacing: 0px; color: #4c4c4c; padding-bottom: 10px;}
#apply-wrap #zhifuModal .modal-title{text-align: center; font-weight: normal;}
#apply-wrap #zhifuModal .modal-body p:last-child{font-size: 12px; font-weight: normal; font-stretch: normal; line-height: 30px; letter-spacing: 0px; color: #999999; padding: 15px 0;}
#apply-wrap #zhifuModal .modal-footer a{color: #0088cc;}
.modal-text{font-size: 16px;padding:10px 0;}
.btn-sure{background:#3e50dc;border:0;outline:0;border-radius: 5px;padding: 5px 20px;margin:10px auto;}
.btn-sure span{color:#fff;font-size: 16px;}

.btn-check{background:#3e50dc;border:0;outline:0;border-radius: 20px;padding: 5px 30px;margin:0 auto;}
.btn-check span{color:#fff;font-size: 14px;}
.btn-check-account{background:#3e50dc;border:0;outline:0;border-radius: 10px;padding: 10px 30px;margin:0 auto;}
.btn-cancel-account{background:burlywood;border:0;outline:0;border-radius: 10px;padding: 10px 30px;margin:0 auto;}
.btn-check-account span{color:#fff;font-size: 14px;}

.downline-info{height:30px;margin-bottom: 30px;}
.downline-info .user-num{float:left;margin-right: 100px;line-height: 30px;}
.downline-info .user-num i{font-style: normal;color:#3d50dc;font-weight: bold;}
.downline-info .reg-time{float:left;}
.downline-info .date-select{border-radius: 20px;border:1px solid #ccc;width: 220px;background:#fff;outline:0;box-shadow: 0;height:30px;padding:0 10px;}
.downline-info .date-select:focus{box-shadow: none;}
.downline-form .cont{line-height: 40px;}
.downline-form table{border-collapse: collapse;border:solid 1px #8793e9;}
.downline-form table th{height:40px;line-height: 40px;background:#8793e9;color:#fff;width:auto;}
.downline-form .pagination .pagination-active,.downline-form .pagination a:hover,.downline-form .pagination a:active{background-image: linear-gradient(90deg, #ffb783 0%, #fc7471 100%), linear-gradient( #73b7f5, #73b7f5); background-blend-mode: normal, normal;}
.table-border tr td{border:1px solid #ddd;}
tr th:last-child{width:auto;}
table tr td:first-child + td{text-align: center;}
.pd-40{padding: 40px!important;}
.c-999{color: #999;}
.panel-import{color: #000;margin-bottom: 20px;}

.tip-wrap{background:#fafafa;padding:10px 20px;margin-top: 100px;}
.tip-wrap p{line-height: 30px;}
.income-btngroup{margin: 50px auto;width:100%;text-align: center;}
.income-btngroup .btn-opera{display:inline-block;width:140px;height:40px;border-radius: 8px;border:0;outline:0;color:#fff;margin: 0 20px;}
.income-btngroup .btn-important{background:#fd9992;}
.income-btngroup .btn-default{background:#6573e3;}

.account-form .form-inline label{display:inline-block;width:75px;}
.account-form .form-inline{margin-bottom: 20px;}
.account-form .input-text{padding:8px 10px;border:1px solid #ddd;background:#fff;width:240px;border-radius: 5px;}
.fz-18{font-size: 18px!important;}
.buyText-wrap{padding-top: 20px;}
.buyText-content{margin: 30px auto;width:430px;}
.buyText-content p{margin-bottom: 20px;font-size: 16px;line-height: 30px;}
.noBuy-wrap .buyText-btngroup{margin-top: 30px;}
.buyText-btngroup{width:100%;text-align: center;}
.buyText-btngroup .btn-opera{display:inline-block;width:140px;height:40px;border:0;outline:0;color:#fff;margin: 0 10px;font-size: 16px;}
.buyText-btngroup .btn-ensure{background:#6573e3;}
.buyText-btngroup .btn-canel{background:#cbcbcb;}
img.imgPr{padding-right: 10px;}

.copied::after {position: absolute;top: 12%;right: 110%;display: block;content: "";font-size: 0.75em;padding: 2px 3px;color: #fff;/*background-color: #22a;*/border-radius: 3px;opacity: 0;will-change: opacity, transform;animation: showcopied 1.5s ease;}

@keyframes showcopied {
    0% {opacity: 0;transform: translateX(100%);}
    70% {opacity: 1;transform: translateX(0);}
    100% {opacity: 0;}
}