body.bg_black{background: #000;}
.w_342{width: 342px;}
.w_206{width: 206px;}
.pd_t_32{padding-top: 32px;}
.pd_l_42{padding-left: 42px;}
.pd_b_36{padding-bottom: 36px;}
.pd_b_48{padding-bottom: 48px;}
.bd_b_264{border-bottom: 1px solid #262424;}
.bg_fa9{background: #faf9f9;}

.pd_240_box{padding-left: 240px; padding-right: 240px; box-sizing: border-box;color: #fff;}
.invitation_letter_con{padding-top: 60px; padding-bottom: 120px; background: #1a1818; margin-bottom: 3px; text-align: justify;}
.invitation_letter_con p{ font-size: 16px; line-height: 28px;}
.example_con{padding-top: 32px; padding-bottom: 60px; background: #222121; font-size: 14px; line-height: 24px;}

.ivt_banner_con .share_links{ position: absolute; right: 0; bottom:-68px; z-index: 10; height: 40px; }
.ivt_middle_box{padding-top: 60px; padding-bottom: 40px; background: #1a1818;}
.ivt_header{position: relative; height: 36px; line-height: 36px; font-size: 18px; color: #b58759; margin-bottom: 20px;}
.ivt_header .ss_box{position: absolute; left: -56px; top: 0; width: 36px; height: 36px; font-weight: bold; text-align: center;}
.ivt_header .ss_box::before {content:"";position:absolute;top:0;left:0;width:12px;height:12px;border-top:4px solid #b58759;border-left:4px solid  #b58759;box-sizing:border-box;}
.ivt_header .ss_box::after {content:"";position:absolute;right:0;bottom:0;width:12px;height:12px;border-bottom:4px solid #333131;border-right:4px solid #333131;box-sizing:border-box;}

.ivt_middle_box .item_label{font-size: 14px; height: 40px;line-height: 40px;width: 342px; min-width: 342px;}
.ivt_middle_box .input_item input.ntext{  background: #333131; border:1px solid #333131;height: 40px;line-height: 40px;}
.ivt_middle_box .input_item textarea{background: #333131; border:1px solid #333131; }
.ivt_middle_box .input_item.error input.ntext,
.ivt_middle_box .input_item.error textarea{ border-color: #f36; }
.ivt_middle_box .input_item .work_exp,.input_item .online_date{ border:1px solid #333131; background: #333131;}
.ivt_middle_box .input_item input.ml_text{ background: #333131; border:1px solid #333131; }
.ivt_middle_box .ke-button-common{ background-color: #b58759; border:1px solid #b58759; }
.ivt_middle_box .bd_212{ border:1px solid #b58759; }
.ivt_middle_box input::placeholder{ color: #999696; }
.ivt_middle_box input::-moz-placeholder{ color: #999696; }
.ivt_middle_box .ivt_error_tips{display: none; font-size: 12px; color: #f36;}
.ivt_middle_box .error .ivt_error_tips{display: block;}

.three_titles_box .input_item{position: relative;}
.three_titles_box .input_item .ivt_error_tips{position: absolute; left: 0; bottom: -20px;}
.three_titles_box .input_item .input_limit{font-size: 14px; position: absolute; right: 0; bottom: -20px;color: #999696;}

.rm_upload_show{height: 269px;border: 1px dashed #444141; border-radius: 4px; overflow: hidden; box-sizing: border-box;}
.rm_upload_show img{max-height: 100%; max-width: 100%; object-fit: cover;}
.rm_upload_show.error{border-color: #f36;}

.ivt_arrow_sq{ width: 42px; height: 42px;}
.ivt_arrow_sq .ivt_arrow{position: relative; display: block; transform: rotate(45deg); width:12px;height:12px;border-top:4px solid #b58759;border-right:4px solid  #b58759;box-sizing:border-box;}
/* .ivt_arrow_sq .ivt_arrow::after{display: block; content:"";position:absolute;top:0;left:0;width:12px;height:4px; background: #b58759; transform: rotate(135deg);} */

.ivt_middle_box.done .input_item input.ntext{ background: transparent; border: none; padding-left: 0;color: #b58759;}
.ivt_middle_box.done .rm_upload_show{border: none;}



