.concontact_infor{overflow:hidden;padding:100px 0}
.concontactInfor_main ul{display:flex;flex-wrap:wrap;justify-content:left;margin:0 -18px}
.concontactInfor_main ul li{width:33.33%;padding:0 18px}
.concontactInfor_con{min-height:100%;overflow:hidden;padding:40px;background-color:#fff;border:1px solid #ddd;border-radius:16px}
.concontactInfor_con:hover{background-color:#f26305;border:1px solid #f26305;box-shadow:0 10px 20px rgba(0,50,160,.2)}
.concontactInfor_con i{display:block;width:60px;height:60px;overflow:hidden;margin:0 auto 20px}
.concontactInfor_con:hover i svg path{fill:#ffffff}
.concontactInfor_con p{line-height:30px;color:#222;font-size:20px;font-weight:bold;text-align:center;margin-bottom:10px}
.concontactInfor_con span{display:block;height:48px;overflow:hidden;line-height:24px;color:#777;font-size:16px;text-align:center;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.concontactInfor_con a{display:block;height:32px;line-height:32px;color:#222;font-size:16px;font-weight:bold;text-align:center;margin-top:20px}
.concontactInfor_con a i{display:inline-block;width:54px;height:28px;overflow:hidden;vertical-align:middle;margin:-4px 0 0 10px;background:url(../images/arrow01.webp) 0 0 no-repeat;background-size:100% 100%}
.concontactInfor_con:hover p,.concontactInfor_con:hover span,.concontactInfor_con:hover a{color:#fff}
.concontactInfor_con:hover a i{margin:-4px 0 0 20px;background:url(../images/arrow02.webp) 0 0 no-repeat;background-size:100% 100%}
.concontact_hotline{overflow:hidden;margin-top:100px;padding:90px 0 37px;position:relative}
.concontactHotline_title{width:180px;height:180px;overflow:hidden;padding:14px;background-color:#fff;border:1px solid #ddd;border-radius:50%;position:absolute;left:50%;top:0;z-index:1;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.concontactHotline_title p{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0 auto;padding:40px;background-image:radial-gradient(circle,#fff,#eee);border-radius:50%}
.concontactHotline_title p em{display:block;line-height:40px;color:#f26305;font-size:32px;font-weight:bold;font-style:normal;text-align:center}
.concontactHotline_tel{display:flex;align-items:center;height:74px;line-height:74px;color:#fff;font-size:42px;font-weight:bold;text-align:center;padding:0 50px;background-color:#f26305;border-radius:16px;position:absolute;left:50%;bottom:0;z-index:1;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.concontactHotline_tel i{display:block;width:40px;height:40px;overflow:hidden;margin-right:12px}
.concontactHotline_main{overflow:hidden;padding:90px 40px 37px;border:1px solid #ddd;border-radius:16px;background:#fff url(../images/hotlinebg.webp) bottom center no-repeat;border:1px solid #ddd;border-radius:16px}
.concontactHotline_main p,.concontactHotline_main span{display:block;line-height:40px;font-size:28px;text-align:center}
.concontactHotline_main p{color:#f26305;padding:30px 0 10px}
.concontactHotline_main span{color:#555;padding:10px 0 30px}
.ewmMask{display:none;width:100%;height:100%;background-color:rgba(0,0,0,.55);position:fixed;top:0;left:0;z-index:9998}
.ewmMask.show{display:block}
.ewmPop{width:180px;height:auto;overflow:hidden;padding:30px 30px 20px;background-color:#fff;border-radius:8px;position:fixed;left:50%;top:50%;z-index:9999;opacity:0;filter:Alpha(opacity=0);transform:scale3d(1,0,1) translate(-50%,-50%);-webkit-transform:scale3d(1,0,1) translate(-50%,-50%)}
.ewmPop.show{opacity:1;filter:Alpha(opacity=100);transform:scale3d(1,1,1) translate(-50%,-50%);-webkit-transform:scale3d(1,1,1) translate(-50%,-50%)}
.ewmPop a.ewmClose{display:block;width:40px;height:40px;overflow:hidden;padding:10px;position:absolute;top:0;right:0}
.ewmPop a.ewmClose:hover svg path{fill:#f26305}
.ewmPop .ewmImg{width:100%;height:auto;overflow:hidden;margin:0 auto}
.ewmPop .ewmImg span{display:block;line-height:26px;color:#555;font-size:16px;text-align:center;margin-top:10px}
.concontactMap_main{height:650px;overflow:hidden;background-color:#f4f4f4;position:relative}
.concontactMap_main .m2lxMaps{width:100%;height:100%;overflow:hidden}
.concontactMap_main .m2lxMaps .m2lxMp{height:100%}
.amap-info-content{padding:10px 20px}
.amap-info-contentContainer{position:absolute;bottom:40px;left:8px}
.concontact_msg{overflow:hidden;padding:100px 0}
.concontactMsg_main dl{display:flex;flex-wrap:wrap;justify-content:left;margin:0 -20px}
.concontactMsg_main dl dt,.concontactMsg_main dl dd{margin-bottom:40px;padding:0 20px}
.concontactMsg_main dl dt{width:100%}
.concontactMsg_main dl dd{width:50%}
.concontactMsg_main dl dt:last-child{margin-bottom:0}
.concontactMsg_main dl dt p,.concontactMsg_main dl dd p{line-height:24px;color:#222;font-size:16px;font-weight:bold;margin-bottom:10px}
.concontactMsg_main dl dt p em,.concontactMsg_main dl dd p em{display:inline-block;line-height:24px;color:#e90000;font-size:16px;font-weight:bold;vertical-align:top;margin-right:8px}
.concontactMsg_main dl dd .msg_ipt{width:100%;height:52px;overflow:hidden;padding:5px 19px;background-color:#fff;border:1px solid #ddd;border-radius:4px}
.concontactMsg_main dl dt .msg_area{width:100%;height:auto;overflow:hidden;padding:19px;background-color:#fff;border:1px solid #ddd;border-radius:4px}
.concontactMsg_main dl dd .msg_ipt input{display:block;width:100%;height:40px;overflow:hidden;line-height:40px;color:#222;font-size:16px;background:none;border:0;border-radius:0;outline:none}
.concontactMsg_main dl dt .msg_area textarea{display:block;width:100%;height:130px;overflow-y:scroll;line-height:26px;color:#222;font-size:16px;background:none;border:0;border-radius:0;outline:none;resize:none}
.concontactMsg_main dl dt .msg_area textarea::-webkit-scrollbar{width:0}
.concontactMsg_main dl dd .msg_ipt input::placeholder,.concontactMsg_main dl dt .msg_area textarea::placeholder{color:#999}
.concontactMsg_main dl dt .msg_btn button{display:block;width:160px;height:52px;line-height:52px;color:#fff;font-size:18px;text-align:center;margin:0 auto;background-color:#f26305;border-radius:8px;border:0;outline:none;cursor:pointer}
.concontactMsg_main dl dt .msg_btn button:hover{background-color:#222}
.concontactMsg_main #ly_msg.ly_msg ul li h4{display:block;width:100% !important;height:30px !important;line-height:30px !important;color:#222;font-size:16px;font-weight:bold;text-align:left !important;margin-bottom:10px;padding:0 !important;float:none !important}
.concontactMsg_main #ly_msg.ly_msg ul li:last-child h4{display:none !important}
.concontactMsg_main #ly_msg.ly_msg ul li h4.xh{background:none !important}
.concontactMsg_main #ly_msg.ly_msg ul li h4.xh::before{content:'*';display:inline-block;line-height:30px;color:#e90000;font-size:16px;font-weight:bold;vertical-align:middle;margin:0 8px 0 0}
.concontactMsg_main #ly_msg.ly_msg ul{display:flex;flex-wrap:wrap;justify-content:left;margin:0 -20px}
.concontactMsg_main #ly_msg.ly_msg ul li{width:50%;margin:0 0 40px !important;padding:0 20px;box-sizing:border-box !important;-webkit-box-sizing:border-box !important}
.concontactMsg_main #ly_msg.ly_msg ul li:nth-child(7),.concontactMsg_main #ly_msg.ly_msg ul li:nth-child(8),.concontactMsg_main #ly_msg.ly_msg ul li:nth-child(9){width:100%}
.concontactMsg_main #ly_msg.ly_msg ul li:last-child{width:100%;margin:0 !important}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt1,.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt12{width:100%!important;height:auto !important;float:none !important}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt1 input,.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt12 input{display:block;width:100% !important;height:52px !important;overflow:hidden;line-height:40px !important;color:#555 !important;font-size:16px !important;padding:5px 19px !important;background-color:#fff !important;border:1px solid #ddd !important;border-radius:4px !important;outline:none !important;box-sizing:border-box;-webkit-box-sizing:border-box}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt12 select.msg_option{display:block;width:100%;height:52px !important;overflow:hidden;line-height:40px !important;color:#555 !important;font-size:16px !important;padding:5px 19px;background-color:#fff !important;border:1px solid #ddd !important;border-radius:4px !important;outline:none;box-sizing:border-box;-webkit-box-sizing:border-box}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt0 textarea{display:block;width:100%;height:130px;overflow-y:scroll;line-height:26px !important;color:#555 !important;font-size:16px !important;padding:12px 19px;background-color:#fff !important;border:1px solid #ddd !important;border-radius:4px !important;outline:none !important;resize:none !important;box-sizing:border-box;-webkit-box-sizing:border-box}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt0 textarea::-webkit-scrollbar{width:0}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt2{width:100% !important;display:flex;align-items:center}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt2 .c_yzm{width:auto !important;display:flex;align-items:center;padding:0}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt2 .c_yzm input{display:block;width:320px !important;height:52px !important;overflow:hidden;line-height:40px !important;color:#555 !important;font-size:15px !important;margin:0;padding:5px 19px;background:#fff !important;border:1px solid #e6e6e6 !important;border-radius:4px;outline:none}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt2 .c_yzm a.yzm_img{display:block;width:150px !important;height:52px !important;overflow:hidden;margin:0 0 0 10px;padding:0 !important;border-radius:4px}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt2 .c_yzm a.yzm_img img{display:block;width:100%;height:100%;overflow:hidden}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt2 span{display:block;line-height:26px;color:#999;font-size:16px;margin-left:20px}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_btn{display:flex;align-items:center}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_btn input{display:block;width:160px;height:52px !important;overflow:hidden;line-height:52px !important;color:#fff !important;font-size:18px !important;text-align:center;margin:0;background-color:#222222;border-radius:4px;border:0;outline:none;cursor:pointer}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_btn input:hover{background-color:#f26305}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_btn input.msg_btn1{background-color:#f26305;margin:0 20px 0 0}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_btn input.msg_btn1:hover{background-color:#222}
@media (max-width:1680px){.concontact_infor,.concontact_msg{padding:80px 0}
.concontact_hotline{margin-top:80px}
.concontactMap_main{height:600px}
}@media (max-width:1600px){.concontact_hotline{padding:85px 0 35px}
.concontactHotline_title{width:170px;height:170px}
.concontactHotline_title p{padding:30px}
.concontactHotline_main{padding:85px 40px 35px}
.concontactHotline_main p,.concontactHotline_main span{line-height:35px;font-size:25px}
.concontactHotline_tel{height:70px;line-height:70px;font-size:38px}
.concontactHotline_tel i{width:36px;height:36px}
.concontactMap_main{height:560px}
}@media (max-width:1560px){.concontactMap_main{height:540px}
}@media (max-width:1440px){.concontactInfor_con,.concontactHotline_main,.concontactHotline_tel{border-radius:12px}
.concontactMap_main{height:480px}
}
@media (max-width:1280px){.concontact_infor,.concontact_msg{padding:60px 0}
.concontactInfor_main ul{margin:0 -16px}
.concontactInfor_main ul li{padding:0 16px}
.concontactInfor_con{padding:30px}
.concontact_hotline{margin-top:60px;padding:80px 0 32px}
.concontactInfor_con,.concontactHotline_main,.concontactHotline_tel{border-radius:10px}
.concontactHotline_title{width:160px;height:160px}
.concontactHotline_title p{padding:30px}
.concontactHotline_title p em{line-height:34px;font-size:28px}
.concontactHotline_main{padding:79px 40px 31px}
.concontactHotline_main p,.concontactHotline_main span{line-height:32px;font-size:24px}
.concontactHotline_tel{height:64px;line-height:64px;font-size:34px;padding:0 40px}
.concontactHotline_tel i{width:32px;height:32px}
.concontactMap_main{height:440px}
.concontactMsg_main #ly_msg.ly_msg ul{margin:0 -16px}
.concontactMsg_main #ly_msg.ly_msg ul li{margin:0 0 32px !important;padding:0 16px}
}@media (max-width:1200px){.concontactMap_main{height:420px}
}@media (max-width:1080px){.concontactInfor_main ul{margin:0 -12px}
.concontactInfor_main ul li{padding:0 12px}
.concontactInfor_con{padding:24px 20px}
.concontactInfor_con i{width:52px;height:52px}
.concontactInfor_con p{line-height:28px;font-size:18px}
.concontactInfor_con span{font-size:15px}
.concontactInfor_con a{height:auto;line-height:30px;font-size:15px;margin-top:15px}
.concontact_hotline{padding:70px 0 30px}
.concontactHotline_title{width:140px;height:140px;padding:10px}
.concontactHotline_title p{padding:30px}
.concontactHotline_title p em{line-height:32px;font-size:26px}
.concontactHotline_main{padding:69px 30px 29px}
.concontactHotline_main p,.concontactHotline_main span{line-height:30px;font-size:22px}
.concontactHotline_main p{padding:20px 0 6px}
.concontactHotline_main span{padding:6px 0 20px}
.concontactHotline_tel{height:60px;line-height:60px;font-size:30px}
.concontactHotline_tel i{width:30px;height:30px}
.concontactMap_main{height:400px}
.concontactMsg_main #ly_msg.ly_msg ul{margin:0 -12px}
.concontactMsg_main #ly_msg.ly_msg ul li{margin-bottom:24px;padding:0 12px}
.concontactMsg_main #ly_msg.ly_msg ul li h4{height:25px !important;line-height:25px !important;font-size:15px}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt1 input,.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt12 input,.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt12 select.msg_option,.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt2 .c_yzm input{height:48px !important;line-height:36px !important;font-size:15px !important}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt0 textarea{line-height:25px !important;font-size:15px !important;padding:9px 19px}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt2 .c_yzm a.yzm_img{height:48px !important}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt2 span{line-height:24px;font-size:14px}
}
@media (max-width:920px){.concontactInfor_main ul{margin:0 -6px}
.concontactInfor_main ul li{padding:0 6px}
.concontactInfor_con{padding:24px 12px}
.concontactMap_main{height:360px}
.concontactMsg_main #ly_msg.ly_msg ul{margin:0 -10px}
.concontactMsg_main #ly_msg.ly_msg ul li{margin-bottom:20px;padding:0 10px}
}@media (max-width:820px){.concontact_infor,.concontact_msg{padding:40px 0}
.concontact_hotline{margin-top:40px;padding:60px 0 24px}
.concontactHotline_title{width:120px;height:120px;padding:10px}
.concontactHotline_title p{padding:20px}
.concontactHotline_title p em{line-height:30px;font-size:22px}
.concontactHotline_main{padding:59px 30px 23px}
.concontactHotline_main p,.concontactHotline_main span{line-height:28px;font-size:18px}
.concontactHotline_main p{padding:20px 0 5px}
.concontactHotline_main span{padding:5px 0 20px}
.concontactHotline_tel{height:48px;line-height:48px;font-size:26px}
.concontactHotline_tel i{width:24px;height:24px}
.concontactMap_main{height:320px}
}@media (max-width:767px){.concontactInfor_con,.concontactHotline_main,.concontactHotline_tel{border-radius:8px}
.concontactInfor_main ul{margin:0 0 -20px}
.concontactInfor_main ul li{width:100%;margin-bottom:20px;padding:0}
.concontactInfor_con{padding:24px 20px}
.concontactInfor_con span{height:auto;max-height:48px}
.concontactHotline_main{padding:59px 20px 23px}
.concontactHotline_main p,.concontactHotline_main span{line-height:26px;font-size:16px}
.concontactHotline_tel{width:80%;justify-content:center;font-size:24px;padding:0}
.concontactHotline_tel i{width:22px;height:22px}
.concontactMsg_main #ly_msg.ly_msg ul{margin:0}
.concontactMsg_main #ly_msg.ly_msg ul li{width:100%;margin:0 0 16px !important;padding:0}
.concontactMsg_main #ly_msg.ly_msg ul li h4{display:block !important}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt1,.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt12{padding:0 !important;background:none !important}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt2{display:block;align-items:unset;padding-right:0}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt2 .c_yzm{width:100% !important}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt2 .c_yzm input{width:calc(100% - 130px) !important}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt2 .c_yzm a.yzm_img{width:120px !important}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_ipt2 span{margin:10px 0 0}
.concontactMsg_main #ly_msg.ly_msg ul li .msg_btn{padding-right:0}
}
@media (max-width:320px){.concontactHotline_tel{width:86%}
.concontactHotline_tel{font-size:22px}
.concontactHotline_tel i{width:20px;height:20px;margin-right:10px}
.concontactMap_main{height:280px}
}