.contactheader{

	border-bottom: 1px solid #cdcdcd;

}

.ctitle{

	margin-bottom: 30px;

}

.contacttop >div{

	width: 50%;

	height: 230px;

	float: left;

	text-align: center;

	font-size: 18px;

	border-right: 1px solid #cdcdcd;

	margin-top: 60px;

	margin-bottom: 30px;

	padding: 0 20px;

}

.contacttop >div img{

	margin-top: 27px;

	transition: all .3s;

	cursor: pointer;

}

.contacttop >div h4{

	margin-top: 30px;
	font-weight:bold;
	margin-bottom:10px;

}
.contacttop >div p{
	color:#666;
}


.contacttop >div:nth-child(3){

	border-right: none;

}

.companymap{

	margin-bottom: 95px;

	margin-top: 20px;

}

.contacttop >div img:hover{

	transform: scale(1.2);

}

/* active */

.on{

	display: none;

}

.contactonline{

	display: none;

}



/* 表单样式 start */

.leftform{

	width: 540px;

	height: 402px;

	/* background-color: orange; */

}

.rightform{

	width: 622px;

	height: 356px;

	/* background-color: pink; */

}

.rightform textarea{

	width: 100%;

	height: 285px;

	margin-top: 30px;

	padding: 15px;

	box-sizing: border-box;

	resize: none;

	border: none;

	border: 1px solid #ccc;

	font-size: 15px;

	font-family: "microsoft yahei";

}

.rightform button{

		width: 125px;

	    height: 32px;

	    margin-top: 18px;

	    border: none;

	    background-color: #22589d;

	    color: #fff;

	    border-radius: 3px;

	    outline: none;

	    cursor: pointer;

}



.leftform input{

	display: block;

	width: 100%;

	height: 48px;

	margin-top: 30px;

	padding-left: 33px;

	border: none;

	border: 1px solid #ccc;

	cursor: text;

	color: #333;

	font-size: 15px;

	font-family: "microsoft yahei";

}

.leftform input:nth-child(1){

	background: url(../../images/username.png) no-repeat left center;

	background-size: 26px 23px;

}

.leftform input:nth-child(2){

	background: url(../../images/tel.png) no-repeat left center;

	background-size: 26px 20px;

}

.leftform input:nth-child(3){

	background: url(../../images/email.png) no-repeat left center;

	background-size: 26px 16px;

}

.leftform input:nth-child(4){

	background: url(../../images/localtion.png) no-repeat left center;

	background-size: 26px 23px;

}



/* 表单验证 弹出 */

.tosatbox{

	    position: fixed;

	    left: 0;

	    top: 0;

	    width: 100%;

	    height: 100%;

	    opacity: .5;

	    background: #000;

		z-index: 999;

}

.inneralert{

	width: 422px;

	height: 136px;

	background-color: #fff;

	z-index: 999999;

	position: fixed;

	left: 50%;

	top: 50%;

	margin-left: -212px;

	margin-top: -63px;

	border-radius: 5px;

	text-align: center;

}

.inneralert h3{

	font-size: 16px;

	margin-top: 20px;

	color: #22589d;

	

}

.alertbox{

	display: none;

}

.inneralert .closebtn{

	width: 57px;

	height: 33px;

	display: block;

	background-color: #22589d;

	position: absolute;

	right: 10px;

	bottom: 10px;

	font-size: 14px;

	color: #fff;

	font-style: normal;

	line-height: 33px;

	text-align: center;

	border-radius: 4px;

	cursor: pointer;

	border-color: #409eff;

}

.inneralert p{

	color: #606266;

	line-height: 60px;

}

.contactonline{

	margin-top: 40px;

}

/* 表单样式 end */



input::-webkit-input-placeholder { 
/* WebKit browsers */ 
color: #cdcdcd; 
} 
input:-moz-placeholder { 
/* Mozilla Firefox 4 to 18 */ 
color: #cdcdcd; 
} 
input::-moz-placeholder { 
/* Mozilla Firefox 19+ */ 
color: #cdcdcd; 
} 
input:-ms-input-placeholder { 
/* Internet Explorer 10+ */ 
color: #cdcdcd; 
}







