/*pzixun*/
.pzixun{padding:32px 0 22px;}
.pzixun .pz_wrap{box-shadow:0 10px 10px rgba(0,0,0,.1);border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.pzixun .pz_contact{margin-top:38px;padding:79px 0 102px;background:url(../images/pro_contactbg.jpg) no-repeat center center;background-size:cover;}
.pzixun .pz_contact .pz_txt{width:537px;float:right;}
.pzixun .pz_contact .pz_txt i{display:block;height:61px;background:url(../images/font_icon.png) no-repeat left center;background-size:auto 100%;}
.pzixun .pz_contact .pz_txt p{font-size:18px;height:28px;line-height:28px;color:rgba(255,255,255,.77);}
.pzixun .pz_contact .pz_txt p:nth-child(2){font-size:36px;height:46px;line-height:46px;color:#FFF;margin:17px 0 11px;}
.pzixun .pz_contact .pz_txt p:last-child{font-size:16px;height:24px;line-height:24px;color:#FFF;margin-top:11px;}
.pzixun .pz_contact .pz_txt p span{display:inline-block;height:24px;line-height:24px;font-size:24px;vertical-align:top;}
.pzixun .pz_input{width:100%;padding:16px 47px 44px 0;}
.pzixun .pz_input .pz_line{margin:24px 0 21px 40px;border-top:1px dashed #dfdfdf;}
.pzixun .pz_input .pz_ul{margin-top:28px;}
.pzixun .pz_input .pz_ul.pt0{margin-top:0;}
.pzixun .pz_input .pz_ul.pt1{margin-top:24px;}
.pzixun .pz_input .pz_li{width:25%;float:left;}
.pzixun .pz_input .pz_li.pz_li1{width:33.33%;}
.pzixun .pz_input .pz_li.pz_li2{width:50%;}
.pzixun .pz_input .pz_li.pz_li3{width:100%;}
.pzixun .pz_input .pz_li label{width:84px;height:42px;line-height:42px;display:block;float:left;font-size:16px;color:#222;font-weight:normal;margin-bottom:0;text-align:left;margin-left:40px;}
.pzixun .pz_input .pz_li label.w1{width:140px;}
.pzixun .pz_input .pz_li label span{font-size:14px;}
.pzixun .pz_input .pz_li input{height:42px;line-height:40px;border:1px solid #DCDCDC;padding:5px 8px;border-radius:3px;display:block;width:calc(100% - 124px);float:right;}
.pzixun .pz_input .pz_li input.w1{width:calc(100% - 180px);}
.pzixun .pz_input .spag_btn{width:calc(100% - 40px);height:52px;line-height:50px;color:#FFF;font-size:18px;text-align:center;background:#1f70cd;border-radius:4px;margin-top:44px;margin-left:40px;cursor:pointer;border:1px solid #F8F8F7;}

@media screen and (max-width:1599px){
	.pzixun{padding:25px 0 15px;}
	.pzixun .pz_contact{margin-top:30px;padding:60px 0 80px;}
	.pzixun .pz_contact .pz_txt i{height:42px;}
	.pzixun .pz_contact .pz_txt p{font-size:16px;height:26px;line-height:26px;}
	.pzixun .pz_contact .pz_txt p:nth-child(2){font-size:32px;height:42px;line-height:42px;margin:13px 0 8px;}
	.pzixun .pz_input{padding:10px 30px 26px 0;}
	.pzixun .pz_input .pz_ul{margin-top:20px;}
	.pzixun .pz_input .pz_ul.pt1{margin-top:18px;}
	.pzixun .pz_input .pz_line{margin:16px 0 15px 30px;}
	.pzixun .pz_input .pz_li label{font-size:15px;width:75px;margin-left:30px;}
	.pzixun .pz_input .pz_li label.w1{width:135px;}
	.pzixun .pz_input .pz_li input{width:calc(100% - 105px);}
	.pzixun .pz_input .pz_li input.w1{width:calc(100% - 165px);}
	.pzixun .pz_input .spag_btn{width:calc(100% - 30px);margin-left:30px;margin-top:26px;}
}
@media screen and (max-width:1399px){
	.pzixun{padding:20px 0 10px;}
	.pzixun .pz_contact{margin-top:20px;padding:30px 0 40px;}
	.pzixun .pz_contact .pz_txt{width:400px;}
	.pzixun .pz_contact .pz_txt i{height:36px;}
	.pzixun .pz_contact .pz_txt p{font-size:14px;height:24px;line-height:24px;}
	.pzixun .pz_contact .pz_txt p:nth-child(2){font-size:26px;height:34px;line-height:34px;margin:10px 0 5px;}
	.pzixun .pz_contact .pz_txt p:last-child{font-size:14px;height:20px;line-height:20px;}
	.pzixun .pz_contact .pz_txt p span{font-size:20px;height:20px;line-height:20px;}
	.pzixun .pz_input{padding:5px 20px 20px 0;}
	.pzixun .pz_input .pz_ul{margin-top:15px;}
	.pzixun .pz_input .pz_ul.pt1{margin-top:12px;}
	.pzixun .pz_input .pz_line{margin:10px 0 10px 20px;}
	.pzixun .pz_input .pz_li label{font-size:14px;width:70px;margin-left:20px;line-height:38px;height:38px;}
	.pzixun .pz_input .pz_li label span{font-size:12px;}
	.pzixun .pz_input .pz_li label.w1{width:116px;}
	.pzixun .pz_input .pz_li input{width:calc(100% - 90px);height:38px;line-height:36px;}
	.pzixun .pz_input .pz_li input.w1{width:calc(100% - 136px);}
	.pzixun .pz_input .spag_btn{width:calc(100% - 30px);margin-left:30px;margin-top:26px;}
}
@media screen and (max-width:1023px){
	.pzixun{padding:15px 0 10px;}
	.pzixun .pz_contact{margin-top:15px;padding:20px 0 25px;}
	.pzixun .pz_contact .pz_txt{width:340px;}
	.pzixun .pz_contact .pz_txt i{height:32px;}
	.pzixun .pz_contact .pz_txt p{font-size:13px;height:22px;line-height:22px;}
	.pzixun .pz_contact .pz_txt p:nth-child(2){font-size:22px;height:30px;line-height:30px;margin:8px 0 5px;}
	.pzixun .pz_contact .pz_txt p:last-child{font-size:13px;height:18px;line-height:18px;margin-top:5px;}
	.pzixun .pz_contact .pz_txt p span{font-size:18px;height:18px;line-height:18px;}
	.pzixun .pz_input{padding:5px 10px 20px 0;}
	.pzixun .pz_input .pz_ul{margin-top:0;}
	.pzixun .pz_input .pz_ul.pt1{margin-top:0;}
	.pzixun .pz_input .pz_line{margin:10px 0 0 10px;}
	.pzixun .pz_input .pz_li{width:50%;margin-top:15px;}
	.pzixun .pz_input .pz_li label{font-size:14px;width:70px;margin-left:20px;line-height:38px;height:38px;}
	.pzixun .pz_input .pz_li label span{font-size:12px;}
	.pzixun .pz_input .pz_li label.w1{width:116px;}
	.pzixun .pz_input .pz_li input{width:calc(100% - 90px);height:38px;line-height:36px;}
	.pzixun .pz_input .pz_li input.w1{width:calc(100% - 136px);}
	.pzixun .pz_input .spag_btn{width:calc(100% - 20px);margin-left:20px;margin-top:15px;height:42px;line-height:40px;font-size:14px;}
}
@media screen and (max-width:767px){
	.pzixun .pz_contact{margin-top:10px;}
	.pzixun .pz_contact .pz_txt{width:100%;padding-left:15px;}
	.pzixun .pz_contact .pz_txt i{height:26px;}
	.pzixun .pz_contact .pz_txt p:nth-child(2){font-size:18px;height:26px;line-height:26px;}
	.pzixun .pz_contact .pz_txt p:last-child{font-size:12px;height:16px;line-height:16px;}
	.pzixun .pz_contact .pz_txt p span{font-size:16px;height:16px;line-height:16px;}
	.pzixun .pz_input{padding:0 10px 15px 0;}
	.pzixun .pz_input .pz_line{margin:10px 0 0 10px;}
	.pzixun .pz_input .pz_li{width:100%;margin-top:10px;float:none;}
	.pzixun .pz_input .pz_li.pz_li2{width:100%;}
	.pzixun .pz_input .pz_li.pz_li1{width:100%;}
	.pzixun .pz_input .pz_li label{width:70px;margin-left:10px;}
	.pzixun .pz_input .pz_li label.w1{width:116px;}
	.pzixun .pz_input .pz_li input{width:calc(100% - 80px);}
	.pzixun .pz_input .pz_li input.w1{width:calc(100% - 126px);}
	.pzixun .pz_input .spag_btn{width:calc(100% - 10px);margin-left:10px;margin-top:10px;}
}

