/* CSS Document */
.lyNy_Job { width: 100%; padding: 100px 0; overflow: hidden; min-height: 600px; background: #f5f8fb; }
.lyNyJob_con .job_des ul li { width: 100%; border-bottom: 1px solid #dedede; }
.lyNyJob_con .job_des ul{ margin-bottom:50px;}
.lyNyJob_con .job_des ul li.on { margin-bottom: 20px; border: 0; }
.lyNyJob_con .job_des ul li .tlt { height: 80px; line-height: 80px; padding: 0 10px 0 50px;}
.lyNyJob_con .job_des ul li .tlt i { display: block; float: left; width: 24px; height: 24px; margin: -2px 0 0; }
.lyNyJob_con .job_des ul li .tlt .tlt_r { width: calc(100% - 100px); float: right; height: 80px; line-height: 80px; }
.lyNyJob_con .job_des ul li .tlt span { width: 29.5%; font-size: 16px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #999;  margin: 0 2% 0 0;}
.lyNyJob_con .job_des ul li .tlt span.span1 { font-size: 22px; font-weight: bold; color: #222; }
.lyNyJob_con .job_des ul li.on .tlt span.span1 { color: #fff; }
.lyNyJob_con .job_des ul li.on i { display: none; }
.lyNyJob_con .job_des ul li.on .tlt .tlt_r { width: 100%; }
.lyNyJob_con .job_des ul li .tlt span.span2 { background: url(../images/ico07.png) no-repeat left center; padding-left: 25px; }
.lyNyJob_con .job_des ul li .tlt span.span3 { background: url(../images/time05.png) no-repeat left center; padding-left: 25px; }
.lyNyJob_con .job_des ul li.on .tlt span.span2 { background: url(../images/ico08.png) no-repeat left center; }
.lyNyJob_con .job_des ul li.on .tlt span.span3 { background: url(../images/time06.png) no-repeat left center; }
.lyNyJob_con .job_des ul li .tlt span.dj { width: 50px; background: url(../images/jt17.png) no-repeat center center; height: 80px; cursor: pointer; margin-right:0; }
.lyNyJob_con .job_des ul li .conn2 { width: 100%; background: #fff url(../images/job_icoBg.png) no-repeat right bottom; padding: 35px 60px 60px; display: none; }
.lyNyJob_con .job_des ul li .conn2 p img{ display:block; width:100%;}
.lyNyJob_con .job_des ul li:first-child .conn2{ display:block;}
.lyNyJob_con .job_des ul li .conn2 .gwzz { margin-bottom: 20px; width: 48.5%; float: left; }
.lyNyJob_con .job_des ul li .conn2 .rzyq { width: 48.5%; float: right; }
.lyNyJob_con .job_des ul li .conn2 .con_tit { font-size: 18px; color: #222; margin-bottom: 20px; font-weight: bold; }
.lyNyJob_con .job_des ul li .conn2 p { font-size: 16px; color: #777; line-height: 30px; }
.lyNyJob_con .job_des ul li .conn2 .job_btn { width: 178px; height: 50px; line-height: 50px; font-size: 18px; color: #fff; background: linear-gradient(to right, #2b32b2, #1488cc); box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-top: 40px; text-align:center;}
.lyNyJob_con .job_des ul li .conn2 .job_btn a { display: inline-block; font-size: 18px; color: #fff; font-weight: bold; }
.lyNyJob_con .job_des ul li .conn2 .job_btn img { display: inline-block; margin: -2px 20px 0 0; }
.lyNyJob_con .job_des ul li .conn2 .job_btn:hover img{margin: -2px 25px 0 0;}
.lyNyJob_con .job_des ul li.on .tlt { background: linear-gradient(to right, #2b32b2, #1488cc);}
.lyNyJob_con .job_des ul li.on .tlt span { color: #fff; }
.lyNyJob_con .job_des ul li.on .tlt span.dj { background: url(../images/jt18.png) no-repeat center center; }
@media (max-width:1880px) {
}
@media (max-width:1680px) {
.lyNy_Job{ padding:90px 0;}
}
 @media (max-width:1600px) {

}
 @media (max-width:1560px) {
.lyNy_Job{ padding:80px 0;}
}
 @media (max-width:1440px) {
.lyNyJob_con .job_des ul li .tlt span.span1{ font-size:20px;}
.lyNyJob_con .job_des ul li.on .tlt span.dj{ background-size:16px 9px;}
}
 @media (max-width:1366px) {
.lyNy_Job{ padding:70px 0;}
}
 @media (max-width:1280px) {
.lyNyJob_con .job_des ul li .tlt{height:70px; line-height:70px;padding: 0 10px 0 40px;}
.lyNyJob_con .job_des ul li .tlt span{ font-size:15px;}
.lyNyJob_con .job_des ul li .tlt span.span1{ font-size:18px;}
.lyNyJob_con .job_des ul li .tlt span.dj{ width:20px; height:70px;background-size: 7px 12px;}
.lyNyJob_con .job_des ul li.on .tlt span.dj{ background-size:15px 8px;}
.lyNyJob_con .job_des ul li .tlt .tlt_r{width: calc(100% - 60px); height:70px; line-height:70px;}
.lyNyJob_con .job_des ul li .conn2{ padding:30px;}
.lyNyJob_con .job_des ul li .conn2 .con_tit{ font-size:16px; margin-bottom:10px;}
.lyNyJob_con .job_des ul li .conn2 p{ font-size:15px; line-height:30px;}
.lyNyJob_con .job_des ul li .conn2 .job_btn{ width:150px; height:48px; line-height:48px; margin-top:30px;}
.lyNyJob_con .job_des ul li .conn2 .job_btn a{ font-size:16px;}
.lyNyJob_con .job_des ul li .conn2 .job_btn img{ height:20px;margin: -2px 15px 0 0;}
.lyNyJob_con .job_des ul li .conn2 .job_btn:hover img{margin: -2px 20px 0 0;}
}
 @media (max-width:1200px) {
.lyNy_Job{ padding:60px 0;}
.lyNyJob_con .job_des ul{ margin-bottom:40px;}
}
 @media (max-width:1080px) {
}
 @media (max-width:1024px) {
.lyNy_Job{ padding:50px 0;}
.lyNyJob_con .job_des ul li .tlt{height:60px; line-height:60px;padding: 0 10px 0 30px;}
.lyNyJob_con .job_des ul li .tlt span{ font-size:14px;}
.lyNyJob_con .job_des ul li .tlt span.dj{ width:20px; height:60px;background-size: 6px 11px;}
.lyNyJob_con .job_des ul li.on .tlt span.dj{ background-size:12px 7px;}
.lyNyJob_con .job_des ul li .tlt span.span2,.lyNyJob_con .job_des ul li .tlt span.span3{ padding-left:20px;}
.lyNyJob_con .job_des ul li .tlt .tlt_r{width: calc(100% - 50px); height:60px; line-height:60px;}
.lyNyJob_con .job_des ul li .conn2{ padding:20px;}
.lyNyJob_con .job_des ul li .conn2 .gwzz,.lyNyJob_con .job_des ul li .conn2 .rzyq{ width:100%;}
.lyNyJob_con .job_des ul li .conn2 .con_tit{ font-size:15px; margin-bottom:5px;}
.lyNyJob_con .job_des ul li .conn2 p{ font-size:14px; line-height:28px;}
.lyNyJob_con .job_des ul li .conn2 .job_btn{ width:145px; height:45px; line-height:45px; margin-top:20px;}
.lyNyJob_con .job_des ul li .conn2 .job_btn a{ font-size:14px;}
.lyNyJob_con .job_des ul li .conn2 .job_btn img{ height:20px;margin: -2px 10px 0 0;}
.lyNyJob_con .job_des ul li .conn2 .job_btn:hover img{margin: -2px 15px 0 0;}
}
 @media (max-width:920px) {
.lyNyJob_con .job_des ul{ margin-bottom:30px;}
}
 @media (max-width:820px) {
.lyNy_Job{ padding:40px 0;}
}
 @media (max-width:767px) {
.lyNyJob_con .job_des ul{ margin-bottom:20px;}
.lyNyJob_con .job_des ul li .tlt{height:50px; line-height:50px;padding: 0 0 0 20px;}
.lyNyJob_con .job_des ul li .tlt span.span3{ display:none;}
.lyNyJob_con .job_des ul li .tlt span.span1{ font-size:15px;}
.lyNyJob_con .job_des ul li .tlt span{ width:44%; font-size:14px;}
.lyNyJob_con .job_des ul li .tlt span.span2{ padding-left:20px;}
.lyNyJob_con .job_des ul li .tlt span.dj{ width:20px; height:50px;background-size: 5px 10px;}
.lyNyJob_con .job_des ul li.on .tlt span.dj{ background-size:10px 6px;}
.lyNyJob_con .job_des ul li .tlt .tlt_r{width: calc(100% - 40px); height:50px; line-height:50px;}
.lyNyJob_con .job_des ul li .conn2 .job_btn{ width:135px;}

}
 @media (max-width:375px) {
}
 @media (max-width:320px) {

	 
}