
.download{border-top: 2px solid #e61d4c;}
/*.download li{float: left;width: 48.5%;margin-right: 3%;border-bottom: 1px solid #EBECED; }*/
.download li{width: 100%;border-bottom: 1px solid #EBECED;position: relative; }
.download li:nth-child(2n){margin-right: 0;}
.download li a{  font-size: 14px;display: block; position: relative;padding:0 10px;}
.download li a h3{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;max-width:800px; }
.download li a em{display: inline-block;font-weight: bold;}
.download li .time{position: absolute;top:0;right: 10px;font-size: 12px;}
.download li a,.download li .time{line-height: 56px;color: #333;}
.download li .time i{display: inline-block;margin-left: 5px;}
.download li:hover a{color: #e61d4c;}
/*以上是资料下载*/

.service-ln{margin-bottom: 60px;}
.service-ln .info{font-size: 14px;line-height: 22px;color: #555;}
.service-ln .info img{max-width: 100%!important;}
.service-ln .ln-list{margin-top: 60px;}
.service-ln .ln-list li{float: left;width: 24%;margin-right: 1%;margin-bottom: 5px;color: #555;padding-bottom: 45px;border-bottom: 2px solid #333;}
.service-ln .ln-list li h4{font-size: 18px;line-height: 28px;font-weight: bold;margin-bottom: 20px;}
.service-ln .ln-list li .mes{padding-right: 30px;}
.service-ln .ln-list li p{font-size: 14px;line-height: 24px;height: 96px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical;}
.service-ln .ln-list li:hover {border-bottom: 2px solid #e61d4c;}

.service-ln .ln-list .li{float: left;width: 24%;margin-right: 1%;margin-bottom: 5px;color: #555;padding-bottom: 45px;border-bottom: 2px solid #333;}
.service-ln .ln-list .li h4{font-size: 18px;line-height: 28px;font-weight: bold;margin-bottom: 20px;}
.service-ln .ln-list .li .mes{padding-right: 30px;}
.service-ln .ln-list .li p{font-size: 14px;line-height: 24px;height: 96px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical;}
.service-ln .ln-list .li:hover {border-bottom: 2px solid #e61d4c;}


/*以上是人才理念*/

.service-zp{color: #555;}
.service-zp ul li{margin-bottom: 85px;}
.service-zp ul li:last-child{margin-bottom: 0;}
.service-zp ul li .job-name{position: relative;margin-bottom: 25px;}
.service-zp ul li .job-name h3{font-size:28px;line-height: 32px; }
.service-zp ul li .job-name p{position: absolute;top: 0;right: 0;}
.service-zp ul li .job-name p span{display: block;font-size: 14px;line-height: 22px;}
.service-zp ul li .job-name p span a{display: inline-block;font-size: 14px;line-height: 22px;color: #555;}
.service-zp ul li .job-intro{}
.service-zp ul li .job-intro dl{background: #f6f6f6;}
.service-zp ul li .job-intro dl dd{float: left;width: 80%;background: #efefef;}
.service-zp ul li .job-intro dl dd.job-inf{float: left;width: 20%;background: none;}
.service-zp ul li .job-intro dl dd.job-inf span{display: block;font-size: 14px;line-height: 20px;margin-bottom: 20px;}
.service-zp ul li .job-intro dl dd .con{padding: 50px 35px;}
.service-zp ul li .job-intro dl dd .con .con-list{float: left;width: 47%;margin-right: 6%;min-height: 400px;}
.service-zp ul li .job-intro dl dd .con .con-list:last-child{margin-right: 0;}
.service-zp ul li .job-intro dl dd h3{font-size: 12px;line-height: 20px;font-weight: bold;margin-bottom: 20px;}
.service-zp ul li .job-intro dl dd p{font-size: 12px;line-height: 22px;margin-bottom: 22px;}




/*.service-zp .human-T { font-size: 24px; color: #212121; }*/

.service-zp .slider-nav .human-T { margin-left: 32px; }
.service-zp .joinBy { margin: 30px 5% 10px 0px;font-size: 14px;line-height: 20px; }
.service-zp .joinList { font-size: 14px; padding: 10px 0px 40px; color: #969696; border-top: 1px solid #DBDBDB;  }
.service-zp .joinList .joinspan { text-align: center; cursor: pointer; width: 24%; display: block; float: left; position: relative; }
.service-zp .joinList .joinspan,.service-zp .joinList .joinT .joinspan{ line-height: 22px;padding-top: 12px;padding-bottom: 12px;}
.service-zp .joinList .joinspan1 { text-align: left; padding-left: 2%; width: 26%; }
.service-zp .joinList .joinspan4 { width: 18%; }
.service-zp .joinList dd { margin-bottom: 3px; position: relative; }
.service-zp .joinList .joindt {/* height: 60px;*/ overflow: hidden; }
.service-zp .joinList .joinT { background-color: #9f9d9d; }
.service-zp .joinList .joinT .joinspan {  -moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease;transition:all 0.5s ease;   color: #fff; }
.service-zp .joinList .ib { width: 20px; height: 100%; margin: 0 auto; display: block;position: relative;  margin-top:2px;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease; -ms-transition:all 0.5s ease;transition: all 0.5s ease;  }
.service-zp .joinList .ib i { display: block; background-color: #fff; }
.service-zp .joinList .ib .ic1 { width: 2px; height: 20px; margin-left: 10px; }
.service-zp .joinList .ib .ic2 { width: 20px; height: 2px; position: absolute; left: 0; top: 50%; margin-top: -1px; }
.service-zp .joinList .joinB { display: none; }
.service-zp .joinList .joinCon { width: 91%; margin: 0px auto; padding: 30px 0px 22px; overflow: hidden; }
.service-zp .joinList .joinCon .joinMes { color: #888;line-height: 24px; }
.service-zp .hline { border-top: 1px solid #eeeeee; padding: 22px 0px; margin-top: 35px; }
.service-zp .joinList .active .ib {  -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -moz-transform: rotate(90deg); transform: rotate(90deg);}
.service-zp .joinList .active .ib .ic2 { display: none; }
.service-zp .joinList dd.active .joinT, .joinList dd:hover .joinT { background-color: #e61d4c; }

.service-zp .apply{ }
.service-zp .apply a{display:inline-block;font-size: 16px;line-height: 33px;color: #202020;font-weight: bold;}
.service-zp .apply a img{margin-top: 5px;margin-right: 8px;}
.service-zp .apply a:hover{color: #e61d4c;}

.zxqz .sh1ti {  font-size: 24px;  font-weight: normal;color: #2e3746;}
.zxqz .sh4{font-size: 16px;margin: 15px 0;color: #333}
.zxqz table{width: 100%}
.zxqz table td{padding: 7px 0;font-size: 14px;line-height: 30px;color: #333}
.zxqz table td.apply-prof span{display: block;width: 150px;line-height: 30px;color: #fff;font-size: 16px;background: #e61d4c;text-align: center;}

.zxqz table td input[type="text"] {border: 1px solid #ddd;padding: 0 5px;height: 30px;line-height: 30px;border-radius: 3px;width: 450px;box-sizing: border-box;}
.zxqz table td input.inpt1[type="text"] {width: 100px;}
.zxqz table td i{display: inline-block;font-size: 14px;color: #333;line-height: 30px;}

.zxqz .line {height: 1px;background: #ddd;overflow: hidden;width: 100%;margin: 30px 0;}
.zxqz table input[type="button"] {width: 150px;height: 36px;line-height: 36px;margin: 0 5px;text-align: center;color: #fff;
    font-size: 16px;  cursor: pointer;  box-sizing: border-box;  background: #6f767a;  border:none;  }
.zxqz table td input[type="button"]:hover{background: #e61d4c;transition: background 0.3s linear;}
.zxqz table select {padding: 0 5px;height: 30px;line-height: 30px;width: 100px;border: 1px solid #ddd;box-sizing: border-box;}



