/*联系我们内页*/
.lx_nybanner .text{ width:100%;left:50%;top:50%; transform:translate(-50%,-50%); bottom:auto; text-align:center;}
.lx_nybanner .text i{ display: inline-block;width:64px; height:64px; border:1px solid #fff; border-radius:15px;background:url(../images/lxwm_tel.png) center no-repeat; margin:45px auto 20px;}
.lx_nybanner .text .lxwmtel{ font-size:48px; font-weight:bold; color:#fff;}

.nylxwm{ padding:80px 0 90px; overflow:hidden;}
.Headline{ text-align:center; font-size:30px; color:#0e0e0e; font-weight:bold; text-transform:uppercase; margin-bottom:30px;}
.nylxwm .Headline{text-transform: capitalize;}
.nylxwm .Headline p{ font-size:18px; color:#666;}
.nylxwm .lxorder{ width:100%; border:1px solid #999; border-radius:40px; padding:70px; margin-bottom:70px; overflow:hidden;}
.nylxwm .lxorder ul li{ width:48%; float:left; margin-bottom:40px; position:relative;}
.nylxwm .lxorder ul li:nth-child(2n){ float:right;}
.nylxwm .lxorder ul li:last-child{ width:100%;margin-bottom:0;display:flex; display: -webkit-flex; justify-content:center;}
.nylxwm .lxorder ul li.lycont{ width:100%; float:none; min-height:60px; line-height:34px; height:auto; clear:both;}
.nylxwm .lxorder ul li label{font-size: 24px; color:#222;}
.nylxwm .lxorder ul li label span{color:#f00; font-size:20px; padding-left:5px;}
.nylxwm .lxorder ul li .msg_ipt1 input{display: block!important;width: 100%; height:30px; line-height:30px; color:#999; border: 0; border-bottom:1px solid #c4c4c4; outline: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;background: none;}
.nylxwm .lxorder ul li .msg_ipt1 textarea{display: block!important;width: 100%; height:100px; color:#999;border: 0; border-bottom:1px solid #c4c4c4; outline: none; background: none;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nylxwm .lxorder ul li .msg_btn input{ width:160px; height:54px; line-height:54px; border-radius:30px; color:#fff; border:0; outline:0; background:#999; margin-top:20px; font-size:16px; transition: all .4s ease;}
.nylxwm .lxorder ul li .msg_btn input:hover{background:#666;}
.nylxwm .lxorder ul li .msg_btn input.msg_btn1{ background:#0032ff; background-image: linear-gradient(to right, #3d86fd , #1c54cb, #0032ff); margin-right:22px; transition: all .4s ease;}
.nylxwm .lxorder ul li .msg_btn input.msg_btn1:hover{background:#1c54cb; background-image: linear-gradient(to right, #0032ff, #1c54cb, #3d86fd);}
.nylxwm .lxorder ul li select {display: block; width: 100%;line-height:50px;  overflow: hidden; color: #222; font-size: 24px; text-overflow: ellipsis; white-space: nowrap; margin: 0;border:0;    border-bottom: 1px solid #c4c4c4;outline: none;background: url(../images/yjt02.png) no-repeat 96% 40% transparent; appearance: none; -moz-appearance: none; -webkit-appearance: none; padding-bottom:16px;}

.nylxwm .lxfstwo{ width:100%;}
.nylxwm .lxfstwo li{ width:48%; float:left;}
.nylxwm .lxfstwo li:nth-child(2n){ float:right;}
.nylxwm .lxfstwo li p{ font-size:24px;display:flex; display: -webkit-flex;align-items:center; border-bottom:1px solid #c4c4c4; padding-bottom:17px; margin-bottom:35px}
.nylxwm .lxfstwo li p img{ margin-right:8px;}
.nylxwm .lxfstwo li span{ font-size:24px; font-weight:bold;}
@media (max-width:1500px) {
	.lx_nybanner .text i{ margin-top:30px;}
	.lx_nybanner .text .lxwmtel{ font-size:40px;}
	.nylxwm{ padding:80px 0;}
	.Headline{font-size:32px; margin-bottom:20px;}
	.nylxwm .lxorder{ padding:60px; margin-bottom:60px;}
	.nylxwm .lxorder ul li label{ font-size:20px;}
	.nylxwm .lxorder ul li select{ font-size:20px; line-height:44px;}
	.nylxwm .lxfstwo li p{margin-bottom:20px;}
	.nylxwm .lxfstwo li span{ font-size:20px;}
}
@media (max-width:1200px) {
	.lx_nybanner .text i{ width:54px; height:54px; background-size:24px; margin:20px 0; border-radius:10px;}
	.lx_nybanner .text .lxwmtel{ font-size:34px;}
	.nylxwm{ padding:60px 0;}
	.Headline{font-size:28px; margin-bottom:20px;}
	.nylxwm .Headline p{ font-size:14px;}
	.nylxwm .lxorder{ padding:50px; border-radius:30px; margin-bottom:50px;}
	.nylxwm .lxorder ul li{ margin-bottom:30px;}
	.nylxwm .lxorder ul li .msg_btn input{ width:140px; height:46px; line-height:46px; margin-top:10px;}
	.nylxwm .lxorder ul li .msg_btn input.msg_btn1{ margin-right:15px;}
	.nylxwm .lxfstwo li p{ font-size:20px; margin-bottom:10px; padding-bottom:10px;}
	.nylxwm .lxfstwo li p img{ width:20px;}
	.nylxwm .lxfstwo li span{ font-size:18px;}
}
@media (max-width:767px) {
	.lx_nybanner .text i{ width:44px; height:44px; background-size:20px; margin:15px 0; border-radius:7px;}
	.lx_nybanner .text .lxwmtel{ font-size:28px;}
	.nylxwm{ padding:40px 0;}
	.Headline{font-size:20px; line-height:20px;}
	.nylxwm .Headline p{ display:none;}
	.nylxwm .lxorder{ padding:40px; border-radius:15px; margin-bottom:40px;}
	.nylxwm .lxorder ul li{ width:100%;}
	.nylxwm .lxorder ul li label{ font-size:17px;}
	.nylxwm .lxfstwo li{ width:100%; margin-bottom:25px;}
	.nylxwm .lxfstwo li:last-child{ margin-bottom:0;}
	.nylxwm .lxfstwo li p{ font-size:17px;}
	.nylxwm .lxfstwo li span{ font-size:16px;}
	.nylxwm .lxorder ul li select{ font-size:17px;}
}
@media (max-width:600px) {
	.lx_nybanner .text i{ display:none;}
	.lx_nybanner .text .lxwmtel{ font-size:22px;}
	}
@media (max-width:500px) {
	.nylxwm .lxorder{ padding:40px 30px;}
	.nylxwm .lxorder ul li .msg_btn input{ width:120px; height:40px; line-height:40px; font-size:14px; margin-top:0;}
	.nylxwm .lxorder ul li .msg_btn input.msg_btn1{ margin-right:10px;}
}