<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* nyContact start */
.nyContact { width: 100%; background:#f5f8fb; padding:100px 0 0; }
.nyContact_lxfs { position: relative; z-index: 1; margin:0 auto -120px }
.nyContact_lxfs .nyContactLxfs_con { height: auto; overflow: hidden; background-color: #fff; box-shadow: 0 6px 12px rgba(0, 0, 0, .06); padding: 50px 50px 80px; position: relative; }
.nyContactLxfs_con::before { content: ''; display: block; width: 100%; height: 5px; overflow: hidden; background: linear-gradient(to right, #2b32b2, #1488cc); position: absolute; left: 0; top: 0; }
.nyContactLxfs_con ul { margin: 0 -50px; display: flex; flex-wrap: wrap; justify-content: center; }
.nyContactLxfs_con ul li { width: 33.333333%; height: auto; overflow: hidden; padding: 0 50px; position: relative; }
.nyContactLxfs_con ul li::after { content: ''; display: block; width: 1px; height: 130px; overflow: hidden; background-color: #e6e6e6; position: absolute; right: 0; top: 0; }
.nyContactLxfs_con ul li:last-child::after { display: none; }
.nyContactLxfs_con ul li i { display: block; width: 68px; height: 68px; overflow: hidden; margin-bottom: 30px; padding: 19px; border-radius: 50%; background: linear-gradient(to right, #2b32b2, #1488cc); }
.nyContactLxfs_con ul li i svg { display: block; width: 100%; height: 100%; }
.nyContactLxfs_con ul li i svg path { fill: #ffffff; }
.nyContactLxfs_con ul li:hover i svg{transform: rotateY(180deg);}
.nyContactLxfs_con ul li p { height: auto; line-height: 32px; color: #777; font-size: 18px; }
.nyContactLxfs_con ul li p span { display: inline-block; color: #222; font-size: 24px; font-weight: bold; }
.nyContact_map { width: 100%; height: 750px; overflow: hidden; margin: 0 auto; position: relative; }
.nyContact_map .m2lxMaps { width: 100%; height: 100%; overflow: hidden; }
.nyContact_map .m2lxMaps .m2lxMp { height: 100%; }
.amap-info-contentContainer { display: none !important; }
.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;}
.nyContact_ewm {width: 440px;height: auto;margin: -100px 0 0 360px;position: absolute;left: 50%;top: 50%;z-index: 999;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.nyContact_ewm .nyContactEwm_con {width: 100%;height: 258px;padding: 30px;background-color: rgba(255,255,255,0.95);box-shadow: 0 0 30px rgba(0, 0, 0, .08);}
.nyContactEwm_con span { display:inline-block;line-height: 24px; color: #245dbe; font-size: 18px; font-weight: bold; }
.nyContactEwm_con p { display:inline-block;line-height: 28px; color: #222; font-size: 20px; }
.nyContactEwm_con ul li{ width:120px; float:left; height:auto; margin:20px 10px 0 0; text-align:center;}
.nyContactEwm_con .nyContactEwm_img {width: 100%;height: auto;padding: 6px;background: linear-gradient(to right, #2b32b2, #1488cc);}
.nyContactEwm_con ul li:last-child{ margin-right:0;}
.nyContactEwm_con ul li p{ font-size:16px; color:#999; margin:5px 0 0;}
.nyContactEwm_img img { display: block; width: 100%; height: auto; }
.nyContact_order { padding:100px 0; }
.nyContactOrder_tips { line-height: 32px; color: #245dbe; font-size: 24px; margin-bottom: 25px; }
.nyContactOrder_form dl { margin: 0 -20px; }
.nyContactOrder_form dl dt { width: 100%; margin-bottom: 30px; padding: 0 20px; clear: both; }
.nyContactOrder_form dl dd { width: 50%; margin-bottom: 30px; padding: 0 20px; float: left; }
.nyContactOrder_form dl dt em { display: block; line-height: 30px; color: #bbb; font-size: 16px; font-style: normal; margin-top: 15px; padding: 0 32px; }
.nyContactOrder_form .nyContactOrder_ipt { width: 100%; padding: 13px 32px; border:0; background:#fff; position: relative; }
.nyContactOrder_form .nyContactOrder_area { width: 100%; padding: 13px 32px; border:0; background:#fff; position: relative; }
.nyContactOrder_ipt p, .nyContactOrder_area p { width: 108px; height: 40px; line-height: 40px; color: #999; 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; color: #222; font-size: 18px; padding: 0; background: rgba(0, 0, 0, 0) !important; border: 0px solid #e6e6e6; outline: none; float: right; }
.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; }
.nyContactOrder_form .nyContactOrder_ipt a.yzm { display: block; width: 180px; height: 60px; overflow: hidden; position: absolute; top: 3px; right: 3px; }
.nyContactOrder_form .nyContactOrder_ipt a.yzm img { display: block; width: 100%; height: 100%; }
.nyContactOrder_btn input.submitBtn { display: block; width: 100%; height: 68px; overflow: hidden; line-height: 68px; color: #fff; font-size: 18px; font-weight: bold; text-align: center; border: 0;outline: none; float: left; }
.nyContactOrder_btn input.submitBtn { background: linear-gradient(to right, #2b32b2, #1488cc); }
.nyContactOrder_btn input.submitBtn:hover { background: linear-gradient(to right, #1488cc, #2b32b2); }

/* nyContact end */


@media (max-width:1680px) {
.nyContact{ padding:90px 0 0;}
.nyContact_order{ padding:90px 0 60px;}
.nyContact_title { margin-bottom: 40px; }
.nyContact_title p { height: 48px; line-height: 48px; font-size: 40px; }
.nyContact_title p span { margin-left: 20px; }
.nyContact_lxfs .nyContactLxfs_con { padding: 40px; }
.nyContactLxfs_con ul { margin: 0 -40px; }
.nyContactLxfs_con ul li { padding: 0 40px; }
.nyContactLxfs_con ul li i { margin-bottom: 20px; }
.nyContact_map { height: 640px; }
.nyContact_ewm {margin: -80px 0 0 0;left: inherit;right: 2.5%;}
.nyContactOrder_tips { line-height: 30px; font-size: 22px; margin-bottom: 20px; }
.nyContactOrder_form .nyContactOrder_ipt,  .nyContactOrder_form .nyContactOrder_area { padding: 11px 22px; }
.nyContactOrder_form .nyContactOrder_ipt a.yzm { height: 56px; }
.nyContactOrder_btn input.submitBtn { height: 64px; line-height: 64px; }
}
 @media (max-width:1600px) {
.nyContact_title p { height: 44px; line-height: 44px; font-size: 36px; }
.nyContactLxfs_con ul li p { line-height: 30px; font-size: 16px; }
.nyContact_map { height: 600px; }
}
 @media (max-width:1560px) {
.nyContact{ padding:80px 0 0;}
.nyContact_order{ padding:80px 0 50px;}
.nyContact_title p { height: 40px; line-height: 40px; font-size: 32px; }
.nyContact_title p span { font-size: 28px; }
.nyContact_lxfs { margin: 0 auto -100px; }
.nyContact_map { height: 560px; }
.nyContact_ewm {width: 430px;}
.nyContact_ewm .nyContactEwm_con { padding: 24px; height:240px; }
.nyContactEwm_con span { line-height: 22px; font-size: 16px; }
.nyContactEwm_con p { line-height: 24px; font-size: 18px; }
.nyContactEwm_con ul li{ margin-top: 20px; }
.nyContactEwm_con ul li p{ font-size:15px;}
}
 @media (max-width:1440px) {
.nyContactLxfs_con ul li i { width: 60px; height: 60px; padding: 16px; }
.nyContact_map { height: 500px; }
.nyContactOrder_form .nyContactOrder_ipt,  .nyContactOrder_form .nyContactOrder_area { padding: 9px 20px;}
.nyContactOrder_ipt p,  .nyContactOrder_area p { width: 96px; font-size: 16px; }
.nyContactOrder_ipt input { width: calc(100% - 96px); font-size: 16px; }
.nyContactOrder_area textarea { width: calc(100% - 96px); height: 168px; line-height: 32px; font-size: 16px; padding: 4px 0; }
.nyContactOrder_form .nyContactOrder_ipt a.yzm { width: 160px; height: 52px; }
.nyContactOrder_btn input.submitBtn { height: 60px; line-height: 60px; }
.nyContactOrder_tips { font-size: 20px; }
}
 @media (max-width:1366px) {
.nyContact{ padding:70px 0 0;}
.nyContact_order{ padding:70px 0 40px;}
}
 @media (max-width:1280px) {
.nyContact_title p { height: 36px; line-height: 36px; font-size: 28px; }
.nyContact_title p span { font-size: 24px; }
.nyContactLxfs_con ul li p { line-height: 30px; font-size: 15px; }
.nyContactLxfs_con ul li p span { font-size: 22px; }
.nyContact_map { height: 440px; }
.nyContact_ewm {width: 420px;}
.nyContact_ewm .nyContactEwm_con { padding: 20px; height:220px; }
.nyContactEwm_con span { line-height: 20px; font-size: 14px; }
.nyContactEwm_con p { line-height: 20px; font-size: 16px; }
.nyContactEwm_con em { line-height: 20px; font-size: 12px; }
.nyContactEwm_con ul li { margin-top: 16px; }
.nyContactEwm_con ul li p{ font-size:14px;}
.nyContactOrder_tips { font-size: 18px; }
}
 @media (max-width:1200px) {
.nyContact{ padding:60px 0 0;}
.nyContact_order{ padding:60px 0 40px;}
.nyContact_lxfs { margin: 0 auto -64px; }
.nyContact_title { margin-bottom: 32px; }
.nyContact_title p { height: 32px; line-height: 32px; font-size: 26px; }
.nyContact_title p span { margin-left: 16px; }
.nyContact_lxfs .nyContactLxfs_con { padding: 32px;}
.nyContactLxfs_con ul { margin: 0 -32px; }
.nyContactLxfs_con ul li { padding: 0 32px; }
.nyContactLxfs_con ul li i { width: 52px; height: 52px; margin-bottom: 16px; padding: 14px; }
.nyContact_map {height: 400px;}
.nyContactOrder_tips { line-height: 24px; font-size: 16px; margin-bottom: 16px; }
.nyContactOrder_form dl { margin: 0 -16px; }
.nyContactOrder_form dl dd { margin-bottom: 20px; padding: 0 16px; }
.nyContactOrder_form dl dt { margin-bottom: 20px; padding: 0 16px; }
.nyContactOrder_form .nyContactOrder_ipt,  .nyContactOrder_form .nyContactOrder_area { padding: 4px 20px; }
.nyContactOrder_form dl dt em { line-height: 24px; font-size: 14px; margin-top: 10px; padding: 0 32px; }
.nyContactOrder_form .nyContactOrder_ipt a.yzm { width: 132px; height: 42px; }
.nyContactOrder_btn input.submitBtn { height: 50px; line-height: 50px; }
}
 @media (max-width:1080px) {
.nyContact_title p { height: 32px; line-height: 32px; font-size: 24px; }
.nyContact_title p span { margin-left: 12px; }
.nyContactLxfs_con ul li i { margin: 0 auto 16px; }
.nyContactLxfs_con ul li p { text-align: center; }
.nyContactLxfs_con ul li p span { display: block; font-size: 20px; text-align: center; }
.nyContact_map { height: 360px; }
.nyContact_ewm {width: 360px;}
.nyContact_ewm .nyContactEwm_con{ height:200px;}
.nyContactEwm_con ul li { width: 100px; }
}
 @media (max-width:1024px) {
.nyContact{ padding:50px 0 0;}
.nyContact_order{ padding:50px 0 30px;}
}
 @media (max-width:920px) {
.nyContact_lxfs { margin: 0 auto -48px; }
.nyContact_title { margin-bottom: 24px; }
.nyContact_lxfs .nyContactLxfs_con { padding: 24px;}
.nyContactLxfs_con ul { margin: 0 -24px; }
.nyContactLxfs_con ul li { padding: 0 24px; }
.nyContactLxfs_con::before { height: 4px; }
.nyContactLxfs_con ul li p { line-height: 26px; font-size: 14px; }
.nyContactLxfs_con ul li p span { font-size: 18px; }
.nyContact_map { height: 320px; }
.nyContact_ewm { display: none; }
.nyContactOrder_form dl { margin: 0 -10px; }
.nyContactOrder_form dl dd,  .nyContactOrder_form dl dt { padding: 0 10px; }
}
 @media (max-width:820px) {
.nyContact{ padding:40px 0 0;}
.nyContact_order{ padding:40px 0 20px;}
.nyContact_map { height: 300px; }
.nyContactOrder_form .nyContactOrder_ipt,  .nyContactOrder_form .nyContactOrder_area { padding: 4px 20px 4px 10px; }
}
 @media (max-width:767px) {
.nyContact_lxfs { margin: 0 auto -40px; }
.nyContact_title { margin-bottom: 20px; }
.nyContact_lxfs .nyContactLxfs_con { padding: 20px;}
.nyContactLxfs_con ul { margin: 0 auto; display: block; flex-wrap: inherit; justify-content: inherit; }
.nyContactLxfs_con ul li { width: 100%; margin-bottom: 20px; padding: 0 0 20px; }
.nyContactLxfs_con ul li:last-child { margin-bottom: 0; padding: 0; }
.nyContactLxfs_con ul li::after { width: 100%; height: 1px; top: inherit; bottom: 0; }
.nyContactLxfs_con ul li i { margin: 0 auto 10px; }
.nyContactOrder_tips { line-height: 22px; font-size: 14px; margin-bottom: 16px; }
.nyContactOrder_form dl dd { width: 100%; }
.nyContactOrder_area textarea { width: 100%; height: 150px; line-height: 30px; font-size: 16px; padding: 0 0 0 10px; }
.nyContactOrder_form dl dt em { line-height: 22px; font-size: 14px; padding: 0; }
}
 @media (max-width:390px) {
}

 @media (max-width:320px) {
.nyContact_title p { height: 30px; line-height: 30px; font-size: 20px; }
.nyContactOrder_form .nyContactOrder_ipt,  .nyContactOrder_form .nyContactOrder_area { padding: 0 10px; }
.nyContactOrder_ipt p,  .nyContactOrder_area p { width: 82px; font-size: 14px; }
.nyContactOrder_ipt p span,  .nyContactOrder_area p span { font-size: 16px; }
.nyContactOrder_ipt input { width: calc(100% - 82px); font-size: 14px; }
.nyContactOrder_area textarea { height: 120px; line-height: 24px; font-size: 14px; padding: 0 0 0 10px; }
.nyContactOrder_form .nyContactOrder_ipt a.yzm { width: 80px; height: 34px; }
.nyContactOrder_btn input.submitBtn { height: 48px; line-height: 48px;}
}
</pre></body></html>