/*NyNewDetail 开始*/
.lyNy_NewDetail { height: auto; min-height: 320px; margin: 0 auto; padding: 100px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: #fff; }
.NyNewDetail_Main{width:70%; overflow:hidden; margin:0; padding:0; float:left;}
/*lyNy_NewDetail 开始*/
.lyNy_NewDetail { height:auto; min-height:320px; overflow:hidden; margin:60px auto; padding:0;}
.lyNy_NewDetail .NyNewDetail_con { width:70%; overflow:hidden; margin:0; padding:0; float:left;}
.NyNewDetail_con .NyNewDetail_tit { width:100%; overflow:hidden; line-height:40px; color:#333; font-size:36px; margin:0 auto; padding:0; font-weight:bold;}
.NyNewDetail_con .NyNewDetail_tips { width:100%; height:auto; overflow:hidden; line-height:30px; color:#999; font-size:15px; margin:20px auto 40px; padding:0 0 30px; border-bottom:1px solid #eee;}
.NyNewDetail_con .NyNewDetail_tips img{margin: -2px 10px 0 0;}
.NyNewDetail_con .NyNewDetail_text { width:100%; overflow:hidden; margin:0 auto; padding:0; line-height:36px; color:#666; font-size:16px; text-align:justify; min-height:300px;}
.NyNewDetail_text p, .NyNewDetail_text div { width:100%; overflow:hidden; line-height:36px; color:#666; font-size:16px; text-align:justify; text-indent:0; margin:0 auto; padding:0;}
.NyNewDetail_text p span, .NyNewDetail_text span, .NyNewDetail_text p em, .NyNewDetail_text em { color:#666!important; font-family:Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif!important; font-size:16px!important;}
.NyNewDetail_text table tr td p { text-indent:0!important;}
.NyNewDetail_text img { display:inline-block; width:auto!important; height:auto!important; max-width:100%; margin:0 auto; padding:0; text-indent:0!important;}

.lyNy_NewDetail .NyNewDetail_right { width:25%; overflow:hidden; margin:0 0 40px; padding:0; float:right;}
.NyNewDetail_right .NyNewDetail_page { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.NyNewDetail_page ul li { width:100%; overflow:hidden; margin:0 auto 20px; padding:30px 20px 20px; background-color:#f7f7f7; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;line-height:40px; color:#333; font-size:18px;}
.NyNewDetail_page ul li span { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:24px; font-weight:bold; margin:0 auto; padding:0;}
.NyNewDetail_page ul li span i{display: inline-block;width: 24px;height: 24px; border-radius:50%;vertical-align: middle; margin: -4px 10px 0 0;padding: 0;background-size: 6px 9px;}
.NyNewDetail_page ul li:first-child span i{background: #fff url(../images/jt29_pre.png) center center no-repeat;transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s;}
.NyNewDetail_page ul li:last-child span i{background: #fff url(../images/jt29.png) center center no-repeat;transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s;}
.NyNewDetail_page ul li a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:18px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto 10px; padding:0;}
.NyNewDetail_page ul li:hover a{ color:#e70112;}
.NyNewDetail_page ul li:hover:first-child span i{background: #e70112 url(../images/jt29_pre_on.png) center center no-repeat;}
.NyNewDetail_page ul li:hover:last-child span i{background: #e70112 url(../images/jt29_on.png) center center no-repeat;}
.NyNewDetail_page ul li font { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#999; font-size:15px; margin:0 auto; padding:0;}

.NyNewDetail_right .NyNewDetail_MoreNews { width:100%; overflow:hidden; margin:0 auto; padding:20px; background-color:#f7f7f7; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyNewDetail_MoreNews .MoreNews_tit { width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:24px; font-weight:bold; margin:0 auto; padding:0;}
.MoreNews_tit i { display:block; width:4px; height:22px; overflow:hidden; margin:10px 10px 0 0; padding:0; background-color:#e70112; float:left;}
.NyNewDetail_MoreNews ul li { width:100%; overflow:hidden; margin:0 auto; padding:20px 0 19px; border-bottom:1px dashed #ddd;}
.NyNewDetail_MoreNews ul li:last-child { border:0;}
.NyNewDetail_MoreNews ul li .MoreNews_text { width:100%; height:auto; overflow:hidden; margin:0; float:left;}
.NyNewDetail_MoreNews ul li .MoreNews_text a { display:block; width:100%; overflow:hidden; line-height:30px; color:#333; font-size:18px; margin:0 auto 10px; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.NyNewDetail_MoreNews ul li:hover .MoreNews_text a { color:#e70112;}
.NyNewDetail_MoreNews ul li .MoreNews_text span { display:block; width:100%; height:28px; overflow:hidden; line-height:28px; color:#999; font-size:14px; margin:0 auto; padding:0;}
.NyNewDetail_MoreNews ul li .MoreNews_text span img { display:block; width:12px; height:12px; overflow:hidden; margin:7px 5px 0 0; padding:0; float:left;}

.NyNewDetail_MoreDown ul li .MoreNews_text { width:100%; padding:0; float:inherit;}
.NyNewDetail_MoreDown ul li .MoreNews_text a { height:30px; line-height:30px; display: block; white-space:nowrap; text-overflow:ellipsis; -webkit-line-clamp:inherit; -webkit-box-orient:inherit;}



.lyNyJob_detail { width:100%; max-width:1600px; height:auto; min-height:320px; overflow:hidden; margin:60px auto; padding:0;}
.lyNyJob_detail .NyJobDetail_con { width:70%; overflow:hidden; margin:0; padding:0; float:left; position:relative;}
.lyNyJob_detail .NyJobDetail_con .NyJobDetail_address{ position:absolute;right:0; top:0; font-size:17px; min-width:100px;}
.NyJobDetail_con .NyJobDetail_tit { width:85%; overflow:hidden; line-height:40px; color:#333; font-size:30px; margin:0; padding:0;}
.NyJobDetail_con .NyJobDetail_Job { width:100%; height:auto; overflow:hidden; line-height:30px; color:#999; font-size:15px; margin:30px auto 0; padding:0 0 5px;}
.NyJobDetail_con .NyJobDetail_tips { width:100%; height:auto; overflow:hidden; line-height:30px; color:#999; font-size:15px; margin:0 auto 40px; padding:0 0 25px; border-bottom:1px solid #eee;}
.NyJobDetail_con .NyJobDetail_text { width:100%; overflow:hidden; margin:0 auto; padding:0; line-height:30px; color:#666; font-size:15px; text-align:justify;}
.NyJobDetail_text p, .NyJobDetail_text div { width:100%; overflow:hidden; line-height:35px; color:#888; font-size:14px; text-align:justify; text-indent:0; margin:0 auto; padding:0;}
.NyJobDetail_con .NyJobDetail_text .NyJobDetail_text_bt{ font-size:20px; margin-bottom:10px; color:#333;}
.NyJobDetail_con .NyJobDetail_text .NyJobDetail_text_bt1{ margin-top:30px;}
.NyJobDetail_text p span, .NyJobDetail_text span, .NyJobDetail_text p em, .NyJobDetail_text em { color:#888!important; font-family:Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif!important; font-size:15px!important;}
.NyJobDetail_text table tr td p { text-indent:0!important;}
.NyJobDetail_text img { display:inline-block; width:auto!important; height:auto!important; max-width:100%; margin:0 auto; padding:0; text-indent:0!important;}
.lyNyJob_detail .NyNewDetail_right { width:25%; overflow:hidden; margin:0; padding:0; float:right; margin-bottom:50px;}
.NyNewDetail_right .NyNewDetail_MoreJob { width:100%; overflow:hidden; margin:0 auto; padding:20px; background-color:#f7f7f7; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyNewDetail_MoreJob .MoreJob_tit { width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:22px; font-weight:bold; margin:0 auto; padding:0;}
.MoreJob_tit i { display:block; width:3px; height:22px; overflow:hidden; margin:9px 10px 9px 0; padding:0; background-color:#e70112; float:left;}
.NyNewDetail_MoreJob ul li { width:100%; overflow:hidden; margin:0 auto; padding:15px 0 14px; border-bottom:1px dashed #ddd;}
.NyNewDetail_MoreJob ul li:last-child { border:0;}
.NyNewDetail_MoreJob ul li .MoreJob_text { width:100%; height:auto; overflow:hidden; margin:0; padding:0 20px 0 0; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyNewDetail_MoreJob ul li .MoreJob_text a { display:block; width:100%;color:#333; font-size:17px; margin:0 auto 10px; padding:0; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.NyNewDetail_MoreJob ul li:hover .MoreJob_text a { color:#e70112;}
.NyNewDetail_MoreJob ul li .MoreJob_text p { font-size: 15px; color: #a2a4a8; }
.NyNewDetail_MoreJob ul li .MoreJob_text p b { font-weight: normal; display: block; float: left; max-width: 80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.NyNewDetail_MoreJob ul li .MoreJob_text p span { display: block; float: left; margin-left: 10px; }


@media (max-width:1680px){
	.lyNyJob_detail { width:95%;}
}
@media (max-width:1600px){

}
@media (max-width:1560px) {
}
@media (max-width:1440px) {	
	.lyNyJob_detail { width:95%;}
	.NyNewDetail_con .NyNewDetail_tit,.NyJobDetail_con .NyJobDetail_tit { font-size:28px;}
	.NyNewDetail_page ul li a { font-size:16px;}
	.lyNy_NewDetail .NyNewDetail_con { width:68%;}
	.lyNy_NewDetail .NyNewDetail_right { width:28%;}
	.NyNewDetail_MoreNews ul li .MoreNews_text a{ font-size:16px;}
	
	.lyNyJob_detail .NyJobDetail_con { width:68%;}
	.lyNyJob_detail .NyNewDetail_right { width:28%;}
}
@media (max-width:1366px) {	
	.lyNyJob_detail { width:95%; margin:50px auto;}
}
@media (max-width:1280px) {	
	.lyNy_NewDetail {margin:40px auto;}
	.lyNy_NewDetail .NyNewDetail_con,.lyNyJob_detail .NyJobDetail_con{ width:66%;}
	.NyNewDetail_con .NyNewDetail_tips { margin:20px auto;}
	.lyNy_NewDetail .NyNewDetail_right,.lyNyJob_detail .NyNewDetail_right { width:30%;}
	.lyNyProDetail_right{ width:25%;}
}
@media (max-width:1200px) {	

}
@media (max-width:1080px) {	
	.lyNy_NewDetail { margin:30px auto;}
	.lyNy_NewDetail .NyNewDetail_con,.lyNyJob_detail .NyJobDetail_con { width:100%; margin:0 auto 30px; float:inherit;}	
	.lyNy_NewDetail .NyNewDetail_right,.lyNyJob_detail .NyNewDetail_right { width:100%; margin:0 auto; float:inherit;}
	
	.NyNewDetail_page ul li { width:48.5%; float:left; margin:0 3% 20px 0; float:left;}
	.NyNewDetail_page ul li:nth-child(2) { margin:0 0 20px;}
	.NyNewDetail_MoreNews ul li,.NyNewDetail_MoreJob ul li{ width:48.5%; float:left; margin:0 3% 0 0; float:left;}
	.NyNewDetail_MoreNews ul li:nth-child(2n+2),.NyNewDetail_MoreJob ul li:nth-child(2n+2) { margin:0;}
	.NyNewDetail_MoreNews ul li:last-child,.NyNewDetail_MoreJob ul li:last-child  { border-bottom:1px dashed #ddd;}
	.NyNewDetail_MoreNews ul li .MoreNews_text a{-webkit-box;-webkit-line-clamp: 1;}
	
}
@media (max-width:1024px) {	

}
@media (max-width:920px) {	

}
@media (max-width:820px) {	

}
@media (max-width:800px) {
	.NyNewDetail_con .NyNewDetail_tit,.NyJobDetail_con .NyJobDetail_tit { font-size:26px;}
	
}
@media (max-width: 767px) {
	.lyNy_NewDetail { margin:20px auto;}
	.NyNewDetail_con .NyNewDetail_tit { line-height:32px; font-size:22px;}
	.NyNewDetail_con .NyNewDetail_tips { line-height:24px; font-size:14px; margin: 10px auto 20px; padding: 0 0 20px;}
	.NyNewDetail_page ul li { width:100%; float: inherit; margin:0 auto 20px;}
	.NyNewDetail_page ul li:nth-child(2) { margin:0 auto 20px;}
	.NyNewDetail_MoreNews ul li { width:100%; float:inherit; margin:0 auto;}
	.NyNewDetail_MoreNews ul li:nth-child(2n+2) { margin:0 auto;}
	.NyNewDetail_MoreNews ul li:last-child { border:0;}
	.NyNewDetail_MoreNews ul li .MoreNews_text a{-webkit-box;-webkit-line-clamp: 2;}
	.NyNewDetail_page ul li span { font-size:20px;}
	.NyNewDetail_MoreNews .MoreNews_tit { font-size:20px;}
	.MoreNews_tit i { height:20px; margins:10px 10px 10px 0;}
	.NyNewDetail_page ul li a { margin:0 auto;}
	.NyNewDetail_page ul li font { height:24px; line-height:24px; font-size:14px;}
	
	.NyJobDetail_con .NyJobDetail_tit { line-height:32px; font-size:22px;}
	.NyJobDetail_con .NyJobDetail_tips { line-height:24px; font-size:14px; margin: 10px auto 20px;}
	.NyJobDetail_MoreJob ul li { width:100%; float:inherit; margin:0 auto;}
	.NyJobDetail_MoreJob ul li:nth-child(2n+2) { margin:0 auto;}
	.NyJobDetail_MoreJob ul li:last-child { border:0;}
	.NyNewDetail_MoreJob .MoreJob_tit { font-size:20px;}
	
	
	
}
@media (max-width: 375px) {

}
@media (max-width: 320px) {
	.NyNewDetail_con .NyNewDetail_tips img{ display:none;}
	.NyNewDetail_con .NyNewDetail_tips{padding: 0 0 10px;}

}
/*lyNy_NewDetail 结束*/