/*contact*/
.wm_contact{padding:60px 0;position:relative;overflow:hidden;}
.wm_contact .container{background:var(--backgroundColor);border-radius:12px;overflow:hidden;}
.wm_contact .wmc_left{width:50%;padding:25px 30px;}
.wm_contact .wmc_left .wmcl_t{}
.wm_contact .wmc_left .wmcl_t p{font-size:20px;color:var(--logoColor);text-transform:uppercase;}
.wm_contact .wmc_left .wmcl_t p:last-child{font-size:32px;font-weight:bold;margin-top:12px;color:#222;text-transform:none;}
.wm_contact .wmc_left .wmcl_ul{padding-top:20px;}
.wm_contact .wmc_left .wmcl_ul .wmcl_li{padding:7px 0 15px;border-bottom:1px dashed var(--borderColor);}
.wm_contact .wmc_left .wmcl_ul .wmcl_li i{font-size:26px;color:var(--schemeColor);margin-top:8px;}
.wm_contact .wmc_left .wmcl_ul .wmcl_li .wmcl_p{margin-left:12px;}
.wm_contact .wmc_left .wmcl_ul .wmcl_li .wmcl_p p{font-size:16px;line-height:26px;font-weight:bold;margin-top:8px;color:var(--titleColor);}
.wm_contact .wmc_left .wmcl_ul .wmcl_li .wmcl_p p.p1{font-weight:normal;color:var(--fontColor);}
.wm_contact .wmc_left .wmcl_ul .wmcl_li .wmcl_p p a{color:var(--logoColor);}
.wm_contact .wmc_left .wmcl_ul .wmcl_li .wmcl_p p a:hover{text-decoration:underline;}
.wm_contact .wmc_left .wmcl_b{margin-top:30px;}
.wm_contact .wmc_left .wmcl_b .wmcl_tt{font-size:20px;color:#222;font-weight:bold;}
.wm_contact .wmc_left .wmcl_icon{margin-top:20px;}
.wm_contact .wmc_left .wmcl_icon a{margin-right:20px;}
.wm_contact .wmc_left .wmcl_icon a i{font-size:26px;display:block;width:40px;height:40px;line-height:40px;text-align:center;background:#FFF;border-radius:4px;}
.wm_contact .wmc_left .wmcl_icon a i.twitter{color:#000;}
.wm_contact .wmc_left .wmcl_icon a i.facebook{color:#0990FF;}
.wm_contact .wmc_left .wmcl_icon a i.youtube{color:#FF1515;}
.wm_contact .wmc_left .wmcl_icon a i.pinterest{color:#DB0626;}
.wm_contact .wmc_left .wmcl_icon a i.instagram{color:#F101AF;}
.wm_contact .wmc_left .wmcl_icon a span{display:none;}
.wm_contact .wmc_left .wmcl_icon a:hover i{
    -webkit-transform:translateY(-3px);
    -moz-transform:translateY(-3px);
    -ms-transform:translateY(-3px);
    transform:translateY(-3px);
}
.wm_contact .wmc_right{width:50%;padding:25px 30px;background:var(--logoColor);}
.wm_contact .wmc_right .wmcr_tit{}
.wm_contact .wmc_right .wmcr_tit p{font-size:22px;color:#FFF;line-height:1.8;}
.wm_contact .wmc_right .wmcr_tit p a{color:#FFF;}
.wm_contact .wmc_right .wmcr_tit p a:hover{text-decoration:underline;}
.wm_contact .wmc_right .com_mes{padding:0;}
.wm_contact .wmc_right .com_mes .cm_form .cm_btn{background:var(--schemeColor);}

@media screen and (max-width:1359px){
	.wm_contact{padding:40px 0;}
	.wm_contact .container{border-radius:8px;}
	.wm_contact .wmc_left{padding:20px 25px;}
	.wm_contact .wmc_left .wmcl_t p{font-size:16px;}
	.wm_contact .wmc_left .wmcl_t p:last-child{font-size:24px;margin-top:8px;}
	.wm_contact .wmc_left .wmcl_ul{padding-top:13px;}
	.wm_contact .wmc_left .wmcl_ul .wmcl_li{padding:5px 0 10px;}
	.wm_contact .wmc_left .wmcl_ul .wmcl_li i{font-size:22px;margin-top:5px;}
	.wm_contact .wmc_left .wmcl_ul .wmcl_li .wmcl_p{margin-left:9px;}
	.wm_contact .wmc_left .wmcl_ul .wmcl_li .wmcl_p p{font-size:14px;line-height:22px;margin-top:5px;}
	.wm_contact .wmc_left .wmcl_b{margin-top:20px;}
	.wm_contact .wmc_left .wmcl_b .wmcl_tt{font-size:16px;}
	.wm_contact .wmc_left .wmcl_icon{margin-top:12px;}
	.wm_contact .wmc_left .wmcl_icon a{margin-right:11px;}
	.wm_contact .wmc_left .wmcl_icon a i{font-size:22px;width:35px;height:35px;line-height:35px;}
	.wm_contact .wmc_right{padding:20px 25px;}
	.wm_contact .wmc_right .wmcr_tit p{font-size:18px;line-height:1.65;}
}

@media screen and (max-width:1023px){
	.wm_contact{padding:30px 0;}
	.wm_contact .container{border-radius:6px;}
	.wm_contact .wmc_left{padding:15px 20px;width:100%;}
	.wm_contact .wmc_left .wmcl_t p{font-size:15px;}
	.wm_contact .wmc_left .wmcl_t p:last-child{font-size:20px;margin-top:7px;}
	.wm_contact .wmc_left .wmcl_ul{padding-top:10px;}
	.wm_contact .wmc_left .wmcl_ul .wmcl_li{padding:5px 0 10px;}
	.wm_contact .wmc_left .wmcl_b{margin-top:15px;}
	.wm_contact .wmc_left .wmcl_icon{margin-top:10px;}
	.wm_contact .wmc_left .wmcl_icon a{margin-right:10px;}
	.wm_contact .wmc_right{padding:15px 20px;width:100%;}
	.wm_contact .wmc_right .wmcr_tit p{font-size:16px;}
}

@media screen and (max-width:767px){
	.wm_contact .container{border-radius:4px;}
	.wm_contact .wmc_left{padding:10px;}
	.wm_contact .wmc_left .wmcl_t p{font-size:14px;}
	.wm_contact .wmc_left .wmcl_t p:last-child{font-size:18px;margin-top:6px;}
	.wm_contact .wmc_right{padding:10px;}
}