#banner{height:260px}
#main{padding-bottom: 70px;}
.cont{padding: 65px 15px 50px;}
.zhanl{margin-top: 55px;}
.zhanl>.fl{width:547px;height:308px;background: #523e33;position: relative;}
.zhanl>.fl:first-child{margin-left: 20px;}
.zhanl>.fl p{color:#fff;margin-left:30px;width:475px;margin-top: 27px;line-height: 30px;}
.p_tit{margin: 70px 20px 50px;}
#main form>.fl{margin-left: 65px;}
#main form>.fr{width:400px;margin-top:270px;}
#main input[type=text]{width:263px;height:42px;border: 1px solid #d2d2d2;border-radius: 5px;padding-left: 13px;line-height: 42px;outline: none;transition: 500ms;box-sizing:border-box;color:#999;text-indent:40px;}
#main input[type=submit]{width: 265px;height: 44px;box-sizing: border-box;padding: 0;margin: 0;background: url(../images/hr_12.png) no-repeat;border: none;font-size: 16px;color:#fff;}
#main input.show{color:#333}
#main input[type=radio]{display: none;}
#main label{padding-left:20px;display: inline-block;margin-left:10px;cursor: pointer;}
#main form dl{height:40px;overflow: hidden;width:223px;position: relative;z-index: 2;background: #fff;}
#main form dl.active{border-bottom: 1px solid #d2d2d2;}
#main form dd{height:40px;line-height: 41px;margin-left: 0;border: 1px solid #d2d2d2;border-bottom:0;box-sizing: border-box;cursor: pointer;padding-left: 15px;}
#main form dd:hover{background: #d2d2d2;color:#fff}
#main form dd:first-child{color:#999;background: url(../images/alp_type.png) no-repeat 200px center;padding-left:0;border: none;text-indent: 10px;border-top:0}
#main form dd.alp_type:hover{background: url(../images/alp_type.png) no-repeat 200px center;color:#999;padding-left: 0;border: none;}
.kggl {padding-bottom: 80px;}
.kggl li{margin-bottom:25px;height:42px;box-sizing: border-box;}
.kggl li.box{width:263px;height:42px;box-sizing: border-box;border: 1px solid #d2d2d2;border-radius: 5px;}
.kggl li.box label{position: relative;top:12px;background: url(../images/sex2.png) no-repeat left center;padding-left: 13px;}
.kggl li.box span{line-height: 42px;vertical-align: top;margin-left: 13px;color:#999}
.kggl li.box label.active{background: url(../images/sex.png) no-repeat left center;}
.kggl li.zclb{padding-left: 37px;}
#qualification,.zclb{background: url(../images/zgz.png) no-repeat 15px center;padding-left: 47px;position: relative;}
#username {padding-left: 47px;background: url(../images/username.png) no-repeat 15px center;}
input[type=file]{opacity: 0;filter: alpha(opacity=0);width:100px;height:42px}
#main #upload_btn{width:100px;height:42px;line-height: 42px;text-align: center;background: #bf9f63;padding-left: 0;color:#fff;position: absolute;left:0;top:0;}
#job{background: url(../images/zgz.png) no-repeat 15px center;}
#main #code{padding-left: 10;text-indent: 0;width:130px;}
.code span{height:42px;display: inline-block;line-height: 42px;}
.code img{height:40px;margin-left: 20px;}
.rcpy ul{margin-top: 20px;padding:0 10px;}
.rcpy li{width:1140px;height:215px;border-bottom: 1px dashed #d2d2d2;padding-top: 30px;box-sizing: border-box;}
.iconfont{font-size: 20px;vertical-align: top;line-height: 20px;position: relative;top:2px;color:#bf9f63;}
.rcpy li{position: relative;transition: 500ms;}
.rcpy li:hover{margin-left: 5px;}
.rcpy li .text{width:1100px}
.rcpy li h5{font-weight: 600;margin-bottom: 5px;}
.rcpy li p.time{margin-bottom: 5px;color:#808080}
.rcpy li p{line-height: 24px;}
.rcpy .more{width:155px;height:35px;display: block;color:#BF9F62;border:1px solid #BF9F62;line-height: 35px;text-align: center;border-radius: 20px;margin: 15px 0;position: relative;}
.rcpy .more span{position: absolute;top:0;left:0;width:155px;height:35px;display: inline-block;color:#fff;z-index: 99;}
.rcpy .more:hover span{color:#BF9F62}
.rcpy .more:after,.yaow .more:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    will-change: opacity,transform;
}
.rcpy .more:after {
    z-index: 2;
    background-color: #BF9F62;
    border-radius: 2.25rem;
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.39,.575,.565,1);
    transition: opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.39,.575,.565,1);
    transition: opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.39,.575,.565,1);
    transition: opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.39,.575,.565,1),-webkit-transform .3s cubic-bezier(.39,.575,.565,1);
}
.rcpy .more:hover:after {
    opacity: 0;
     -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
     transform: scale(1.2);
     -webkit-transition: opacity .7s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.39,.575,.565,1);
     transition: opacity .7s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.39,.575,.565,1);
    transition: opacity .7s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.39,.575,.565,1); 
     transition: opacity .7s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.39,.575,.565,1),-webkit-transform .5s cubic-bezier(.39,.575,.565,1); 
}

.page{
	margin-top: 50px;
}
