/*contact*/
.contact{padding:42px 0 21px;}
.contact .c_wrap{padding-top:15px;}
.contact .c_txt{width:calc(50% - 57px);float:left;margin-left:114px;padding:22px 0 19px;border-bottom:1px solid #e6e6e6;}
.contact .c_txt:nth-child(odd){margin-left:0;}
.contact .c_txt:last-child{border-bottom:none;width:100%;}
.contact .c_txt i{width:64px;height:64px;display:block;float:left;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.contact .c_txt i.icon1{background-image:url(con_icon1.png);}
.contact .c_txt i.icon2{background-image:url(con_icon2.png);}
.contact .c_txt i.icon3{background-image:url(con_icon3.png);}
.contact .c_txt i.icon4{background-image:url(con_icon4.png);}
.contact .c_txt .c_p{width:calc(100% - 64px);float:right;padding-left:30px;padding-top:11px;}
.contact .c_txt .c_p p{font-size:16px;height:28px;line-height:28px;color:#676566;}
.contact .c_txt .c_p p:first-child{height:16px;line-height:16px;font-weight:bold;font-family:Arial;margin-bottom:1px;text-transform:uppercase;letter-spacing:0.8px;}
.contact .c_txt .c_p p.pt{margin-bottom:7px;}
.contact .c_txt .c_p p span{display:inline-block;font-size:28px;height:28px;line-height:28px;color:#333333;font-weight:bold;vertical-align:top;}
/*con_map*/
.con_map{padding-bottom:50px;}
.con_map .contactmap{width:100%;height:502px;border:1px solid #DDD;} 
/*1450以上屏幕*/
@media screen and (max-width:1599px){
	.contact{padding:36px 0 15px;}
	.contact .c_wrap{padding-top:10px;}
	.contact .c_txt{padding:18px 0 16px;}
	.contact .c_txt i{width:58px;height:58px;}
	.contact .c_txt .c_p{width:calc(100% - 58px);padding-left:20px;padding-top:8px;}
	.con_map{padding-bottom:40px;}
	.con_map .contactmap{height:430px;}
}
@media screen and (max-width:1399px){
	.contact{padding:28px 0 10px;}
	.contact .c_wrap{padding-top:6px;}
	.contact .c_txt{padding:15px 0 12px;}
	.contact .c_txt i{width:50px;height:50px;}
	.contact .c_txt .c_p{width:calc(100% - 50px);padding-left:15px;padding-top:6px;}
	.contact .c_txt .c_p p{font-size:14px;height:25px;line-height:25px;}
	.contact .c_txt .c_p p.pt{margin-bottom:5px;}
	.contact .c_txt .c_p p span{font-size:25px;height:25px;line-height:25px;}
	.con_map{padding-bottom:30px;}
	.con_map .contactmap{height:356px;}
}
@media screen and (max-width:1023px){
	.contact{padding:20px 0 10px;}
	.contact .c_wrap{padding-top:0;}
	.contact .c_txt{padding:12px 0 10px;width:calc(50% - 10px);margin-left:20px;}
	.contact .c_txt i{width:46px;height:46px;}
	.contact .c_txt .c_p{width:calc(100% - 46px);padding-left:10px;padding-top:3px;}
	.contact .c_txt .c_p p{font-size:14px;height:25px;line-height:25px;}
	.contact .c_txt .c_p p.pt{margin-bottom:1px;}
	.contact .c_txt .c_p p span{font-size:20px;height:25px;line-height:25px;letter-spacing:-0.5px;}
	.con_map{padding-bottom:20px;}
	.con_map .contactmap{height:300px;}
}
@media screen and (max-width:767px){
	.contact .c_txt{width:100%;float:none;margin-left:0;padding:10px 0;}
	.contact .c_txt .c_p p{height:auto;line-height:22px;}
	.contact .c_txt .c_p p span{font-size:16px;}
}