/*样式重置*/
html{color:#000;background:#FFF;font-family:"微软雅黑",Arial,'&#23435;&#20307;',sans-serif}body,html{width:100%;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,strong{padding:0;margin:0;font-family:"微软雅黑",Arial,'&#23435;&#20307;',sans-serif}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}a{text-decoration:none;color:#000;outline:none;cursor:pointer}a:hover{text-decoration:underline}var,em,strong{font-style:normal;font-weight:normal}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup,sub{vertical-align:baseline}legend{color:#000}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{*font-size:100%}.clear{clear:both;height:0px;overflow:hidden}body{-webkit-text-size-adjust:none;}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}
/*页面头部部分样式*/
.header{
	width:100%;
	height:75px;
	font-size:17px;
	min-width:960px;
	position:absolute;
	z-index:120;
	background:url(../images/head.png) 0 0 repeat-x;
}
.headerCon{
	position:relative;
	width:960px;
	height:70px;
	margin:0 auto;
	z-index:100;
	zoom:1;
}
.logo,.contactWay,.theme,.selectBox{
	float:left;
}
.logo{
	width:126px;
	height:38px;
	margin-top:17px;
}
.contactWay{
	width:209px;
	margin-left:61px;
	margin-top:31px;
	overflow:hidden;
}
.contactWay a{
	float:left;
	margin-left:10px;
	background-image:url(../images/icons.png);
	background-repeat:no-repeat;
}
.mail,.liuyan{
	width:17px;
	height:14px;
	*width:16px;
}
.mail{
	background-position:-142px 0;
}
.liuyan{
	background-position:-125px 0;
}
.phone{
	width:121px;
	height:14px;
	background:0 0;
}
.nav{
	width:449px;
	height:70px;
	float:left;
	overflow:hidden;
}
.nav li{
	float:left;
	display:inline;
}
.nav a{
	display:inline-block;
	font-size:16px;
	height:17px;
	line-height:16px;
	text-align:center;
	color:#fff;
	padding:27px 25px 26px 25px;
}
.nav a span,.nav a img{
	float:left;
}
.nav a img{
	width:11px;
	height:10px;
	margin-left:6px;
	margin-top:4px;
}
.nav a:hover,.nav .navcurrentA,.themeRec .navcurrentA{
	background:#34383a;
	text-decoration:none;
}
.theme{
	width:115px;
	height:68px;
	margin-top:1px;
}
.theme a{
	display:block;
	width:115px;
	height:68px;
	font-size:16px;
	line-height:68px;
	text-align:center;
	color:#fff;
}
.theme .currentA{
	background:#dd3737;
}
.theme a:hover{
	text-decoration:none;
	background:#cc3e3b;
}
.nav .currentA{
	background:#dd3737;
}
.nav .currentA:hover{
	cursor:default;
	background:#dd3737;
}
/*下拉菜单*/
.selectBox{
	position:absolute;
	top:70px;
	z-index:200;
	width:140px;
	left:478px;
	display:none;
}
.navSelect{
	position:relative;
	width:140px;
	height:253px;
	padding-top:6px;
	margin-top:14px;
	background:#f5f5f4;
	box-shadow:0 0 30px -5px #a3947e;
	border-radius:3px;
	z-index:999;
}
.navSelect ul{
	width:90px;
	height:245px;
	padding:0 25px;
	overflow:hidden;
}
.navSelect li{
	height:36px;
	padding:2px 0;
	border-bottom:1px dashed #a3a6a8;
}
.navSelect a{
	display:block;
	height:36px;
	color:#0e0e0e;
	font-size:14px;
	font-weight:bold;
	line-height:36px;
	text-align:center;
}
.navSelect a:hover{
	background:#ededeb;
	text-decoration:none;
}
.arrow{
	position:absolute;
	top:-9px;
	left:50%;
	width:20px;
	height:9px;
	margin-left:-8px;
	font-size:34px;
	color:#fff;
	line-height:17px;
	overflow:hidden;
	_line-height:20px;
	_top:-7px;
	z-index:999;
}
.recruitmentCon{
	padding-top:70px;
	background:#fff;
	overflow:hidden;
	position:relative;
}
/* foot */
#footer{
	background-color:#f0f0ef;
	font-size:12px;
	padding-bottom:50px;
}
#foot{
	width:960px;
	clear:both;
	margin:0px auto; 
	padding-top:25px;
	overflow:hidden;
}
#foot .f_l{ 
	width:620px; 
	float:left;
}
#foot .f_r a{ 
	line-height:24px;
}
#foot .f_r{
	float:right; 
	width:306px;
}
#foot .f_r a{
	font-family: '微软雅黑','新宋体','宋体',Arial, Helvetica, sans-serif; 
	font-size:14px; 
	padding-top:10px;
}
#foot .f_r span{ 
	float:left; 
	font-size:12px;  
	margin:0 20px 0 10px; 
	display:inline;
}
#foot .f_r span img{ 
	float:left; 
	margin:0px 5px 0 0;
}
/*微信弹出层*/
.wxBox{
	position:absolute;
	left:50%;
	width:317px;
	height:313px;
	margin-left:-158px;
	margin-top:-165px;
	padding:15px 0 27px 38px;
	background-color:#454d50;
	box-shadow:0 0 35px 0px #454d50;
	-webkit-box-shadow:0 0 35px 0px #454d50;
	-moz-box-shadow:0 0 35px 0px #454d50;
	display:none;
	z-index:999;
}
.wxBox img{
	float:left;
}
.wxBox h3{
	float:left;
	color:#fff;
	font-size:15px;
	font-weight:normal;
	margin-bottom:6px;
	font-family:'微软雅黑';
}
.weixin_btn{
	float:right;
	width:13px;
	height:13px;
	background:url(../images/wx_btn.jpg) 0 0 no-repeat;
	margin-top:-8px;
	margin-right:11px;
}
/*邮件、留言弹窗*/
.errorBox{
	display:none;
 } 

.infoBox,.succseBack{
	position:absolute;
	top:142px;
	left:50%;
	width:386px;
	height:448px;
	padding-top:9px;
	padding-left:14px;
	margin-left:-193px;
	background:#454d50;
	border-radius:5px;
	box-shadow:0 0 30px -5px #454d50;
	z-index:999;
	display:none;
}
.liuyan-box{
	height:395px;
}
.infoBox div{
	float:left;
}
.infoBoxTit{
	width:100%;
	height:25px;
	margin-left:1px;
}
.infoBoxTit h1{
	float:left;
	height:25px;
	line-height:25px;
	font-size:16px;
	color:#fff;
	_display:inline;
}
.liuyan-box .infoBoxTit h1{
	padding-left:84px;
}
.infoBoxTit h1 span{
	font-size:12px;
	color:#fff;
}
.infoBoxTit a{
	float:right;
	width:13px;
	height:13px;
	margin-right:10px;
	background:url(../images/infoBox-close.gif) 0 0 no-repeat;
	_display:inline;
}
.infoBox ul{
	float:left;
	position:relative;
}
.infoBox li{
	width:357px;
	height:33px;
	padding-left:11px;
	margin-top:8px;
	*margin-top:4px;
	font-size:14px;
	color:#3d4649;
	line-height:35px;
	background:#fff;
	border:2px solid #454d50;
}
.infoBox li.error{
	border-color:#db2e1f;
}
.infoBox li span{
	float:left;
	height:33px;
	line-height:33px;
}
.infoBox li input{
	float:left;
	outline:none;
	border:none;
	*border:0;
	width:312px;
	height:15px;
	padding-top:9px;
	padding-bottom:9px;
	font-size:12px;
	line-height:15px;
	margin-left:10px;
}
.infoBox .errorBox{
	position:absolute;
	top:80px;
	left:25px;
	width:148px;
	height:35px;
	padding:0;
	margin:0;
	font-size:12px;
	color:#fff;
	padding-left:10px;
	line-height:38px;
	background:url(../images/error.png) 0 0 no-repeat;
	border:none;
	z-index:999;
}
.infoBox .xm,.infoBox .lyxm{
	top:33px;
}
.infoBox .zt,.infoBox .lyyx{
	top:122px;
}
.infoBox .yjnr{
	top:315px;
}
.infoBox .lyyjnr{
	top:329px;
}
.infoBoxDeta{
	background:#fff;
}
.mail-box .infoBoxDeta{
	position:relative;
	width:370px;
	height:208px;
	margin-left:1px;
	margin-top:10px;
	_margin-top:6px;
	background:#fff;
}
.mail-box .infoBoxDeta .xinxi-list{
	position:absolute;
	top:0;
	left:0;
	width:370px;
	height:208px;
}
.resumeLink{
	display:none;
	position:absolute;
	bottom:40px;
	left:10px;
	height:25px;
	width:100%;
}
.resumeLink input{
	float:left;
	width:273px;
	height:23px;
	padding-left:11px;
	font-size:12px;
	color:#6c8082;
	outline:none;
	border:1px solid #e2e2e2;
	border-radius:2px;
}
.resumeLink a{
	float:left;
	width:54px;
	height:25px;
	margin-left:5px;
	font-size:12px;
	color:#fff;
	line-height:25px;
	text-align:center;
	background:url(../images/mail-que.gif) 0 -28px no-repeat;
}
.resumeLink a:hover{
	text-decoration:none;
	background:url(../images/mail-que.gif) 0 0 no-repeat;
}
.fujianBtn{
	position:absolute;
	bottom:0;
	left:0;
	height:30px;
	width:354px;
	padding-left:16px;
	background:#ededeb url(../images/qubiezhen.gif) 10px center no-repeat;
}
.fujianBtn a{
	float:left;
	height:30px;
	font-size:12px;
	color:#6e6e6e;
	line-height:30px;
	margin-left:8px;
	margin-right:8px;
}
.fujianBtn span{
	float:left;
	height:30px;
	color:#6e6e6e;
	font-size:12px;
	line-height:30px;
}
.infoBoxBott{
	height:37px;
	margin-top:15px;
	margin-left:1px;
}
.infoBoxBott input,.infoBoxBott span,.shuaxin{
	float:left;
	width:79px;
	height:30px;
	margin-top:5px;
	font-size:14px;
	color:#3d4649;
	line-height:30px;
	text-align:center;
	background:#fff;
	border:none;
	outline:none;
}
.infoBoxBott span{
	font-family:Arial,sans-serif,"微软雅黑",'&#23435;&#20307;';
	margin-left:10px;
	background:#dde4e6;
}
.shuaxin{
	color:#fff;
	background:none;
	margin-left:5px;
}
.send{
	float:left;
	width:95px;
	height:37px;
	margin-left:23px;
	font-size:16px;
	color:#fff;
	line-height:37px;
	text-align:center;
	background:url(../images/mail-send.gif) 0 -41px no-repeat;
}
.send:hover{
	background-position:0 0;
	text-decoration:none;
}
.liuyan-box .infoBoxDeta{
	width:368px;
	height:161px;
	border:2px solid #454d50;
}
.liuyan-box .infoBoxDeta textarea{
	width:358px;
	height:151px;
	padding:5px;
	font-size:14px;
	outline:none;
	border:none;
	resize:none;
}
.infoMask{
	position:absolute;
	top:0;
	left:0;
	z-index:120;
	width:100%;
	height:100%;
	background:url(../images/mask.png) 0 0 repeat;
	display:none;
}
.succseBack{
	top:188px;
	width:386px;
	height:160px;
	margin-left:-200px;
	border-radius:3px;
}
.succseBack .infoBoxTit h1{
	width:363px;
	text-align:center;
}
.succseBack p{
	font-size:14px;
	color:#fff;
	line-height:22px;
	margin-top:10px;
	padding-left:14px;
	padding-right:28px;
}
