
/*lyNy_AboutUs 开始*/
.lyNy_AboutUs { width: 100%; overflow: hidden; margin: 0 auto 0; padding:60px 0; background:#fff url(../images/n_about_bg.jpg) center bottom no-repeat; background-size:cover;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyNy_AboutUs .lyNyAb_main { width:1400px; overflow:hidden; margin:0 auto; padding:0;}
.lyNyAbCon_tit { width:100%; overflow:hidden; margin:0 auto 20px; padding:0; font-size:30px; text-align:center; color:#333; font-weight:bold;}
.lyNyAb_text { width:100%;min-height: 200px; overflow:hidden; line-height: 30px; color: #666; font-size: 15px; text-align:justify; margin:0 auto; padding:0;}
.lyNyAb_text p{ line-height:30px;font-size: 16px;}
.lyNyAb_text img{ max-width:100%;}

.txt_main{width:100%; margin:0 auto;position:relative;}
.txt_main ul{ width:1400px;margin:0 auto;} 
.txt_main ul li{ width:24.9%; float:left; position:relative; padding:0 10px;}
.txt_main ul li .text{ width:100%; margin:0 auto; text-align:center; padding:50px 0 5px 0;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.txt_main ul li .text span{ font-size:50px; line-height:52px; font-weight:bold; color:#182f62;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; display:inline-block;}
.txt_main ul li:hover .text span{transform: translateY(-5px);}
.txt_main ul li .text span svg{ display:block; width:100%; height:60px;}
.txt_main ul li .text p{ font-size:17px; line-height:36px; color:#242424; margin-top:5px;}

/*企业文化 开始*/
.ny_title {width:100%;margin:0 auto 40px;padding:0;}
.ny_title span { display:block; width:100%; height:48px; overflow:hidden; line-height:48px; color:rgba(40,40,40,0.1); font-size:44px; font-weight:bold; text-align:center; text-transform:Uppercase; text-overflow:ellipsis; white-space:nowrap; margin:0 auto; padding:0;}
.ny_title p { width:100%; height:40px; overflow:hidden; line-height:40px; color:#303030; font-size:34px; text-align:center; margin:0 auto 10px; padding:0;}
.ny_title i { display:block; width:150px; height:23px; margin:0 auto; padding:0; vertical-align:middle; text-align:center; position:relative;}
.ny_title i:before{content: ""; width:50px; height:1px; background:#ccc; position:absolute;left:0;top: 50%;}
.ny_title i:after{content: ""; width:50px; height:1px; background:#ccc; position:absolute;right:0;top: 50%;}
.ny_title i img{ width:23px;}
.NyAbout_part3 { width:100%; overflow:hidden; margin:0 auto; padding:70px 0;}
.NyAbout_part3 .NyAboutPart3_main { width:100%; overflow:hidden; margin:0 auto; padding:0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyAboutPart3_main ul { overflow:hidden; margin:0 auto; padding:0; border-left:1px solid rgba(255,255,255,0.1);}
.NyAboutPart3_main ul li { width:22.75%; overflow:hidden; margin:0 3% 0 0; padding:40px 1%; float:left; 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; border:1px solid #d5d6d8; border-radius:10px; position:relative;}
.NyAboutPart3_main ul li:nth-child(4){ margin:0;}
.NyAboutPart3_main ul li:after{content: ""; width:0; height:100%; position:absolute; bottom:0; left:0; display:block;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyAboutPart3_main ul li:hover:after { background:#182f62; width:100%;}
.NyAboutPart3_main ul li .NyAboutPart3_icon1, .NyAboutPart3_main ul li .NyAboutPart3_icon2, .NyAboutPart3_main ul li .NyAboutPart3_icon3, .NyAboutPart3_main ul li .NyAboutPart3_icon4 { width:154px; height:154px; overflow:hidden; margin:0 auto; padding:0; transform:rotateY(0deg); -webkit-transform:rotateY(0deg); -moz-transform:rotateY(0deg); -o-transform:rotateY(0deg); transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyAboutPart3_main ul li .NyAboutPart3_icon1 { background:url(../images/NyAboutPart2_icon01.png) center center no-repeat; background-size:154px 154px; position:relative; z-index:1;}
.NyAboutPart3_main ul li .NyAboutPart3_icon2 { background:url(../images/NyAboutPart2_icon02.png) center center no-repeat; background-size:154px 154px; position:relative; z-index:1;}
.NyAboutPart3_main ul li .NyAboutPart3_icon3 { background:url(../images/NyAboutPart2_icon03.png) center center no-repeat; background-size:154px 154px; position:relative; z-index:1;}
.NyAboutPart3_main ul li .NyAboutPart3_icon4 { background:url(../images/NyAboutPart2_icon04.png) center center no-repeat; background-size:154px 154px; position:relative; z-index:1;}
.NyAboutPart3_main ul li:hover .NyAboutPart3_icon1 { background:url(../images/NyAboutPart2_icon1.png) center center no-repeat; background-size:154px 154px; transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg); -o-transform:rotateY(180deg);}
.NyAboutPart3_main ul li:hover .NyAboutPart3_icon2 { background:url(../images/NyAboutPart2_icon2.png) center center no-repeat; background-size:154px 154px; transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg); -o-transform:rotateY(180deg);}
.NyAboutPart3_main ul li:hover .NyAboutPart3_icon3 { background:url(../images/NyAboutPart2_icon3.png) center center no-repeat; background-size:154px 154px; transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg); -o-transform:rotateY(180deg);}
.NyAboutPart3_main ul li:hover .NyAboutPart3_icon4 { background:url(../images/NyAboutPart2_icon4.png) center center no-repeat; background-size:154px 154px; transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg); -o-transform:rotateY(180deg);}
.NyAboutPart3_main ul li .NyAboutPart3_text { width:100%; overflow:hidden; margin:20px auto 0; padding:0;}
.NyAboutPart3_main ul li .NyAboutPart3_text p { width:100%; overflow:hidden; line-height:56px; color:#333; font-size:24px; text-align:center; margin:0 auto; padding:0;position:relative; z-index:1;}
.NyAboutPart3_main ul li .NyAboutPart3_text p:after{content: ""; width:50px; height:3px; background:#182f62; display:block; margin:0 auto;}
.NyAboutPart3_main ul li .NyAboutPart3_text span { display:block; width:80%; overflow:hidden; line-height:34px; color:#333; font-size:18px; text-align:center; margin:30px auto 0; padding:0;position:relative; z-index:1;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.NyAboutPart3_main ul li:hover .NyAboutPart3_text p,.NyAboutPart3_main ul li:hover .NyAboutPart3_text span{ color:#fff;}
.NyAboutPart3_main ul li:hover .NyAboutPart3_text p:after{ background:#e9913b;}
/*企业文化 结束*/

/*荣誉资质 开始*/
.NyAbout_part5 { width:100%; overflow:hidden; margin:0 auto; padding:80px 0 0; background:#e9913b; background: #fff url(../images/NyAboutPart5_bg.jpg) no-repeat;position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.NyAbout_part5 .ny_title p{ color:#fff;}
.NyAbout_part5 .ny_title i:before,.NyAbout_part5 .ny_title i:after{ background:#fff;}
.NyAbout_part5 .NyAboutPart5_main { width:1400px; height:auto; min-height:320px; margin:0 auto; background:#fff;}
.NyAboutPart5_main .swiper-container3 { width:100%; height:auto;background: #fff;overflow:hidden; margin:0 auto 30px; padding:20px 0 0; position:relative;}
.NyAboutPart5_main .swiper-container3 .swiper-slide{ border-bottom:3px solid #ddd;}
.NyAboutPart5_main .swiper-container3 .swiper-slide:after{content: ""; display:block;width:0;height:3px; left:0;background:#e9913b;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; position:absolute; bottom:-3px;}
.NyAboutPart5_main .swiper-container3 .swiper-slide:hover:after{width:100%;}
.NyAboutPart5_main .swiper-container3 .swiper-slide .NyAboutPart5_img { width: 100%; height: 270px; margin: 0 auto 10px; padding: 20px; background-color: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAboutPart5_main .swiper-container3 .swiper-slide .NyAboutPart5_img a { display: block; width: 100%; height: 100%; overflow: hidden; margin: 0 auto; padding: 0; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAboutPart5_main .swiper-container3 .swiper-slide .NyAboutPart5_img a img { display:block; max-width:100%; max-height:100%; 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;}
.NyAboutPart5_main .swiper-container3 .swiper-slide:hover .NyAboutPart5_img a img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.NyAboutPart5_main .swiper-container3 .swiper-slide .NyAboutPart5_name { width:100%; height:40px; margin:0 auto 30px; padding:0; position:relative;}
.NyAboutPart5_main .swiper-container3 .swiper-slide .NyAboutPart5_name a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#666; font-size:16px; text-align:center; white-space: nowrap; text-overflow: ellipsis; margin:0; padding:0; transition: all .4s ease;}
.NyAboutPart5_main .swiper-container3 .swiper-slide:hover .NyAboutPart5_name a { color:#e9913b;}
/*荣誉资质 结束*/

@media (max-width:1440px) {
	.lyNy_AboutUs .lyNyAb_main { width:94%;}
	.txt_main ul li .text span{ font-size:40px; line-height:46px;}
	.NyAbout_part3{ padding:60px 0;}
	.NyAbout_part3 .NyAboutPart3_main{ width:94%;}
	.NyAboutPart3_main ul { width:100%; border:0;}
	.NyAbout_part5{padding: 70px 0 0;}
	.NyAbout_part5 .NyAboutPart5_main { width:94%;}
	.NyAboutPart5_main .swiper-container3{ margin-bottom:10px;}
}
@media (max-width:1366px) {
	.NyAboutPart3_main ul li{ width:23.5%;margin: 0 2% 0 0;}
	.txt_main ul{ width:100%;}
}
@media (max-width:1280px) {
	.NyAboutPart3_main ul li .NyAboutPart3_text span{ font-size:16px;}
}
@media (max-width:1200px) {
	.txt_main ul li .text p{ font-size:16px;}
}

@media (max-width:1080px) {
	.lyNyAbCon_tit{ font-size:29px;}
	.NyAboutPart3_main ul li .NyAboutPart3_text span{ font-size:14px;}
	.NyAboutPart5_main .swiper-container3{ margin-bottom:0;}
	.NyAboutPart5_main .swiper-container3 .swiper-slide:after{ display:none;}
}
@media (max-width:1024px) {
	.lyNyAbCon_tit{ font-size:28px;}
}
@media (max-width:800px) {
	.txt_main ul li{ width:50%;}
	.txt_main ul li .text span{ font-size:36px; line-height:40px;}
	.NyAbout_part3 {padding: 60px 0 45px;}
	.NyAboutPart3_main ul li{width:49%; margin:0 2% 15px 0;padding: 30px 2%;}
	.NyAboutPart3_main ul li .NyAboutPart3_icon1, .NyAboutPart3_main ul li .NyAboutPart3_icon2, .NyAboutPart3_main ul li .NyAboutPart3_icon3, .NyAboutPart3_main ul li .NyAboutPart3_icon4 {width: 120px; height: 120px;}
	.NyAboutPart3_main ul li .NyAboutPart3_icon1,.NyAboutPart3_main ul li .NyAboutPart3_icon2,.NyAboutPart3_main ul li .NyAboutPart3_icon3,.NyAboutPart3_main ul li .NyAboutPart3_icon4{ background-size:120px;}
	.NyAboutPart3_main ul li:nth-child(4){ margin:margin:0 0 15px 0;}
	.NyAboutPart3_main ul li:nth-child(2n+2){ margin:0 0 15px 0;}
	.NyAboutPart3_main ul li .NyAboutPart3_text{ margin:0 auto;}
	.NyAboutPart3_main ul li .NyAboutPart3_text span{ font-size:18px; width:60%; line-height: 28px; max-height:56px;margin: 20px auto 0;}
}
@media (max-width: 767px) {
	.lyNy_AboutUs{padding: 30px 0;}
	.lyNyAbCon_tit{ font-size:24px;}
	.ny_title{ margin-bottom:20px;}
	.ny_title p{ font-size:26px;}
	.txt_main{ display:none;}
	.NyAbout_part3{padding: 40px 0 25px;}
	.NyAbout_part5{padding: 35px 0 40px; background-size:cover;}
}
@media (max-width: 425px) {
	.txt_main ul li{ width:100%;}
	.txt_main ul li .text{padding: 30px 0 5px 0;}
	.lyNyAb_text p{ font-size:15px; line-height:28px;}
	.NyAboutPart3_main ul li .NyAboutPart3_text p{ font-size:18px;}
	.NyAboutPart3_main ul li .NyAboutPart3_text span{ font-size:14px;width: 90%;}
	.NyAboutPart3_main ul li{margin:0 2% 10px 0;}
	.NyAboutPart3_main ul li:nth-child(2n+2){ margin:0 0 10px 0;}
	.NyAbout_part3{padding: 30px 0;}
	.NyAbout_part5{padding: 30px 0;}
}
@media (max-width: 375px) {
	.NyAboutPart3_main ul li{ width:100%;margin: 0 0 10px 0;}
	.NyAboutPart3_main ul li .NyAboutPart3_text span{margin: 20px auto 0;}
}
@media (max-width: 320px) {
	.NyAboutPart3_main ul li{padding: 30px 1%;}
}
/*lyNy_AboutUs 结束*/
