/*module_ID=77 志愿者-个人志愿者申请 begin*/
.fl
{
    float: left;
}
a
{
    /*color: #D41A1A;*/
}
input
{
    margin: 0;
    padding: 0;
}
.info
{
    color: #D41A1A;
}
.moudle-volunteer-per-apply-1 .per-apply-1-bgbox
{
   text-align: center; 
   /*position: absolute;*/
   top: 0;
   left: 0;
   width: 100%;   
   padding-bottom: 200px;
}
.per-apply-1-bgbox_display
{
    display: none;
}
.moudle-volunteer-per-apply-1 .infoPic
{
    margin-top: 120px;
    background: url(/images/model/moudle/volunteer/per_apply_1/per_apply_1_1_2.png) no-repeat;
    width: 62px;
    height: 60px;
    display: inline-block;
}
.moudle-volunteer-per-apply-1 .infoPic2
{
    margin-top: 120px;
    background: url(/images/model/moudle/volunteer/per_apply_1/per_apply_1_2_2.png) no-repeat;
    width: 62px;
    height: 60px;
    display: inline-block;
}
.moudle-volunteer-per-apply-1 .per-apply-1-bgbox img
{
    margin-top: 125px;
}
.moudle-volunteer-per-apply-1 .per-apply-1-info-word
{
    margin-top: 30px;
}
/*基本信息 begin*/
.moudle-volunteer-per-apply-1
{
    width: 950px;
    position: relative;
}
.apply-1-title-box
{
   width: 100%;   
   margin-left: 35px;
}
.moudle-volunteer-per-apply-1 .apply-1-title
{
    font-size: 12px;
    color: #d41c1c;
    line-height:20px;
}
.moudle-volunteer-per-apply-1 .apply-1-cont
{
    color: #333;
    line-height: 20px;
    font-size: 12px;
    width: 63.3%;
    display: inline-block;
}
.moudle-volunteer-per-apply-1 .apply-1-info 
{
    width: 100%;
    margin-bottom: 30px;
}
.moudle-volunteer-per-apply-1 .apply-1-info-tit
{
    background: url(/images/model/moudle/volunteer/per_apply_1/apply_1_1.jpg);
    width: 155px;
    height:34px;
    color: #fff;
    padding: 7px 0 0 20px;
    font-size: 16px;
    margin: 40px 0 5px 0;
}
.moudle-volunteer-per-apply-1 .apply-1-info-box
{
    margin: 0 0 0 20px;
    width: 700px;
}
.moudle-volunteer-per-apply-1 .apply-1-info-list
{
    margin-top: 10px;
    color: #333;
    font-size: 12px;
}
.moudle-volunteer-per-apply-1 .apply-1-info-parent span
{
    width: 100px;
    text-align: right;
    display: inline-block;
    line-height: 30px;
}
.moudle-volunteer-per-apply-1 .apply-1-info-parent1 span
{
    width: 100px;
    text-align: right;
    display: inline-block;
    line-height: 30px;
}
.apply-1-info-team span
{
    width: 100px;
    text-align: right;
    display: inline-block;
    line-height: 30px;
}
.apply-1-info-team
{
    margin-right: 40px;
    margin-bottom: 10px;
}
.moudle-volunteer-per-apply-1 .apply-1-info-lef
{
    width: 300px;
    height: 28px;
    line-height: 28px;
}
.moudle-volunteer-per-apply-1 .apply-1-info-number-lef
{
    width: 302px;
    height: 32px;
    padding: 4px 0 7px 0;
}
.moudle-volunteer-per-apply-1 .apply-1-info-landscape-lef
{
    width: 302px;
    height: 30px;
    border: 1px solid #DDDDDD;
    padding: 6px 0 7px 0;
    margin-top: 10px;
}
.moudle-volunteer-per-apply-1 .apply-1-info-select-rig
{
    width: 166px;
    padding: 4px 0 7px 0;
    height: 30px;
}
.moudle-volunteer-per-apply-1 .apply_1_identity_type_width
{
    width:95px;
    margin-right: 10px;
}

.moudle-volunteer-per-apply-1 .apply_1_id_code_width
{
    width:175px;
}

.moudle-volunteer-per-apply-1 .apply-1-info-origin-rig
{
    width: 164px;
    padding: 6px 0 7px 0;
}
.moudle-volunteer-per-apply-1 .apply-1-info-rig
{
    width: 166px;
    padding: 6px 0 7px 0;
}
.moudle-volunteer-per-apply-1 .apply-1-name
{
    line-height: 30px;
    display: inline-block;
}
.moudle-volunteer-per-apply-1 .apply-1-info-radio
{
    line-height: 30px;
    display: inline-block;
    font-size: 12px;
    color: #333;
}
.moudle-volunteer-per-apply-1 .apply-1-info-parent
{
    width: 411px;
    margin-right: 40px;
}
.moudle-volunteer-per-apply-1 .apply-1-info-parent1
{
    width: 100px;
    margin-right: 40px;
}
.moudle-volunteer-per-apply-1 .apply-1-info-sex
{
    margin:0 25px 0 5px;
}
.moudle-volunteer-per-apply-1 .apply-1-info-icon
{
    margin: 7px 0 0 3px;
    color: #ff0000;
}
.moudle-volunteer-per-apply-1 .apply-1-info-photo .up-img-container li
{
    width: 160px;
    height:190px;
    margin:0px;
    margin-top:10px;
}
.moudle-volunteer-per-apply-1 .apply-1-info-photo .up-img-container li.add span
{
    margin-left:65px;
    margin-top: 75px;
}
/*基本信息 end
联系方式 begin*/
.moudle-volunteer-per-apply-1 .apply-1-contact-tit
{
    background: url(/images/model/moudle/volunteer/per_apply_1/apply_1_2.jpg);
    width: 155px;
    height:34px;
    color: #fff;
    padding: 7px 0 0 20px;
    font-size: 16px;
    clear: both;
    margin: 0 0 5px 0;
}
.moudle-volunteer-per-apply-1 .apply-1-contact-list
{
    color: #333;
    font-size: 12px;
    margin-left: 20px;
}
.moudle-volunteer-per-apply-1 .apply-1-contact span
{
    width: 110px;
    text-align: right;
    display: inline-block;
    line-height: 30px;
}
.moudle-volunteer-per-apply-1 .apply-1-contact-rig
{
  width: 300px;
  height: 28px;
  line-height: 28px;
  margin-right: 7px;
}
/*联系方式 end
个人履历 begin*/
.moudle-volunteer-per-apply-1 .apply-1-contact-list
{
    float: left;
}
.moudle-volunteer-per-apply-1 .apply-1-resume-tit
{
    background: url(/images/model/moudle/volunteer/per_apply_1/apply_1_5.jpg);
    width: 155px;
    height:34px;
    color: #fff;
    padding: 7px 0 0 20px;
    font-size: 16px;
    margin: 30px 0 5px 0;  
}
.moudle-volunteer-per-apply-1 .apply-1-info-checkbox
{
    display: inline-block;
    line-height: 30px;
}
.moudle-volunteer-per-apply-1 .apply-1-info-checkbox input
{
    vertical-align: middle;
}
.moudle-volunteer-per-apply-1 .apply-1-info-checkbox small
{
    color: #333;
    font-size: 12px;
    margin: 0 25px 0 5px;
}
.moudle-volunteer-per-apply-1 .apply-1-desire-list
{
    margin: 30px 0 0 0;
}
.moudle-volunteer-per-apply-1 .apply-1-desire-parent span
{
  width: 100px;
  text-align: right;
  display: inline-block;
}
.moudle-volunteer-per-apply-1 .apply-1-desire-text
{
    width:100%;
    line-height: 14px;
    margin-bottom:10px;
}
.moudle-volunteer-per-apply-1 .apply-1-desire-text input
{
    margin-top: 2px;
}
.moudle-volunteer-per-apply-1 .apply-1-desire-introduce
{
    text-align: left;
    display: inline-block;
}
.moudle-volunteer-per-apply-1 .apply-1-desire-tit
{
    /*width: 100px;*/
    text-align: left;
    margin: 1px 0 0 10px;
    display: inline-block;
}
.moudle-volunteer-per-apply-1 .apply-1-desire-box 
{
    width: 740px;
}
/*个人履历 end
其他信息 begin*/
.moudle-volunteer-per-apply-1 .apply-1-other-tit
{
    background: url(/images/model/moudle/volunteer/per_apply_1/apply_1_2.jpg);
    width: 155px;
    height:34px;
    color: #fff;
    padding: 7px 0 0 20px;
    font-size: 16px;
    margin: 20px 0 15px 0;   
}
.moudle-volunteer-per-apply-1 .apply-1-experience span
{
    width: 100px;
    text-align: right;
    color: #333;
}
.moudle-volunteer-per-apply-1 .apply-1-experience textarea
{
    width: 755px;
    height: 80px;
}
.moudle-volunteer-per-apply-1 .apply-1-other-lef
{
    width: 300px;
    height: 80px;
    border: 1px solid #DDDDDD;
    line-height: 30px;
}
.moudle-volunteer-per-apply-1 .apply-1-box-width
{
     /*width: 86%;*/
    margin-top: 10px;
}
.moudle-volunteer-per-apply-1 .apply-1-width
{
    width: 760px;
    margin-top: 3px;
    margin-top: 0px\9;
}
.moudle-volunteer-per-apply-1 .apply-1-other-rig
{
    width: 330px;
    height: 80px;
    border: 1px solid #DDDDDD;
    line-height: 30px;
}
.moudle-volunteer-per-apply-1 .apply-1-experience
{
    margin-right: 25px;
}
/*其他信息 end*/
.moudle-volunteer-per-apply-1 .apply-1-btn 
{
     padding: 8px 20px;
     outline:none;
     background:#D41A1A;
     color: #FFFFFF;
     font-size:14px;
     cursor: pointer;
     border-radius:4px; 
     border: none;
     border: 1px solid #D41A1A;
     margin: 20px 0 0 400px;
     float:left;
}
.moudle-volunteer-per-apply-1 .apply-1-btn-disabled 
{
    padding: 8px 20px;
    outline:none;
    background:#ddd;
    color: #666;
    font-size:14px;
    cursor: pointer;
    border-radius:4px; 
    border: none;
    border: 1px solid #ddd;
    margin: 20px 0 0 120px;
    float:left;
}
/*下一步按钮样式*/
.next-1-btn
{
    padding: 8px 20px;
    outline:none;
    background:#D41A1A;
    color: #FFFFFF;
    font-size:14px;
    cursor: pointer;
    border-radius:4px; 
    border: none;
    border: 1px solid #D41A1A;
    margin: 20px 0 0 175px;
    float:left;
}
.next-1-btn-disabled
{
    padding: 8px 20px;
    outline:none;
    background:#ddd;
    color: #666;
    font-size:14px;
    cursor: pointer;
    border-radius:4px; 
    border: none;
    border: 1px solid #ddd;
    margin: 20px 0 0 175px;
    float:left;
}
.agreeBtn
{
    width: 100px;
    margin-top: 28px;
    float: left;
}
.moudle-volunteer-per-apply-1 .apply-1-spe
{
    width: 175px;
    height: 18px;
    margin-top: -2px;
    font-size: 12px;
}
/*.moudle-volunteer-per-apply-1 .apply-1-otherBox
{
    width: 760px;
    display: inline-block;
    margin-left: -30px;
}*/
.moudle-volunteer-per-apply-1 .otherWOrd
{
    line-height: 25px;
}
.moudle-volunteer-per-apply-1 .otherInput
{
    margin-top: 7px;
}
.moudle-volunteer-per-apply-1 .apply-1-info-lef-list
{
    width: 280px;
}
.moudle-volunteer-per-apply-1 .apply-1-contact-rig-list
{
    margin-left: 8px;
}
.moudle-volunteer-per-apply-1 .apply-1-desire-text-list
{
    width: 245px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.moudle-volunteer-per-apply-1 .apply-1-desire-tit-spe
{
    width: 83%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 20px;
}
.moudle-volunteer-per-apply-1 .apply-1-tit-special
{
    width: 51%;
}
.moudle-volunteer-per-apply-1 .apply-1-other-spe
{
    width: 60px;
}
.moudle-volunteer-per-apply-1 .apply-1-contact-data
{
    margin-right: 0px;
}
.moudle-volunteer-per-apply-1 .cancel-apply-reason-div
{
    display: inline-block;
    width: 100%;
    margin-top: 35px;
    margin-left: 35px;
    color: #F95049;
    font-size: 12px;
}
.moudle-volunteer-per-apply-1 .applyBtn-box
{
    width: 100%;
    display: inline-block;
}
/*志愿者誓词*/
.moudle-volunteer-per-apply-1 .apply-1-oath-tit
{
    background: url(/images/model/moudle/volunteer/per_apply_1/apply_1_6.jpg);
    width: 155px;
    height:34px;
    color: #fff;
    padding: 7px 0 0 20px;
    font-size: 16px;
    margin: 20px 0 15px 0;   
}
.moudle-volunteer-per-apply-1 .apply-1-oath 
{
    width: 100%;
    float: left;
}
.moudle-volunteer-per-apply-1 .apply-1-oath-cont
{
    float: left;
    width: 92.8%;
/*    height: 60px;
    overflow: auto; */
    padding: 0 20px;
    line-height: 20px;
/*    text-align:Justify;
    text-justify:inter-ideograph;*/
}
/*条款*/
.moudle-volunteer-per-apply-1 .apply-1-item
{
    float: left;
    text-align: center;
    margin: 28px 0 0 150px;
    width:800px;
}
.moudle-volunteer-per-apply-1 .apply-1-item input
{
    vertical-align: middle;
}
.moudle-volunteer-per-apply-1 .apply-1-item span
{
    font-size: 13px;
    margin-left: 5px;
}
.apply-1-info-photo .up-img-container li img
{
    margin-top: 0;
}
.moudle-volunteer-per-apply-1 .freetime-box
{
    margin-top: 5px;
    margin-left: -40px;
    float: left;
}
.moudle-volunteer-per-apply-1 .apply-1-labelinput
{
    vertical-align: middle;
    margin-right: 15px;
    line-height: 20px;
}
.moudle-volunteer-per-apply-1 .apply-1-labelinput input
{
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 10px;
}
/*module_ID=77 志愿者-个人志愿者申请 end*/