body{
	background:#fff;
}
input,select{
	border-radius:0; 
}
.com_i input::-webkit-input-placeholder{
    color: #D5D5D5;
}
.com_i input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color: #D5D5D5;
}
.com_i input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color: #D5D5D5;
}
.com_i input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color: #D5D5D5;
}

.computer_p{
    width: calc(574rem/72);
    margin:calc(64rem/72) auto 0 auto ;
}

.computer_p dd{
    display: flex;
    margin-bottom: calc(20rem/72);
}

.computer_p dt{
    margin-bottom: calc(16rem/72);
}

.computer_p dt span{
    font-size: calc(24rem/72);
    color: #dcb777;
	line-height: calc(40rem/72);
}

.computer_p dd span{
    width:calc(187rem/72);
    height: calc(64rem/72);
    line-height: calc(64rem/72);
    font-size: calc(26rem/72);
    color: #535353;
}

.computer_p dd input{
    width:calc(447rem/72);
    border: 1px solid #D2D2D2;
    padding:0 calc(15rem/72);
    height: calc(64rem/72);
    color: #dcb777;
    font-size: calc(24rem/72);
}

.com_xzxm em{
    box-sizing: border-box;
    width:calc(447rem/72);
    border: 1px solid #D2D2D2;
    padding:0 calc(15rem/72);
    height: calc(64rem/72);
    font-size: calc(24rem/72);
    color: #D5D5D5;
    line-height: calc(64rem/72);
}

.com_ren em{  
    box-sizing: border-box;
    width:calc(447rem/72);
    border: 1px solid #D2D2D2;
    padding:0 calc(15rem/72);
    height: calc(64rem/72);
    font-size: calc(24rem/72);
    color: #D5D5D5;
    line-height: calc(64rem/72);
}


.com_fs em{

    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; 
    box-sizing: border-box;
    width:calc(447rem/72);
    border: 1px solid #D2D2D2;
    padding:0 calc(15rem/72);
    height: calc(64rem/72);
    font-size: calc(24rem/72);
    color: #D5D5D5;
    line-height: calc(64rem/72);
}

.computer_p .choose_em{
    color: #dcb777;
}

.computer_p .c_gb .choose_em{
    color: #dcb777;
}

.computer_p dd a{
    width: 100%;
    background: #DDB97A;
    border-radius: 8px;
    height: calc(70rem/72);
    line-height: calc(70rem/72);
    font-size: calc(30rem/72);
    color: #ffffff;
    text-align: center;
    letter-spacing: calc(6rem/72);
}

.com_sj{
	display:none;
}

.computer_p .com_sj input{
    width:calc(364rem/72);
}

.computer_p .com_sj em{
    width:calc(97rem/72);
    height: calc(64rem/72);
    line-height: calc(48rem/72);
    text-align: center;
    border-top:1px solid #D2D2D2;
    border-bottom:1px solid #D2D2D2;
    border-right:1px solid #D2D2D2;
    font-size: calc(24rem/72);
    color: #dcb777;
    box-sizing: border-box;
}

.computer_p .c_gb em{
       display: block;
    width: calc(0rem/72);
    height: calc(64rem/72);
    line-height: calc(48rem/72);
    color: #D5D5D5;
    box-sizing: border-box;
}

.c_gb select{
    width: calc(447rem/72);
    height: calc(64rem/72);
    border: 1px solid #D2D2D2;
    background: url(/static/index/images/publicpage/fyjs/fyjsq-mo_5_03new2.png)no-repeat right calc(15rem/72) center;
    -webkit-background-size: calc(23rem/72) calc(22rem/72);
    background-size: calc(23rem/72) calc(22rem/72);
    padding-left: calc(15rem/72);
	color: #D5D5D5;
	font-size: calc(24rem/72);
}

.c_gb select option{
    font-size: calc(24rem/72);
}

.left_project{
    width: calc(540rem/72);
    position: absolute;
    left:calc(-540rem/72);
    top:calc(77rem/72);
}

.left_project dl{
    position: absolute;
    overflow-y: auto;
    width:calc(360rem/72);
    left:calc(180rem/72);
    top: 0;
}

.left_project>ul{
    position: absolute;
    top: 0;
    left: 0;
    overflow-y: auto;
}



.left_project>ul li{
    width: calc(180rem/72);
    background:rgba(255,255,255,.95);
    color: #a67e3d;
    text-align: center;
    font-size: calc(24rem/72);
}

.left_project>ul .choose_li{
    background: #dcb777;
    color: #ffffff;
    font-size: calc(24rem/72);
}

.left_project dd{
    display: flex;
}



.left_project dd ul{
    width:calc(360rem/72);
    background:rgba(255,251,245,.95);
    color: #dcb777;
    overflow-y: auto;
}

.left_project dd li{
    font-size: calc(24rem/72);
    text-align: center;
}

.left_project dd .choose_li{
    background: #eecd94;
    color: #ffffff;
}



/*申请人数*/



.gfc_fs_main{
    width: calc(610rem/72);
    position: fixed;
    left:calc(50% - 305rem/72);
    bottom: 0;
	display:none;
}

.gfc_fs_main dl{
    box-shadow:0 0 5px rgba(0,0,0,.2);
    background: #FFFFFF;
    padding:calc(34rem/72);
    box-sizing: border-box;
}

.gfc_fs_main dd{
    margin-bottom:calc(10rem/72);
    border-bottom:1px dashed #E7E4E4;
}

.gfc_fs_main dd:last-child{
    margin-bottom: 0;
    border-bottom: 0;
}

.gfc_fs_main dd>span{
    float: left;
    font-size:calc(24rem/72);
    font-weight: bold;
    color: #535353;
    height: 30px;
    line-height: 30px;
}

.gfc_fs_main dd i{
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
}

.aj_people{
    float: right;
}

.aj_people a{
    width:calc(48rem/72);
    height:calc(64rem/72);
    background:url(/static/index/images/publicpage/fyjs/fyjsq-mo_4_03.png)no-repeat center;
    -webkit-background-size: calc(40rem/72);
    background-size: calc(40rem/72);
    float: left;
}

.aj_people a:last-child{
    background:url(/static/index/images/publicpage/fyjs/fyjsq-mo_4_05.png)no-repeat center;
    -webkit-background-size: calc(40rem/72);
    background-size: calc(40rem/72);
}

.aj_people em{
    display: block;
    float: left;
    font-size:calc(28rem/72);
    color: #dcb777;
    width:calc(44rem/72);
    height:calc(64rem/72);
    text-align: center;
    line-height:calc(64rem/72);
}

.aj_zs em{
    width: calc(120rem/72);
}

.mt_bj{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:rgba(0,0,0,.3);
    display: none;
}

.btn_close_ren{
    text-align: right;
}

.btn_close_ren a{
    display: inline-block;
  /*   margin-right: calc(34rem/72); */
    width:calc(120rem/72);
    height: calc(56rem/72);
    background:url(/static/index/images/publicpage/fyjs/fyjsq-mo_03.png)no-repeat center;
    -webkit-background-size: calc(100rem/72) calc(40rem/72);
    background-size: calc(120rem/72) calc(56rem/72);
}


.gfc_people_main{
    width: calc(610rem/72);
    position: fixed;
    left:calc(50% - 305rem/72);
    bottom: 0;
	display:none;
    z-index: 11;
}

.gfc_people_main dl{
    box-shadow:0 0 5px rgba(0,0,0,.2);
    background: #FFFFFF;
    padding:calc(34rem/72);
    box-sizing: border-box;
}

.gfc_people_main dd{
    margin-bottom:calc(10rem/72);
    border-bottom:1px dashed #E7E4E4;
}

.gfc_people_main dd:last-child{
    margin-bottom: 0;
    border-bottom: 0;
}

.gfc_people_main dd>span{
    float: left;
    font-size:calc(26rem/72); 
    font-weight: bold;
    color: #535353;
    height:calc(64rem/72);
    line-height:calc(64rem/72);
}

.gfc_people_main dd i{
    font-style: normal;
    font-weight: 400;
}


.btn_close_fs{
    text-align: right;
}

.btn_close_fs a{
    display: inline-block;
   /*  margin-right: calc(34rem/72); */
    width:calc(120rem/72);
    height: calc(56rem/72);
    background:url(/static/index/images/publicpage/fyjs/fyjsq-mo_03.png)no-repeat center;
    -webkit-background-size: calc(120rem/72) calc(56rem/72);
    background-size: calc(120rem/72) calc(56rem/72);
}

.gfc_fs_main dd{
    margin-bottom: calc(10rem/72);
    border-bottom: 1px dashed #E7E4E4;
    font-size: calc(26rem/72);
    color: #535353;
    height: calc(64rem/72);
    line-height: calc(64rem/72);
    background:url(/static/index/images/publicpage/fyjs/fyjsq-mo_09.png)no-repeat right center;
    -webkit-background-size: calc(30rem/72);
    background-size: calc(30rem/72);
}

.gfc_fs_main .choose_dd{
    background:url(/static/index/images/publicpage/fyjs/fyjsq-mo_07.png)no-repeat right center;
    -webkit-background-size: calc(30rem/72);
    background-size: calc(30rem/72);
}