.modal .modal-dialog {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -156px;
    margin-left: -300px;
}

#myNicknameComponent .modal-dialog, #myreportComponent .modal-dialog, #mysuccessComponent .modal-dialog,#admireComponent .modal-dialog, #deleteConfirm .modal-dialog, #cancelConfirm .modal-dialog, #deleteQuestionConfirm .modal-dialog, #myadoptComponent .modal-dialog {
    width: 400px;
    height: 260px;
    margin-left: -200px;
}

#myNicknameComponent .modal-header, #myreportComponent .modal-header, #deleteConfirm .modal-header, #deleteQuestionConfirm .modal-header,#cancelConfirm .modal-header{
    padding: 8px 12px;
}

#mysuccessComponent .modal-header, #myadoptComponent .modal-header,#admireComponent .modal-header {
    padding: 8px 12px;
    border-bottom: none;
}

#mysuccessComponent .modal-body, #deleteConfirm .modal-body,#cancelConfirm .modal-body, #deleteQuestionConfirm .modal-body,#myadoptComponent .modal-body,#admireComponent .modal-body{
    padding-bottom: 30px;
    text-align: center;
}
#admireComponent .admire_title{
    font-size: 18px;
    padding: 16px;
}
#admireComponent .admire_detail {
    padding-top: 16px;
}
#admireComponent .admire_user_name {
    font-size: 14px;
    color: #77839c;
}
#admireComponent .admire_count {
    font-size: 12px;
    padding-left: 8px;
    color: #999999;
}
#admireComponent .admire_count i {
    color: #f32200;
    font-style: normal;
}
#admireComponent .admire_btn{
    width: 100px;
    margin: 0 10px 10px 0;
}
#myadoptComponent .thank_adopt{
    font-size: 16px;
    padding-bottom: 16px;
}
#myadoptComponent .adopt_user_name a{
    color: #77839c;
    font-size: 12px;
}
#myadoptComponent .answer_user_info{
    padding-left: 4px;
    text-align: left;
}
#myadoptComponent .answer_user_info .adopt_follow a{
    color: #0084ff;
}
#myadoptComponent .groom_follow{
    color: #77839c;
    padding: 10px 0;
}

#mysuccessComponent .success_true_tip {
    width: 32px;
    height: 32px;
    background: url(../png/icon-v2-0332a58f29c77a64045eded83c420a74.png);
    display: inline-block;
    background-position: 0 -67px;
    margin-right: 8px;
}

#deleteConfirm .error_true_tip,#deleteQuestionConfirm .error_true_tip,#cancelConfirm .error_true_tip {
    width: 32px;
    height: 32px;
    background: url(../png/icon-v2-0332a58f29c77a64045eded83c420a74.png);
    display: inline-block;
    background-position: -37px -67px;
    margin-right: 8px;
}

#deleteConfirm .delete_info,#deleteQuestionConfirm .delete_info {
    padding-top: 20px;
}

#mysuccessComponent .success_info {
    padding-bottom: 20px;
}

#mysuccessComponent .success_time {
    width: 192px;
    height: 32px;
    margin: 0 auto;
    background: #cce6ff;
    line-height: 32px;
    font-size: 14px;
}

#mysuccessComponent .success_info span {
    display: inline-block;
    line-height: 32px;
    color: #87d068;
    font-size: 16px;
}

#deleteConfirm .delete_info span,#cancelConfirm .delete_info span,#deleteQuestionConfirm .delete_info span {
    display: inline-block;
    line-height: 32px;
    font-size: 16px;
}

#myNicknameComponent .modal-header span, #myreportComponent .modal-header span {
    font-size: 16px;
}

#myNicknameComponent .inputdiv {
    font-size: 14px;
}

#myNicknameComponent .inputname {
    width: 218px;
    height: 32px;
    padding-left: 4px;
    border: 1px solid #e5e5e5;
}

#myNicknameComponent .inputdiv label {
    color: #999999;
    padding-left: 8px;
    font-weight: normal;
}

.nickname_tip {
    color: #ff7a4f;
    padding: 2px 0 12px;
}

.nickname_desc {
    color: #222;
}

#myreportComponent .modal-body {
    padding-bottom: 30px;
}

#myreportComponent .report_list {
    line-height: 30px;
}

#myreportComponent .report_list li {
    cursor: pointer;
}

.question_button {
    width: 78px;
    height: 32px;
    border: 1px solid #0084ff;
    background: #0084ff;
    border-radius: 3px;
    display: inline-block;
    text-align: center;
    line-height: 32px;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}

.question_button:hover {
    border: 1px solid #118cff;
    background: #118cff;
    color: #fff;
    text-decoration: none;
}

.again_think {background: #fff;color:#0084ff}
.again_think:hover {color: #118cff;background: #fff;}


.modal_pop .modal-dialog{width: 686px;height: 660px;}
.modal_pop .modal-body{max-height: 474px;overflow-y: auto;padding-bottom: 0;margin-bottom: 10px;}
.modal_pop .modal_title{ font-size: 16px;font-weight: 700;}
.invitored{padding: 14px 0;color:#999;padding-bottom: 0;}
.invitored span{color: #222;}
.invitored a{padding: 0 2px;}
.invitored img{width: 24px;height: 24px; cursor: pointer;border-radius: 100%;}
.invite_tips{padding-top: 8px;color: #999;}
.modal_pop .modal-footer{border-top: 0;padding-top: 0;}
.modal_pop .modal-footer .invite_btn{width: 118px;height: 34px;background: #fff;color: #0084ff;}
.modal_pop .modal-footer .color_gray{padding-top: 10px;}
.modal_pop .invited_list li{padding-bottom: 10px;border-bottom: 1px solid #e5e5e5;height: 48px;margin-bottom: 10px;position: relative;}
.modal_pop .invited_list p{font-size: 12px;padding-bottom: 3px;}
.modal_pop .invited_list span{color: #999;padding-right: 5px;}
.modal_pop .invited_list .err_tips{color: #ff7a4f;}
.modal_pop .invited_list .person_name{color: #77839c;}
.modal_pop .invited_list .person_name a{color: #77839c; cursor: pointer;}
.modal_pop .person_img{padding-right: 10px;}
.modal_pop .person_img img{width: 38px;height: 38px; cursor: pointer;border-radius: 100%;}
.modal_pop .invite_item_btn{width: 80px;height: 34px;text-align: center;line-height: 34px;border-radius: 5px;margin-top: 4px;}
.modal_pop .invite_btn_no{background: #f7f7f7;border:1px solid #d9d9d9;color: #666;}
.modal_pop .invite_btn_yes{background: #fff;border:1px solid #0084ff;color: #0084ff;}
.expert_ico{font-size: 12px;border: 1px solid #f34509;color: #f34509;font-style: normal;border-radius: 3px;padding: 0 1px;}
.expert_ico_img img{margin-top: -2px;}
.invite_beace {
    position: absolute;
    left: 280px;
    top: 12px;
}

/*积分换广币弹框*/
.score_to_coin{
    display: none;
    width:550px;
    height:390px;
    position: fixed;
    margin: -195px 0 0 -275px;
    z-index: 1050;
    left:50%;
    top:50%;
    border-radius: 3px;
    background: #fff;
}
.score_to_coupon{
    display: none;
    width:550px;
    height:310px;
    position: fixed;
    margin: -195px 0 0 -275px;
    z-index: 1050;
    left:50%;
    top:50%;
    border-radius: 3px;
    background: #fff;
}
.alert_box_top{
    border-bottom: 1px solid #e5e5e5;
    padding: 12px 12px 10px 20px;
}
.alert_box_top span{
    color:#222222;
    font-size: 16px;
    font-weight: bold;
}
.alert_box_top .close_box{
    display: inline-block;
    float:right;
    width:13px;
    height:13px;
    background:url(../png/icon-v2-0332a58f29c77a64045eded83c420a74.png) no-repeat -327px -2px;
    position: relative;
    top:5px;
}
.score_to_coin .box_content{
    padding:18px 12px 18px 20px;
}
.score_to_coupon .box_content{
    padding:30px 12px 18px 20px;
}
.score_to_coin .box_content .socre_total{
    color:#222222;
}
.score_to_coupon .box_content .socre_total{
    color:#222222;
    margin-top: 20px;
}
.fong12_color999{
    color: #999999;
    font-size: 12px;
}
.score_coin_color{
    color:#ff5f19;
    font-weight: bold;
}
.score_coin_input{
    margin-top:18px;
    position: relative;
}
.score_coin_input input{
    border: 1px solid #e5e5e5;
    width:220px;
    height:34px;
    padding-left: 14px;
    border-radius: 3px;
}
.score_to_coupon input{
    border: 1px solid #e5e5e5;
    width:150px;
    height:34px;
    padding-left: 14px;
    border-radius: 3px;
}
.exchange_button_p{
    margin-top: 18px;
}
.exchange_button_p .exchange_button{
    display: inline-block;
    width:147px;
    height:38px;
    background: #0084ff;
    color:#fff;
    text-align: center;
    line-height: 34px;
    border-radius: 3px;
    margin-left: 72px;
}
.exchange_button_p .exchange_button.ing{
    background:url(../gif/loading-03ce3dcc84af110e9da8699a841e5200.gif) #0084ff no-repeat 80% ;
}
.exchange_button_p .fong12_color999{
    display: inline-block;
    width: 150px;
    position: relative;
    top:8px;
    left: 10px;
}
.box_content .error_tips{
    color:#f32200;
    font-size: 12px;
    background:url(../png/error_icon-8033bf5067970f9ce049a6236a5efc7a.png) no-repeat left center;
    padding-left: 20px;
    margin-left: 72px;
    margin-top: 20px;
}
.score_coin_input .exchange_button{
    display: inline-block;
    width:80px;
    height:34px;
    background: #0084ff;
    color:#fff;
    text-align: center;
    line-height: 34px;
    border-radius: 3px;
}
.score_coin_input .right_tips{
    color:#50c41d;
    font-size: 12px;
    background:url(../png/success_icon-f712a9c95289d8fa814e6785e336210d.png) no-repeat left center;
    padding-left: 20px;
    margin-left: 10px;
}
.score_coin_input .error_tips{
    color:#f32200;
    font-size: 12px;
    background:url(../png/error_icon-8033bf5067970f9ce049a6236a5efc7a.png) no-repeat left center;
    padding-left: 20px;
    margin-left: 10px;
}
.score_to_coin .exchange_explain, .score_to_coupon .exchange_explain{
    color:#999;
    font-size: 12px;
    margin-top: 12px;
}
.cancelchoose{height: 32px;line-height: 32px;cursor: pointer;color: #999999;}
.success_box .success_pic{
    margin-top: 50px;
    height: 67px;
    background: url(../png/exchange_right-ce86951e7cfa62b784f00df71dd07708.png) no-repeat center;
}
.success_box .success_text{
    margin-top: 20px;
    font-size: 20px;
    color: #37b400;
    text-align: center;
}
.success_box .go_glgdon{
    margin-top: 20px;
    color: #222;
    text-align: center;
}
.success_box .continue_exchange{
    margin-left: 50px;
}

#setPasswordTipConfirm .rewardtitle {
    font-size: 24px;
    color: #222;
    display: block;
}
#setPasswordTipConfirm .rewardtitletip {
    color: #777;
    font-size: 16px;
}
#setPasswordTipConfirm .modal-title {
    float: left;
}
#setPasswordTipConfirm .reward_user {
    float: right;
    padding-right: 30px;
}
#setPasswordTipConfirm .reward_user img{
    width: 48px;
    height: 48px;
    display: block;
    margin-bottom: 4px;
}
#setPasswordTipConfirm .reward_user span{
    color: #77839c;
    width: 60px;
    display: block;
    height: 30px;
    overflow: hidden;
    line-height: 30px;
}
#setPasswordTipConfirm .rewardbold {
    font-size: 16px;
    color: #222;
    font-weight: bold;
    padding: 8px 0 16px;
}
#setPasswordTipConfirm .rewardsmall {
    font-size: 12px;
    color: #999;
    line-height: 26px;
    padding: 5px 0;
}
#setPasswordTipConfirm .reward_button {
    width: 100px;
    height: 34px;
    border: 1px solid #0084ff;
    display: block;
    text-align: center;
    line-height: 34px;
    color: #0084ff;
    cursor: pointer;
    border-radius: 3px;
}
#setPasswordTipConfirm .reward_button:hover {
    background: #0084ff;
    color: #ffffff;
}

#virtualAssetsConfirm .modal-title {
    font-size: 16px;
    font-weight: bold;
    color: #222;
}
#virtualAssetsConfirm .setpasstipp {
    font-size: 14px;
    color: #222;
    padding-bottom: 8px;
}
#virtualAssetsConfirm .issetpassword {
    color: #f47900;
    padding: 4px 0 8px;
}
#virtualAssetsConfirm .linelabelname, #certificationNameConfirm .linelabelname, #realnameAuthConfirm .linelabelname {
    padding: 12px 0;
}
#virtualAssetsConfirm .password,#certificationNameConfirm .labelinput, #realnameAuthConfirm .labelinput {
    height: 32px;
    width: 220px;
    line-height: 32px;
}
#virtualAssetsConfirm .password_tip,#certificationNameConfirm .password_tip, #realnameAuthConfirm .password_tip{
    font-size: 12px;
    color: #999;
    padding-left: 8px;
}
#virtualAssetsConfirm .verification,#certificationNameConfirm .verification, #realnameAuthConfirm .verification{
    height: 32px;
    width: 120px;
}
#virtualAssetsConfirm .iphone,#certificationNameConfirm .iphone,#realnameAuthConfirm .iphone{
    width: 100px;
    display: inline-block;
}
#virtualAssetsConfirm .getverificat,#certificationNameConfirm .getverificat,#realnameAuthConfirm .getverificat{
    color: #0084ff;
    padding-left: 8px;
    cursor:pointer;
}
#virtualAssetsConfirm .getverificat_tip,#certificationNameConfirm .getverificat_tip,#realnameAuthConfirm .getverificat_tip{
    display: inline-block;
    margin-left: 10px;
    color:#f34509;
    font-size: 12px;
}
#virtualAssetsConfirm .labelname {
    width: 70px;
    display: inline-block;
}
#certificationNameConfirm .labelname,#realnameAuthConfirm .labelname {
     width: 90px;
     display: inline-block;
 }
#virtualAssetsConfirm .updatemobile,#certificationNameConfirm .updatemobile,#realnameAuthConfirm .updatemobile {
    color: #999;
    font-size: 12px;
}
#virtualAssetsConfirm .err_tips ,#certificationNameConfirm .err_tips,#realnameAuthConfirm .err_tips {
    font-size: 12px;
    color: #f34509;
    width: 166px;
    text-align: left;
}
#virtualAssetsConfirm .count_down_button,#certificationNameConfirm .count_down_button,#realnameAuthConfirm .count_down_button {
    display: inline-block;
    width: 100px;
    height: 25px;
    color: #999999;
    border: 1px solid #999999;
    border-radius: 3px;
    text-align: center;
    line-height: 25px;
}
#virtualAssetsConfirm input,#certificationNameConfirm input,#realnameAuthConfirm input,#realnameAuthConfirm input{
    padding-left: 10px;
    border: 1px solid #e5e5e5;
}
#virtualAssetsConfirm .clear_question_button,#certificationNameConfirm .clear_question_button,#realnameAuthConfirm .clear_question_button{
    background:#fff;
    color:#0084ff;
}
#virtualAssetsConfirm .clear_question_button:hover,#certificationNameConfirm .clear_question_button:hover,#realnameAuthConfirm .clear_question_button:hover{
    background: #118cff;
    color: #fff;
}

#virtualAssetsPasswordConfirm .modal-title {
    font-size: 16px;
    font-weight: bold;
    color: #222;
}
#virtualAssetsPasswordConfirm .setpasstipp {
    font-size: 14px;
    color: #222;
    padding-bottom: 8px;
}
#virtualAssetsPasswordConfirm .alreadyset {
    color: #50c41d;
    padding-right: 20px;
}
#virtualAssetsPasswordConfirm .update_password{
    color: #0084ff;
    cursor:pointer;
}
#virtualAssetsPasswordConfirm .labelname {
    width: 70px;
    display: inline-block;
}
#virtualAssetsPasswordConfirm .alreadysettip{
    color: #999;
    padding: 10px 0;
}
#virtualAssetsPasswordConfirm .alreadysettip .createtime{
    color: #777777;
}
#virtualAssetsPasswordConfirm .alreadysettip .update_tip{
    width: 340px;
    display: inline-block;
}
.financial_appreciation p{
    margin-left: 10px;
}
.financial_appreciation .pay_type{
    margin-top: 10px;
}
.financial_appreciation .money_box li{
    float: left;
    width: 152px;
    height: 90px;
    border: 1px solid #ed6b55;
    border-radius: 3px;
    text-align: center;
    padding-top: 10px;
    margin: 10px;
    cursor:pointer;
}
.financial_appreciation .money_box li:hover{
    background: #ffeeeb;
}
.financial_appreciation .money_box li.active{
    background: #ffeeeb;
    border: 2px solid #ed6b55;
}
.financial_appreciation .money_box .red30{
    color: #e42d0f;
    font-size: 30px;
}
.financial_appreciation .money_box .red14{
    color: #e42d0f;
    font-size: 14px;
}
.financial_appreciation .money_box .gray14{
    color: #666;
    font-size: 14px;
    display: block;
    margin-top: 6px;
}
.financial_appreciation .black14{
    color: #222;
    font-size: 14px;
}
.financial_appreciation .alipay_button{
    display: block;
    width: 154px;
    height: 42px;
    background: url(../png/alipay-d390c7fc34181b2010618829b3202bb6.png) #0084ff no-repeat center;
    margin-top: 20px;
    margin-bottom: 22px;
    border-radius: 3px;
    cursor:pointer;
}
.financial_appreciation .alipay_button:hover{
    background-color: #128dff;
}
.financial_appreciation .alipay_button.disabled{
    background-color: #a5a5a5;
}
.financial_appreciation .mandatory{
    position: relative;
    top: 2px;
}

.sfz_img {
    width: 140px;
    height: 87px;
    display: inline-block;
    border: 1px solid #e5e5e5;
    text-align: center;
    color: #bbb;
    margin-right: 10px;
    cursor: pointer;
}
#certificationNameConfirm .cardimg, #realnameAuthConfirm .cardimg{
    position: absolute;
    width: 100%;
    right: 0;
    top: 0;
    opacity: 0;
    height: 100%;
    cursor: pointer;
}