/* CSS Document */
.fxd, .lyHeader {
    background-color: #fff;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .06);
}
.fxd .ly_nav .nav_list > ul > li > a, .lyHeader .ly_nav .nav_list > ul > li > a{  color: #222;}
.fxd .lyHeader_Logo a img.logo01, .lyHeader_Logo a img.logo01 { display: none !important; }
.fxd .lyHeader_Logo a img.logo02, .lyHeader_Logo a img.logo02 { display: inline-block !important; }
.fxd .lh-lang, .lyHeader .lh-lang { color: #222; }
.fxd .lh-lang dt a,.lyHeader .lh-lang dt a{  color: #222; }
.fxd .lh-lang dt img,.lyHeader .lh-lang dt img{top:inherit; bottom:4px;}
.fxd .lyTop_ScBtn a,.lyHeader .lyTop_ScBtn a { background-color: #0058c4; background: linear-gradient(to right, #0058c4, #01b4fe); }
.fxd .lytop_menu a, .lyHeader .lytop_menu a { background: url(../images/menu_icon1.png) center center no-repeat; }
.fxd .ly_nav .nav_list > ul > li i,.lyHeader .ly_nav .nav_list > ul > li i, .lyHeader .ly_nav .nav_list > ul > li i,.lyHeader .ly_nav .nav_list > ul > li i,s.lyHeader .ly_nav .nav_list > ul > li i {background: url(../images/jt12.png) center center no-repeat;}
/*解决方案 开始*/
.IProduct { width: 100%; height: 750px; 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 {width: 100%;height: 100%;display: block;overflow: hidden;position: absolute;left: 0px;top: 0px;opacity:0;transition: all .4s ease;}
.IProduct .mySwiper4 .swiper-slide.active{ opacity:1;}
.IProduct .mySwiper4 .swiper-slide .IProduct_con {width: 100%; height: 100%; margin: 0 auto; padding: 0 8%; 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: 35%;height: auto;overflow: hidden;margin: 180px 0 0 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.IProduct_text .IProduct_tit b {display: block;font-size: 48px;color: #fff;margin-top: -90px;}
.IProduct_text .IProduct_tit span {display: block;color: rgba(255,255,255,0.05);font-size:90px;font-weight: bold;}
.IProduct_text .IProduct_tit span img { display: inline-block; margin-right: -8px; 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: 18px;height: 0;background-color: #0058c4; background: linear-gradient(to right, #0058c4, #01b4fe);margin: 20px 0 35px;}
.IProduct_text p {width: 100%;height: 96px;overflow: hidden;line-height: 34px;color: rgba(255,255,255,.65);font-size: 16px;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin: 0;}
.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; }
.IProduct_text a.IProduct_btn:hover { color: #fff; background-color: #015cac; border: 1px solid #015cac; }
.IProduct_text .fa_btn {background: rgba(255,255,255,.15) url(../images/jt01.png) 90% center no-repeat;line-height: 60px;color: #fff;font-size: 16px;padding: 0;width: 160px;border-radius: 50px;padding-left: 30px;margin-top: 60px;}
.IProduct_text .fa_btn a { display: block; width: 100%; height: 100%; color: #fff; }
.IProduct .mySwiper3 { width: 100%; margin: 0; padding:30px 0 0; position: absolute; bottom: 0; left:0; z-index:100; }
.IProduct .mySwiper3 .swiper-slide { text-align: center; margin: 0; padding: 26px 0; position: relative;visibility: visible !important; background:rgba(255,255,255,0.85); }
.IProduct .mySwiper3 .swiper-slide .fa_xqh {height: 68px;text-align: center;margin: 0 auto;}
.IProduct .mySwiper3 .swiper-slide:last-child .fa_xqh { border: 0; }
.IProduct .mySwiper3 .swiper-slide:first-child{ border-radius:0;}
.IProduct .mySwiper3 .swiper-slide:last-child{border-radius:0;}
.IProduct .mySwiper3 .swiper-slide .pIco {display: inline-block;width: 50px;height: 50px;overflow: hidden;margin: 10px auto 0;padding: 0;position:relative;}
.IProduct .mySwiper3 .swiper-slide .pIco img {display: block;position:absolute;left: 0;top: 0; width:100%;}
.IProduct .mySwiper3 .swiper-slide .pName {display: inline-block;overflow: hidden;color: #fff;font-size: 20px;color:#222;text-align: center;margin: 0 auto 10px;padding: 0;font-weight:bold;}
.IProduct .mySwiper3 .swiper-slide:hover,.IProduct .mySwiper3 .swiper-slide-thumb-active,.IProduct .mySwiper3 .swiper-slide.active { background-color: #0058c4; background: url(../images/lyFa_icoBg.png) no-repeat right bottom, linear-gradient(to right, #0058c4, #01b4fe); padding:41px 0; margin-top:-30px; overflow:visible; border-radius:10px 10px 0 0!important;}
.IProduct .mySwiper3 .swiper-slide:hover .pName, .IProduct .mySwiper3 .swiper-slide-thumb-active .pName, .IProduct .mySwiper3 .swiper-slide.active .pName{ color: #fff; }
.IProduct .mySwiper3 .swiper-slide:hover .pIco img,.IProduct .mySwiper3 .swiper-slide-thumb-active .pIco img,.IProduct .mySwiper3 .swiper-slide.active .pIco img{ bottom:-10px; top:inherit;}
.IProduct .mySwiper3 .swiper-slide:first-child:hover,.IProduct .mySwiper3 .swiper-slide-thumb-active:first-child,.IProduct .mySwiper3 .swiper-slide.active:first-child{border-radius:0 10px 0 0!important;}
.IProduct .mySwiper3 .swiper-slide:last-child:hover,.IProduct .mySwiper3 .swiper-slide-thumb-active:last-child,.IProduct .mySwiper3 .swiper-slide.active:last-child{border-radius:10px 0 0 0!important;}
/*解决方案 结束*/

.lyNySolution_Ms{ width:100%; padding:100px 0; background:url(../images/SolutionDs_Bg.jpg) no-repeat; background-size:cover; overflow:hidden;}
.lyNySolution_Ms .lyNySolution_D{ font-family: Arial, \5FAE\8F6F\96C5\9ED1, Microsoft Yahei, Helvetica, sans-serif !important; font-size: 16px !important; color:#777 !important; line-height:30px !important; text-align:center; padding:0 30px;}
.lyNySolution_Ms .lyNySolution_D p,.lyNySolution_Ms .lyNySolution_D span{font-family: Arial, \5FAE\8F6F\96C5\9ED1, Microsoft Yahei, Helvetica, sans-serif !important; font-size: 16px !important; color:#777 !important; line-height:30px !important;}

.lyNySolution_Main{ width:100%; padding:100px 0 0; background:#fff; overflow:hidden;}
.lyNySolution_list{ width:100%; margin-bottom:50px; overflow:hidden;}
.lyNySolution_list ul li{ width:31.333%; margin:0 2% 28px 0; float:left; background:#fff; border-radius:10px; height:80px; line-height:80px; padding:0 30px; border:1px solid #0058c4;}
/*.lyNySolution_list ul li i{ display:inline-block; background:#777; width:6px; height:6px; border-radius:50px; margin:0 12px 3px 0;}*/
.lyNySolution_list ul li a{width:100%; float:right; font-size:18px; font-weight:bold; color:#777; display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.lyNySolution_list ul li:hover,.lyNySolution_list ul li.cur{background-color:#0058c4;background: url(../images/Solutiontit_Bg.png) no-repeat right bottom, linear-gradient(to right, #0058c4, #01b4fe); border:0;}
.lyNySolution_list ul li:hover a,.lyNySolution_list ul li.cur a{ color:#fff;}
/*.lyNySolution_list ul li:hover i,.lyNySolution_list ul li.cur i{ background:#fff;}*/
.lyNySolution_Top{ padding:0 0 70px;}
.lyNySolution_Con{ width:100%; padding:30px 60px 100px; background:#f0f4f8; min-height:300px;}
.lyNySolution_Tab {width: 55%;height: 70px;margin: -99px 0 0;background: #fff;}
.lyNySolution_Tab ul li:before{ content:""; display:block; width:100%; height:0;background-color: #0058c4; background: linear-gradient(to right, #0058c4, #01b4fe); position:absolute; top:0; left:0;transition: all .4s ease;}
.lyNySolution_Tab ul li:hover:before,.lyNySolution_Tab ul li.on:before{ height:4px; left:0;}
.lyNySolution_Tab ul li{width:25%;float:left;font-size:18px;color:#555;height: 70px;line-height: 70px;position:relative;text-align:center;border-radius: 5px 5px 0 0; overflow:hidden;}
.lyNySolution_Tab ul li i.pIco,.lyNySolution_Tab ul p i.pIco { display:inline-block; width:30px; height: 18px; overflow: hidden; margin: 0 auto -2px; padding: 0; position: relative; }
.lyNySolution_Tab ul li img,.lyNySolution_Tab ul p img{ display:inline-block; position:absolute; top:0; left:0; max-width:100%;}
.lyNySolution_Tab ul li:after{content:"";width:1px;height:18px;display:inline-block;background:#eaeef2;position:absolute;right:0;top: 27px;}
.lyNySolution_Tab ul li em,.lyNySolution_Tab ul p em{ display: none; width: 0px; height: 2px; overflow: hidden; background-color: #0058c4; background: linear-gradient(to right, #0058c4, #01b4fe); margin: 0; padding: 0; position: absolute; bottom: 0px; left: 50%;  }
.lyNySolution_Tab ul li a{ color:#555;}
.lyNySolution_Tab ul li:hover img,.lyNySolution_Tab ul li.on img,.lyNySolution_Tab ul p:hover img{ top:inherit; bottom:0;}
.lyNySolution_Tab ul li:hover,.lyNySolution_Tab ul li:hover a,.lyNySolution_Tab ul li.on a{ color:#0058c4;}
.lyNySolution_Tab ul li:hover:after,.lyNySolution_Tab ul li.on:after{ display:none;}
.lyNySolution_Tab ul li:hover, .lyNySolution_Tab ul li.on{background: #f0f4f8;}

.lyNySolution_Con_Ds{min-height:300px;background: #fff;padding: 50px;border-radius: 10px;}
#Solution01,#Solution02,#Solution03,#Solution04{ height:100px;}
.fatd{ width:100%; overflow:hidden;}
.fatd ul li{ width:49%; float:left; margin:0 2% 28px 0; background:#fff; padding:30px;border-radius: 10px; position:relative;}
.fatd ul li:nth-child(2n+2){ margin-right:0;}
.fatd ul li:before{ content:""; display:block; float:left; width:30px; height:30px; background: url(../images/xico01.png) no-repeat left center; position:absolute; top:39px; background-size:100%;}
.fatd ul li p{ display:block; float:right;width: calc(100% - 60px); font-size:18px; color:#999; line-height:36px;overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; height:72px;}
.fatd ul li p a{ color:#999;}
.fatd ul li:hover{ background-color: #0058c4;background: url(../images/Solutiontit_Bg.png) no-repeat right bottom, linear-gradient(to right, #0058c4, #01b4fe);}
.fatd ul li:hover p,.fatd ul li:hover p a{ color:#fff;}
.fatd ul li:hover:before{ background: url(../images/xico02.png) no-repeat left center;background-size:100%;}
.yywj{width:100%; overflow:hidden;}
.yywj ul li{ width:100%; height:86px; line-height:86px; background:#fff; margin-bottom:20px; padding:0 50px; border-radius:10px; position:relative;}
.yywj ul li p{ display:block; width:calc(100% - 65px); float:left;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; font-size:16px; color:#666; background:url(../images/xico03.png) no-repeat left center; padding:0 0 0 55px;height:86px; line-height:86px;}
.yywj ul li:after{ content:""; display:block; width:39px; height:26px; background: url(../images/xico05.png) no-repeat center center; float:right; position:absolute; right:50px;top:30px;background-size:100%;}
.yywj ul li:hover{ background-color: #0058c4;background:linear-gradient(to right, #0058c4, #01b4fe);}
.yywj ul li:hover:after{background: url(../images/xico06.png) no-repeat center center;background-size:100%;}
.yywj ul li:hover p{ background:url(../images/xico04.png) no-repeat left center; color:#fff;}
/*应用文集弹窗*/
.lyNySolution_Cover { position: fixed; z-index: 999; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,.6); display: none; }
.lyNySolution_form { display: none; position: fixed; background: #fff; border-radius: 5px; z-index: 999; width: 1000px; min-height: 520px; top: 50%; left: 50%; border-radius: 15px; background: #fff; transform: translate(-50%, -50%); box-shadow: 0 8px 20px 0 rgba(0,0,0,.1); overflow: hidden; }
.lyNySolution_form .hd { height: 115px; background: url(../images/Nysolution_TcbtBg.png) no-repeat center center; background-size: cover; padding: 20px 50px; }
.lyNySolution_form .hd .hd_l { width: 80%; float: left; }
.lyNySolution_form .hd .hd_l span { display: block; font-size: 30px; color: #fff; font-weight:bold; }
.lyNySolution_form .hd .hd_l p { font-size: 16px; color: rgba(255,255,255,.5); margin-top: 5px; }
.lyNySolution_form .hd .hd_r { float: right; }
.lyNySolution_form .close { display: block; width: 30px; height: 30px; background: url(../images/h_form_close.png) center center no-repeat; position: absolute; top: 12px; right: 15px; cursor: pointer; }
.lyNySolution_form .bd { padding: 40px; }
.lyNySolution_form ul li.msg_ipt { width: 48.5%; overflow: hidden; margin: 0 3% 25px 0; padding: 0; float: left; position:relative; }
.lyNySolution_form ul li.msg_ipt:nth-child(2n+2) { margin-right: 0; }
.lyNySolution_form ul li.msg_tara { width: 100%; margin: 0 auto 30px; float: inherit; }
.lyNySolution_form ul li.msg_btn { width: 100%; margin: 0 auto; float: inherit; text-align: center; }
.lyNySolution_form ul li.msg_ipt input { display: block; width: 100%; height: 60px; overflow: hidden; line-height: 60px; color: #999; font-size: 16px; text-overflow: ellipsis; white-space: nowrap; margin: 0; padding: 0 20px 0 40px; border: 1px solid #e6e6e6; border-radius: 8px; outline: none; }
.lyNySolution_form ul li.msg_tara textarea { display: block; width: 100%; height: 150px; overflow: hidden; line-height: 30px; color: #999; font-size: 16px;margin: 0; padding: 20px; border: 1px solid #e6e6e6; border-radius: 8px; outline: none; resize: none; }
.lyNySolution_form ul li.msg_btn input { display: inline-block; width: 120px; height: 50px; overflow: hidden; line-height: 50px; color: #fff; font-size: 18px; text-overflow: ellipsis; white-space: nowrap; margin: 0 auto; padding: 0; border: 0; outline: none; border-radius: 5px; cursor: pointer; }
.lyNySolution_form ul li.msg_btn input.MsgBtn1 {background: #5e5e5e; }
.lyNySolution_form ul li.msg_btn input.MsgBtn2 { background-color: #0058c4;background: linear-gradient(to right, #0058c4, #01b4fe); margin-right: 25px;  }
.lyNySolution_form ul li.msg_ipt:before{content:"*";display:inline-block;font-size:18px;color:#ff0000;position: absolute;top: 18px;left: 24px;}
.lyNySolution_form ul li.msg_ipt:nth-child(3) input{ padding:0 20px 0 30px;}
.lyNySolution_form ul li:nth-child(3):before{ display:none;}
 input::placeholder {
 color:#999;
}
 input::-moz-placeholder {
 color:#999;
}
 input:-ms-input-placeholder {
color:#999;
}
 input::placeholder {
color:#999;
}
::-webkit-input-placeholder {
color:#999;
}


@media (max-width:1800px) {
.lyNySolution_Con .w1600{ width:100%;}
}

@media (max-width:1600px) {
.IProduct { height: 700px; }
.IProduct_text .IProduct_tit i{ margin:13px 0 30px;}
.IProduct .mySwiper4 .swiper-slide .IProduct_con .IProduct_text{ margin:170px 0 0 0; width:40%;}
.IProduct_text .IProduct_tit b{ font-size:44px;margin-top: -80px;}
.IProduct_text .IProduct_tit span{ font-size:80px;}
.lyNySolution_Ms,.lyNySolution_Main{ padding:80px 0 0;}
.lyNySolution_form{ width:70%;}
.lyNySolution_form .hd .hd_l span{ font-size:28px;}
.fatd ul li{padding:25px;margin: 0 2% 25px 0;}
.fatd ul li p{width: calc(100% - 55px); height:68px; font-size:17px; line-height:34px;}
.fatd ul li:before{top:36px;}
.yywj ul li{ height:83px; line-height:83px; padding:0 45px;}
.yywj ul li p{width: calc(100% - 60px);background-size: 27px auto; padding:0 0 0 50px; font-size:15px; height:83px; line-height:83px;}
.yywj ul li:hover p{background-size: 27px auto;}
.yywj ul li:after{ width:36px; top:29px; right:40px;}
.IProduct .mySwiper3 .swiper-slide .pName{ font-size:18px;}
}

@media (max-width:1560px) {
.IProduct_text .IProduct_tit b{ font-size:40px;margin-top: -70px;}
.IProduct_text .IProduct_tit span{ font-size:70px;}
.lyNySolution_form .hd .hd_l span{ font-size:26px;}
.lyNySolution_Con_Ds{ padding:45px;}
#Solution01, #Solution02, #Solution03, #Solution04{ height:90px;}
.yywj ul li{ padding:0 40px;}
}

@media (max-width:1440px) {
.IProduct { height: 660px; }
.IProduct .mySwiper4 .swiper-slide .IProduct_con .IProduct_text{ margin:160px 0 0 0; width:50%;}
.IProduct_text .IProduct_tit b{ font-size:36px;margin-top: -60px;}
.IProduct_text .IProduct_tit span{ font-size:60px;}
.IProduct_text .IProduct_tit i{ margin:12px 0 25px;}
.IProduct_text p{ height:85px; font-size:15px; line-height:30px;}
.IProduct .mySwiper3 .swiper-slide .pName{ font-size:17px;}
.IProduct .mySwiper3 .swiper-slide{ padding:26px 0;}
.IProduct .mySwiper3 .swiper-slide:hover, .IProduct .mySwiper3 .swiper-slide-thumb-active{ margin-top:-26px; padding:36px 0;}
.lyNySolution_Ms,.lyNySolution_Main{ padding:60px 0 0;}
.lyNySolution_Ms .lyNySolution_D,.lyNySolution_Ms .lyNySolution_D p,.lyNySolution_Ms .lyNySolution_D span{font-size: 15px !important;line-height: 30px !important;}
.lyNySolution_Con_Ds,.lyNySolution_Con_Ds p, .lyNySolution_Con_Ds span{font-size: 15px !important;line-height: 30px !important;}
.lyNySolution_list ul li a{ font-size:16px;}
.lyNySolution_list ul li{ height:65px; line-height:65px;padding:0 25px;margin: 0 2% 22px 0;}
.lyNySolution_list{ margin-bottom:35px;}
.lyNySolution_Con{ padding:30px 50px 50px;}
.lyNySolution_Tab{ height:65px; margin-top:-95px;}
.lyNySolution_Tab ul li{ font-size:16px; height:65px; line-height:65px;}
.lyNySolution_form .hd{ padding:25px 40px;}
.lyNySolution_form .hd .hd_l span{ font-size:24px;}
.lyNySolution_form .hd .hd_r img{ width:60px;}
.lyNySolution_form ul li.msg_btn input{ font-size:16px;}
.lyNySolution_form .hd .hd_l p{ font-size:15px;}
.lyNySolution_Con .w1600{ width:100%;}
#Solution01, #Solution02, #Solution03, #Solution04{ height:80px;}
.fatd ul li{padding:20px;margin: 0 2% 25px 0;}
.fatd ul li p{width: calc(100% - 50px); height:66px; font-size:16px; line-height:33px;}
.fatd ul li:before{ width:28px; height:28px; top:32px;}
.yywj ul li{ height:80px; line-height:80px; margin-bottom:18px; padding:0 35px;}
.yywj ul li p{width: calc(100% - 50px);background-size: 25px auto; padding:0 0 0 40px; font-size:15px;height:80px; line-height:80px;}
.yywj ul li:hover p{background-size: 25px auto;}
.yywj ul li:after{ width:33px; top:27px; right:30px;}

}


@media (max-width:1366px) {
.lyNySolution_Con_Ds{ padding:40px;}
}

@media (max-width:1280px) {
.lyNySolution_Ms .lyNySolution_D,.lyNySolution_Ms .lyNySolution_D p,.lyNySolution_Ms .lyNySolution_D span{font-size: 15px !important;line-height: 28px !important;}
.lyNySolution_Con_Ds,.lyNySolution_Con_Ds p, .lyNySolution_Con_Ds span{font-size: 15px !important;line-height: 28px !important;}
#Solution01, #Solution02, #Solution03, #Solution04{ height:70px;}
}

@media (max-width:1200px) {
.fxd, .lyHeader {
    position: inherit !important;
}
.lyNySolution_Ms,.lyNySolution_Main{ padding:50px 0 0;}
.IProduct { height: 620px; }
.IProduct_text .IProduct_tit b{ font-size:30px;margin-top: -40px;}
.IProduct_text .IProduct_tit span{ font-size:50px;}
.IProduct_text .IProduct_tit i{ margin:10px 0 20px;}
.IProduct_text p{ height:85px; font-size:15px; line-height:28px;}
.IProduct .mySwiper3 .swiper-slide{ padding:20px 0;}
.IProduct .mySwiper3 .swiper-slide .pIco{ width:45px; height:45px;}
.IProduct .mySwiper3 .swiper-slide:hover, .IProduct .mySwiper3 .swiper-slide-thumb-active,.IProduct .mySwiper3 .swiper-slide.active{ margin-top:-20px; padding:30px 0;}
.IProduct .mySwiper3 .swiper-slide .pName{ font-size:16px;margin: 0 auto 8px;}
.lyNySolution_list{ margin-bottom:30px;}
.lyNySolution_list ul li{ height:60px; line-height:60px; padding:0 20px;margin: 0 2% 18px 0;}
.lyNySolution_list ul li a{ font-size:15px;}
.lyNySolution_list ul li i{ margin: 0 10px 2px 0;}
.lyNySolution_Con{ padding:30px 40px 40px;}
.lyNySolution_Tab{margin-top:-90px; height:60px;}
.lyNySolution_Tab ul li{ font-size:15px; height:60px; line-height:60px;}
.lyNySolution_Tab ul li i.pIco, .lyNySolution_Tab ul p i.pIco{ margin: 0 auto -4px;}
.lyNySolution_form .hd{ height:100px;padding: 20px 30px;}
.lyNySolution_form .hd .hd_l span{ font-size:20px;}
.lyNySolution_form .hd .hd_r img{ width:56px;}
.lyNySolution_form ul li.msg_ipt input{ height:50px; line-height:50px; font-size:14px;padding: 0 10px 0 35px;}
.lyNySolution_form ul li.msg_ipt:before{ top:14px;}
.lyNySolution_form ul li.msg_tara textarea{ font-size:14px;}
.lyNySolution_form ul li.msg_btn input {font-size: 14px; height: 45px; line-height: 45px; }
.lyNySolution_form ul li.msg_ipt:before{ top:14px; left:18px;}
.lyNySolution_form ul li.msg_ipt:nth-child(3) input{padding: 0 10px 0 25px; }
.lyNySolution_Con_Ds{ padding:35px 40px;}
#Solution01, #Solution02, #Solution03, #Solution04{ height:45px;}

}

@media (max-width:1080px) {

}

@media (max-width:1024px) {
.IProduct { height: 560px; }
.IProduct .mySwiper4 .swiper-slide .IProduct_con .IProduct_text{ margin:140px 0 0 0; width:50%;}
.IProduct_text .IProduct_tit b{ font-size:24px;margin-top: -40px;}
.IProduct_text .IProduct_tit span{ font-size:40px;}
.IProduct_text p{ height:80px; font-size:14px; line-height:26px;}
.IProduct .mySwiper3 .swiper-slide .pIco{ width:40px; height:40px;}
.IProduct .mySwiper3 .swiper-slide .pName{ font-size:15px;margin: 0 auto 6px;}
.IProduct .mySwiper3 .swiper-slide{ padding:18px 0;}
.IProduct .mySwiper3 .swiper-slide:hover, .IProduct .mySwiper3 .swiper-slide-thumb-active,.IProduct .mySwiper3 .swiper-slide.active{ margin-top:-20px; padding:28px 0;}
.lyNySolution_Ms,.lyNySolution_Main{ padding:40px 0 0;}
.lyNySolution_Ms .lyNySolution_D,.lyNySolution_Ms .lyNySolution_D p,.lyNySolution_Ms .lyNySolution_D span{font-size: 14px !important;line-height: 26px !important;}
.lyNySolution_Con_Ds,.lyNySolution_Con_Ds p, .lyNySolution_Con_Ds span{font-size: 14px !important;line-height: 26px !important;}
.lyNySolution_list{ margin-bottom:25px;}
.lyNySolution_list ul li{ height:55px; line-height:55px; padding:0 20px;margin: 0 2% 15px 0;}
.lyNySolution_list ul li a{ font-size:14px;}
.lyNySolution_Con{ padding:30px;}
.lyNySolution_Tab{ width:80%; height:55px;margin-top:-85px;}
.lyNySolution_Tab ul li{ font-size:15px; height:55px; line-height:55px;}
.lyNySolution_form .hd .hd_l span{ font-size:18px;}
.lyNySolution_form .hd .hd_l p{ font-size:14px;}
.lyNySolution_Con_Ds{ padding:30px 40px;}
#Solution01, #Solution02, #Solution03, #Solution04{ height:40px;}
.fatd ul li{padding:20px;margin: 0 2% 25px 0;}
.fatd ul li p{width: calc(100% - 40px); height:60px; font-size:15px; line-height:30px;}
.fatd ul li:before{ width:26px; height:26px; top:29px;}
.yywj ul li{ height:76px; line-height:76px; margin-bottom:15px; padding:0 30px;}
.yywj ul li p{width: calc(100% - 45px);background-size: 23px auto; padding:0 0 0 40px; font-size:15px;height:76px; line-height:76px;}
.yywj ul li:hover p{background-size: 23px auto;}
.yywj ul li:after{ width:30px; top:25px; right:25px;}
}

@media (max-width:920px) {
.lyNySolution_form{ width:90%;}
}

@media (max-width:820px) {
.IProduct { height: 520px; }
.IProduct .mySwiper4 .swiper-slide .IProduct_con .IProduct_text{ margin:140px 0 0 0; width:100%;}
.IProduct_text .IProduct_tit b{ font-size:20px;margin-top: -35px;}
.IProduct_text .IProduct_tit span{ font-size:35px;}
.IProduct_text .IProduct_tit i{ margin:10px 0 15px;}
.IProduct .mySwiper3 .swiper-slide{ padding:15px 0;}
.IProduct .mySwiper3 .swiper-slide:hover, .IProduct .mySwiper3 .swiper-slide-thumb-active,.IProduct .mySwiper3 .swiper-slide.active{padding:25px 0;}
.lyNySolution_Ms,.lyNySolution_Main{ padding:30px 0 0;}
.lyNySolution_list{ margin-bottom:20px;}
.lyNySolution_list ul li{ width:100%; margin: 0 2% 10px 0;}
.lyNySolution_list ul li a{ font-size:14px;} 
.lyNySolution_list ul li i{ margin: 0 8px 2px 0;}
.lyNySolution_Con{ padding:25px;}
.lyNySolution_form .hd { padding: 20px; height: 95px; }
.lyNySolution_form .hd .hd_l span { font-size: 16px; }
.lyNySolution_form .hd .hd_l p { font-size: 14px; }
.lyNySolution_form .hd .hd_r { display: none; }
.lyNySolution_form .bd { padding: 20px 15px; }
.lyNySolution_form ul li.msg_ipt { margin: 0 3% 15px 0; width: 100%; }
.lyNySolution_form ul li.msg_ipt input { width: 100%; height: 40px; line-height: 40px;padding: 0 10px 0 30px; }
.lyNySolution_form ul li.msg_tara { margin: 0 auto 20px; }
.lyNySolution_form ul li.msg_tara textarea { padding: 0 15px; }
.lyNySolution_form ul li.msg_btn input { width: 40%; font-size: 14px; height: 40px; line-height: 40px; }
.lyNySolution_form ul li.msg_ipt:before{ top:10px; left:18px;}
.lyNySolution_form ul li.msg_ipt:nth-child(3) input{padding: 0 10px 0 20px; }
.lyNySolution_Con_Ds{ padding:20px 30px;}
.lyNySolution_Tab{ margin-top:-80px;}
#Solution01, #Solution02, #Solution03, #Solution04{ height:30px;}
}

@media (max-width: 767px) {
.IProduct { height: 450px; }
.IProduct .mySwiper4 .swiper-slide .IProduct_con .IProduct_text{ margin:115px 0 0 0;}
.IProduct_text .IProduct_tit b{ font-size:20px;margin-top: -35px;}
.IProduct_text .IProduct_tit span{ font-size:35px;}
.IProduct_text .IProduct_tit i{ margin:10px 0 15px;}
.IProduct_text p{ height:80px; font-size:14px; line-height:26px;}
.IProduct .mySwiper3 .swiper-slide .pIco{ width:40px; height:40px;}
.IProduct .mySwiper3 .swiper-slide .pName{ font-size:14px;margin: 0 auto 6px;}
.IProduct .mySwiper3 .swiper-slide{ padding:10px 0;}
.IProduct .mySwiper3 .swiper-slide:hover, .IProduct .mySwiper3 .swiper-slide-thumb-active,.IProduct .mySwiper3 .swiper-slide.active{ margin-top:-20px; padding:20px 0;}
.lyNySolution_Ms .lyNySolution_D{ padding:0;}
.lyNySolution_Con{ padding:20px 10px;}
.lyNySolution_form .hd .hd_l p{ font-size:13px;}
.lyNySolution_Tab{ width:100%; margin-top:-110px;}
.lyNySolution_Tab ul li{ width:50%; height:45px; line-height:45px; font-size:14px;}
.lyNySolution_Tab ul li:after{ top:14px;}
#Solution01, #Solution02, #Solution03, #Solution04{ height:20px;}
.lyNySolution_Top{ padding:0 0 90px;}
.fatd ul li{ width:100%; padding:20px;margin: 0 0 18px 0;}
.fatd ul li p{width: calc(100% - 40px); height:52px; font-size:14px; line-height:28px;}
.fatd ul li:before{ width:25px; height:25px; top:27px;}
.yywj ul li{ height:66px; line-height:66px; margin-bottom:10px; padding:0 20px;}
.yywj ul li p{width: calc(100% - 38px);background-size: 20px auto; padding:0 0 0 35px; font-size:14px;height:66px; line-height:66px;}
.yywj ul li:hover p{background-size: 20px auto;}
.yywj ul li:after{ width:26px; top:20px; right:20px;}
}
@media (max-width:712px) {
.lyNySolution_form .hd { height: 110px; }	
}
@media (max-width:375px) {
.lyNySolution_form .hd { height: 125px; }	
}
@media (max-width:320px) {
}
