/*contact*/
.yd_contact{padding:70px 0;position:relative;overflow:hidden;}
.yd_contact .pb_tit{text-align:center;margin-top:0;}
.yd_contact .ydc_txt{margin-top:53px;width:100%;}
.yd_contact .ydc_txt .ydc_pp{width:32%;background:#FFF;display:table-cell;padding:40px 50px;margin-left:2%;background:#F5F5F5;}
.yd_contact .ydc_txt .ydc_pp:nth-child(3n+1){margin-left:0;}
.yd_contact .ydc_txt .ydc_pp i{display:block;width:100%;height:85px;background-repeat:no-repeat;background-position:center center;background-size:auto 100%;margin-bottom:28px;}
.yd_contact .ydc_txt .ydc_pp i.icon1{background-image:url(../Image/con_icon1.svg);}
.yd_contact .ydc_txt .ydc_pp i.icon2{background-image:url(../Image/con_icon2.svg);}
.yd_contact .ydc_txt .ydc_pp i.icon3{background-image:url(../Image/con_icon3.svg);}
.yd_contact .ydc_txt .ydc_pp p{font-size:16px;line-height:1.5;color:#878787;text-align:center;}
.yd_contact .ydc_txt .ydc_pp p:nth-child(2){font-size:22px;margin-bottom:20px;color:#282828;}
.yd_contact .ydc_txt .ydc_pp p a{color:#878787;}
.yd_contact .ydc_txt .ydc_pp p a:hover{text-decoration:underline;}
.yd_contact .ydc_mes{margin-top:50px;background:#FFF;padding:50px 40px 55px;border-radius:4px;
	-webkit-box-shadow:0 10px 20px rgba(0,0,0,.05);
	box-shadow:0 10px 20px rgba(0,0,0,.05);
}
.yd_contact .ydc_mes .ydcm_left{width:550px;padding-right:50px;}
.yd_contact .ydc_mes .ydcm_left .pb_tit{text-align:left;}
.yd_contact .ydc_mes .ydcm_left p{font-size:16px;line-height:2;color:#878787;margin-top:37px;}
.yd_contact .ydc_mes .ydcm_left .ydcm_icon{margin-top:20px;}
.yd_contact .ydc_mes .ydcm_left .ydcm_icon a{margin-right:20px;}
.yd_contact .ydc_mes .ydcm_left .ydcm_icon a i{font-size:24px;color:#D02432;}
.yd_contact .ydc_mes .ydcm_left .ydcm_icon a span{display:none;}
.yd_contact .ydc_mes .ydcm_right{width:calc(100% - 550px);}
.yd_contact .ydc_mes .ydcm_right .com_mes{padding:0;}
.yd_contact .ydc_mes .ydcm_right .com_mes .cm_form{padding-top:0;}

@media screen and (max-width:1599px){
	.yd_contact{padding:40px 0;}
	.yd_contact .ydc_txt{margin-top:35px;}
	.yd_contact .ydc_txt .ydc_pp{padding:30px 35px;}
	.yd_contact .ydc_txt .ydc_pp i{height:70px;margin-bottom:20px;}
	.yd_contact .ydc_txt .ydc_pp p{font-size:15px;}
	.yd_contact .ydc_txt .ydc_pp p:nth-child(2){font-size:20px;margin-bottom:15px;}
	.yd_contact .ydc_mes{margin-top:35px;padding:35px 30px;}
	.yd_contact .ydc_mes .ydcm_left{width:410px;padding-right:30px;}
	.yd_contact .ydc_mes .ydcm_left p{font-size:15px;line-height:1.8;margin-top:28px;}
	.yd_contact .ydc_mes .ydcm_right{width:calc(100% - 410px);}
}

@media screen and (max-width:1023px){
	.yd_contact{padding:30px 0;}
	.yd_contact .ydc_txt{margin-top:25px;}
	.yd_contact .ydc_txt .ydc_pp{padding:20px 22px;}
	.yd_contact .ydc_txt .ydc_pp i{height:60px;margin-bottom:15px;}
	.yd_contact .ydc_txt .ydc_pp p{font-size:14px;}
	.yd_contact .ydc_txt .ydc_pp p:nth-child(2){font-size:18px;margin-bottom:11px;}
	.yd_contact .ydc_mes{margin-top:20px;padding:22px 18px;}
	.yd_contact .ydc_mes .ydcm_left{width:100%;padding-right:0;}
	.yd_contact .ydc_mes .ydcm_left .pb_tit br{display:none;}
	.yd_contact .ydc_mes .ydcm_left p{font-size:14px;line-height:1.65;margin-top:15px;}
	.yd_contact .ydc_mes .ydcm_right{width:100%;margin-top:10px;}
}

@media screen and (max-width:767px){
	.yd_contact .ydc_txt{margin-top:15px;}
	.yd_contact .ydc_txt .ydc_pp{padding:12px 10px;width:100%;margin-left:0;margin-top:15px;}
	.yd_contact .ydc_txt .ydc_pp i{height:50px;margin-bottom:11px;}
	.yd_contact .ydc_txt .ydc_pp p:nth-child(2){margin-bottom:8px;}
	.yd_contact .ydc_mes{padding:12px 10px;}
	.yd_contact .ydc_mes .ydcm_left p{margin-top:10px;}
}