/* nyshfw_one */
.nyshfw_one{ padding:90px 0; background:#f3f6f9; overflow:hidden;}
.nyshfw_one .shfw_left{ width:33.75%; float:left;}
.nyshfw_one .shfw_left em{ display:block;width:56px; height:56px; background:url(../images/shfw_ico1.webp) center no-repeat; background-size:100%; margin-bottom:15px;}
.nyshfw_one .shfw_left .ny_title{ text-align:left;}
.nyshfw_one .shfw_left .ny_title:after{margin: -16px 0 0;}
.nyshfw_one .shfw_left .ms { font-size:22px; color:#555; line-height:40px; text-align: justify; margin:33px 0 50px;}
.nyshfw_one .shfw_left .shfw_tel{ width:80%; height: 60px; font-size:22px; color:#fff;display:flex; display: -webkit-flex;  justify-content:center;align-items:center; background:#264dc2; border-radius:30px; box-shadow:0 10px 16px rgba(38,77,194,.3);}
.nyshfw_one .shfw_left .shfw_tel svg{ width:22px; height:22px; fill:#ff9000;}
.nyshfw_one .shfw_left .shfw_tel i{ padding:0 15px;}
.nyshfw_one .shfw_right{ width:55.75%; height:458px; float:right; margin-right:2%; background:url(../images/nyshfw.webp) center no-repeat; background-size:cover; border-radius:8px; overflow:hidden; position:relative;}
.nyshfw_one .shfw_right .zhe{ width:100%; height:100%; position:absolute; top:0; right:0;/*background:rgba(38,77,194,.5);*/background-image: linear-gradient(to right, rgba(38,77,194, 0) 40%, rgba(38,77,194, 1));}
.nyshfw_one .shfw_right .ewm{ width:132px; text-align:center; position: absolute; right:58px; top:50%; transform:translateY(-50%); z-index:3;}
.nyshfw_one .shfw_right .ewm img{ width:100%;}
.nyshfw_one .shfw_right .ewm p{ font-size:18px; color:rgba(255,255,255,.5); margin-top:10px;}
@media (max-width:1440px) {
	.nyshfw_one{ padding:68px 0;}
	.nyshfw_one .shfw_left{ width:35%;}
	.nyshfw_one .shfw_left .ms{ font-size:20px; line-height:36px;}
	.nyshfw_one .shfw_left .shfw_tel svg{ margin-right:15px;}
	.nyshfw_one .shfw_left .shfw_tel i{ display:none;}
	.nyshfw_one .shfw_right{margin-right:0;}
}
@media (max-width:1080px) {
	.nyshfw_one{ padding:50px 0;}
	.nyshfw_one .shfw_left{ width:40%;}
	.nyshfw_one .shfw_left em{ display:none;}
	.nyshfw_one .shfw_left .ms{ font-size:18px;margin: 20px 0 30px;}
	.nyshfw_one .shfw_left .shfw_tel{ width:90%;}
	.nyshfw_one .shfw_left .shfw_tel svg{ margin-right:10px;}
	.nyshfw_one .shfw_right{ height:335px; width:54%;}
	.nyshfw_one .shfw_right .ewm p{ font-size:16px; margin-top:0;}
	
}
@media (max-width:767px) {
	.nyshfw_one{ padding:30px 0;}
	.nyshfw_one .shfw_left{ width:100%; text-align:center;}
	.nyshfw_one .shfw_left .ny_title{ text-align:center;}
	.nyshfw_one .shfw_left .ny_title:after{ margin:0 auto;}
	.nyshfw_one .shfw_left .ms{ font-size:16px;line-height:28px; margin:20px auto;}
	.nyshfw_one .shfw_left .shfw_tel{ width:230px;height:50px; margin:0 auto; font-size:18px;}
	.nyshfw_one .shfw_right{width:100%; height:225px; margin-top:20px;}
}

/*nyshfw_two*/
.nyshfw_two{ padding:90px 0; background:#dee8f4; overflow:hidden;}
.nyshfw_two .ny_title:after{ width:1150px;}
.nyshfw_two ul{ margin-top:50px;display: -webkit-flex;display: flex;flex-wrap: wrap;}
.nyshfw_two ul li{ width:31.333333%; margin-right:3%; background:#fff; border-radius:8px; float:left; padding:64px 3.5%; text-align:center; border-bottom:6px solid #fff;}
.nyshfw_two ul li:last-child{ margin-right:0;}
.nyshfw_two ul li em{ display:block;width:162px; height:162px; border-radius:50%; border:1px dashed #264dc2; padding:13px; margin:0 auto; position:relative;}
.nyshfw_two ul li em:after{ content:''; display:block;width:136px; height:136px; border-radius:50%;background:#eef1f7; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);transition: all .4s ease;}
.nyshfw_two ul li em svg{ width:50px; height:50px; fill:#3c3c3c;position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:2;transition: all 0s ease;}
.nyshfw_two ul li p{ font-size:30px; font-weight: bold; margin: 42px 0 25px;}
.nyshfw_two ul li span{ display:block; font-size:18px; line-height:30px; color:#555; text-align: justify;}
.nyshfw_two ul li:hover{border-bottom:6px solid #ff9000; background:#264dc2; box-shadow:0 0 30px rgba(38,77,194,.32); transform:translateY(-10px);}
.nyshfw_two ul li:hover p{ color:#fff;}
.nyshfw_two ul li:hover span{ color:rgba(255,255,255,.7);}
.nyshfw_two ul li:hover em{ border:1px dashed #fff;}
.nyshfw_two ul li:hover em:after{ background:rgba(255,255,255,.1);}
.nyshfw_two ul li:hover em svg{ fill:#fff;}
@media (max-width:1440px) {
	.nyshfw_two{ padding:68px 0;}
	.nyshfw_two .ny_title:after{ width:956px;}
	.nyshfw_two ul{ margin-top:40px;}
	.nyshfw_two ul li em{ width:142px; height:142px;}
	.nyshfw_two ul li em:after{width:116px; height:116px;}
	.nyshfw_two ul li p{ font-size:26px;margin: 25px 0 15px;}
}
@media (max-width:1200px) {
	.nyshfw_two .ny_title:after{ width:860px;}
	.nyshfw_two ul li{padding: 40px 3.5%;}
}
@media (max-width:1080px) {
	.nyshfw_two{ padding:50px 0;}
	.nyshfw_two .ny_title{ display:none;}
	.nyshfw_two ul{ margin-top:0;}
	.nyshfw_two ul li{ width:32%; margin-right:2%; padding:40px 3%;}
	.nyshfw_two ul li em{ width:122px; height:122px;}
	.nyshfw_two ul li em:after{width:96px; height:96px;}
	.nyshfw_two ul li p{ font-size:24px;}
}
@media (max-width:767px) {
	.nyshfw_two{ padding:30px 0 15px;}
	.nyshfw_two ul li{ width:100%; margin-right:0; margin-bottom:15px;padding:30px 4%;}
	.nyshfw_two ul li em{ width:112px; height:112px;}
	.nyshfw_two ul li em:after{width:86px; height:86px;}
	.nyshfw_two ul li p{ font-size:20px;margin: 15px 0 10px;}
	.nyshfw_two ul li span{ font-size:16px; line-height:28px;}
}

/*ny_dzfw Customized service*/
.ny_dzfw{padding:90px 0 75px; background:#dee8f4; overflow:hidden;}
.ny_dzfw ul{ margin-top:50px; min-height:350px;}
.ny_dzfw ul li{ width:100%; background:#fff; border-radius:8px; padding:0 40px;display:flex; display: -webkit-flex; justify-content:space-between;align-items:center;flex-wrap: wrap; position:relative; margin-bottom:15px;}
.ny_dzfw ul li:after{ content:''; display:block; width:100%; height:0; background:url(../images/dzfw_bg.webp) right center no-repeat; position:absolute; bottom:0; right:0;transition: all .4s ease;}
.ny_dzfw ul li .left{ width:350px; font-size:22px;font-weight: bold; padding-right:20px;}
.ny_dzfw ul li .right{width: calc(100% - 350px);  border-left:3px solid #dee8f4; padding:25px 5%; font-size:18px !important;line-height:40px!important;}
.ny_dzfw ul li .right,.ny_dzfw ul li .right p,.ny_dzfw ul li .right span{ font-size:18px !important;line-height:40px!important; background:none !important;}
.ny_dzfw ul li:hover{ background:#264dc2;}
.ny_dzfw ul li:hover:after{ height:100%;}
.ny_dzfw ul li:hover .left{ color:#fff;}
.ny_dzfw ul li:hover .right,.ny_dzfw ul li:hover .right p,.ny_dzfw ul li:hover .right span{ color:#fff !important;}
@media (max-width:1440px) {
	.ny_dzfw{ padding:68px 0 53px;}
	.ny_dzfw ul{ margin-top:40px;}
}
@media (max-width:1080px) {
	.ny_dzfw{ padding:50px 0 35px;}
	.ny_dzfw ul{ margin-top:30px;}
	.ny_dzfw ul li .left{width:250px; font-size:20px;}
	.ny_dzfw ul li .right{width: calc(100% - 250px);}
	.ny_dzfw ul li .right p{ line-height:34px !important;}
}
@media (max-width:767px) {
	.ny_dzfw{ padding:30px 0 15px;}
	.ny_dzfw ul{ margin-top:30px;}
	.ny_dzfw ul li{ padding:0 20px;}
	.ny_dzfw ul li .left{width:22%; font-size:18px;padding-right: 15px;}
	.ny_dzfw ul li .right{width:78%;}
	.ny_dzfw ul li .right p{ font-size:16px !important;line-height:28px !important;}
}

/*ny_yyzx Application consulting*/
.ny_yyzx{padding:90px 0; background:#f3f6f9;}
.ny_yyzx .cont{ padding:0 15%; margin-top:45px; font-size:18px; color:#555; line-height:30px; text-align:center;}
.ny_yyzx .cont p{ font-size:18px; color:#555; line-height:30px;}
.ny_yyzx ul{ width:56%; overflow:hidden; margin:35px auto 0;}
.ny_yyzx ul li{ width:33.333333%; float:left; text-align:center; position:relative;}
.ny_yyzx ul li:after{ content:''; display:block; width:1px; height:60px; background:#caced5; position:absolute; right:0; top:50%; transform:translateY(-50%);}
.ny_yyzx ul li:last-child:after{ display:none;}
.ny_yyzx ul li p{ font-size:60px;font-weight: bold;}
.ny_yyzx ul li p i{ font-size:18px; color:#777; padding-left:16px;}
.ny_yyzx ul li span{font-size:18px; color:#777;}
@media (max-width:1440px) {
	.ny_yyzx{padding:68px 0;}
	.ny_yyzx .cont{margin-top: 35px;}
	.ny_yyzx ul{ margin-top:25px;}
	.ny_yyzx ul li p{ font-size:50px;}
}
@media (max-width:1080px) {
	.ny_yyzx{padding:50px 0;}
	.ny_yyzx .cont{margin-top: 30px;padding: 0 5%;}
	.ny_yyzx ul{ margin-top:20px;width: 80%;}
	.ny_yyzx ul li p{ font-size:40px;}
	.ny_yyzx ul li p i{ padding-left:10px;}
}
@media (max-width:767px) {
	.ny_yyzx{padding:30px 0;}
	.ny_yyzx .cont{margin-top: 20px;padding: 0; font-size:16px; line-height:28px;}
	.ny_yyzx ul{width:94%;}
	.ny_yyzx ul li p{ font-size:30px;}
	.ny_yyzx ul li p i{padding-left: 5px;font-size:16px;}
	.ny_yyzx ul li span{ font-size:16px;}
}
@media (max-width:500px) {
	.ny_yyzx ul li p{ font-size:24px;}
	.ny_yyzx ul li p i,.ny_yyzx ul li span{ font-size:15px;}
}

/*yyzx_order 留言咨询*/
.yyzx_order{ padding:100px 0; background:url(../images/yyzx_ordbg.webp) center no-repeat; background-size:cover;}
.yyzx_order .nyzx_box{ background:#fff; border-radius:16px; padding:50px 5%;}
.yyzx_order .nyzx_box dl dd{ width:30.666666%; margin-right:4%; float:left; margin-bottom:25px;}
.yyzx_order .nyzx_box dl dd:nth-of-type(3){ margin-right:0;}
.yyzx_order .nyzx_box dl dd p{ font-size:18px;font-weight: bold; margin-bottom:8px;}
.yyzx_order .nyzx_box dl dd span{ color:#f00; padding-left:3px;}
.yyzx_order .nyzx_box dl dd input{ width:100%; height:58px; border:1px solid #e6e6e6; border-radius:8px;padding:0 28px;}
.yyzx_order .nyzx_box dl dd.w100{ width:100%;}
.yyzx_order .nyzx_box dl dd textarea{width:100% !important; border:1px solid #e6e6e6; border-radius:8px;padding:20px 28px; min-height:120px;}
.yyzx_order .nyzx_box dl dd .btn{ text-align:center;}
.yyzx_order .nyzx_box dl dd .btn input{ width:156px; height:60px; line-height:60px; text-align:center; color:#fff; background:#264dc2; font-size:22px;font-weight: bold; margin:0 auto; border-radius:30px;}
.yyzx_order .nyzx_box dl dd .btn input:hover{background:#ff9000;}
@media (max-width:1440px) {
	.yyzx_order{ padding:68px 0; }
}
@media (max-width:1080px) {
	.yyzx_order{ padding:50px 0; }
	.yyzx_order .nyzx_box{padding: 50px 5% 30px;}
	.yyzx_order .nyzx_box dl dd{ width:100%; margin-right:0; margin-bottom:20px;}
	.yyzx_order .nyzx_box dl dd input{ height:50px;}
	.yyzx_order .nyzx_box dl dd .btn input{ height:50px; line-height:50px; font-size:18px;}
}
@media (max-width:767px) {
	.yyzx_order{ padding:30px 0; }
	.yyzx_order .nyzx_box{padding: 30px 5% 10px;}
	.yyzx_order .nyzx_box dl dd p{ font-size:16px;}
	.yyzx_order .nyzx_box dl dd input{ padding:0 15px;}
}