﻿@charset "utf-8";
/* CSS Document */

/*banner 开始 */
.lyIdx_banner { width:100%; height:850px; overflow:hidden; margin:96px auto 0; padding:0;}
.lyIdx_banner .swiper-container1 { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.lyIdx_banner .swiper-container1 .swiper-slide { background-size:1920px 850px!important; position:relative; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}

.lyIdxBa_con { width:88%; height:180px; overflow:hidden; margin:-90px 0 0; padding:0; position:absolute; left:6%; top:50%;}
.lyIdxBa_con p { width:100%; height:78px; overflow:hidden; line-height:78px; color:#fff; font-size:66px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.lyIdxBa_con i { display:block; width:66px; height:2px; overflow:hidden; margin:30px 0; padding:0; background-color:#fff;}
.lyIdxBa_con span { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:30px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}

/*分页器*/
.lyIdx_banner .swiper-container1 .swiper-pagination { width:100%; height:18px; overflow:hidden; margin:0; padding:1px 0; left:0; bottom:40px!important;}
.lyIdx_banner .swiper-container1 .swiper-pagination .swiper-pagination-bullet { width:18px; height:18px; border-radius:50%; opacity:1; background:url(../images/dot01.png) center center no-repeat; margin:0 8px; outline:none;}
.lyIdx_banner .swiper-container1 .swiper-pagination .swiper-pagination-bullet-active { background:url(../images/dot02.png) center center no-repeat;}
.lyIdx_banner .swiper-container1 .swiper-button-prev, .lyIdx_banner .swiper-container1 .swiper-button-next { width:auto!important; height:40px!important; line-height:40px; color:#fff; font-size:18px; margin:0!important; position:absolute; top:inherit!important; bottom:40px!important; opacity:0.4; background:none!important; outline:none;}
.lyIdx_banner .swiper-container1 .swiper-button-prev { left:6%;}
.lyIdx_banner .swiper-container1 .swiper-button-next { right:6%;}
.lyIdx_banner .swiper-container1 .swiper-button-prev img, .lyIdx_banner .swiper-container1 .swiper-button-next img { display:inline-block; width:60px; height:40px; vertical-align:top; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdx_banner .swiper-container1 .swiper-button-prev img { margin:0 4px 0 0;}
.lyIdx_banner .swiper-container1 .swiper-button-next img { margin:0 0 0 4px;}
.lyIdx_banner .swiper-container1 .swiper-button-prev:hover img { margin:0 15px 0 0;}
.lyIdx_banner .swiper-container1 .swiper-button-next:hover img { margin:0 0 0 15px;}
.lyIdx_banner .swiper-container1 .swiper-button-prev:hover, .lyIdx_banner .swiper-container1 .swiper-button-next:hover { opacity:1;}
.lyIdx_banner .swiper-container1 .swiper-button-prev:after, .lyIdx_banner .swiper-container1 .swiper-rtl .swiper-button-next:after { font-size:0;}
.lyIdx_banner .swiper-container1 .swiper-button-next:after, .lyIdx_banner .swiper-container1 .swiper-rtl .swiper-button-prev:after { font-size:0;}

@media (max-width:1680px) {
	.lyIdx_banner { height:800px;}
	.lyIdx_banner .swiper-container1 .swiper-slide { background-size:1807px 800px!important;}
}
@media (max-width:1600px) {
	.lyIdx_banner { height:744px;}
	.lyIdx_banner .swiper-container1 .swiper-slide { background-size:1680px 744px!important;}
}
@media (max-width:1560px) {
	.lyIdx_banner { height:700px;}
	.lyIdx_banner .swiper-container1 .swiper-slide { background-size:1581px 700px!important;}
}
@media (max-width:1440px) {
	.lyIdx_banner { height:660px;}
	.lyIdx_banner .swiper-container1 .swiper-slide { background-size:1491px 660px!important;}
	.lyIdx_banner .swiper-container1 .swiper-button-prev { left:5%;}
	.lyIdx_banner .swiper-container1 .swiper-button-next { right:5%;}
	
	.lyIdxBa_con { width:90%; height:160px; overflow:hidden; margin:-80px 0 0; left:5%;}
	.lyIdxBa_con p { height:68px; line-height:68px; font-size:54px;}
	.lyIdxBa_con span { height:30px; overflow:hidden; line-height:30px; font-size:24px;}
}
@media (max-width:1366px) {
	.lyIdx_banner { height:620px;}
	.lyIdx_banner .swiper-container1 .swiper-slide { background-size:1400px 620px!important;}
	.lyIdxBa_con { width:94%; left:3%;}
	.lyIdx_banner .swiper-container1 .swiper-button-prev { left:3%;}
	.lyIdx_banner .swiper-container1 .swiper-button-next { right:3%;}
}
@media (max-width:1280px) {
	.lyIdx_banner { height:584px;}
	.lyIdx_banner .swiper-container1 .swiper-slide { background-size:1320px 584px!important;}
	.lyIdx_banner .swiper-container1 .swiper-button-prev { background-size:30px 45px;}
	.lyIdx_banner .swiper-container1 .swiper-button-next { background-size:30px 45px;}
}
@media (max-width:1200px) {
	.lyIdx_banner { height:540px;}
	.lyIdx_banner .swiper-container1 .swiper-slide { background-size:1220px 540px!important;}
	
	.lyIdxBa_con { height:130px; overflow:hidden; margin:-65px 0 0;}
	.lyIdxBa_con p { height:50px; line-height:50px; font-size:48px;}
	.lyIdxBa_con i { width:50px; margin:20px 0;}
	.lyIdxBa_con span { height:28px; overflow:hidden; line-height:px; font-size:22px;}
}
@media (max-width:1080px) {
	.lyIdx_banner { height:490px;}
	.lyIdx_banner .swiper-container1 .swiper-slide { background-size:1107px 490px!important;}
}
@media (max-width:1024px) {
	.lyIdx_banner { height:480px;}
	.lyIdx_banner .swiper-container1 .swiper-slide { background-size:1084px 480px!important;}
}
@media (max-width:800px) {
	.lyIdx_banner { height:360px; margin:80px auto 0;}
	.lyIdx_banner .swiper-container1 .swiper-slide { background-size:813px 360px!important;}
	.lyIdx_banner .swiper-container1 .swiper-pagination { bottom:20px!important;}
	.lyIdx_banner .swiper-container1 .swiper-button-prev, .lyIdx_banner .swiper-container1 .swiper-button-next { bottom:20px!important;}
	
	.lyIdxBa_con { width:94%; left:3%;}
	.lyIdx_banner .swiper-container1 .swiper-button-prev { left:3%;}
	.lyIdx_banner .swiper-container1 .swiper-button-next { right:3%;}
	.lyIdxBa_con p { height:50px; line-height:50px; font-size:38px;}
	.lyIdxBa_con i { width:50px; margin:20px 0;}
	.lyIdxBa_con span { height:28px; overflow:hidden; line-height:28px; font-size:18px;}
}
@media (max-width: 767px) {
	.lyIdx_banner { height:240px; margin:140px auto 0;}
	.lyIdx_banner .swiper-container1 .swiper-slide { background-size:542px 240px!important;}
	.lyIdx_banner .swiper-container1 .swiper-pagination { bottom:10px!important;}
	.lyIdx_banner .swiper-container1 .swiper-button-prev, .lyIdx_banner .swiper-container1 .swiper-button-next { display:none;}
	
	.lyIdxBa_con p { height:50px; line-height:50px; font-size:32px;}
	.lyIdxBa_con i { width:40px; margin:12px 0;}
	.lyIdxBa_con span { height:28px; overflow:hidden; line-height:28px; font-size:15px;}
}
@media (max-width: 375px) {
	.lyIdx_banner { height:220px;}
	.lyIdx_banner .swiper-container1 .swiper-slide { background-size:497px 220px!important;}
	
	.lyIdxBa_con p { height:50px; line-height:50px; font-size:30px;}
	.lyIdxBa_con i { width:40px; margin:10px 0;}
	.lyIdxBa_con span { height:28px; overflow:hidden; line-height:28px; font-size:14px;}
}
@media (max-width: 320px) {
	.lyIdx_banner { height:200px;}
	.lyIdx_banner .swiper-container1 .swiper-slide { background-size:452px 200px!important;}	
}
/*banner 结束*/

/*lyIdx_pro 开始*/
.lyIdx_pro { width:100%; overflow:hidden; margin:0 auto; padding:80px 0 50px; background:url(../images/IdxPro_bg.jpg) center center no-repeat; background-size:cover;}
.lyIdx_pro .lyIdxPro_main { width:80%; height:auto; min-height:480px; margin:0 auto; padding:0;}

.lyIdx_title { width:100%; height:80px; margin:0 auto 40px; padding:30px 0 0 40px; background:url(../images/tit_bq.png) 0 0 no-repeat; background-size:100px 80px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdx_title p { height:50px; line-height:50px; color:#333; font-family: "PangMen"; font-size:60px; margin:0; padding:0; float:left;}
.lyIdx_title p font { display:inline-block; height:30px; line-height:30px; color:#333; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:24px; margin:0 0 0 4px; padding:4px 0 0; vertical-align:middle;}
.lyIdx_title a.lyIdxTit_more { display:block; width:160px; height:53px; overflow:hidden; line-height:48px; color:#777; font-size:16px; text-align:center; margin:-3px 0 0; padding:5px 20px 0; background:url(../images/lyIdxTit_morebg.png) 0 0 no-repeat; float:right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdx_title a.lyIdxTit_more:hover { color:#cf121c;}

.lyIdxPro_main .lyIdxPro_menu { width:100%; height:auto; margin:0 auto 20px; padding:0; position:relative; z-index:2;}
.lyIdxPro_menu ul li { display:inline-block; width:auto; height:auto; margin:0 20px 20px 0; padding:0; position:relative;}
.lyIdxPro_menu ul li:last-child{ margin:0;}
.lyIdxPro_menu ul li a.promenu0 { display:inline-block; width:auto; height:65px; overflow:hidden; line-height:45px; color:#555; font-size:18px; text-align:center; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:9px 20px; background-color:#fff; border:1px solid #ddd; border-radius:4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxPro_menu ul li a.promenu0 i { display:inline-block; width:20px; height:20px; overflow:hidden; margin:-2px 8px 0 0; padding:0; vertical-align:middle; background:url(../images/Pmenu_ico1.png) center center no-repeat; background-size:20px 20px;}
.lyIdxPro_menu ul li:hover a.promenu0, .lyIdxPro_menu ul li.Menu_on a.promenu0 { color:#fff; background-color:#cf121c; border:1px solid #cf121c;}
.lyIdxPro_menu ul li:hover a.promenu0 i, .lyIdxPro_menu ul li.Menu_on a.promenu0 i { background:url(../images/Pmenu_ico2.png) center center no-repeat; background-size:20px 20px;}
.lyIdxPro_menu ul li .promenu1 { display:none; width:100%; overflow:hidden; margin:-3px 0 0; padding:0; background-color:#fff; border:1px solid #ddd; border-top:1px solid #fff; border-radius:0 0 4px 4px; position:absolute; left:0 ;top:
100%; z-index:999; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxPro_menu ul li .promenu1 a { display:block; width:100%; height:44px; overflow:hidden; line-height:44px; color:#555; font-size:16px; text-align:center; text-overflow: ellipsis; white-space: nowrap; margin:0 auto; padding:0;}
.lyIdxPro_menu ul li .promenu1 a:hover { color:#cf121c;}
.lyIdxPro_menu ul li:hover .promenu1 { display:block;}

.lyIdxPro_main .lyIdxPro_list { width:100%; height:auto; margin:0 auto; padding:0; position: relative; z-index: 1;}
.lyIdxPro_list ul li { width:23.5%; overflow:hidden; margin:0 2% 30px 0; padding:0 0 65px; background-color:#fff; float:left; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxPro_list ul li:nth-child(4n+4) { margin:0 0 30px;}
.lyIdxPro_list ul li .lyIdxPro_img { width:100%; height:310px; overflow:hidden; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxPro_list ul li .lyIdxPro_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#fff; border:1px solid #ddd; border-bottom:0; border-radius:4px 4px 0 0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxPro_list ul li .lyIdxPro_img a img { display:block; max-width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxPro_list ul li:hover .lyIdxPro_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}

.lyIdxPro_list ul li .lyIdxPro_con { width:100%; height:65px; overflow:hidden; margin:0; padding:0; background-color:#ddd; border-radius:0 0 4px 4px; position:absolute; bottom:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxPro_list ul li:hover .lyIdxPro_con { height:100%; background-color:rgba(207,18,28,0.93); padding:80px 20px; border-radius:4px;}
.lyIdxPro_list ul li .lyIdxPro_con a.lyIdxPro_name { display:block; width:100%; height:65px; overflow:hidden; line-height:65px; color:#333; font-size:18px; text-align:center; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxPro_list ul li:hover .lyIdxPro_con a.lyIdxPro_name { padding:0; height:40px; line-height:40px; color:#fff;}
.lyIdxPro_list ul li .lyIdxPro_con i { display:block; width:170px; overflow:hidden; margin:20px auto; padding:0;}
.lyIdxPro_list ul li .lyIdxPro_con i img { display:block; width:100%; height:auto; margin:0 auto; padding:0;}
.lyIdxPro_list ul li .lyIdxPro_con p { width:100%; height:50px; overflow:hidden; line-height:25px; color:rgba(255,255,255,0.7); font-size:15px; text-align:center; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin:0 auto; padding:0;}
.lyIdxPro_list ul li .lyIdxPro_con a.lyIdxPro_btn { display:block; width:60px; height:60px; overflow:hidden; margin:20px auto 0; padding:0;}

@media (max-width:1680px) {
	.lyIdx_pro .lyIdxPro_main { width:88%;}
}
@media (max-width:1600px) {
	.lyIdx_title { margin:0 auto 30px; padding:30px 0 0 30px;}
	
	.lyIdx_pro { padding:60px 0 30px;}
	.lyIdxPro_main .lyIdxPro_menu { margin:0 auto 10px;}
	.lyIdxPro_list ul li .lyIdxPro_img { height:300px;}	
}
@media (max-width:1560px) {
	.lyIdxPro_menu ul li a { padding:9px 25px;}
	.lyIdxPro_list ul li .lyIdxPro_img { height:280px;}
}
@media (max-width:1440px) {
	.lyIdx_pro .lyIdxPro_main { width:90%;}
	.lyIdxPro_menu ul li a { padding:9px 20px;}
	.lyIdxPro_list ul li { padding:0 0 60px;}
	.lyIdxPro_list ul li .lyIdxPro_img { height:262px;}
	.lyIdxPro_list ul li .lyIdxPro_con { height:60px;}
	.lyIdxPro_list ul li:hover .lyIdxPro_con { padding:60px 20px;}
	.lyIdxPro_list ul li .lyIdxPro_con a.lyIdxPro_name { height:60px; line-height:60px; font-size:16px;}
}
@media (max-width:1366px) {
	.lyIdx_title { margin:-30px auto 30px;}
	
	.lyIdxPro_menu ul li a { height:50px; line-height:40px; font-size:16px; padding:4px 19px;}
	
	.lyIdx_pro .lyIdxPro_main { width:94%;}
	.lyIdxPro_menu ul li a { height:50px; line-height:40px; font-size:16px; padding:4px 9px;}
	.lyIdxPro_list ul li .lyIdxPro_img { height:260px;}
}
@media (max-width:1280px) {
	.lyIdxPro_list ul li .lyIdxPro_img { height:248px;}
}
@media (max-width:1200px) {
	.lyIdxPro_menu ul li { margin:0 14px 15px 0;}
	.lyIdxPro_menu ul li a { font-size:15px;}
	.lyIdxPro_list ul li .lyIdxPro_img { height:232px;}
	.lyIdxPro_list ul li:hover .lyIdxPro_con { padding:30px 20px;}
}
@media (max-width:1080px) {
	.lyIdx_pro { padding: 60px 0 28px;}
	.lyIdxPro_menu ul li { width:23.5%; height:auto; margin:0 2% 20px 0; padding:0; float:left;}
	.lyIdxPro_menu ul li:nth-child(6n+6) { margin:0 2% 20px 0;}
	.lyIdxPro_menu ul li:nth-child(4n+4) { margin:0 0 20px;}
	.lyIdxPro_list ul li { width:24.1%; margin:0 1.2% 12px 0;}
	.lyIdxPro_list ul li:nth-child(4n+4) { margin:0 0 12px;}
	.lyIdxPro_list ul li .lyIdxPro_img { height:210px;}
}
@media (max-width:1024px) {

}
@media (max-width:800px) {
	.lyIdx_title p { font-size:52px;}
	.lyIdx_pro { padding:60px 0 20px;}
	.lyIdxPro_menu ul li { margin: 0 10px 15px 0;}
	.lyIdxPro_menu ul li a { padding:4px 14px;}
	.lyIdxPro_list ul li { width:48.5%; margin:0 3% 20px 0;}
	.lyIdxPro_list ul li:nth-child(4n+4) { margin:0 3% 20px 0;}
	.lyIdxPro_list ul li:nth-child(2n+2) { margin:0 0 20px;}
	.lyIdxPro_list ul li .lyIdxPro_img { height: 304px;}
}
@media (max-width: 767px) {
	.lyIdx_title { margin:-30px auto 10px; padding:30px 0 0; position:relative;}
	.lyIdx_title p { font-size:40px;}
	.lyIdx_title p font { font-size:22px; padding:0;}
	.lyIdx_title a.lyIdxTit_more { width:130px; background:url(../images/lyIdxTit_morebg1.png) 0 0 no-repeat; margin:-10px 0 0;}
	.lyIdxPro_menu ul li { width:100%; margin:0 auto 15px; float:inherit;}
	.lyIdxPro_menu ul li:nth-child(2n+2), .lyIdxPro_menu ul li:nth-child(3n+3), .lyIdxPro_menu ul li:nth-child(4n+4), .lyIdxPro_menu ul li:nth-child(6n+6) { margin:0 auto 15px;}
	.lyIdxPro_list ul li .lyIdxPro_img { height:164px;}
	.lyIdxPro_list ul li .lyIdxPro_con a.lyIdxPro_name { padding:0 10px;}
	.lyIdxPro_list ul li:hover .lyIdxPro_con { padding:20px;}
	.lyIdxPro_list ul li .lyIdxPro_con i { width:100%; margin:0 auto 10px;}
	.lyIdxPro_list ul li .lyIdxPro_con a.lyIdxPro_btn { margin:10px auto 0;}
}
@media (max-width: 375px) {
	.lyIdx_title p { font-size:34px;}
	.lyIdx_title p font { font-size:18px; padding:0;}
	
	.lyIdxPro_list ul li .lyIdxPro_img { height:150px;}
}
@media (max-width: 320px) {
	.lyIdx_title a.lyIdxTit_more { position:absolute; top:-5px; right:-5px;}
	.lyIdxPro_list ul li { width:100%; margin:0 auto 20px; float:inherit}
	.lyIdxPro_list ul li:nth-child(2n+2), .lyIdxPro_list ul li:nth-child(4n+4) { margin:0 auto 20px;}
	.lyIdxPro_list ul li .lyIdxPro_img { height:258px;}
	.lyIdxPro_list ul li:hover .lyIdxPro_con { padding:60px 20px;}
	.lyIdxPro_list ul li .lyIdxPro_con i { width:100%; margin:10px auto 20px;}
	.lyIdxPro_list ul li .lyIdxPro_con a.lyIdxPro_btn { margin:20px auto 0;}
}
/*lyIdx_pro 结束*/

/*lyIdx_about 开始*/
.lyIdx_about { width:100%; overflow:hidden; margin:0 auto; padding:80px 0 80px 10%; background-color:#cf121c; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#particles-js { position: absolute; height: 100%; width: 100%; left:0; top:0;}
.lyIdx_about .lyIdxAb_main { width:100%; height:auto; margin:0 auto; padding:50px 0; background:#fff url(../images/IdxAb_bg1.jpg) center bottom no-repeat; border-radius:4px 0 0 4px; position:relative; z-index:1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxAb_main .lyIdxAb_con { width:50%; height:auto; margin:0; padding:0 50px; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxAb_con .lyIdxAb_ms { width:100%; max-height:180px; overflow:hidden; line-height:36px; color:#777; font-size:16px; text-align:justify; text-indent:2em; margin:0 auto 30px; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:5; -webkit-box-orient:vertical;}
.lyIdxAb_ms p { width:100%; overflow:hidden; line-height:36px; color:#777; font-size:16px; text-align:justify; text-indent:2em; margin:0 auto; padding:0;}
.lyIdxAb_ms p span, .lyIdxAbt_ms p font, .lyIdxAbt_ms p em { line-height:36px!important; color:#777!important; font-family:Arial,Helvetica,\5FAE\8F6F\96C5\9ED1,sans-serif!important; font-size:16px!important; text-indent:0!important;}

.lyIdxAb_con .lyIdxAb_entry { width:100%; height:auto; margin:0 auto; padding:0; border:1px solid #ddd; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxAb_entry ul li { width:33.333333%; height:auto; margin:0; padding:0; border-right:1px solid #ddd; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxAb_entry ul li:nth-child(3) { border-right:0px solid #ddd;}
.lyIdxAb_entry ul li:hover { box-shadow:0 0 20px rgba(0,0,0,0.1); border-right:1px solid #fff;}
.lyIdxAb_entry ul li a { display:block; width:100%; height:auto; margin:0 auto; padding:10px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxAb_entry ul li a img { display:block; width:50px; height:50px; overflow:hidden; margin:0 auto; padding:0;}
.lyIdxAb_entry ul li a p { width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:18px; font-weight:bold; text-align:center; margin:0 auto; padding:0;}
.lyIdxAb_entry ul li a:hover p { color:#cf121c;}
.lyIdxAb_entry ul li a span { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#999; font-size:12px; text-align:center; margin:0 auto; padding:0; opacity:0.6;}
.lyIdxAb_con .lyIdxAb_since { width:100%; height:auto; margin:70px auto 0; padding:0;}
.lyIdxAb_since p { display:inline-block; height:40px; overflow:hidden; line-height:40px; color:#999; font-size:16px; letter-spacing:30px; margin:0; padding:0 0 0 24%; background-image: linear-gradient(to right, #ddd,rgba(221,221,221,0));}
.lyIdxAb_since span { display:inline-block; line-height:80px; color:#cf121c; font-family: "YouSheBiaoTiHei","Arial"; font-size:120px; letter-spacing:-10px; margin:0; padding:0 10px 0 0;}

.lyIdxAb_main .lyIdxAb_video { width:50%; height:630px; overflow:hidden; margin:0; padding:0; float:right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

@media (max-width:1680px) {
	.lyIdx_about { padding:80px 0 80px 6%;}
	.lyIdxAb_con .lyIdxAb_since { margin:40px auto 0;}
	.lyIdxAb_since p { padding:0 0 0 18%;}
	.lyIdxAb_main .lyIdxAb_video { height:572px;}
}
@media (max-width:1600px) {
	.lyIdx_about { padding:60px 0 60px 6%;}
	.lyIdx_about .lyIdxAb_main { padding:40px 0;}
	.lyIdxAb_main .lyIdxAb_con { padding:0 40px;}
	.lyIdxAb_con .lyIdxAb_ms { max-height: 160px; line-height: 32px;}
	.lyIdxAb_ms p { line-height: 32px;}
	.lyIdxAb_since p { padding:0 0 0 15%;}
	.lyIdxAb_main .lyIdxAb_video { height:545px;}
}
@media (max-width:1560px) {
	
}
@media (max-width:1440px) {
	.lyIdx_about { padding:60px 0 60px 5%;}	
	.lyIdxAb_con .lyIdxAb_since { margin:30px auto 0;}
	.lyIdxAb_con .lyIdxAb_ms { max-height: 160px; line-height: 32px; font-size:15px;}
	.lyIdxAb_ms p { line-height: 32px; font-size:15px;}
	.lyIdxAb_since p { padding:0 0 0 20%; letter-spacing: 25px;}
	.lyIdxAb_since span { line-height:60px; font-size:100px;}
	.lyIdxAb_main .lyIdxAb_video { height:500px;}	
}
@media (max-width:1366px) {
	.lyIdx_about { padding:60px 0 60px 3%;}	
	.lyIdxAb_since p { padding:0 0 0 20%; letter-spacing: 20px;}
	.lyIdxAb_main .lyIdxAb_video { height:480px;}
}
@media (max-width:1280px) {
	.lyIdxAb_since p { letter-spacing: 15px;}
	.lyIdxAb_con .lyIdxAb_ms { margin:0 auto 20px;}
	.lyIdxAb_con .lyIdxAb_since { margin:20px auto 0;}
	.lyIdxAb_main .lyIdxAb_video { height:450px;}
}
@media (max-width:1200px) {
	.lyIdxAb_since span { font-size:90px;}
}
@media (max-width:1080px) {
	.lyIdx_about { padding: 40px 0 40px 3%;}
	.lyIdxAb_main .lyIdxAb_con { width:100%; float:inherit; margin:0 auto 40px;}
	.lyIdxAb_con .lyIdxAb_ms { max-height:inherit;}
	.lyIdxAb_since p { padding: 0 0 0 30%; letter-spacing: 30px;}
	.lyIdxAb_since span { line-height:80px; font-size:120px;}
	.lyIdxAb_main .lyIdxAb_video { width:100%; height:auto; padding:0 40px; float:inherit;}
}
@media (max-width:1024px) {

}
@media (max-width:800px) {
	.lyIdx_about { padding: 40px 0 40px 2.5%;}
	.lyIdxAb_since p { padding: 0 0 0 20%; letter-spacing: 20px;}
}
@media (max-width: 767px) {
	.lyIdx_about .lyIdxAb_main { padding:40px 0 20px;}
	.lyIdxAb_main .lyIdxAb_con { padding:0 20px;}
	.lyIdxAb_since p { padding: 0 0 0 10%; letter-spacing: 5px;}
	.lyIdxAb_since span { line-height: 60px; font-size: 80px;}
	.lyIdxAb_main .lyIdxAb_video { padding:0 20px;}
}
@media (max-width: 375px) {
	.lyIdxAb_since p { letter-spacing: 0;}
	.lyIdxAb_since span { line-height: 50px; font-size: 76px;}
	.lyIdxAb_entry ul li a { padding:10px;}
}
@media (max-width: 320px) {
	.lyIdx_about .lyIdxAb_main { padding: 60px 0 20px;}
	.lyIdxAb_since p { padding: 0 0 0 10px; letter-spacing: 0;}
	.lyIdxAb_since span { line-height: 40px; font-size: 70px;}
	.lyIdxAb_entry ul li a p { font-size:17px;}
}
/*lyIdx_about 结束*/

/*lyIdx_case 开始*/
.lyIdx_case { width:100%; overflow:hidden; margin:0 auto; padding:80px 0; background:url(../images/IdxCase_bg.jpg) center center no-repeat; background-size:cover; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdx_case .lyIdxCase_main { width:80%; height:auto; min-height:480px; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.lyIdxCase_main .lyIdxCase_list { width:100%; height:auto; margin:0 auto; padding:0;}
.lyIdxCase_list .swiper-container2 { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0 0 80px ; position:relative;}
/*.lyIdxCase_list .mySwiper02 .swiper-slide { height:auto; margin:0; padding:50px 30px 30px 50px; background:#fff url(../images/case_bq1.png) 30px 30px no-repeat; background-size:20px 20px; border:1px solid #ddd; border-radius:4px; box-shadow:0 10px 20px rgba(0,0,0,0.05); position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxCase_list .mySwiper02 .swiper-slide:hover { background:#fff url(../images/case_bq2.png) 30px 30px no-repeat;}
.lyIdxCase_list .mySwiper02 .swiper-slide i { width:0; height:3px; overflow:hidden; margin:0; padding:0; background-color:#cf121c; position:absolute; left:50%; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxCase_list .mySwiper02 .swiper-slide:hover i { width:100%; margin:0 0 0 -50%;}
.lyIdxCase_list .mySwiper02 .swiper-slide .lyIdxCase_name { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.lyIdxCase_list .mySwiper02 .swiper-slide .lyIdxCase_name a { display:block; width:100%; height:60px; overflow:hidden; line-height:60px; color:#333; font-size:20px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.lyIdxCase_list .mySwiper02 .swiper-slide:hover .lyIdxCase_name a { color:#cf121c;}
.lyIdxCase_list .mySwiper02 .swiper-slide p { width:100%; height:50px; overflow:hidden; line-height:25px; color:#999; font-size:15px; text-align:justify; margin:0 auto; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.lyIdxCase_list .mySwiper02 .swiper-slide .lyIdxCase_ImgBtn { width:100%; height:90px; overflow:hidden; margin:30px auto 0; padding:0;}
.lyIdxCase_list .mySwiper02 .swiper-slide .lyIdxCase_ImgBtn a.lyIdxCase_img { display:block; width:90px; height:90px; overflow:hidden; margin:0; padding:0; border-radius:50%; float:left; position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxCase_list .mySwiper02 .swiper-slide:hover .lyIdxCase_ImgBtn a.lyIdxCase_img { transform: rotateZ(360deg); -webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg);}
.lyIdxCase_list .mySwiper02 .swiper-slide .lyIdxCase_ImgBtn a.lyIdxCase_img img { display:block; width:100%; height:100%; overflow:hidden; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.lyIdxCase_list .mySwiper02 .swiper-slide .lyIdxCase_ImgBtn a.lyIdxCase_btn { display:block; width:150px; height:46px; overflow:hidden; line-height:46px; color:#fff; font-size:16px; text-align:center; margin:22px 0; padding:0; background-color:#cf121c; border-radius:4px; float:right;}
.lyIdxCase_list .mySwiper02 .swiper-slide .lyIdxCase_ImgBtn a.lyIdxCase_btn img { display:inline-block; width:18px; height:18px; vertical-align:middle; margin:-4px 0 0 5px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxCase_list .mySwiper02 .swiper-slide .lyIdxCase_ImgBtn a.lyIdxCase_btn:hover img { margin:-4px 0 0 15px;}*/

.lyIdxCase_list .swiper-container2 .swiper-pagination { width:100%; height:10px; overflow:hidden; margin:0; padding:0; left:0; bottom:15px!important;}
.lyIdxCase_list .swiper-container2 .swiper-pagination .swiper-pagination-bullet { width:10px; height:10px; border-radius:50%; opacity:0.2; background-color:#cf121c;}
.lyIdxCase_list .swiper-container2 .swiper-pagination .swiper-pagination-bullet-active { opacity:1;}
.lyIdxCase_list .swiper-container2 .swiper-button-prev, .lyIdxCase_list .swiper-container2 .swiper-button-next { width:40px!important; height:40px!important; margin:0!important; top:inherit!important; bottom:0!important; border-radius:50%; outline:none;}
.lyIdxCase_list .swiper-container2 .swiper-button-prev { background:#ccc url(../images/prev02.png) center center no-repeat; background-size:20px 20px; left:50%; margin-left:-100px!important; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxCase_list .swiper-container2 .swiper-button-next { background:#ccc url(../images/next02.png) center center no-repeat; background-size:20px 20px; right:50%; margin-right:-100px!important; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxCase_list .swiper-container2 .swiper-button-prev:hover { background:#cf121c url(../images/prev02.png) center center no-repeat; background-size:20px 20px;}
.lyIdxCase_list .swiper-container2 .swiper-button-next:hover { background:#cf121c url(../images/next02.png) center center no-repeat; background-size:20px 20px;}
.lyIdxCase_list .swiper-container2 .swiper-button-prev:after, .lyIdxCase_list .swiper-container2 .swiper-rtl .swiper-button-next:after { font-size:0;}
.lyIdxCase_list .swiper-container2 .swiper-button-next:after, .lyIdxCase_list .swiper-container2 .swiper-rtl .swiper-button-prev:after { font-size:0;}

.lyIdxCase_list .swiper-container2 .swiper-slide { height:auto; margin:0; padding:0; position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxCase_list .swiper-container2 .swiper-slide .lyNyCase_img { width:100%; height:320px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.lyIdxCase_list .swiper-container2 .swiper-slide .lyNyCase_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.lyIdxCase_list .swiper-container2 .swiper-slide .lyNyCase_img a img { display:block; width:100%; height:100%; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxCase_list .swiper-container2 .swiper-slide:hover .lyNyCase_img a img { transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}
.lyIdxCase_list .swiper-container2 .swiper-slide .lyNyCase_img a .lyNyCase_mask { width:100%; height:100%; overflow:hidden; margin:0; padding:0; background:rgba(207,18,28,0.8) url(../images/more0.png) center no-repeat; position:absolute; left:0; top:100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxCase_list .swiper-container2 .swiper-slide:hover .lyNyCase_img a .lyNyCase_mask { top:0;}
.lyIdxCase_list .swiper-container2 .swiper-slide .lyNyCase_img .lyNyCase_time { width:160px; height:45px; overflow:hidden; line-height:45px; color:#999; font-size:15px; text-align:center; background-color:#fff; border-radius:8px 8px 0 0; margin:0 0 0 -80px; padding:0; position:absolute; left:50%; bottom:0;}
.lyIdxCase_list .swiper-container2 .swiper-slide .lyNyCase_img .lyNyCase_time img { display:inline-block; vertical-align:middle; margin:-4px 4px 0 0; width:20px; height:20px;}

.lyIdxCase_list .swiper-container2 .swiper-slide .lyNyCase_text { width:100%; height:auto; margin:0 auto; padding:20px 30px 30px; border:1px solid #eaeaea; border-top:0; background-color:#fff; border-radius:0 0 8px 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxCase_list .swiper-container2 .swiper-slide:hover .lyNyCase_text { border:1px solid #fff; border-top:0; box-shadow:0 10px 20px rgba(0,0,0,0.1);}
.lyIdxCase_list .swiper-container2 .swiper-slide .lyNyCase_text a.lyNyCase_name { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:18px; text-align:center; text-overflow:ellipsis; white-space:nowrap; margin:0 auto; padding:0;}
.lyIdxCase_list .swiper-container2 .swiper-slide:hover .lyNyCase_text a.lyNyCase_name { color:#cf121c;}
.lyIdxCase_list .swiper-container2 .swiper-slide .lyNyCase_text p { width:100%; height:60px; overflow:hidden; line-height:30px; color:#777; font-size:15px; text-align:justify; margin:0 auto 20px; padding:0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis;}
.lyIdxCase_list .swiper-container2 .swiper-slide .lyNyCase_text a.lyNyCase_more { display:block; width:150px; height:45px; overflow:hidden; line-height:45px; color:#fff; font-size:15px; text-align:center; background-color:rgba(0,0,0,0.4); border-radius:25px; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;margin:0 auto;}
.lyIdxCase_list .swiper-container2 .swiper-slide .lyNyCase_text  a.lyNyCase_more img { display:inline-block; width:20px; height:15px; vertical-align:middle; margin:-4px 0 0 5px; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.lyIdxCase_list .swiper-container2 .swiper-slide:hover .lyNyCase_text a.lyNyCase_more { background-color:#cf121c;}
.lyIdxCase_list .swiper-container2 .swiper-slide:hover .lyNyCase_text a.lyNyCase_more img { margin:-4px 0 0 15px;}

@media (max-width:1680px) {
	.lyIdx_case .lyIdxCase_main { width:88%;}
}
@media (max-width:1600px) {
	.lyIdx_case { padding:60px 0 30px;}
	.lyIdxCase_list .swiper-container2 { padding:0 0 70px;}
	
	.lyIdxCase_list .swiper-container2 .swiper-slide .lyNyCase_img { height:300px;}
}
@media (max-width:1560px) {
	
}
@media (max-width:1440px) {
	.lyIdx_case .lyIdxCase_main { width:90%;}
	.lyIdxCase_list .swiper-container2 .swiper-slide .lyIdxCase_name a { font-size:18px;}
	
	.lyIdxCase_list .swiper-container2 .swiper-slide .lyNyCase_img { height:280px;}
}
@media (max-width:1366px) {
	.lyIdx_case .lyIdxCase_main { width:94%;}
}
@media (max-width:1280px) {
	/*.lyIdxCase_list .swiper-container2 .swiper-slide { padding:30px; background: #fff url(../images/case_bq1.png) 20px 20px no-repeat; background-size: 20px 20px;}*/
	.lyIdxCase_list .swiper-container2 .swiper-slide .lyIdxCase_name a { height:50px; height:50px;}
	.lyIdxCase_list .swiper-container2 .swiper-slide .lyIdxCase_ImgBtn { margin:20px auto 0;}
	.lyIdxCase_list .swiper-container2 .swiper-slide .lyIdxCase_ImgBtn a.lyIdxCase_btn { width:130px;}
	
	.lyIdxCase_list .swiper-container2 .swiper-slide .lyNyCase_img { height:260px;}
}
@media (max-width:1200px) {
	
}
@media (max-width:1080px) {
	.lyIdxCase_list .swiper-container2 .swiper-slide .lyIdxCase_name a { font-size:16px;}
	.lyIdxCase_list .swiper-container2 .swiper-slide p { height:48px; line-height:24px; font-size:14px;}
	.lyIdxCase_list .swiper-container2 .swiper-slide .lyIdxCase_ImgBtn a.lyIdxCase_btn { height:40px; line-height:40px; font-size:15px; margin:25px 0;}
	
	.lyIdxCase_list .swiper-container2 .swiper-slide .lyNyCase_img { height:240px;}
	.lyIdxCase_list .swiper-container2 .swiper-slide .lyNyCase_text { padding:10px 20px 20px;}
}
@media (max-width:1024px) {
	.lyIdxCase_list .swiper-container2 .swiper-slide .lyNyCase_img { height:220px;}
}
@media (max-width:800px) {
}
@media (max-width: 767px) {
	.lyIdx_case .lyIdxCase_main { min-height:400px;}
	.lyIdxCase_list .swiper-container2 { padding:0 0 60px;}
	
	.lyIdxCase_list .swiper-container2 .swiper-slide .lyNyCase_img { height:260px;}
	.lyIdxCase_list .swiper-container2 .swiper-slide .lyNyCase_img .lyNyCase_time { width:130px; height:40px; line-height:40px; margin:0 0 0 -65px;}
}
@media (max-width: 375px) {

}
@media (max-width: 320px) {
	.lyIdxCase_list .swiper-container2 .swiper-slide .lyNyCase_img { height:220px;}
}
/*lyIdx_case 结束*/

/*lyIdx_honor 开始*/
.lyIdx_honor { width:100%; overflow:hidden; margin:0 auto; padding:80px 0; background-color:#f4f4f4; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdx_honor .lyIdxHonor_main { width:80%; height:auto; min-height:480px; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.lyIdxHonor_main .lyIdxHonor_list { width:100%; height:auto; margin:0 auto; padding:0;}
.lyIdxHonor_list .swiper-container3 { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0 0 80px ; position:relative;}
.lyIdxHonor_list .swiper-container3 .swiper-slide { height:auto; margin:0; padding:0; background-color:#fff; border:1px solid #ddd; border-radius:4px; box-shadow:0 10px 20px rgba(0,0,0,0.05); position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxHonor_list .swiper-container3 .swiper-slide .lyIdxHonor_img { width:100%; height:300px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.lyIdxHonor_list .swiper-container3 .swiper-slide .lyIdxHonor_img img { display:block; max-width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxHonor_list .swiper-container3 .swiper-slide:hover .lyIdxHonor_img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyIdxHonor_list .swiper-container3 .swiper-slide .lyIdxHonor_img .lyIdxHonor_mask { width:100%; height:0; overflow:hidden; margin:0; padding:0; background-color:rgba(0,0,0,0.6); border-radius:4px 4px 0 0; position:absolute; left:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxHonor_list .swiper-container3 .swiper-slide:hover .lyIdxHonor_img .lyIdxHonor_mask { height:100%;}
.lyIdxHonor_list .swiper-container3 .swiper-slide .lyIdxHonor_img .lyIdxHonor_mask a { display:block; width:96px; height:96px; overflow:hidden; margin:-48px 0 0 -48px; padding:22px 0; border:1px solid #fff; border-radius:50%; position:absolute; left:50%; top:50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxHonor_list .swiper-container3 .swiper-slide .lyIdxHonor_img .lyIdxHonor_mask a i { display:block; width:22px; height:22px; overflow:hidden; margin:0 auto 6px; padding:0; background:url(../images/CkIco.png) center center no-repeat;}
.lyIdxHonor_list .swiper-container3 .swiper-slide .lyIdxHonor_img .lyIdxHonor_mask a span { display:block; width:100%; overflow:hidden; line-height:22px; color:#fff; font-size:15px; text-align:center; margin:0 auto; padding:0;}
.lyIdxHonor_list .swiper-container3 .swiper-slide .lyIdxHonor_name { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.lyIdxHonor_list .swiper-container3 .swiper-slide .lyIdxHonor_name a { display:block; width:100%; height:56px; overflow:hidden; line-height:55px; color:#333; font-size:18px; text-align:center; white-space:nowrap; text-overflow:ellipsis; border-radius:0 0 4px 4px; margin:0 auto; padding:0 20px; border-top:1px solid #ddd; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxHonor_list .swiper-container3 .swiper-slide:hover .lyIdxHonor_name a { color:#fff; background-color:#cf121c; border-top:1px solid #cf121c;}

.lyIdxHonor_list .swiper-container3 .swiper-pagination { width:100%; height:10px; overflow:hidden; margin:0; padding:0; left:0; bottom:15px!important;}
.lyIdxHonor_list .swiper-container3 .swiper-pagination .swiper-pagination-bullet { width:10px; height:10px; border-radius:50%; opacity:0.2; background-color:#cf121c;}
.lyIdxHonor_list .swiper-container3 .swiper-pagination .swiper-pagination-bullet-active { opacity:1;}
.lyIdxHonor_list .swiper-container3 .swiper-button-prev, .lyIdxHonor_list .swiper-container3 .swiper-button-next { width:40px!important; height:40px!important; margin:0!important; top:inherit!important; bottom:0!important; border-radius:50%; outline:none;}
.lyIdxHonor_list .swiper-container3 .swiper-button-prev { background:#ccc url(../images/prev02.png) center center no-repeat; background-size:20px 20px; left:50%; margin-left:-120px!important; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxHonor_list .swiper-container3 .swiper-button-next { background:#ccc url(../images/next02.png) center center no-repeat; background-size:20px 20px; right:50%; margin-right:-120px!important; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxHonor_list .swiper-container3 .swiper-button-prev:hover { background:#cf121c url(../images/prev02.png) center center no-repeat; background-size:20px 20px;}
.lyIdxHonor_list .swiper-container3 .swiper-button-next:hover { background:#cf121c url(../images/next02.png) center center no-repeat; background-size:20px 20px;}
.lyIdxHonor_list .swiper-container3 .swiper-button-prev:after, .lyIdxHonor_list .swiper-container3 .swiper-rtl .swiper-button-next:after { font-size:0;}
.lyIdxHonor_list .swiper-container3 .swiper-button-next:after, .lyIdxHonor_list .swiper-container3 .swiper-rtl .swiper-button-prev:after { font-size:0;}

@media (max-width:1680px) {
	.lyIdx_honor .lyIdxHonor_main { width:88%;}
}
@media (max-width:1600px) {
	.lyIdx_honor { padding:60px 0 30px;}
	.lyIdxHonor_list .swiper-container3 { padding:0 0 70px;}
}
@media (max-width:1560px) {
	
}
@media (max-width:1440px) {
	.lyIdx_honor .lyIdxHonor_main { width:90%;}
	.lyIdxHonor_list .swiper-container3 .swiper-slide .lyIdxHonor_name a { font-size:16px;}
}
@media (max-width:1366px) {
	.lyIdx_honor .lyIdxHonor_main { width:94%;}
}
@media (max-width:1280px) {
	
}
@media (max-width:1200px) {
	
}
@media (max-width:1080px) {

}
@media (max-width:1024px) {

}
@media (max-width:800px) {
}
@media (max-width: 767px) {
	.lyIdxHonor_list .swiper-container3 { padding:0 0 60px;}
}
@media (max-width: 375px) {

}
@media (max-width: 320px) {

}
/*lyIdx_honor 结束*/

/*lyIdx_new 开始*/
.lyIdx_new { width:100%; overflow:hidden; margin:0 auto; padding:80px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdx_new .lyIdxNew_main { width:80%; height:auto; min-height:480px; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.lyIdxNew_tab { margin:1px 0 0; float:right;}
.lyIdxNew_tab ul li { display:inline-block; width:160px; height:48px; overflow:hidden; line-height:46px; color:#666; font-size:18px; margin:0 0 0 20px; padding:0 40px; background-color:#fff; border:1px solid #ddd; border-radius:4px; transform-origin:0 0; transform: skew(-15deg); cursor:pointer; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxNew_tab ul li span { display:block; width:80px; height:46px; transform-origin:0 0; transform: skew(15deg); margin:0 0 0 -40px; position:absolute; left:50%;}
.lyIdxNew_tab ul li:hover, .lyIdxNew_tab ul li.NewTabActive { color:#fff; background-color:#cf121c; border:1px solid #cf121c;}

.lyIdxNew_main .lyIdxNew_con { width:100%; height:auto; margin:0 auto; padding:0;}
.lyIdxNew_con .lyIdxNew_tj { width:48%; height:auto; overflow:hidden; margin:0; padding:0; float:right; position:relative;}
.lyIdxNew_tj .lyIdxNewTj_img { width:100%; height:520px; overflow:hidden; margin:0 auto; padding:0;}
.lyIdxNew_tj .lyIdxNewTj_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.lyIdxNew_tj .lyIdxNewTj_img a img { display:block; width:100%; height:100%; overflow:hidden; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxNew_tj .lyIdxNewTj_img a i { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:rgba(0,0,0,0.3); position:absolute; left:0; top:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxNew_tj:hover .lyIdxNewTj_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyIdxNew_tj:hover .lyIdxNewTj_img a i { background-color:rgba(0,0,0,0.2);}
.lyIdxNew_tj .lyIdxNewTj_name { width:100%; height:auto; overflow:hidden; margin:0; padding:20px 30px; position:absolute; bottom:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxNew_tj .lyIdxNewTj_name a { display:block; width:80%; height:48px; overflow:hidden; line-height:48px; color:#fff; font-size:18px; white-space:nowrap; text-overflow:ellipsis; margin:0; padding:0; float:left;}
.lyIdxNew_tj .lyIdxNewTj_name span { display:block; width:20%; height:48px; overflow:hidden; line-height:48px; color:#fff; font-size:16px; text-align:right; margin:0; padding:0; float:right;}
.lyIdxNew_tj .lyIdxNewTj_name span img { display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-4px 5px 0 0;}

.lyIdxNew_con .lyIdxNew_list { width:48%; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
.lyIdxNew_list dl dt { width:100%; overflow:hidden; margin:0 auto; padding:0 0 34px; border-bottom:1px solid #eee; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxNew_list dl dt .lyIdxNew_zx { width:100%; overflow:hidden; margin:0 auto; padding:30px; background:#cf121c url(../images/IdxNew_bg.jpg) right center no-repeat; border-radius:4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxNew_list dl dt .lyIdxNew_zx .lyIdxNew_zxImg { width:36%; height:170px; overflow:hidden; margin:0; padding:0; float:left;}
.lyIdxNew_list dl dt .lyIdxNew_zx .lyIdxNew_zxImg a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#fff; position:relative;}
.lyIdxNew_list dl dt .lyIdxNew_zx .lyIdxNew_zxImg a img { display:block; width:100%; height:100%; overflow:hidden; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxNew_list dl dt:hover .lyIdxNew_zx .lyIdxNew_zxImg a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyIdxNew_list dl dt .lyIdxNew_zx .lyIdxNew_zxText { width:64%; height:170px; overflow:hidden; margin:0; padding:0 0 0 30px; float:right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxNew_list dl dt .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxName { display:block; width:100%; height:48px; overflow:hidden; line-height:48px; color:#fff; font-size:18px; text-align:justify; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.lyIdxNew_list dl dt .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:16px; margin:10px auto 20px; padding:0; opacity:0.8;}
.lyIdxNew_list dl dt .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime img { display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-4px 5px 0 0;}
.lyIdxNew_list dl dt .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxBtn { display:block; width:45px; height:30px; overflow:hidden; margin:0; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxNew_list dl dt:hover .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxBtn { margin:0 0 0 20px;}

.lyIdxNew_list dl dd { width:100%; overflow:hidden; margin:0 auto; padding:18px 0 18px 80px; border-bottom:1px solid #eee; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxNew_list dl dd:hover, .lyIdxNew_list dl dd.IdxNew_On { padding:18px 0;}
.lyIdxNew_list dl dd i { display:block; width:72px; height:24px; overflow:hidden; line-height:24px; color:#fff; font-size:14px; font-style:normal; text-align:center; background:url(../images/new_bq.png) left center no-repeat; background-size:100% 100%; margin:-12px 0 0; padding:0 5px 0 0; position:absolute; left:0; top:50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxNew_list dl dd:hover i, .lyIdxNew_list dl dd.IdxNew_On i { display:none;}
.lyIdxNew_list dl dd .lyIdxNew_zx { width:100%; overflow:hidden; margin:0 auto; padding:0; background:none; border-radius:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxImg { width:36%; height:0; overflow:hidden; margin:0; padding:0; float:left;}
.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxText { height:48px; overflow:hidden; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxName { display:block; width:78%; height:48px; overflow:hidden; line-height:48px; color:#333; font-size:18px; white-space:nowrap; text-overflow:ellipsis; margin:0; padding:0; float:left;}
.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime { display:block; width:22%; height:48px; overflow:hidden; line-height:48px; color:#999; font-size:16px; text-align:right; margin:0; padding:0; float:right;}
.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime em { display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-4px 5px 0 0; background:url(../images/time2.png) center center no-repeat; background-size:20px 20px;}
.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxBtn { display:none;}

.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx, .lyIdxNew_list dl dd:hover .lyIdxNew_zx { width:100%; overflow:hidden; margin:0 auto; padding:30px; background:#cf121c url(../images/IdxNew_bg.jpg) right center no-repeat; border-radius:4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxImg, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxImg { height:170px;}
.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxImg a, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxImg a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#fff; position:relative;}
.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxImg a img, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxImg a img { display:block; width:100%; height:100%; overflow:hidden; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText { width:64%; height:170px; overflow:hidden; margin:0; padding:0 0 0 30px; float:right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxName, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxName { display:block; width:100%; height:48px; overflow:hidden; line-height:48px; color:#fff; font-size:18px; text-align:justify; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:16px; text-align:left; margin:10px auto 20px; padding:0; opacity:0.8;}
.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime em, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime em { display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-4px 5px 0 0; background:url(../images/time1.png) center center no-repeat; background-size:20px 20px;}
.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxBtn, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxBtn { display:block; width:45px; height:30px; overflow:hidden; margin:0; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}

@media (max-width:1680px) {
	.lyIdx_new .lyIdxNew_main { width:88%;}
}
@media (max-width:1600px) {
	.lyIdx_new { padding:60px 0;}
	.lyIdxNew_con .lyIdxNew_list { width:49%;}
	.lyIdxNew_list dl dt { padding:0 0 32px;}	
	.lyIdxNew_list dl dd { padding:15px 0 15px 80px;}
	.lyIdxNew_list dl dd.IdxNew_On, .lyIdxNew_list dl dd:hover { padding:15px 0;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx, .lyIdxNew_list dl dd:hover .lyIdxNew_zx { padding:20px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText { padding:0 0 0 20px;}
	.lyIdxNew_tj .lyIdxNewTj_img { height:480px;}
	.lyIdxNew_tj .lyIdxNewTj_name { padding:10px 20px;}
}
@media (max-width:1560px) {
	
}
@media (max-width:1440px) {
	.lyIdx_new .lyIdxNew_main { width:90%;}
	.lyIdxNew_list dl dt { padding:0 0 22px;}
	
	.lyIdxNew_list dl dd { padding:10px 0 10px 80px;}
	.lyIdxNew_list dl dd.IdxNew_On, .lyIdxNew_list dl dd:hover { padding:10px 0;}
	.lyIdxNew_list dl dd a { font-size:16px;}
	.lyIdxNew_list dl dd span { font-size:15px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxImg, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxImg { height:150px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText { height:150px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime { margin:5px auto 15px;}
	.lyIdxNew_tj .lyIdxNewTj_img { height:420px;}
}
@media (max-width:1366px) {
	.lyIdx_new .lyIdxNew_main { width:94%;}
}
@media (max-width:1280px) {
	.lyIdxNew_tab ul li { width:140px; padding:0 20px; font-size:16px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxName, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxName { font-size:16px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime { font-size:15px;}
	.lyIdxNew_tj .lyIdxNewTj_name a { font-size:16px;}
	.lyIdxNew_tj .lyIdxNewTj_name span { font-size:15px;}
	.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime { font-size:15px;}
}
@media (max-width:1200px) {
	
	.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxName { width:76%;}
	.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime { width:24%; font-size:14px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime { font-size:14px;}
	.lyIdxNew_tj .lyIdxNewTj_name span { font-size:14px;}
	
	
}
@media (max-width:1080px) {
	.lyIdx_new { padding:60px 0 40px;}
	.lyIdxNew_con .lyIdxNew_tj { width:100%; float: inherit; margin:0 auto 40px;}
	.lyIdxNew_tj .lyIdxNewTj_img { height: 600px;}
	.lyIdxNew_tj .lyIdxNewTj_name { padding:20px 30px;}
	.lyIdxNew_tj .lyIdxNewTj_name a { font-size:17px;}
	
	.lyIdxNew_con .lyIdxNew_list { width:100%; float: inherit;}
	.lyIdxNew_list dl dt { padding:0 0 30px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx, .lyIdxNew_list dl dd:hover .lyIdxNew_zx { padding:30px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxImg, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxImg { width:26%; height:170px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText { width: 74%; height: 170px; padding:0 0 0 30px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxName, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxName { font-size:17px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime { margin:10px auto 20px;}
	.lyIdxNew_list dl dd { padding:15px 0 15px 80px;}
	.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxName { font-size:17px;}
}
@media (max-width:1024px) {

}
@media (max-width:800px) {
	.lyIdxNew_tj .lyIdxNewTj_img { height: 480px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx, .lyIdxNew_list dl dd:hover .lyIdxNew_zx { padding:24px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxImg, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxImg { width:36%;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText { width:64%;}
}
@media (max-width: 767px) {
	.lyIdxNew_tab { width:100%; margin:10px 0 0; text-align:center;}
	.lyIdxNew_tab ul li { margin:0 10px;}
	.lyIdxNew_main .lyIdxNew_con { margin:80px auto 0;}
	.lyIdxNew_con .lyIdxNew_tj { margin:0 auto 20px;}
	.lyIdxNew_tj .lyIdxNewTj_img { height: 280px;}
	.lyIdxNew_tj .lyIdxNewTj_name { padding: 10px 20px;}
	.lyIdxNew_tj .lyIdxNewTj_name a { width:100%; height:40px; line-height:40px; font-size: 16px; float:inherit;}
	.lyIdxNew_tj .lyIdxNewTj_name span { width:100%; height:30px; line-height:30px; font-size: 14px; text-align:left; float:inherit;}
	
	.lyIdxNew_list dl dt { padding: 0 0 20px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx, .lyIdxNew_list dl dd:hover .lyIdxNew_zx { padding:20px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxImg, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxImg { width:100%; height:240px; margin:0 auto 10px; float:inherit;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText { width:100%; height:auto; margin:0 auto; padding:0; float:inherit;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime { margin:0 auto 10px;}
	.lyIdxNew_list dl dd { padding: 10px 0 10px 80px;}
	.lyIdxNew_list dl dd i { top:18px; margin:0;}
	.lyIdxNew_list dl dd a { width: 100%; height:40px; line-height:40px; font-size:16px; margin:0 auto; float:inherit;}
	.lyIdxNew_list dl dd span { width: 100%; height:30px; line-height:30px; font-size:14px; margin:-5px auto 0; float:inherit; text-align:left;}
	
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx, .lyIdxNew_list dl dd:hover .lyIdxNew_zx { padding:20px;}
	.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxImg { width:100%; float:inherit; margin:0 auto;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxImg, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxImg { height:220px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxText, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxText { width:100%; float:inherit; margin:0 auto; padding:0;}
	.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxText { height:auto;}
	.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxText a.lyIdxNew_zxName { width:100%; height:40px; line-height:40px; float:inherit;}
	.lyIdxNew_list dl dd .lyIdxNew_zx .lyIdxNew_zxText span.lyIdxNew_zxTime { width:100%; height:30px; line-height:30px; float:inherit; text-align:left;}
	
}
@media (max-width: 375px) {
	.lyIdxNew_tj .lyIdxNewTj_img { height: 240px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxImg, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxImg { height: 220px;}
}
@media (max-width: 320px) {
	.lyIdxNew_tab ul li { width:120px; margin:0 5px; padding:0 10px;}
	.lyIdxNew_tab ul li span { margin:0 0 0 -45px;}
	.lyIdxNew_tj .lyIdxNewTj_img { height: 210px;}
	.lyIdxNew_list dl dd.IdxNew_On .lyIdxNew_zx .lyIdxNew_zxImg, .lyIdxNew_list dl dd:hover .lyIdxNew_zx .lyIdxNew_zxImg { height: 180px;}
}
/*lyIdx_new 结束*/

/*ly_foot 开始*/
.ly_foot { width:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#f9f9f9; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ly_foot .lyFoot_nav { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; background-color:#cf121c; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyFoot_nav i { width:10%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#a50a12; position:absolute; left:0; top:0;}
.lyFoot_nav .lyFootNav_main { width:80%; height:15px; overflow:hidden; margin:0 auto; padding:0;}
.lyFootNav_main .lyFootNav_hd { width:30%; height:95px; overflow:hidden; margin:0; padding:20px 0 20px 40px; background-color:#a50a12; float:left; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyFootNav_hd img { display:block; width:32px; height:32px; overflow:hidden; margin:-16px 0 0; position:absolute; left:0; top:50%;}
.lyFootNav_hd p { width:100%; height:55px; overflow:hidden; line-height:55px; color:#fff; font-size:24px; font-weight:bold; margin:0;}
.lyFootNav_hd p font { display:inline-block; color:rgba(255,255,255,0.2); margin:0 0 0 10px;}
.lyFootNav_main .lyFootNav_list { width:66%; overflow:hidden; margin:20px 0; padding:0; text-align:right; float:right;}
.lyFootNav_list a { display:inline-block; height:55px; line-height:55px; color:#fff; font-size:18px; font-weight:bold; margin:0; padding:0 0 0 40px;}
.lyFootNav_list a img { display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-4px 0 0 5px;}

.ly_foot .lyFoot_main { width:100%; overflow:hidden; margin:0 auto; padding:30px 10% 40px; background-color:#f9f9f9; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyFoot_main .lyFoot_con { width:100%; height:auto; margin:0 auto; padding:0;}
.lyFoot_con .lyFoot_logo { width:22%; height:80px; overflow:hidden; margin:20px 0; padding:0; float:left;}
.lyFoot_logo a { display: table-cell; vertical-align: middle; width:100%; height:80px; overflow:hidden; margin:0; padding:0;}
.lyFoot_logo a img { display:inline-block; max-width:100%; height:auto; max-height:100%; margin:0; padding:0;}
.lyFoot_con .lyFoot_lxfs { width:68%; height:auto; margin:25px 0 0; padding:0; float:left;}
.lyFoot_lxfs ul li { width:40%; height:auto; margin:0; padding:0 0 0 70px; float:left; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyFoot_lxfs ul li:nth-child(2) { width:60%;}
.lyFoot_lxfs ul li .ftico { width:70px; height:70px; margin:0; padding:0; background-color:#fff; box-shadow:0 3px 8px rgba(0,0,0,0.1); border-radius:50%; position:absolute; left:0; top:0;}
.lyFoot_lxfs ul li .ftico img { display:block; width:40px; height:40px; overflow:hidden; margin:15px auto; padding:0;}
.lyFoot_lxfs ul li .lyFootLxfs_text { width:100%; overflow:hidden; margin:0; padding:4px 0 4px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyFoot_lxfs ul li .lyFootLxfs_text span { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:17px; font-weight:bold; margin:0 auto 2px; padding:0;}
.lyFoot_lxfs ul li .lyFootLxfs_text font { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#cf121c; font-size:30px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.lyFoot_lxfs ul li .lyFootLxfs_text p { width:100%; min-height:30px; max-height:60px; overflow:hidden; line-height:30px; color:#555; font-size:16px; margin:0 auto; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.lyFoot_con .lyFoot_ewm { width:120px; height:auto; overflow:hidden; margin:0; padding:0; float:right;}
.lyFoot_ewm img { display:block; width:120px; height:120px; overflow:hidden; margin:0 auto 10px; padding:0;}
.lyFoot_ewm p { width:100%; overflow:hidden; color:#666; font-size:15px; font-weight:bold; text-align:center; margin:0 auto; padding:0;}

.lyFoot_main .lyFoot_copy { width:100%; overflow:hidden; margin:20px auto 0; padding:0;}
.lyFoot_copy p { width:60%; height:45px; overflow:hidden; line-height:45px; color:#888; font-size:15px; margin:0; padding:0;}
.lyFoot_copy p.fr { width:40%; text-align:right;}
.lyFoot_copy p img { display:inline-block; width:20px; height:20px; overflow:hidden; vertical-align:middle; margin:-4px 5px 0 0; padding:0;}
.lyFoot_copy p a { line-height:45px; color:#888;}
.lyFoot_copy p a:hover { color:#cf121c;}

.ly_links { width:100%; overflow:hidden; margin:30px auto 0; padding:10px 30px 10px 150px; background-color:#fff; border:1px solid #ddd; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ly_links .lyLinks_title { width:100px; height:45px; overflow:hidden; line-height:45px; color:#333; font-size:18px; font-weight:bold; margin:-22.5px 0 0; padding:0; position:absolute; left:30px; top:50%;}
.lyLinks_title img { display:inline-block; width:10px; height:10px; vertical-align:middle; margin:-4px 0 0 10px; padding:0;}
.ly_links .lyLinks_list { width:100%; overflow:hidden; line-height:45px; margin:0; padding:0;}
.lyLinks_list a { display:inline-block; height:45px; line-height:45px; color:#777; font-size:15px; margin:0 40px 0 0; padding:0;}
.lyLinks_list a:hover { color:#cf121c;}

@media (max-width:1680px) {
	.lyFoot_nav .lyFootNav_main { width:88%;}
	.ly_foot .lyFoot_main { padding:30px 6% 40px;}
	.lyFootNav_main .lyFootNav_hd { width:28%;}
	.lyFootNav_main .lyFootNav_list { width:70%;}
}
@media (max-width:1600px) {
	.ly_foot .lyFoot_main { padding:30px 6%;}
	.ly_links { margin:20px auto 0; padding:10px 20px 10px 130px;}
	.ly_links .lyLinks_title { left:20px;}
	.lyLinks_list a { margin:0 30px 0 0;}
	
}
@media (max-width:1560px) {
	
}
@media (max-width:1440px) {
	.lyFoot_nav .lyFootNav_main { width:90%;}
	.lyFootNav_list a { padding:0 0 0 20px;}
	.ly_foot .lyFoot_main { padding:30px 5%;}
}
@media (max-width:1366px) {
	.lyFoot_nav .lyFootNav_main { width:94%;}
	.ly_foot .lyFoot_main { padding:30px 3%;}
}
@media (max-width:1280px) {
	.lyFootNav_list a { font-size:17px;}
}
@media (max-width:1200px) {
	.lyFoot_nav .lyFootNav_main { height:90px;}
	.lyFootNav_main .lyFootNav_hd { height:90px;}
	.lyFootNav_hd p { height:50px; line-height:50px; font-size:22px;}
	.lyFootNav_list a { height:50px; line-height:50px; font-size:15px;}
	.lyFoot_con .lyFoot_lxfs { width:64%;}
	.lyFoot_lxfs ul li .lyFootLxfs_text font { font-size:26px;}
	.lyFoot_lxfs ul li .lyFootLxfs_text p { font-size:15px;}
	.lyFoot_copy p { font-size:14px;}
}
@media (max-width:1080px) {
	.lyFootNav_main .lyFootNav_list { margin:10px 0; text-align:left;}
	.lyFootNav_list a { height:35px; line-height:35px; padding:0 0 0 30px;}
	.lyFoot_con .lyFoot_logo { width:50%;}
	.lyFoot_con .lyFoot_lxfs { width:100%;}
	.lyFoot_con .lyFoot_ewm { margin:-220px 0 0;}
	
	.ly_links { padding:10px 20px 10px 120px;}
	.ly_links .lyLinks_title { width:90px; height:40px; line-height:40px; font-size:16px; margin:-20px 0 0;}
	.ly_links .lyLinks_list { line-height:40px;}
	.lyLinks_list a { height:40px; line-height:40px; margin:0 20px 0 0; font-size:14px;}
}
@media (max-width:1024px) {

}
@media (max-width:800px) {
	.ly_foot .lyFoot_main { padding:30px 3%;}
	.lyFoot_copy p, .lyFoot_copy p.fr { width:100%; height:40px; line-height:40px; float:inherit; text-align:left;}
}
@media (max-width: 767px) {	
	.ly_foot .lyFoot_nav { display:none;}
	.lyFoot_nav .lyFootNav_main { height:auto;}
	.lyFoot_nav i { width:100%; height:70px;}
	.lyFootNav_main .lyFootNav_hd { width:100%; height:70px; padding:10px 0 10px 40px;}
	.lyFootNav_main .lyFootNav_list { width:100%;}
	.lyFootNav_list a { height:44px; line-height:44px; font-size:17px; padding:0 20px 0 0;}
	
	.ly_foot .lyFoot_main { padding:20px 3%;}
	.lyFoot_con .lyFoot_logo { width:100%; margin:0 auto; float:inherit; display:none;}
	.lyFoot_con .lyFoot_lxfs { width:100%; margin:0 auto; float:inherit; display:none;}
	.lyFoot_lxfs ul li, .lyFoot_lxfs ul li:nth-child(2) { width:100%; margin:20px auto 0;}
	.lyFoot_lxfs ul li .lyFootLxfs_text { padding:4px 0 4px 10px;}
	.lyFoot_con .lyFoot_ewm { width:100%; margin:0 auto; float:inherit;}
	.lyFoot_copy p, .lyFoot_copy p.fr { height:auto;line-height: 30px; text-align: center;}
	.lyFoot_copy p a { line-height:30px;}
	
	.ly_links { padding:50px 20px 10px;}
	.ly_links .lyLinks_title { top:10px; margin:0;}
	.lyLinks_list a { height:30px; line-height:30px;}
}
@media (max-width: 375px) {

}
@media (max-width: 320px) {
	.lyFootNav_list a { font-size:15px;}
}
/*ly_foot 结束*/

/*lyNy_banner 开始*/
.lyNy_banner { width:100%; height:550px; overflow:hidden; margin:96px auto 0; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNy_banner img.nyBa { display:block; width:1920px; height:550px; overflow:hidden; margin:0 0 0 -960px; position:absolute; left:50%; top:0;}
.lyNy_banner .lyNyBa_con { width:100%; height:140px; overflow:hidden; margin:-70px 0 0; padding:0 6%; position:absolute; left:0; top:50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNy_banner .lyNyBa_con1 { margin:-145px 0 0;}
.lyNyBa_con .lyNyBa_text { width:100%; overflow:hidden; margin:0 auto 20px; padding:0; text-align:center;}
.lyNyBa_text p { width:100%; height:50px; overflow:hidden; line-height:50px; color:#fff; font-size:40px; text-align:center; white-space:nowrap; text-overflow:ellipsis; text-shadow: 0 2px 6px rgba(0,0,0,0.4); margin:0 auto 10px; padding:0;}
.lyNyBa_text span { color:#fff!important; font-size:17px; text-align:center; white-space:nowrap; text-overflow:ellipsis; text-shadow: 0 2px 6px rgba(0,0,0,0.4);}
.lyNyBa_con .lyNyBa_pos { width:100%; height:30px; overflow:hidden; line-height:30px; color:#fff; font-size:15px; text-align:center; white-space:nowrap; text-overflow:ellipsis; text-shadow: 0 2px 6px rgba(0,0,0,0.4); margin:0 auto; padding:0;}
.lyNyBa_pos img { display:inline-block; width:20px; height:20px; margin:-4px 5px 0 0; padding:0; vertical-align:middle;}
.lyNyBa_pos a, .lyNyBa_pos span { color:#fff; font-size:15px;}
@media (max-width:1680px){
	.lyNy_banner .lyNyBa_con { padding:0 6%;}

}
@media (max-width:1600px){
	.lyNy_banner { height:500px;}
	.lyNy_banner img.nyBa { width:1745px; height:500px; margin:0 0 0 -872.5px;}
}
@media (max-width:1440px) {
	.lyNy_banner .lyNyBa_con { padding:0 5%;}
	.lyNy_banner { height:440px;}
	.lyNy_banner img.nyBa { width:1536px; height:440px; margin:0 0 0 -768px;}
	.lyNy_banner .lyNyBa_con { height:130px; margin:-65px 0 0; padding:0 5%;}
	.lyNy_banner .lyNyBa_con1 { margin:-125px 0 0;}
	.lyNyBa_text p { height:40px; line-height:40px; font-size:36px;}
	.lyNyBa_text span { font-size:16px;}
}
@media (max-width:1366px) {	
	.lyNy_banner { height:420px;}
	.lyNy_banner img.nyBa { width:1466px; height:420px; margin:0 0 0 -733px;}
	.lyNy_banner .lyNyBa_con { padding:0 3%;}
}
@media (max-width:1280px) {	
	.lyNy_banner { height:400px;}
	.lyNy_banner img.nyBa { width:1396px; height:400px; margin:0 0 0 -698px;}
}
@media (max-width:1200px) {	
	.lyNy_banner { height:390px;}
	.lyNy_banner img.nyBa { width:1360px; height:390px; margin:0 0 0 -680px;}
}
@media (max-width:1080px) {	
	.lyNy_banner { height:344px;}
	.lyNy_banner img.nyBa { width:1200px; height:344px; margin:0 0 0 -600px;}
	.lyNy_banner .lyNyBa_con { height:120px; margin:-60px 0 0; padding:0 2.5%;}
	.lyNy_banner .lyNyBa_con1 { margin:-120px 0 0;}
	.lyNyBa_text p { height:36px; line-height:36px; font-size:32px;}
	.lyNyBa_text span { height:24px; line-height:24px; font-size:16px;}
}
@media (max-width:1024px) {	

}
@media (max-width:800px) {
	.lyNy_banner { height:300px; margin:80px auto 0;}
	.lyNy_banner img.nyBa { width:1047px; height:300px; margin:0 0 0 -523.5px;}
	.lyNy_banner .lyNyBa_con { height:100px; margin:-50px 0 0; padding:0 5%;}
	.lyNy_banner .lyNyBa_con1 { margin:-105px 0 0;}
	.lyNyBa_con .lyNyBa_text { margin:0 auto 10px;}
	.lyNyBa_text p { height:30px; line-height:30px; font-size:28px;}
	.lyNyBa_text span { height:20px; line-height:20px; font-size:14px;}
}
@media (max-width: 767px) {
	.lyNy_banner { height:220px; margin:140px auto 0;}
	.lyNy_banner .lyNyBa_con1 { margin: -75px 0 0;}
	.lyNy_banner img.nyBa { width:768px; height:220px; margin:0 0 0 -384px;}
	.lyNyBa_text p { font-size:24px;}
	.lyNyBa_con .lyNyBa_text { margin:0 auto 5px;}
}
@media (max-width: 375px) {
	.lyNy_banner { height:200px;}
	.lyNy_banner img.nyBa { width:698px; height:200px; margin:0 0 0 -349px;}
}
@media (max-width: 320px) {
	.lyNy_banner { height:180px;}
	.lyNy_banner img.nyBa { width:628px; height:180px; margin:0 0 0 -314px;}
}
/*lyNy_banner 结束*/

/*lyNy_pro 开始*/
.lyNy_pro { width:80%; height:auto; min-height:320px; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNy_pro .lyNyPro_hd { width:100%; height:auto; margin:60px auto; padding:40px 40px 20px; background-color:#fff; position:relative; z-index:1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyPro_hd .lyNyPro_tit { width:100%; overflow:hidden; margin:0 auto 20px; padding:0;}
.lyNyPro_tit p { width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:28px; margin:0 auto; padding:0;}
.lyNyPro_tit span { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#999; font-size:16px; margin:10px auto 0; padding:0;}
.lyNyPro_hd .lyNyPro_menu { width:100%; height:auto; margin:0 auto; padding:0;}
.lyNyPro_menu ul li { display:inline-block; width:auto; height:auto; margin:0 20px 20px 0; padding:0; position:relative;}
.lyNyPro_menu ul li:last-child { margin:0 0 20px;}
.lyNyPro_menu ul li a.promenu0 { display:block; width:auto; height:65px; overflow:hidden; line-height:45px; color:#555; font-size:18px; margin:0 auto; padding:9px 23px; background-color:#fff; border:1px solid #ddd; border-radius:4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyPro_menu ul li a.promenu0 i { display:inline-block; width:20px; height:20px; overflow:hidden; margin:-2px 8px 0 0; padding:0; vertical-align:middle; background:url(../images/Pmenu_ico1.png) center center no-repeat; background-size:20px 20px;}
.lyNyPro_menu ul li:hover a.promenu0, .lyNyPro_menu ul li.Menu_on a.promenu0 { color:#fff; background-color:#cf121c; border:1px solid #cf121c;}
.lyNyPro_menu ul li:hover a.promenu0 i, .lyNyPro_menu ul li.Menu_on a.promenu0 i { background:url(../images/Pmenu_ico2.png) center center no-repeat; background-size:20px 20px;}
.lyNyPro_menu ul li .promenu1 { display:none; width:100%; overflow:hidden; margin:-3px 0 0; padding:10px 9px 0; background-color:#fff; border:1px solid #ddd; border-top:1px solid #fff; border-radius:0 0 4px 4px; position:absolute; left:0 ;top:
100%; z-index:999; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyPro_menu ul li .promenu1 a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#555; font-size:16px; text-align:center; text-overflow: ellipsis; white-space: nowrap; background-color: #f5f5f5; margin:0 auto 10px; padding:0; border-radius: 2px;}
.lyNyPro_menu ul li .promenu1 a:hover { color:#fff; background-color:#cf121c;}
.lyNyPro_menu ul li:hover .promenu1 { display:block;}

.lyNy_pro .lyNyPro_list { width:100%; height:auto; margin:0 auto; padding:0;}
.lyNyPro_list ul li { width:23.5%; overflow:hidden; margin:0 2% 30px 0; padding:0 0 65px; background-color:#fff; float:left; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyPro_list ul li:nth-child(4n+4) { margin:0 0 30px;}
.lyNyPro_list ul li .lyNyPro_img { width:100%; height:310px; overflow:hidden; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyPro_list ul li .lyNyPro_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#fff; border:1px solid #eee; border-bottom:0; border-radius:4px 4px 0 0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyPro_list ul li .lyNyPro_img a img { display:block; max-width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyPro_list ul li:hover .lyNyPro_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}

.lyNyPro_list ul li .lyNyPro_con { width:100%; height:65px; overflow:hidden; margin:0; padding:0; background-color:#ddd; border-radius:0 0 4px 4px; position:absolute; bottom:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyPro_list ul li:hover .lyNyPro_con { height:100%; background-color:rgba(207,18,28,0.93); padding:80px 20px; border-radius:4px;}
.lyNyPro_list ul li .lyNyPro_con a.lyNyPro_name { display:block; width:100%; height:65px; overflow:hidden; line-height:65px; color:#333; font-size:18px; text-align:center; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyPro_list ul li:hover .lyNyPro_con a.lyNyPro_name { padding:0; height:40px; line-height:40px; color:#fff;}
.lyNyPro_list ul li .lyNyPro_con i { display:block; width:170px; overflow:hidden; margin:20px auto; padding:0;}
.lyNyPro_list ul li .lyNyPro_con i img { display:block; width:100%; height:auto; margin:0 auto; padding:0;}
.lyNyPro_list ul li .lyNyPro_con p { width:100%; height:50px; overflow:hidden; line-height:25px; color:rgba(255,255,255,0.7); font-size:14px; text-align:center; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin:0 auto; padding:0;}
.lyNyPro_list ul li .lyNyPro_con a.lyNyPro_btn { display:block; width:60px; height:60px; overflow:hidden; margin:20px auto 0; padding:0;}

@media (max-width:1680px) {
	.lyNy_pro { width:88%;}
	.lyNyPro_list ul li .lyNyPro_img { height:300px;}
}
@media (max-width:1600px) {
	.lyNyPro_hd .lyNyPro_menu { margin:0 auto 10px;}
	.lyNyPro_list ul li .lyNyPro_img { height:285px;}	
}
@media (max-width:1560px) {
	.lyNyPro_menu ul li a { padding:9px 25px;}
	.lyNyPro_list ul li .lyNyPro_img { height:280px;}
}
@media (max-width:1440px) {
	.lyNyPro_menu ul li a { padding:9px 20px;}
	.lyNy_pro { width:90%;}
	.lyNyPro_list ul li { padding:0 0 60px;}
	.lyNyPro_list ul li .lyNyPro_img { height:262px;}
	.lyNyPro_list ul li .lyNyPro_con { height:60px;}
	.lyNyPro_list ul li:hover .lyNyPro_con { padding:50px 20px;}
	.lyNyPro_list ul li .lyNyPro_con a.lyNyPro_name { height:60px; line-height:60px; font-size:16px;}
}
@media (max-width:1366px) {
	.lyNy_pro { width:94%;}
	.lyNy_pro .lyNyPro_hd { margin:50px auto;}
	.lyNyPro_menu ul li a { height:50px; line-height:40px; font-size:16px; padding:4px 19px;}
	.lyNyPro_list ul li .lyNyPro_img { height:260px;}
}
@media (max-width:1280px) {
	.lyNy_pro .lyNyPro_hd { margin:40px auto; padding:30px 30px 10px;}
	.lyNyPro_list ul li { width:23.8%; margin:0 1.6% 20px 0;}
	.lyNyPro_list ul li:hover .lyNyPro_con { padding:44px 20px;}
	.lyNyPro_list ul li:nth-child(4n+4) { margin:0 0 20px;}
	.lyNyPro_list ul li .lyNyPro_img { height:248px;}
}
@media (max-width:1200px) {
	.lyNyPro_menu ul li { margin:0 14px 15px 0;}
	.lyNyPro_menu ul li a { font-size:15px;}
	.lyNyPro_list ul li:hover .lyNyPro_con { padding:40px 20px;}
	.lyNyPro_list ul li .lyNyPro_con i { margin:18px auto;}
	.lyNyPro_list ul li .lyNyPro_img { height:232px;}
	
}
@media (max-width:1080px) {
	
	.lyNyPro_tit p { font-size:25px;}
	.lyNyPro_tit span { font-size:15px;}
	.lyNyPro_list ul li { width:24.1%; margin:0 1.2% 12px 0;}
	.lyNyPro_list ul li:nth-child(4n+4) { margin:0 0 12px;}
	.lyNyPro_list ul li .lyNyPro_img { height:210px;}
}
@media (max-width:1024px) {

}
@media (max-width:800px) {
	.lyNy_pro .lyNyPro_hd { margin:30px auto; padding:20px 20px 5px;}
	.lyNyPro_hd .lyNyPro_menu { margin:0 auto;}
	.lyNyPro_menu ul li { margin: 0 10px 15px 0;}
	.lyNyPro_menu ul li a { padding:4px 14px;}

	.lyNyPro_list ul li { width:49%; margin:0 2% 20px 0;}
	.lyNyPro_list ul li:nth-child(4n+4) { margin:0 2% 20px 0;}
	.lyNyPro_list ul li:nth-child(2n+2) { margin:0 0 20px;}
	.lyNyPro_list ul li .lyNyPro_img { height: 304px;}
}
@media (max-width: 767px) {
	.lyNy_pro .lyNyPro_hd { margin:20px auto;}
	.lyNyPro_tit p { font-size:24px;}
	.lyNyPro_tit span { margin:5px auto 0;}
	.lyNyPro_menu ul li { width:100%; margin:0 auto 15px; float:inherit;}
	.lyNyPro_menu ul li:nth-child(2n+2), .lyNyPro_menu ul li:nth-child(3n+3), .lyNyPro_menu ul li:nth-child(4n+4), .lyNyPro_menu ul li:nth-child(6n+6) { margin:0 auto 15px;}
	.lyNyPro_list ul li { width:48.5%; margin:0 3% 20px 0;}
	.lyNyPro_list ul li:nth-child(4n+4) { margin:0 3% 20px 0;}
	.lyNyPro_list ul li:nth-child(2n+2) { margin:0 0 20px;}
	.lyNyPro_list ul li .lyNyPro_img { height:164px;}
	.lyNyPro_list ul li .lyNyPro_con a.lyNyPro_name { padding:0 10px;}
	.lyNyPro_list ul li:hover .lyIdxPro_con { padding:20px;}
	.lyNyPro_list ul li .lyNyPro_con i { width:100%; margin:0 auto 10px;}
	.lyNyPro_list ul li .lyNyPro_con a.lyNyPro_btn { margin:10px auto 0;}
}
@media (max-width: 375px) {
	
	.lyNyPro_list ul li .lyNyPro_img { height:150px;}
}
@media (max-width: 320px) {
	.lyNyPro_list ul li { width:100%; margin:0 auto 20px; float:inherit}
	.lyNyPro_list ul li:nth-child(2n+2), .lyNyPro_list ul li:nth-child(4n+4) { margin:0 auto 20px;}
	.lyNyPro_list ul li .lyNyPro_img { height:258px;}
	.lyNyPro_list ul li:hover .lyNyPro_con { padding:60px 20px;}
	.lyNyPro_list ul li .lyNyPro_con i { width:100%; margin:10px auto 20px;}
	.lyNyPro_list ul li .lyNyPro_con a.lyNyPro_btn { margin:20px auto 0;}
}
/*lyNy_pro 结束*/

/*NyProList 开始*/
.NyProList { width:100%; height:auto; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyProList ul li { width:49%; height:auto; margin:0 2% 30px 0; padding:0; background-color:#fff; box-shadow:0 10px 20px rgba(0,0,0,0); float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyProList ul li:nth-child(2n+2) { margin:0 0 30px;}
.NyProList ul li:hover { background-color:#cf121c; box-shadow:0 10px 20px rgba(0,0,0,0.1);}
.NyProList ul li .NyProList_img { width:33%; height:220px; overflow:hidden; margin:0 auto; padding:20px; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyProList ul li .NyProList_img p { width:100%; height:100%; overflow:hidden; margin:0; padding:0;}
.NyProList ul li .NyProList_img p a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#fff; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProList ul li .NyProList_img p a img { display:block; max-width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProList ul li:hover .NyProList_img p a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}

.NyProList ul li .NyProList_con { width:67%; height:auto; overflow:hidden; margin:0 auto; padding:30px 40px 30px 20px; float:right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyProList ul li .NyProList_con a.NyProList_name { 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; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProList ul li:hover .NyProList_con a.NyProList_name { color:#fff;}
.NyProList ul li .NyProList_con p { width:100%; height:50px; overflow:hidden; line-height:25px; color:#999; font-size:15px; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin:10px auto 20px; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProList ul li:hover .NyProList_con p { color:rgba(255,255,255,0.7);}
.NyProList ul li .NyProList_con .NyProList_bq { width:100%; height:40px; overflow:hidden; line-height:40px; color:#999; font-size:15px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProList ul li .NyProList_con .NyProList_bq span { display:inline-block; color:#999; margin:0 20px 0 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProList ul li .NyProList_con .NyProList_bq span:last-child { margin:0;}
.NyProList ul li .NyProList_con .NyProList_bq span font { color:#333; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProList ul li:hover .NyProList_con .NyProList_bq, .NyProList ul li:hover .NyProList_con .NyProList_bq span { color:rgba(255,255,255,0.7);}
.NyProList ul li:hover .NyProList_con .NyProList_bq span font { color:#fff;}
@media (max-width:1680px){
	.NyProList ul li .NyProList_img { width:35%;}
	.NyProList ul li .NyProList_con { width:65%; padding:30px 30px 30px 10px;}
	.NyProList ul li .NyProList_con .NyProList_bq span { margin:0 15px 0 0;}
}
@media (max-width:1600px){
	.NyProList ul li .NyProList_img { width:36%;}
	.NyProList ul li .NyProList_con { width:64%;}	
}
@media (max-width:1560px) {	
	.NyProList ul li .NyProList_img { width:37%;}
	.NyProList ul li .NyProList_con { width:63%;}
}
@media (max-width:1440px) {
	.NyProList ul li { margin:0 2% 20px 0;}
	.NyProList ul li:nth-child(2n+2) { margin:0 0 20px;}
	.NyProList ul li .NyProList_img { width:36%; height:204px;}
	.NyProList ul li .NyProList_con { width:64%; padding:30px 30px 30px 0;}
	.NyProList ul li .NyProList_con p { height:48px; line-height:24px; font-size:14px; margin:6px auto 10px;}
	.NyProList ul li .NyProList_con .NyProList_bq { font-size:14px;}
}
@media (max-width:1366px) {	

}
@media (max-width:1280px) {	
	.NyProList ul li .NyProList_img { height:190px;}
	.NyProList ul li .NyProList_con { padding:20px 20px 20px 0;}
	.NyProList ul li .NyProList_con p { margin:10px auto 12px;}
}
@media (max-width:1200px) {	
	.NyProList ul li .NyProList_img { width:34%; height:170px;}
	.NyProList ul li .NyProList_con { width:66%;}
	.NyProList ul li .NyProList_con p { margin:0 auto 5px;}
	.NyProList ul li .NyProList_con .NyProList_bq span { margin:0 10px 0 0;}
}
@media (max-width:1080px) {	
	.NyProList ul li { width:100%; margin:0 auto 20px; float:inherit;}
	.NyProList ul li:nth-child(2n+2) { margin:0 auto 20px;}
	.NyProList ul li .NyProList_img { width:24%; height:200px;}
	.NyProList ul li .NyProList_con { width:76%; padding:30px 30px 30px 0;}
	.NyProList ul li .NyProList_con p { height:48px; line-height:24px; font-size:14px; margin:6px auto;}
	.NyProList ul li .NyProList_con .NyProList_bq span { margin:0 20px 0 0;}
}
@media (max-width:1024px) {	
	.NyProList ul li .NyProList_img { width:25%;}
	.NyProList ul li .NyProList_con { width:75%;}
}
@media (max-width:800px) {
	.NyProList ul li .NyProList_img { width:31%;}
	.NyProList ul li .NyProList_con { width:69%;}
}
@media (max-width: 767px) {
	.NyProList ul li .NyProList_img { width:100%; height:340px; margin:0 auto; float:inherit;}
	.NyProList ul li .NyProList_con { width:100%; margin:0 auto; padding:0 20px 15px; float:inherit;}
	.NyProList ul li .NyProList_con p { margin:5px auto 10px;}
	.NyProList ul li .NyProList_con .NyProList_bq { height:auto; overflow:hidden; line-height:30px;}
	.NyProList ul li .NyProList_con .NyProList_bq span { display:block; width:48.5%; height:30px; overflow:hidden; line-height:30px; margin:0 3% 0 0; white-space:nowrap; text-overflow:ellipsis; float:left;}
	.NyProList ul li .NyProList_con .NyProList_bq span:nth-child(2n+2) { margin:0;}
}
@media (max-width: 375px) {
	.NyProList ul li .NyProList_img { height:310px;}
}
@media (max-width: 320px) {
	.NyProList ul li .NyProList_img { height:265px;}
	.NyProList ul li .NyProList_con .NyProList_bq span { width:100%; margin:0 auto; float:inherit;}
	.NyProList ul li .NyProList_con .NyProList_bq span:nth-child(2n+2) { margin:0 auto;}
}
/*NyProList 结束*/

/*lyNy_news 开始*/
.lyNy_news { width:100%; height:auto; min-height:320px; overflow:hidden; margin:0 auto; padding:0;}
.lyNy_news .lyNyNews_tj { width:100%; overflow:hidden; margin:0 auto; padding:0 10% 60px; background-color:#f6f6f6; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyNews_tj .lyNyNews_menu { width:100%; overflow:hidden; margin:50px auto; padding:0; text-align:center;}
.lyNyNews_menu a { display:inline-block; height:50px; line-height:50px; color:#333; font-size:20px; margin:0 15px; padding:0 30px; border-radius:25px;}
.lyNyNews_menu a:hover, .lyNyNews_menu a.NyNewsMenu_on { color:#fff; background-color:#cf121c;}
.lyNyNews_tj .lyNyNewsTj_main { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; background-color:#fff;}
.lyNyNewsTj_main .lyNyNewsTj_img { width:50%; height:420px; overflow:hidden; margin:0; padding:0; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyNewsTj_main .lyNyNewsTj_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#fff; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyNewsTj_main .lyNyNewsTj_img a img { display:block; width: 100%; height: 100%; overflow: hidden; object-fit: cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyNewsTj_main:hover .lyNyNewsTj_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyNyNewsTj_main .lyNyNewsTj_text { width:50%; height:auto; overflow:hidden; margin:0; padding:60px 40px; float:right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyNewsTj_main .lyNyNewsTj_text a.lyNyNewsTj_name { display:block; width:100%; height:48px; overflow:hidden; line-height:48px; color:#333; font-size:24px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.lyNyNewsTj_main:hover .lyNyNewsTj_text a.lyNyNewsTj_name { color:#cf121c;}
.lyNyNewsTj_main .lyNyNewsTj_text p { width:100%; height:90px; overflow:hidden; line-height:30px; color:#666; font-size:16px; text-align:justify; margin:20px auto 40px; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.lyNyNewsTj_main .lyNyNewsTj_text .lyNyNewsTj_time { width:100%; height:40px; overflow:hidden; line-height:40px; color:#999; font-size:16px; margin:0 auto 22px; padding:0;}
.lyNyNewsTj_main .lyNyNewsTj_text .lyNyNewsTj_time img { display: inline-block; width: 20px; height: 20px; vertical-align: middle; margin: -4px 5px 0 0;}
.lyNyNewsTj_main .lyNyNewsTj_text a.lyNyNewsTj_btn { display:block; width:45px; height:40px; overflow:hidden; margin:0; padding:0; float:right; position:relative;}
.lyNyNewsTj_main .lyNyNewsTj_text a.lyNyNewsTj_btn img { display:block; width:90px; height:30px; margin:-15px 0 0 0; padding:0; position:absolute; left:0; top:50%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyNewsTj_main:hover .lyNyNewsTj_text a.lyNyNewsTj_btn img { margin:-15px 0 0 -45px;}

.lyNy_news .lyNyNews_main { width:80%; height:auto; margin:60px auto 0; padding:0;}
.lyNyNews_main .lyNyNews_list { width:100%; height:auto; margin:0 auto; padding:0;}
.lyNyNews_list ul li { width:32%; height:auto; margin:0 2% 30px 0; padding:0; background-color:#fff; box-shadow:0 5px 10px rgba(0,0,0,0.06); float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyNews_list ul li:nth-child(3n+3) { margin:0 0 30px;}
.lyNyNews_list ul li:hover { box-shadow:0 10px 20px rgba(0,0,0,0.1);}
.lyNyNews_list ul li .lyNyNews_img { width:100%; height:270px; overflow:hidden; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyNews_list ul li .lyNyNews_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#fff; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyNews_list ul li .lyNyNews_img a img { display:block; width: 100%; height: 100%; overflow: hidden; object-fit: cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyNews_list ul li:hover .lyNyNews_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyNyNews_list ul li .lyNyNews_text { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:20px 20px 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyNews_list ul li .lyNyNews_text a.lyNyNews_name { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:20px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.lyNyNews_list ul li:hover .lyNyNews_text a.lyNyNews_name { color:#cf121c;}
.lyNyNews_list ul li .lyNyNews_text span { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#999; font-size:15px; margin:5px auto 0; padding:0;}
.lyNyNews_list ul li .lyNyNews_text span img { display:inline-block; width: 20px; height: 20px; vertical-align: middle; margin: -4px 5px 0 0;}
.lyNyNews_list ul li .lyNyNews_text p { width:100%; height:50px; overflow:hidden; line-height:25px; color:#666; font-size:15px; text-align:justify; margin:10px auto 20px; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.lyNyNews_list ul li .lyNyNews_text a.lyNyNews_more { display:block; width:128px; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:15px; text-align:center; margin:0; padding:0; background-color:#cf121c; border-radius:20px;}
.lyNyNews_list ul li .lyNyNews_text a.lyNyNews_more img { display:inline-block; width:22px; height: 22px; vertical-align: middle; margin: -4px 5px 0 0;}

@media (max-width:1680px){
	.lyNy_news .lyNyNews_tj { padding:0 6% 60px;}
	.lyNy_news .lyNyNews_main { width:88%;}
	.lyNyNewsTj_main .lyNyNewsTj_img { height:405px;}
	.lyNyNewsTj_main .lyNyNewsTj_text p { margin:20px auto 27px;}
	.lyNyNewsTj_main .lyNyNewsTj_text .lyNyNewsTj_time { margin:0 auto 20px;}
	.lyNyNews_list ul li .lyNyNews_img { height:260px;}
}
@media (max-width:1600px){
	.lyNyNewsTj_main .lyNyNewsTj_img { height:400px;}
	.lyNyNewsTj_main .lyNyNewsTj_text p { margin:20px auto 22px;}
	.lyNyNews_list ul li .lyNyNews_img { height:250px;}
}
@media (max-width:1440px) {	
	.lyNy_news .lyNyNews_tj { padding:0 5% 60px;}
	.lyNy_news .lyNyNews_main { width:90%;}
	.lyNyNewsTj_main .lyNyNewsTj_img { height:350px;}
	.lyNyNewsTj_main .lyNyNewsTj_text { padding:35px 40px;}
	.lyNyNews_list ul li .lyNyNews_img { height:222px;}
}
@media (max-width:1366px) {	
	.lyNy_news .lyNyNews_tj { padding: 0 3% 50px;}
	.lyNyNews_tj .lyNyNews_menu { margin:40px auto;}
	.lyNy_news .lyNyNews_main { width:94%; margin:50px auto 0;}
	.lyNyNews_list ul li .lyNyNews_img { height:224px;}
}
@media (max-width:1280px) {	
	.lyNy_news .lyNyNews_tj { padding: 0 3% 40px;}
	.lyNy_news .lyNyNews_main { margin:40px auto 0;}
	.lyNyNews_list ul li { margin:0 2% 20px 0;}
	.lyNyNews_list ul li:nth-child(3n+3) { margin:0 0 20px;}
	.lyNyNews_list ul li .lyNyNews_text { padding:20px;}
}
@media (max-width:1200px) {	
	.lyNyNews_menu a { height:44px; line-height:44px; font-size:18px;}
	.lyNyNewsTj_main .lyNyNewsTj_img { height:330px;}
	.lyNyNews_list ul li .lyNyNews_img { height:220px;}
	.lyNyNewsTj_main .lyNyNewsTj_text p { margin:15px auto;}
	.lyNyNewsTj_main .lyNyNewsTj_text .lyNyNewsTj_time { margin:0 auto 12px;}
}
@media (max-width:1080px) {	
	.lyNyNewsTj_main .lyNyNewsTj_img { height:300px;}
	.lyNyNewsTj_main .lyNyNewsTj_text { padding:30px;}
	.lyNyNewsTj_main .lyNyNewsTj_text a.lyNyNewsTj_name { height:44px; line-height:44px; font-size:20px;}
	.lyNyNewsTj_main .lyNyNewsTj_text p { height:75px; line-height:25px; font-size:15px; margin:14px auto 15px;}
	.lyNyNewsTj_main .lyNyNewsTj_text .lyNyNewsTj_time { font-size:15px;}
	.lyNyNews_list ul li .lyNyNews_img { height:180px;}
	.lyNyNews_list ul li .lyNyNews_text a.lyNyNews_name { font-size:18px;}	
}
@media (max-width:1024px) {	

}
@media (max-width:800px) {	
	.lyNy_news .lyNyNews_tj { padding: 0 2.5% 30px;}
	.lyNyNews_tj .lyNyNews_menu { margin:30px auto;}
	.lyNyNewsTj_main .lyNyNewsTj_img { height:220px;}
	.lyNyNewsTj_main .lyNyNewsTj_text { padding:20px;}
	.lyNyNewsTj_main .lyNyNewsTj_text a.lyNyNewsTj_name { height:40px; line-height:40px; font-size:18px;}
	.lyNyNewsTj_main .lyNyNewsTj_text p { height:48px; line-height:24px; font-size:14px; margin:10px auto; -webkit-line-clamp:2;}
	.lyNyNewsTj_main .lyNyNewsTj_text .lyNyNewsTj_time { height:24px; line-height:24px; font-size:14px; margin:0 auto 8px;}
	.lyNy_news .lyNyNews_main { width:94%; margin:30px auto 0;}
	.lyNyNews_list ul li { width:48.5%; margin:0 3% 20px 0;}
	.lyNyNews_list ul li:nth-child(3n+3) { margin:0 3% 20px 0;}
	.lyNyNews_list ul li:nth-child(2n+2) { margin:0 0 20px;}
	.lyNyNews_list ul li .lyNyNews_img { height:200px;}
	.lyNyNews_list ul li .lyNyNews_text a.lyNyNews_name { font-size:17px;}
	.lyNyNews_list ul li .lyNyNews_text span { height:20px; line-height:20px; font-size:14px;}
	.lyNyNews_list ul li .lyNyNews_text p { height:48px; line-height:24px; font-size:14px;}
	.lyNyNews_list ul li .lyNyNews_text a.lyNyNews_more { width:120px; font-size:14px;}
}
@media (max-width: 767px) {
	.lyNy_news .lyNyNews_tj { padding: 0 3% 20px;}
	.lyNyNews_tj .lyNyNews_menu { margin:20px auto;}
	.lyNyNews_menu a { height: 40px; line-height: 40px; font-size: 16px;}
	.lyNyNewsTj_main .lyNyNewsTj_img { width:100%; height:220px; margin:0 auto; float:inherit;}
	.lyNyNewsTj_main .lyNyNewsTj_text { width:100%; margin:0 auto; float:inherit;}
	.lyNy_news .lyNyNews_main { margin:20px auto 0;}
	.lyNyNews_list ul li { width:100%; margin:0 auto 20px; float:inherit;}
	.lyNyNews_list ul li:nth-child(2n+2), .lyNyNews_list ul li:nth-child(3n+3) { margin:0 auto 20px;}
	.lyNyNews_list ul li .lyNyNews_img { height:220px;}
}
@media (max-width: 375px) {
	.lyNyNewsTj_main .lyNyNewsTj_img { height:200px;}
	.lyNyNews_list ul li .lyNyNews_img { height:200px;}
}
@media (max-width: 320px) {
	.lyNyNewsTj_main .lyNyNewsTj_img { height:180px;}
	.lyNyNews_list ul li .lyNyNews_img { height:170px;}
}
/*lyNy_news 结束*/

/*lyNyNew_detail 开始*/
.lyNyNew_detail { width:80%; height:auto; min-height:320px; overflow:hidden; margin:60px auto; padding:0;}
.lyNyNew_detail .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:30px; margin:0 auto; padding:0;}
.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 9px; border-bottom:1px solid #eee;}
.NyNewDetail_con .NyNewDetail_text { width:100%; overflow:hidden; margin:0 auto; padding:0; line-height:30px; color:#666; font-size:15px; text-align:justify;}
.NyNewDetail_text p, .NyNewDetail_text div { width:100%; overflow:hidden; line-height:30px; color:#666; font-size:15px; 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:15px!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:60%; margin:0 auto; padding:0; text-indent:0!important;}
.NyNewDetail_text br, .NyNewDetail_text p br { display:none;}

.lyNyNew_detail .NyNewDetail_right { width:25%; overflow:hidden; margin:0; 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:20px; background-color:#f7f7f7; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyNewDetail_page ul li span { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:22px; font-weight:bold; margin:0 auto; padding:0;}
.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 a:hover { color:#cf121c;}
.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:22px; font-weight:bold; margin:0 auto; padding:0;}
.MoreNews_tit i { display:block; width:3px; height:22px; overflow:hidden; margin:9px 10px 9px 0; padding:0; background-color:#cf121c; float:left;}
.NyNewDetail_MoreNews ul li { width:100%; overflow:hidden; margin:0 auto; padding:15px 0 14px; border-bottom:1px dashed #ddd;}
.NyNewDetail_MoreNews ul li:last-child { border:0;}
.NyNewDetail_MoreNews ul li .MoreNews_text { width:64%; 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_MoreNews ul li .MoreNews_text a { display:block; width:100%; height:50px; overflow:hidden; line-height:25px; color:#333; font-size:15px; font-weight:bold; 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:#cf121c;}
.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:20px; height:20px; overflow:hidden; margin:4px 5px 4px 0; padding:0; float:left;}
.NyNewDetail_MoreNews ul li .MoreNews_img { width:36%; height:88px; overflow:hidden; margin:0; padding:0; float:right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyNewDetail_MoreNews ul li .MoreNews_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#fff; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyNewDetail_MoreNews ul li .MoreNews_img a img { display:block; width: 100%; height: 100%; overflow: hidden; object-fit: cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyNewDetail_MoreNews ul li:hover .MoreNews_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}

.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;}

.DownDetail_btn { width: 100%; overflow: hidden; margin: 40px auto 0; padding: 0;}
.DownDetail_btn a { display: block; width: 200px; height: 54px; overflow: hidden; line-height: 50px; color: #cf121c; font-size: 18px; text-align: center; margin: 0 auto; padding: 0; background-color: #fff; border: 2px solid #cf121c; border-radius: 27px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.DownDetail_btn a i { display:inline-block; width:25px; height:25px; vertical-align:middle; margin:-4px 0 0 10px; background:url(../images/xz_ico1.png) 0 0 no-repeat; background-size:25px 25px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.DownDetail_btn a:hover { color:#fff; background-color:#cf121c;}
.DownDetail_btn a:hover i { background:url(../images/xz_ico2.png) 0 0 no-repeat; background-size:25px 25px;}

@media (max-width:1680px){
	.lyNyNew_detail { width:88%;}
}
@media (max-width:1600px){

}
@media (max-width:1440px) {	
	.lyNyNew_detail { width:90%;}
	.NyNewDetail_con .NyNewDetail_tit { font-size:28px;}
	.NyNewDetail_page ul li a { font-size:16px;}
	.lyNyNew_detail .NyNewDetail_con { width:68%;}
	.lyNyNew_detail .NyNewDetail_right { width:28%;}
}
@media (max-width:1366px) {	
	.lyNyNew_detail { width:94%; margin:50px auto;}
}
@media (max-width:1280px) {	
	.lyNyNew_detail { margin:40px auto;}
	.lyNyNew_detail .NyNewDetail_con { width:66%;}
	.NyNewDetail_con .NyNewDetail_tips { margin:20px auto;}
	.lyNyNew_detail .NyNewDetail_right { width:30%;}
	
	.DownDetail_btn { margin:20px auto 0;}
}
@media (max-width:1200px) {	

}
@media (max-width:1080px) {	
	.lyNyNew_detail { margin:30px auto;}
	.lyNyNew_detail .NyNewDetail_con { width:100%; margin:0 auto 30px; float:inherit;}	
	.lyNyNew_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 { width:48.5%; float:left; margin:0 3% 0 0; float:left;}
	.NyNewDetail_MoreNews ul li:nth-child(2n+2) { margin:0;}
	.NyNewDetail_MoreNews ul li:last-child { border-bottom:1px dashed #ddd;}
}
@media (max-width:1024px) {	

}
@media (max-width:800px) {
	.NyNewDetail_con .NyNewDetail_tit { font-size:26px;}
	.NyNewDetail_text img { max-width:100%;}
}
@media (max-width: 767px) {
	.lyNyNew_detail { 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;}
	.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_page ul li span { font-size:20px;}
	.NyNewDetail_MoreNews .MoreNews_tit { font-size:20px;}
	.MoreNews_tit i { height:20px; margin: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;}
}
@media (max-width: 375px) {

}
@media (max-width: 320px) {

}
/*lyNyNew_detail 结束*/

/*lyNy_jionus 开始*/
.lyNy_jionus { width:80%; height:auto; min-height:320px; margin:0 auto; padding:0;}
.lyNy_jionus .NyJob_top { width:100%; overflow:hidden; margin:60px auto; padding:0;}
.NyJob_top .NyJobTop_tit { width:100%; overflow:hidden; margin:0 auto 60px; padding:0;}
.NyJobTop_tit h5 { width:100%; overflow:hidden; line-height:40px; color:#333; font-size:32px; font-weight:bold; text-align:center; margin:0 auto; padding:0;}
.NyJobTop_tit i { display:block; width:60px; height:3px; overflow:hidden; margin:15px auto 0; padding:0; background-color:#cf121c;}
.NyJobTop_tit p { width:100%; overflow:hidden; line-height:30px; color:#555; font-size:15px; text-align:center; margin:0 auto; padding:0;}
.NyJob_top ul li { width:25%; overflow:hidden; margin:0; padding:0 40px; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyJob_top ul li .NyJobUl_main { width:320px; height:320px; margin:0 auto; padding:0; position:relative;}
.NyJob_top ul li .NyJobUl_main i { display:block; width:160px; height:160px; overflow:hidden; margin:0; padding:0; background-color:#cf121c; border-radius:50%; position:absolute;}
.NyJob_top ul li .NyJobUl_1 i { top:0; right:-20px;}
.NyJob_top ul li .NyJobUl_2 i { bottom:0; right:-20px;}
.NyJob_top ul li .NyJobUl_main .NyJobUl_con { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; border-radius:50%; position:relative;}
.NyJob_top ul li .NyJobUl_main .NyJobUl_con img.NyJob_img { display:block; width:100%; height:100%; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyJob_top ul li:hover .NyJobUl_main .NyJobUl_con img.NyJob_img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.NyJob_top ul li .NyJobUl_main .NyJobUl_con .NyJobUl_text { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:60px 40px; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyJobUl_text img.NyJob_ico { display:block; width:80px; height:80px; overflow:hidden; margin:0 auto 20px; padding:0;}
.NyJobUl_text span { display:block; width:100%; overflow:hidden; line-height:36px; color:rgba(255,255,255,0.1); font-size:32px; font-weight:bold; text-align:center; text-transform:uppercase; margin:0 auto; padding:0;}
.NyJobUl_text h6 { width:100%; overflow:hidden; line-height:30px; color:#fff; font-size:24px; text-align:center; margin:-20px auto 10px; padding:0;}
.NyJobUl_text p { width:100%; overflow:hidden; line-height:30px; color:#fff; font-size:15px; text-align:center; margin:0 auto; padding:0;}

.lyNy_jionus .lyNyJionUs_tit { width:100%; overflow:hidden; margin:0 auto 40px; padding:0;}
.lyNyJionUs_tit .lyNyJionUsTit { float:left;}
.lyNyJionUsTit p { height:40px; line-height:40px; color:#333; font-size:32px; font-weight:bold;}
.lyNyJionUsTit span { display:block; height:30px; line-height:30px; color:#cf121c; font-size:24px; font-weight:bold;}
.lyNyJionUs_tit .lyNyJionUs_tab { margin:10px 0 0; float:right;}
.lyNyJionUs_tab ul li { display:inline-block; margin:0; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyJionUs_tab ul li a { display:block; width:160px; height:48px; overflow:hidden; line-height:46px; color:#666; font-size:18px; margin:0 0 0 20px; padding:0 40px; background-color:#fff; border:1px solid #ddd; border-radius:4px; transform-origin:0 0; transform: skew(-15deg); cursor:pointer; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyJionUs_tab ul li a span { display:block; width:80px; height:46px; transform-origin:0 0; transform: skew(15deg); margin:0 0 0 -40px; position:absolute; left:50%;}
.lyNyJionUs_tab ul li a:hover, .lyNyJionUs_tab ul li a.JionUs_tabon { color:#fff; background-color:#cf121c; border:1px solid #cf121c;}

.lyNy_jionus .lyNyJob_list { width:100%; height:auto; margin:0 auto; padding:0 0 1px;}
.lyNyJob_list ul li { width:100%; height:auto; min-height:120px; margin:0 auto 30px; padding:0; background-color:#fff; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyJob_list ul li:hover { background-color:#272a2f;}
.lyNyJob_list ul li i.lyNyJob_line { width:0; height:4px; overflow:hidden; margin:0; padding:0; background-color:#cf121c; position:absolute; top:-4px; left:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyJob_list ul li:hover i.lyNyJob_line { width:100%;}
.lyNyJob_list ul li .NyJob_con1 { width:100%; min-height:120px; margin:0 auto; padding:0;}
.lyNyJob_list ul li .NyJob_con1 .NyJobCon1_left { width:20%; height:auto; margin:0; padding:40px; float:left; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNyJob_list ul li .NyJob_con1 .NyJobCon1_left p { width:100%; height:40px; overflow:hidden; line-height:40px; color:#040000; font-size:24px; margin:0 auto; padding:0;}
.lyNyJob_list ul li:hover .NyJob_con1 .NyJobCon1_left p { color:#fff;}
.lyNyJob_list ul li a.NyJob_btn { cursor:pointer; display:block; width:120px; height:48px; overflow:hidden; margin:0; padding:0; position:absolute; top:36px; right:40px; z-index:99; background:#f0f1f4 url(../images/down0.png) center center no-repeat;}
.lyNyJob_list ul li:hover a.NyJob_btn { background:#cf121c url(../images/down01.png) center center no-repeat;}
.lyNyJob_list ul li a.cur, .lyNyJob_list ul li:hover a.cur { background:#cf121c url(../images/up01.png) center center no-repeat;}
.lyNyJob_list ul li .NyJob_con1 .NyJobCon1_right { width:80%; min-height:80px; margin:0; padding:20px 160px 20px 40px; border-left:1px solid #eaeaea; float:left; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNyJob_list ul li .NyJob_con1 .NyJobCon1_right dl dd { width:32%; overflow:hidden; line-height:40px; color:#555; font-size:16px; text-overflow:ellipsis; white-space:nowrap; margin:0 2% 0 0; padding:0; float:left;}
.lyNyJob_list ul li .NyJob_con1 .NyJobCon1_right dl dd:nth-child(3n+3) { margin:0;}
.lyNyJob_list ul li:hover .NyJob_con1 .NyJobCon1_right dl dd { color:#fff;}

.lyNyJob_list ul li .NyJob_con2 { display:none; width:100%; overflow:hidden; line-height:30px; color:#666; font-size:15px; margin:0 auto; padding:40px; border-top:1px solid #eaeaea; background-color:#fff; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyJob_con2 .NyJobCon2_tit { width:100%; overflow:hidden; line-height:40px; color:#040000; font-size:18px; margin:0 auto 5px; padding:0;}
.NyJob_con2 p { line-height:30px; color:#666; font-size:15px; margin:0 auto; padding:0;}
.NyJob_con2 .more{display:block;width:180px;height:48px;line-height:48px;font-size:16px;color:#fff;text-align:center;position:relative;margin-top:40px;overflow:hidden; background-color:#cf121c; border-radius:24px;}
.NyJob_con2 .more em{display:inline-block;vertical-align: middle; font-style:normal;}
.NyJob_con2 .more:after{content:'\00bb';transition:0.5s;font-size:30px;margin-left:15px;display:inline-block;vertical-align: middle;margin-top:-7px;}
.NyJob_con2 .more:hover:after{margin-left:6px;font-size:30px;}
@media (max-width:1680px){
	.lyNy_jionus { width:88%;}
	.NyJob_top ul li { padding:0 20px;}
	.NyJob_top ul li .NyJobUl_main { width:296px; height:296px;}
	.NyJob_top ul li .NyJobUl_main .NyJobUl_con .NyJobUl_text { padding:40px;}
}
@media (max-width:1600px){
}
@media (max-width:1440px) {	
	.lyNy_jionus { width:90%;}
	.NyJob_top ul li .NyJobUl_main { width:284px; height:284px;}
	.NyJob_top ul li .NyJobUl_main i { width:140px; height:140px;}
	.lyNyJob_list ul li .NyJob_con1 .NyJobCon1_left { width:24%;}
	.lyNyJob_list ul li .NyJob_con1 .NyJobCon1_right { width:76%;}
	.lyNyJob_list ul li .NyJob_con1 .NyJobCon1_left p { font-size:22px;}
}
@media (max-width:1366px) {	
	.lyNy_jionus { width:94%;}
	.NyJob_top ul li .NyJobUl_main { width:265px; height:265px;}
	.NyJob_top ul li .NyJobUl_main .NyJobUl_con .NyJobUl_text { padding:30px;}
	.NyJobUl_text img.NyJob_ico { margin:0 auto 10px;}
}
@media (max-width:1300px) {	
	.NyJob_top ul li { padding: 0 10px;}
	.NyJob_top ul li .NyJobUl_main { width:248px; height:248px;}
	.NyJob_top ul li .NyJobUl_main .NyJobUl_con .NyJobUl_text { padding:20px;}
	.NyJobUl_text img.NyJob_ico { margin:0 auto 5px;}
	.NyJob_top ul li .NyJobUl_main i { width: 120px; height: 120px;}
	
}
@media (max-width:1200px) {	
	.Ny_job { padding:40px 0;}
	.NyJob_top .NyJobTop_tit { margin:0 auto 40px;}
	.NyJob_top ul li { padding: 0 10px;}
	.NyJob_top ul li .NyJobUl_main { width:230px; height:230px;}
	.NyJob_top ul li .NyJobUl_main .NyJobUl_con .NyJobUl_text { padding:20px;}
	.NyJobUl_text img.NyJob_ico { width:70px; height:70px; margin:0 auto 5px;}
	.NyJob_top ul li .NyJobUl_main i { width: 120px; height: 120px;}
	.NyJobUl_text h6 { font-size:22px; margin:-20px auto 5px;}
	.NyJobUl_text span { font-size:28px;}
	.lyNyJob_list { margin:40px auto 0;}
	.lyNyJob_list ul li .NyJob_con1 .NyJobCon1_left { padding:40px 20px;}
	.lyNyJob_list ul li .NyJob_con1 .NyJobCon1_right { padding:20px 120px 20px 20px;}
	.lyNyJob_list ul li a.NyJob_btn { width:100px; right:20px;}
	.lyNyJob_list ul li .NyJob_con1 .NyJobCon1_left p { font-size:20px;}
	.lyNyJob_list ul li .NyJob_con1 .NyJobCon1_right dl dd { font-size:15px;}
	.lyNyJob_list ul li .NyJob_con2 { padding:20px;}
	.NyJob_con2 .more { margin-top:20px;}
	
	.lyNy_jionus .lyNyJionUs_tit { margin:0 auto 30px;}	
}
@media (max-width:1080px) {	
	.lyNyJob_list ul li { min-height:100px;}
	.NyJob_top ul li .NyJobUl_main { width:202px; height:202px;}
	.NyJobUl_text img.NyJob_ico { width:60px; height:60px; margin:0 auto;}
	.NyJobUl_text p { line-height:22px; font-size:14px;}
	.NyJob_top ul li .NyJobUl_main i { width: 100px; height: 100px;}
	.lyNyJob_list ul li .NyJob_con1 .NyJobCon1_left p { font-size:18px;}
	.NyJob_con2 .more { width:160px;}
	.lyNyJob_list ul li a.NyJob_btn { height:40px; top:40px;}
	.lyNyJob_list ul li .NyJob_con1 .NyJobCon1_left { padding:20px;}
	.lyNyJob_list ul li .NyJob_con1 { min-height:100px;}
	.lyNyJob_list ul li .NyJob_con1 .NyJobCon1_left { padding:30px 20px;}
	.lyNyJob_list ul li .NyJob_con1 .NyJobCon1_right { padding: 10px 120px 10px 20px;}
	.lyNyJob_list ul li a.NyJob_btn { top:30px;}
}
@media (max-width:1024px) {	
	.NyJob_top ul li { width:50%; margin:0 0 40px;}
	.NyJob_top ul li .NyJobUl_main i { width:160px; height:160px;}
	.NyJob_top ul li .NyJobUl_main { width:320px; height:320px;}
	.lyNyJob_list { margin:0 auto;}
	.NyJob_top ul li .NyJobUl_main .NyJobUl_con .NyJobUl_text { padding:50px 40px;}
	.NyJobUl_text img.NyJob_ico { width:80px; height:80px; margin:0 auto 20px;}
	.NyJobUl_text h6 { font-size:24px; margin:-20px auto 10px;}
	.NyJobUl_text p { line-height:25px; font-size:15px;}
	.NyJob_con2 .NyJobCon2_tit { line-height:30px; font-size:16px;}
	.NyJob_con2 p { font-size:14px; line-height:28px;}
	.NyJob_con2 .more { height:44px; line-height:44px;}
}
@media (max-width:800px) {
	.NyJob_top ul li { width:50%; margin:0 0 40px;}
	.NyJob_top ul li .NyJobUl_main i { width:160px; height:160px;}
	.NyJob_top ul li .NyJobUl_main { width:300px; height:300px;}
	.lyNyJob_list { margin:0 auto;}
	.NyJob_top ul li .NyJobUl_main .NyJobUl_con .NyJobUl_text { padding:40px;}
	.NyJobUl_text img.NyJob_ico { width:80px; height:80px; margin:0 auto 20px;}
	.NyJobUl_text h6 { font-size:24px; margin:-20px auto 10px;}
	.NyJobUl_text p { line-height:25px; font-size:15px;}
	.NyJob_con2 .NyJobCon2_tit { line-height:30px; font-size:16px;}
	.NyJob_con2 p { font-size:14px; line-height:28px;}
	.NyJob_con2 .more { height:44px; line-height:44px;}
	.lyNyJob_list ul li .NyJob_con1 .NyJobCon1_right dl dd { width:100%; line-height:30px; font-size:14px; margin:0 auto;}
	.lyNyJob_list ul li .NyJob_con1 .NyJobCon1_right dl dd:nth-child(3n+3) { margin:0 auto;}
	.lyNyJob_list ul li .NyJob_con1 .NyJobCon1_right dl dd:nth-child(2n+2) { margin:0 auto;}
	.lyNyJob_list ul li .NyJob_con1 .NyJobCon1_left p { height:auto; max-height:90px; line-height:30px; font-size:18px; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; text-overflow:ellipsis; white-space:inherit;}
	.lyNyJob_list ul li .NyJob_con1 .NyJobCon1_left { width:40%; padding:20px;}
	.lyNyJob_list ul li .NyJob_con1 .NyJobCon1_right { width:60%;}

}
@media (max-width: 767px) {
	.Ny_job { padding:40px 0 20px;}
	.NyJob_top ul li { width:100%; margin:0 auto 40px;}
	.NyJob_top ul li .NyJobUl_main i { width:160px; height:160px;}
	.NyJob_top ul li .NyJobUl_main { width:300px; height:300px;}
	.lyNyJob_list ul li .NyJob_con1 .NyJobCon1_left { width:100%; padding:10px 100px 10px 20px;}
	.lyNyJob_list ul li .NyJob_con1 .NyJobCon1_left p { max-height:60px; height:60px; line-height:60px; font-size:18px; -webkit-line-clamp:1;}
	.lyNyJob_list ul li .NyJob_con1 .NyJobCon1_right { width:100%; border-left:0; border-top:1px solid #dfdfdf; padding:20px;}
	.lyNyJob_list ul { margin:0 auto 20px;}
	.lyNyJob_list ul li a.NyJob_btn { width:60px; top:20px;}
	.lyNy_jionus .lyNyJionUs_tit { margin:20px auto;}
	.lyNyJionUsTit p { font-size:28px;}
	.lyNyJionUsTit span { font-size:20px;}
	.lyNyJionUs_tab ul li a { width:100px; font-size:16px; margin:0 0 0 10px;}
	.lyNyJob_list ul li { margin:0 auto 20px;}
	
	.lyNy_jionus .NyJob_top { margin:40px auto 0; display:none;}
}
@media (max-width: 375px) {

}
@media (max-width: 320px) {
	.NyJob_top ul li .NyJobUl_main { width:260px; height:260px;}
	.NyJobUl_text img.NyJob_ico { width:60px; height:60px; margin:0 auto 10px;}
	.NyJob_top ul li .NyJobUl_main i { width:120px; height:120px;}
	.lyNyJionUsTit p { font-size:24px;}
	.lyNyJionUsTit span { font-size:18px;}
	.lyNyJionUs_tab ul li a { width:90px; font-size:15px; margin:0 0 0 2px;}
}
/*lyNy_jionus 结束*/

/*lyNyCase_list 开始*/
.lyNyCase_list { width:100%; height:auto; margin:0 auto; padding:0;}
.lyNyCase_list ul li { width:32%; height:auto; margin:0 2% 30px 0; padding:30px; background-color:#fff; box-shadow:0 5px 10px rgba(0,0,0,0.06); float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNyCase_list ul li:nth-child(3n+3) { margin:0 0 30px;}
.lyNyCase_list ul li:hover { box-shadow:0 10px 20px rgba(0,0,0,0.06);}
.lyNyCase_list ul li .lyNyCase_time { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.lyNyCase_list ul li .lyNyCase_time font { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#999; font-size:18px; font-weight:bold; margin:0 auto; padding:0;}
.lyNyCase_list ul li .lyNyCase_time span { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#999; font-size:36px; font-weight:bold; margin:0 auto; padding:0;}
.lyNyCase_list ul li:hover .lyNyCase_time font, .lyNyCase_list ul li:hover .lyNyCase_time span { color:#333;}
.lyNyCase_list ul li .lyNyCase_name { width:100%; overflow:hidden; margin:20px auto; padding:0;}
.lyNyCase_list ul li .lyNyCase_name a { display:block; width:100%; height:64px; overflow:hidden; line-height:32px; color:#333; font-size:22px; font-weight:bold; margin:0 auto; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.lyNyCase_list ul li:hover .lyNyCase_name a { color:#cf121c;}
.lyNyCase_list ul li .lyNyCase_img { width:100%; height:260px; overflow:hidden; margin:0 auto 20px; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyCase_list ul li .lyNyCase_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#fff; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyCase_list ul li .lyNyCase_img a img { display:block; width: 100%; height: 100%; overflow: hidden; object-fit: cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyCase_list ul li:hover .lyNyCase_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyNyCase_list ul li .lyNyCase_ms { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.lyNyCase_list ul li .lyNyCase_ms p { width:100%; height:60px; overflow:hidden; line-height:30px; color:#999; font-size:16px; margin:0 auto; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
@media (max-width:1680px){
}
@media (max-width:1600px){
	.lyNyCase_list ul li .lyNyCase_img { height:245px;}
}
@media (max-width:1560px) {	
	.lyNyCase_list ul li .lyNyCase_img { height:240px;}
}
@media (max-width:1440px) {	
	.lyNyCase_list ul li .lyNyCase_name a { height:60px; line-height:30px; font-size:20px;}
	.lyNyCase_list ul li .lyNyCase_img { height:224px;}
	.lyNyCase_list ul li .lyNyCase_ms p { height:50px; line-height:25px; font-size:15px;}
}
@media (max-width:1366px) {	
	.lyNyCase_list ul li .lyNyCase_img { height:220px;}
}
@media (max-width:1280px) {	
	.lyNyCase_list ul li { width:32%; margin:0 2% 20px 0; padding:20px;}
	.lyNyCase_list ul li:nth-child(3n+3) { margin:0 0 20px;}
	.lyNyCase_list ul li .lyNyCase_img { height:220px;}
}
@media (max-width:1200px) {
	.lyNyCase_list ul li .lyNyCase_img { height:210px;}
}
@media (max-width:1080px) {	
	.lyNyCase_list ul li .lyNyCase_img { height:180px;}
	.lyNyCase_list ul li .lyNyCase_time font { height:20px; line-height:20px; font-size:16px;}
	.lyNyCase_list ul li .lyNyCase_time span { height:34px; line-height:34px; font-size:32px;}
	.lyNyCase_list ul li .lyNyCase_name a { height:56px; line-height:28px; font-size:18px;}
	.lyNyCase_list ul li .lyNyCase_ms p { height:48px; line-height:24px; font-size: 14px;}
}
@media (max-width:1024px) {	

}
@media (max-width:800px) {
	.lyNyCase_list ul li { width:48.5%; margin:0 3% 20px 0;}
	.lyNyCase_list ul li:nth-child(3n+3) { margin:0 3% 20px 0;}
	.lyNyCase_list ul li:nth-child(2n+2) { margin:0 0 20px;}
	.lyNyCase_list ul li .lyNyCase_img { height:200px;}
}
@media (max-width: 767px) {
	.lyNyCase_list ul li { width:100%; margin:0 auto 20px; float:inherit;}
	.lyNyCase_list ul li:nth-child(2n+2), .lyNyCase_list ul li:nth-child(3n+3) { margin:0 auto 20px;}
	.lyNyCase_list ul li .lyNyCase_img { height:220px;}
	.lyNyCase_list ul li .lyNyCase_name a { height:auto; max-height:56px;}
	.lyNyCase_list ul li .lyNyCase_ms p { height:auto; max-height:48px;}
}
@media (max-width: 375px) {
	.lyNyCase_list ul li .lyNyCase_img { height:200px;}
}
@media (max-width: 320px) {
	.lyNyCase_list ul li .lyNyCase_img { height:170px;}
}
/*lyNyCase_list 结束*/

/*lyNy_down 开始*/
.lyNy_down { width:80%; height:auto; min-height:320px; margin:60px auto 0; padding:0;}
.lyNy_down ul li { width:32%; height:auto; margin:0 2% 30px 0; padding:0; background-color:#fff; box-shadow:0 5px 10px rgba(0,0,0,0.06); float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNy_down ul li:nth-child(3n+3) { margin:0 0 30px;}
.lyNy_down ul li:hover { background-color:#cf121c; box-shadow:0 10px 20px rgba(0,0,0,0.06);}
.lyNy_down ul li .lyNyDown_name { width:100%; height:auto; margin:0 auto; padding:30px; border-bottom:1px solid #eee; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNy_down ul li .lyNyDown_name a { display:block; width:100%; height:48px; overflow:hidden; line-height:48px; color:#333; font-size:18px; text-overflow:ellipsis; white-space:nowrap; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNy_down ul li:hover .lyNyDown_name { border-bottom:1px solid #fff;}
.lyNy_down ul li:hover .lyNyDown_name a { color:#fff;}
.lyNy_down ul li .lyNyDown_btn { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.lyNy_down ul li .lyNyDown_btn a { display:block; width:100%; height:65px; overflow:hidden; line-height:45px; color:#333; font-size:15px; margin:0 auto; padding:10px 30px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNy_down ul li .lyNyDown_btn a i { display:block; width:25px; height:25px; overflow:hidden; margin:10px 0; padding:0; background:url(../images/xz_ico1.png) center center no-repeat; float:right; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNy_down ul li:hover .lyNyDown_btn a { color:#fff;}
.lyNy_down ul li:hover .lyNyDown_btn a i { background:url(../images/xz_ico2.png) center center no-repeat;}
@media (max-width:1680px){
	.lyNy_down { width:88%;}
}
@media (max-width:1600px){

}
@media (max-width:1440px) {	
	.lyNy_down { width:90%;}
}
@media (max-width:1366px) {	
	.lyNy_down { width:94%; margin:50px auto 0;}
}
@media (max-width:1280px) {	
	.lyNy_down { margin:40px auto 0;}
	.lyNy_down ul li { margin:0 2% 20px 0;}
	.lyNy_down ul li:nth-child(3n+3) { margin:0 0 20px;}
	.lyNy_down ul li .lyNyDown_name { padding:20px;}
	.lyNy_down ul li .lyNyDown_btn a { padding:10px 20px;}
}
@media (max-width:1200px) {	

}
@media (max-width:1080px) {	

}
@media (max-width:1024px) {	

}
@media (max-width:800px) {
	.lyNy_down { margin:30px auto 0;}
	.lyNy_down ul li { width:48.5%; margin:0 3% 20px 0;}
	.lyNy_down ul li:nth-child(3n+3) { margin:0 3% 20px 0;}
	.lyNy_down ul li:nth-child(2n+2) { margin:0 0 20px;}
}
@media (max-width: 767px) {
	.lyNy_down { margin:20px auto 0;}
	.lyNy_down ul li { width:100%; margin:0 auto 20px; float:inherit;}
	.lyNy_down ul li:nth-child(2n+2), .lyNy_down ul li:nth-child(3n+3) { margin:0 auto 20px;}
}
@media (max-width: 375px) {

}
@media (max-width: 320px) {

}
/*lyNy_down 结束*/

/*lyNy_service 开始*/
.lyNy_service { width:100%; height:auto; min-height:320px; overflow:hidden; margin:0 auto; padding:0;}
.lyNy_service .lyNySer1 { width:100%; overflow:hidden; margin:0 auto; padding:60px 10%; background-color:#f6f6f6; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNySer1 ul li { width:100%; overflow:hidden; margin:0 auto 30px; padding:0 0 0 60px; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNySer1 ul li:last-child { margin:0 auto;}
.lyNySer1 ul li i { width:120px; height:100px; overflow:hidden; line-height:100px; color:#cf121c; font-size:80px; font-style:normal; text-align:center; margin:0; padding:0; position:absolute; top:30px; left:0; z-index:1;}
.lyNySer1 ul li .lyNySer1_con { width:100%; overflow:hidden; margin:0; padding:30px; background-color:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNySer1 ul li .lyNySer1_con .ser1_ico { width:20%; height:100px; overflow:hidden; margin:0; padding:0; float:left;}
.lyNySer1 ul li .lyNySer1_con .ser1_ico img { display:block; width:80px; height:80px; margin:10px auto; padding:0;}
.lyNySer1 ul li .lyNySer1_con .ser1_text { width:80%; height:100px; overflow:hidden; margin:0; padding:0 0 0 60px; border-left:1px solid #ddd; float:right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNySer1 ul li .lyNySer1_con .ser1_text p { width:100%; height:50px; overflow:hidden; line-height:50px; color:#cf121c; font-size:25px; margin:0 auto; padding:0;}
.lyNySer1 ul li .lyNySer1_con .ser1_text span { display:block; width:100%; height:50px; overflow:hidden; line-height:50px; color:#333; font-size:20px; font-weight:bold; margin:0 auto; padding:0;}

.lyNy_service .lyNySer2 { width:100%; overflow:hidden; margin:0 auto; padding:60px 10%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNySer2 .lyNySer2_tit { width:100%; overflow:hidden; margin:0 auto 40px; padding:0;}
.lyNySer2_tit p { width:100%; overflow:hidden; line-height:50px; color:#333; font-size:40px; text-align:center; margin:0 auto 5px; padding:0;}
.lyNySer2_tit span { display:block; width:100%; overflow:hidden; line-height:40px; color:#666; font-size:16px; text-align:center; margin:0 auto; padding:0;}
.lyNySer2 ul li { width:33.333333%; overflow:hidden; margin:0; padding:0 60px; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNySer2 ul li img { display:block; width:60px; height:60px; overflow:hidden; margin:0 auto 30px; padding:0;}
.lyNySer2 ul li .lyNySer2_name { width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:22px; font-weight:bold; text-align:center; margin:0 auto; padding:0;}
.lyNySer2 ul li i { display:block; width:40px; height:2px; overflow:hidden; margin:10px auto 30px; padding:0; background-color:#cf121c;}
.lyNySer2 ul li p { width:100%; height:60px; overflow:hidden; line-height:30px; color:#999; font-size:16px; text-align:center; margin:0 auto; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.lyNySer2 .lyNySer2_btn { width:100%; overflow:hidden; margin:40px auto 0; padding:0;}
.lyNySer2_btn a { display:block; width:200px; height:54px; overflow:hidden; line-height:50px; color:#cf121c; font-size:18px; text-align:center; margin:0 auto; padding:0; background-color:#fff; border:2px solid #cf121c; border-radius:27px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNySer2_btn a:hover { color:#fff; background-color:#cf121c;}
@media (max-width:1680px){
	.lyNy_service .lyNySer1 { padding:60px 6%;}
	.lyNy_service .lyNySer2 { padding:60px 6%;}
}
@media (max-width:1600px){

}
@media (max-width:1440px) {	
	.lyNy_service .lyNySer1 { padding:60px 5%;}
	.lyNy_service .lyNySer2 { padding:60px 5%;}
}
@media (max-width:1366px) {	
	.lyNy_service .lyNySer1 { padding:50px 3%;}
	.lyNy_service .lyNySer2 { padding:50px 3%;}
	.lyNySer2 ul li { padding:0 30px;}
}
@media (max-width:1280px) {	
	.lyNy_service .lyNySer1 { padding:40px 3%;}
	.lyNySer1 ul li { margin: 0 auto 20px; padding: 0 0 0 40px;}
	.lyNySer1 ul li i { width:80px; height:80px; line-height:80px; font-size:64px; top:20px;}
	.lyNySer1 ul li .lyNySer1_con { padding:20px;}
	.lyNySer1 ul li .lyNySer1_con .ser1_ico { height:80px;}
	.lyNySer1 ul li .lyNySer1_con .ser1_ico img { width:64px; height:64px; margin:8px auto;}
	.lyNySer1 ul li .lyNySer1_con .ser1_text { height:80px; padding:0 0 0 40px;}
	.lyNySer1 ul li .lyNySer1_con .ser1_text p { height:44px; line-height:44px; font-size:24px;}
	.lyNySer1 ul li .lyNySer1_con .ser1_text span { height:36px; line-height:36px; font-size:18px;}
	.lyNy_service .lyNySer2 { padding:40px 3%;}
	.lyNySer2_tit p { line-height:44px; font-size:36px;}
	.lyNySer2_tit span { font-size:15px;}
	.lyNySer2 ul li { padding:0 20px;}
	.lyNySer2 ul li img { margin:0 auto 20px;}
	.lyNySer2 ul li i { margin:10px auto 20px;}
	.lyNySer2 ul li p { height:50px; line-height:25px; font-size:15px;}
}
@media (max-width:1200px) {	

}
@media (max-width:1080px) {	
	.lyNySer2_tit p { line-height:40px; font-size:34px;}
	.lyNySer2_tit span { font-size:14px;}
	.lyNySer1 ul li i { font-size:60px;}
	.lyNySer2 ul li p { height:48px; line-height:24px; font-size:14px;}
}
@media (max-width:1024px) {	

}
@media (max-width:800px) {
	.lyNy_service .lyNySer1 { padding:30px 2.5%;}
	.lyNySer1 ul li i { font-size: 56px;}
	.lyNySer1 ul li .lyNySer1_con .ser1_ico img { width: 60px; height: 60px; margin: 10px auto;}
	.lyNySer1 ul li .lyNySer1_con .ser1_text { padding:0 0 0 30px;}
	.lyNySer1 ul li .lyNySer1_con .ser1_text p { font-size:22px;}
	.lyNySer1 ul li .lyNySer1_con .ser1_text span { font-size:16px;}
	.lyNy_service .lyNySer2 { padding:30px 2.5%;}
	.lyNySer2 .lyNySer2_tit { margin:0 auto 30px;}
	.lyNySer2 ul li { padding:0 10px;}
	.lyNySer2 ul li p { height:72px; -webkit-line-clamp:3;}
	.lyNySer2 .lyNySer2_btn { margin:30px auto 0;}
}
@media (max-width: 767px) {
	.lyNy_service .lyNySer1 { padding:20px 2.5%;}
	.lyNySer1 ul li .lyNySer1_con .ser1_ico { width:100%; float:inherit;}
	.lyNySer1 ul li .lyNySer1_con .ser1_ico img { width: 70px; height: 70px; margin: 0 auto 10px;}
	.lyNySer1 ul li .lyNySer1_con .ser1_text { width:100%; height:auto; padding:0; border:0; float:inherit;}
	.lyNySer1 ul li .lyNySer1_con .ser1_text p { font-size:20px; text-align:center;}
	.lyNySer1 ul li .lyNySer1_con .ser1_text span { height:auto; line-height:25px; font-size:15px; text-align:center;}
	.lyNy_service .lyNySer2 { padding:20px 2.5%;}
	.lyNySer2 .lyNySer2_tit { margin:0 auto 20px;}
	.lyNySer2_tit p { line-height:40px; font-size:30px;}
	.lyNySer2_tit span { line-height:20px;}
	.lyNySer2 ul li { width:100%; margin:0 auto 20px; padding:0; float:left;}
	.lyNySer2 ul li img { margin:0 auto 10px;}
	.lyNySer2 ul li p { height:auto; max-height:72px;}
	.lyNySer2 .lyNySer2_btn { margin:0 auto;}
	.lyNySer2_btn a { width: 140px; height: 48px; overflow: hidden; line-height: 44px; font-size:16px;}
}
@media (max-width: 375px) {

}
@media (max-width: 320px) {

}
/*lyNy_service 结束*/

/*lyNy_video 开始*/
.lyNy_video { width:80%; height:auto; min-height:320px; margin:60px auto 0; padding:0;}
.lyNy_video ul li { width:32%; height:auto; margin:0 2% 30px 0; padding:30px; background-color:#fff; border:4px solid #fff; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNy_video ul li:nth-child(3n+3) { margin:0 0 30px;}
.lyNy_video ul li:hover { border:4px solid #cf121c;}
.lyNy_video ul li .lyNyVideo_img { width:100%; height:280px; overflow:hidden; margin:0 auto 20px; padding:0;}
.lyNy_video ul li .lyNyVideo_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#fff; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNy_video ul li .lyNyVideo_img a img { display:block; width: 100%; height: 100%; overflow: hidden; object-fit: cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNy_video ul li:hover .lyNyVideo_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyNy_video ul li .lyNyVideo_img a i { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background:rgba(0,0,0,0.5) url(../images/vd_ico.png) center center no-repeat; background-size:60px 60px; position:absolute; left:0; top:0;}
.lyNy_video ul li .lyNyVideo_text { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0;}
.lyNy_video ul li .lyNyVideo_text a.lyNyVideo_name { display:block; width:100%; height:44px; overflow:hidden; line-height:44px; color:#333; font-size:22px; text-align:center; text-overflow:ellipsis; white-space:nowrap; margin:0 auto; padding:0;}
.lyNy_video ul li:hover .lyNyVideo_text a.lyNyVideo_name { color:#cf121c;}
.lyNy_video ul li .lyNyVideo_text p { width:100%; height:60px; overflow:hidden; line-height:30px; color:#999; font-size:16px; text-align:center; margin:12px auto 20px; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.lyNy_video ul li .lyNyVideo_text a.lyNyVideo_more { display:block; width:168px; height:44px; overflow:hidden; line-height:44px; color:#fff; font-size:16px; text-align:center; margin:0 auto; padding:0; background-color:#999; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNy_video ul li .lyNyVideo_text a.lyNyVideo_more img { display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-4px 0 0 10px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNy_video ul li:hover .lyNyVideo_text a.lyNyVideo_more { background-color:#cf121c;}
.lyNy_video ul li:hover .lyNyVideo_text a.lyNyVideo_more img { margin:-4px 0 0 20px;}
@media (max-width:1680px){
	.lyNy_video { width:88%;}
	.lyNy_video ul li .lyNyVideo_img { height:260px;}
}
@media (max-width:1600px){
	.lyNy_video ul li .lyNyVideo_text a.lyNyVideo_name { font-size:20px;}
}
@media (max-width:1440px) {	
	.lyNy_video { width:90%;}
	.lyNy_video ul li .lyNyVideo_img { height:230px;}
	.lyNy_video ul li .lyNyVideo_text a.lyNyVideo_name { height:40px; line-height:40px;}
}
@media (max-width:1366px) {	
	.lyNy_video { width:94%; margin:50px auto 0;}
	.lyNy_video ul li { padding:24px;}
	.lyNy_video ul li .lyNyVideo_img { height:220px;}
	.lyNy_video ul li .lyNyVideo_text p { height:50px; line-height:25px; font-size:15px; margin:5px auto 15px;}
	.lyNy_video ul li .lyNyVideo_text a.lyNyVideo_more { width:150px; font-size:15px;}
}
@media (max-width:1280px) {	
	.lyNy_video ul li { padding:20px;}
	.lyNy_video ul li .lyNyVideo_img { height:210px;}
}
@media (max-width:1200px) {	
	.lyNy_video { margin:40px auto 0;}
	.lyNy_video ul li { margin:0 2% 20px 0;}
	.lyNy_video ul li:nth-child(3n+3) { margin:0 0 20px;}
	.lyNy_video ul li .lyNyVideo_img { height:200px;}
}
@media (max-width:1080px) {	
	.lyNy_video ul li { padding:16px;}
	.lyNy_video ul li .lyNyVideo_img { height:180px;}
	.lyNy_video ul li .lyNyVideo_text a.lyNyVideo_name { font-size:18px;}
	.lyNy_video ul li .lyNyVideo_text a.lyNyVideo_more { width:140px;}
}
@media (max-width:1024px) {	

}
@media (max-width:800px) {
	.lyNy_video { margin:30px auto 0;}
	.lyNy_video ul li { width:48.5%; height:auto; margin:0 3% 20px 0;}
	.lyNy_video ul li:nth-child(3n+3) { margin:0 3% 20px 0;}
	.lyNy_video ul li:nth-child(2n+2) { margin:0 0 20px;}
	.lyNy_video ul li .lyNyVideo_img { height:200px;}
}
@media (max-width: 767px) {
	.lyNy_video { margin:20px auto 0;}
	.lyNy_video ul li { width:100%; height:auto; margin:0 auto 20px;}
	.lyNy_video ul li:nth-child(2n+2), .lyNy_video ul li:nth-child(3n+3) { margin:0 auto 20px;}
	.lyNy_video ul li .lyNyVideo_img { height:220px; margin:0 auto 15px;}
	.lyNy_video ul li .lyNyVideo_text p { height:auto; max-height:48px; line-height:24px; font-size:14px; margin:5px auto 15px;}
	.lyNy_video ul li .lyNyVideo_text a.lyNyVideo_more { width:140px; height:40px; line-height:40px; font-size:14px;}
}
@media (max-width: 375px) {
	.lyNy_video ul li .lyNyVideo_img { height:200px;}
}
@media (max-width: 320px) {
	.lyNy_video ul li .lyNyVideo_img { height:180px;}
}
/*lyNy_video 结束*/

/*lyNy_honor 开始*/
.lyNy_honor { width:80%; height:auto; min-height:320px; margin:60px auto 0; padding:0;}
.lyNy_honor ul li { width:23.5%; height:auto; margin:0 2% 30px 0; padding:0; background-color:#fff; border:1px solid #ddd; border-radius:4px; box-shadow:0 10px 20px rgba(0,0,0,0.05); position:relative; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNy_honor ul li:nth-child(4n+4) { margin:0 0 30px;}

.lyNy_honor ul li .lyNyHonor_img { width:100%; height:300px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.lyNy_honor ul li .lyNyHonor_img img { display:block; max-width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNy_honor ul li:hover .lyNyHonor_img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyNy_honor ul li .lyNyHonor_img .lyNyHonor_mask { width:100%; height:0; overflow:hidden; margin:0; padding:0; background-color:rgba(0,0,0,0.6); border-radius:4px 4px 0 0; position:absolute; left:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNy_honor ul li:hover .lyNyHonor_img .lyNyHonor_mask { height:100%;}
.lyNy_honor ul li .lyNyHonor_img .lyNyHonor_mask a { display:block; width:96px; height:96px; overflow:hidden; margin:-48px 0 0 -48px; padding:22px 0; border:1px solid #fff; border-radius:50%; position:absolute; left:50%; top:50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNy_honor ul li .lyNyHonor_img .lyNyHonor_mask a i { display:block; width:22px; height:22px; overflow:hidden; margin:0 auto 6px; padding:0; background:url(../images/CkIco.png) center center no-repeat;}
.lyNy_honor ul li .lyNyHonor_img .lyNyHonor_mask a span { display:block; width:100%; overflow:hidden; line-height:22px; color:#fff; font-size:15px; text-align:center; margin:0 auto; padding:0;}
.lyNy_honor ul li .lyNyHonor_name { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.lyNy_honor ul li .lyNyHonor_name a { display:block; width:100%; height:60px; overflow:hidden; line-height:59px; color:#333; font-size:18px; text-align:center; white-space:nowrap; text-overflow:ellipsis; border-radius:0 0 4px 4px; margin:0 auto; padding:0 20px; border-top:1px solid #ddd; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNy_honor ul li:hover .lyNyHonor_name a { color:#fff; background-color:#cf121c; border-top:1px solid #cf121c;}

@media (max-width:1680px){
	.lyNy_honor { width:88%;}
}
@media (max-width:1600px){

}
@media (max-width:1440px) {	
	.lyNy_honor { width:90%;}
}
@media (max-width:1366px) {	
	.lyNy_honor { width:94%; margin:50px auto 0;}
}
@media (max-width:1280px) {	
	.lyNy_honor { margin:40px auto 0;}
	.lyNy_honor ul li { width:23.5%; margin:0 2% 20px 0;}
	.lyNy_honor ul li:nth-child(4n+4) { margin:0 0 20px;}
}
@media (max-width:1200px) {	
	
}
@media (max-width:1080px) {	
	.lyNy_honor ul li { width:32%; margin:0 2% 20px 0;}
	.lyNy_honor ul li:nth-child(4n+4) { margin:0 2% 20px 0;}
	.lyNy_honor ul li:nth-child(3n+3) { margin:0 0 20px;}
}
@media (max-width:1024px) {	

}
@media (max-width:800px) {
	.lyNy_honor { margin:30px auto 0;}
	.lyNy_honor ul li { width:48.5%; margin:0 3% 20px 0;}
	.lyNy_honor ul li:nth-child(3n+3), .lyNy_honor ul li:nth-child(4n+4) { margin:0 3% 20px 0;}
	.lyNy_honor ul li:nth-child(2n+2) { margin:0 0 20px;}
}
@media (max-width: 767px) {
	.lyNy_honor { margin:20px auto 0;}
	.lyNy_honor ul li { width:100%; margin:0 auto 20px; float:inherit;}
	.lyNy_honor ul li:nth-child(2n+2), .lyNy_honor ul li:nth-child(3n+3), .lyNy_honor ul li:nth-child(4n+4) { margin:0 auto 20px;}
}
@media (max-width: 375px) {

}
@media (max-width: 320px) {

}
/*lyNy_honor 结束*/

/*分页样式 开始*/
#fengye { text-align: center; margin: 30px auto 60px; color: #555; font-size:0;}
#fengye table { display:inline-block;}
#fengye table tr td { font-size:0;}
#fengye a { display: inline-block; padding: 0 15px; background: #ddd; height: 36px; line-height: 36px; text-align: center; margin: 0 5px; border-radius:0; color: #555; font-size:16px; background: #fff;}
#fengye.fengye1 a { background-color:#f0f0f0;}
#fengye a#firstpage, #fengye a#uppage, #fengye a#downpage, #fengye a#endpage { background: #cf121c; color: #fff;}
#fengye a:hover { background: #cf121c; color: #fff;}
#fengye a.pnnum1 { background: #cf121c; color: #fff;}
/*#fengye input { display: inline-block; padding: 0 5px; background-color: #cf121c; width: 40px !important; height: 36px !important; line-height: 36px; text-align: center; border-radius: 0; margin: 0 5px; color: #fff; cursor: pointer; border: 0; outline:none;}*/
#fengye input { display: inline-block; padding: 0 5px; width: 100px !important; height: 36px !important; line-height: 36px; text-align: center; border-radius: 0; margin: 0 5px; cursor: pointer; border: 0; outline:none;}
#fengye .p_input { display: inline-block; padding: 0 5px; background: #ddd; height: 36px; line-height: 36px; text-align: center; margin: 0 5px; color: #555; cursor: default;}

@media (max-width:1680px){
}
@media (max-width:1600px){

}
@media (max-width:1440px) {	

}
@media (max-width:1366px) {	
	#fengye { margin:20px auto 50px;}
}
@media (max-width:1280px) {	
	#fengye { margin:20px auto 40px;}
}
@media (max-width:1200px) {	

}
@media (max-width:1080px) {	

}
@media (max-width:1024px) {	

}
@media (max-width:800px) {
	#fengye { margin:10px auto 30px;}
}
@media (max-width: 767px) {
	#fengye { margin:0 auto 20px;}
	#fengye input, #fengye .p_input { display:none;}
	#fengye a { height: 40px; line-height: 40px; font-size:14px; padding: 0 15px; border-radius: 0; display:none;}
	#fengye a#firstpage, #fengye a#uppage, #fengye a#downpage, #fengye a#endpage { display:inline-block;}
}
@media (max-width: 375px) {

}
@media (max-width: 320px) {
	#fengye a { padding:0 10px;}
}
/*分页样式 结束*/

/*lyNy_contact 开始*/
.lyNy_contact { width:80%; height:auto; overflow:hidden; margin:60px auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNy_contact .lyNyCont_lxfs { width:50%; 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;}
.lyNyCont_lxfs ul li { width:48.5%; height:155px; margin:0 3% 20px 0; padding:40px 30px 40px 120px; background-color:#fff; position:relative; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyCont_lxfs ul li:nth-child(2n+2) { margin:0 0 20px;}
.lyNyCont_lxfs ul li i { display:block; width:70px; height:70px; overflow:hidden; margin:-35px 0 0 0; padding:0; background-color:#f6f6f6; border-radius:50%; position:absolute; left:30px; top:50%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyCont_lxfs ul li i img { display:block; width:40px; height:40px; overflow:hidden; margin:15px auto; padding:0;}
.lyNyCont_lxfs ul li:hover i { transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg); -ms-transform: rotateY(180deg);}
.lyNyCont_lxfs ul li .ContLxfs_text { width:100%; overflow:hidden; margin:0; padding:10px 0;}
.lyNyCont_lxfs ul li .ContLxfs_text span { display:block; width:100%; height:25px; overflow:hidden; line-height:25px; color:#999; font-size:15px; margin:0 auto 5px; padding:0;}
.lyNyCont_lxfs ul li .ContLxfs_text p { width:100%; height:auto; min-height:25px; max-height:50px; overflow:hidden; line-height:25px; color:#333; font-size:15px; word-break:break-all; display:-webkit-box; text-overflow:ellipsis; white-space:normal; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin:0 auto; padding:0;}
.lyNyCont_lxfs ul li .ContLxfs_text p font { font-size:20px;}

.lyNy_contact .lyNyCont_ewm { width:50%; overflow:hidden; margin:0; padding:0 0 0 20px; float:right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyCont_ewm .NyContEwm_con { width:100%; height:330px; overflow:hidden; margin:0 auto; padding:60px 40px; background-color:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContEwm_con .NyContEwm_text { width:65%; overflow:hidden; margin:0; padding:40px 0; float:left;}
.NyContEwm_con .NyContEwm_text i { display:block; width:110px; height:110px; overflow:hidden; margin:0 20px 0 0; padding:0; border:1px solid #cf121c; border-radius:50%; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContEwm_con .NyContEwm_text i img { display:block; width:80px; height:80px; overflow:hidden; margin:14px auto; padding:0;}
.NyContEwm_con .NyContEwm_text p { overflow:hidden; line-height:30px; color:#333; font-size:20px; font-weight:bold; margin:0; padding:0;}
.NyContEwm_con .NyContEwm_text font { display:block; overflow:hidden; line-height:40px; color:#cf121c; font-size:30px; margin:5px 0; padding:0;}
.NyContEwm_con .NyContEwm_text span { display:block; overflow:hidden; line-height:30px; color:#666; font-size:14px; margin:0; padding:0;}
.NyContEwm_con .NyContEwm_code { width:35%; overflow:hidden; margin:0; padding:0; float:right;}
.NyContEwm_con .NyContEwm_code span { display:block; width:160px; height:160px; overflow:hidden; margin:0 auto 10px; padding:0; border:1px solid #ddd; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContEwm_con .NyContEwm_code span img { display:block; max-width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.NyContEwm_con .NyContEwm_code p { width:100%; overflow:hidden; line-height:20px; color:#333; font-size:14px; text-align:center; margin:0 auto; padding:0;}

.lyNy_contact .lyNyCont_MapMsg { width:100%; overflow:hidden; margin:20px auto 0; padding:30px 0; background-color:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyCont_MapMsg .lyNyCont_Map { width:50%; overflow:hidden; margin:0; padding:0 20px 0 30px; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyCont_Map .NyContMap_main { width:100%; height:512px; overflow:hidden; margin:0; padding:0; border:10px solid #f3f5f9; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyCont_Map .NyContMap_main #container { width:100%; height:120%; overflow:hidden; margin:0; padding:0;}
.lyNyCont_MapMsg .lyNyCont_Msg { width:50%; overflow:hidden; margin:0; padding:60px; float:right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyCont_Msg .ContMsg_tit { width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:24px; margin:0 auto 30px; padding:0;}
.lyNyCont_Msg .ContMsg_tit font { display:inline-block; color:#999; font-size:14px; margin:0 0 0 10px;}
.lyNyCont_Msg .NyContMsg_main { width:100%; overflow:hidden; margin:0; padding:0;}
.NyContMsg_main ul li.msg_ipt { width:48.5%; overflow:hidden; margin:0 3% 20px 0; padding:0; float:left;}
.NyContMsg_main ul li.msg_ipt:nth-child(2n+2) { margin:0 0 20px;}
.NyContMsg_main ul li.msg_tara { width:100%; margin:0 auto 20px; float:inherit;}
.NyContMsg_main ul li.msg_btn { width:100%; margin:0 auto; float:inherit;}
.NyContMsg_main ul li.msg_ipt input { display:block; width:100%; height:44px; overflow:hidden; line-height:44px; color:#555; font-size:15px; text-overflow:ellipsis; white-space:nowrap; margin:0; padding:0 20px; background-color:#f6f6f6; border:0; outline:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContMsg_main ul li.msg_tara textarea { display:block; width:100%; height:140px; overflow:hidden; line-height:30px; color:#555; font-size:15px; text-overflow:ellipsis; white-space:nowrap; margin:0; padding:10px 20px; background-color:#f6f6f6; border:0; outline:none; resize:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContMsg_main ul li.msg_btn input { display:block; width:140px; height:44px; overflow:hidden; line-height:44px; color:#fff; font-size:16px; text-overflow:ellipsis; white-space:nowrap; margin:0 20px 0 0; padding:0 20px; border:0; outline:none; cursor:pointer; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContMsg_main ul li.msg_btn input.MsgBtn1 { background-color:#cf121c;}
.NyContMsg_main ul li.msg_btn input.MsgBtn2 { background-color:#666;}
.NyContMsg_main ul li.msg_btn input.MsgBtn1:hover { background-color:#b4050e;}
.NyContMsg_main ul li.msg_btn input.MsgBtn2:hover { background-color:#555;}
@media (max-width:1680px){
	.lyNy_contact { width:88%;}
}
@media (max-width:1600px){

}
@media (max-width:1440px) {	
	.lyNy_contact { width:90%;}
	.lyNyCont_lxfs ul li { padding:40px 20px 40px 110px;}
	.lyNyCont_lxfs ul li i { left:20px;}
	.lyNyCont_ewm .NyContEwm_con { padding:60px 20px;}
	.lyNy_contact .lyNyCont_MapMsg { padding:20px 0;}
	.lyNyCont_MapMsg .lyNyCont_Map { padding:0 20px;}
	.lyNyCont_Map .NyContMap_main { height:472px;}
	.lyNyCont_MapMsg .lyNyCont_Msg { padding:40px;}
}
@media (max-width:1366px) {	
	.lyNy_contact { width:94%; margin:50px auto;}
}
@media (max-width:1280px) {	
	.lyNy_contact { margin:40px auto;}
	.lyNy_contact .lyNyCont_lxfs { width:100%; margin:0 auto; padding:0; float:inherit;}
	.lyNyCont_lxfs ul li { width:49%; margin:0 2% 20px 0; padding:40px 30px 40px 120px;}
	.lyNyCont_lxfs ul li:nth-child(2n+2) { margin:0 0 20px;}
	.lyNyCont_lxfs ul li i { left:30px;}
	.lyNyCont_ewm .NyContEwm_con { height:auto; padding:40px;}
	.NyContEwm_con .NyContEwm_text { width:50%;}
	.NyContEwm_con .NyContEwm_code { width:50%;}
	.lyNy_contact .lyNyCont_ewm { width:100%; padding:0; float:inherit;}
	
	.lyNy_contact .lyNyCont_MapMsg { padding:40px;}
	.lyNyCont_MapMsg .lyNyCont_Map { width:100%; padding:0; float:inherit;}
	.lyNyCont_MapMsg .lyNyCont_Msg { width:100%; margin:40px auto 0; padding:0; float:inherit;}
	
}
@media (max-width:1200px) {	

}
@media (max-width:1080px) {	

}
@media (max-width:1024px) {	

}
@media (max-width:800px) {
	.lyNy_contact { margin: 30px auto;}
	.lyNyCont_ewm .NyContEwm_con { padding:30px;}
	.NyContEwm_con .NyContEwm_text { width:60%; padding:25px 0;}
	.NyContEwm_con .NyContEwm_code { width:40%;}
	.lyNy_contact .lyNyCont_MapMsg { padding:30px;}
	.lyNyCont_Map .NyContMap_main { height:400px;}
	.lyNyCont_MapMsg .lyNyCont_Msg { margin:30px auto 0;}
	.lyNyCont_Msg .ContMsg_tit { margin:0 auto 20px;}
}
@media (max-width: 767px) {
	.lyNy_contact { margin: 20px auto;}
	.lyNyCont_lxfs ul li { width:100%; margin:0 auto 20px; padding:40px 20px 40px 110px; float:inherit;}
	.lyNyCont_lxfs ul li:nth-child(2n+2) { margin:0 auto 20px;}
	.lyNyCont_lxfs ul li i { left:20px;}
	.lyNyCont_ewm .NyContEwm_con { padding:20px;}
	.NyContEwm_con .NyContEwm_text { width:100%; margin:0 auto 20px; padding:0; float:inherit;}
	.NyContEwm_con .NyContEwm_text i { float:inherit; margin:0 auto 20px;}
	.NyContEwm_con .NyContEwm_text p, .NyContEwm_con .NyContEwm_text font, .NyContEwm_con .NyContEwm_text span { text-align:center;}
	.NyContEwm_con .NyContEwm_code { width:100%; margin:0 auto; float:inherit;}
	.lyNy_contact .lyNyCont_MapMsg { padding:20px;}
	.lyNyCont_Map .NyContMap_main { height:320px;}
	.lyNyCont_MapMsg .lyNyCont_Msg { margin:30px auto 0;}
	.lyNyCont_Msg .ContMsg_tit { margin:0 auto 20px;}
	.NyContMsg_main ul li.msg_ipt { width:100%; margin:0 auto 20px; float:inherit;}
}
@media (max-width: 375px) {
	.NyContMsg_main ul li.msg_btn input { width:130px;}
}
@media (max-width: 320px) {
.NyContMsg_main ul li.msg_btn input { width:108px;}
}
/*lyNy_contact 结束*/

/*lyNy_aboutus 开始*/
.lyNy_aboutus { width:100%; height:auto; margin:0 auto; padding:0;}
.lyNy_aboutus .NyAbUs_gsjj { width:80%; height:auto; margin:-140px auto 60px; padding:60px 60px 40px; background-color:#fff; box-shadow:0 5px 10px rgba(0,0,0,0.1); border-radius:4px; position:relative; z-index:9; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAbUs_title { width:100%; overflow:hidden; margin:0 auto 30px; padding:0;}
.NyAbUs_title p { width:100%; overflow:hidden; line-height:48px; color:#333; font-size:36px; text-align:center; margin:0 auto; padding:0;}
.NyAbUs_title span { display:block; width:100%; overflow:hidden; line-height:30px; color:#999; font-size:18px; text-align:center; margin:10px auto 0; padding:0;}
.NyAbUs_title1 p, .NyAbUs_title1 span { color:#fff;}
.NyAbUs_gsjj .NyAbUsGsjj_con { width:100%; overflow:hidden; margin:0 auto; padding:0; line-height:30px; color:#666; font-size:16px; text-align:justify;}
.NyAbUsGsjj_con p, .NyAbUsGsjj_con div { width:100%; overflow:hidden; line-height:30px; color:#666; font-size:16px; text-align:justify; text-indent:0; margin:0 auto 20px; padding:0;}
.NyAbUsGsjj_con p span, .NyAbUsGsjj_con span, .NyAbUsGsjj_con p em, .NyAbUsGsjj_con em { color:#666!important; font-family:Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif!important; font-size:16px!important; margin:0!important; padding:0!important;}
.NyAbUsGsjj_con table tr td p { text-indent:0!important; margin:0!important; padding:0!important;}
.NyAbUsGsjj_con img { display:inline-block; width:auto!important; height:auto!important; max-width:100%; margin:0 auto; padding:0; text-indent:0!important;}

.lyNy_aboutus .NyAbUs_culture { width:100%; height:auto; margin:0 auto; padding:60px 0 20px; background-color:#f6f6f6;}
.NyAbUs_culture .NyAbUsCulture_main { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0 10%; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAbUsCulture_main .NyAbUsCulture_img { width:50%; overflow:hidden; margin:0; padding:0 40px 0 0; position:absolute; left:0; top:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAbUsCulture_img p { width:100%; height:600px; overflow:hidden; margin:0; padding:0; border-radius:0 88px 0 0; position:relative;}
.NyAbUsCulture_img p img { display:block; width: 100%; height: 100%; overflow: hidden; object-fit: cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.NyAbUsCulture_main .NyAbUsCulture_con { width:50%; overflow:hidden; margin:0; padding:0 0 0 40px; float:right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAbUsCulture_con ul li { width:100%; height:auto; min-height:80px; margin:0 auto 40px; padding:0 0 0 80px; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAbUsCulture_con ul li img.NyAbUsCulture_ico { display:block; width:80px; height:80px; margin:-40px 0 0; padding:0; position:absolute; left:0; top:50%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyAbUsCulture_con ul li:hover img.NyAbUsCulture_ico { transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -o-transform: rotateY(360deg); -ms-transform: rotateY(360deg);}
.NyAbUsCulture_con ul li .NyAbUsCulture_text { width:100%; overflow:hidden; margin:0; padding:0 0 0 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyAbUsCulture_con ul li .NyAbUsCulture_text .NyAbUsCulture_tit { width:100%; height:40px; overflow:hidden; line-height:40px; color:#666; font-size:28px; margin:0 auto; padding:0;}
.NyAbUsCulture_con ul li .NyAbUsCulture_text p { width:100%; min-height:25px; max-height:50px; overflow:hidden; line-height:25px; color:#999; font-size:15px; margin:10px auto 0; padding:0; display:-webkit-box; text-overflow:ellipsis; white-space:normal; -webkit-line-clamp:2; -webkit-box-orient:vertical; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}

.lyNy_aboutus .NyAbUs_history { width:100%; height:auto; margin:0 auto; padding:60px 10%; background-color:#ca0808; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAbUs_history .NyAbUsHist_main { width:100%; height:auto; margin:0; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAbUsHist_main .swiper-container4 { width: 100%; height:auto; overflow:hidden;}
.NyAbUsHist_main .swiper-container4 .swiper-slide { opacity: 1;}
.NyAbUsHist_main .swiper-container4 .swiper-slide-active { opacity: 1;}
.NyAbUsHist_main .mySwiper { display:none; width: 100%; height: auto; margin:60px 0 0; background:url(../images/line02.png) 0 3px repeat-x; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAbUsHist_main .mySwiper .swiper-slide { }
.NyAbUsHist_main .mySwiper .swiper-slide { width: 25%; height: 100%; opacity: 0.4;}
.NyAbUsHist_main .mySwiper .swiper-slide-thumb-active { opacity: 1;}

.NyAbUsHist_con { width:100%; height:auto; margin:0 auto; padding:20px; background-color:#f6f6f6; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAbUsHist_con i { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#ca0808; font-size:32px; font-style:normal; margin:0 auto; padding:0;}
.NyAbUsHist_con .NyAbUsHist_text { width:100%; height:104px; overflow:hidden; line-height:26px; color:#ca0808; font-size:16px; margin:20px auto; padding:0; display:-webkit-box; text-overflow:ellipsis; white-space:normal; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
.NyAbUsHist_con .NyAbUsHist_img { width:100%; height:320px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.NyAbUsHist_con .NyAbUsHist_img img { display:block; width: 100%; height: 100%; overflow: hidden; object-fit: cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyAbUsHist_con:hover { background-color:#f6f6f6;}
.NyAbUsHist_con:hover i { color:#333;}
.NyAbUsHist_con:hover .NyAbUsHist_text { color:#888;}
.NyAbUsHist_con:hover .NyAbUsHist_img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}

.NyAbUsHist_time { width:100%; height:auto; margin:0 auto; padding:0;}
.NyAbUsHist_time i { display:block; width:7px; height:7px; overflow:hidden; margin:0 auto 13px; padding:0; background-color:#fff; border-radius:50%;}
.NyAbUsHist_time p { width:100%; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:32px; text-align:center; margin:0 auto; padding:0;}

.NyAbUsHist_main .swiper-button-prev, .NyAbUsHist_main .swiper-button-next { width:70px!important; height:70px!important; margin:-38px 0 0!important; position:absolute; top:50%!important; bottom:inherit!important; border-radius:50%; outline:none; border:3px solid #ed0018; box-shadow:0 0 6px rgba(0,0,0,0.1);}
.NyAbUsHist_main .swiper-button-prev { background:#fff url(../images/jt5.png) center center no-repeat; background-size:40px 40px; left:-88px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyAbUsHist_main .swiper-button-next { background:#fff url(../images/jt6.png) center center no-repeat; background-size:40px 40px; right:-88px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyAbUsHist_main .swiper-button-prev:after, .NyAbUsHist_main .mySwiper2 .swiper-rtl .swiper-button-next:after { font-size:0;}
.NyAbUsHist_main .swiper-button-next:after, .NyAbUsHist_main .mySwiper2 .swiper-rtl .swiper-button-prev:after { font-size:0;}


.lyNy_aboutus .NyAbUs_honor { width:100%; overflow:hidden; margin:0 auto; padding:60px 0 40px; background-color:#f6f6f6; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAbUs_honor .NyAbUsHonor_main { width:80%; height:auto; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAbUsHonor_main .NyAbUsHonor_list { width:100%; height:auto; margin:0 auto; padding:0;}
.NyAbUsHonor_list .swiper-container5 { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0 0 80px ; position:relative;}
.NyAbUsHonor_list .swiper-container5 .swiper-slide { height:auto; margin:0; padding:0; background-color:#fff; border:1px solid #ddd; border-radius:4px; box-shadow:0 10px 20px rgba(0,0,0,0.05); position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAbUsHonor_list .swiper-container5 .swiper-slide .NyAbUsHonor_img { width:100%; height:300px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.NyAbUsHonor_list .swiper-container5 .swiper-slide .NyAbUsHonor_img img { display:block; max-width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyAbUsHonor_list .swiper-container5 .swiper-slide:hover .NyAbUsHonor_img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.NyAbUsHonor_list .swiper-container5 .swiper-slide .NyAbUsHonor_img .NyAbUsHonor_mask { width:100%; height:0; overflow:hidden; margin:0; padding:0; background-color:rgba(0,0,0,0.6); border-radius:4px 4px 0 0; position:absolute; left:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyAbUsHonor_list .swiper-container5 .swiper-slide:hover .NyAbUsHonor_img .NyAbUsHonor_mask { height:100%;}
.NyAbUsHonor_list .swiper-container5 .swiper-slide .NyAbUsHonor_img .NyAbUsHonor_mask a { display:block; width:96px; height:96px; overflow:hidden; margin:-48px 0 0 -48px; padding:22px 0; border:1px solid #fff; border-radius:50%; position:absolute; left:50%; top:50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAbUsHonor_list .swiper-container5 .swiper-slide .NyAbUsHonor_img .NyAbUsHonor_mask a i { display:block; width:22px; height:22px; overflow:hidden; margin:0 auto 6px; padding:0; background:url(../images/CkIco.png) center center no-repeat;}
.NyAbUsHonor_list .swiper-container5 .swiper-slide .NyAbUsHonor_img .NyAbUsHonor_mask a span { display:block; width:100%; overflow:hidden; line-height:22px; color:#fff; font-size:15px; text-align:center; margin:0 auto; padding:0;}
.NyAbUsHonor_list .swiper-container5 .swiper-slide .NyAbUsHonor_name { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.NyAbUsHonor_list .swiper-container5 .swiper-slide .NyAbUsHonor_name a { display:block; width:100%; height:56px; overflow:hidden; line-height:55px; color:#333; font-size:18px; text-align:center; white-space:nowrap; text-overflow:ellipsis; border-radius:0 0 4px 4px; margin:0 auto; padding:0 20px; border-top:1px solid #ddd; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAbUsHonor_list .swiper-container5 .swiper-slide:hover .NyAbUsHonor_name a { color:#fff; background-color:#cf121c; border-top:1px solid #cf121c;}

.NyAbUsHonor_list .swiper-container5 .swiper-pagination { width:100%; height:10px; overflow:hidden; margin:0; padding:0; left:0; bottom:15px!important;}
.NyAbUsHonor_list .swiper-container5 .swiper-pagination .swiper-pagination-bullet { width:10px; height:10px; border-radius:50%; opacity:0.2; background-color:#cf121c;}
.NyAbUsHonor_list .swiper-container5 .swiper-pagination .swiper-pagination-bullet-active { opacity:1;}
.NyAbUsHonor_list .swiper-container5 .swiper-button-prev, .NyAbUsHonor_list .swiper-container5 .swiper-button-next { width:40px!important; height:40px!important; margin:0!important; top:inherit!important; bottom:0!important; border-radius:50%; outline:none;}
.NyAbUsHonor_list .swiper-container5 .swiper-button-prev { background:#ccc url(../images/prev02.png) center center no-repeat; background-size:20px 20px; left:50%; margin-left:-120px!important; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyAbUsHonor_list .swiper-container5 .swiper-button-next { background:#ccc url(../images/next02.png) center center no-repeat; background-size:20px 20px; right:50%; margin-right:-120px!important; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyAbUsHonor_list .swiper-container5 .swiper-button-prev:hover { background:#cf121c url(../images/prev02.png) center center no-repeat; background-size:20px 20px;}
.NyAbUsHonor_list .swiper-container5 .swiper-button-next:hover { background:#cf121c url(../images/next02.png) center center no-repeat; background-size:20px 20px;}
.NyAbUsHonor_list .swiper-container5 .swiper-button-prev:after, .NyAbUsHonor_list .swiper-container5 .swiper-rtl .swiper-button-next:after { font-size:0;}
.NyAbUsHonor_list .swiper-container5 .swiper-button-next:after, .NyAbUsHonor_list .swiper-container5 .swiper-rtl .swiper-button-prev:after { font-size:0;}

@media (max-width:1680px) {
	.lyNy_aboutus .NyAbUs_gsjj { width:88%;}
	.NyAbUs_culture .NyAbUsCulture_main { padding:0 6%;}
	.lyNy_aboutus .NyAbUs_history { padding:60px 6%;}
	.NyAbUs_honor .NyAbUsHonor_main { width:88%;}	
}
@media (max-width:1600px) {
	.lyNy_aboutus .NyAbUs_honor { padding:60px 0 30px;}
	.NyAbUsHonor_list .swiper-container5 { padding:0 0 70px;}
}
@media (max-width:1560px) {
	.NyAbUsCulture_main .NyAbUsCulture_img { width:52%;}
}
@media (max-width:1440px) {
	.lyNy_aboutus .NyAbUs_gsjj { width:90%;}
	.NyAbUs_title p { line-height:40px; font-size:32px;}
	.NyAbUs_title span { font-size:16px;}
	.NyAbUs_culture .NyAbUsCulture_main { height:auto; padding:0 5%;}
	.NyAbUsCulture_main .NyAbUsCulture_con { padding:0 0 30px 20px;}
	.NyAbUsCulture_con ul li .NyAbUsCulture_text .NyAbUsCulture_tit { font-size:24px;}
	.NyAbUsCulture_con ul li .NyAbUsCulture_text p { margin:0;}
	.lyNy_aboutus .NyAbUs_history { padding:60px 5%;}
	.NyAbUsHist_con i { height:50px; line-height:50px; font-size:32px;}
	.NyAbUsHist_con .NyAbUsHist_text { font-size:16px;}
	.NyAbUsHist_con .NyAbUsHist_img { height:260px;}
	.NyAbUsHist_time p { font-size:28px;}
	.NyAbUs_honor .NyAbUsHonor_main { width:90%;}
	.NyAbUsHonor_list .swiper-container5 .swiper-slide .NyAbUsHonor_name a { font-size:16px;}
}
@media (max-width:1366px) {
	.lyNy_aboutus .NyAbUs_gsjj { width:94%; margin:-140px auto 50px; padding:50px 50px 30px;}
	.NyAbUs_culture .NyAbUsCulture_main { height:auto; padding:0 3%;}
	.NyAbUsCulture_con ul li { margin:0 auto 20px;}
	.NyAbUsCulture_con ul li .NyAbUsCulture_text { padding:0 0 0 20px;}
	.NyAbUsCulture_con ul li .NyAbUsCulture_text .NyAbUsCulture_tit { font-size:22px;}
	.NyAbUsCulture_con ul li .NyAbUsCulture_text p { min-height:24px; max-height:48px; line-height:24px; font-size:14px; margin:2px auto 0;}
	.NyAbUsCulture_img p { height:500px;}
	.lyNy_aboutus .NyAbUs_history { margin:-50px auto 0; padding:50px 3%;}
	.NyAbUs_honor .NyAbUsHonor_main { width:94%;}
	.lyNy_aboutus .NyAbUs_honor { padding: 50px 0 30px;}
	.NyAbUsHist_main .swiper-button-prev { left:-24px;}
	.NyAbUsHist_main .swiper-button-next { right:-24px;}
	.NyAbUsHist_main .mySwiper { width:96%; margin:60px auto 0;}
}
@media (max-width:1280px) {
	.lyNy_aboutus .NyAbUs_gsjj { margin:-140px auto 40px; padding:40px 40px 20px;}
	.NyAbUsCulture_con ul li { margin:0 auto 20px;}
	.NyAbUs_culture .NyAbUsCulture_main { height:auto;}
	.NyAbUsCulture_img p { height:490px;}
	.NyAbUsHist_con .NyAbUsHist_img { height: 240px;}
	.lyNy_aboutus .NyAbUs_history { margin:-40px auto 0; padding:40px 3%;}
	.NyAbUs_honor .NyAbUsHonor_main { width:94%;}
	.lyNy_aboutus .NyAbUs_honor { padding: 40px 0;}
	.NyAbUsHist_main .mySwiper { width:94%; margin:60px auto 0;}
	.lyNy_aboutus .NyAbUs_culture { padding:40px 0 0;}
}
@media (max-width:1200px) {
	.NyAbUsHist_con .NyAbUsHist_img { height: 340px;}
	
}
@media (max-width:1080px) {
	.NyAbUs_title p { line-height:32px; font-size:24px;}
	.NyAbUs_title span { font-size:15px; margin:5px auto 0;}
	.NyAbUsGsjj_con p, .NyAbUsGsjj_con div { font-size:15px;}
	.NyAbUsGsjj_con p span, .NyAbUsGsjj_con span, .NyAbUsGsjj_con p em, .NyAbUsGsjj_con em { font-size:15px!important;}
	.NyAbUsCulture_main .NyAbUsCulture_img { padding:0;}
	.NyAbUsHist_con .NyAbUsHist_img { height: 320px;}
	.NyAbUsHist_con i { height: 40px; line-height: 40px; font-size: 26px;}
	.NyAbUsCulture_main .NyAbUsCulture_con { width:48%;}
	
}
@media (max-width:1024px) {
	.NyAbUsHist_main .mySwiper { width:94%; margin:40px auto 0;}
}
@media (max-width:800px) {
	.lyNy_aboutus .NyAbUs_gsjj { margin:-120px auto 30px; padding:30px 30px 10px;}
	.NyAbUs_title { margin:0 auto 20px;}
	.NyAbUs_title span { margin:0 auto;}
	.NyAbUs_culture .NyAbUsCulture_main { height:auto;}
	.NyAbUsCulture_img p { height:460px;}
	.NyAbUsCulture_main .NyAbUsCulture_img { width:100%; position:inherit; left:inherit; top:inherit; float:inherit;}
	.NyAbUsCulture_main .NyAbUsCulture_con { width:100%; margin:0 auto; padding:0; float:inherit;}
	.NyAbUsCulture_con ul li .NyAbUsCulture_text .NyAbUsCulture_tit { font-size:20px;}
	.NyAbUsCulture_img p { height: 400px; border-radius:0 44px 0 0;}
	.NyAbUsHist_con .NyAbUsHist_img { height: 340px;}
	.lyNy_aboutus .NyAbUs_honor { padding: 30px 0;}
	.lyNy_aboutus .NyAbUs_history { margin:0 auto 0; padding:40px 3% 30px;}
	.NyAbUsHist_main .mySwiper { width:90%; margin:40px auto 0;}
}
@media (max-width: 767px) {
	.lyNy_aboutus .NyAbUs_gsjj { margin:-60px auto 20px; padding:20px 20px 1px;}
	.NyAbUsHonor_list .mySwiper04 { padding:0 0 60px;}
	.NyAbUsHist_con .NyAbUsHist_img { height: 380px;}
	.NyAbUsHist_main .mySwiper { margin: 40px auto 0; padding: 0; width: 75%;}
	.NyAbUsHist_main .swiper-button-prev { left:0;}
	.NyAbUsHist_main .swiper-button-next { right:0;}
	.NyAbUsCulture_img p { height:280px;}
	.lyNy_aboutus .NyAbUs_honor { padding: 20px 0;}
	.lyNy_aboutus .NyAbUs_history { margin:0 auto 0; padding:20px 3%;}
	.NyAbUsHist_time p { font-size: 22px;} 
	
	.NyAbUsHist_main .swiper-button-prev, .NyAbUsHist_main .swiper-button-next { width:46px!important; height:46px!important; margin:-25px 0 0!important; position:absolute; top:50%!important; bottom:inherit!important; border-radius:50%; outline:none; border:2px solid #ed0018; box-shadow:0 0 6px rgba(0,0,0,0.1);}
	.NyAbUsHist_main .swiper-button-prev { background:#fff url(../images/jt5.png) center center no-repeat; background-size:30px 30px; left:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
	.NyAbUsHist_main .swiper-button-next { background:#fff url(../images/jt6.png) center center no-repeat; background-size:30px 30px; right:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
}
@media (max-width: 375px) {
	.NyAbUsCulture_img p { height:250px;}
	.NyAbUsCulture_con ul li { padding:0;}
	.NyAbUsCulture_con ul li img.NyAbUsCulture_ico { position:inherit; left:inherit; top:inherit; margin:0 auto;}
	.NyAbUsCulture_con ul li .NyAbUsCulture_text { padding:0;}
	.NyAbUsCulture_con ul li .NyAbUsCulture_text .NyAbUsCulture_tit, .NyAbUsCulture_con ul li .NyAbUsCulture_text p { text-align:center;}
	.NyAbUsHist_con .NyAbUsHist_img { height: 330px;}
}
@media (max-width: 320px) {
	.NyAbUsCulture_img p { height:220px;}
	.NyAbUsHist_con .NyAbUsHist_img { height: 280px;}
}
/*lyNy_aboutus 结束*/

/*内页-产品详情 开始*/
.ly_NyProDetail { width:100%; overflow:hidden; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ly_NyProDetail .lyNyProDetail_con { width:100%; overflow:hidden; margin:0 auto; padding:40px 40px 20px; background-color:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyProDetail_con .lyNyProDetail_ConTit { margin:0 auto 30px; padding:0; border-bottom:1px solid #dfdfdf; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyProDetail_ConTit p { width:110px; height:60px; overflow:hidden; line-height:60px; color:#cf121c; font-size:26px; font-weight:bold; text-align:center; margin:0; padding:0; position:relative;}
.lyNyProDetail_ConTit p i { display:block; width:100%; height:2px; overflow:hidden; margin:0; padding:0; background-color:#cf121c; position:absolute; left:0; bottom:0;}
.lyNyProDetail_con .lyNyProDetail_ConText { width:100%; overflow:hidden; line-height: 30px; color: #333; font-size: 16px; margin:0 auto; padding:0;}
.lyNyProDetail_ConText table, .lyNyProDetail_ConText tr, .lyNyProDetail_ConText td, .lyNyProDetail_ConText p, .lyNyProDetail_ConText span, .lyNyProDetail_ConText div, .lyNyProDetail_ConText video, .lyNyProDetail_ConText embed { width:auto !important;height:auto !important;max-width:100% !important;max-height: 100%; line-height: 30px; color: #333; font-size: 16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;}
.lyNyProDetail_ConText div, .lyNyProDetail_ConText p { margin:0 auto 20px;}
.lyNyProDetail_ConText div b, .lyNyProDetail_ConText p b { line-height:40px; font-size:36px;}
.NyNewsdetail_con p span, .NyNewsdetail_con span, .NyNewsdetail_con p em, .NyNewsdetail_con em { color:#565656!important; font-family:Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif!important; font-size:15px!important;}
.lyNyProDetail_ConText table tr td p { text-indent:0!important; margin:0!important; padding:0!important;}
.lyNyProDetail_ConText img { display:inline-block; width:auto!important; height:auto!important; max-width:50%; margin:0 auto; padding:0; text-indent:0!important;}

.ly_PrevNext { width:100%; overflow:hidden; margin:40px auto; padding:0;}
.ly_PrevNext ul li { width:49%; height:60px; overflow:hidden; line-height:40px; color:#333; font-size:18px; white-space:nowrap; text-overflow:ellipsis; margin:0 2% 0 0; padding:10px 20px; background-color:#fff; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ly_PrevNext ul li a { display:inline-block; line-height:40px; color:#333; font-size:18px;}
.ly_PrevNext ul li:nth-child(2) { margin:0; text-align:right;}
.ly_PrevNext ul li:hover a { color:#cf121c;}

@media (max-width:1280px){
	.ly_NyProDetail .lyNyProDetail_con { padding:30px 30px 10px;}
}
@media (max-width:1080px) {
	.lyNyProDetail_ConText div b, .lyNyProDetail_ConText p b { font-size:32px;}
}
@media screen and (max-width:1079px) and (min-width:1024px) {
	.lyNyProDetail_con .lyNyProDetail_left,	.lyNyProDetail_con .lyNyProDetail_right { width:100%;}
	.lyNyProDetail_con .lyNyProDetail_left { margin:0 auto 20px;}
	.lyNyProDetail_right .lyNyProDetail_ConTit { margin:0 auto 20px; padding:0;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.lyNyProDetail_con .lyNyProDetail_left,	.lyNyProDetail_con .lyNyProDetail_right { width:100%;}
	.lyNyProDetail_con .lyNyProDetail_left { margin:0 auto 20px;}
	.lyNyProDetail_right .lyNyProDetail_ConTit { margin:0 auto 20px; padding:0;}
}
@media (max-width:800px) {
	.ly_NyProDetail .lyNyProDetail_con { padding: 20px 20px 0px;}
	.ly_PrevNext { margin:20px auto 40px;}
	.ly_PrevNext ul li { width:100%; margin:0 auto 20px; text-align:left;}
	.ly_PrevNext ul li:nth-child(2) { text-align:left;}
}
@media (max-width: 767px) {
	.lyNyProDetail_con .lyNyProDetail_left,	.lyNyProDetail_con .lyNyProDetail_right { width:100%;}
	.lyNyProDetail_con .lyNyProDetail_right { margin:20px auto 0;}
	.lyNyProDetail_right .lyNyProDetail_ConTit { margin:0 auto 20px; padding:0;}
	.lyNyProDetail_right .lyNyProDetail_ConText { max-height:99999999999999999999999px;}
	.lyNyProDetail_ConText div { max-height:99999999999999999999999px;}
	.lyNyProDetail_ConText div b, .lyNyProDetail_ConText p b { font-size:26px;}
	.ly_PrevNext ul li { font-size:15px;}
	.ly_PrevNext ul li a { font-size:15px;}
}

.pro_detail_main { width:100%; height:auto; margin:0 auto 40px; padding: 40px; background-color:#fff; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.pro_detail_main .pro_detail_img { width:480px; height: 480px; overflow: hidden; margin: 0; padding: 10px; border: 1px solid #eaeaea; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.pro_detail_img .pro_detail_img_main { width:100%; height: 100%; margin: 0 auto; padding: 0; position: relative;}
.pro_detail_img_main img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.pro_detail_main .pro_detail_text { width:50%; min-height:360px; overflow: hidden; margin: 0; padding: 0 0 0 40px; float: right; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.pro_detail_text h1 { width:100%; overflow: hidden; line-height: 40px; color: #333; font-size: 32px; text-align: justify; white-space:nowrap; text-overflow: ellipsis; margin: 0 auto; padding: 0;}
.pro_detail_text .jyms { width:100%; height:auto; overflow:hidden; margin:20px auto 60px; padding:20px; background-color:#f2f3f6; border-radius:0; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.pro_detail_text .jyms p { width:100%; height:120px; overflow:hidden; line-height:30px; color:#888; font-size:16px; text-align: justify; margin:0 auto; padding:0; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 4;}
.pro_detail_text .jyms p span { display:inline-block; line-height:30px; color:#fff; font-size:15px; margin:0 10px 0 0; padding:0 5px; background-color:#cf121c; border-radius:15px;}
.pro_detail_text ul { width:100%; margin: 0 auto; padding: 0;}
.pro_detail_text ul li { width:50%; height:40px; overflow: hidden; line-height: 40px; color: #333; font-size: 16px; text-align: justify; white-space:nowrap; text-overflow: ellipsis; margin:0 0 20px; padding: 0; float:left;}
.pro_detail_text ul li img.dot { display:block; width:18px; height:18px; overflow:hidden; margin:11px 5px 11px 0; padding:0; float:left;}
.pro_detail_text ul li img.star { display:inline-block; height:22px; overflow:hidden; margin:-4px 0 0 0; padding:0; vertical-align:middle;}
.pro_detail_text .pro_detail_btn { width:100%; height: 60px; overflow: hidden; margin: 40px auto 0; padding: 0;}
.pro_detail_btn a { display:block; width: 48%; height: 60px; overflow: hidden; line-height: 60px; color: #fff; font-size: 22px; text-align: center; border-radius: 0; margin: 0; padding: 0; float: left;}
.pro_detail_btn a.prodtl_btn1 { float:left; margin: 0 4% 0 0; background-color: #cf121c;}
.pro_detail_btn a.prodtl_btn2 { float:left; background-color: #828689;}
.pro_detail_btn a.prodtl_btn1:hover { background-color: #ab0911;}
.pro_detail_btn a.prodtl_btn2:hover { background-color: #5c6063;}

/**产品详情页产品图片切换**/
.prodetail_img { width:50%; height: 500px; margin: 0; padding: 0; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
#preview { width:100%; margin:0; text-align:center; position:relative;}
.list-h li { float:left;}
#spec-n5 { width:23%; height:500px; padding:0 10px 0 0; overflow:hidden; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
#spec-left { width:16px; height:70px; float:left; cursor:pointer; margin-top:3px;}
#spec-right { width:16px; height:70px; float:left;cursor:pointer; margin-top:3px;}
#spec-list { width:440px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul {}
#spec-list ul li { padding:0; width:100%; height:92px; margin:0 auto 10px;}
#spec-list ul li:last-child { margin:0;}
#spec-list ul li p { width:100%; height:100%; overflow:hidden; margin:0; padding:0; border:1px solid #dfdfdf; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
#spec-list ul li:hover p { border:1px solid #1f71c2;}
#spec-list ul li img { display:block; max-width:92%; max-height:94%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
/*jqzoom*/
.jqzoom { position:relative; width:77%; height:500px; overflow:hidden; padding:0; border:1px solid #dfdfdf; float:right; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.jqzoom img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.zoomdiv { z-index:100;position:absolute;top:1px;left:0px; background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #eaeaea;display:none;text-align:center;overflow: hidden; left:101%!important; top:0!important;}
.bigimg { }
.jqZoomPup { width:200px!important; height:200px!important; z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;background:url(../images/mask.png) 0 0 repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list { position:relative; width:100%; margin:0;}
#spec-list div { width:100%!important; height:70px!important; margin:0;}
#ceshi { display:block; margin:auto!important; left:0; top:0; bottom:0; right:0;}
.prodetail_img a.videoIco { left:20px!important; bottom:20px!important; z-index:99!important;}
.Warning { width:100%!important; height:100%!important;}
@media (max-width:1680px) {

}

@media (max-width:1280px) {
	.pro_detail_main { padding:30px;}
	.pro_detail_main .pro_detail_text { padding:0 0 0 30px;}
	.pro_detail_text h1 { font-size:30px;}
}
@media (max-width:1080px) {
	.pro_detail_main { padding:20px;}
	.prodetail_img { width:100%; float:inherit; margin:0 auto 20px;}
	.pro_detail_main .pro_detail_text { width:100%; float:inherit; padding:0;}
	.pro_detail_text .jyms { margin:20px auto;}
	.pro_detail_text .pro_detail_btn { margin:0 auto;}
}
@media (max-width:1024px) {
	.zoomdiv, .jqZoomPup { display:none!important;}
}
@media (max-width:800px) {
	
}
@media (max-width:767px) {
	.pro_detail_main { width:100%; margin: 0 auto 20px;}
	.prodetail_img { width:100%; height:auto; margin:0 auto 20px;}
	#preview { width:100%;}
	.jqzoom { width:100%;height: 285px;}
	.pro_detail_main .pro_detail_text { width:100%; padding-top:20px; height: auto;min-height:260px;}
	.pro_detail_text h1 { font-size:22px; line-height:32px;}
	.pro_detail_text .jyms { margin: 10px auto;padding: 12px;height:auto;}
	.pro_detail_text .jyms p { font-size:15px;}
	.pro_detail_text ul { overflow:hidden; margin: 10px auto;}
	.pro_detail_text ul li { width:100%; font-size:14px; margin: 4px auto; float:inherit;}
	.pro_detail_text .pro_detail_btn { height:48px;}
	.pro_detail_btn a { height:48px; line-height:48px; width:48%; font-size:16px;}
	.pro_detail_btn a.prodtl_btn1 { margin: 0 4% 0 0;}
	#spec-n5 { width:100%; height:70px;padding:10px 0 0;}
	#spec-list { width:100%;}
	#spec-list ul li { width: 23.5%; height:60px; margin: 0 2% 0 0;}
	#spec-list ul li:nth-child(4) { margin:0;}
	.zoomdiv,.jqZoomPup { display:none !important;}
}

.lyNyProDetail_tjPro { width:100%; overflow:hidden; margin:0 auto 30px; padding:0;}
.lyNyProDetail_tjPro .ProDetail_tjProtit { width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:26px; margin:0 auto 30px; padding:0;}
.ProDetail_tjProtit img { display:block; width:40px; height:40px; margin:0 10px 0 0; padding:0; float:left;}
.lyNyProDetail_tjPro .ProDetail_tjProlist { width:100%; height:auto; margin:0 auto; padding:0;}
.ProDetail_tjProlist ul li { width:23.5%; overflow:hidden; margin:0 2% 30px 0; padding:0 0 65px; background-color:#fff; float:left; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ProDetail_tjProlist ul li:nth-child(4n+4) { margin:0 0 30px;}
.ProDetail_tjProlist ul li .lyNyPro_img { width:100%; height:310px; overflow:hidden; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ProDetail_tjProlist ul li .lyNyPro_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#fff; border:1px solid #eee; border-bottom:0; border-radius:4px 4px 0 0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ProDetail_tjProlist ul li .lyNyPro_img a img { display:block; max-width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ProDetail_tjProlist ul li:hover .lyNyPro_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}

.ProDetail_tjProlist ul li .lyNyPro_con { width:100%; height:65px; overflow:hidden; margin:0; padding:0; background-color:#ddd; border-radius:0 0 4px 4px; position:absolute; bottom:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ProDetail_tjProlist ul li:hover .lyNyPro_con { height:100%; background-color:rgba(207,18,28,0.93); padding:80px 20px; border-radius:4px;}
.ProDetail_tjProlist ul li .lyNyPro_con a.lyNyPro_name { display:block; width:100%; height:65px; overflow:hidden; line-height:65px; color:#333; font-size:18px; text-align:center; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ProDetail_tjProlist ul li:hover .lyNyPro_con a.lyNyPro_name { padding:0; height:40px; line-height:40px; color:#fff;}
.ProDetail_tjProlist ul li .lyNyPro_con i { display:block; width:170px; overflow:hidden; margin:20px auto; padding:0;}
.ProDetail_tjProlist ul li .lyNyPro_con i img { display:block; width:100%; height:auto; margin:0 auto; padding:0;}
.ProDetail_tjProlist ul li .lyNyPro_con p { width:100%; height:50px; overflow:hidden; line-height:25px; color:rgba(255,255,255,0.7); font-size:14px; text-align:center; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin:0 auto; padding:0;}
.ProDetail_tjProlist ul li .lyNyPro_con a.lyNyPro_btn { display:block; width:60px; height:60px; overflow:hidden; margin:20px auto 0; padding:0;}

@media (max-width:1680px) {
	.ProDetail_tjProlist ul li .lyNyPro_img { height:300px;}
}
@media (max-width:1600px) {
	.ProDetail_tjProlist ul li .lyNyPro_img { height:285px;}	
}
@media (max-width:1560px) {
	.ProDetail_tjProlist ul li .lyNyPro_img { height:280px;}
}
@media (max-width:1440px) {
	.ProDetail_tjProlist ul li { padding:0 0 60px;}
	.ProDetail_tjProlist ul li .lyNyPro_img { height:262px;}
	.ProDetail_tjProlist ul li .lyNyPro_con { height:60px;}
	.ProDetail_tjProlist ul li:hover .lyNyPro_con { padding:50px 20px;}
	.ProDetail_tjProlist ul li .lyNyPro_con a.lyNyPro_name { height:60px; line-height:60px; font-size:16px;}
}
@media (max-width:1366px) {
	.ProDetail_tjProlist ul li .lyNyPro_img { height:260px;}
}
@media (max-width:1280px) {
	.ProDetail_tjProlist ul li { width:23.8%; margin:0 1.6% 20px 0;}
	.ProDetail_tjProlist ul li:hover .lyNyPro_con { padding:44px 20px;}
	.ProDetail_tjProlist ul li:nth-child(4n+4) { margin:0 0 20px;}
	.ProDetail_tjProlist ul li .lyNyPro_img { height:248px;}
}
@media (max-width:1200px) {
	.ProDetail_tjProlist ul li:hover .lyNyPro_con { padding:40px 20px;}
	.ProDetail_tjProlist ul li .lyNyPro_con i { margin:18px auto;}
	.ProDetail_tjProlist ul li .lyNyPro_img { height:232px;}
	
}
@media (max-width:1080px) {
	.ProDetail_tjProlist ul li { width:24.1%; margin:0 1.2% 12px 0;}
	.ProDetail_tjProlist ul li:nth-child(4n+4) { margin:0 0 12px;}
	.ProDetail_tjProlist ul li .lyNyPro_img { height:210px;}
}
@media (max-width:1024px) {

}
@media (max-width:800px) {
	.lyNyProDetail_tjPro .ProDetail_tjProtit { margin:0 auto 20px;}
	.ProDetail_tjProlist ul li { width:49%; margin:0 2% 20px 0;}
	.ProDetail_tjProlist ul li:nth-child(4n+4) { margin:0 2% 20px 0;}
	.ProDetail_tjProlist ul li:nth-child(2n+2) { margin:0 0 20px;}
	.ProDetail_tjProlist ul li .lyNyPro_img { height: 304px;}
}
@media (max-width: 767px) {
	.lyNyProDetail_tjPro { margin:0 auto 20px;}
	.ProDetail_tjProlist ul li { width:48.5%; margin:0 3% 20px 0;}
	.ProDetail_tjProlist ul li:nth-child(4n+4) { margin:0 3% 20px 0;}
	.ProDetail_tjProlist ul li:nth-child(2n+2) { margin:0 0 20px;}
	.ProDetail_tjProlist ul li .lyNyPro_img { height:164px;}
	.ProDetail_tjProlist ul li .lyNyPro_con a.lyNyPro_name { padding:0 10px;}
	.ProDetail_tjProlist ul li:hover .lyIdxPro_con { padding:20px;}
	.ProDetail_tjProlist ul li .lyNyPro_con i { width:100%; margin:0 auto 10px;}
	.ProDetail_tjProlist ul li .lyNyPro_con a.lyNyPro_btn { margin:10px auto 0;}
}
@media (max-width: 375px) {
	.ProDetail_tjProlist ul li .lyNyPro_img { height:150px;}
}
@media (max-width: 320px) {
	.ProDetail_tjProlist ul li { width:100%; margin:0 auto 20px; float:inherit}
	.ProDetail_tjProlist ul li:nth-child(2n+2), .lyNyPro_list ul li:nth-child(4n+4) { margin:0 auto 20px;}
	.ProDetail_tjProlist ul li .lyNyPro_img { height:258px;}
	.ProDetail_tjProlist ul li:hover .lyNyPro_con { padding:60px 20px;}
	.ProDetail_tjProlist ul li .lyNyPro_con i { width:100%; margin:10px auto 20px;}
	.ProDetail_tjProlist ul li .lyNyPro_con a.lyNyPro_btn { margin:20px auto 0;}
}
/*内页-产品详情 结束*/

/*网站右侧漂浮*/
.f_pf1 {position:fixed;top:50%;right:10px;z-index:999; margin:-92px 0 0;}
.f_pf1 a.qqa {display:block;width:44px;height:44px;overflow:hidden;background:rgba(0,0,0,.5);margin-bottom:2px;}
.f_pf1 a.qqa:after {content:'';display:block;width:24px;height:24px;background:url(../images/slidebar_icon.png) top center no-repeat;overflow:hidden;margin:9px 10px;}
.f_pf1 .tela>a {display:block;width:44px;height:44px;overflow:hidden;background:rgba(0,0,0,.5);margin-bottom:2px;}
.f_pf1 .tela>a:after {content:'';display:block;width:24px;height:24px;background: url(../images/slidebar_icon.png) center -27px no-repeat;overflow:hidden;margin:9px 10px;}
.f_pf1 .tela .wz {position:absolute;top:40px;left:-224px;z-index:999;display:none;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.f_pf1 .tela:hover .wz{display:block;}
.f_pf1 .tela p {background:#fff;padding:5px;width:200px;height:40px;overflow:hidden;font-size:18px;font-weight:bold;color:#cf121c;line-height:40px;text-align:center;}
.f_pf1 .tela p em {width:0;height:0;border-width:6px 0 6px 6px;border-style:solid;border-color:transparent transparent transparent #fff;margin-top:-4px;position:absolute;top:50%;right:-6px;}
.f_pf1 .wxa {position:relative;}
.f_pf1 .wxa>span {display:block;width:44px;height:44px;overflow:hidden;background:rgba(0,0,0,.5);margin-bottom:2px;}
.f_pf1 .wxa>span:after {content:'';display:block;width:24px;height:24px;background: url(../images/slidebar_icon.png) center -52px no-repeat;overflow:hidden;margin:9px 10px;}
.f_pf1 .wxa .code {position:absolute;top:-44px;left:-144px;z-index:999;display:none;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.f_pf1 .wxa:hover .code{display:block;}
.f_pf1 .wxa .code p {background:#fff;padding:5px;width:120px;height:120px;overflow:hidden;}
.f_pf1 .wxa .code p img {max-width:100%;max-height:100%;}
.f_pf1 .wxa .code p em {width:0;height:0;border-width:6px 0 6px 6px;border-style:solid;border-color:transparent transparent transparent #fff;margin-top:-4px;position:absolute;top:50%;right:-6px;}
.f_pf1 a.totop {display:block;width:44px;height:44px;overflow:hidden;background:rgba(0,0,0,.5);margin-bottom:2px;}
.f_pf1 a.totop:after {content:'';display:block;width:24px;height:24px;background: url(../images/slidebar_icon.png) center -76px no-repeat;overflow:hidden;margin:9px 10px;}

@media (max-width:880px) {
	.my-kefu-liuyan,.my-kefu-weixin,.my-kefu-tel-right { display:none;}
	.client-2 {right:0;}
	.client-2 li { height:48px; position: static; margin:0;}
	.client-2 .my-kefu-tel-main,.client-2 .my-kefu-main { width:48px;border-radius: 48px; height:40px; padding:4px 0;}
	.my-kefu-main { background: #cf121c !important;}
	.client-2 li a p{ display:none;}
	.client-2 .my-kefu-left { height:48px;}
	.client-2 .my-kefu-ftop i { margin: 4px 0 0 8px;}
	.client-2 .my-kefu-ftop { margin-top:10px;}
	.client-2 .my-kefu-tel i { margin: 6px 0 0 8px;}
	
	.f_pf1 { margin:-46px 0 0; right:4px;}
	.f_pf1 a.qqa, .f_pf1 .wxa { display:none;}
	.f_pf1 .tela .wz { top:0;}
}
/*右侧漂浮 结束*/

.ny_video { min-height:inherit!important; margin:-1px auto 0!important; object-fit: cover;}