/* CSS Document */
/*banner 开始*/
.lyIdx_Main { width: 100%; height: auto; overflow: hidden; }
.lyIdx_Main .swiper-container { width: 100%; height: auto; margin: 0 auto; padding: 0; }
.lyIdx_Main .swiper-container .swiper-slide { overflow:hidden; }
.lyIdx_Main .swiper-container .swiper-slide img.baimg{ display:block; width:100%; height:auto; margin:0; padding:0;}
.lyIdx_Main .swiper-container .lyPaginationParent { background: url(../images/lyPaginationLine1.png) center top no-repeat; right: inherit; left: 20px; }
.lyIdx_Main .swiper-container .lyPaginationParent .swiper-pagination-bullet { width: 21px; height: 21px; margin: 10px 0; background: url(../images/lyPaginationIco1.png) center center no-repeat; opacity: 1; }
.lyIdx_Main .swiper-container .lyPaginationParent .swiper-pagination-bullet-active { background: url(../images/lyPaginationIco2.png) center center no-repeat; }
.swiper-Children1 .lyPaginationChild { bottom: 67px!important; width: auto !important; left: 10% !important; }
.swiper-Children1 .lyPaginationChild .swiper-pagination-bullet { width: 30px; height: 30px; border-radius: 0; color: #fff; line-height: 30px; background: none !important; font-size: 18px; opacity: .45; }
.swiper-Children1 .lyPaginationChild .swiper-pagination-bullet::before { display: block; content: ""; width: 2px; height: 30px; background-color: rgba(255,255,255,0.5); color: #fff; margin: 0 auto; }
.swiper-Children1 .lyPaginationChild .swiper-pagination-bullet-active { background-color: rgba(255,255,255,1); opacity: 1; }
.swiper-Children1 .arrow-left, .swiper-Children1 .arrow-right { width: 40px; height: 40px; line-height: 40px; color: #fff; font-size: 12px; text-align: center; position: absolute; bottom: 30px; top: inherit; z-index: 2; cursor: pointer; }
.swiper-Children1 .arrow-left { background: url(../images/arrows1.png) no-repeat left top; left: 80px; padding: 0 0 0 40px; }
.swiper-Children1 .arrow-right { background: url(../images/arrows2.png) no-repeat top right; right: 80px; padding: 0 40px 0 0; }
.swiper-Children1 .swiper-slide .lyIdxBa_text { width: auto; height: 96px; margin: -60px 0 0 0; padding: 0; position: absolute; left: 10%; top: 50%; }
.swiper-Children1 .swiper-slide .lyIdxBa_text b { font-size: 62px; color: #fff; }
.swiper-Children1 .swiper-slide .lyIdxBa_text b::after { display: block; content: ""; background: url(../images/bantext_line.png) no-repeat left bottom; height: 20px; margin-top: -10px; background-size: contain; }
.swiper-Children1 .swiper-slide .lyIdxBa_text p { background: #006bd5 url(../images/jt1.png) 80% center no-repeat; line-height: 60px; color: #fff; font-size: 18px; margin: 106px 0 22px; padding: 0; transform: translateX(100%); opacity: 0; -webkit-transition: all 1.5s; -moz-transition: all 1.5s; -ms-transition: all 1.5s; -o-transition: all 1.5s; transition: all 1.5s; width: 180px; border-radius: 50px; padding-left: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.swiper-Children1 .swiper-slide .lyIdxBa_text p a { color: #fff; display: block; width: 100%; height: 100%; }
.swiper-Children1 .swiper-slide .lyIdxBa_text1 { left: 10%; }
.swiper-Children1 .swiper-slide .lyIdxBa_text1 b { font-size: 62px; color: #fff; }
.swiper-Children1 .swiper-slide .lyIdxBa_text1 p { color: #183d7e; }
.swiper-Children1 .swiper-slide.swiper-slide-active .lyIdxBa_text img { transform: translateY(0); opacity: 1; }
.swiper-Children1 .swiper-slide.swiper-slide-active .lyIdxBa_text p { transform: translateX(0); opacity: 1; }
.ba_scroll { width: 70px; overflow: hidden; margin: 0 0 0 -30px; padding: 0; position: absolute; left: 90%; bottom: 45px; z-index: 99; }
.ba_scroll span { display: block; width: 100%; overflow: hidden; line-height: 20px; color: #fff; font-family: "Helvetica"; font-size: 16px; text-align: center; margin: 0 auto; padding: 0; }
.ba_scroll p { width: 42px; height: 42px; overflow: hidden; margin: 0 auto 8px; padding: 0; border: 1px solid #fff; border-radius: 50px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.ba_scroll p i { display: block; width: 14px; height: 16px; overflow: hidden; background: url(../images/jtico1.png) 0 0 no-repeat; margin: 9px auto; padding: 0; animation-name: scrollTip; animation-duration: 2s; animation-iteration-count: infinite; }
.lyIdx_Main .swiper-container .swiper-slide .images video { display: block; width:100%; height:auto; margin:0; padding:0; background:#fff !important;}

.lyIdx_Main .swiper-container .swiper-slide .images img.video2{ display:none; width:100%; height:100%;}
.ba_dian ul li:nth-child(1){position:absolute; left:39%; top:20%;}
.ba_dian ul li:nth-child(2){position:absolute;left: 34%;top: 35%;}
.ba_dian ul li:nth-child(3){position:absolute;left: 28%;top: 62%;}
.ba_dian ul li:nth-child(4){position:absolute;left: 31%;top: 87%;}
.ba_dian ul li:nth-child(5){position:absolute;left:39%;top: 96%;}
.ba_dian ul li:nth-child(6){position:absolute;right: 37%;top: 73%;}
.ba_dian ul li:nth-child(7){position:absolute;right: 35%;top: 48%;}
.ba_dian ul li:nth-child(8){position:absolute;right: 42%;top: 29%;}
.ba_dian ul li:nth-child(1):hover .ba_con,.ba_dian ul li:nth-child(2):hover .ba_con,.ba_dian ul li:nth-child(3):hover .ba_con,.ba_dian ul li:nth-child(4):hover .ba_con,.ba_dian ul li:nth-child(5):hover .ba_con,.ba_dian ul li:nth-child(6):hover .ba_con,.ba_dian ul li:nth-child(7):hover .ba_con,.ba_dian ul li:nth-child(8):hover .ba_con { width:168px;}

.ba_dian .ba_con { width:0; overflow:hidden; position: absolute; left: 0; top: -73px; z-index: 1; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ba_con .baCon { width:168px; overflow:hidden; margin:0; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;background:url(../images/ban_kuang.png) no-repeat;height:88px; }
.baCon p { width:100%; height:88px; overflow:hidden; line-height:44px; color:#fff; font-size:20px; text-align:center; margin:5px auto; padding:0;   position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-weight:bold; padding-left:32px; text-shadow:0 0 10px #000;}
.baCon a{ color:#fff;}
.ba_dian span { display:block; width:15px; height:15px; line-height:15px; color:#fff; font-weight:bold; text-align:center; white-space:nowrap; text-overflow:ellipsis; margin:0 auto 5px; padding:0; background-color:rgba(0, 223, 219, 1); border-radius:50px; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index:9;}
.ba_dian span::before { content: ''; display: block; position: absolute; left: 50%; top: 50%; z-index: -1; transform: translate(-50%, -50%); width: 25px; height: 25px; border-radius: 30px; background: rgba(0, 223, 219, 0.3);
-webkit-animation-name: 'ripple1';/*动画属性名，也就是我们前面keyframes定义的动画名*/
-webkit-animation-duration: 1s;/*动画持续时间*/
-webkit-animation-timing-function: ease; /*动画频率，和transition-timing-function是一样的*/
-webkit-animation-delay: 0s;/*动画延迟时间*/
-webkit-animation-iteration-count: infinite;/*定义循环资料，infinite为无限次*/
-webkit-animation-direction: alternate;/*定义动画方式*/
}
.ba_dian span::after { content: ''; display: block; position: absolute; left: 50%; top: 50%; z-index: -1; transform: translate(-50%, -50%); width: 25px; height: 25px; border-radius: 30px; background: rgba(0, 223, 219, 0.3);
-webkit-animation-name: 'ripple2';/*动画属性名，也就是我们前面keyframes定义的动画名*/
-webkit-animation-duration: 1s;/*动画持续时间*/
-webkit-animation-timing-function: ease; /*动画频率，和transition-timing-function是一样的*/
-webkit-animation-delay: 0.5s;/*动画延迟时间*/
-webkit-animation-iteration-count: infinite;/*定义循环资料，infinite为无限次*/
-webkit-animation-direction: alternate;/*定义动画方式*/
}
@keyframes ripple1 {
	0% {width:15px; height:15px;}
	100% {width:30px; height:30px;}
}
@keyframes ripple2 {
	0% {width:15px; height:15px;}
	100% {width:40px; height:40px;}
}
@media screen and (max-width:1399px) and (min-width:1080px) {
.swiper-Children1 .swiper-slide .lyIdxBa_text { margin: -180px 0 0 0; }
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.swiper-Children1 .swiper-slide .lyIdxBa_text { margin: -150px 0 0 0; }
.swiper-Children1 .swiper-slide .lyIdxBa_text b { font-size: 55px; }
.swiper-Children1 .swiper-slide .lyIdxBa_text1 b { font-size: 55px; }
.swiper-Children1 .swiper-slide .lyIdxBa_text p{ margin-top:65px;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
.swiper-Children1 .swiper-slide .lyIdxBa_text { margin: -120px 0 0 0; }
.swiper-Children1 .swiper-slide .lyIdxBa_text b { font-size: 45px; }
.swiper-Children1 .swiper-slide .lyIdxBa_text1 b { font-size: 45px; }
.swiper-Children1 .swiper-slide .lyIdxBa_text p { line-height: 50px; width: 150px; padding-left: 20px; font-size: 16px; margin-top: 35px; }
.ba_scroll span { font-size: 14px; }
.ba_dian ul li:nth-child(2){left: 23%;}
.ba_dian ul li:nth-child(3) {left: 18%;}
.ba_dian ul li:nth-child(6){right: 27%;}
.ba_dian ul li:nth-child(7){right: 27%;}
.ba_dian .ba_con {top: -52px;}
.ba_con .baCon { width:140px;height:70px; background-size:140px 70px; }
.baCon p { height:40px;line-height:32px; color:#fff; font-size:16px; padding-left:25px;}
.ba_dian span{ width:12px; height:12px;}
@keyframes ripple1 {
	0% {width:12px; height:12px;}
	100% {width:26px; height:26px;}
}
@keyframes ripple2 {
	0% {width:12px; height:12px;}
	100% {width:36px; height:36px;}
}
}
@media (max-width: 767px) {
.swiper-Children1 .lyPaginationChild { bottom: 40px!important; display:none; }
.swiper-Children1 .lyPaginationChild .swiper-pagination-bullet { font-size: 15px; }
.swiper-Children1 .lyPaginationChild .swiper-pagination-bullet::before { height: 20px; }
.swiper-Children1 .swiper-slide .lyIdxBa_text { margin: -85px 0 0 0; left: 5%; }
.swiper-Children1 .swiper-slide .lyIdxBa_text b { font-size: 32px; }
.swiper-Children1 .swiper-slide .lyIdxBa_text b::after { margin-top: -13px; }
.swiper-Children1 .swiper-slide .lyIdxBa_text p { background: #006bd5 url(../images/jt1.png) 85% center no-repeat; width: 130px; line-height: 42px; font-size: 15px; margin: 30px 0 22px; padding-left: 15px; background-size: 30px 7px; }
.swiper-Children1 .swiper-slide .lyIdxBa_text p a { color: #fff; display: block; width: 100%; height: 100%; }
.swiper-Children1 .swiper-slide .lyIdxBa_text1 { left: 10%; }
.swiper-Children1 .swiper-slide .lyIdxBa_text1 b { font-size: 32px; }
.swiper-Children1 .swiper-slide .lyIdxBa_text1 p { background: #006bd5 url(../images/jt1.png) 85% center no-repeat; width: 130px; line-height: 42px; font-size: 15px; margin: 30px 0 22px; padding-left: 15px; background-size: 30px 7px; }
.ba_scroll { left: 85%; bottom: 20px; }
.ba_scroll span { font-size: 12px; }
.ba_scroll p { width: 32px; height: 32px; }
.ba_dian ul li:nth-child(2){left: 23%;}
.ba_dian ul li:nth-child(3) {left: 18%;}
.ba_dian ul li:nth-child(6){right: 27%;}
.ba_dian ul li:nth-child(7){right: 27%;}
.ba_dian .ba_con {top: -52px;}
.ba_con .baCon { width:100px;height:60px; background-size:100px 60px; }
.baCon p { height:40px;line-height:27px; color:#fff; font-size:14px; padding-left:15px;}
.ba_dian span{ width:8px; height:8px;}
.lyIdx_Main .swiper-container .swiper-slide .images video{ display:none;}
.lyIdx_Main .swiper-container .swiper-slide .images img.video2{ display:block;}
@keyframes ripple1 {
	0% {width:8px; height:8px;}
	100% {width:15px; height:15px;}
}
@keyframes ripple2 {
	0% {width:8px; height:8px;}
	100% {width:20px; height:20px;}
}

.lyIdx_Main .swiper-container .swiper-slide img.baimg { width:173.2%; margin:0 0 0 -40%; max-width:inherit;}

}
@media (max-width: 325px) {
.swiper-Children1 .swiper-slide .lyIdxBa_text b { font-size: 28px; }
.swiper-Children1 .swiper-slide .lyIdxBa_text1 b { font-size: 28px; }
}
/*banner 结束*/

/*关于我们 开始*/
.lyIdx_About { margin: 60px auto; overflow: hidden; }
.lyIdx_title { text-align: center; font-size: 36px; color: #333; }
.lyIdx_title p { font-size: 18px; text-transform: uppercase; margin-top: 10px; height: 21px; }
.lyIdx_title p img { display: inline-block; margin-bottom: 10px; }
.lyIdx_About .ind_com_m { margin-top: 45px; background: url(../images/about_bg.png) no-repeat right center; }
.lyIdx_About .ind_com_m .ind_com_r { width: 48%; padding: 40px 0 0 80px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.ind_com_r span.ind_com_tlt { display: block; font-size: 22px; color: #777; }
.ind_com_r b.tit { display: block; font-size: 36px; font-weight: bold; color: #3b3b3b; line-height: 58px; }
.ind_com_r .ind_com_js { text-indent: 2em; color: #888; max-height: 240px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; margin-top: 45px; }
.ind_com_r .ind_com_js p { line-height: 28px; font-size: 16px; }
.ind_com_r .about_btn { background: #006bd5 url(../images/jt1.png) 80% center no-repeat; line-height: 60px; color: #fff; font-size: 18px; padding: 0; width: 180px; border-radius: 50px; padding-left: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-top: 80px; }
.ind_com_r .about_btn a { display: block; width: 100%; height: 100%; color: #fff; }
.lyIdx_About .ind_com_m .ind_com_l { width: 52%; height: 500px; overflow: hidden; position: relative; }
.lyIdx_About .ind_com_m .ind_com_l .ny_video { display: block; width: 100%; height: 100%; overflow: hidden; margin: 0; padding: 0; position: relative;left: 20px;bottom: 20px;object-fit: cover; }
.lyIdx_About .ind_com_m .ind_com_l i { display: block; width: 50%; height: 50%; overflow: hidden; margin: 0; padding: 0; background-color: #006bd5; position: absolute; left: 0; bottom: 0; }
 @media screen and (max-width:1079px) and (min-width:1024px) {
.lyIdx_About { margin: 55px auto; }
.lyIdx_About .ind_com_m .ind_com_r { padding-left: 60px; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyIdx_About { margin: 45px auto; }
.lyIdx_title { font-size: 33px; }
.lyIdx_title p { font-size: 17px; }
.lyIdx_About .ind_com_m .ind_com_l { width: 100%; height: 450px; }
.lyIdx_About .ind_com_m .ind_com_r { width: 100%; padding: 40px 20px 0 10px; }
.ind_com_r b.tit { font-size: 33px; padding-right: 120px; }
.ind_com_r .ind_com_js { margin-top: 35px; }
.ind_com_r .about_btn { line-height: 52px; width: 170px; font-size: 17px; margin-top: 50px; }
}
@media (max-width: 767px) {
.lyIdx_About { margin: 35px auto; }
.lyIdx_title { font-size: 28px; }
.lyIdx_title p { font-size: 15px; margin-top: 5px; }
.lyIdx_About .ind_com_m { margin-top: 25px; }
.lyIdx_About .ind_com_m .ind_com_l { width: 100%; height: 250px; }
.lyIdx_About .ind_com_m .ind_com_r { width: 100%; padding: 30px 10px 0 10px; }
.lyIdx_About .ind_com_m .ind_com_l a img { left: 12px; bottom: 25px; }
.ind_com_r b.tit { font-size: 24px; line-height: 48px; }
.ind_com_r .ind_com_js { margin-top: 20px; }
.ind_com_r .ind_com_js p { font-size: 14px; }
.ind_com_r .about_btn { background: #006bd5 url(../images/jt1.png) 85% center no-repeat; width: 130px; line-height: 42px; font-size: 15px; margin: 25px 0 22px; padding-left: 15px; background-size: 30px 7px; }
}
/*关于我们 结束*/

/*解决方案 开始*/
.IProduct { width: 100%; height: 840px; position: relative; }
.IProduct .mySwiper4 { width: 100%; height: 100%; overflow: hidden; margin: 0 auto; padding: 0; position:relative; }
.IProduct .mySwiper4 .swiper-slide::after{ content:""; width:100%; height:100%; background:rgba(0,0,0,.25); position:absolute; bottom:0; z-index:9;}
.IProduct .mySwiper4 .swiper-slide { position:relative;}
.IProduct .mySwiper4 .swiper-slide .IProduct_con { display: none; width: 100%; height: 100%; margin: 0 auto; padding: 0 10%; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index:99 }
.IProduct .mySwiper4 .swiper-slide .IProduct_con .IProduct_text { width: 60%; height: auto; overflow: hidden; margin: 160px 0 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.IProduct_text .IProduct_tit { height: 50px; border-bottom: 1px solid #fff; width: 254px; position: relative; }
.IProduct_text .IProduct_tit b { display: block; float: left; font-size: 36px; color: #fff; }
.IProduct_text .IProduct_tit span { display: block; float: left; color: #fff; font-size: 18px; margin: 10px 0 0 10px; }
.IProduct_text .IProduct_tit span img { display: inline-block; margin-bottom: 10px; }
.IProduct_text a.IProduct_name { display: block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 28px; white-space: nowrap; text-overflow: ellipsis; margin: 30px auto 20px; padding: 0; }
.IProduct_text .IProduct_tit i { display: block; width: 60px; height: 4px; background-color: #006bd5; position: absolute; bottom: -2px; }
.IProduct_text p { width: 100%; height: 96px; overflow: hidden; line-height: 32px; color: rgba(255,255,255,.85); font-size: 18px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.IProduct_text a.IProduct_btn { display: block; width: 128px; line-height: 38px; font-size: 14px; color: #666; text-align: center; border: 1px solid #717171; margin: 20px 0 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.IProduct_text a.IProduct_btn:hover { color: #fff; background-color: #015cac; border: 1px solid #015cac; }
.IProduct_text .fa_btn { background: #006bd5 url(../images/jt1.png) 80% center no-repeat; line-height: 60px; color: #fff; font-size: 18px; padding: 0; width: 180px; border-radius: 50px; padding-left: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-top: 60px; }
.IProduct_text .fa_btn a { display: block; width: 100%; height: 100%; color: #fff; }
.IProduct .mySwiper3 { display: none; width: 100%; overflow: hidden; margin: 0; padding: 0 10%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; position: absolute; bottom: 0; left: 0; background: rgba(0,0,0,.35); border-top: 2px solid rgba(255,255,255,.35); }
.IProduct .mySwiper3 .swiper-slide { text-align: center; margin: 0; padding: 50px 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; }
.IProduct .mySwiper3 .swiper-slide .fa_xqh { height: 68px; border-right: 1px solid rgba(255,255,255,.35); }
.IProduct .mySwiper3 .swiper-slide:last-child .fa_xqh { border: 0; }
.IProduct .mySwiper3 .swiper-slide a.pIco { display: block; width: 42px; height: 38px; overflow: hidden; margin: 0 auto 10px; padding: 0; }
.IProduct .mySwiper3 .swiper-slide a.pIco img { display: block; width: 42px; height: 38px; position: relative; left: 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.IProduct .mySwiper3 .swiper-slide a.pName { display: block; width: 100%; height: 24px; overflow: hidden; line-height: 24px; color: #fff; font-size: 18px; text-align: center; margin: 0 auto; padding: 0; }
.IProduct .mySwiper3 .swiper-slide:hover, .IProduct .mySwiper3 .on { background: #006bd5; }
.IProduct .mySwiper3 .swiper-slide:hover a.pName, .IProduct .mySwiper3 .swiper-slide-thumb-active a.pName { color: #fff; }
@media screen and (max-width:1399px) and (min-width:1080px) {
.IProduct .mySwiper3 { padding: 0; }
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.IProduct { height: 750px; }
.IProduct .mySwiper3 { padding: 0; }
.IProduct .mySwiper4 .swiper-slide .IProduct_con .IProduct_text { width: 80%; }
.IProduct .mySwiper4 .swiper-slide .IProduct_con .IProduct_text { margin: 120px 0 0; }
.IProduct .mySwiper3 .swiper-slide { padding: 40px 0; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.IProduct { height: 700px; }
.IProduct .mySwiper3 { padding: 0; }
.IProduct_text .IProduct_tit{ width:100%;}
.IProduct_text .IProduct_tit b { font-size: 33px; }
.IProduct_text .IProduct_tit span { font-size: 17px; }
.IProduct .mySwiper4 .swiper-slide .IProduct_con .IProduct_text { width: 80%; }
.IProduct_text p { font-size: 16px; line-height: 30px; }
.IProduct_text a.IProduct_name { font-size: 26px; }
.IProduct_text .fa_btn { line-height: 52px; width: 170px; font-size: 17px; margin-top: 50px; }
.IProduct .mySwiper4 .swiper-slide .IProduct_con .IProduct_text { margin: 80px 0 0; }
.IProduct .mySwiper3 .swiper-slide { padding: 35px 0; }
.IProduct .mySwiper3 .swiper-slide a.pName { font-size: 16px; }
}
@media (max-width: 767px) {
.IProduct { height: 520px; }
.IProduct .mySwiper3 { padding: 0; }
.IProduct .mySwiper4 .swiper-slide .IProduct_con .IProduct_text { width: 100%; margin: 50px 0 0; }
.IProduct_text .IProduct_tit b { font-size: 28px; }
.IProduct_text .IProduct_tit span { font-size: 14px; margin: 7px 0 0 10px; width:85px;}
.IProduct_text a.IProduct_name { font-size: 22px; margin: 20px auto 10px; }
.IProduct_text p { height: 77px; line-height: 28px; font-size: 15px; }
.IProduct_text .fa_btn { background: #006bd5 url(../images/jt1.png) 85% center no-repeat; width: 130px; line-height: 42px; font-size: 15px; margin: 40px 0 0; padding-left: 15px; background-size: 30px 7px; }
.IProduct .mySwiper3 .swiper-slide { padding: 20px 0; }
.IProduct .mySwiper3 .swiper-slide a.pName { font-size: 16px; }
.IProduct .mySwiper4 .swiper-slide .IProduct_con{ padding:0 8%;}
}
/*解决方案 结束*/

/*产品中心 开始*/
.lyIdx_pro { padding: 60px 0; overflow: hidden; }
.lyIdx_pro .mySwiper2 { width: 100%; height: 100%; overflow: hidden; margin: 0 auto; padding: 0; }
.lyIdx_pro .mySwiper2 .swiper-slide { }
.lyIdx_pro .mySwiper2 .swiper-slide .IPro_con { display: none; width: 100%; height: 100%; margin: 0 auto; padding: 0; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; min-height:600px; }
.lyIdx_pro .mySwiper2 .swiper-slide .IPro_con .idxPro_text { width: 48%; padding: 80px 80px 0 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyIdx_pro .mySwiper2 .swiper-slide .IPro_con .idxPro_text b.idxPro_name { display: block; font-size: 30px; font-weight: bold; color: #333; line-height: 58px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.lyIdx_pro .mySwiper2 .swiper-slide .IPro_con .idxPro_text b.idxPro_name1{ line-height:40px;}
.lyIdx_pro .mySwiper2 .swiper-slide .IPro_con .idxPro_text .idxPro_con { text-indent: 2em; color: #888; max-height: 240px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; margin-top: 45px; }
.lyIdx_pro .mySwiper2 .swiper-slide .IPro_con .idxPro_text .idxPro_con p { line-height: 28px; font-size: 16px; }
.lyIdx_pro .mySwiper2 .swiper-slide .IPro_con .idxPro_text .idxPro_btn { background: #006bd5 url(../images/jt1.png) 80% center no-repeat; line-height: 60px; color: #fff; font-size: 18px; padding: 0; width: 180px; border-radius: 50px; padding-left: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-top: 80px; }
.lyIdx_pro .mySwiper2 .swiper-slide .IPro_con .idxPro_text .idxPro_btn a { display: block; width: 100%; height: 100%; color: #fff; }
.lyIdx_pro .mySwiper2 .swiper-slide .IPro_con .idxPro_img { width: 52%; height: 545px; overflow: hidden; position: relative; }
.lyIdx_pro .mySwiper2 .swiper-slide .IPro_con .idxPro_img a { display: block; width: 100%; height: 100%; overflow: hidden; margin: 0; padding: 0; position: relative; }
.lyIdx_pro .mySwiper2 .swiper-slide .IPro_con .idxPro_img img { display: block; width: 100%; height: 100%; object-fit: cover; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
.lyIdx_pro .mySwiper1 { display: none; width: 100%; margin: 40px 0; padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; position: relative; border-bottom: 2px solid #e0e0e0; overflow:visible; }
.lyIdx_pro .mySwiper1 .swiper-wrapper{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyIdx_pro .mySwiper1 .swiper-slide { margin: 0; padding: 0 2% 0 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;}
.lyIdx_pro .mySwiper1 .swiper-slide a { display: block; width: 100%; height: 50px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 48px; color: #888; font-size: 18px; margin: 0 auto; padding: 0; }
.lyIdx_pro .mySwiper1 .swiper-slide:hover::after, .lyIdx_pro .mySwiper1 .on::after { display: block; content: ""; background: #006bd5; width: 55px; height: 4px; position: absolute; z-index: 99; bottom: -3px; }
.lyIdx_pro .mySwiper1 .swiper-slide:hover a, .lyIdx_pro .mySwiper1 .swiper-slide-thumb-active a { color: #006bd5; }
 @media screen and (max-width:1079px) and (min-width:1024px) {
.lyIdx_pro { padding: 55px 0; }
.lyIdx_pro .mySwiper2 .swiper-slide .IPro_con .idxPro_img { height: 500px; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyIdx_pro { padding: 45px 0; }
.lyIdx_pro .mySwiper2 .swiper-slide .IPro_con .idxPro_img { width: 100%; height: 400px; }
.lyIdx_pro .mySwiper2 .swiper-slide .IPro_con .idxPro_text { width: 100%; padding: 20px 0 0 0; }
.lyIdx_pro .mySwiper2 .swiper-slide .IPro_con .idxPro_text b.idxPro_name { line-height: 50px; font-size: 26px; }
.lyIdx_pro .mySwiper2 .swiper-slide .IPro_con .idxPro_text .idxPro_con p { font-size: 15px; }
.lyIdx_pro .mySwiper2 .swiper-slide .IPro_con .idxPro_text .idxPro_con { margin-top: 15px; }
.lyIdx_pro .mySwiper2 .swiper-slide .IPro_con .idxPro_text .idxPro_btn { line-height: 52px; width: 170px; font-size: 17px; margin-top: 30px; }
}
@media (max-width: 767px) {
.lyIdx_pro { padding: 35px 0 20px; }
.lyIdx_pro .mySwiper1 { margin: 20px 0 30px; }
.lyIdx_pro .mySwiper1 .swiper-slide a { font-size: 15px; }
.lyIdx_pro .mySwiper2 .swiper-slide .IPro_con .idxPro_img { width: 100%; height: 300px; }
.lyIdx_pro .mySwiper2 .swiper-slide .IPro_con .idxPro_text { width: 100%; padding: 20px 0 0 0; }
.lyIdx_pro .mySwiper2 .swiper-slide .IPro_con .idxPro_text b.idxPro_name { font-size: 24px; line-height: 40px; }
.lyIdx_pro .mySwiper2 .swiper-slide .IPro_con .idxPro_text .idxPro_con p { line-height: 26px; font-size: 14px; }
.lyIdx_pro .mySwiper2 .swiper-slide .IPro_con .idxPro_text .idxPro_con { margin-top: 15px; }
.lyIdx_pro .mySwiper2 .swiper-slide .IPro_con .idxPro_text .idxPro_btn { background: #006bd5 url(../images/jt1.png) 85% center no-repeat; width: 130px; line-height: 42px; font-size: 15px; margin: 25px 0 22px; padding-left: 15px; background-size: 30px 7px; }
}
/*产品中心 结束*/

/*首页横幅 开始*/
.lyidx_heng { width: 100%; background: url(../images/hengfu.jpg) no-repeat; height: 250px; background-size: cover; overflow: hidden; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyidx_heng .heng_l { float: left; width: 60%; margin-top: 110px; }
.lyidx_heng .heng_l p { font-size: 20px; color: rgba(255,255,255,.7); }
.lyidx_heng .heng_l b { display: block; font-size: 36px; color: #fff; margin-bottom: 20px; }
.lyidx_heng .heng_btn { float: right; margin-top: 105px; }
.lyidx_heng .heng_btn a { display: inline-block; color: #fff; background: #7ab53b url(../images/jt1.png) 80% center no-repeat; line-height: 60px; color: #fff; font-size: 18px; padding: 0; width: 180px; border-radius: 50px; padding-left: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; text-align: left; }
 @media screen and (max-width:1079px) and (min-width:1024px) {
.lyidx_heng { height: 200px; }
.lyidx_heng .heng_l { width: 100%; margin-top: 48px; text-align: center; }
.lyidx_heng .heng_l b { font-size: 32px; margin-bottom: 20px; }
.lyidx_heng .heng_btn { margin: 0 auto; text-align: center; float: inherit; }
.lyidx_heng .heng_btn a { line-height: 52px; width: 170px; font-size: 17px; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyidx_heng { height: 170px; }
.lyidx_heng .heng_l { width: 100%; margin-top: 38px; text-align: center; }
.lyidx_heng .heng_l b { font-size: 30px; margin-bottom: 20px; }
.lyidx_heng .heng_btn { margin: 0 auto; text-align: center; float: inherit; }
.lyidx_heng .heng_btn a { line-height: 52px; width: 170px; font-size: 17px; }
}
@media (max-width: 767px) {
.lyidx_heng { height: 105px; }
.lyidx_heng .heng_l { width: 100%; margin-top: 18px; text-align: center; }
.lyidx_heng .heng_l b { font-size: 20px; margin-bottom: 10px; }
.lyidx_heng .heng_btn { margin: 0 auto; text-align: center; float: inherit; }
.lyidx_heng .heng_btn a { background: #7ab53b url(../images/jt1.png) 85% center no-repeat; width: 130px; line-height: 42px; font-size: 15px; padding-left: 15px; background-size: 30px 7px; }
}
/*首页横幅 结束*/

/*客户案例 开始*/
.lyIdx_Case { padding: 60px 0; overflow: hidden; }
.lyIdx_Case .lyIdxCase_list { min-height: 300px; margin-top: 40px; }
.lyIdx_Case .lyIdxCase_list li { width: 31.333333%; margin-right: 3%; margin-bottom: 25px; transition: all .3s; float: left; border: 1px solid #eee; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-shadow: 2px 2px 6px rgba(0,0,0,.1); }
.lyIdx_Case .lyIdxCase_list li:nth-child(3n) { margin-right: 0; }
.lyIdx_Case .lyIdxCase_list li .pic { display: block; height: 320px; background: #fff; text-align: center; position: relative; -webkit-transition: all .25s; -moz-transition: all .25s; -ms-transition: all .25s; -o-transition: all .25s; transition: all .25s; overflow: hidden; }
.lyIdx_Case .lyIdxCase_list li .pic:after { content: ''; display: block; opacity: 0; width: 100%; height: 100%; background: rgba(0,0,0,.6) url(../images/ico3.png) 10% center no-repeat; position: absolute; top: 0; left: 0; -webkit-transition: all .25s; -moz-transition: all .25s; -ms-transition: all .25s; -o-transition: all .25s; transition: all .25s; }
.lyIdx_Case .lyIdxCase_list li .pic img { position: absolute; display: block; width: 100%; height: 100%; vertical-align: middle; margin: auto; top: 0; left: 0; bottom: 0; right: 0; -webkit-transition: all .6s; -moz-transition: all .6s; -ms-transition: all .6s; -o-transition: all .6s; transition: all .6s; }
.lyIdx_Case .lyIdxCase_list li .case_text { height: 70px; line-height: 70px; }
.lyIdx_Case .lyIdxCase_list li .case_text .tlt { display: block; width: 100%; text-align: center; height: 70px; line-height: 70px; color: #333; font-size: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -webkit-transition: all .25s; -moz-transition: all .25s; -ms-transition: all .25s; -o-transition: all .25s; transition: all .25s; padding: 0 5%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyIdx_Case .lyIdxCase_list li:hover .case_text { background: #006bd5; color: #fff; }
.lyIdx_Case .lyIdxCase_list li:hover .case_text .tlt { color: #fff; font-weight: bold; }
.lyIdx_Case .lyIdxCase_list li:hover .case_text .pro_more { background: url(../images/proname_jt1.png) no-repeat center center; border-left: 1px solid #1f6eb1; }
.lyIdx_Case .lyIdxCase_list li:hover .pic:after { opacity: 1; background: rgba(0,0,0,.6) url(../images/ico3.png) center center no-repeat; }
.lyIdx_Case .lyIdxCase_list li:hover .pic img { transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); }
.lyIdx_Case .lyIdxCase_list .case_btn { background: #006bd5 url(../images/jt1.png) 80% center no-repeat; line-height: 60px; color: #fff; font-size: 18px; padding: 0; width: 180px; border-radius: 50px; padding-left: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin: 20px auto; }
.lyIdx_Case .lyIdxCase_list .case_btn a { display: block; width: 100%; height: 100%; color: #fff; }
 @media screen and (max-width:1079px) and (min-width:1024px) {
.lyIdx_Case { padding: 55px 0; }
.lyIdx_Case .lyIdxCase_list li .pic { height: 300px; }
.lyIdx_Case .lyIdxCase_list li { margin-bottom: 18px; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyIdx_Case { padding: 45px 0; }
.lyIdx_Case .lyIdxCase_list li .pic { height: 200px; }
.lyIdx_Case .lyIdxCase_list li { width: 32%; margin-right: 2%; }
.lyIdx_Case .lyIdxCase_list li .case_text { height: 55px; line-height: 55px; }
.lyIdx_Case .lyIdxCase_list li .case_text .tlt { height: 55px; line-height: 55px; font-size: 16px; }
.lyIdx_Case .lyIdxCase_list .case_btn { line-height: 52px; width: 170px; font-size: 17px; margin: 20px auto 0; }
}
@media screen and (max-width:767px) {
.lyIdx_Case { padding: 35px 0; }
.lyIdx_Case .lyIdxCase_list li { width: 100%; }
.lyIdx_Case .lyIdxCase_list li .pic { height: 200px; }
.lyIdx_Case .lyIdxCase_list { margin-top: 25px; }
.lyIdx_Case .lyIdxCase_list li .case_text { height: 55px; line-height: 55px; }
.lyIdx_Case .lyIdxCase_list li .case_text .tlt { height: 55px; line-height: 55px; font-size: 16px; }
.lyIdx_Case .lyIdxCase_list .case_btn { background: #006bd5 url(../images/jt1.png) 85% center no-repeat; width: 130px; line-height: 42px; font-size: 15px; margin: 20px auto 0; padding-left: 15px; background-size: 30px 7px; }
}
/*客户案例 结束*/

/*新闻中心 开始*/
.lyIdx_News { width: 100%; background: #f6f9fc; padding: 60px 0; overflow: hidden; }
.lyIdx_News .idxnews_main { margin-top: 40px; }
.lyIdx_News .news_l { width: 42%; float: left; box-shadow: 0 0 12px rgba(0,0,0,.1); }
.lyIdx_News .news_l .news_img { display: block; overflow: hidden; height: 460px; position: relative; }
.lyIdx_News .news_l .news_img img { display: block; width: 100%; height: 100%; margin: auto; padding: 0; object-fit: cover; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 1; -webkit-transition: all .25s; -moz-transition: all .25s; -ms-transition: all .25s; -o-transition: all .25s; transition: all .25s; }
.lyIdx_News .news_l:hover .news_img img { transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); }
.lyIdx_News .news_l .news_date { font-size: 16px; color: #999; }
.lyIdx_News .news_l .news_des { background: #fff; padding: 30px 40px; overflow: hidden; }
.lyIdx_News .news_l .news_des .news_con { margin-top: 20px; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyIdx_News .news_l .news_des .news_tlt { width: 80%; line-height: 40px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; height: 75px; float: left; }
.lyIdx_News .news_l .news_des .news_more { width: 46px; height: 46px; border-radius: 50px; background: #f2f2f2 url(../images/jt2.png) no-repeat center center; float: right; margin-top: 15px; }
.lyIdx_News .news_l .news_des p { color: #666; font-size: 15px; line-height: 28px; }
.lyIdx_News .news_l .news_des .news_tlt a { font-size: 24px; color: #333; font-weight: bold; }
.lyIdx_News .news_r { width: 55%; float: right; padding-right: 10px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyIdx_News .news_r ul li { width: 100%; overflow: hidden; margin: 0 0 30px 0; padding: 41px 40px 41px 20px; background-color: #fff; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-shadow: 0 0 10px rgba(0,0,0,.1); }
.lyIdx_News .news_r ul li .IdxNew_time { width: 110px; height: 95px; overflow: hidden; margin: 0 auto; padding: 0 10px 0 0; float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border-right: 1px solid #ddd; }
.lyIdx_News .news_r ul li .IdxNew_time em { display: block; width: 100%; height: 40px; overflow: hidden; line-height: 30px; color: #888; font-size: 18px; font-style: normal; text-align: center; margin: 0 auto; padding: 0; }
.lyIdx_News .news_r ul li .IdxNew_time span { display: block; width: 100%; overflow: hidden; color: #006bd5; font-size: 60px; font-style: normal; text-align: center; margin: 0 auto; padding: 0; }
.lyIdx_News .news_r ul li .IdxNew_text { width: calc(100% - 115px); overflow: hidden; margin: 0 auto; padding: 0 0 0 20px; float: right; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyIdx_News .news_r ul li .IdxNew_text .IdxNew_text_l { width: 80%; float: left; }
.lyIdx_News .news_r ul li .IdxNew_text .IdxNew_text_r { width: 46px; height: 46px; border-radius: 50px; background: #f2f2f2 url(../images/jt2.png) no-repeat center center; float: right; margin: 35px 0 0 0; }
.lyIdx_News .news_r ul li .IdxNew_text a { display: block; width: 100%; height: 40px; overflow: hidden; line-height: 30px; color: #333; font-size: 24px; font-weight: bold; text-overflow: ellipsis; white-space: nowrap; margin: 0 auto 8px; padding: 0; }
.lyIdx_News .news_r ul li .IdxNew_text p { width: 100%; height: 60px; overflow: hidden; line-height: 28px; color: #666; font-size: 16px; text-align: justify; margin: 0 auto; padding: 0; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; display: -webkit-box; }
.lyIdx_News .news_r ul li:hover { background: #006bd5 url(../images/ico4.png) no-repeat right -30px; }
.lyIdx_News .news_r ul li:hover .IdxNew_time { border-right: 1px solid #fff; }
.lyIdx_News .news_r ul li:hover .IdxNew_time em, .lyIdx_News .news_r ul li:hover .IdxNew_time span, .lyIdx_News .news_r ul li:hover .IdxNew_text a, .lyIdx_News .news_r ul li:hover .IdxNew_text p { color: #fff; }
.lyIdx_News .news_r ul li:hover .IdxNew_text .IdxNew_text_r { background: #f2f2f2 url(../images/jt3.png) no-repeat center center; }
@media screen and (max-width:1499px) and (min-width:1200px) {
.lyIdx_News .news_l .news_img { height: 430px; }
.lyIdx_News .news_r ul li { padding: 41px 40px 31px 20px; }
}
@media screen and (max-width:1199px) and (min-width:1080px) {
.lyIdx_News .news_l .news_img { height: 400px; }
.lyIdx_News .news_r ul li { padding: 35px 40px 25px 20px; }
.lyIdx_News .news_l .news_des .news_con { margin-top: 15px; }
.lyIdx_News .news_l .news_des { padding: 27px 40px; }
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.lyIdx_News { padding: 55px 0; }
.lyIdx_News .news_l { width: 100%; }
.lyIdx_News .news_r { width: 100%; padding: 0; margin-top: 30px; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyIdx_News { padding: 45px 0; }
.lyIdx_News .news_l { width: 100%; }
.lyIdx_News .news_r { width: 100%; padding: 0; margin-top: 30px; }
.lyIdx_News .news_l .news_img { height: 400px; }
.lyIdx_News .news_l .news_des .news_tlt { width: 68%; font-size: 22px; }
.lyIdx_News .news_r ul li .IdxNew_text a { font-size: 22px; }
.lyIdx_News .news_r ul li .IdxNew_time span { font-size: 50px; }
.lyIdx_News .news_r ul li { padding: 25px 20px; }
.lyIdx_News .news_l .news_des { padding: 30px; }
}
@media (max-width: 767px) {
.lyIdx_News { padding: 35px 0 15px; }
.lyIdx_News .news_l { width: 100%; }
.lyIdx_News .news_r { width: 100%; padding: 0; margin-top: 20px; }
.lyIdx_News .news_l .news_img { height: 260px; }
.lyIdx_News .news_l .news_date { font-size: 14px; }
.lyIdx_News .news_l .news_des .news_tlt a { font-size: 18px; }
.lyIdx_News .news_l .news_des .news_tlt { height: 65px; line-height: 30px; }
.lyIdx_News .news_l .news_des .news_more { width: 36px; height: 36px; }
.lyIdx_News .news_l .news_des .news_con { margin-top: 10px; }
.lyIdx_News .news_l .news_des { padding: 20px; }
.lyIdx_News .news_r ul li { padding: 15px 15px 15px 5px; margin-bottom: 20px; }
.lyIdx_News .news_r ul li .IdxNew_time { width: 70px; height: 70px; margin: 5px auto 0; }
.lyIdx_News .news_r ul li .IdxNew_time em { font-size: 15px; }
.lyIdx_News .news_r ul li .IdxNew_time span { font-size: 30px; }
.lyIdx_News .news_r ul li .IdxNew_text a { height: 35px; font-size: 18px; }
.lyIdx_News .news_r ul li .IdxNew_text p { height: 52px; font-size: 15px; line-height: 24px; }
.lyIdx_News .news_r ul li .IdxNew_text { width: calc(100% - 70px); }
.lyIdx_News .news_r ul li .IdxNew_text .IdxNew_text_l { width: 100%; }
.lyIdx_News .news_r ul li .IdxNew_text .IdxNew_text_r { display: none; }
.lyIdx_News .idxnews_main { margin-top: 25px; }
}
/*新闻中心 结束*/

/*我们的客户 开始*/
.lyIdx_Partner { padding: 60px 0; }
.lyIdx_Partner .lyIdxPar_list { margin-top: 40px; }
.lyIdx_Partner .lyIdxPar_list ul li { width: 24.25%; float: left; margin: 0 1% 1% 0; box-shadow: 0 0 12px rgba(0,0,0,.1); }
.lyIdx_Partner .lyIdxPar_list ul li:nth-child(4n+4) { margin-right: 0; }
.lyIdx_Partner .lyIdxPar_list ul li a.pic { display: block; width: 100%; height: 115px; position: relative; }
.lyIdx_Partner .lyIdxPar_list ul li a.pic img { display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-height: 100%; max-width: 100%; }
 @media screen and (max-width:1079px) and (min-width:1024px) {
.lyIdx_Partner { padding: 55px 0; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyIdx_Partner { padding: 45px 0; }
.lyIdx_Partner .lyIdxPar_list ul li { width: 23.837%; margin: 0 1.5% 1.5% 0; }
}
@media (max-width: 767px) {
.lyIdx_Partner { padding: 35px 0; }
.lyIdx_Partner .lyIdxPar_list { margin-top: 25px; }
.lyIdx_Partner .lyIdxPar_list ul li { width: 48.5%; margin: 0 2% 2% 0; }
.lyIdx_Partner .lyIdxPar_list ul li:nth-child(2n+2) { margin-right: 0; }
.lyIdx_Partner .lyIdxPar_list ul li a.pic { height: 85px; }
}
/*我们的客户 结束*/

/*首页联系我们 开始*/
.lyIdx_Contact { padding: 60px 0; background: url(../images/contact_bg.png) no-repeat center top; position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; overflow: hidden; }
#particles-js { position: absolute; height: 100%; width: 100%; left: 0; top: 0; }
.lyIdx_title1 { color: #fff; }
.lyIdx_Order { background: #fff url(../images/order_ico.png) no-repeat 90% center; box-shadow: 0 0 12px rgba(0,0,0,.1); margin-top: 40px; padding: 40px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; position: relative; z-index: 99; }
.lyIdx_Order .lyIdxOrder_tit { font-size: 30px; color: #333; font-weight: bold; }
.lyIdx_Order .lyIdxOrder_msg { padding-right: 46%; }
.lyIdx_Order form { position: relative; background: #fff; padding-top: 20px; }
.lyIdx_Order .order_div { width: 49%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; float: left; margin: 0 2% 2% 0; }
.lyIdx_Order .order_div:nth-child(2n+2) { margin-right: 0; }
.lyIdx_Order .fm_ipt1 input, .lyIdx_Order .fm_ipt1 select { display: block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #999; font-size: 16px; background-color: #fff; border: 1px solid #e0e0e0; margin: 0 auto; padding: 0 10px; outline: none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; }
.lyIdx_Order .fm_checkbox { margin-top: 20px; }
.lyIdx_Order .fm_checkbox ul li { margin-bottom: 10px; }
.lyIdx_Order .fm_checkbox ul li label { display: block; width: 100%; overflow: hidden; color: #999; font-size: 14px; cursor: pointer; line-height: 22px; }
.lyIdx_Order .order_div1 textarea { clear: both; display: block; width: 100%; height: 100px; overflow: hidden; line-height: 30px; color: #999; font-size: 16px; text-overflow: ellipsis; white-space: nowrap; margin: 0; padding: 10px; border: 1px solid #e0e0e0; outline: none; resize: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyIdx_Order .order_div1 span { color: #006bd5; }
.lyIdx_Order .order_div1 span a { color: #006bd5; }
.lyIdx_Order .order_btn { width: 150px; height: 50px; overflow: hidden; margin: 0; padding: 35px 0 0; clear: both; }
.lyIdx_Order .order_btn input { display: block; width: 150px; height: 50px; overflow: hidden; line-height: 50px; color: #fff; font-size: 16px; text-align: center; margin: 0; padding: 0; border-radius: 50px; border: none; outline: none; cursor: pointer; background: #006bd5; }
.xzk { display: none; }
.lyIdx_Order input[type="checkbox"] + label::before { content: "\a0"; /*不换行空格*/ display: inline-block; vertical-align: middle; font-size: 14px; width: 16px; height: 16px; margin: 0 10px 0 0; text-indent: .15em; line-height: 1; float: left; background-color: #fff; border: 1px solid #d3d3d3; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; }
.lyIdx_Order input[type="checkbox"]:checked + label::before { border: 1px solid #006bd5; background-color: #006bd5; background-clip: content-box; content: "\2714"; color: #fff; }
.lyIdx_Order ::-webkit-input-placeholder {
color:#999;
} /* 使用webkit内核的浏览器 */
.lyIdx_Order :-moz-placeholder {
color:#999;
} /* Firefox版本4-18 */
.lyIdx_Order ::-moz-placeholder {
color:#999;
} /* Firefox版本19+ */
.lyIdx_Order :-ms-input-placeholder {
color:#999;
} /* IE浏览器 */
@media screen and (max-width:1199px) and (min-width:1080px) {
.lyIdx_Order { background: #fff url(../images/order_ico.png) no-repeat 95% center; background-size: 40%; }
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.lyIdx_Contact { padding: 55px 0; }
.lyIdx_Order { background: #fff; }
.lyIdx_Order .lyIdxOrder_msg { padding: 0; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyIdx_Contact { padding: 45px 0; }
.lyIdx_Order { padding: 30px; background: #fff; }
.lyIdx_Order .lyIdxOrder_tit { font-size: 26px; }
.lyIdx_Order .lyIdxOrder_msg { padding: 0; }
}
@media (max-width: 767px) {
.lyIdx_Contact { padding: 35px 0; }
.lyIdx_Order { margin-top: 25px; padding: 20px 15px; background: #fff; }
.lyIdx_Order .lyIdxOrder_tit { font-size: 22px; }
.lyIdx_Order .order_div { width: 100%; margin-bottom: 3%; }
.lyIdx_Order .lyIdxOrder_msg { padding: 0; }
.lyIdx_Order .fm_ipt1 input, .lyIdx_Order .fm_ipt1 select { height: 35px; line-height: 35px; font-size: 14px; }
.lyIdx_Order .order_div1 textarea { font-size: 14px; }
.lyIdx_Order .fm_checkbox ul li label { font-size: 13px; }
.lyIdx_Order input[type="checkbox"] + label::before { margin: 2px 10px 0 0; }
.lyIdx_Order .order_btn input { font-size: 15px; height: 40px; line-height: 40px; width: 130px; }
.lyIdx_Order .order_btn { padding: 20px 0 0; }
}
/*首页联系我们 结束*/

/*底部*/
/*ly_Links 开始*/
.ly_Links { width: 100%; height: auto; margin: 70px auto 0; padding: 0; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ly_Links .lyLinks_Main { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 0 0 0 100px; background: url(../images/lkBg.png) 0 0 repeat; position: relative; z-index: 1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyLinks_Main .lyLinks_title { width: 100px; height: 44px; overflow: hidden; margin: -40px 0 0; padding: 18px 0; background-color: #006bd5; position: absolute; left: 0; top: 50%; }
.lyLinks_title span { display: block; width: 100%; height: 24px; overflow: hidden; line-height: 24px; color: #fff; font-size: 20px; text-align: center; margin: 0 auto; padding: 0; opacity: 0.85; }
.lyLinks_title p { width: 100%; height: 20px; overflow: hidden; line-height: 20px; color: #fff; font-size: 14px; text-align: center; margin: 0 auto; padding: 0; opacity: 0.85; }
.lyLinks_Main .lyLinks_list { width: 100%; min-height: 80px; overflow: hidden; margin: 0; padding: 8px 0; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyLinks_list p { width: 100%; height: auto; overflow: hidden; line-height: 32px; color: rgba(255,255,255,0.45); font-size: 14px; margin: 0; padding: 0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyLinks_list p a { display: inline-block; height: 32px; line-height: 32px; color: rgba(255,255,255,0.45); font-size: 14px; margin: 0 20px 0 0; padding: 0; }
.lyLinks_list p a:hover { color: #fff; }
/*ly_Links 结束*/
.pc_foot { width: 100%; background: #1c1c23; }
.pc_foot::before { display: block; content: ""; width: 100%; height: 10px; background-color: #15308b; background: linear-gradient(to right, #1c1565, #0080ff); }
.pc_ft_main { padding: 40px 0 70px; position: relative; margin: 0 auto; }
.pc_ft_main .ft_left { width: 65%; float: left; }
.pc_ft_main .ft_list { height: 218px; overflow: hidden; }
.ft_list ul li { width: 16%; overflow: hidden; float: left; box-sizing: border-box; -moz-box-sizing: border-box;/* Firefox */ -webkit-box-sizing: border-box;/* Safari */ margin-right: 5%; padding: 0 2% 0 0; }
.ft_list ul li:nth-child(5) { margin-right: 0; }
.ft_list ul li p { color: #fff; font-size: 16px; margin-bottom: 25px; border-bottom: 1px solid rgba(255,255,255,.25); height: 50px; line-height: 45px; position: relative; }
.ft_list ul li p span { display: block; width: 20px; height: 2px; background: #006bd5; position: absolute; bottom: -1px; }
.ft_list ul li a { display: block; width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: rgba(255,255,255,.35); font-size: 14px; margin: 0; padding: 0; white-space: nowrap; text-overflow: ellipsis; }
.ft_list ul li a:hover { color: #fff; }
.pc_ft_main .ft_right { width: 22.5%; float: right; }
.f_ewm { width: 100%; overflow: hidden; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-top: 40px; }
.f_ewm ul li { width: 33.333%; float: left; }
.f_ewm ul li:last-child { margin-right: 0; }
.f_ewm ul li .ewm { background: rgba(255,255,255,0.1); overflow: hidden; padding: 10px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.f_ewm ul li img { display: block; max-height: 100%; max-width: 100%; margin: 0 auto; }
.f_ewm ul li p { color: rgba(255,255,255,.35); text-align: center; line-height: 20px; margin-top: 10px; }
.pc_ft_main .con { width: 100%; padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.pc_ft_main .con .ico9 { display: block; font-size: 16px; color: #fff; font-weight: bold; line-height: 25px; background: url(../images/foot_tel.png) left no-repeat; padding-left: 28px; }
.pc_ft_main .con .dtel { display: block; font-weight: bold; font-size: 42px; color: #fff; line-height: 60px; padding: 0; margin: 2px 0 15px; }
.pc_ft_main .con .lyfoot_Order { width: 127px; height: 44px; line-height: 44px; color: #fff; font-size: 18px; background: #006bd5 url(../images/ico1.png) no-repeat 90%; padding-left: 15px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border-radius: 10px; margin-bottom: 15px; }
.pc_ft_main .con .lyfoot_Order a { color: #fff; display: block; width: 100%; height: 100%; }
.pc_ft_main .con .note { font-size: 14px; color: rgba(255,255,255,.45); }
.pc_foot .ft_copy { width: 100%; overflow: hidden; color: rgba(255,255,255,.25); font-size: 14px; background: #1c1c23; }
.pc_foot .ft_copy .w1500 { margin: 0 auto; border-top: 1px solid #333339; padding: 25px 0; overflow: hidden; }
.pc_foot .ft_copy a { color: rgba(255,255,255,.25); }
.ft_copy a:hover { color: #fff; }
.ft_copy a.cp_lk { display: inline-block; float: right; color: #fff; }
.ft_copy a.cp_lk:hover { color: #fff; }
@media screen and (max-width:1499px) and (min-width:1300px) {
.pc_ft_main .ft_right { width: 25%; }
}
@media screen and (max-width:1299px) and (min-width:1080px) {
.pc_ft_main .ft_right { width: 29%; }
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.pc_ft_main { padding: 40px 0 50px; }
.pc_ft_main .ft_right { width: 30%; }
.pc_ft_main .con .ico9 { font-size: 15px; }
.pc_ft_main .con .dtel { font-size: 36px; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.pc_ft_main { padding: 40px 0; }
.pc_ft_main .ft_left { width: 100%; }
.pc_ft_main .ft_list { width: 100%; }
.pc_foot .ft_copy .w1500 .copy_l, .pc_foot .ft_copy .w1500 .copy_r { width: 100%; line-height: 28px; }
.pc_ft_main .con, .pc_ft_main .f_ewm { display: none; }
.ly_Links { margin: 40px auto 0; }
}
@media (max-width: 767px) {
.pc_ft_main { padding: 30px 0 25px; }
.pc_ft_main .ft_left { width: 100%; }
.pc_ft_main .ft_right { width: 100%; }
.pc_ft_main .ft_list { display: none; }
.ly_Links { margin: 0; }
.pc_foot .ft_copy .w1500 .copy_l, .pc_foot .ft_copy .w1500 .copy_r { text-align: center; }
.f_ewm { margin-top: 25px; }
.pc_ft_main .con { display: none; }
.pc_foot .ft_copy .w1500 { padding: 15px 0; }
}
/*底部 结束*/

/*内页banner 开始*/
.nyba { width: 100%; height: 550px; overflow: hidden; padding: 0; background-color: #fff; position: relative; }
.nyba img { display: block; width: 100%; height: 100%; object-fit: cover; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.nyba .nyBa_text { overflow: hidden; position: absolute; left: 50%; top: 35%; z-index: 10; transform: translateX(-50%); opacity: 1; }
.nyBa_text span { display: block; width: 100%; overflow: hidden; color: #fff; font-size: 36px; font-weight: bold; margin: 0 auto 35px; padding: 0; }
.nyBa_text span i { display: block; font-size: 24px; color: rgba(255,255,255,.45); margin-bottom: 15px; }
.nyBa_text em { display: block; width: 60px; height: 4px; background: #fff; }
@media screen and (max-width:1499px) {
.nyba { height: 400px; }
}
@media screen and (max-width:1199px) {
.nyba { height: 350px; }
.nyba .nyBa_text { top: 30%; margin-left: 20px; }
}
@media screen and (max-width:1079px) {
.nyBa_text span { font-size: 28px; margin: 0 auto 30px; }
.nyBa_text span i { font-size: 16px; }
.nyBa_text em { width: 50px; }
}
@media screen and (max-width:1023px) {
.nyba { height: 284px; }
}
@media (max-width: 767px) {
.nyba { height: 234px; }
.nyBa_text span { font-size: 25px; margin: 0 auto 20px; }
.nyBa_text span i { font-size: 14px; margin-bottom: 10px; }
.nyBa_text em { width: 40px; height: 4px; }
.nyba .nyBa_text { margin-left: 20px; }
}
@media (max-width: 325px) {
.nyba { height: 200px; }
.nyBa_text span { font-size: 22px; }
.nyBa_text span i { font-size: 13px; }
}
/*内页banner 结束*/

/*面包屑 开始*/
.lyNyPos { width: 100%; height: 81px; overflow: hidden; margin: 0 auto; background-color: #fff; border-bottom: 1px solid #eaebed; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.lyNyPos_Tab { width: 50%; height: 80px; overflow: hidden; margin: 0; padding: 0; float: left; }
.lyNyPos_Tab ul li { height: auto; overflow: hidden; margin: 0; padding: 0 40px 0 0; float: left; }
.lyNyPos_Tab ul li:last-child { padding-right: 0; }
.lyNyPos_Tab ul li a { display: block; width: 100%; height: 80px; overflow: hidden; line-height: 80px; color: #666; font-size: 18px; text-align: center; margin: 0; padding: 0; position: relative; }
.lyNyPos_Tab ul li a:hover, .lyNyPos_Tab ul li a.lyNyTab_Actv { color: #333; font-weight: bold; }
.lyNyPos_Tab ul li a:hover::after, .lyNyPos_Tab ul li a.lyNyTab_Actv::after { display: block; content: ""; width: 100%; height: 4px; background: #006bd5; position: absolute; bottom: 0; }
.lyNy_Pos1 { width: 50%; height: 40px; overflow: hidden; line-height: 40px; font-size: 16px; text-align: right; margin: 20px 0; padding: 0; float: right; text-overflow: ellipsis; white-space: nowrap; color: #666; }
.lyNy_Pos2 { width: 100%; height: 40px; overflow: hidden; line-height: 40px; font-size: 15px; text-align: left; margin: 20px 0; padding: 0; text-overflow: ellipsis; white-space: nowrap; }
.lyNy_Pos1 a, .lyNy_Pos2 a { color: #666; }
.lyNy_Pos1 a:hover, .lyNy_Pos2 a:hover { color: #22509f; }
.lyNy_Pos1 span, .lyNy_Pos2 span { color: #999; }
.lyNy_Pos1 img, .lyNy_Pos2 img { display: inline-block; width: 18px; height: 17px; vertical-align: middle; margin: -5px 10px 0 0; padding: 0; }
 @media screen and (max-width:1023px) and (min-width:768px) {
.lyNyPos { height: 71px; }
.lyNyPos_Tab ul li a { height: 70px; line-height: 70px; font-size: 16px; }
.lyNyPos_Tab ul li { padding: 0 10px 0 0; }
.lyNy_Pos1 { font-size: 15px; margin: 15px 0; }
.lyNyPos_Tab { height: 70px; }
}
@media (max-width: 767px) {
.lyNyPos { height: auto; margin: 0 auto; padding: 0; }
.lyNyPos_Tab { width:100%; height:65px; }
.lyNy_Pos1 { width: 100%; margin: 5px 0; font-size: 14px; text-align: left; float: inherit; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.lyNyPos_Tab ul li{ padding:0 5px 0 0;}
.lyNyPos_Tab ul li a{ font-size:14px; height:65px; line-height:65px;}
}
/*面包屑 结束*/

/*关于我们主体 开始*/
/*公司简介*/
.lyNyMain { padding: 60px 0; overflow: hidden; }
.lyNyMain .ny_com_m { background: url(../images/about_bg.png) no-repeat right center; }
.lyNyMain .ny_com_m .ny_com_r { width: 48%; padding: 40px 0 0 50px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.ny_com_r span.ny_com_tlt { display: block; font-size: 22px; color: #777; }
.ny_com_r b.tit { display: block; font-size: 36px; font-weight: bold; color: #3b3b3b; line-height: 58px; }
.ny_com_r span.des { color: #006bd5; font-size: 22px; font-weight: bold; margin-top: 10px; display: block; }
.ny_com_r .ny_com_js { text-indent: 2em; color: #666; max-height: 265px; overflow-y: scroll; margin-top: 30px; padding-right: 10px; }
.ny_com_r .ny_com_js p { line-height: 28px; font-size: 16px; margin-bottom: 15px; }
.lyNyMain .ny_com_m .ny_com_l { width: 52%; height: 480px; overflow: hidden; position: relative; }
.lyNyMain .ny_com_m .ny_com_l a { display: block; width: 100%; height: 100%; overflow: hidden; margin: 0; padding: 0; position: relative; }
.lyNyMain .ny_com_m .ny_com_l i { display: block; width: 98%; height: 98%; overflow: hidden; margin: 0; padding: 0; background-color: #006bd5; position: absolute; right: 0; bottom: 0; }
.lyNyMain .ny_com_m .ny_com_l a img { display: block; width: 100%; height: 100%; object-fit: cover; margin: auto; padding: 0; position: absolute; top: 0; right: 10px; bottom: 20px; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
/* 设置滚动条的样式 */
.ny_com_r .ny_com_js::-webkit-scrollbar {
width:1px;
}/* 滚动槽宽度 */
.ny_com_r .ny_com_js::-webkit-scrollbar-track {
background-color:#f3f5f9;
border-radius:0px;
}
.ny_com_r .ny_com_js::-webkit-scrollbar-thumb {
background-color:#22509f;
} /* 滚动条滑块默认状态 */
.ny_com_r .ny_com_js::-webkit-scrollbar-thumb:window-inactive {
background-color:#22509f;
} /* 滚动条滑块点击状态 */
/*简介下方的数据*/
.lyNy_Data { width: 100%; overflow: hidden; margin: 40px auto 60px; padding: 40px 20px; background: #fff; box-shadow: 0 0 12px rgba(0,0,0,.1); box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyNy_Data ul { overflow: hidden; margin: 0 auto; padding: 0; }
.lyNy_Data ul li { width: 25%; overflow: hidden; margin: 0; padding: 0; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNy_Data ul li p { width: 100%; height: 50px; overflow: hidden; line-height: 50px; color: #006bd5; font-family: "DINMITTELSCHRIFTSTD"; font-size: 55px; text-align: center; margin: 0 auto 10px; padding: 0; font-weight: bold; letter-spacing: -1px; }
.lyNy_Data ul li p font { font-family: Arial, Helvetica, \5FAE\8F6F\96C5\9ED1, sans-serif; font-size: 14px; }
.lyNy_Data ul li span { display: block; width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #666; font-size: 20px; text-align: center; margin: 0 auto; padding: 0; }
 @media screen and (max-width:1199px) and (min-width:1080px) {
.lyNyPos_Tab ul li { padding: 0 30px 0 0; }
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.lyNyMain { padding: 55px 0; }
.lyNy_Data ul li p { font-size: 48px; }
.lyNy_Data ul li span { font-size: 18px; }
.lyNyPos_Tab ul li { padding: 0 30px 0 0; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyNyMain { padding: 45px 0; }
.lyNyMain .ny_com_m .ny_com_l { width: 100%; height: 450px; }
.lyNyMain .ny_com_m .ny_com_r { width: 100%; padding: 40px 20px 0 10px; }
.ny_com_r b.tit { font-size: 33px; padding-right: 120px; }
.ny_com_r .ny_com_js { margin-top: 35px; }
.lyNy_Data { padding: 20px; margin-bottom: 45px; }
.lyNy_Data ul li p { font-size: 36px; }
.lyNy_Data ul li span { font-size: 16px; }
}
@media (max-width: 767px) {
.lyNyMain { padding: 35px 0; }
.lyNyMain .ny_com_m .ny_com_l { width: 100%; height: 250px; }
.lyNyMain .ny_com_m .ny_com_r { width: 100%; padding: 30px 10px 0 10px; }
.ny_com_r b.tit { font-size: 24px; line-height: 45px; }
.ny_com_r .ny_com_js { margin-top: 20px; }
.ny_com_r .ny_com_js p { font-size: 14px; }
.lyNy_Data { padding: 20px 10px 0; margin-bottom: 35px; }
.lyNy_Data ul li { width: 50%; margin-bottom: 20px; }
.lyNy_Data ul li p { font-size: 30px; height: 40px; line-height: 40px; }
.lyNy_Data ul li span { font-size: 15px; }
.lyNy_Data ul li span img { height: 25px; margin-bottom: 7px; }
}
/*我们的精英团队*/
.lyNyteam_main { position: relative; padding-bottom: 70px; }
.lyNyteam_main .lyNyteam_left { width: 52%; float: left; background: url(../images/team_bg.png) no-repeat top center; padding: 90px 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyNyteam_main .lyNyteam_left .team_tit { font-size: 36px; color: #333; font-weight: bold; margin-bottom: 20px; }
.lyNyteam_main .lyNyteam_left .team_des { font-size: 16px; color: #666; }
.lyNyteam_main .lyNyteam_left ul { clear: both; margin-top: 60px; overflow: hidden; margin-left: -75px; }
.lyNyteam_main .lyNyteam_left ul li { width: 25%; float: left; text-align: center; }
.lyNyteam_main .lyNyteam_left ul li b { font-size: 48px; color: #333; display: block; margin-bottom: 10px; }
.lyNyteam_main .lyNyteam_left ul li p { font-size: 16px; color: #666; line-height: 22px; }
.lyNyteam_main .lyNyteam_right { width: 48%; float: right; }
.lyNyteam_main .lyNyteam_right img { width: 100%; }
.lyNy_major { width: 80%; background: #fff; box-shadow: 0 0 12px rgba(0,0,0,.1); clear: both; overflow: hidden; position: absolute; bottom: 0; }
.lyNy_major ul li { width: 20%; float: left; text-align: center; padding: 30px 0; position: relative; }
.lyNy_major ul li::after { display: block; content: ""; width: 1px; height: 60px; background: #c0c0c0; position: absolute; right: 0; top: 50px; }
.lyNy_major ul li:last-child::after { display: none; }
.lyNy_major ul li .major_ico { display: inline-block; width: 74px; height: 74px; margin-bottom: 5px; }
.lyNy_major ul li p { font-size: 16px; color: #333; }
.lyNy_major ul li p a { color: #333; }
.lyNy_major ul li:hover { background: #006bd5; }
.lyNy_major ul li:hover p, .lyNy_major ul li:hover p a { color: #fff; }
.lyNy_major ul li:nth-child(1) .major_ico { background: url(../images/team_ico1.png) no-repeat center center; }
.lyNy_major ul li:nth-child(2) .major_ico { background: url(../images/team_ico2.png) no-repeat center center; }
.lyNy_major ul li:nth-child(3) .major_ico { background: url(../images/team_ico3.png) no-repeat center center; }
.lyNy_major ul li:nth-child(4) .major_ico { background: url(../images/team_ico4.png) no-repeat center center; }
.lyNy_major ul li:nth-child(5) .major_ico { background: url(../images/team_ico5.png) no-repeat center center; }
.lyNy_major ul li:nth-child(1):hover .major_ico { background: url(../images/team_ico1_hover.png) no-repeat center center; }
.lyNy_major ul li:nth-child(2):hover .major_ico { background: url(../images/team_ico2_hover.png) no-repeat center center; }
.lyNy_major ul li:nth-child(3):hover .major_ico { background: url(../images/team_ico3_hover.png) no-repeat center center; }
.lyNy_major ul li:nth-child(4):hover .major_ico { background: url(../images/team_ico4_hover.png) no-repeat center center; }
.lyNy_major ul li:nth-child(5):hover .major_ico { background: url(../images/team_ico5_hover.png) no-repeat center center; }
@media screen and (max-width:1399px) and (min-width:1080px) {
.lyNyteam_main { padding-bottom: 0; }
.lyNyteam_main .lyNyteam_left { width: 100%; padding: 0; text-align: center; background-size: contain; }
.lyNyteam_main .lyNyteam_right { width: 100%; margin-top: 40px; }
.lyNy_major { width: 100%; }
.lyNyteam_main .lyNyteam_left ul { margin-top: 40px; margin-left: 0; }
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.lyNyteam_main { padding-bottom: 0; }
.lyNyteam_main .lyNyteam_left { width: 100%; padding: 0; text-align: center; background-size: contain; }
.lyNyteam_main .lyNyteam_right { width: 100%; margin-top: 40px; }
.lyNy_major { width: 100%; }
.lyNyteam_main .lyNyteam_left .team_tit { font-size: 33px; }
.lyNyteam_main .lyNyteam_left ul li b { font-size: 36px; }
.lyNy_major ul li p { font-size: 15px; }
.lyNyteam_main .lyNyteam_left ul { margin-top: 40px; margin-left: 0; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyNyteam_main { padding-bottom: 0; }
.lyNyteam_main .lyNyteam_left { width: 100%; padding: 0; text-align: center; background-size: contain; }
.lyNyteam_main .lyNyteam_right { width: 100%; margin-top: 40px; }
.lyNy_major { width: 100%; }
.lyNyteam_main .lyNyteam_left .team_tit { font-size: 33px; }
.lyNyteam_main .lyNyteam_left ul li b { font-size: 36px; }
.lyNyteam_main .lyNyteam_left ul { margin-top: 40px; margin-left: 0; }
}
@media (max-width: 767px) {
.lyNyteam_main { padding-bottom: 0; }
.lyNyteam_main .lyNyteam_left { width: 100%; padding: 0; text-align: center; background-size: contain; }
.lyNyteam_main .lyNyteam_right { width: 100%; }
.lyNyteam_main .lyNyteam_left .team_tit { font-size: 28px; }
.lyNyteam_main .lyNyteam_left .team_des { font-size: 15px; }
.lyNyteam_main .lyNyteam_left ul { margin-top: 25px; margin-left: 0; }
.lyNyteam_main .lyNyteam_left ul li { margin-bottom: 20px; width: 50%; }
.lyNyteam_main .lyNyteam_left ul li b { font-size: 30px; }
.lyNyteam_main .lyNyteam_left ul li p { font-size: 14px; }
.lyNy_major ul li { width: 100%; border-bottom: 1px solid #ddd; padding: 20px 0; }
.lyNy_major { position: inherit; width: 100%; }
.lyNy_major ul li::after { display: none; }
}
/*发展历程 开始*/
.NyAbUs_history { width: 100%; height: auto; margin: 0; padding: 60px 0; background: url(../images/fzlc_bg.png) no-repeat; background-size: cover; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.NyAbUs_history .NyAbUsHist_main { height: auto; margin: 0 auto; padding: 0; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.NyAbUsHist_main .mySwiper6 { width: 100%; height: auto; margin-top: 50px; }
.NyAbUsHist_main .mySwiper6 .swiper-slide { opacity: 0.5; }
.NyAbUsHist_main .mySwiper6 .swiper-slide-active { opacity: 1; }
.NyAbUsHist_main .mySwiper5 { width: 100%; height: auto; margin: 60px 0 0; background: url(../images/line02.png) 0 83px repeat-x; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.NyAbUsHist_main .mySwiper5 .swiper-slide { }
.NyAbUsHist_main .mySwiper5 .swiper-slide { width: 25%; height: 100%; }
.NyAbUsHist_main .mySwiper5 .swiper-slide-thumb-active { opacity: 1; }
.NyAbUsHist_con { width: 100%; height: auto; margin: 0 auto; padding: 0 100px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.NyAbUsHist_con i { display: inline-block; height: 29px; overflow: hidden; line-height: 29px; color: #fff; font-size: 16px; font-style: normal; margin: 0; padding: 0; background: #c0c0c0; width: 29px; text-align: center; border-radius: 50px; }
.NyAbUsHist_con .NyAbUsHist_text { width: 100%; overflow-y: scroll; line-height: 40px; color: #333; font-size: 20px; margin: 20px auto; padding: 0; }
.NyAbUsHist_con .NyAbUsHist_text p{ line-height:25px; margin-bottom:5px;}
.NyAbUsHist_con .NyAbUsHist_img { width: 40%; height: 351px; overflow: hidden; margin: 0 auto; padding: 0; position: relative; float: left; }
.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 .NyAbUsHist_r { width: 55%; float: right; margin-top: 50px; }
.NyAbUsHist_con .NyAbUsHist_r b { font-size: 72px; color: #006bd5; display: inline-block; margin-right: 10px; }
.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: #006bd5; border-radius: 50%; cursor: pointer; border: 10px solid #cee7ff; opacity: 0; }
.NyAbUsHist_time p { width: 100%; height: 60px; overflow: hidden; line-height: 60px; color: #999; font-weight: bold; font-size: 36px; text-align: center; margin: 0 auto 10px; padding: 0; }
.NyAbUsHist_main .mySwiper5 .swiper-slide-thumb-active .NyAbUsHist_time i { opacity: 1; }
.NyAbUsHist_main .mySwiper5 .swiper-slide-thumb-active .NyAbUsHist_time p { font-size: 48px; color: #006bd5; }
.NyAbUsHist_main .swiper-button-next:after, .NyAbUsHist_main .swiper-button-prev:after { display: none!important; }
.NyAbUsHist_main .swiper-button-prev, .NyAbUsHist_main .swiper-button-next { width: 47px!important; height: 47px!important; border-radius: 50%; position: absolute; bottom: 150px!important; top: inherit!important; z-index: 99999; margin: 0!important; cursor: pointer; outline: none; }
.NyAbUsHist_main .swiper-button-prev { background: #cdcdcd url(../images/fzlc_jt1.png) center center no-repeat; left: 0; }
.NyAbUsHist_main .swiper-button-next { background: #cdcdcd url(../images/fzlc_jt2.png) center center no-repeat; right: 0; }
.NyAbUsHist_main .swiper-button-prev:hover { background: #006bd5 url(../images/fzlc_jt1.png) center center no-repeat; }
.NyAbUsHist_main .swiper-button-next:hover { background: #006bd5 url(../images/fzlc_jt2.png) center center no-repeat; }
.NyAbUsHist_main .swiper-button-next.swiper-button-disabled, .NyAbUsHist_main .swiper-button-prev.swiper-button-disabled { pointer-events: inherit; }
 @media screen and (max-width:1079px) and (min-width:1024px) {
.NyAbUs_history { padding: 55px 0; }
.NyAbUsHist_con .NyAbUsHist_r b { font-size: 62px; }
.NyAbUsHist_con .NyAbUsHist_text { font-size: 18px; }
.NyAbUsHist_main .mySwiper5 { margin-top: 40px; }
.NyAbUsHist_main .mySwiper6 { margin-top: 30px; }
.NyAbUsHist_time p { font-size: 33px; }
.NyAbUsHist_main .mySwiper5 .swiper-slide-thumb-active .NyAbUsHist_time p { font-size: 45px; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.NyAbUs_history { padding: 45px 0; }
.NyAbUsHist_con { padding: 0; }
.NyAbUsHist_main .swiper-button-prev, .NyAbUsHist_main .swiper-button-next { display: none; }
.NyAbUsHist_con .NyAbUsHist_r b { font-size: 58px; }
.NyAbUsHist_con .NyAbUsHist_text { font-size: 18px; }
.NyAbUsHist_main .mySwiper5 { margin-top: 40px; }
.NyAbUsHist_main .mySwiper6 { margin-top: 30px; }
.NyAbUsHist_time p { font-size: 30px; }
.NyAbUsHist_main .mySwiper5 .swiper-slide-thumb-active .NyAbUsHist_time p { font-size: 40px; }
}
@media (max-width: 767px) {
.NyAbUs_history { padding: 35px 0; }
.NyAbUsHist_time p { font-size: 26px; height: 50px; line-height: 50px; }
.NyAbUsHist_main .mySwiper5 .swiper-slide-thumb-active .NyAbUsHist_time p { font-size: 35px; }
.NyAbUsHist_main .mySwiper5 { margin: 20px 0 0; background: url(../images/line02.png) 0 72px repeat-x; }
.NyAbUsHist_con .NyAbUsHist_r { margin-top: 25px; text-align: center; }
.NyAbUsHist_con .NyAbUsHist_img { height: 200px; width: 100%; }
.NyAbUsHist_main .mySwiper6 { margin-top: 15px; }
.NyAbUsHist_con .NyAbUsHist_r { width: 100%; }
.NyAbUsHist_con .NyAbUsHist_r b { font-size: 45px; }
.NyAbUsHist_con .NyAbUsHist_text { line-height: 30px; font-size: 15px; margin: 10px auto; }
.NyAbUsHist_con { padding: 0; }
.NyAbUsHist_main .swiper-button-prev, .NyAbUsHist_main .swiper-button-next { display: none; }
}
/*发展历程 结束*/
/*荣誉资质 开始*/
.NyAbUs_honor { width: 100%; background: url(../images/honor_bg.jpg) no-repeat center top; overflow: hidden; padding: 60px 0; }
.honor_tit { height: 36px; overflow: hidden; margin: 40px 0; text-align: center; }
.honor_tit a { display: inline-block; text-align: center; color: #fff; line-height: 36px; font-size: 16px; padding: 0 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-right: 15px; max-width: 150px; }
.honor_tit a.on, .honor_tit a:hover { background: #006bd5; color: #fff; border-radius: 50px; }
.NyAbUs_honor .box { width: 100%; margin-top: 9px; }
.NyAbUs_honor .box .honor_main { display: none; }
.NyAbUs_honor .box .honor_main.on { display: block; }
.ny_honor_scoll { width: 100%; }
.ny_honor_scoll .item { position: relative; min-height:360px; padding: 0 100px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ny_honor_scoll .item .swiper-container4, .ny_honor_scoll .item .swiper-container5, .ny_honor_scoll .item .swiper-container6 { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ny_honor_scoll .item .swiper-container4 .swiper-slide p, .ny_honor_scoll .item .swiper-container5 .swiper-slide p, .ny_honor_scoll .item .swiper-container6 .swiper-slide p { text-align: center; font-size: 16px; color: #fff; padding: 0; transition: .5s; }
.ny_honor_scoll .item .swiper-container4 .swiper-slide p a, .ny_honor_scoll .item .swiper-container5 .swiper-slide p a, .ny_honor_scoll .item .swiper-container6 .swiper-slide p a { color: #fff; }
/*分页器*/
.ny_honor_scoll .item .swiper-button-next4:after, .ny_honor_scoll .item .swiper-button-prev4:after, .ny_honor_scoll .item .swiper-button-next5:after, .ny_honor_scoll .item .swiper-button-prev6:after, .ny_honor_scoll .item .swiper-button-next6:after, .ny_honor_scoll .item .swiper-button-prev6:after { display: none!important; }
.ny_honor_scoll .item .swiper-button-prev4, .ny_honor_scoll .item .swiper-button-next4, .ny_honor_scoll .item .swiper-button-prev5, .ny_honor_scoll .item .swiper-button-next5, .ny_honor_scoll .item .swiper-button-prev6, .ny_honor_scoll .item .swiper-button-next6 { width: 47px!important; height: 47px!important; border-radius: 50%; position: absolute; bottom: 160px!important; top: inherit!important; z-index: 99999; margin: 0!important; cursor: pointer; outline: none; }
.ny_honor_scoll .item .swiper-button-prev4, .ny_honor_scoll .item .swiper-button-prev5, .ny_honor_scoll .item .swiper-button-prev6 { background: #cdcdcd url(../images/fzlc_jt1.png) center center no-repeat; left: 0; }
.ny_honor_scoll .item .swiper-button-next4, .ny_honor_scoll .item .swiper-button-next5, .ny_honor_scoll .item .swiper-button-next6 { background: #cdcdcd url(../images/fzlc_jt2.png) center center no-repeat; right: 0; }
.ny_honor_scoll .item .swiper-button-prev4:hover, .ny_honor_scoll .item .swiper-button-prev5:hover, .ny_honor_scoll .item .swiper-button-prev6:hover { background: #006bd5 url(../images/fzlc_jt1.png) center center no-repeat; }
.ny_honor_scoll .item .swiper-button-next4:hover, .ny_honor_scoll .item .swiper-button-next5:hover, .ny_honor_scoll .item .swiper-button-next6:hover { background: #006bd5 url(../images/fzlc_jt2.png) center center no-repeat; }
.ny_honor_scoll .item .swiper-button-next4.swiper-button-disabled, .ny_honor_scoll .item .swiper-button-prev4.swiper-button-disabled, .ny_honor_scoll .item .swiper-button-next5.swiper-button-disabled, .ny_honor_scoll .item .swiper-button-prev5.swiper-button-disabled, .ny_honor_scoll .item .swiper-button-next6.swiper-button-disabled, .ny_honor_scoll .item .swiper-button-prev6.swiper-button-disabled { pointer-events: inherit; }
.ny_honor_scoll .item .swiper-container4 .swiper-slide .pic, .ny_honor_scoll .item .swiper-container5 .swiper-slide .pic, .ny_honor_scoll .item .swiper-container6 .swiper-slide .pic { display: block; width: 100%; float: left; height: 306px; text-align: center; position: relative; overflow: hidden; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-bottom: 26px; }
.ny_honor_scoll .item .swiper-container4 .swiper-slide .pic img, .ny_honor_scoll .item .swiper-container5 .swiper-slide .pic img, .ny_honor_scoll .item .swiper-container6 .swiper-slide .pic img { max-width: 100%; max-height: 100%; vertical-align: middle; -webkit-transition: all .6s; -moz-transition: all .6s; -ms-transition: all .6s; -o-transition: all .6s; transition: all .25s; }
.ny_honor_scoll .item .swiper-container4 .swiper-slide .pic .iblock, .ny_honor_scoll .item .swiper-container5 .swiper-slide .pic .iblock, .ny_honor_scoll .item .swiper-container6 .swiper-slide .pic .iblock { display: inline-block; height: 100%; width: 0; vertical-align: middle }
@media screen and (max-width:1199px) and (min-width:1080px) {
.NyAbUs_honor { padding: 55px 0; }
.ny_honor_scoll { padding: 0; }
.ny_honor_scoll .item { overflow: hidden; }
}
@media screen and (max-width:1079px) and (min-width:768px) {
.NyAbUs_honor { padding: 45px 0; }
.ny_honor_scoll { padding: 0; }
.ny_honor_scoll .item { overflow: hidden; padding: 0; }
.ny_honor_scoll .swiper-container4 .swiper-slide .pic { height: 300px; }
.ny_honor_scoll .item .swiper-container4 .swiper-slide .pic, .ny_honor_scoll .item .swiper-container5 .swiper-slide .pic, .ny_honor_scoll .item .swiper-container6 .swiper-slide .pic { height: 220px; }
.ny_honor_scoll .item .swiper-button-prev4, .ny_honor_scoll .item .swiper-button-prev5, .ny_honor_scoll .item .swiper-button-prev6 { display: none; }
.ny_honor_scoll .item .swiper-button-next4, .ny_honor_scoll .item .swiper-button-next5, .ny_honor_scoll .item .swiper-button-next6 { display: none; }
}
@media screen and (max-width:767px) {
.NyAbUs_honor { padding: 35px 0; }
.honor_tit { margin: 25px 0; }
.honor_tit a { font-size: 14px; margin: 0; padding: 0 15px; }
.ny_about_honor { padding: 30px 0; }
.ny_honor_scoll { padding: 8px 0 8px; }
.ny_honor_scoll .item { overflow: hidden; min-height: 303px; padding: 0; }
.ny_honor_scoll .item .swiper-container4 .swiper-slide .pic, .ny_honor_scoll .item .swiper-container5 .swiper-slide .pic, .ny_honor_scoll .item .swiper-container6 .swiper-slide .pic { height: 240px; }
.ny_honor_scoll .item .swiper-button-prev4, .ny_honor_scoll .item .swiper-button-prev5, .ny_honor_scoll .item .swiper-button-prev6 { display: none; }
.ny_honor_scoll .item .swiper-button-next4, .ny_honor_scoll .item .swiper-button-next5, .ny_honor_scoll .item .swiper-button-next6 { display: none; }
}
/*荣誉资质 结束*/
/*企业文化 开始*/
.lyNy_culture { width: 100%; padding: 60px 0; background: url(../images/qywh_bg.png) no-repeat; overflow: hidden; }
.lyNy_culture .lyNyCulture_Main { margin-top: 40px; }
.lyNy_culture .lyNyCulture_Main ul li { width: 32%; margin-right: 2%; float: left; padding: 60px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; height: 400px; text-align: center; color: #fff; }
.lyNy_culture .lyNyCulture_Main ul li:nth-child(1) { background: url(../images/qywh_img1.jpg) no-repeat bottom; background-size: cover; }
.lyNy_culture .lyNyCulture_Main ul li:nth-child(2) { background: url(../images/qywh_img2.jpg) no-repeat bottom; background-size: cover; }
.lyNy_culture .lyNyCulture_Main ul li:nth-child(3) { background: url(../images/qywh_img3.jpg) no-repeat bottom; margin-right: 0; background-size: cover; }
.lyNy_culture .lyNyCulture_Main ul li b { font-size: 24px; display: block; margin: 10px 0; }
.lyNy_culture .lyNyCulture_Main ul li p { font-size: 16px; line-height: 28px; margin-top: 40px; }
@media screen and (max-width:1299px) and (min-width:1080px) {
.lyNy_culture .lyNyCulture_Main ul li { padding: 40px 30px; height: 380px; }
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.lyNy_culture { padding: 55px 0; }
.lyNy_culture .lyNyCulture_Main ul li { height: 335px; padding: 30px 20px; }
.lyNy_culture .lyNyCulture_Main ul li p { font-size: 15px; line-height: 28px; margin-top: 30px; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyNy_culture { padding: 45px 0; }
.lyNy_culture .lyNyCulture_Main ul li { width: 100%; padding: 40px; height: auto; margin-bottom: 10px; }
}
@media (max-width: 767px) {
.lyNy_culture { padding: 35px 0 25px; }
.lyNy_culture .lyNyCulture_Main ul li { width: 100%; padding: 20px 20px 30px; height: auto; margin-bottom: 10px; }
.lyNy_culture .lyNyCulture_Main ul li b { font-size: 22px; }
.lyNy_culture .lyNyCulture_Main ul li p { font-size: 15px; margin-top: 30px; }
}
/*企业文化 结束*/
/*关于我们横幅 开始*/
.lyNy_heng { width: 100%; background: url(../images/hengfu2.jpg) no-repeat; height: 250px; background-size: cover; overflow: hidden; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyNy_heng .Nyheng_l { float: left; width: 60%; margin-top: 105px; }
.lyNy_heng .Nyheng_l p { font-size: 20px; color: rgba(255,255,255,.7); }
.lyNy_heng .Nyheng_l b { display: block; font-size: 42px; color: #fff; margin-bottom: 20px; font-weight: normal; }
.lyNy_heng .Nyheng_btn { float: right; margin-top: 85px; }
.lyNy_heng .Nyheng_btn a { display: inline-block; color: #fff; background: #7ab53b url(../images/jt5.png) 80% center no-repeat; line-height: 90px; color: #fff; font-size: 30px; padding: 0; width: 360px; border-radius: 50px; padding-left: 50px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; text-align: left; font-weight: bold; }
 @media screen and (max-width:1079px) and (min-width:1024px) {
.lyNy_heng { height: 200px; }
.lyNy_heng .Nyheng_l { width: 100%; margin-top: 48px; text-align: center; }
.lyNy_heng .Nyheng_l b { font-size: 32px; margin-bottom: 20px; }
.lyNy_heng .Nyheng_btn { margin: 0 auto; text-align: center; float: inherit; }
.lyNy_heng .Nyheng_btn a { line-height: 52px; width: 170px; font-size: 17px; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyNy_heng { height: 170px; }
.lyNy_heng .Nyheng_l { width: 100%; margin-top: 38px; text-align: center; }
.lyNy_heng .Nyheng_l b { font-size: 30px; margin-bottom: 20px; }
.lyNy_heng .Nyheng_btn { margin: 0 auto; text-align: center; float: inherit; }
.lyNy_heng .Nyheng_btn a { line-height: 52px; width: 250px; font-size: 22px; padding-left: 30px; background: #7ab53b url(../images/jt5.png) 85% center no-repeat; }
}
@media (max-width: 767px) {
.lyNy_heng { height: 105px; }
.lyNy_heng .Nyheng_l { width: 100%; margin-top: 18px; text-align: center; }
.lyNy_heng .Nyheng_l b { font-size: 20px; margin-bottom: 10px; }
.lyNy_heng .Nyheng_btn { margin: 0 auto; text-align: center; float: inherit; }
.lyNy_heng .Nyheng_btn a { background: #7ab53b url(../images/jt1.png) 85% center no-repeat; width: 165px; line-height: 42px; font-size: 15px; padding-left: 15px; background-size: 30px 7px; }
}
/*关于我们横幅 结束*/
/*关于我们 结束*/

/*技术文章 开始*/
.lyNyMain1 { padding: 60px 0; overflow: hidden; background: #f6f9fc; }
.lyNyArticleTj_main { height: auto; overflow: hidden; margin: 0 auto 40px; padding: 45px; background-color: #fff; }
.lyNyArticleTj_main .lyNyArticleTj_img { width: 27%; height: 241px; overflow: hidden; margin: 0; padding: 0; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNyArticleTj_main .lyNyArticleTj_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; }
.lyNyArticleTj_main .lyNyArticleTj_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; }
.lyNyArticleTj_main:hover .lyNyArticleTj_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.lyNyArticleTj_main .lyNyArticleTj_text { width: 73%; height: auto; overflow: hidden; margin: 0; padding: 20px 10px 20px 40px; float: right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNyArticleTj_main .lyNyArticleTj_text .lyNyArticleTj_Top { min-height: 48px; overflow: hidden; }
.lyNyArticleTj_main .lyNyArticleTj_text a.lyNyArticleTj_name { display: block; width: 75%; height: 48px; overflow: hidden; line-height: 48px; color: #333; font-size: 24px; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; padding: 0; font-weight: bold; float: left; }
.lyNyArticleTj_main:hover .lyNyArticleTj_text a.lyNyArticleTj_name { color: #016cd5; }
.lyNyArticleTj_main .lyNyArticleTj_text p { width: 100%; height: 55px; 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: 2; -webkit-box-orient: vertical; }
.lyNyArticleTj_main .lyNyArticleTj_text .lyNyArticleTj_time { width: 120px; height: 48px; overflow: hidden; line-height: 48px; color: #999; font-size: 16px; margin: 0; padding: 0; float: right; text-align: right; }
.lyNyArticleTj_main .lyNyArticleTj_text .lyNyArticleTj_time img { display: inline-block; width: 14px; height: 14px; vertical-align: middle; margin: -4px 8px 0 0; }
.lyNyArticleTj_main .lyNyArticleTj_text .lyNyArticleTj_Bottom { margin-top: 10px; overflow: hidden; }
.lyNyArticleTj_main .lyNyArticleTj_text .lyNyArticleTj_tips { font-size: 16px; color: #999; margin-top: 10px; float: left; }
.lyNyArticleTj_main .lyNyArticleTj_text .lyNyArticleTj_tips img { display: inline-block; width: 16px; height: 16px; vertical-align: middle; margin: -4px 8px 0 0; }
.lyNyArticleTj_main .lyNyArticleTj_text .lyNyArticleTj_btn { display: block; width: 150px; height: 50px; overflow: hidden; margin: 0; padding: 0; float: right; position: relative; background: #006bd5 url(../images/jt7.png) no-repeat 80% center; border-radius: 50px; padding-left: 25px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 50px; }
.lyNyArticleTj_main .lyNyArticleTj_text .lyNyArticleTj_btn a { color: #fff; font-size: 16px; display:block; width:100%; height:100%;}
.lyNyArticle_main .lyNyArticle_list { width: 100%; height: auto; margin: 0 auto; padding: 0; }
.lyNyArticle_list ul li { width: 49%; height: auto; margin: 0 2% 30px 0; padding: 25px 30px 0; background-color: #fff; float: left; 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; }
.lyNyArticle_list ul li:nth-child(2n+2) { margin: 0 0 30px 0; }
.lyNyArticle_list ul li:hover { background-color: #006bd5; }
.lyNyArticle_list ul li .lyNyArticle_text1 { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 0 0 30px; border-bottom: 1px solid #e8e8e8; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNyArticle_list ul li:hover .lyNyArticle_text1 { border-bottom: 1px solid rgba(255,255,255,0.1); }
.lyNyArticle_list ul li .lyNyArticle_text1 .lyNyArticle_name { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 0; }
.lyNyArticle_list ul li .lyNyArticle_text1 .lyNyArticle_name a { 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; }
.lyNyArticle_list ul li:hover .lyNyArticle_text1 .lyNyArticle_name a { color: #fff; font-weight: bold; }
.lyNyArticle_list ul li .lyNyArticle_text1 .lyNyArticle_ms { width: 100%; overflow: hidden; margin: 6px auto; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNyArticle_list ul li .lyNyArticle_text1 .lyNyArticle_ms p { width: 100%; height: 50px; overflow: hidden; line-height: 28px; color: #666; font-size: 16px; text-align: justify; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; margin: 0 auto; padding: 0; }
.lyNyArticle_list ul li:hover .lyNyArticle_text1 .lyNyArticle_ms p { color: #fff; }
.lyNyArticle_list ul li .lyNyArticle_text2 { width: 100%; height: 60px; overflow: hidden; margin: 0 auto; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNyArticle_list ul li .lyNyArticle_text2 .lyNyArticle_time { width: 50%; height: 60px; overflow: hidden; line-height: 60px; color: #999; font-size: 16px; margin: 0 auto; padding: 0; float: left; }
.lyNyArticle_list ul li .lyNyArticle_text2 .lyNyArticle_time i { display: block; width: 14px; height: 14px; margin: 22px 8px 14px 0; padding: 0; float: left; background: url(../images/ico10.png) center center no-repeat; }
.lyNyArticle_list ul li:hover .lyNyArticle_text2 .lyNyArticle_time { color: #fff; }
.lyNyArticle_list ul li:hover .lyNyArticle_text2 .lyNyArticle_time i { background: url(../images/ico11.png) center center no-repeat; }
.lyNyArticle_list ul li .lyNyArticle_text2 .lyNyArticle_btn { display: block; width: 80px; height: 60px; overflow: hidden; margin: 0; padding: 0; float: right; position: relative; background: url(../images/jt6.png) no-repeat right center; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 60px; }
.lyNyArticle_list ul li .lyNyArticle_text2 .lyNyArticle_btn a { color: #999; font-size: 14px; }
.lyNyArticle_list ul li:hover .lyNyArticle_text2 .lyNyArticle_btn { background: url(../images/jt8.png) right center no-repeat; }
.lyNyArticle_list ul li:hover .lyNyArticle_text2 .lyNyArticle_btn a { color: #fff; }
 @media screen and (max-width:1079px) and (min-width:1024px) {
.lyNyMain1 { padding: 55px 0; }
.lyNyArticleTj_main { padding: 30px; }
.lyNyArticleTj_main .lyNyArticleTj_img { width: 35%; }
.lyNyArticleTj_main .lyNyArticleTj_text { width: 65%; padding: 15px 10px 20px 40px; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyNyMain1 { padding: 45px 0; }
.lyNyArticleTj_main { padding: 25px; margin: 0 auto 30px; }
.lyNyArticleTj_main .lyNyArticleTj_img { width: 100%; margin-bottom: 20px; height: 300px; }
.lyNyArticleTj_main .lyNyArticleTj_text { width: 100%; padding: 0; }
.lyNyArticleTj_main .lyNyArticleTj_text .lyNyArticleTj_btn { width: 140px; height: 45px; line-height: 45px; }
.lyNyArticleTj_main .lyNyArticleTj_text .lyNyArticleTj_btn a { font-size: 15px; }
.lyNyArticleTj_main .lyNyArticleTj_text a.lyNyArticleTj_name { font-size: 22px; }
.lyNyArticle_list ul li { width: 100%; padding: 25px 25px 0; }
}
@media (max-width: 767px) {
.lyNyMain1 { padding: 35px 0; }
.lyNyArticleTj_main { padding: 15px; margin: 0 auto 20px; }
.lyNyArticleTj_main .lyNyArticleTj_img { width: 100%; height: 200px; }
.lyNyArticleTj_main .lyNyArticleTj_text { width: 100%; padding: 0; }
.lyNyArticleTj_main .lyNyArticleTj_text a.lyNyArticleTj_name { width: 100%; font-size: 18px; margin-top: 10px; }
.lyNyArticleTj_main .lyNyArticleTj_text .lyNyArticleTj_time { float: left; text-align: left; height: auto; line-height: inherit; margin: 2px auto 15px; font-size: 15px; }
.lyNyArticleTj_main .lyNyArticleTj_text p { font-size: 15px; line-height: 26px; margin: 5px auto 10px; }
.lyNyArticleTj_main .lyNyArticleTj_text .lyNyArticleTj_tips { font-size: 15px; margin-top: 15px; }
.lyNyArticleTj_main .lyNyArticleTj_text .lyNyArticleTj_btn { width: 120px; height: 40px; line-height: 40px; padding-left: 18px; background: #006bd5 url(../images/jt7.png) no-repeat 85% center; }
.lyNyArticleTj_main .lyNyArticleTj_text .lyNyArticleTj_btn a { font-size: 14px; }
.lyNyArticleTj_main .lyNyArticleTj_text .lyNyArticleTj_Bottom { margin-top: 20px; }
.lyNyArticle_list ul li { width: 100%; padding: 15px 15px 0; margin: 0 2% 20px 0; }
.lyNyArticle_list ul li .lyNyArticle_text1 { padding: 0 0 20px; }
.lyNyArticle_list ul li .lyNyArticle_text1 .lyNyArticle_name a { font-size: 17px; }
.lyNyArticle_list ul li .lyNyArticle_text1 .lyNyArticle_ms p { font-size: 14px; line-height: 26px; }
.lyNyArticle_list ul li .lyNyArticle_text1 .lyNyArticle_ms { margin: 0 auto; }
.lyNyArticle_list ul li .lyNyArticle_text2 .lyNyArticle_time { font-size: 15px; }
}
/*技术文章 结束*/

/*新闻资讯 开始*/
.lyNyNews_tj_main { width: 100%; overflow: hidden; background: #fff; padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; position: relative; }
.lyNy_news .lyNyNews_tj { overflow: hidden; margin: 0 auto; padding: 0 0 45px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; }
.lyNyNewsTj_main .lyNyNewsTj_img { width: 45%; height: 370px; overflow: hidden; margin: 0; padding: 0; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-top: 45px; margin-left: 45px; }
.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 45px 0 20px; float: right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNyNewsTj_main i { display: block; width: 74px; height: 74px; position: absolute; top: 0; right: 0; background: url(../images/hot.png) no-repeat; z-index: 99; }
.lyNyNewsTj_main .lyNyNewsTj_text span { display: block; float: left; width: 76px; text-align: center; height: 26px; line-height: 26px; background: #dd0008; color: #fff; font-size: 16px; margin-top: 12px; margin-right: 15px; }
.lyNyNewsTj_main .lyNyNewsTj_text a.lyNyNewsTj_name { display: block; 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 .lyNyNewsTj_text .lyNyNewsTj_time { width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #999; font-size: 16px; margin: 20px auto; padding: 0; }
.lyNyNewsTj_main .lyNyNewsTj_text .lyNyNewsTj_time img { display: inline-block; width: 14px; height: 14px; vertical-align: middle; margin: -4px 8px 0 0; }
.lyNyNewsTj_main .lyNyNewsTj_text p { width: 100%; height: 90px; overflow: hidden; line-height: 30px; color: #999; font-size: 16px; text-align: justify; margin: 30px auto 40px; padding: 0; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.lyNyNewsTj_main .lyNyNewsTj_text .lyNyNewsTj_btn { display: block; width: 150px; height: 50px; overflow: hidden; margin: 0; padding: 0; float: left; position: relative; background: #006bd5 url(../images/jt7.png) no-repeat 80% center; border-radius: 50px; padding-left: 25px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 50px; }
.lyNyNewsTj_main .lyNyNewsTj_text .lyNyNewsTj_btn a { color: #fff; font-size: 16px; display:block; width:100%; height:100%; }
.lyNyNews_tj .swiper-pagination { text-align: right; width: 40% !important; margin: 0 auto; bottom: 83px!important; left: inherit !important; right: 45px!important; }
.lyNyNews_tj .swiper-pagination-bullet { width: 7px; height: 7px; background: #d1d1d1; border-radius: 50px!important; opacity: 1!important; margin: 0 10px !important; position: relative; }
.lyNyNews_tj .swiper-pagination-bullet-active { background: none; opacity: 1; top: 9px; cursor: pointer; width: 24px; height: 24px; border: 1px solid #0080ff; border: 1px solid transparent; background-clip: padding-box, border-box; background-origin: padding-box, border-box; background-image: linear-gradient(to right, #fff, #fff), linear-gradient(10deg, #0080ff, #d1d1d1); position: relative; border-radius: 50px!important; }
.lyNyNews_tj .swiper-pagination-bullet-active:after { content: ""; position: absolute; width: 7px; height: 7px; background: #0080ff; top: 9px; left: 9px; border-radius: 50px!important; }
.line { width: 100%; height: 1px; background: #e6e6e6; margin: 60px 0; }
.lyNyNews_list ul li { background: #fff; overflow: hidden; padding: 45px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-bottom: 30px; }
.lyNyNews_list ul li .lyNyNews_img { width: 27%; height: 241px; overflow: hidden; margin: 0; padding: 0; float: left; -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: 73%; height: auto; overflow: hidden; margin: 0; padding: 20px 10px 0 40px; float: right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNyNews_list ul li .lyNyNews_text .lyNyNews_Top { min-height: 48px; overflow: hidden; }
.lyNyNews_list ul li .lyNyNews_text a.lyNyNews_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; font-weight: bold; float: left; }
.lyNyNews_list ul li .lyNyNews_text p { width: 100%; height: 55px; 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: 2; -webkit-box-orient: vertical; }
.lyNyNews_list ul li .lyNyNews_text .lyNyNews_time { width: 120px; height: 48px; overflow: hidden; line-height: 48px; color: #999; font-size: 16px; margin: 0; padding: 0; float: left; }
.lyNyNews_list ul li .lyNyNews_text .lyNyNews_time i { display: block; width: 14px; height: 14px; margin: 16px 8px 14px 0; padding: 0; float: left; background: url(../images/ico10.png) center center no-repeat; }
.lyNyNews_list ul li .lyNyNews_text .lyNyNews_Bottom { margin-top: 10px; overflow: hidden; }
.lyNyNews_list ul li .lyNyNews_text .lyNyNews_btn { display: block; width: 150px; height: 50px; overflow: hidden; margin: 0; padding: 0; float: right; position: relative; background: #006bd5 url(../images/jt7.png) no-repeat 80% center; border-radius: 50px; padding-left: 25px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 50px; }
.lyNyNews_list ul li .lyNyNews_text .lyNyNews_btn a { color: #fff; font-size: 16px; display:block; width:100%; height:100%; }
.lyNyNews_list ul li:hover { background: #006bd5 url(../images/ico12.png) no-repeat right -50px; }
.lyNyNews_list ul li:hover .lyNyNews_text a.lyNyNews_name { color: #fff; }
.lyNyNews_list ul li:hover .lyNyNews_text p { color: #fff; }
.lyNyNews_list ul li:hover .lyNyNews_text .lyNyNews_time { color: #fff; opacity: .5; }
.lyNyNews_list ul li:hover .lyNyNews_text .lyNyNews_time i { background: url(../images/ico11.png) center center no-repeat; }
.lyNyNews_list ul li:hover .lyNyNews_text .lyNyNews_btn { background: #fff url(../images/jt9.png) no-repeat 80% center; }
.lyNyNews_list ul li:hover .lyNyNews_text .lyNyNews_btn a { color: #006bd5; }
 @media screen and (max-width:1079px) and (min-width:1024px) {
.lyNyNewsTj_main .lyNyNewsTj_img { margin: 40px 0 0 40px; }
.lyNyNewsTj_main .lyNyNewsTj_text { padding: 50px 40px 0 20px; }
.lyNyNews_list ul li { padding: 40px; }
.line { margin: 45px 0; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyNy_news .lyNyNews_tj { padding: 0 0 35px; }
.lyNyNewsTj_main .lyNyNewsTj_img { margin: 30px 0 0 30px; height: 350px; }
.lyNyNewsTj_main .lyNyNewsTj_text { padding: 30px 30px 0 20px; }
.lyNyNewsTj_main .lyNyNewsTj_text .lyNyNewsTj_btn { width: 140px; height: 45px; line-height: 45px; }
.lyNyNewsTj_main .lyNyNewsTj_text .lyNyNewsTj_btn a { font-size: 14px; }
.lyNyNewsTj_main .lyNyNewsTj_text a.lyNyNewsTj_name { font-size: 22px; }
.lyNyNewsTj_main .lyNyNewsTj_text p { margin: 20px auto 50px; font-size: 15px; }
.line { margin: 35px 0; }
.lyNyNews_list ul li { padding: 20px; }
.lyNyNews_list ul li .lyNyNews_img { width: 35%; }
.lyNyNews_list ul li .lyNyNews_text { width: 65%; padding: 20px 10px 0 30px; }
.lyNyNews_list ul li .lyNyNews_text a.lyNyNews_name { font-size: 22px; }
.lyNyNews_list ul li .lyNyNews_text .lyNyNews_btn { width: 140px; height: 45px; line-height: 45px; }
.lyNyNews_list ul li .lyNyNews_text .lyNyNews_btn a { font-size: 14px; }
.lyNyNews_list ul li .lyNyNews_text p { font-size: 15px; }
.lyNyNews_list ul li .lyNyNews_text .lyNyNews_time { font-size: 15px; }
}
@media (max-width: 767px) {
.lyNyNewsTj_main .lyNyNewsTj_img { margin: 0; width: 100%; height: 200px; }
.lyNyNewsTj_main .lyNyNewsTj_text { width: 100%; padding: 15px; }
.lyNyNewsTj_main .lyNyNewsTj_text a.lyNyNewsTj_name { font-size: 18px; }
.lyNyNewsTj_main .lyNyNewsTj_text .lyNyNewsTj_time { margin: 0 auto; font-size: 15px; }
.lyNyNewsTj_main .lyNyNewsTj_text .lyNyNewsTj_btn { width: 120px; height: 40px; line-height: 40px; padding-left: 18px; background: #006bd5 url(../images/jt7.png) no-repeat 85% center; }
.lyNyNewsTj_main .lyNyNewsTj_text .lyNyNewsTj_btn a { font-size: 14px; }
.lyNyNewsTj_main .lyNyNewsTj_text p { font-size: 15px; line-height: 26px; height: 82px; margin: 0 auto 20px; }
.lyNyNews_tj .swiper-pagination { bottom: 76px!important; right: 10px!important; }
.line { margin: 30px 0; }
.lyNyNews_list ul li { padding: 15px; margin-bottom: 20px; }
.lyNyNews_list ul li .lyNyNews_img { width: 100%; height: 200px; }
.lyNyNews_list ul li .lyNyNews_text { width: 100%; padding: 0; margin-top: 10px; }
.lyNyNews_list ul li .lyNyNews_text .lyNyNews_btn { width: 120px; height: 40px; line-height: 40px; padding-left: 18px; background: #006bd5 url(../images/jt7.png) no-repeat 85% center; margin-top: 5px; }
.lyNyNews_list ul li .lyNyNews_text .lyNyNews_btn a { font-size: 14px; }
.lyNyNews_list ul li .lyNyNews_text a.lyNyNews_name { font-size: 18px; }
.lyNyNews_list ul li .lyNyNews_text p { font-size: 15px; line-height: 26px; margin: 5px auto 15px; }
}
/*新闻资讯 结束*/
/*下载中心 开始*/
.lyNy_Down .lyNyDown_menu { margin: 20px 0 25px 0; }
.lyNy_Down .lyNyDown_menu ul li { width: 18%; margin: 0 2.5% 1.5% 0; float: left; height: 60px; background:#fff; text-align: center; padding: 0 1%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 60px; }
.lyNy_Down .lyNyDown_menu ul li:nth-child(5n+5) { margin-right: 0; }
.lyNy_Down .lyNyDown_menu ul li a { display: block; font-size: 18px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.lyNy_Down .lyNyDown_menu ul li:hover { background: #006bd5; }
.lyNy_Down .lyNyDown_menu ul li:hover a { color: #fff; }
.lyNyDown_list ul { min-height: 200px; }
.lyNyDown_list ul li { width: 48%; float: left; height: 116px; margin: 0 4% 30px 0; background: #fff; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; }
.lyNyDown_list ul li:nth-child(2n+2) { margin-right: 0; }
.lyNyDown_list ul li .lyNya_ico { width: 15%; float: left; height: 116px; background: #f1f1f1 url(../images/jszl_ico1.png) no-repeat center center; position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; }
.lyNyDown_list ul li .lyNya_ico:after { content: ""; display: block; position: absolute; right: 0; top: 0; background: url(../images/jszl_ico3.png) no-repeat right top; width: 14px; height: 14px; }
.lyNyDown_list ul li .lyNya_text { width: 66%; float: left; margin: 20px 0 20px 3%; padding: 0 30px 0 10px; border-right: 1px solid #ddd; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyNyDown_list ul li .lyNya_text .lyNya_tit a { display: block; font-size: 16px; color: #333; font-weight: normal; width: 60%; float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.lyNyDown_list ul li .lyNya_text .lyNya_tit span { display: block; float: right; font-size: 14px; color: #999; background: url(../images/jszl_ico4.png) no-repeat left center; padding-left: 20px; }
.lyNyDown_list ul li .lyNya_text p { font-size: 14px; color: #999; line-height: 25px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; margin-top: 12px; height: 50px; }
.lyNyDown_list ul li .lyNya_jt { width: 16%; background: url(../images/jszl_jt1.png) no-repeat center center; height: 43px; float: right; margin-top: 35px; }
.lyNyDown_list ul li .lyNya_jt a { display: block; width: 100%; height: 100%; }
.lyNyDown_list ul li:hover { box-shadow: 0 10px 20px rgba(0,0,0,0.1); cursor: pointer; }
.lyNyDown_list ul li:hover .lyNya_ico { background: #006bd5 url(../images/jszl_ico2.png) no-repeat center center }
.lyNyDown_list ul li:hover .lyNya_jt { background: url(../images/jszl_jt2.png) no-repeat center center; }
.lyNyDown_list ul li:hover .lyNya_text .lyNya_tit a { color: #006bd5; }
.NyNewDetail_Con .lyNya_jt_btn { background: #006bd5 url(../images/jt1.png) 80% center no-repeat; line-height: 60px; color: #fff; font-size: 18px; padding: 0; width: 180px; border-radius: 50px; padding-left: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-top: 80px; float:left; }
.NyNewDetail_Con .lyNya_jt_btn a { color:#fff; display: block; width: 100%; height: 100%; }
@media screen and (max-width:1199px) and (min-width:1080px) {
.lyNy_Down .lyNyDown_menu ul li a { font-size: 16px; }
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.lyNy_Down .lyNyDown_menu { margin: 10px 0 25px 0; }
.lyNyDown_list ul li { width: 100%; }
.lyNy_Down .lyNyDown_menu ul li { width: 18.8%; margin: 0 1.5% 1.5% 0; height: 50px; line-height: 50px; }
.lyNy_Down .lyNyDown_menu ul li a { font-size: 16px; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyNy_Down .lyNyDown_menu { margin: 5px 0 25px 0; }
.lyNyDown_list ul li { width: 100%; }
.lyNy_Down .lyNyDown_menu ul li { width: 19.2%; margin: 0 1% 1.5% 0; height: 50px; line-height: 50px; }
.lyNy_Down .lyNyDown_menu ul li a { font-size: 15px; }
.NyNewDetail_Con .lyNya_jt_btn{ line-height: 52px; width: 170px; font-size: 17px; margin-top: 50px; }
}
@media (max-width: 767px) {
.lyNy_Down .lyNyDown_menu { margin: 0 0 20px 0; }
.lyNy_Down .lyNyDown_menu ul li { width: 49%; margin: 0 2% 2% 0; height: 50px; line-height: 50px; }
.lyNy_Down .lyNyDown_menu ul li:nth-child(2n+2) { margin: 0 0 2% 0; }
.lyNy_Down .lyNyDown_menu ul li:nth-child(5) { margin: 0 2% 2% 0; }
.lyNy_Down .lyNyDown_menu ul li a { font-size: 15px; }
.lyNyDown_list ul li { width: 100%; padding-bottom: 20px; height: auto; margin-bottom: 20px; }
.lyNyDown_list ul li .lyNya_ico { width: 100%; }
.lyNyDown_list ul li .lyNya_text .lyNya_tit { text-align: center; }
.lyNyDown_list ul li .lyNya_text .lyNya_tit a { width: 100%; }
.lyNyDown_list ul li .lyNya_text .lyNya_tit span { display: inline-block; float: none; margin-top: 10px; }
.lyNyDown_list ul li .lyNya_text { width: 100%; padding: 0 10px; margin: 20px 0; border: 0; }
.lyNyDown_list ul li .lyNya_jt { width: 100%; margin: 0; }
.NyNewDetail_Con .lyNya_jt_btn{ background: #006bd5 url(../images/jt1.png) 85% center no-repeat; width: 130px; line-height: 42px; font-size: 15px; margin: 25px 0 22px; padding-left: 15px; background-size: 30px 7px; }
}
/*下载中心 结束*/

/*产品中心 开始*/
.lyNyMain2 { width: 100%; padding: 60px 0; background: #f7f8f9 url(../images/pro_bg.png) no-repeat top; overflow: hidden; }
.lyNy_search { width: 80%; margin: 0 auto 70px; position: relative; }
.lyNy_search .sr { width: 100%; color: #fff; outline: none; border: 0; background: #fff; height: 57px; line-height: 57px; box-shadow: 0px 0 10px rgba(0, 0, 0, 0.1); border-radius: 50px; padding: 0 0 0 30px; font-size: 16px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyNy_search .search { position: absolute; width: 23px; height: 23px; transition: 0.36s; cursor: pointer; right: 30px; top: 20px; border: 0; background: url(../images/ss2.png) no-repeat center; font-size: 0; }
.lyNy_search .hot_pro { margin-top: 30px; overflow: hidden; }
.lyNy_search .hot_pro .hot_tit { float: left; font-size: 16px; color: #999; font-weight: bold; margin-right: 10px; }
.lyNy_search .hot_pro img { display: inline-block; margin: -4px 10px 0 0; }
.lyNy_search .hot_pro ul { float: left; }
.lyNy_search .hot_pro ul li { float: left;font-size: 16px; font-weight: bold; color: #999; }
.lyNy_search .hot_pro ul li a { display: inline-block; font-size: 16px; font-weight: bold; color: #999; margin: 0 20px 0 0; border-right: 1px solid #c3c3c3; padding-right: 25px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; max-width: 200px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.lyNy_search .hot_pro ul li:last-child a { border: 0; }
.lyNy_Product .lyNyPro_menu { margin-bottom: 30px; }
.lyNy_Product .lyNyPro_menu ul li { width: 18%; margin: 0 2.5% 1.5% 0; float: left; height: 60px; background: #fff; text-align: center; padding: 0 1%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 60px; }
.lyNy_Product .lyNyPro_menu ul li:nth-child(5n+5) { margin-right: 0; }
.lyNy_Product .lyNyPro_menu ul li a { display: block; font-size: 18px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.lyNy_Product .lyNyPro_menu ul li:hover { background: #006bd5; }
.lyNy_Product .lyNyPro_menu ul li:hover a { color: #fff; }
.lyNyPro_list ul li { background: #fff; overflow: hidden; padding: 45px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-bottom: 30px; }
.lyNyPro_list ul li .lyNyPro_img { width: 40%; height: 340px; overflow: hidden; margin: 0; padding: 0; float: right; -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; 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; 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; }
.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_text { width: 60%; height: auto; overflow: hidden; margin: 0; padding: 20px 60px 0 0; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNyPro_list ul li .lyNyPro_text .lyNyPro_Top { min-height: 48px; overflow: hidden; }
.lyNyPro_list ul li .lyNyPro_text a.lyNyPro_name { display: block; width: 100%; height: 48px; overflow: hidden; line-height: 48px; color: #333; font-size: 36px; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; padding: 0; float: left; }
.lyNyPro_list ul li .lyNyPro_text p { width: 100%; height: 83px; overflow: hidden; line-height: 30px; color: #666; font-size: 16px; text-align: justify; margin: 30px auto 65px; padding: 0; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.lyNyPro_list ul li .lyNyPro_text .lyNyPro_btn { display: block; width: 180px; height: 50px; overflow: hidden; margin: 0; padding: 0; float: left; position: relative; background: #006bd5 url(../images/jt1.png) no-repeat 80% center; border-radius: 50px; padding-left: 35px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 50px; }
.lyNyPro_list ul li .lyNyPro_text .lyNyPro_btn a { color: #fff; font-size: 16px; display:block; width:100%; height:100%; }
.lyNyPro_list ul li:hover { background: #006bd5 url(../images/ico13.png) no-repeat -80px -80px; }
.lyNyPro_list ul li:hover .lyNyPro_text a.lyNyPro_name { color: #fff; }
.lyNyPro_list ul li:hover .lyNyPro_text p { color: #fff; }
.lyNyPro_list ul li:hover .lyNyPro_text .lyNyPro_btn { background: #fff url(../images/jt10.png) no-repeat 80% center; }
.lyNyPro_list ul li:hover .lyNyPro_text .lyNyPro_btn a { color: #006bd5; }
@media screen and (max-width:1199px) and (min-width:1080px) {
.lyNy_Product .lyNyPro_menu ul li a { font-size: 16px; }
.lyNy_search { width: 90%; }
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.lyNyMain2 { padding: 55px 0; }
.lyNy_search { width: 100%; margin: 0 auto 60px; }
.lyNy_Product .lyNyPro_menu ul li { width: 18.8%; margin: 0 1.5% 2% 0; height: 50px; line-height: 50px; }
.lyNy_Product .lyNyPro_menu ul li a { font-size: 16px; }
.lyNyPro_list ul li .lyNyPro_text a.lyNyPro_name { font-size: 32px; }
.lyNyPro_list ul li { padding: 40px; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyNyMain2 { padding: 45px 0; }
.lyNy_search { width: 100%; margin: 0 auto 50px; }
.lyNy_search .sr { height: 50px; line-height: 50px; font-size: 15px; }
.lyNy_search .search { right: 22px; top: 15px; }
.lyNy_search .hot_pro { margin-top: 20px; }
.lyNy_search .hot_pro .hot_tit { font-size: 15px; }
.lyNy_search .hot_pro ul li a { font-size: 15px; padding-right: 10px; margin: 0 10px 0 0; }
.lyNy_Product .lyNyPro_menu ul li { width: 19.2%; margin: 0 1% 2% 0; height: 50px; line-height: 50px; }
.lyNy_Product .lyNyPro_menu ul li a { font-size: 15px; }
.lyNyPro_list ul li { padding: 20px; }
.lyNyPro_list ul li .lyNyPro_text { padding: 20px 30px 0 10px; }
.lyNyPro_list ul li .lyNyPro_text a.lyNyPro_name { font-size: 28px; }
.lyNyPro_list ul li .lyNyPro_text .lyNyPro_btn { width: 160px; height: 45px; line-height: 45px; padding-left: 25px; }
.lyNyPro_list ul li .lyNyPro_text .lyNyPro_btn a { font-size: 15px; }
}
@media (max-width: 767px) {
.lyNyMain2 { padding: 35px 0; }
.lyNy_search { width: 100%; margin: 0 auto 40px; }
.lyNy_search .sr { height: 45px; line-height: 45px; font-size: 14px; }
.lyNy_search .search { top: 12px; right: 15px; }
.lyNy_search .hot_pro { display: none; }
.lyNy_Product .lyNyPro_menu ul li { width: 49%; margin: 0 2% 2% 0; height: 50px; line-height: 50px; }
.lyNy_Product .lyNyPro_menu ul li:nth-child(2n+2) { margin: 0 0 2% 0; }
.lyNy_Product .lyNyPro_menu ul li:nth-child(5) { margin: 0 2% 2% 0; }
.lyNy_Product .lyNyPro_menu ul li a { font-size: 15px; }
.lyNyPro_list ul li { padding: 15px; margin-bottom: 20px; }
.lyNyPro_list ul li .lyNyPro_img { width: 100%; height: 200px; }
.lyNyPro_list ul li .lyNyPro_text { width: 100%; padding: 0; margin-top: 10px; }
.lyNyPro_list ul li .lyNyPro_text .lyNyPro_btn { width: 130px; height: 40px; line-height: 40px; padding-left: 18px; background: #006bd5 url(../images/jt7.png) no-repeat 85% center; margin-top: 5px; }
.lyNyPro_list ul li .lyNyPro_text .lyNyPro_btn a { font-size: 14px; }
.lyNyPro_list ul li .lyNyPro_text a.lyNyPro_name { font-size: 22px; }
.lyNyPro_list ul li .lyNyPro_text p { font-size: 15px; line-height: 26px; margin: 5px auto 15px; }
}
/*产品中心 结束*/
/*下载中心-产品学习 开始*/
.lyNyLearn_list ul li { width: 32%; height: auto; margin: 0 2% 35px 0; background-color: #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; }
.lyNyLearn_list ul li:nth-child(3n+3) { margin: 0 0 35px; }
.lyNyLearn_list ul li .lyNyLearn_img { width: 100%; height: 309px; overflow: hidden; margin: 0 auto; padding: 0; }
.lyNyLearn_list ul li .lyNyLearn_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; }
.lyNyLearn_list ul li .lyNyLearn_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; }
.lyNyLearn_list ul li:hover .lyNyLearn_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.lyNyLearn_list ul li .lyNyLearn_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; }
.lyNyLearn_list ul li .lyNyLearn_text { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyNyLearn_list ul li .lyNyLearn_text .lyNylearn_Top { padding: 15px 20px; overflow: hidden; border-bottom: 1px solid #ddd; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyNyLearn_list ul li .lyNyLearn_text a.lyNyLearn_name { display: block; width: 100%; height: 44px; overflow: hidden; line-height: 44px; color: #333; font-size: 20px; text-overflow: ellipsis; white-space: nowrap; margin: 0 auto; padding: 0; }
.lyNyLearn_list ul li .lyNyLearn_text p { width: 100%; height: 55px; overflow: hidden; line-height: 28px; color: #999; font-size: 16px; margin: 0; padding: 0; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.lyNyLearn_list ul li .lyNyLearn_text .lyNylearn_bottom { padding: 23px 20px; overflow: hidden; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyNyLearn_list ul li .lyNyLearn_text .lyNyLearn_time { font-size: 16px; color: #999; float: left; }
.lyNyLearn_list ul li .lyNyLearn_text .lyNyLearn_btn { display: block; width: 88px; overflow: hidden; margin: 0; padding: 0; float: right; position: relative; background: url(../images/jt6.png) no-repeat right center; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyNyLearn_list ul li .lyNyLearn_text .lyNyLearn_btn a { color: #999; font-size: 16px; }
.lyNyLearn_list ul li:hover .lyNyLearn_text { background: #006bd5; }
.lyNyLearn_list ul li:hover .lyNyLearn_text .lyNylearn_Top { border-bottom: 1px solid rgba(255,255,255,.25); }
.lyNyLearn_list ul li:hover .lyNyLearn_text a.lyNyLearn_name { color: #fff; }
.lyNyLearn_list ul li:hover .lyNyLearn_text p { color: #fff; }
.lyNyLearn_list ul li:hover .lyNyLearn_text .lyNyLearn_time { color: #fff; opacity: .85; }
.lyNyLearn_list ul li:hover .lyNyLearn_text .lyNyLearn_btn { background: url(../images/jt8.png) no-repeat right center; }
.lyNyLearn_list ul li:hover .lyNyLearn_text .lyNyLearn_btn a { color: #fff; }
@media screen and (max-width:1199px) and (min-width:1080px) {
}
@media screen and (max-width:1199px) and (min-width:1024px) {
.lyNyLearn_list ul li { width: 49%; margin: 0 2% 30px 0; }
.lyNyLearn_list ul li:nth-child(2n+2) { margin-right: 0; }
.lyNyLearn_list ul li:nth-child(3n+3) { margin: 0 2% 30px 0; }
.lyNyLearn_list ul li:nth-child(6n+6) { margin-right: 0; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyNyLearn_list ul li { width: 49%; margin: 0 2% 30px 0; }
.lyNyLearn_list ul li:nth-child(2n+2) { margin-right: 0; }
.lyNyLearn_list ul li:nth-child(3n+3) { margin: 0 2% 30px 0; }
.lyNyLearn_list ul li:nth-child(6n+6) { margin-right: 0; }
.lyNyLearn_list ul li .lyNyLearn_img { height: 250px; }
.lyNyLearn_list ul li .lyNyLearn_text .lyNylearn_Top { padding: 12px 15px 15px; }
.lyNyLearn_list ul li .lyNyLearn_text a.lyNyLearn_name { font-size: 19px; }
.lyNyLearn_list ul li .lyNyLearn_text p { font-size: 15px; }
.lyNyLearn_list ul li .lyNyLearn_text .lyNylearn_bottom { padding: 18px 15px; }
.lyNyLearn_list ul li .lyNyLearn_text .lyNyLearn_time { font-size: 15px; }
.lyNyLearn_list ul li .lyNyLearn_text .lyNyLearn_btn { width: 82px; }
.lyNyLearn_list ul li .lyNyLearn_text .lyNyLearn_btn a { font-size: 15px; }
}
@media (max-width: 767px) {
.lyNyLearn_list ul li { width: 100%; margin: 0 2% 25px 0; }
.lyNyLearn_list ul li .lyNyLearn_img { height: 200px; }
.lyNyLearn_list ul li .lyNyLearn_text .lyNylearn_Top { padding: 10px 10px 12px; }
.lyNyLearn_list ul li .lyNyLearn_text a.lyNyLearn_name { font-size: 18px; height: 40px; line-height: 40px; }
.lyNyLearn_list ul li .lyNyLearn_text p { font-size: 15px; line-height: 26px; }
.lyNyLearn_list ul li .lyNyLearn_text .lyNylearn_bottom { padding: 15px 10px; }
.lyNyLearn_list ul li .lyNyLearn_text .lyNyLearn_time { font-size: 14px; }
.lyNyLearn_list ul li .lyNyLearn_text .lyNyLearn_btn { width: 80px; }
.lyNyLearn_list ul li .lyNyLearn_text .lyNyLearn_btn a { font-size: 14px; }
}
/*下载中心-产品学习 结束*/

/*客户案例 开始*/
.lyNyCase_list ul li { background: #fff; overflow: hidden; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-bottom: 30px; }
.lyNyCase_list ul li .lyNyCase_img { width: 33%; height: 309px; overflow: hidden; margin: 0; padding: 0; float: left; -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_text { width: 67%; height: auto; overflow: hidden; margin: 0; padding: 40px 45px 0 45px; float: right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyNyCase_list ul li .lyNyCase_text .lyNyCase_Top { min-height: 48px; overflow: hidden; }
.lyNyCase_list ul li .lyNyCase_text a.lyNyCase_name { display: block; width: 100%; height: 48px; overflow: hidden; line-height: 48px; color: #333; font-size: 30px; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto 2px; padding: 0; font-weight: bold; float: left; }
.lyNyCase_list ul li .lyNyCase_text p { width: 100%; height: 55px; overflow: hidden; line-height: 28px; color: #999; font-size: 16px; text-align: justify; margin: 15px auto 30px; padding: 0; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.lyNyCase_list ul li .lyNyCase_text .lyNyCase_ico { width: 100%; height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 30px; color: #555; font-size: 16px; margin: 0; padding: 0; }
.lyNyCase_list ul li .lyNyCase_text .lyNyCase_ico i { display: block; width: 15px; height: 15px; margin: 7px 8px 14px 0; padding: 0; float: left; background: url(../images/ico14.png) center center no-repeat; }
.lyNyCase_list ul li .lyNyCase_text .lyNyCase_btn { display: block; width: 180px; height: 50px; overflow: hidden; margin: 0; padding: 0; float: left; position: relative; background: #006bd5 url(../images/jt7.png) no-repeat 80% center; border-radius: 50px; padding-left: 35px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 50px; }
.lyNyCase_list ul li .lyNyCase_text .lyNyCase_btn a { color: #fff; font-size: 16px; }
.lyNyCase_list ul li:hover { background: #006bd5 url(../images/ico12.png) no-repeat right -90px; }
.lyNyCase_list ul li:hover .lyNyCase_text a.lyNyCase_name { color: #fff; }
.lyNyCase_list ul li:hover .lyNyCase_text p { color: #fff; }
.lyNyCase_list ul li:hover .lyNyCase_text .lyNyCase_ico { color: #fff; }
.lyNyCase_list ul li:hover .lyNyCase_text .lyNyCase_ico i { background: url(../images/ico15.png) center center no-repeat; }
.lyNyCase_list ul li:hover .lyNyCase_text .lyNyCase_btn { background: #fff url(../images/jt9.png) no-repeat 80% center; }
.lyNyCase_list ul li:hover .lyNyCase_text .lyNyCase_btn a { color: #006bd5; }
@media screen and (max-width:1199px) and (min-width:1080px) {
.lyNyCase_list ul li .lyNyCase_text a.lyNyCase_name { font-size: 28px; }
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.lyNyCase_list ul li .lyNyCase_text a.lyNyCase_name { font-size: 26px; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyNyCase_list ul li .lyNyCase_img { width: 40%; height: 280px; }
.lyNyCase_list ul li .lyNyCase_text { width: 60%; padding: 26px 10px 0 30px; }
.lyNyCase_list ul li .lyNyCase_text a.lyNyCase_name { font-size: 22px; height: 40px; line-height: 40px; }
.lyNyCase_list ul li .lyNyCase_text .lyNyCase_btn { width: 140px; height: 45px; line-height: 45px; padding-left: 25px; }
.lyNyCase_list ul li .lyNyCase_text .lyNyCase_btn a { font-size: 14px; }
.lyNyCase_list ul li .lyNyCase_text p { font-size: 15px; }
.lyNyCase_list ul li .lyNyCase_text .lyNyCase_ico { font-size: 15px; }
}
@media (max-width: 767px) {
.lyNyCase_list ul li { margin-bottom: 20px; }
.lyNyCase_list ul li .lyNyCase_img { width: 100%; height: 200px; }
.lyNyCase_list ul li .lyNyCase_text { width: 100%; padding: 10px 10px 20px; }
.lyNyCase_list ul li .lyNyCase_text .lyNyCase_btn { width: 120px; height: 40px; line-height: 40px; padding-left: 18px; background: #006bd5 url(../images/jt7.png) no-repeat 85% center; margin-top: 5px; }
.lyNyCase_list ul li .lyNyCase_text .lyNyCase_btn a { font-size: 14px; }
.lyNyCase_list ul li .lyNyCase_text a.lyNyCase_name { font-size: 18px; height: 40px; line-height: 40px; margin: 0; }
.lyNyCase_list ul li .lyNyCase_text p { font-size: 14px; line-height: 24px; margin: 5px auto 10px; height: 50px; }
.lyNyCase_list ul li .lyNyCase_text .lyNyCase_ico { font-size: 14px; }
}
/*客户案例 结束*/

/*客户案例详情 开始*/
.NyCase_Detail { background: #fff; padding: 40px; overflow: hidden; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.NyCaseDetail_Title { font-size: 24px; color: #333; font-weight: bold; text-align: center; line-height: 30px; }
.NyCaseDetail_Tips { text-align: center; margin: 22px auto 30px; }
.NyCaseDetail_Tips ul li { display: inline-block; margin-right: 30px; font-size: 16px; color: #999; }
.NyCaseDetail_Tips ul li img { display: inline-block; width: 20px; height: 15px; margin: -4px 5px 0 0; }
.NyCaseDetail_Con{ min-height:300px;}
/*.NyCaseDetail_Con p, .NyCaseDetail_Con div { width: 100%; overflow: hidden; line-height: 30px; color: #666; font-size: 16px; text-align: justify; text-indent: 0; margin: 0 auto; padding: 0; }
.NyCaseDetail_Con p span, .NyCaseDetail_Con span, .NyCaseDetail_Con p em, .NyCaseDetail_Con em { color: #666!important; font-family: Arial, \5FAE\8F6F\96C5\9ED1, Helvetica, sans-serif!important; font-size: 16px!important; }
*/.NyCaseDetail_Con table tr td p { text-indent: 0!important; }
.NyCaseDetail_Con img { display: inline-block; width: auto!important; height: auto!important; max-width: 100%; margin: 0 auto; padding: 0; text-indent: 0!important; }
.NyCasePrevNext { width: 100%; border-top: 1px solid #ddd; margin: 30px 0 0; padding: 35px 0 0; }
.NyCasePrevNext ul li { margin-bottom: 15px; font-size: 16px; color: #999; height: 45px; line-height: 45px; }
.NyCasePrevNext ul li a { font-size: 16px; color: #999; display: block; float: right; width: calc(100% - 150px); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: 45px; line-height: 45px; }
.NyCasePrevNext ul li span { display: block; float: left; width: 130px; height: 45px; background: #f6f9fc; color: #333; font-size: 16px; text-align: center; line-height: 45px; }
.NyCasePrevNext ul li:hover span { background: #006bd5; color: #fff; }
.NyCasePrevNext ul li:hover a { color: #006bd5; }
@media screen and (max-width:1199px) and (min-width:1080px) {
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.NyCase_Detail { padding: 40px 30px; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.NyCase_Detail { padding: 30px 20px; }
.NyCaseDetail_Title { font-size: 22px; }
.NyCaseDetail_Tips ul li { font-size: 15px; }
.NyCaseDetail_Con p, .NyCaseDetail_Con div { font-size: 15px; }
.NyCasePrevNext ul li { font-size: 15px; }
.NyCasePrevNext ul li a { font-size: 15px; width: calc(100% - 115px); }
.NyCasePrevNext ul li span { width: 100px; font-size: 15px; }
}
@media (max-width: 767px) {
.NyCase_Detail { padding: 20px 10px; }
.NyCaseDetail_Title { text-align: left; }
.NyCaseDetail_Tips { margin: 15px 0 0; text-align: left; }
.NyCaseDetail_Tips ul li { margin-bottom: 15px; font-size: 14px; }
.NyCaseDetail_Con p, .NyCaseDetail_Con div { font-size: 15px; }
.NyCasePrevNext ul li { font-size: 14px; height: 40px; line-height: 40px; }
.NyCasePrevNext ul li a { font-size: 14px; height: 40px; line-height: 40px; width: calc(100% - 90px); }
.NyCasePrevNext ul li span { width: 80px; height: 40px; line-height: 40px; font-size: 14px; }
}
/*客户案例详情 结束*/

/*新闻资讯详情 开始*/
.NyNew_Detail { background: #fff; padding: 40px; overflow: hidden; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.NyNewDetail_Title { font-size: 24px; color: #333; font-weight: bold; line-height: 30px; }
.NyNewDetail_Tips { margin: 22px auto 30px; }
.NyNewDetail_Tips ul li { display: inline-block; margin-right: 30px; font-size: 16px; color: #999; }
.NyNewDetail_Tips ul li img { display: inline-block; width: 20px; height: 15px; margin: -4px 5px 0 0; }
.NyNewDetail_Con{ min-height:300px;}
/*.NyNewDetail_Con p, .NyNewDetail_Con div { width: 100%; overflow: hidden; line-height: 30px; color: #666; font-size: 16px; text-align: justify; text-indent: 0; margin: 0 auto; padding: 0; }
.NyNewDetail_Con p span, .NyNewDetail_Con span, .NyNewDetail_Con p em, .NyNewDetail_Con em { color: #666!important; font-family: Arial, \5FAE\8F6F\96C5\9ED1, Helvetica, sans-serif!important; font-size: 16px!important; }*/
.NyNewDetail_Con table tr td p { text-indent: 0!important; }
.NyNewDetail_Con img { display: inline-block; width: auto!important; height: auto!important; max-width: 100%; margin: 0 auto; padding: 0; text-indent: 0!important; }
.NyNewPrevNext { width: 100%; margin: 50px 0 0; }
.NyNewPrevNext ul li { width: 50%; float: left; font-size: 16px; color: #999; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.NyNewPrevNext ul li a { display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0 10px; color: #999; width: calc(100% - 70px); box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.NyNewPrevNext ul li span { width: 60px; display: inline-block; }
.NyNewPrevNext ul li:nth-child(1) { background: url(../images/jt12.png) no-repeat left 3px; padding-left: 30px; }
.NyNewPrevNext ul li:nth-child(1) a { border-left: 1px solid #999; float: left; }
.NyNewPrevNext ul li:nth-child(1) span { float: left; }
.NyNewPrevNext ul li:nth-child(2) { background: url(../images/jt2.png) no-repeat right 3px; padding-right: 30px; text-align: right; }
.NyNewPrevNext ul li:nth-child(2) a { border-right: 1px solid #999; float: right; }
.NyNewPrevNext ul li:nth-child(2) span { float: right; }
.NyNewPrevNext ul li:hover:nth-child(1) { background: url(../images/jt11.png) no-repeat left 3px; }
.NyNewPrevNext ul li:hover:nth-child(2) { background: url(../images/jt3.png) no-repeat right 3px; }
.NyNewPrevNext ul li:hover a, .NyNewPrevNext ul li:hover { color: #006bd5; cursor: pointer; }
.NyNewPrevNext ul li:hover:nth-child(1) a { border-left: 1px solid #006bd5; }
.NyNewPrevNext ul li:hover:nth-child(2) a { border-right: 1px solid #006bd5; }
 @media screen and (max-width:1199px) and (min-width:1080px) {
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.NyNew_Detail { padding: 40px 30px; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.NyNew_Detail { padding: 30px 20px; }
.NyNewDetail_Title { font-size: 22px; }
.NyNewDetail_Tips ul li { font-size: 15px; }
.NyNewDetail_Con p, .NyNewDetail_Con div { font-size: 15px; }
.NyNewPrevNext ul li { font-size: 15px; }
}
@media (max-width: 767px) {
.NyNew_Detail { padding: 20px 10px; }
.NyNewDetail_Title { text-align: left; }
.NyNewDetail_Tips { margin: 15px 0 0; text-align: left; }
.NyNewDetail_Tips ul li { margin-bottom: 15px; font-size: 14px; }
.NyNewDetail_Con p, .NyNewDetail_Con div { font-size: 15px; }
.NyNewPrevNext ul li { font-size: 14px; width: 100%; margin-bottom: 20px; }
.NyNewPrevNext ul li a { width: calc(100% - 65px); }
.NyNewPrevNext ul li span { width: 55px; display: inline-block; }
.NyNewPrevNext ul li:nth-child(1) span { float: left; }
.NyNewPrevNext ul li:nth-child(2) { background: url(../images/jt2.png) no-repeat left 3px; padding-left: 30px; padding-right: 0; text-align: left; }
.NyNewPrevNext ul li:nth-child(2) a { border-left: 1px solid #999; border-right: 0; float: left; }
.NyNewPrevNext ul li:nth-child(2) span { float: left; }
.NyNewPrevNext ul li:hover:nth-child(1) { background: url(../images/jt11.png) no-repeat left 3px; }
.NyNewPrevNext ul li:hover:nth-child(2) { background: url(../images/jt3.png) no-repeat left 3px; }
.NyNewPrevNext ul li:hover:nth-child(1) a, .NyNewPrevNext ul li:hover:nth-child(2) a { border-left: 1px solid #006bd5; }
}
/*新闻资讯详情 结束*/
/*新闻资讯详情-推荐新闻 开始*/
.NyNew_Tjnews { background: #fff; padding: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-top: 35px; }
.NyNew_title { margin-bottom: 30px; overflow: hidden; }
.NyNew_title b { display: block; float: left; font-size: 24px; color: #333; }
.NyNew_title p { font-size: 16px; margin: 3px 0 0 10px; height: 21px; float: left; color: #333; }
.NyNew_title p img { display: inline-block; margin-right: -8px; margin-bottom: 10px; }
.NyNew_Tjlist { position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; min-height:200px;}
.swiper-container8 { position: relative; overflow: hidden; }
.NyNew_Tjlist ul li { width: 49%; margin-right: 2%; float: left; border-right: 1px solid #ddd; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.NyNew_Tjlist ul li:nth-child(2n+2) { margin-right: 0; border: 0; }
.NyNew_Tjlist ul li .NyNew_Tjimg { width: 42%; float: left; height: 192px; position: relative; }
.NyNew_Tjlist ul li .NyNew_Tjimg img { display: block; height: 100%; width: 100%; object-fit: cover; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; }
.NyNew_Tjlist ul li .NyNew_Tjtext { float: left; padding: 20px 30px 20px 20px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; width: 58%; }
.NyNew_Tjlist ul li .NyNew_Tjname { display: block; font-size: 18px; color: #333; height: 35px; line-height: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.NyNew_Tjlist ul li p { font-size: 16px; color: #666; height: 50px; overflow: hidden; line-height: 26px; text-align: justify; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; margin: 10px auto 35px; padding: 0; }
.NyNew_Tjlist ul li .NyNew_Tjtime { float: left; font-size: 16px; color: #999; }
.NyNew_Tjlist ul li .NyNew_Tjbtn { display: block; width: 88px; overflow: hidden; margin: 0; padding: 0; float: right; position: relative; background: url(../images/jt6.png) no-repeat right center; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.NyNew_Tjlist ul li .NyNew_Tjbtn a { color: #999; font-size: 16px; }
.NyNew_Tjlist ul li:hover .NyNew_Tjname { color: #006bd5; }
.NyNew_Tjlist ul li:hover .NyNew_Tjbtn { background: url(../images/jt6_hover.png) no-repeat right center; }
.NyNew_Tjlist ul li:hover .NyNew_Tjbtn a { color: #006bd5; }
.NyNew_Tjlist .swiper-button-prev8, .NyNew_Tjlist .swiper-button-next8 { width: 32px!important; height: 32px!important; top: 50%!important; position: absolute; }
.NyNew_Tjlist .swiper-button-prev8 { background: url(../images/jiantou_l.png) center center no-repeat; background-size: 32px 32px; left: -80px; }
.NyNew_Tjlist .swiper-button-next8 { background: url(../images/jiantou_r.png) center center no-repeat; background-size: 32px 32px; right: -80px; }
@media screen and (max-width:1399px) and (min-width:1080px) {
.NyNew_Tjlist .swiper-button-prev8, .NyNew_Tjlist .swiper-button-next8 { display: none; }
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.NyNew_Tjlist .swiper-button-prev8, .NyNew_Tjlist .swiper-button-next8 { display: none; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.NyNew_Tjnews { padding: 30px 30px 0; }
.NyNew_Tjlist ul li { width: 100%; border-bottom: 1px solid #ddd; border-right: 0; margin-bottom: 20px; padding-bottom: 20px; }
.NyNew_Tjlist .swiper-button-prev8, .NyNew_Tjlist .swiper-button-next8 { display: none; }
}
@media (max-width: 767px) {
.NyNew_Tjnews { padding: 20px 20px 0; }
.NyNew_title { margin-bottom: 20px; }
.NyNew_title b { font-size: 22px; }
.NyNew_title p { font-size: 15px; margin: 0 0 0 10px; }
.NyNew_Tjlist ul li { width: 100%; border-bottom: 1px solid #ddd; border-right: 0; margin-bottom: 20px; padding-bottom: 10px; }
.NyNew_Tjlist ul li .NyNew_Tjimg { width: 100%; }
.NyNew_Tjlist ul li .NyNew_Tjtext { width: 100%; padding: 10px 0; }
.NyNew_Tjlist ul li .NyNew_Tjname { font-size: 16px; }
.NyNew_Tjlist ul li p { font-size: 15px; margin: 5px auto 15px; }
.NyNew_Tjlist ul li .NyNew_Tjtime { font-size: 14px; }
.NyNew_Tjlist ul li .NyNew_Tjbtn { width: 80px; }
.NyNew_Tjlist ul li .NyNew_Tjbtn a { font-size: 14px; }
.NyNew_Tjlist .swiper-button-prev8, .NyNew_Tjlist .swiper-button-next8 { display: none; }
}
/*新闻资讯详情-推荐新闻 结束*/

/*在线留言 开始*/
.lyNyMain3 { width: 100%; padding: 60px 0; background: #f6f9fc url(../images/order_bg.png) no-repeat bottom; overflow: hidden; }
.Ny_Order { padding: 80px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; position: relative; z-index: 99; background: #fff; }
.Ny_order_tit { width: 100%; height: 85px; background: url(../images/order_line.png) no-repeat left bottom; margin-bottom: 30px; background-size: contain; }
.Ny_order_tit b { display: block; float: left; font-size: 36px; color: #333; }
.Ny_order_tit span { display: block; float: right; font-size: 16px; color: #666; margin-top: 20px; }
.Ny_order_tit span i { color: #d50000; }
.Ny_Order .NyOrder_tit { font-size: 30px; color: #333; font-weight: bold; }
.Ny_Order form { position: relative; }
.Ny_Order .order_div { width: 49%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; float: left; margin: 0 2% 2% 0; }
.Ny_Order .order_div_tit { font-size: 16px; color: #333; height: 60px; line-height: 60px; }
.Ny_Order .order_div_tit span { color: #d50000; }
.Ny_Order .order_div:nth-child(2n+2) { margin-right: 0; }
.Ny_Order .fm_ipt1 input, .Ny_Order .fm_ipt1 select { display: block; width: 100%; height: 60px; overflow: hidden; line-height: 60px; color: #999; font-size: 16px; background-color: #fff; border: 1px solid #e0e0e0; margin: 0 auto; padding: 0 10px; outline: none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; }
.Ny_Order .fm_checkbox { margin-top: 20px; }
.Ny_Order .fm_checkbox ul li { margin-bottom: 10px; }
.Ny_Order .fm_checkbox ul li label { display: block; width: 100%; overflow: hidden; color: #999; font-size: 14px; cursor: pointer; line-height: 22px; }
.Ny_Order .order_div1 { clear: both; }
.Ny_Order .order_div1 textarea { clear: both; display: block; width: 100%; height: 100px; overflow: hidden; line-height: 30px; color: #999; font-size: 16px; text-overflow: ellipsis; white-space: nowrap; margin: 0; padding: 10px; border: 1px solid #e0e0e0; outline: none; resize: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.Ny_Order .order_div1 i a { color: #006bd5; }
.Ny_Order .order_btn { width: 180px; height: 60px; overflow: hidden; margin: 0 40px 0 0; padding: 35px 0 0; float: left; }
.Ny_Order .order_btn input { display: block; width: 180px; height: 60px; overflow: hidden; line-height: 50px; color: #fff; font-size: 18px; text-align: center; margin: 0; padding: 0; border: none; outline: none; cursor: pointer; background: #006bd5; float: left; }
.Ny_Order .order_btn1 { float: left; }
.Ny_Order .order_btn1 input { color: #333; background: #f6f9fc; }
.Ny_Order input[type="checkbox"] + label::before { content: "\a0"; /*不换行空格*/ display: inline-block; vertical-align: middle; font-size: 14px; width: 16px; height: 16px; margin: 0 10px 0 0; text-indent: .15em; line-height: 1; float: left; background-color: #fff; border: 1px solid #d3d3d3; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; }
.Ny_Order input[type="checkbox"]:checked + label::before { border: 1px solid #006bd5; background-color: #006bd5; background-clip: content-box; content: "\2714"; color: #fff; }
.Ny_Order ::-webkit-input-placeholder {
color:#999;
} /* 使用webkit内核的浏览器 */
.Ny_Order :-moz-placeholder {
color:#999;
} /* Firefox版本4-18 */
.Ny_Order ::-moz-placeholder {
color:#999;
} /* Firefox版本19+ */
.Ny_Order :-ms-input-placeholder {
color:#999;
} /* IE浏览器 */
@media screen and (max-width:1199px) and (min-width:1080px) {
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.lyNyMain3 { padding: 55px 0; }
.Ny_Order { padding: 50px; }
.Ny_order_tit b { font-size: 32px; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyNyMain3 { padding: 45px 0; }
.Ny_Order { padding: 40px; }
.Ny_order_tit { height: 70px; }
.Ny_order_tit b { font-size: 28px; }
.Ny_order_tit span { font-size: 15px; margin-top: 12px; }
.Ny_Order .order_div_tit { height: 50px; line-height: 50px; font-size: 15px; }
.Ny_Order .fm_ipt1 input, .Ny_Order .fm_ipt1 select { height: 50px; line-height: 50px; font-size: 15px; }
.Ny_Order .order_btn { width: 150px; height: 55px; line-height: 55px; margin: 0 20px 0 0; padding: 30px 0 0; }
.Ny_Order .order_btn input { width: 150px; height: 55px; line-height: 55px; font-size: 15px; }
}
@media (max-width: 767px) {
.lyNyMain3 { padding: 35px 0; }
.Ny_Order { padding: 30px 20px; }
.Ny_order_tit { height: 50px; margin-bottom: 20px; }
.Ny_order_tit b { font-size: 22px; }
.Ny_order_tit span { font-size: 14px; margin-top: 5px; }
.Ny_Order .order_div_tit { font-size: 14px; height: 50px; line-height: 50px; }
.Ny_Order .fm_ipt1 input, .Ny_Order .fm_ipt1 select { height: 50px; line-height: 50px; font-size: 14px; }
.Ny_Order .order_div { width: 100%; }
.Ny_Order input[type="checkbox"] + label::before { margin-top: 3px; }
.Ny_Order .order_btn { width: 120px; height: 50px; line-height: 50px; margin: 0 10px 0 0; padding: 20px 0 0; }
.Ny_Order .order_btn input { width: 120px; height: 50px; line-height: 50px; font-size: 14px; }
}
/*在线留言 结束*/

/*联系我们 开始*/
.lyNyMain4 { width: 100%; padding: 60px 0 0; background: #fff url(../images/nycontact_bg.png) no-repeat top; overflow: hidden; }
.lyNy_Contact { margin-bottom: 60px; overflow: hidden; }
.lyNyContat_Top { width: 100%; margin: 80px 0 40px; overflow: hidden; }
.lyNyContat_Top .lyNyContact_l { width: 45%; float: left; }
.lyNyContat_Top .lyNyContact_l dl { margin-bottom: 60px; }
.lyNyContat_Top .lyNyContact_l dl dt { font-size: 30px; font-weight: bold; color: #333; margin-bottom: 35px; line-height: 33px; }
.lyNyContat_Top .lyNyContact_l dl dd { font-size: 18px; color: #666; margin-bottom: 25px; line-height: 25px; }
.lyNyContat_Top .lyNyContact_l dl dd img { display: inline-block; margin: -4px 12px 0 0; width: 20px; height: 20px; }
.lyNyContat_Top .lyNyContact_r { width: 52%; float: right; }
.lyNyContat_Top .lyNyContact_r img { max-height: 100%; }
.lyNyContact_list dl { width: 24.25%; float: left; margin: 0 1% 1% 0; background: #f6f9fc; padding: 30px 40px 20px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyNyContact_list dl:nth-child(4n+4) { margin-right: 0; }
.lyNyContact_list dl dt { font-size: 24px; color: #333; font-weight: bold; margin-bottom: 25px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.lyNyContact_list dl dt span { display: inline-block; width: 5px; height: 5px; background: #333; border-radius: 50px; margin: 0 5px 5px 5px; }
.lyNyContact_list dl dd { font-size: 16px; color: #666; margin-bottom: 15px; padding-left: 25px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyNyContact_list dl dd.contact_ico6 { background: url(../images/contact_ico6.png) no-repeat left center; }
.lyNyContact_list dl dd.contact_ico7 { background: url(../images/contact_ico7.png) no-repeat left center; }
.lyNyContact_list dl dd.contact_ico10 { background: url(../images/contact_ico10.png) no-repeat left center; }
.lyNyContact_list dl:hover { background: #006bd5; }
.lyNyContact_list dl:hover dd.contact_ico6 { background: url(../images/contact_ico8.png) no-repeat left center; opacity: .65; }
.lyNyContact_list dl:hover dd.contact_ico7 { background: url(../images/contact_ico9.png) no-repeat left center; opacity: .65; }
.lyNyContact_list dl:hover dt, .lyNyContact_list dl:hover dd { color: #fff; }
.lyNyContact_list dl:hover dt span { background: #fff; }
.lyNyContact_Order { width: 100%; background: #f6f9fc url(../images/contact_orderbg.png) no-repeat center top; overflow: hidden; padding: 60px 0; }
.NyContact_Order { margin-top: 60px; }
.Ny_order_tit p { clear: both; font-size: 16px; color: #666; height: 40px; line-height: 40px; }
@media screen and (max-width:1199px) and (min-width:1080px) {
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.lyNyMain4 { padding: 55px 0; }
.lyNyContat_Top { margin: 30px 0 30px; }
.lyNyContat_Top .lyNyContact_l { width: 100%; }
.lyNyContat_Top .lyNyContact_r { width: 100%; }
.lyNyContact_list dl { width: 49%; margin: 0 2% 2% 0; }
.lyNyContact_list dl:nth-child(2n+2) { margin-right: 0; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyNyMain4 { padding: 45px 0; }
.lyNyContat_Top { margin: 0 0 30px; }
.lyNyContat_Top .lyNyContact_l { width: 100%; }
.lyNyContat_Top .lyNyContact_r { width: 100%; }
.lyNyContat_Top .lyNyContact_l dl { margin-bottom: 40px; }
.lyNyContat_Top .lyNyContact_l dl dt { font-size: 26px; }
.lyNyContat_Top .lyNyContact_l dl dd { font-size: 15px; margin-bottom: 20px; }
.lyNyContact_list dl { width: 49%; margin: 0 2% 2% 0; }
.lyNyContact_list dl:nth-child(2n+2) { margin-right: 0; }
.lyNyContact_list dl dt { font-size: 22px; }
.lyNyContact_list dl dd { font-size: 15px; }
.Ny_order_tit p { font-size: 15px; }
}
@media (max-width: 767px) {
.lyNyMain4 { padding: 35px 0; }
.lyNyContat_Top { margin: 0 0 20px; }
.lyNyContat_Top .lyNyContact_l { width: 100%; }
.lyNyContat_Top .lyNyContact_r { width: 100%; }
.lyNyContat_Top .lyNyContact_l dl { margin-bottom: 35px; }
.lyNyContat_Top .lyNyContact_l dl dt { font-size: 22px; margin-bottom: 20px; }
.lyNyContat_Top .lyNyContact_l dl dd { font-size: 15px; margin-bottom: 15px; }
.lyNyContact_list dl { width: 100%; margin-bottom: 2%; }
.lyNyContact_list dl dt { font-size: 22px; }
.lyNyContact_list dl dd { font-size: 15px; }
.Ny_order_tit p { display: none; }
}
/*联系我们 结束*/

/*招贤纳士 开始*/
.lyNyJob_Top { width: 100%; background: url(../images/job_topbg.png) no-repeat top center; overflow: hidden; min-height: 300px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding-top: 60px; background-size: cover; }
.lyNyJob_Ttext { width: 60%; margin: 0 auto; text-align: center; }
.lyNyJob_Ttext .lyNyJob_Tname { font-size: 36px; color: #333; font-weight: bold; }
.lyNyJob_Ttext em { display: block; width: 80px; height: 6px; background: #006bd5; margin: 20px auto 40px; }
.lyNyJob_Ttext p { font-size: 16px; color: #999; line-height: 28px; }
.lyNyJob_Bot { width: 100%; background: #f6f9fc url(../images/job_botbg.png) no-repeat center top; padding: 60px 0; overflow: hidden; }
.lyNyJob_con { background: #fff; padding: 10px 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; overflow: hidden; min-height: 600px; margin-top: 40px; }
.lyNyJob_con .job_list { width: 100%; height: 90px; line-height: 90px; padding: 0 20px 0 60px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyNyJob_con .job_list span { display: block; width: 30%; color: #333; float: left; font-size: 20px; font-weight: bold; text-align: left }
.lyNyJob_con .job_list span.xq { width: 10%; text-align: center; }
.lyNyJob_con .job_des ul li .tlt { height: 90px; line-height: 90px; font-size: 16px; border-top: 1px solid #f6f9fc; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 20px 0 60px; text-align: left; }
.lyNyJob_con .job_des ul li .tlt span { width: 30%; font-size: 16px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #555; padding-right: 5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box }
.lyNyJob_con .job_des ul li .tlt span.dj { width: 10%; background: url(../images/job1.png) no-repeat center center; height: 90px; cursor: pointer; }
.lyNyJob_con .job_des ul li .conn2 { width: 100%; background: #fff; padding: 35px 60px 60px; line-height: 32px; display: none; transition: all 0.1s; -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -o-transition: all 0.1s; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.lyNyJob_con .job_des ul li .conn2 .gwzz { margin-bottom: 40px; min-height:200px; }
.lyNyJob_con .job_des ul li .conn2 .rzyq {min-height:200px; }
.lyNyJob_con .job_des ul li .conn2 .con_tit { font-size: 16px; color: #555; margin-bottom: 10px; }
.lyNyJob_con .job_des ul li .conn2 p { font-size: 16px; color: #999; line-height: 31px; }
.lyNyJob_con .job_des ul li .conn2 .con_bot { margin-top: 30px; }
.lyNyJob_con .job_des ul li .conn2 .con_bot .job_btn { width: 160px; height: 50px; line-height: 50px; font-size: 18px; color: #fff; background: #006bd5; padding-left: 27px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-top: 40px; }
.lyNyJob_con .job_des ul li .conn2 .con_bot .job_btn a { display: inline-block; font-size: 18px; color: #fff; font-weight: bold; }
.lyNyJob_con .job_des ul li .conn2 .con_bot .job_btn img { display: inline-block; margin: -2px 8px 0 0; }
.lyNyJob_con .job_des ul li.on .tlt { background: #f4f4f4; }
.lyNyJob_con .job_des ul li.on .tlt span { color: #006bd5; }
.lyNyJob_con .job_des ul li.on .tlt span.dj { background: url(../images/job2.png) no-repeat center center; }
@media screen and (max-width:1199px) and (min-width:1080px) {
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.lyNyJob_Top { padding: 55px 0; }
.lyNyJob_Ttext { width: 85%; }
.lyNyJob_Ttext .lyNyJob_Tname { font-size: 33px; }
.lyNyJob_Bot { padding: 55px 0; }
.lyNyJob_con .job_list { height: 80px; line-height: 80px; padding: 0 50px; }
.lyNyJob_con .job_des ul li .tlt { height: 80px; line-height: 80px; padding: 0 50px; }
.lyNyJob_con .job_des ul li .tlt span.dj { height: 80px; }
.lyNyJob_con .job_des ul li .conn2 { padding: 35px 50px; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyNyJob_Top { padding: 45px 0; }
.lyNyJob_Ttext { width: 95%; }
.lyNyJob_Ttext .lyNyJob_Tname { font-size: 30px; }
.lyNyJob_Ttext em { width: 70px; height: 5px; margin: 25px auto 30px; }
.lyNyJob_Ttext p { font-size: 15px; }
.lyNyJob_con { margin-top: 30px; min-height: 500px; }
.lyNyJob_Bot { padding: 45px 0; }
.lyNyJob_con .job_list { height: 70px; line-height: 70px; padding: 0 30px; }
.lyNyJob_con .job_list span { font-size: 18px; }
.lyNyJob_con .job_des ul li .tlt { height: 70px; line-height: 70px; font-size: 16px; padding: 0 30px; }
.lyNyJob_con .job_des ul li .tlt span.dj { height: 70px; background-size: 14px; }
.lyNyJob_con .job_des ul li.on .tlt span.dj { background-size: 14px; }
.lyNyJob_con .job_des ul li .conn2 { padding: 20px 30px; }
.lyNyJob_con .job_des ul li .conn2 .con_tit { font-size: 15px; }
.lyNyJob_con .job_des ul li .conn2 .gwzz { margin-bottom: 25px; }
.lyNyJob_con .job_des ul li .conn2 p { font-size: 15px; line-height: 28px; }
}
@media (max-width: 767px) {
.lyNyJob_Top { padding: 35px 0; }
.lyNyJob_Ttext { width: 95%; }
.lyNyJob_Ttext .lyNyJob_Tname { font-size: 22px; }
.lyNyJob_Ttext em { width: 60px; height: 4px; margin: 15px auto 20px; }
.lyNyJob_Ttext p { font-size: 14px; line-height: 26px; }
.lyNyJob_Bot { padding: 35px 0; }
.lyNyJob_con { margin-top: 25px; min-height: 500px; }
.lyNyJob_con .job_list { padding: 0 10px; height: 60px; line-height: 60px; }
.lyNyJob_con .job_list span { font-size: 14px; }
.lyNyJob_con .job_des ul li .tlt { height: 60px; line-height: 60px; padding: 0 10px; background-size: 12px; }
.lyNyJob_con .job_des ul li .tlt span { font-size: 14px; }
.lyNyJob_con .job_des ul li .tlt span.dj { height: 60px; background-size: 12px; }
.lyNyJob_con .job_des ul li.on .tlt span.dj { background-size: 12px; }
.lyNyJob_con .job_des ul li .conn2 { padding: 20px 10px; }
.lyNyJob_con .job_des ul li .conn2 .con_tit { font-size: 14px; }
.lyNyJob_con .job_des ul li .conn2 .gwzz { margin-bottom: 25px; }
.lyNyJob_con .job_des ul li .conn2 p { font-size: 14px; line-height: 28px; }
.lyNyJob_con .job_des ul li .conn2 .con_bot .job_btn { width: 140px; height: 45px; line-height: 45px; padding-left: 17px; font-size: 18px; }
}
/*招贤纳士 结束*/

/*解决方案 开始*/
.lyNy_Solution { margin-bottom: 80px; }
.lyNy_Solution .l { overflow: hidden; width: 20%; background: #fff; height: 540px; overflow-y:scroll; float: left;  }
.lyNy_Solution .l li { height: auto; padding: 20px 0; position: relative; z-index: 2; cursor: pointer; overflow: hidden; }
.lyNy_Solution .l li i { display: block; width: 100%; height: 60px; overflow: hidden; line-height: 60px; color: rgba(0,0,0,0.15); font-size: 60px; font-family: Arial; font-weight: bold; font-style: normal; }
.lyNy_Solution .l li p { float: right; width: calc(100% - 75px); padding-bottom: 15px; min-height:47px; }
.lyNy_Solution .l li p b { display: block; font-size: 24px; color: #333; margin-bottom: 8px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; }
.lyNy_Solution .l li p span { display: block; width: 100%; overflow: hidden; color: #c9c9c9; font-size: 14px; text-overflow: ellipsis; white-space: nowrap; margin: 0 auto; padding: 0; }
.lyNy_Solution .l li em { display: inline-block; width: 41px; height: 41px; vertical-align: middle; margin: -4px 0 0 0; padding: 0; float: left; }
.lyNy_Solution .l li em.sol_ico1 { background: url(../images/sol_ico1.png) center center no-repeat; }
.lyNy_Solution .l li em.sol_ico2 { background: url(../images/sol_ico2.png) center center no-repeat; }
.lyNy_Solution .l li em.sol_ico3 { background: url(../images/sol_ico3.png) center center no-repeat; }
.lyNy_Solution .l li em.sol_ico4 { background: url(../images/sol_ico4.png) center center no-repeat; }
.lyNy_Solution .l li em.sol_ico5 { background: url(../images/sol_ico5.png) center center no-repeat; }
.lyNy_Solution .l li em.sol_ico6 { background: url(../images/sol_ico6.png) center center no-repeat; }
.lyNy_Solution .l li em.sol_ico7 { background: url(../images/sol_ico7.png) center center no-repeat; }
.lyNy_Solution .l li em.sol_ico8 { background: url(../images/sol_ico8.png) center center no-repeat; }
.lyNy_Solution .l li:hover p, .lyNy_Solution .l li.on p { border-bottom: 1px solid #016cd5; }
.lyNy_Solution .l li:hover p b, .lyNy_Solution .l li.on p b { color: #006bd5; }
.lyNy_Solution .l li:hover em.sol_ico1, .lyNy_Solution .l li.on em.sol_ico1 { background: url(../images/sol_ico1_hover.png) center center no-repeat; }
.lyNy_Solution .l li:hover em.sol_ico2, .lyNy_Solution .l li.on em.sol_ico2 { background: url(../images/sol_ico2_hover.png) center center no-repeat; }
.lyNy_Solution .l li:hover em.sol_ico3, .lyNy_Solution .l li.on em.sol_ico3 { background: url(../images/sol_ico3_hover.png) center center no-repeat; }
.lyNy_Solution .l li:hover em.sol_ico4, .lyNy_Solution .l li.on em.sol_ico4 { background: url(../images/sol_ico4_hover.png) center center no-repeat; }
.lyNy_Solution .l li:hover em.sol_ico5, .lyNy_Solution .l li.on em.sol_ico5 { background: url(../images/sol_ico5_hover.png) center center no-repeat; }
.lyNy_Solution .l li:hover em.sol_ico6, .lyNy_Solution .l li.on em.sol_ico6 { background: url(../images/sol_ico6_hover.png) center center no-repeat; }
.lyNy_Solution .l li:hover em.sol_ico7, .lyNy_Solution .l li.on em.sol_ico7 { background: url(../images/sol_ico7_hover.png) center center no-repeat; }
.lyNy_Solution .l li:hover em.sol_ico8, .lyNy_Solution .l li.on em.sol_ico8 { background: url(../images/sol_ico8_hover.png) center center no-repeat; }
.lyNy_Solution .l li:hover span, .lyNy_Solution .l li.on span { color: #006bd5; }
.lyNy_Solution .r { width: 75%; background: #fff; height: auto; overflow: hidden; float: right; }
.lyNy_Solution .r li { position: relative; overflow: hidden; }
.lyNy_Solution .r li .pic { display: block; width: 100%; height: 540px; overflow: hidden; }
.lyNy_Solution .r li .pic img { height: 100%; width: 100%; object-fit: cover; transition: all .8s; }
.lyNy_Solution .r li .txt { padding: 25px 60px; position: absolute; bottom: 0;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width: 100%; }
.lyNy_Solution .r li .baoti { font-size: 30px; color: #fff; margin: 0 auto 30px; line-height: 30px; height: 30px; overflow: hidden; white-space:nowrap;text-overflow:ellipsis;font-weight: bold; }
.lyNy_Solution .r li .baoti a{ color:#fff;}
.lyNy_Solution .r li p { display: inline-block; width: auto; height: 35px; overflow: hidden; line-height: 35px; color: #fff; font-size: 16px; text-overflow: ellipsis; white-space: nowrap; margin: 0 60px 0 0; background: url(../images/jt13.png) no-repeat left center; padding-left: 32px; max-width: 260px; }
.lyNy_Solution .r li p i { display: block; width: 6px; height: 6px; overflow: hidden; margin: 12px 12px 12px 0; padding: 0; background-color: #ce0109; border-radius: 50%; float: left; }
.lyNy_Solution_lct .sol_tit { line-height: 70px; margin-bottom: 30px; overflow: hidden; }
.lyNy_Solution_lct .sol_tit b { display: block; float: left; font-size: 40px; color: #333; }
.lyNy_Solution_lct .sol_tit .sol_btn { background: #006bd5 url(../images/jt1.png) 80% center no-repeat; line-height: 60px; color: #fff; font-size: 18px; padding: 0; width: 180px; border-radius: 50px; padding-left: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin: 0; float: right; }
.lyNy_Solution_lct .sol_tit .sol_btn a { color: #fff; display:block; width:100%; height:100%;}
.lyNy_Solimg { width: 100%; text-align:center; }
.lyNy_Solimg img { max-height: 100%; max-width: 100%; }
.lyNy_Solution_order { width: 100%; padding: 60px 0; background: #f6f9fc; }
.Solution_order { margin-top: 0; box-shadow: none; }
 @media screen and (max-width:1079px) and (min-width:1024px) {
.lyNy_Solution { margin-bottom: 60px; }
.lyNy_Solution .l{ height:490px;}
.lyNy_Solution .l li { padding: 15px 0; }
.lyNy_Solution .l li p { width: calc(100% - 65px); }
.lyNy_Solution .l li p b { font-size: 22px; }
.lyNy_Solution .l li p span { font-size: 13px; }
.lyNy_Solution .r { width: 77%; }
.lyNy_Solution .r li .pic { height: 490px; }
.lyNy_Solution .r li .baoti { font-size: 28px; margin: 0 auto 20px; }
.lyNy_Solution_lct .sol_tit b { font-size: 38px; }
.lyNy_Solution_order { padding: 55px 0; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.lyNy_Solution { margin-bottom: 40px; }
.lyNy_Solution .l { width: 100%; margin-top: -10px; margin-bottom: 10px; height:200px; }
.lyNy_Solution .r { width: 100%; }
.lyNy_Solution .l li { width: 24.25%; margin-right: 1%; height: 50px; float: left; }
.lyNy_Solution .l li:nth-child(4n+4) { margin-right: 0; }
.lyNy_Solution .l li p { width: calc(100% - 50px); }
.lyNy_Solution .l li p b { font-size: 20px; }
.lyNy_Solution .l li p span { font-size: 12px; }
.lyNy_Solution .l li em { width: 35px; height: 35px; }
.lyNy_Solution .l li em.sol_ico1, .lyNy_Solution .l li em.sol_ico2, .lyNy_Solution .l li em.sol_ico3, .lyNy_Solution .l li em.sol_ico4, .lyNy_Solution .l li em.sol_ico5, .lyNy_Solution .l li em.sol_ico6, .lyNy_Solution .l li em.sol_ico7, .lyNy_Solution .l li em.sol_ico8 { background-size: 35px 35px; }
.lyNy_Solution .l li:hover em.sol_ico1, .lyNy_Solution .l li.on em.sol_ico1, .lyNy_Solution .l li:hover em.sol_ico2, .lyNy_Solution .l li.on em.sol_ico2, .lyNy_Solution .l li:hover em.sol_ico3, .lyNy_Solution .l li.on em.sol_ico3, .lyNy_Solution .l li:hover em.sol_ico4, .lyNy_Solution .l li.on em.sol_ico4, .lyNy_Solution .l li:hover em.sol_ico5, .lyNy_Solution .l li.on em.sol_ico5, .lyNy_Solution .l li:hover em.sol_ico6, .lyNy_Solution .l li.on em.sol_ico6, .lyNy_Solution .l li:hover em.sol_ico7, .lyNy_Solution .l li.on em.sol_ico7, .lyNy_Solution .l li:hover em.sol_ico8, .lyNy_Solution .l li.on em.sol_ico8 { background-size: 35px 35px; }
.lyNy_Solution .r li .pic { height: 500px; }
.lyNy_Solution .r li .txt { padding: 25px 40px; }
.lyNy_Solution .r li .baoti { font-size: 26px; }
.lyNy_Solution_lct .sol_tit b { font-size: 35px; }
.lyNy_Solution_lct .sol_tit .sol_btn { line-height: 52px; width: 170px; font-size: 17px; margin-top: 10px; }
.lyNy_Solution_order { padding: 45px 0; }
}
@media (max-width: 767px) {
.lyNy_Solution { margin-bottom: 20px; }
.lyNy_Solution .l { width: 100%; margin-top: -20px; height:340px; }
.lyNy_Solution .r { width: 100%; }
.lyNy_Solution .l li { width: 49%; margin-right: 1%; height: 40px; float: left; }
.lyNy_Solution .l li:nth-child(2n+2) { margin-right: 0; }
.lyNy_Solution .l li p b { font-size: 18px; }
.lyNy_Solution .l li p span { font-size: 12px; }
.lyNy_Solution .l li p { width: calc(100% - 35px); padding-bottom: 10px; }
.lyNy_Solution .l li em { width: 25px; height: 25px; }
.lyNy_Solution .l li em.sol_ico1, .lyNy_Solution .l li em.sol_ico2, .lyNy_Solution .l li em.sol_ico3, .lyNy_Solution .l li em.sol_ico4, .lyNy_Solution .l li em.sol_ico5, .lyNy_Solution .l li em.sol_ico6, .lyNy_Solution .l li em.sol_ico7, .lyNy_Solution .l li em.sol_ico8 { background-size: 25px 25px; }
.lyNy_Solution .l li:hover em.sol_ico1, .lyNy_Solution .l li.on em.sol_ico1, .lyNy_Solution .l li:hover em.sol_ico2, .lyNy_Solution .l li.on em.sol_ico2, .lyNy_Solution .l li:hover em.sol_ico3, .lyNy_Solution .l li.on em.sol_ico3, .lyNy_Solution .l li:hover em.sol_ico4, .lyNy_Solution .l li.on em.sol_ico4, .lyNy_Solution .l li:hover em.sol_ico5, .lyNy_Solution .l li.on em.sol_ico5, .lyNy_Solution .l li:hover em.sol_ico6, .lyNy_Solution .l li.on em.sol_ico6, .lyNy_Solution .l li:hover em.sol_ico7, .lyNy_Solution .l li.on em.sol_ico7, .lyNy_Solution .l li:hover em.sol_ico8, .lyNy_Solution .l li.on em.sol_ico8 { background-size: 25px 25px; }
.lyNy_Solution .r li .pic { height: 250px; }
.lyNy_Solution .r li .txt { padding: 20px 10px; }
.lyNy_Solution .r li .baoti { font-size: 22px; margin-bottom: 10px; }
.lyNy_Solution .r li p { font-size: 15px; }
.lyNy_Solution_lct .sol_tit b { font-size: 24px; width: 100%; }
.lyNy_Solution_lct .sol_tit .sol_btn { background: #006bd5 url(../images/jt1.png) 85% center no-repeat; width: 130px; line-height: 42px; font-size: 15px; padding-left: 15px; background-size: 30px 7px; float: left; }
.lyNy_Solution_order { padding: 35px 0; }
}
@media (max-width:325px) {
.lyNy_Solution_lct .sol_tit b { font-size: 20px; }
}
/*解决方案 结束*/

/*解决方案详情 开始*/
.NySol_Detail { margin-bottom: 50px; min-height:200px; }
.NySolDetail_Title { font-size: 36px; color: #333; font-weight: bold; line-height: 30px; text-align: center; }
.NySolDetail_Tips { margin: 25px auto 40px; text-align: center; }
.NySolDetail_Tips ul li { display: inline-block; margin-right: 30px; font-size: 16px; color: #999; }
.NySolDetail_Tips ul li img { display: inline-block; width: 20px; height: 15px; margin: -4px 5px 0 0; }
.NySol_Tab { margin: 30px 0; overflow: hidden; }
.NySol_Tab ul li { float: left; width: 11.714%; margin-right: 3%; background: #fff; height: 60px; line-height: 60px; }
.NySol_Tab ul li:last-child { margin-right: 0; }
.NySol_Tab ul li a { display: block; color: #666; font-size: 18px; text-align: center; }
.NySol_Tab ul li:hover { background: #006bd5; }
.NySol_Tab ul li:hover a { color: #fff; }
.NySol_Part1, .NySol_Part2, .NySol_Part3, .NySol_Part4, .NySol_Part5, .NySol_Part6{ width: 100%; margin: 60px 0 0; }
.NySoldes_tit { font-size: 30px; font-weight: bold; color: #006bd5; margin: 20px 0 40px; text-align:center;}
.NySoldes_tit img { display: inline-block; margin: -5px 8px 0 0; width: 35px; height: 35px; }
/*.NySolDetail p, .NySolDetail div { width: 100%; overflow: hidden; line-height: 30px; color: #666; font-size: 16px; text-align: justify; text-indent: 0; margin: 0 auto; padding: 0; }
.NySolDetail p span, .NySolDetail span, .NySolDetail p em, .NySolDetail em { color: #666!important; font-family: Arial, \5FAE\8F6F\96C5\9ED1, Helvetica, sans-serif!important; font-size: 16px!important; }
.NySolDetail table tr td p { text-indent: 0!important; }
.NySolDetail img { display: inline-block; width: auto!important; height: auto!important; max-width: 100%; margin:0;padding: 0; text-indent: 0!important; }*/
.NySolDetail img.prodetail_img { display:block; width: auto!important; height: auto!important; max-width: 100%; margin:20px auto;padding: 0; text-indent: 0!important; }
.NySolDetail1 { background: #fff; padding: 30px; min-height:200px; }
@media screen and (max-width:1199px) and (min-width:1080px) {
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.NySolDetail_Title{ font-size:32px;}
.NySol_Tab ul li{width: 12.571%; margin-right: 2%;}
.NySol_Tab ul li a{ font-size:17px;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
.NySolDetail_Title{ font-size:28px;}
.NySolDetail_Tips ul li{ font-size:15px;}
.NySol_Tab ul li{width: 13.428%;margin-right: 1%;height: 55px;line-height: 55px;}
.NySol_Tab ul li a{ font-size:15px;}
.NySoldes_tit{ font-size:28px; margin: 15px 0 25px;}
.NySol_Part1, .NySol_Part2, .NySol_Part3, .NySol_Part4, .NySol_Part5, .NySol_Part6{ margin:45px 0 0;}
}
@media (max-width: 767px) {
.NySolDetail_Title { font-size: 22px; }
.NySolDetail_Tips { margin: 15px 0 0; }
.NySolDetail_Tips ul li { margin-bottom: 15px; font-size: 14px; margin-right: 10px; }
.NySol_Tab { margin: 10px 0; }
.NySol_Tab ul li { width: 48.5%; margin: 0 3% 2% 0; height: 50px; line-height: 50px; }
.NySol_Tab ul li:nth-child(2n+2) { margin-right: 0; }
.NySol_Tab ul li a { font-size: 16px; }
.NySol_Part1, .NySol_Part2, .NySol_Part3, .NySol_Part4, .NySol_Part5, .NySol_Part6 { margin: 35px 0 0; }
.NySoldes_tit { font-size: 24px; margin: 10px 0 20px; }
.NySoldes_tit img { width: 30px; height: 30px; }
.NySolDetail1 { padding: 15px; }
}
/*相关案例*/
.NySol_Xglist { position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; background: #fff; padding: 30px 20px; min-height:200px; }
.swiper-container9 { position: relative; overflow: hidden; }
.NySol_Xglist ul li { width: 49%; margin-right: 2%; float: left; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.NySol_Xglist ul li:nth-child(2n+2) { margin-right: 0; border: 0; }
.NySol_Xglist ul li .NySol_Xgimg { width: 42%; float: left; height: 192px; position: relative; }
.NySol_Xglist ul li .NySol_Xgimg img { display: block; height: 100%; width: 100%; object-fit: cover; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; }
.NySol_Xglist ul li .NySol_Xgtext { float: left; padding: 20px 30px 20px 20px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; width: 58%; }
.NySol_Xglist ul li .NySol_Xgname { display: block; font-size: 18px; color: #333; height: 35px; line-height: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.NySol_Xglist ul li p { font-size: 16px; color: #666; height: 50px; overflow: hidden; line-height: 26px; text-align: justify; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; margin: 10px auto 35px; padding: 0; }
.NySol_Xglist ul li .NySol_Xgtime { float: left; font-size: 16px; color: #999; }
.NySol_Xglist ul li .NySol_Xgbtn { display: block; width: 88px; overflow: hidden; margin: 0; padding: 0; float: right; position: relative; background: url(../images/jt6.png) no-repeat right center; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.NySol_Xglist ul li .NySol_Xgbtn a { color: #999; font-size: 16px; display:block; width:100%; height:100%; }
.NySol_Xglist ul li:hover .NySol_Xgname { color: #006bd5; }
.NySol_Xglist ul li:hover .NySol_Xgbtn { background: url(../images/jt6_hover.png) no-repeat right center; }
.NySol_Xglist ul li:hover .NySol_Xgbtn a { color: #006bd5; }
.NySol_Xglist .swiper-button-prev9, .NySol_Xglist .swiper-button-next9 { width: 32px!important; height: 32px!important; top: 50%!important; position: absolute; }
.NySol_Xglist .swiper-button-prev9 { background: url(../images/jiantou_l.png) center center no-repeat; background-size: 32px 32px; left: -50px; }
.NySol_Xglist .swiper-button-next9 { background: url(../images/jiantou_r.png) center center no-repeat; background-size: 32px 32px; right: -50px; }
@media screen and (max-width:1399px) and (min-width:1080px) {
.NySol_Xglist .swiper-button-prev9, .NySol_Xglist .swiper-button-next9 { display: none; }
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.NySol_Xglist .swiper-button-prev9, .NySol_Xglist .swiper-button-next9 { display: none; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.NySol_Xglist { padding: 30px 20px 0; }
.NySol_Xglist ul li { width: 100%; border-bottom: 1px solid #ddd; border-right: 0; margin-bottom: 20px; padding-bottom: 20px; }
.NySol_Xglist .swiper-button-prev9, .NySol_Xglist .swiper-button-next9 { display: none; }
}
@media (max-width: 767px) {
.NySol_Xglist { padding: 30px 20px 0; }
.NySol_Xglist ul li { width: 100%; border-bottom: 1px solid #ddd; border-right: 0; margin-bottom: 20px; padding-bottom: 10px; }
.NySol_Xglist ul li .NySol_Xgimg { width: 100%; }
.NySol_Xglist ul li .NySol_Xgtext { width: 100%; padding: 10px 0; }
.NySol_Xglist ul li .NySol_Xgname { font-size: 16px; }
.NySol_Xglist ul li p { font-size: 15px; margin: 5px auto 15px; }
.NySol_Xglist ul li .NySol_Xgtime { font-size: 14px; }
.NySol_Xglist ul li .NySol_Xgbtn { width: 80px; }
.NySol_Xglist ul li .NySol_Xgbtn a { font-size: 14px; }
.NySol_Xglist .swiper-button-prev9, .NySol_Xglist .swiper-button-next9 { display: none; }
}
/*相关产品*/
.NySolDetail_xgcp{ min-height:200px;}
.NySolDetail_xgcp ul li {width: 49%;float: left;height: 70px;line-height: 70px;overflow: hidden;background: #fff;margin: 0 2% 1.5% 0;padding: 0 25px;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.NySolDetail_xgcp ul li:nth-child(2n+2) { margin-right: 0; }
.NySolDetail_xgcp ul li a.xgcp_name {display: block;float: left;width: calc(100% - 105px);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: url(../images/ico20.png) no-repeat left center;padding-left: 35px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;font-size: 20px;color: #333;}
.NySolDetail_xgcp ul li .xgcp_btn {display: block;width: 95px;overflow: hidden;margin: 0;padding: 0;float: right;position: relative;background: url(../images/jt14.png) no-repeat right center;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;height: 70px;line-height: 70px;}
.NySolDetail_xgcp ul li .xgcp_btn a { color: #999; font-size: 16px; }
.NySolDetail_xgcp ul li:hover { background: #006bd5; }
.NySolDetail_xgcp ul li:hover a.xgcp_name { color: #fff; background: url(../images/ico21.png) no-repeat left center; }
.NySolDetail_xgcp ul li:hover .xgcp_btn { background: url(../images/jt15.png) no-repeat right center; }
.NySolDetail_xgcp ul li:hover .xgcp_btn a { color: #fff; }
@media screen and (max-width:1199px) and (min-width:1080px) {
	
}
@media screen and (max-width:1079px) and (min-width:1024px) {

}
@media screen and (max-width:1023px) and (min-width:768px) {
.NySol_Detail{ margin-bottom:45px;}
.NySolDetail_xgcp ul li{ width:100%; }
.NySolDetail_xgcp ul li a.xgcp_name{ font-size: 18px;}
.NySolDetail_xgcp ul li .xgcp_btn a{ font-size:15px;}
.NySolDetail_xgcp ul li .xgcp_btn{ width:90px;}
}
@media (max-width: 767px) {
.NySol_Detail{ margin-bottom:25px;}
.NySolDetail_xgcp ul li{ width:100%; height:55px; line-height:55px; padding:0 10px; margin-bottom:3%;}
.NySolDetail_xgcp ul li a.xgcp_name{ background-size:16px;font-size: 16px;width: calc(100% - 95px); padding-left:25px;}
.NySolDetail_xgcp ul li .xgcp_btn{ height:55px; line-height:55px; width:80px;background-size:16px;}
.NySolDetail_xgcp ul li .xgcp_btn a{ font-size:14px;}
}
/*解决方案详情 结束*/

/*分页 开始*/
.nyPage { width:100%; margin:20px auto 0; padding:0; text-align:center;}
.nyPage a {display:inline-block; height: 44px;line-height: 44px;color: #666;font-size: 16px;margin:0 4px; padding:0 20px; background-color:#fff; border-radius:6px; box-shadow:0 0 4px rgba(0,0,0,0.06); /* border:1px solid #eaeaea;*/vertical-align:top;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.nyPage a.pnnum1, .nyPage a:hover { color:#fff; background-color:#006bd5;}
.nyPage span.PgAll {display:inline-block;height: 44px;line-height: 44px;color:#666;font-size: 16px; margin:0 4px; padding:0 20px; background-color:#e6e6e6; border-radius:6px; vertical-align:top;}

.nyProduct_Main .nyPage { margin:20px auto 0;}

@media (max-width:1280px) {
	.nyPage a, .nyPage span.PgAll { height:40px; line-height:40px; font-size:14px; padding:0 15px;}
	.nyPage span { height:40px; line-height:40px; font-size:14px;}
}

@media (max-width:767px) {
	.nyPage .PgNum, .nyPage span.PgAll { display:none;}
	.nyPage a { font-size:14px;}
}

@media (max-width:320px) {
	.nyPage a { padding:0 12px;}
}
/*分页 结束*/
/*详情页内容超出设置*/
@media (min-width:1199px) {
#c_detail_wrap #new-div .zoom-caret{display:none !important;}
}
#c_detail_wrap img,#c_detail_wrap p,#c_detail_wrap span,#c_detail_wrap div,#c_detail_wrap video,#c_detail_wrap embed{max-width:100% !important;max-height: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;word-break: normal;}

#c_detail_wrap #new-div{overflow-x: hidden;overflow-y: hidden;width: 100%;position:relative;}
#c_detail_wrap #new-div .zoom-caret{display:block;position: absolute;top: 10px;right: 5px;font-size: 50px;color: #a7a5a5;z-index: 2;padding: 0;margin: 0;opacity: .3;}
#c_detail_wrap #new-div table{transform-origin: left top;border-collapse: collapse;max-width: none!important;width: auto;}
#c_detail_wrap #new-div table td{padding: 3px;border: 1px solid #ccc;}
#c_detail_wrap #new-div table td img{max-width:90% !important;}

#c_detail_wrap #new-div.on{overflow:scroll; width: 100%;}
#c_detail_wrap #new-div.on .zoom-caret{display:none;}

/*设置滚动条样式*/
#c_detail_wrap #new-div::-webkit-scrollbar {height:2px;}/* 滚动槽 */
#c_detail_wrap #new-div::-webkit-scrollbar-track {background-color:#f0f0f0;border-radius:0px;}/* 滚动条滑块 */
#c_detail_wrap #new-div::-webkit-scrollbar-thumb {background-color:#bfbfbf;}
#c_detail_wrap #new-div::-webkit-scrollbar-thumb:window-inactive {background-color:#3c3c3c;}

@media (max-width:880px) {
#c_detail_wrap img,#c_detail_wrap p,#c_detail_wrap span,#c_detail_wrap div,#c_detail_wrap video,#c_detail_wrap embed{height:auto !important;max-width:100% !important;max-height: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;word-break: normal;}
}

#c_detail_wrap .ny_video{width:80% !important;margin:0 auto 10px;height:600px !important;display: block;}
@media screen and (max-width:1199px) and (min-width:1080px) {
#c_detail_wrap .ny_video{height:500px !important;}	
}
@media screen and (max-width:1079px) and (min-width:1024px) {
#c_detail_wrap .ny_video{height:400px !important;}

}
@media screen and (max-width:1023px) and (min-width:768px) {
#c_detail_wrap .ny_video{height:300px !important;}

}
@media (max-width: 767px) {
#c_detail_wrap .ny_video{height:200px !important;}
}