.job-nva .title{width: auto}
.contact-main{ width:1200px; margin:0 auto; padding-bottom:70px;}
.contact-main:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.contact-title{ width:1200px; text-align:center; padding-top:80px; padding-bottom:40px;}
.contact-title .title{ font-size:48px; color:#444; line-height:50px; padding-bottom:30px;}
.contact-title .xian{ width:100px; height:2px; background:#444; margin:0 auto;}
.contact-nav{ width:1200px; line-height:30px; font-size:16px; color:#444; font-family:"微软雅黑"; padding-bottom:20px;}


.map{ width:1200px; height:450px; border:1px #e6e6e6 solid;}

.contact-icon{ width:1200px; margin:auto; padding:70px 0;}
.contact-icon:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.contact-icon-list{ width:400px; float: left;}
.contact-icon-listicon{ width:115px; height:115px; background:#bb894e; border-radius:50%; margin:0 auto; text-align:center; margin-bottom:20px; position:relative;}
.contact-icon-listicon img{ margin-top:20px;}
.contact-icon-listnav{ width:310px; color:#444; line-height:30px; font-size:16px; padding:0 45px; font-family:"微软雅黑";}
.contact-icon-listnav.weixing{ text-align:center;}

.help-tip{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 115px;
	height: 115px;
	cursor: default;
	z-index:99;
}

.help-tip:hover .help-conten{
	display:block;
	transform-origin: 100% 0%;
	-webkit-animation: fadeIn 0.3s ease-in-out;
	animation: fadeIn 0.3s ease-in-out;

}

.help-tip .help-conten{
	display: none;
	text-align:center;
	background-color: #fff;
	border:1px #999 solid;
	padding: 20px;
	width:210px;
	position: absolute;
	left:-60px;
	top:130px;
	border-radius: 3px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	color: #666;
	font-size: 12px;
	font-family:"宋体";
	line-height: 20px;
}
.help-tip .help-conten p{ width:100px; float:left; margin-right:10px;}
.help-tip .help-conten p:last-child{ margin-right:0;}
.help-tip .help-conten img{ width:100px; height:auto;  display:block;}


.help-tip .help-conten:before{
	position: absolute;
	content: '';
	width:0;
	height: 0;
	border:6px solid transparent;
	border-bottom-color:#999;
	right:125px;
	top:-12px;
}

.help-tip .help-conten:after{
	width:100%;
	height:40px;
	content:'';
	position: absolute;
	top:-40px;
	left:0;
}

@-webkit-keyframes fadeIn {
	0% { 
		opacity:0; 
		transform: scale(0.6);
	}

	100% {
		opacity:100%;
		transform: scale(1);
	}
}

@keyframes fadeIn {
	0% { opacity:0; }
	100% { opacity:100%; }
}


.message{ width:1200px; margin:0 auto; }
.message:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.message .padding{ margin-right:30px;}
.messageone{ width:555px; height:60px; float:left; background:#f3f3f3; margin-bottom:20px; padding:0 15px;}
.messageone input{width:555px; height:60px;  background:#f3f3f3; border:none; font-size:16px; color:#929292;}
.messagetwo{ width:1170px; height:120px; float:left; background:#f3f3f3; margin-bottom:20px; padding:10px 15px;}
.messagetwo textarea{ width:1170px; height:120px; line-height:30px; background:#f3f3f3; border:none; font-size:16px; color:#929292;}

.btn{ cursor: pointer;width:1200px; height:70px; line-height:70px; text-align:center; background:#bb894e; color:#fff; font-size:18px; border:none;}
.btn:hover{ background:#bb894e;}



@media (max-width: 639px) {
.contact-main{ width:93.75%;  padding-bottom:20px;}
.contact-title{ width:100%; text-align:center; padding-top:20px; padding-bottom:20px;}
.contact-title .title{ font-size:30px; color:#bb894e; line-height:30px; padding-bottom:20px;}
.contact-title .xian{ width:80px; height:2px; background:#bb894e; margin:0 auto;}
.contact-nav{ width:100%; line-height:24px; font-size:12px; color:#bb894e; font-family:"微软雅黑"; padding-bottom:20px;}

.map{ width:100%; height:300px; border:none;}


.contact-icon{ width:80%; margin:auto; padding:20px 0;}
.contact-icon-list{ width:100%; float:none; margin:0 auto; padding-bottom:15px;}
.contact-icon-listicon{ width:50px; height:50px; line-height:50px; background:#bb894e; border-radius:50%; margin:0 auto; text-align:center; margin-bottom:10px;}
.contact-icon-listicon img{ width:30px; height:auto; margin-top:0;}
.contact-icon-listnav{ width:100%; color:#bb894e; line-height:30px; font-size:12px; padding:0; text-align:center;}
.contact-icon-listnav.weixing{ text-align:center;}


.message{ width:100%; margin:0 auto; }
.message .padding{ margin-right:0;}
.messageone{ width:96%; height:60px; float:none; background:#f3f3f3; margin-bottom:20px; padding:0 2%;}
.messageone input{ width:100%; height:55px;height:55px; border:1px #f3f3f3 solid; font-size:12px;}
.messagetwo{ width:96%; height:120px; float:left; background:#f3f3f3; margin-bottom:20px; padding:2%;}
.messagetwo textarea{ width:100%; height:120px; line-height:30px; background:#f3f3f3; border:none; font-size:12px; color:#929292;}

.btn{ width:100%; height:60px; line-height:60px; text-align:center; background:#bb894e; color:#fff; font-size:16px; border:none;}
}

@media (min-width: 640px) and (max-width:1023px ) {
.contact-main{ width:80%;  padding-bottom:20px;}
.contact-title{ width:100%; text-align:center; padding-top:20px; padding-bottom:20px;}
.contact-title .title{ font-size:36px; color:#bb894e; line-height:50px; padding-bottom:20px;}
.contact-title .xian{ width:80px; height:2px; background:#bb894e; margin:0 auto;}
.contact-nav{ width:100%; line-height:24px; font-size:14px; color:#bb894e; font-family:"微软雅黑"; padding-bottom:20px; padding-top:10px;}

.map{ width:100%; height:300px; border:none;}


.contact-icon{ width:100%; margin:auto; padding:70px 0;}
.contact-icon:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.contact-icon-list{ width:33.3%; float: left;}
.contact-icon-listicon{ width:100px; height:100px; background:#bb894e; border-radius:50%; margin:0 auto; text-align:center; margin-bottom:20px;}
.contact-icon-listicon img{ margin-top:20px;}
.contact-icon-listnav{ width:90%; color:#bb894e; line-height:30px; font-size:14px; padding:0 5%;}
.contact-icon-listnav.weixing{ text-align:center;}


.message{ width:100%; margin:0 auto; }
.message:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.message .padding{ margin-right:2%;}
.messageone{ width:45%; height:60px; float:left; background:#f3f3f3; margin-bottom:20px; padding:0 2%;}
.messageone input{width:100%; height:60px;  background:#f3f3f3; border:none; font-size:12px; color:#929292;}
.messagetwo{ width:96%; height:120px; float:left; background:#f3f3f3; margin-bottom:20px; padding:10px 2%;}
.messagetwo textarea{ width:100%; height:120px; line-height:30px; background:#f3f3f3; border:none; font-size:12px; color:#929292;}


.btn{ width:100%; height:60px; line-height:60px; text-align:center; background:#bb894e; color:#fff; font-size:16px; border:none;}
	
}

@media (min-width: 1024px) and (max-width:1440px ) {
.contact-main{ width:80%;  padding-bottom:50px;}
.contact-title{ width:100%; text-align:center; padding-top:50px; padding-bottom:50px;}
.contact-title .title{ font-size:30px; color:#bb894e; line-height:30px; padding-bottom:20px;}
.contact-title .xian{ width:80px; height:2px; background:#bb894e; margin:0 auto;}
.contact-nav{ width:100%; line-height:24px; font-size:16px; color:#bb894e; font-family:"微软雅黑"; padding-bottom:20px;}

.map{ width:100%; height:300px; border:none;}


.contact-icon{ width:93.75%; margin:auto; padding:40px 0;}
.contact-icon-list{ width:31.3%; float:none; margin:0 auto; padding-bottom:15px; float:left; padding-left:1%; padding-right:1%;}
.contact-icon-listicon{ width:100px; height:100px; line-height:100px; background:#bb894e; border-radius:50%; margin:0 auto; text-align:center; margin-bottom:10px; position:relative;}
.contact-icon-listicon img{ margin-top:0;}
.contact-icon-listnav{ width:100%; color:#bb894e; line-height:30px; font-size:14px; padding:0; text-align:center;}
.contact-icon-listnav.weixing{ text-align:center;}


.help-tip{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 115px;
	height: 115px;
	cursor: default;
	z-index:99;
}

.help-tip:hover .help-conten{
	display:block;
	transform-origin: 100% 0%;
	-webkit-animation: fadeIn 0.3s ease-in-out;
	animation: fadeIn 0.3s ease-in-out;

}

.help-tip .help-conten{
	display: none;
	text-align:center;
	background-color: #fff;
	border:1px #999 solid;
	padding: 20px;
	width:210px;
	position: absolute;
	left:-50px;
	top:110px;
	border-radius: 3px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	color: #666;
	font-size: 12px;
	font-family:"宋体";
	line-height: 20px;
}
.help-tip .help-conten p{ width:100px; float:left; margin-right:10px;}
.help-tip .help-conten p:last-child{ margin-right:0;}
.help-tip .help-conten img{ width:100px; height:auto;  display:block;}


.help-tip .help-conten:before{
	position: absolute;
	content: '';
	width:0;
	height: 0;
	border:6px solid transparent;
	border-bottom-color:#999;
	right:125px;
	top:-12px;
}

.help-tip .help-conten:after{
	width:100%;
	height:40px;
	content:'';
	position: absolute;
	top:-40px;
	left:0;
}

@-webkit-keyframes fadeIn {
	0% { 
		opacity:0; 
		transform: scale(0.6);
	}

	100% {
		opacity:100%;
		transform: scale(1);
	}
}

@keyframes fadeIn {
	0% { opacity:0; }
	100% { opacity:100%; }
}




.message{ width:100%; margin:0 auto; }
.message .padding{ margin-right:2%;}
.messageone{ width:45%; height:60px; float: left; background:#f3f3f3; margin-bottom:20px; padding:0 2%;}
.messageone input{ width:100%; height:55px;height:55px; border:1px #f3f3f3 solid; font-size:12px;}
.messagetwo{ width:96%; height:120px; float:left; background:#f3f3f3; margin-bottom:20px; padding:2%;}
.messagetwo textarea{ width:100%; height:120px; line-height:30px; background:#f3f3f3; border:none; font-size:12px; color:#929292;}

.btn{ width:100%; height:60px; line-height:60px; text-align:center; background:#bb894e; color:#fff; font-size:16px; border:none;}
}


@media (min-width: 1441px) and (max-width:1920px ) {
}