/*contact*/
.contact{padding:42px 0 100px;}
.contact .pb_tit{height:70px;line-height:70px;font-weight:normal;}
.contact .c_con{margin-top:60px;}
.contact .c_txt{width:45%;float:left;}
.contact .c_txt .c_tit{font-size:28px;color:#2c2c2c;margin-bottom:50px;font-weight:bold;}
.contact .c_txt p{font-size:18px;line-height:27px;padding-left:35px;background-repeat:no-repeat;background-position:left top;color:#2c2c2c;background-size:25px auto;margin-bottom:20px;}
.contact .c_txt p.icon1{background-image:url(../Image/con_icon1.png);}
.contact .c_txt p.icon2{background-image:url(../Image/con_icon2.png);}
.contact .c_txt p.icon3{background-image:url(../Image/con_icon3.png);}
.contact .c_form{width:45%;float:right;}
.contact .c_form .cf_p{padding-bottom:15px;}
.contact .c_form .cf_p p{font-size:16px;color:#2c2c2c;}
.contact .c_form .cf_input{}
.contact .c_form .cf_input input{width:calc(50% - 5px);height:40px;border:1px solid #999;margin-left:10px;outline:none;padding-left:10px;font-family:"basetxt-light";border-radius:5px;margin-top:20px;display:block;float:left;}
.contact .c_form .cf_input input.ml0{margin-left:0;}
.contact .c_form .cf_input input.w100{width:100%;}
.contact .c_form .cf_input textarea{width:100%;border:1px solid #999;height:60px;padding:5px 10px;outline:none;resize:none;margin-top:20px;font-family:"basetxt-light";border-radius:5px;float:left;display:block;}
.contact .c_form .cf_input .cf_btn{height:40px;line-height:40px;color:#FFF;background:#0151b5;cursor:pointer;text-align:center;font-size:18px;border-radius:5px;width:86px;margin:25px auto 0;}
.contact .c_form .cf_input .cf_btn:hover{background:#0071e3;}

@media screen and (max-width:1459px){
	.contact{padding:30px 0 60px;}
	.contact .pb_tit{height:60px;line-height:60px;}
	.contact .c_con{margin-top:40px;}
	.contact .c_txt .c_tit{font-size:22px;margin-bottom:40px;}
	.contact .c_txt p{font-size:16px;background-size:22px auto;line-height:25px;}
	.contact .c_form .cf_p{padding-bottom:10px;}
	.contact .c_form .cf_p p{font-size:15px;}
	.contact .c_form .cf_input input{margin-top:15px;}
	.contact .c_form .cf_input textarea{margin-top:15px;}
	.contact .c_form .cf_input .cf_btn{margin:20px auto 0;font-size:16px;}
}

@media screen and (max-width:1023px){
	.contact{padding:20px 0 30px;}
	.contact .pb_tit{height:50px;line-height:50px;}
	.contact .c_con{margin-top:30px;}
	.contact .c_txt .c_tit{font-size:18px;margin-bottom:30px;}
	.contact .c_txt p{font-size:15px;background-size:20px auto;line-height:23px;padding-left:30px;background-position:left 2px;margin-bottom:15px;}
	.contact .c_form .cf_p{padding-bottom:7px;}
	.contact .c_form .cf_p p{font-size:14px;}
	.contact .c_form .cf_input input{margin-top:12px;}
	.contact .c_form .cf_input textarea{margin-top:12px;}
	.contact .c_form .cf_input .cf_btn{margin:15px auto 0;font-size:15px;}
	
}
@media screen and (max-width:767px){
	.contact .pb_tit{height:40px;line-height:40px;}
	.contact .c_con{margin-top:20px;}
	.contact .c_txt{width:100%;float:none;}
	.contact .c_txt .c_tit{margin-bottom:20px;}
	.contact .c_form{width:100%;float:none;margin-top:20px;}
}