/* 加入我们-社招 */
.joinrz{width: 100%;overflow: hidden;background: #f7f7f7; padding-top:70px;}
.joinrz .contain{
	width:1440px;
	max-width:90%;
	margin:0 auto;
}

.joinrz-panel, .joinrz-menu, .joinrz-cont,.joinrz-head ul{padding-left: 78px;padding-right: 62px;}
.joinrz-panel{width: 100%;background: #fff;margin-top: 42px;padding-top: 72px;padding-bottom: 72px; box-sizing:border-box; display:none}
.joinrz-panel-sum{font-size: 24px;font-weight: 700;color: #1a1a1a;}
.joinrz-panel-sum span{margin-left: 44px;color: #c7000b;}
.joinrz-panel-list{width: 100%;margin-top: 30px;}
.joinrz-panel-list li{width: 100%;position: relative;padding-left: 124px;}
.joinrz-panel-list li .hint{font-size: 16px;color: #1a1a1a;font-weight: 700;line-height: 24px;position: absolute;left: 0;top: 18px;}
.joinrz-panel-list li .link{font-size: 15px;display: inline-block;vertical-align: middle;line-height: 24px;color: #888;margin: 18px 20px 0 0;position: relative;transition: all .4s ease;}
.joinrz-panel-list li .link:hover{color: #c7000b;}
.joinrz-panel-list li .link::after{content: "";position: absolute;width: 100%;height: 1px;background: #c7000b;left: 0;bottom: 1px;opacity: 0;transition: all .4s ease;}
.joinrz-panel-list li .link.active{color: #c7000b;}
.joinrz-panel-list li .link.active::after{opacity: 1;}
.joinrz-list{width: 100%;}
.joinrz-items,.joinrz-head{width: 100%;background: #fff;margin-top: 20px;}
.joinrz-head li{float: left;width: 15%;display: flex;align-items: center;height: 80px;font-size: 15px;color: #333;font-weight: 700;font-size: 16px;}
.joinrz-head li:first-child{width: 40%;}
.joinrz-head li:last-child{justify-content: flex-end;}
.joinrz-head ul{width: 100%;overflow: hidden;box-sizing:border-box;}
.joinrz-menu, .joinrz-cont{width: 100%;overflow: hidden;box-sizing:border-box;}
.joinrz-menu{user-select: none;cursor: pointer;}
.joinrz-menu li{float: left;width: 15%;display: flex;align-items: center;height: 80px;font-size: 15px;color: #333;}
.joinrz-menu li:first-child{width: 40%;}
.joinrz-menu li:last-child{justify-content: flex-end;}
.joinrz-menu li p{font-weight: 700;font-size: 16px;color: #1a1a1a;transition: all .4s ease;padding-right: 40px;}
.joinrz-menu li i{width: 36px;height: 36px;background: url('/images/joinsz1.png') no-repeat center/100% auto;}
.joinrz-menu li:hover p{color: #c7000b;}
.joinrz-menu.active li p{color: #c7000b;}
.joinrz-menu.active li i{background-image: url('/images/joinsz2.png');}
.joinrz-cont{border-top: 1px solid #f7f7f7;padding-top: 74px;padding-bottom: 74px;display: none;}
.joinrz-cont-items{width: 100%;margin-top: 32px;}
.joinrz-cont-items:first-child{margin-top: 0;}
.joinrz-cont-items .name{font-size: 18px;color: #333;font-weight: 700;margin-bottom: 2px;}
.joinrz-cont-items .desc{font-size: 14px;color: #666;line-height: 28px;}
.joinrz-cont-link{display: flex;align-items: center;justify-content: center;width: 150px;height: 48px;background: #c7000b;transition: all .4s ease;margin-top: 28px;}
.joinrz-cont-link span{font-size: 16px;color: #fff;padding-left: 26px;background: url('/images/joinsz3.png') no-repeat left center;}
.joinrz-cont-link:hover{box-shadow:2px 10px 24px rgba(196,18,24,.6)}