/*contact*/
.swn_contact{position:relative;overflow:hidden;padding:80px 0;}
.swn_contact .swnc_con{margin-top:40px;border-radius:15px;border:1px solid var(--borderColor);overflow:hidden;}
.swn_contact .swnc_left{width:50%;padding:30px 40px;}
.swn_contact .swnc_left .swnc_t{font-size:32px;font-weight:bold;color:var(--titleColor);margin-bottom:40px;}
.swn_contact .swnc_left .swnc_txt{margin-top:22px;}
.swn_contact .swnc_left .swnc_txt i{width:56px;height:56px;background:url(../Image/con_lxbg.svg) no-repeat center center;background-size:auto 100%;font-size:26px;color:var(--titleColor);text-align:center;line-height:56px;}
.swn_contact .swnc_left .swnc_txt .swnc_p{padding-left:20px;}
.swn_contact .swnc_left .swnc_txt .swnc_p p{font-size:20px;line-height:1.3;color:var(--titleColor);}
.swn_contact .swnc_left .swnc_pic{margin-top:40px;}
.swn_contact .swnc_left .swnc_ewm{width:110px;margin-left:20px;}
.swn_contact .swnc_left .swnc_ewm:first-child{margin-left:0;}
.swn_contact .swnc_left .swnc_ewm img{display:block;width:100%;height:auto;background:#FFF;padding:5px;border:1px solid var(--borderColor);}
.swn_contact .swnc_left .swnc_ewm p{font-size:14px;margin-top:10px;color:var(--titleColor);text-align:center;}
.swn_contact .swnc_right{width:50%;}
#map{height:100%;}
#map *{box-sizing:content-box!important;}
.com_mes{background:url(../Image/banner.webp) no-repeat center center;background-size:cover;}
.com_mes:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.25);}
.com_mes .cm_t{font-size:40px;color:#FFF;}
.com_mes .cm_form{background:#FFF;padding:50px;margin-top:35px;border-radius:20px;}

@media screen and (max-width:1599px){
	.swn_contact{padding:60px 0;}
	.swn_contact .swnc_con{margin-top:32px;border-radius:12px;}
	.swn_contact .swnc_left{padding:25px 32px;}
	.swn_contact .swnc_left .swnc_t{font-size:28px;margin-bottom:30px;}
	.swn_contact .swnc_left .swnc_txt{margin-top:17px;}
	.swn_contact .swnc_left .swnc_txt i{width:52px;height:52px;font-size:24px;line-height:52px;}
	.swn_contact .swnc_left .swnc_txt .swnc_p{padding-left:16px;}
	.swn_contact .swnc_left .swnc_txt .swnc_p p{font-size:18px;}
	.swn_contact .swnc_left .swnc_pic{margin-top:30px;}
	.swn_contact .swnc_left .swnc_ewm{width:100px;margin-left:15px;}
	.swn_contact .swnc_left .swnc_ewm p{margin-top:9px;}
	.com_mes .cm_t{font-size:32px;}
	.com_mes .cm_form{padding:40px;margin-top:28px;border-radius:16px;}
}

@media screen and (max-width:1399px){
	.swn_contact{padding:40px 0;}
	.swn_contact .swnc_con{margin-top:25px;border-radius:10px;}
	.swn_contact .swnc_left{padding:20px 22px;}
	.swn_contact .swnc_left .swnc_t{font-size:24px;margin-bottom:20px;}
	.swn_contact .swnc_left .swnc_txt{margin-top:12px;}
	.swn_contact .swnc_left .swnc_txt i{width:46px;height:46px;font-size:20px;line-height:46px;}
	.swn_contact .swnc_left .swnc_txt .swnc_p{padding-left:13px;}
	.swn_contact .swnc_left .swnc_txt .swnc_p p{font-size:15px;}
	.swn_contact .swnc_left .swnc_pic{margin-top:20px;}
	.swn_contact .swnc_left .swnc_ewm{margin-left:10px;}
	.swn_contact .swnc_left .swnc_ewm p{margin-top:8px;}
	.com_mes .cm_t{font-size:26px;}
	.com_mes .cm_form{padding:25px;margin-top:22px;border-radius:12px;}
}

@media screen and (max-width:1023px){
	.swn_contact{padding:30px 0;}
	.swn_contact .swnc_con{margin-top:15px;border-radius:8px;}
	.swn_contact .swnc_left{padding:15px 15px;width:100%;}
	.swn_contact .swnc_left .swnc_t{margin-bottom:15px;}
	.swn_contact .swnc_left .swnc_txt{margin-top:10px;}
	.swn_contact .swnc_right{width:100%;height:320px;}
	.com_mes .cm_t{font-size:22px;}
	.com_mes .cm_form{padding:15px;margin-top:15px;border-radius:10px;}
}

@media screen and (max-width:767px){
	.swn_contact{padding:25px 0;}
	.swn_contact .swnc_con{border-radius:6px;}
	.swn_contact .swnc_left{padding:10px;}
	.swn_contact .swnc_left .swnc_t{font-size:22px;}
	.com_mes .cm_t{font-size:20px;}
	.com_mes .cm_form{padding:10px;border-radius:6px;}
}