@charset "utf-8";
/* CSS Document */

.pro{padding:50px 45px;}
.left{width:920px;}

.right{background-color: white;height: 531px;width:300px;}

/*右侧样式*/
.right .recruit-title{height: 40px;line-height: 40px;padding-left: 6%;border-bottom: 1px solid #eee;}
.right .r-recruit-info {padding: 5%;line-height: 23px;border-bottom: 1px solid #eee}
.right .r-recruit-info .r-salary:after{content: "";display: block;clear: both}

.head-info{background-color: rgba(236, 245, 255, 1);padding: 0px 232px;height: 182px}
.head-info:after{content: '';display: block;clear: both}
.head-info .fl .details-info{border-right: 1px solid #c4c2c2;padding: 0px 15px;}
.head-info .fl{width: 50%;padding-top: 3%;}
.head-info .fl .isNego{display:block;padding-top: 2%;}
.head-info .fl .collect{width: 140px;height: 42px;background-color: white;border: 1px solid blue;border-radius: 5px;color: blue;}
.head-info .fl .resume{width: 140px;height: 42px;background-color: rgba(22, 155, 213, 1);border-radius: 5px;color: white;margin-left: 40px;}
.head-info .fl .update-time{display:block;margin-top:10%;}
.head-info .fl .update-time img{width: 25px;vertical-align:middle}

/*列表样式*/
.pro .fl pre{padding-left: 2.5%;font-family: aotu;margin-top: 10px;}
.pro .fl .recruit-requirement{font-weight: bold;border-left: 5px solid #60b5e7;padding-left: 1.5%}
.pro .fl .recruit-welfare{font-weight: bold;border-left: 5px solid #60b5e7;padding-left: 1.5%;margin-top: 50px}
.pro .fl .welfare{padding-left: 2.5%;margin: 20px 0px;}
.pro .fl .welfare .wel{background-color: rgba(223, 239, 255, 1);padding: 8px;color: #169BD5;border-radius: 5px;margin-right: 20px;}
.pro .fl .recruit-address{font-weight: bold;border-left: 5px solid #60b5e7;padding-left: 1.5%;margin-top: 50px;}
.pro .fl .address{padding-left: 2.5%;margin-top: 20px;}
.pro .fl .address img{width: 25px;}
.pro .fl .report{margin-top: 39px;background-color: rgba(255, 251, 221, 1);text-align: center;color: #FF6666;height: 40px;line-height: 40px;border-radius: 3px;}
.pro .fl .report a{color: blue;}

/*右边样式*/
.pro .right .recruit-company{font-weight: bold;border-left: 5px solid #60b5e7;padding-left: 3.5%;}
.pro .right .log{width: 300px;height: 160px;margin-top: 20px;}
.pro .right .log img{width: 100%;height: 100%}
.pro .right .shop-name{margin-top: 20px;}
.pro .right .shop-type{margin-top: 8px;}
.pro .right .shop-type .shopType{font-weight:bold;}
.pro .right .shop-description{margin-top: 8px;}
.pro .right .shop-description span{font-weight:bold;}
.pro .right .shop-info{margin-top: 8px;}
.pro .right .shop-info a{width: 130px;border: 1px solid #169BD5;display: block;text-align: center;color: #169BD5;height: 40px;line-height: 40px;border-radius: 5px;}

/*弹窗样式*/
.black-bg {width: 100%;height: 100%;background: rgba(0,0,0,0.6);position: fixed;top: 0;left: 0;z-index: 10;display: none;}
.window{position:absolute; width:450px; top:50%; left:50%; margin-left:-320px; background:#fff; padding:20px 30px 30px; z-index:11; border-radius:4px;display: none;}
.window .operation{position:relative; border-bottom:1px solid #ddd; padding-bottom:10px; font-size:18px; color:#169bd5;}
.window .operation a{display:block; cursor:pointer; background:#eee; color:#999; border-radius:3px; width:24px; line-height:24px; top:0; font-size:12px; right:0; position:absolute; text-align:center;}
.window .operation a:hover{background:#169bd5; color:#fff;}
.window #report textarea{border-radius: 3px;width: 247px; height: 60px;}
.window #report div,textarea{margin-top: 10px;}
.window #report div i{color: red;}
.window #report div input{width: 245px;border-radius: 3px;height: 35px}
.window #report .info-button{text-align: center}
.window #report input[type="button"]{border-radius:3px; width:130px; height:40px; margin-right:40px; margin-top:30px; font-size:16px;}
.window #report .info-button .cancel{color: #169bd5;border: 1px solid #169bd5;background-color: white;}
.window #report .info-button .sub-bot{color: white;background-color: #169bd5;}


