/*companyInfo*/
.companyInfo{padding:40px 0 60px;}
.companyInfo .com_tit{font-size:41px;height:51px;line-height:51px;color:#0c65c9;}
.companyInfo .com_pp{font-size:16px;line-height:2.2;color:#54657f;margin-top:57px;}
.companyInfo .com_pp>*+*{margin-top:15px;}
.companyInfo .com_pp img{ width: 100%; height: auto; max-width: 700px;}

/* form */
.companyInfo form{width: 100%;}
.companyInfo form li{float: left; width: 50%; margin-bottom: 20px;}
.companyInfo form li p{padding-bottom: 10px; padding-left: 5px;}
.companyInfo form li input{width: 98%; line-height: 35px; border: 1px solid #dedede; font-size: 14px; padding: 5px 10px; border-radius: 5px;}
.companyInfo form li.yzm{width: 100%;}
.companyInfo form li.yzm input{float: left; width: 30%;}
.companyInfo form li.nr{width: 100%;}
.companyInfo form li textarea{width: 100%; border: 1px solid #dedede; font-size: 14px; padding: 5px 10px; border-radius: 5px;}
.companyInfo form li img{width: 100px; height: 47px; margin-top: 0; float: left; margin-right: 2%;}
.companyInfo form .submit{width: 30%; height: 47px; background: #1D95E3; border-radius: 5px; line-height: 40px; text-align: center; font-size: 16px; color: #fff;}
.companyInfo form .submit{position: relative; z-index: 1; overflow: hidden;}
.companyInfo form .submit:before{content:'';position:absolute;left:0;top:0;width:0;height:100%;z-index:-1; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.companyInfo form .submit:hover:before{width: 100%; background: #FF981E;}

/*1200以上屏幕*/
@media screen and (max-width:1699px){
	.companyInfo{padding:20px 0 60px;}
	.companyInfo .com_pp{font-size:15px;line-height:2;margin-top:30px;}
	.companyInfo .com_pp>*+*{margin-top:10px;}
}
@media screen and (max-width:1399px){
	.companyInfo{padding:20px 0 40px;}
	.companyInfo .com_pp{font-size:14px;margin-top:20px;}
}
@media screen and (max-width:1023px){
	.companyInfo{padding:20px 0;}
}
@media screen and (max-width:767px){
}
@media screen and (max-width:667px){

}
@media screen and (max-width:499px){
	
}