/* 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; }
.fxd .lyHeader_Logo a img.logo02, .lyHeader_Logo a img.logo02 { display: inline-block; }
.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;}
.lyNyService_Top{ width:100%; padding:100px 0; overflow:hidden;}
.lyNyService_tit{ width:100%; text-align:center; margin-bottom:50px; overflow:hidden;}
.lyNyService_tit b{ font-size:36px; display:block; color:#333;}
.lyNyService_tit p{ color:#999; font-size:16px; margin:5px 0 0; text-transform:uppercase;}
.lyNyService_ys ul li{ width:25%; float:left; padding:0 30px; text-align:center;}
.lyNyService_ys ul li img{ display:block; margin:0 auto;}
.lyNyService_ys ul li b{ display:block; font-size:24px; color:#333; margin:30px auto 8px;}
.lyNyService_ys ul li p{ font-size:16px; color:#999;}
.lyNyService_ys ul li:hover img{transform: rotateY(180deg);}

.lyNyService_Center{ width:100%; background:#f0f4f8; padding:100px 0; overflow:hidden;}
.lyNyService_Center .lyNyService_tit{ text-align:left; margin-bottom:30px;}
.lyNyService_l{ width:45%; float:left; background:#fff url(../images/lyhdbm_icoBg.png) no-repeat right bottom; border-radius:10px; padding:45px 45px 120px;}
.lyNyService_l:hover{ margin-top:-10px;}
.lyNyService_Data ul li{ width:31.333%; float:left; margin:0 2% 0 0;}
.lyNyService_Data ul li b{ display:block; font-size:20px; color:#333; margin-bottom:5px;}
.lyNyService_Data ul li p{ font-size:16px; color:#999;}
.lyNyService_Ms{ margin-top:40px;}
.lyNyService_Ms ul li{ width:100%; margin-bottom:19px; line-height:30px;}
.lyNyService_Ms ul li p i{ display:inline-block; background:#f39500; width:4px; height:4px; border-radius:50px; margin:0 10px 5px 0;}
.lyNyService_Ms ul li p{ font-size:16px; color:#999;}
.lyNyService_Ms ul li span{font-size:16px; color:#999;}

.lyNyService_r{ width:52%; float:right;}
.lyNyService_r ul li{ width:100%; height:158px; background:#fff; border-radius:10px; margin-bottom:10px;}
.lyNyService_r ul li .lyNyService_fwl{ width:178px; height:158px; background:url(../images/ServiceIco_Bg.png) no-repeat; background-size:100%; float:left; padding-top:40px;border-radius: 10px 0 0  10px;}
.lyNyService_r ul li .lyNyService_fwl img{ display:block; margin:0 auto 8px;}
.lyNyService_r ul li .lyNyService_fwl b{ display:block; color:#fff; font-size:18px; font-weight:bold; text-align:center;}
.lyNyService_r ul li .lyNyService_fwr{width: calc(100% - 178px); padding:0 40px; float:right;display: flex;/* 使用Flexbox布局 */flex-direction: column; /* 设置主轴为垂直方向 */justify-content: center; /* 垂直居中子元素 */ height:158px;}
.lyNyService_r ul li .lyNyService_fwr p{ font-size:16px; color:#999; line-height:35px;}
.lyNyService_r:hover{ margin-top:-10px;}

.lyNyService_Order{ width:100%; padding:100px 0 0; overflow:hidden;}
.lyNyService_Order ul li.msg_ipt { width: 48.5%; overflow: hidden; margin: 0 3% 25px 0; padding: 0; float: left; position:relative; }
.lyNyService_Order ul li.msg_ipt:nth-child(2n+2) { margin-right: 0; }
.lyNyService_Order ul li.msg_tara {width: 100%;margin: 0 auto 50px;float: inherit;}
.lyNyService_Order ul li.msg_btn {width: 100%;margin: 0 auto;float: inherit;text-align: center;}
.lyNyService_Order ul li.msg_ipt input,.lyNyService_Order ul li.msg_ipt select {display: block;width: 100%;height: 60px;overflow: hidden;line-height: 60px;color: #888;font-size: 18px;text-overflow: ellipsis;white-space: nowrap;margin: 0;padding: 0 20px 0 40px;border:1px solid #dde3e9;border-radius: 10px;outline: none;}
.lyNyService_Order ul li.msg_tara textarea { display: block; width: 100%; height: 215px; overflow: hidden; line-height: 30px; color: #888; font-size: 18px; text-overflow: ellipsis; white-space: nowrap; margin: 0; padding: 20px;border:1px solid #dde3e9; border-radius: 10px; outline: none; resize: none; }
.lyNyService_Order ul li.msg_btn input {display: inline-block;width: 200px;height: 60px;overflow: hidden;line-height: 60px;color: #fff;font-size: 18px;text-overflow: ellipsis;white-space: nowrap;margin: 0 auto;padding: 0;border: 0;outline: none;border-radius: 50px;cursor: pointer;}
.lyNyService_Order ul li.msg_btn input.MsgBtn1 {background-color:#0058c4;background: linear-gradient(to right, #0058c4, #01b4fe);margin: 0 25px 0 0;}
.lyNyService_Order ul li.msg_btn input.MsgBtn2{ background:#93989e;}
.lyNyService_Order ul li.msg_btn input.MsgBtn2:hover{background-color:#0058c4;background: linear-gradient(to right, #0058c4, #01b4fe);}
.lyNyService_Order ul li.msg_ipt select option { color: #222; }
.lyNyService_Order ul li.msg_ipt select { background: url(../images/jt24.png) no-repeat 95% center transparent; appearance: none; -moz-appearance: none; -webkit-appearance: none; }
.lyNyService_Order ul li.msg_ipt:before{content:"*";display:inline-block;font-size:18px;color:#ff0000;position: absolute;top: 18px;left: 24px;}
.lyNyService_Order ul li.msg_ipt:nth-child(1) select,.lyNyService_Order ul li.msg_ipt:nth-child(3) input,.lyNyService_Order ul li.msg_ipt:nth-child(3) select,.lyNyService_Order ul li.msg_ipt:nth-child(4) input,.lyNyService_Order ul li.msg_ipt:nth-child(4) select,.lyNyService_Order ul li.msg_ipt:nth-child(5) input,.lyNyService_Order ul li.msg_ipt:nth-child(5) select { padding:0 20px 0 30px;}.lyNyService_Order ul li:nth-child(3):before,.lyNyService_Order ul li:nth-child(4):before,.lyNyService_Order ul li:nth-child(5):before{ display:none;}
select::-ms-expand {display: none;}
 input::placeholder {
 color:#888;
}
 input::-moz-placeholder {
 color:#888;
}
 input:-ms-input-placeholder {
color:#888;
}
 input::placeholder {
color:#888;
}
::-webkit-input-placeholder {
color:#888;
}
@media (max-width:1680px) {
.lyNyService_Order ul li.msg_ipt input, .lyNyService_Order ul li.msg_ipt select { height: 58px; line-height: 58px; font-size: 17px; }
.lyNyService_Order ul li.msg_tara textarea { font-size: 17px; }
.lyNyService_Order ul li.msg_btn input { width: 190px; height: 58px; line-height: 58px; font-size: 17px; }
}

@media (max-width:1600px) {
.lyNyService_Top,.lyNyService_Center{ padding:80px 0;}
.lyNyService_Order{ padding:80px 0 0;}
.lyNyService_ys ul li img{ width:72px;}
.lyNyService_tit b{ font-size:33px;}
.lyNyService_Ms{ margin-top:38px;}
.lyNyService_r ul li{ height:155px;}
.lyNyService_r ul li .lyNyService_fwl{height: 155px;}
.lyNyService_r ul li .lyNyService_fwr{ height:155px;}

}

@media (max-width:1560px) {
.lyNyService_Order ul li.msg_ipt { margin: 0 3% 20px 0; }
.lyNyService_Order ul li.msg_ipt input, .lyNyService_Order ul li.msg_ipt select { height: 56px; line-height: 56px; font-size: 16px; }
.lyNyService_Order ul li.msg_tara{ margin:0 auto 40px;}
.lyNyService_Order ul li.msg_tara textarea { font-size: 16px; }
.lyNyService_Order ul li.msg_btn input { width: 190px; height: 56px; line-height: 56px; font-size: 16px; }
}

@media (max-width:1440px) {
.lyNyService_Top,.lyNyService_Center{ padding:60px 0;}
.lyNyService_Order{ padding:60px 0 0;}
.lyNyService_tit{ margin-bottom:40px;}
.lyNyService_tit b{ font-size:30px;}
.lyNyService_tit p{ font-size:15px;}
.lyNyService_ys ul li img{ width:68px;}
.lyNyService_ys ul li b{ font-size:20px;margin: 25px auto 6px;}
.lyNyService_ys ul li p{ font-size:15px;}
.lyNyService_Data ul li b{ font-size:18px;}
.lyNyService_Data ul li p{ font-size:15px;}
.lyNyService_Ms{ margin-top:36px;}
.lyNyService_Ms ul li{margin-bottom: 17px;}
.lyNyService_Ms ul li p,.lyNyService_Ms ul li span{ font-size:15px;}

.lyNyService_r ul li{height: 148px;}
.lyNyService_r ul li .lyNyService_fwl{width: 158px;height: 148px;background-size:cover;}
.lyNyService_r ul li .lyNyService_fwl img{width: 35px;}
.lyNyService_r ul li .lyNyService_fwl b{ font-size:16px;}
.lyNyService_r ul li .lyNyService_fwr{width: calc(100% - 158px);padding: 0 30px;height: 148px;}
.lyNyService_r ul li .lyNyService_fwr p{font-size: 15px;line-height: 25px;}

}

@media (max-width:1366px) {
.lyNyService_ys ul li b{ font-size:18px;}
.lyNyService_Order ul li.msg_ipt { margin: 0 3% 18px 0; }
.lyNyService_Order ul li.msg_ipt input, .lyNyService_Order ul li.msg_ipt select { height: 54px; line-height: 54px; }
.lyNyService_Order ul li.msg_btn input { width: 180px; height: 54px; line-height: 54px; }
.lyNyService_Order ul li.msg_btn input.MsgBtn1{margin: 0 20px 0 0;}
}

@media (max-width:1280px) {

}

@media (max-width:1200px) {
.lyNyService_Top,.lyNyService_Center{ padding:50px 0;}
.lyNyService_Order{ padding:50px 0 0;}
.lyNyService_tit{ margin-bottom:30px;}
.lyNyService_tit b{ font-size:26px;}
.lyNyService_tit p{ font-size:14px;}
.lyNyService_ys ul li img{ width:64px;}
.lyNyService_ys ul li b{ font-size:16px;margin: 20px auto 5px;}
.lyNyService_ys ul li p{ font-size:14px;}
.lyNyService_Data ul li b{ font-size:16px;}
.lyNyService_Data ul li p{ font-size:14px;}
.lyNyService_Ms{ margin-top:36px;}
.lyNyService_Ms ul li{ margin-bottom:15px;}
.lyNyService_Ms ul li p,.lyNyService_Ms ul li span{ font-size:14px;}

.lyNyService_l{ padding:38px 38px 105px;}
.lyNyService_r ul li{height: 135px;}
.lyNyService_r ul li .lyNyService_fwl{width: 140px;height: 135px;padding-top: 35px; background-size:cover;}
.lyNyService_r ul li .lyNyService_fwl img{ width:30px;}
.lyNyService_r ul li .lyNyService_fwl b{ font-size:16px;}
.lyNyService_r ul li .lyNyService_fwr{width: calc(100% - 140px);padding: 0 20px;height: 135px;}
.lyNyService_r ul li .lyNyService_fwr p{font-size:14px;line-height: 24px;}

.lyNyService_Order ul li.msg_ipt { margin: 0 3% 15px 0; }
.lyNyService_Order ul li.msg_ipt input, .lyNyService_Order ul li.msg_ipt select  { height: 52px; line-height: 52px; font-size: 15px; }
.lyNyService_Order ul li.msg_tara textarea { font-size: 15px; }
.lyNyService_Order ul li.msg_btn input { width: 170px; height: 52px; line-height: 52px; font-size: 15px; }
}

@media (max-width:1080px) {
.lyNyService_l{ padding:38px 25px 105px;}
}

@media (max-width:1024px) {
.lyNyService_Top,.lyNyService_Center{ padding:40px 0;}
.lyNyService_Order{ padding:40px 0 0;}
.lyNyService_tit{ margin-bottom:30px;}
.lyNyService_tit b{ font-size:22px;}
.lyNyService_tit p{ font-size:14px;}
.lyNyService_ys ul li img{ width:60px;}
.lyNyService_ys ul li b{ font-size:16px;margin: 15px auto 5px;}
.lyNyService_ys ul li p{ font-size:14px;}
.lyNyService_Data ul li b{ font-size:16px;}
.lyNyService_Data ul li p{ font-size:14px;}
.lyNyService_Ms{ margin-top:30px;}
.lyNyService_Ms ul li{ margin-bottom:10px;}
.lyNyService_Ms ul li p,.lyNyService_Ms ul li span{ font-size:14px;}
.lyNyService_l{padding: 34px 34px 95px;}
.lyNyService_r ul li{height: 130px;}
.lyNyService_r ul li .lyNyService_fwl{width: 130px;height: 130px;padding-top: 35px; background-size:cover;}
.lyNyService_r ul li .lyNyService_fwl img{ width:30px;}
.lyNyService_r ul li .lyNyService_fwl b{ font-size:16px;}
.lyNyService_r ul li .lyNyService_fwr{width: calc(100% - 130px);padding: 0 20px;height: 130px;}
.lyNyService_r ul li .lyNyService_fwr p{font-size:14px;line-height: 24px;}
.lyNyService_Order ul li.msg_ipt input, .lyNyService_Order ul li.msg_ipt select  { height: 50px; line-height: 50px; }
.lyNyService_Order ul li.msg_btn input { width: 160px; height: 50px; line-height: 50px; }
.lyNyService_Order ul li.msg_btn input.MsgBtn1{margin: 0 15px 0 0;}
.lyNyService_Order ul li.msg_ipt:before{ top:14px;}
}

@media (max-width:920px) {
.lyNyService_tit b{ font-size:18px;}
.lyNyService_Order ul li.msg_tara{ margin:0 auto 30px;}
.lyNyService_Center .lyNyService_tit{ margin-bottom:20px;}
.lyNyService_l{ width:100%; padding:25px;}
.lyNyService_r{ width:100%; margin-top:30px;}
.lyNyService_r ul li{ height:115px;}
.lyNyService_r ul li:last-child{ margin-bottom:0;}
.lyNyService_r ul li .lyNyService_fwl{width: 130px;height: 115px; padding-top: 25px;}
.lyNyService_r ul li .lyNyService_fwl img{ width:30px;}
.lyNyService_r ul li .lyNyService_fwl b{ font-size:16px;}
.lyNyService_r ul li .lyNyService_fwr{ width: calc(100% - 130px);padding: 0 30px; height:115px;}
.lyNyService_r ul li .lyNyService_fwr p{ font-size:14px; line-height:28px;}

}

@media (max-width:820px) {
.lyNyService_Top,.lyNyService_Center{ padding:30px 0;}
.lyNyService_Order{ padding:30px 0 0;}
.lyNyService_tit{ margin-bottom:20px;}
.lyNyService_tit b{ font-size:18px;}
.lyNyService_tit p{ font-size:13px;}
.lyNyService_Data ul li b{ font-size:15px;}
.lyNyService_Data ul li p{ font-size:13px;}
.lyNyService_Ms ul li p,.lyNyService_Ms ul li span{ font-size:14px;}
.lyNyService_Ms ul li{ margin-bottom:8px;}
.lyNyService_Center .lyNyService_tit{ margin-bottom:20px;}
.lyNyService_Ms { margin-top:25px;}
.lyNyService_r ul li .lyNyService_fwr p{ font-size:14px; line-height:25px;}
.lyNyService_Order ul li.msg_ipt { width: 100%; margin: 0 0 10px 0; }
.lyNyService_Order ul li.msg_ipt input, .lyNyService_Order ul li.msg_ipt select { height: 45px; line-height: 45px; font-size: 14px; }
.lyNyService_Order ul li.msg_tara textarea { font-size: 14px; }
.lyNyService_Order ul li.msg_btn input { width: 140px; height: 45px; line-height: 45px; font-size: 14px; }
}

@media (max-width:767px) {
.lyNyService_ys ul li{ width:50%; margin-bottom:20px;}	
.lyNyService_ys ul li img{ width:50px;}
.lyNyService_ys ul li b{ font-size:15px;margin: 10px auto 3px;}
.lyNyService_ys ul li p{ font-size:13px;}
.lyNyService_ys ul li:nth-child(3),.lyNyService_ys ul li:nth-child(4){ margin-bottom:0;}
.lyNyService_l{ width:100%; padding:20px;}
.lyNyService_r{ width:100%; margin-top:20px;}
.lyNyService_r ul li{ height:auto; overflow:hidden;}
.lyNyService_r ul li .lyNyService_fwl{ width:100%;padding-top: 17px; text-align:center; height:58px;border-radius: 10px 10px 0 0;}
.lyNyService_r ul li .lyNyService_fwl img{margin: 0 auto 5px;width: 25px; display:inline-block;}
.lyNyService_r ul li .lyNyService_fwl b{ display:inline-block; font-size:15px;margin: 0 0 0 5px;}
.lyNyService_r ul li .lyNyService_fwr{ width:100%; padding:20px; height:auto;}

.lyNyService_Order ul li.msg_ipt input, .lyNyService_Order ul li.msg_ipt select{ height:40px; line-height:40px; padding:0 10px 0 30px;}
.lyNyService_Order ul li.msg_btn input.MsgBtn1{margin: 0 5px 0 0;}
.lyNyService_Order ul li.msg_ipt:before{ top:10px; left:18px;}
.lyNyService_Order ul li.msg_ipt:nth-child(1) select, .lyNyService_Order ul li.msg_ipt:nth-child(3) input, .lyNyService_Order ul li.msg_ipt:nth-child(3) select, .lyNyService_Order ul li.msg_ipt:nth-child(4) input, .lyNyService_Order ul li.msg_ipt:nth-child(4) select, .lyNyService_Order ul li.msg_ipt:nth-child(5) input, .lyNyService_Order ul li.msg_ipt:nth-child(5) select{ padding:0 10px 0 20px;}
.lyNyService_Order ul li.msg_tara{ margin:0 auto 20px;}

}
@media (max-width:375px) {
.lyNyService_ys ul li{ width:100%; margin-bottom:20px;}	
	}