body{font-family: "Microsoft YaHei","微软雅黑",Arial,Tahoma, Helvetica,"\5b8b\4f53", sans-serif;}
*{
	margin: 0;
	padding: 0;
}
.themecon img{
	width: 100%;
}
.maincon{
	min-height: 100px;
}
.maincon .main-main{
	width: 100%;
	float: left;
}
.maincon .main-main .main-content{
	margin-left: 300px;
	min-height: 100px;
	padding-bottom: 40px;
	border-left: 1px solid #e2e2e2;
}
.maincon .left{
	width: 300px;
	margin-left: -100%;
	min-height: 100px;
	float: left;
	
}
.recruit-logo-con img{
	float: right;
	margin-right:30px;
	margin-top: 30px;
	width: 100px;
	
}
.recruit-list{
	margin-top: 15px;
	font-size: 14px;
	position: relative;
	z-index: -1;
}
.recruit-list li{
	line-height: 40px;
	color:#666666;
	position: relative;
	margin-right: -11px;
}
.recruit-list li .nav-point{
	width: 20px;
	height: 20px;
	vertical-align: -2px;
	filter:alpha(opacity=0); /* IE */
	-moz-opacity:0; /* 老版Mozilla */
	-khtml-opacity:0; /* 老版Safari */
	opacity: 0;
}
.recruit-list li.cur .nav-point{
	filter:alpha(opacity=100); /* IE */
	-moz-opacity:1; /* 老版Mozilla */
	-khtml-opacity:1; /* 老版Safari */
	opacity: 1;
}
.recruit-list li{
	text-align: right;
	cursor: pointer;
}
.recruit-list li .title{
	margin-right: 20px;
	font-size: 16px;
}
.recruit-list li.cur .title{
	font-size: 18px;
	color: #2996fd;
}
.main-content .recruit-content,.main-content .introduce-content{
	padding-left: 40px;
	padding-top: 40px;
	min-width: 700px;
	display: none;
}
.main-content .recruit-content.cur,.main-content .introduce-content.cur{
	display: block;
}
.main-content .rank{
	font-size: 22px;
	color: #333333;
	word-spacing: 5px;
	letter-spacing: 2px;
}
.main-content .duty,.main-content .demand{
	font-size: 16px;
	color: #333333;
	margin-top: 20px;
	margin-bottom: 20px;
}
.main-content .duty-list,.main-content .demand-list{
	list-style-position: inside;
	font-size: 14px;
	line-height: 22px;
	color: #888888;
	padding-bottom: 5px;
	margin-right: 100px;
}
.main-content .other-info{
	font-size: 14px;
	line-height: 22px;
	color: #888888;
	margin-right: 100px;
}
.main-content .other-info.fo{
	margin-top: 20px;
}
.main-content .call-group{
	margin-left: -10px;
	margin-top: 40px;
}
.main-content .call-group a{
	cursor: pointer;
	display: inline-block;
	color: #FFFFFF;
	padding-left: 30px;
	padding-right: 30px;
	height: 40px;
	line-height: 40px;
}
.call-group .email{
	background: #ffc655;
}
.call-group .email img,.call-group .phone img{
	height: 30px;
	vertical-align: middle;
}
.call-group .phone{
	background: #3ea1fe;
	margin-left: 30px;
}
.neednum{
	color: #888888;
	font-size: 13px;
}
.introduce-content .i-title{
	border-bottom: dashed 1px #AAAAAA;
	padding-top: 0;
	padding-bottom: 15px;
	font-family: "黑体";
}
.introduce-content .i-title .c{
	color: rgba(255,115,39,1);
	font-size: 20px;
}
.introduce-content .i-title .e{
	color: rgba(184,184,184,1);
	font-size: 16px;
}
.introduce-content .c-introduce{
	color: #555;
	line-height: 20px;
	text-indent: 2em;
	margin-top: 25px;
}
.introduce-content .department{
	float: right;
	width: 300px;
}
.introduce-content .partner{
	font-size: 18px;
	font-weight: bold;
	margin-top: 25px;
}
.introduce-content .comp-title{
	margin-top: 20px;
	line-height: 0;
}
.introduce-content .comp-title img{
	vertical-align: middle;
	height: 30px;
}
.introduce-content .comp-title span{
	line-height: 30px;
	font-size: 20px;
	vertical-align: middle;
	margin-left: 10px;
}
.introduce-content .comp-con{
	text-align: center;
	margin-top: 20px;
}
.introduce-content .comp-con .c-title{
	margin-top: 20px;
	font-size: 16px;
	font-weight: bold;
	padding: 0 25px;
	color: rgba(39,80,110,1);
}
.introduce-content .comp-con ul{
	display: inline-block;
	margin-top: 20px;
}
.introduce-content .comp-con ul li{
	padding-left: 10px;
	line-height: 25px;
}
.introduce-content .comp-con .left-con,.introduce-content .comp-con .center-con,.introduce-content .comp-con .right-con{
	min-width: 200px;
	min-height: 200px;
	box-sizing: border-box;
}
.introduce-content .comp-con .left-con{
	float: left;
	border:  solid 2px rgba(129,186,229,1);
}
.introduce-content .comp-con .right-con{
	float: right;
	border:  solid 2px rgba(129,186,229,1);
}
.introduce-content .comp-con .center-con{
	display: inline-block;
	background: rgba(129,186,229,1);
}
.introduce-content .case{
	margin-top: 23px;
}
.introduce-content .case img{
	height: 50px;
}
.lay1200 {
    width: 1200px;
    margin: 0 auto;
}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;
    height: 0;font-size:0;}
.clearfix { *zoom:1;}
.fl { float: left;}.fr {float: right;}
.welcome{height: 20px;background: #f0f0f0;padding-top: 5px;}
.welcome span{color:#666;font-family: "Microsoft YaHei","微软雅黑",Arial,Tahoma, Helvetica,"\5b8b\4f53", sans-serif;font-size: 12px;}
a:link { text-decoration:none;} 
a:active { text-decoration:none;}
a:visited { text-decoration:none;} 
a:hover { text-decoration:none;}
.navbox1{float: left; height: 75px; line-height:75px; text-align:center;}
.navbox1 ul{list-style-type: none;line-height: 18px;}
.navbox1 ul li{height: 75px;line-height: 75px;}
.navbox1 ul li a{color: #000; margin-right:20px;font-size:20px;margin-right: 20px;}
.navbox1 ul li a:hover{color: #2995ff;text-decoration:none;}
.navbox1 ul li a.cur{color:#2796ff;padding-top:20px;border-top:4px solid #2796ff;}
.hearder_content{height: 100px;margin:0 auto;position: fixed;top: 0;left: 0;right:0;background:#fff;border-bottom: 1px solid #ddd;box-sizing: border-box;}