﻿/*ny_contact*/
.ny_lxwm{ background:#eef1f7; padding:95px 0;}
.ny_lxwm .lxwmone .lxwmorder{ width:50.6%; float:left;}
.ny_lxwm .lxwmone .mswz{ width:100%; background:#264dc2; padding:44px 8%; font-size:22px; text-align: justify; color:#fff;display:flex; display: -webkit-flex;align-items:center; border-radius:16px 16px 0 0;}
.ny_lxwm .lxwmone .mswz img{ margin-right:30px;}
.ny_lxwm .lxwmone .nylx_order{ background:#fff; padding:70px 5.5% 40px; border-radius:0 0 16px 16px;}

.nylx_order dl { margin: 0 -20px; }
.nylx_order dl dt { width: 100%; margin-bottom: 30px; padding: 0 20px; clear: both; }
.nylx_order dl dd { width: 50%; margin-bottom: 30px; padding: 0 20px; float: left; }
.nylx_order dl dt em { display: block; line-height: 30px; color: #bbb; font-size: 16px; font-style: normal; margin-top: 15px; padding: 0 32px; }
.nylx_order .nyContactOrder_ipt { width: 100%; padding: 10px 30px; border:0; border-radius:4px;background:#f3f6f9; position: relative; }
.nylx_order .nyContactOrder_area { width: 100%; padding: 10px 30px; border:0;border-radius:4px; background:#f3f6f9; position: relative; }
.nyContactOrder_ipt p, .nyContactOrder_area p {height: 40px; line-height: 40px; color: #555; font-size: 18px; padding-left: 12px; position: relative; float: left; }
.nyContactOrder_ipt p span, .nyContactOrder_area p span { display: inline-block; color: #f00; font-size: 18px; position: absolute; left: 0; top: 0; }
.nyContactOrder_ipt input { display: block; width: calc(100% - 108px); height: 40px; overflow: hidden; line-height: 40px;padding: 0; background: rgba(0, 0, 0, 0) !important; border: 0px solid #e6e6e6; outline: none;}
.nyContactOrder_ipt input::placeholder,.nyContactOrder_area textarea::placeholder{color: #555; font-size: 18px; }
.nyContactOrder_area textarea { display: block; width: calc(100% - 120px); height: 200px; overflow: hidden; line-height: 40px; color: #222; font-size: 18px; padding: 0; background: rgba(0, 0, 0, 0) !important; border: 0 solid #e6e6e6; outline: none; resize: none; }
.nyContactOrder_ipt input:focus, .nyContactOrder_area textarea:focus { border: 0px solid #009ccf; }
.nylx_order .nyContactOrder_ipt a.yzm { display: block; width: 110px; height: 54px; overflow: hidden; position: absolute; top: 3px; right: 3px; }
.nylx_order .nyContactOrder_ipt a.yzm img { display: block; width: 100%; height: 100%; border:0; }
.nyContactOrder_btn input.submitBtn { display: block; width: 100%; height: 60px; overflow: hidden; line-height: 60px; color: #fff; font-size: 18px; font-weight: bold; text-align: center; border-radius:4px; border: 0;outline: none; float: left; }
.nyContactOrder_btn input.submitBtn { background:#264dc2; }
.nyContactOrder_btn input.submitBtn:hover { background:#ff9000; }

.ny_lxwm .lxwmone .column{ width:42%; float:right; margin-top:40px;}
.ny_lxwm .lxwmone .ny_title{ text-align:left;}
.ny_lxwm .lxwmone .ny_title:after{margin: -16px 0 0;}
.ny_lxwm .lxwmone .lxwm_lkico{ margin-top:55px;}
.ny_lxwm .lxwmone .lxwm_lkico a{ display:block; width:64px; height:64px; border-radius:50%; background:#bcc4d4;display:flex; display: -webkit-flex;  justify-content:center;align-items:center; float:left; margin-right:4.46%; position:relative;}
.ny_lxwm .lxwmone .lxwm_lkico a:last-child{ margin-right:0;}
.ny_lxwm .lxwmone .lxwm_lkico a svg{ fill:#fff; width:26px; height:26px;transition: all 0s ease;}
.ny_lxwm .lxwmone .lxwm_lkico a:nth-of-type(2) svg{width:32px; height:32px;}
.ny_lxwm .lxwmone .lxwm_lkico a:nth-of-type(4) svg{width:28px; height:28px;}
.ny_lxwm .lxwmone .lxwm_lkico a:hover{ background:#264dc2;}
.ny_lxwm .lxwmone .lxwm_lkico .hoverewm{ width:152px; height:0;background:#fff; position:absolute; bottom:0; right:0; text-align:center; border-radius:5px; overflow:hidden;}
.ny_lxwm .lxwmone .lxwm_lkico a:hover .hoverewm{height:190px;}
.ny_lxwm .lxwmone .lxwm_lkico .hoverewm img{ width:100%;}
.ny_lxwm .lxwmone .lxwm_lkico .hoverewm p{line-height:20px; color:#555;}
.ny_lxwm .lxwmone .column ul{ margin-top:65px;}
.ny_lxwm .lxwmone .column ul li{ margin-bottom:60px;position: relative; padding-left:88px;min-height: 35px;}
.ny_lxwm .lxwmone .column ul li:last-child{ margin-bottom:0;}
.ny_lxwm .lxwmone .column ul li:after{content: ''; position: absolute; height:74px;width: 1px; border-left:2px dotted #cbcbcb; left:27px; top:84px;}
.ny_lxwm .lxwmone .column ul li:last-child:after{ display:none;}
.ny_lxwm .lxwmone .column ul li:nth-of-type(1){ background:url(../images/zxlxwoico1.webp) left 15px no-repeat;}
.ny_lxwm .lxwmone .column ul li:nth-of-type(2){ background:url(../images/zxlxwoico2.webp) left 15px no-repeat;}
.ny_lxwm .lxwmone .column ul li:nth-of-type(3){ background:url(../images/zxlxwoico3.webp) left 15px no-repeat;}
.ny_lxwm .lxwmone .column ul li span{ font-size:22px; color:#555;}
.ny_lxwm .lxwmone .column ul li p{ font-size:36px;font-weight: bold;word-break: break-all; margin-top:10px;}
.ny_lxwm .lxwmone .column ul li:nth-of-type(3) p{ font-size:30px;}

.NyContactMap_main{ background:#dee8f4; padding:85px 0 100px;}
.NyContactMap_main .m2lxMaps {height: 540px; overflow: hidden;border-radius:16px; border:8px solid #fff; margin-top:56px;}
.NyContactMap_main .m2lxMaps .m2lxMp { height: 100%; }
.NyContactMap_main .amap-info-contentContainer { display: none !important; }
.NyContactMap_main .amap-layers canvas{filter: grayscale(1) !important; -webkit-filter: grayscale(1) !important;-moz-filter: grayscale(1) !important;-ms-filter: grayscale(1) !important;-o-filter: grayscale(1) !important;}
@media (max-width:1440px) {
	.ny_lxwm{padding:68px 0;}
	.ny_lxwm .lxwmone .column .lxwmbt p{ font-size:42px; line-height:48px;}
	.ny_lxwm .lxwmone .column .lxwmbt span{ font-size:28px;margin-bottom: 40px;}
	.ny_lxwm .lxwmone .column ul li{ margin-bottom:90px;}
	.ny_lxwm .lxwmone .column ul li:after{ height:70px;}
	.ny_lxwm .lxwmone .column ul li p{ font-size:22px;}
	.ny_lxwm .lxwmone .column ul li:nth-of-type(3) p{ font-size:22px;}
	.ny_lxwm .lxwmone .mswz{ padding:40px 5.5%; font-size:20px;}
	.ny_lxwm .lxwmone .mswz img{ margin-right:20px;}
	.ny_lxwm .lxwmone .lxwmorder{ width:53%;}
	.ny_lxwm .lxwmone #ly_msg.ly_msg ul{ margin:0 auto;}
	.ny_lxwm .lxwmone #ly_msg.ly_msg ul li{margin: 0 auto 15px !important;}
	.ny_lxwm .lxwmone #ly_msg.ly_msg ul li .msg_ipt1,.ny_lxwm .lxwmone #ly_msg.ly_msg ul li .msg_ipt2,.ny_lxwm .lxwmone #ly_msg.ly_msg ul li .msg_ipt12{height:50px !important;}
	.ny_lxwm .lxwmone #ly_msg.ly_msg .msg_ipt1 input, .ny_lxwm .lxwmone .msg_ipt12 input, .ny_lxwm .lxwmone .msg_ipt2 input, .msg_ipt12 .msg_option,.ny_lxwm .lxwmone #ly_msg.ly_msg .msg_ipt2 input,.ny_lxwm .lxwmone #ly_msg.ly_msg ul li a.yzm_img{ height:50px!important;}
	.ny_lxwm .lxwmone #ly_msg.ly_msg ul li .msg_ipt0,.ny_lxwm .lxwmone #ly_msg.ly_msg ul li .msg_ipt0 textarea{ height:200px!important;}
	.ny_lxwm .lxwmone input::placeholder,.ny_lxwm .lxwmone textarea::placeholder{font-size:16px;}
	.nylx_order dl dd.code{ width:65%;}
	.nylx_order dl dd.tj_btn{ width:35%;}
	
	.NyContactMap_main{ padding:60px 0;}
	.NyContactMap_main .ind_bigbt{ font-size:38px; line-height:40px; margin-bottom:30px;}
	.NyContactMap_main .m2lxMaps{ margin-top:45px; height:450px;}
}
@media (max-width:1200px) {
	.ny_lxwm .lxwmone .mswz{ padding:30px 5.5%; font-size:18px;}
	.ny_lxwm .lxwmone .nylx_order{padding: 50px 5% 30px;}
	.nylx_order .nyContactOrder_ipt{ padding:10px 20px;}
	.nylx_order dl dd,.nylx_order dl dt{ margin-bottom:20px; padding:0 10px;}
	.ny_lxwm .lxwmone .column{ margin-top:0;}
	.ny_lxwm .lxwmone .column ul{ margin-top:50px;}
	
	.NyContactMap_main .m2lxMaps{height:400px;}
}
@media (max-width:1080px) {
	.ny_lxwm{padding:50px 0;}
	.ny_lxwm .lxwmone .column{ width:100%;padding-left:0; margin-top: 0;}
	.ny_lxwm .lxwmone .lxwm_lkico{ display: none;}
	.ny_lxwm .lxwmone .column ul{ margin-top:30px;}
	.ny_lxwm .lxwmone .column .lxwmbt p{ font-size:32px; line-height:38px;}
	.ny_lxwm .lxwmone .column .lxwmbt span{ font-size:22px; margin-bottom:20px;}
	.ny_lxwm .lxwmone .column ul li{ margin-bottom:15px;border: 1px solid #ddd; padding:20px 15px 20px 100px;}
	.ny_lxwm .lxwmone .column ul li:after{ display:none;}
	.ny_lxwm .lxwmone .column ul li:nth-of-type(1){ background:url(../images/zxlxwoico1.webp) 25px no-repeat;}
	.ny_lxwm .lxwmone .column ul li:nth-of-type(2){ background:url(../images/zxlxwoico2.webp) 25px no-repeat;}
	.ny_lxwm .lxwmone .column ul li:nth-of-type(3){ background:url(../images/zxlxwoico3.webp) 25px no-repeat;}
	.ny_lxwm .lxwmone .column ul li:nth-of-type(4){ background:url(../images/zxlxwoico4.webp) 25px no-repeat;}
	.ny_lxwm .lxwmone .column ul li:nth-of-type(5){ background:url(../images/zxlxwoico5.webp) 25px no-repeat;}
	.ny_lxwm .lxwmone .column ul li p{ margin-top:0;}
	
	.ny_lxwm .lxwmone .lxwmorder{ width:100%; padding-right:0;margin-top:30px;}
	.ny_lxwm .lxwmone #ly_msg.ly_msg ul li{margin: 0 auto 10px!important;}
	
	.NyContactMap_main{ padding:40px 0;}
	.NyContactMap_main .m2lxMaps{ margin-top:30px; height:350px;}
}
@media (max-width:767px) {
	.ny_lxwm{padding:30px 0;}
	.ny_lxwm .lxwmone .column ul li p,.ny_lxwm .lxwmone .column ul li:nth-of-type(3) p{font-size:18px;}
	
	.ny_lxwm .lxwmone .mswz{ font-size:16px;padding: 20px 4%;}
	.ny_lxwm .lxwmone .ly_order{ padding:4%;}
	.ny_lxwm .lxwmone .nylx_order{padding: 30px 5% 20px;}
	.nylx_order dl dd{ width:100%;}
	.nylx_order dl dd,.nylx_order dl dt{ margin-bottom:15px;}
	.ny_lxwm .lxwmone #ly_msg.ly_msg ul li{ width:100%;}
	#ly_msg.ly_msg ul li .msg_ipt12, #ly_msg.ly_msg ul li .msg_ipt1, #ly_msg.ly_msg ul li .msg_tara, #ly_msg.ly_msg ul li .msg_btn, #ly_msg.ly_msg ul li .msg_ipt0 textarea, .msg_ipt12 .msg_option, #ly_msg.ly_msg ul li .msg_ipt2{ padding-right:0 !important;}
	
	.NyContactMap_main{ padding:30px 0;}
	.NyContactMap_main .ind_bigbt{ font-size:30px; line-height:32px; margin-bottom:20px;}
	.NyContactMap_main .m2lxMaps{ margin-top:20px;}
}
@media (max-width:500px) {
	.ny_lxwm .lxwmone .lxwmorder{ margin-top:20px;}
	.ny_lxwm .lxwmone .column .lxwmbt p{ font-size:26px; line-height:32px;}
	.ny_lxwm .lxwmone .column ul li{ padding:20px 15px 20px 90px;}
	.ny_lxwm .lxwmone .column ul li:nth-of-type(1),
	.ny_lxwm .lxwmone .column ul li:nth-of-type(2),
	.ny_lxwm .lxwmone .column ul li:nth-of-type(3),
	.ny_lxwm .lxwmone .column ul li:nth-of-type(4),
	.ny_lxwm .lxwmone .column ul li:nth-of-type(5){background-position: 20px}
	.ny_lxwm .lxwmone .column ul li span{font-size:16px;}
	.ny_lxwm .lxwmone .column ul li p,.ny_lxwm .lxwmone .column ul li:nth-of-type(3) p{font-size:16px;}
	.nylx_order dl dd.code{ width:100%;}
	.nylx_order dl dd.tj_btn{ width:100%;}
	
	.NyContactMap_main .m2lxMaps{ height:280px;}
}