.clearfix {
	zoom:1
}
.clearfix:after {
	clear:both;
	visibility:hidden;
	display:block;
	height:0;
	content:'.'
}
.cl {
	clear:both
}
body {
	overflow-x:hidden;
	background-color:#e6e6e6;
	font-family:"Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif
}
.nav {
	width:100%;
	height:60px;
	background-color:#fff
}
.nav-logo {
	float:left;
	height:100%;
	width:15%;
	margin-left:12%;
}
.nav-logo a {
	display:block;
	height:100%;
	width:100%;
	background-image:url(../images/logo.png);
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden
}
.nav-list {
	float:left;
	height:100%;
	width:42%;
	margin-left:20%;
	vertical-align:middle
}
.nav-list li {
	float:left;
	padding-bottom:2px
}
.nav-list li a {
	display:block;
	padding:30px 18px 10px;
	font-size:16px;
	text-decoration:none;
	color:#626262
}
.nav-list li a:hover, .nav-list li a:focus, .nav-list li.active a {
	background-color:#fc6743;
	color:#fff
}
.nav-login {
	float:left;
	width:60px;
	height:30px;
	margin:23px 0 0;
	background-color:#07a2fc
}
.nav-login a {
	display:block;
	width:60px;
	height:30px;
	line-height:30px;
	cursor:pointer;
	color:#fff;
	text-align:center
}
.banner {
	position:relative;
	height:500px;
	width:100%;
	overflow:hidden
}
.banner-short {
	position:relative;
	height:400px;
	width:100%
}
.arrow-left {
	position:absolute;
	left:5%;
	top:40%;
	width:5%;
	height:20%;
	background-image:url(../images/arrow-left.png);
	background-size:contain;
	background-repeat:no-repeat;
	z-index:100;
	cursor:pointer
}
.arrow-right {
	position:absolute;
	right:5%;
	top:40%;
	width:5%;
	height:20%;
	background-image:url(../images/arrow-right.png);
	background-size:contain;
	background-repeat:no-repeat;
	z-index:100;
	cursor:pointer
}
.banner-item {
	position:absolute;
	width:100%;
	height:500px;
	background-size:100% 100%
}
.banner-content {
	position:relative;
	width:835px;
	height:318px;
	margin:4% auto;
	background-size:100% 100%
}
.banner-content p {
	height:70%;
	width:50%;
	position:absolute;
	left:5%;
	top:0;
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden
}
#banner-1 {
	left:0;
	top:0;
	background-image:url(../images/banner1.png)
}
#banner-1 .banner-content {
	background-image:url(../images/bannerContent1.png)
}
#banner-text-1 {
	background-image:url(../images/banner-text-1.png)
}
#banner-text-2 {
	display:none;
	background-image:url(../images/banner-text-2.png)
}
#banner-text-3 {
	display:none;
	background-image:url(../images/banner-text-3.png)
}
#banner-2 {
	left:100%;
	top:0;
	background-image:url(../images/banner2.png)
}
#banner-2 .banner-content {
	background-image:url(../images/bannerContent2.png)
}
#banner-text-4 {
	background-image:url(../images/banner-text-4.png)
}
#banner-text-5 {
	display:none;
	background-image:url(../images/banner-text-5.png)
}
#banner-text-6 {
	display:none;
	background-image:url(../images/banner-text-6.png)
}
#banner-3 {
	background-image:url(../images/banner3.png);
	height:100%;
	background-size:100% 100%;
	padding-top:0;
	background-repeat:no-repeat
}
.banner-slogan {
	position:absolute;
	left:40%;
	top:30%;
	font-size:48px;
	color:#f7836b;
	font-weight:700
}
#banner-4 {
	background-image:url(../images/banner4.png)
}
#banner-4 .banner-slogan {
	background-image:url(../images/job-text.png);
	height:130px;
	width:700px;
	left:28%;
	top:28%;
	background-size:contain;
	background-repeat:no-repeat
}
.content {
	width:1280px;
	margin:0 auto
}
.content-slogan {
	margin:60px auto;
	line-height:1.2
}
.content-slogan h2 {
	font-size:28px;
	text-align:center
}
.content-slogan h3 {
	font-size:16px;
	text-align:center
}
.content-list {
	width:1050px;
	margin:0 auto
}
.content-list ul {
	list-style:none
}
.content-list li {
	width:330px;
	height:400px;
	margin:0 10px;
	float:left;
	background-size:100% 100%;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden
}
#index-content-1 {
	background-image:url(../images/index-content1.png)
}
#index-content-2 {
	background-image:url(../images/index-content2.png)
}
#index-content-3 {
	background-image:url(../images/index-content3.png)
}
.content-2Dcode {
	margin:30px auto;
	line-height:2;
	height:501px;
	padding-left:104px
}
.content-2Dcode h2 {
	font-size:28px;
	text-align:center;
	margin-bottom:20px
}
.content-2Dcode .code-area {
heig;
	height:378px;
	margin:32px 18px;
	padding:30px;
	background-color:#efefef;
	float:left
}
.download-slogan {
	float:left;
 	height:200px;
	vertical-align:middle;
	margin:10px
}
.content-2Dcode span {
	display:block;
	width:115px;
	float:left;
	line-height:100px;
	padding-left:75px;
	margin:0 65px;
	font-size:18px;
	color:#626262;
	background-position:0 20px;
	background-repeat:no-repeat;
	background-size:40px 50px
}
.content-2Dcode span:first-child, #download-iphone {
	background-image:url(../images/iphone.png)
}
.content-2Dcode span:last-child, #download-android {
	background-image:url(../images/android.png)
}
.content-2Dcode img {
	display:block;
	float:left;
 	border:1px solid #dfdfdf;
	vertical-align:middle
}
.footer {
	width:100%;
	height:auto;
	margin:40px auto 0;
	background-color:#fff;
	padding:20px 0
}
.footer p {
	width:100%;
	font-size:12px;
	color:#989898;
	line-height:2;
	text-align:center
}
.aboutus-block {
	position:relative;
	width:1000px;
	padding:10px 60px 40px;
	margin:30px auto;
	background-color:#fff
}
.block-tip {
	position:absolute;
	top:-10px;
	left:10px;
	padding:8px 12px 20px;
	height:40px;
	font-size:14px;
	line-height:1.2;
	color:#fff;
	text-align:left
}
.normal-tip {
	background-image:url(../images/normal-tip.png);
	background-size:100% 100%;
	background-repeat:no-repeat;
	width:32px
}
.large-tip {
	background-image:url(../images/large-tip.png);
	background-size:100% 100%;
	background-repeat:no-repeat;
	width:45px
}
.block-text p {
	width:100%;
	margin:20px auto;
	color:#797979;
	line-height:2;
	text-indent:32px
}
.block-timeline {
	width:1000px;
	height:500px
}
.block-timeline h2 {
	width:100%;
	text-align:center;
	color:#FC520A;
	font-size:24px;
	line-height:2;
	margin-bottom:20px
}
.timeline-left, .timeline-right {
	float:left;
	width:490px;
	height:500px
}
.timeline-right {
	height:485px;
	padding-top:15px
}
.timeline-separator {
	float:left;
	width:3px;
	margin:-10px 8px 0;
	height:460px;
	border-radius:1px;
	background-color:#FC520A
}
.timeline-left li, .timeline-right li {
	width:360px;
	list-style:none;
	padding:10px 20px
}
.timeline-left li p, .timeline-right li p {
	color:#FD653A;
	line-height:1.5
}
.timeline-left li .timeline-time, .timeline-right li .timeline-time {
	letter-spacing:2px
}
.timeline-left li {
	margin:0 10px 30px 80px;
	background-image:url(../images/timeline-left.png)
}
.timeline-left li p {
	text-align:right
}
.timeline-right li {
	margin:30px 80px 0 10px;
	background-image:url(../images/timeline-right.png)
}
.timeline-right li p {
	text-align:left
}
.block-circles {
	width:920px;
	height:222px;
	margin-left:62px;
	padding:10px 0
}
.block-circles li {
	float:left;
	width:120px;
	height:100px;
	padding:30px 20px;
	margin:0 35px;
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat
}
.block-circles li h2 {
	font-size:24px;
	color:#000;
	text-align:center;
	line-height:3
}
.block-circles li p {
	font-size:14px;
	color:#000;
	text-align:center;
	line-height:1.5
}
.block-circles #circle-honest {
	background-image:url(../images/honest.png)
}
.block-circles #circle-execute {
	background-image:url(../images/execute.png)
}
.block-circles #circle-champion {
	background-image:url(../images/champion.png)
}
.block-circles #circle-teamwork {
	background-image:url(../images/teamwork.png)
}
.job-content {
	width:100%;
	height:auto;
	margin:30px auto
}
.job-content h2 {
	font-size:24px;
	color:#2c2c2c;
	line-height:2;
	text-align:center
}
.job-content p {
	font-size:16px;
	color:#323232;
	line-height:2;
	text-align:center
}
.department-list {
	width:1088px;
	height:80px;
	margin:50px auto;
	border:solid #e3e3e3;
	border-width:1px 0 1px 1px;
	background-color:#fff
}
.department-item {
	float:left;
	width:154.4px;
	height:80px;
	border-right:1px solid #e3e3e3;
	cursor:pointer
}
.department-item:hover {
	background-color:#FC6743;
	color:#fff
}
.department-item.active {
	background-color:#FC6743;
	color:#fff
}
.department-item a {
	display:block;
	float:left;
	width:154.4px;
	text-decoration:none;
	font-size:24px;
	text-align:center;
	line-height:80px
}
.job-list {
	width:1088px;
	margin:50px auto
}
.job-list-left, .job-list-right {
	width:50%;
	float:left
}
.job-list li {
	width:450px;
	margin-left:20px;
	margin-top:20px
}
.job-list li h2 {
	font-size:20px;
	color:#000;
	line-height:2
}
.job-list li p {
	width:400px;
	margin-left:50px;
	font-size:16px;
	color:#434343;
	line-height:1.5
}
.job-list li .job-title {
	font-size:16px;
	color:#FC6946;
	line-height:2;
	margin-left:0
}
.get-job {
	display:block;
	width:150px;
	height:40px;
	margin:20px auto;
	text-decoration:none;
	cursor:pointer;
	line-height:40px;
	text-align:center;
	color:#fff;
	background-color:#FC674C;
	border-radius:5px
}
.job-market, .job-service, .job-technology, .job-run, .job-product, .job-train, .job-plan {
	display:none
}
.new-content {
	width:1000px;
	margin:20px auto;
	background-color:#fff
}
.news-item {
	width:950px;
	height:80px;
	padding:0 25px;
	border-bottom:1px dotted silver
}
.news-logo {
	display:block;
	text-align:center;
	float:left;
	width:150px;
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	height:80px;
	line-height:80px
}
.news-logo img {
	vertical-align:middle;
	margin:5px;
	max-height:70px;
	 width:150px
}
#news-1 .news-logo {
	background-image:url(../images/news1.png)
}
#news-2 .news-logo {
	background-image:url(../images/news2.png)
}
#news-3 .news-logo {
	background-image:url(../images/news3.png)
}
#news-4 .news-logo {
	background-image:url(../images/news4.png)
}
#news-5 .news-logo {
	background-image:url(../images/news5.png)
}
#news-6 .news-logo {
	background-image:url(../images/news6.png)
}
#news-7 .news-logo {
	background-image:url(../images/news7.png)
}
#news-8 .news-logo {
	background-image:url(../images/news8.png)
}
#news-9 .news-logo {
	background-image:url(../images/news9.png)
}
#news-10 .news-logo {
	background-image:url(../images/news10.png)
}
#news-11 .news-logo {
	background-image:url(../images/news11.png)
}
#news-12 .news-logo {
	background-image:url(../images/news12.png)
}
#news-13 .news-logo {
	background-image:url(../images/news13.png)
}
#news-14 .news-logo {
	background-image:url(../images/news14.png)
}
#news-15 .news-logo {
	background-image:url(../images/news15.png)
}
#news-16 .news-logo {
	background-image:url(../images/news16.png)
}
#news-17 .news-logo {
	background-image:url(../images/news17.png)
}
#news-18 .news-logo {
	background-image:url(../images/news18.gif)
}
#news-19 .news-logo {
	background-image:url(../images/news19.jpeg)
}
#news-20 .news-logo {
	background-image:url(../images/news20.png)
}
#news-21 .news-logo {
	background-image:url(../images/ebrunlogo.png)
}
#news-22 .news-logo {
	background-image:url(../images/news18.gif)
}
#news-23 .news-logo {
	background-image:url(../images/news19.jpeg)
}
#news-24 .news-logo {
	background-image:url(../images/news19.jpeg)
}
#news-25 .news-logo {
	background-image:url(../images/ebrunlogo.png)
}
#news-26 .news-logo {
	background-image:url(../images/news22.png)
}
#news-27 .news-logo {
	background-image:url(../images/news23.png)
}
#news-28 .news-logo {
	background-image:url(../images/news17.png)
}
#news-29 .news-logo {
	background-image:url(../images/news18.gif)
}
#news-30 .news-logo {
	background-image:url(../images/news18.gif)
}
#news-31 .news-logo {
	background-image:url(../images/news25.png)
}
#news-32 .news-logo {
	background-image:url(../images/news7.png)
}
#news-33 .news-logo {
	background-image:url(../images/ebrunlogo.png)
}
#news-34 .news-logo {
	background-image:url(../images/news24.png)
}
#news-35 .news-logo {
	background-image:url(../images/news27.jpg)
}
#news-36 .news-logo {
	background-image:url(../images/news18.gif)
}
#news-37 .news-logo {
	background-image:url(../images/news26.png)
}
#news-38 .news-logo {
	background-image:url(../images/news7.png)
}
#news-39 .news-logo {
	background-image:url(../images/news3.png)
}
#news-40 .news-logo {
	background-image:url(../images/ebrunlogo.png)
}
#news-42 .news-logo {
	background-image:url(../images/news28.png)
}
#news-44 .news-logo {
	background-image:url(../images/news31.png)
}
#news-47 .news-logo {
	background-image:url(../images/news3.png)
}
#news-48 .news-logo {
	background-image:url(../images/news33.gif)
}
#news-49 .news-logo {
	background-image:url(../images/news34.gif)
}
#news-50 .news-logo {
	background-image:url(../images/ebrunlogo.png)
}
#news-51 .news-logo {
	background-image:url(../images/news35.gif)
}
#news-52 .news-logo {
	background-image:url(../images/news18.gif)
}
#news-53 .news-logo {
	background-image:url(../images/news34.gif)
}
#news-54 .news-logo {
	background-image:url(../images/news35.png)
}
#news-55 .news-logo {
	background-image:url(../images/news33.gif)
}
#news-56 .news-logo {
	background-image:url(../images/news19.jpeg)
}
#news-57 .news-logo {
	background-image:url(../images/news36.png)
}
#news-58 .news-logo {
	background-image:url(../images/news34.gif)
}
#news-59 .news-logo {
	background-image:url(../images/news22.png)
}
#news-60 .news-logo {
	background-image:url(../images/news1.png)
}
#news-61 .news-logo {
	background-image:url(../images/news37.gif)
}
#news-62 .news-logo {
	background-image:url(../images/news38.jpg)
}
.logo-yibangdongli {
	background-image:url(../images/ebrunlogo.png)
}
.logo-zhongguoqiyejia {
	background-image:url(../images/zgqyj.png)
}
.logo-guangming {
	background-image:url(../images/guangmingwang.gif)
}
.news-item a {
	display:block;
	float:left;
	width:650px;
	height:80px;
	margin-left:30px;
	line-height:80px;
	vertical-align:middle;
	color:#000;
	text-decoration:none;
	cursor:pointer
}
.news-item span {
	display:block;
	float:left;
	line-height:80px;
	width:110px;
	color:#787878;
	text-align:right
}
.contact-content {
	width:1000px;
	margin:0 auto
}
.contact {
	width:100%;
	height:50px;
	margin:20px 0;
	background-image:url(../images/contact.png);
);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center
}
.contact-text {
	width:85%;
	height:50px;
	margin:0 50px 0 100px;
	background-image:url(../images/contact-text.png);
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center
}
.company-address {
	width:100%;
	margin-top:40px;
	background-color:#fff;
	padding-bottom:20px
}
.company-address h2 {
	font-size:28px;
	line-height:50px;
	margin-left:20px;
	color:#3e3e3e
}
.company-address h3 {
	font-size:18px;
	line-height:30px;
	margin-left:20px;
	color:#3e3e3e
}
.company-address p {
	font-size:14px;
	line-height:20px;
	margin-left:20px;
	color:#757575
}
.map {
	position:relative;
	background-image:url(../images/map.png);
	width:100%;
	height:400px
}
.map-tip {
	position:absolute;
	width:250px;
	height:150px;
	top:0;
	left:70px;
	background-image:url(../images/map-tip.png);
	background-size:contain;
	background-repeat:no-repeat;
	background-position:top
}
.contact-information {
	width:90%;
	background-color:#fff;
	padding:20px 50px
}
.contact-information .contact-item-normal {
	float:left;
	height:70px;
	width:33%;
	vertical-align:middle;
	margin:10px 0
}
.contact-information .contact-item-long {
	margin-top:20px
}
.contact-item h2 {
	font-size:18px;
	color:#F3954C;
	line-height:2
}
.contact-item p {
	font-size:16px;
	color:#787878;
	line-height:1.5
}
.login-body {
	background-color:#fff
}
.login-header {
	width:100%;
	height:98px;
	background-color:#fff
}
.login-logo {
	float:left;
	height:80%;
	width:12%;
	margin-left:6%;
	margin-top:6px
}
.login-logo a {
	display:block;
	height:100%;
	width:100%;
	background-image:url(../images/logo.png);
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center
}
.login-phone {
	float:left;
	position:relative;
	height:100%;
	width:36%;
	margin-left:23%;
	vertical-align:middle
}
.login-phone p {
	position:absolute;
	right:0;
	bottom:0;
	font-size:18px;
	margin:10px 20px
}
.header-register {
	float:left;
	height:100%;
	width:10%;
	margin-left:5%
}
.header-register a {
	display:inline-block;
	height:40px;
	margin-top:40px;
	width:80px;
	background-color:#36b130;
	border-radius:5px;
	color:#fff;
	text-align:center;
	line-height:40px;
	font-size:18px
}
.login-banner {
	position:relative;
	height:420px;
	width:100%
}
.login-content {
	background-image:url(../images/login-banner.png);
	width:100%;
	height:80%;
	background-repeat:no-repeat;
	background-position:top;
	background-size:cover
}
.login-slogan {
	position:absolute;
	width:52%;
	left:6%;
	top:30%;
	height:60px
}
.login-slogan p {
	font-size:56px;
	line-height:60px;
	text-align:center;
	color:#fff;
	font-family:'华文行楷'
}
.login-container {
	position:absolute;
	top:24px;
	right:12%;
	width:25%;
	height:360px;
	background-color:#fff;
	padding:10px;
	border:1px solid #bbb
}
.login-shadow {
	position:absolute;
	bottom:-37px;
	right:12%;
	width:26.75%;
	height:40px;
	background-image:url(../images/login-shadow.png)
}
.login-title {
	width:100%;
	height:60px;
	background-color:#fd7823;
	color:#fff;
	font-size:24px;
	text-align:center;
	line-height:60px
}
.login-form {
	width:90%;
	height:100px;
	padding:50px 5% 30px;
	background-color:#f0f0f0
}
.login-item {
	width:100%;
	height:32px;
	margin:14px auto 28px
}
.login-item label {
	font-size:18px;
	line-height:32px
}
.login-item input[type=text] {
	width:65%;
	height:32px;
	padding:0 10px
}
.login-item input[type=text].login-input-short {
	width:31%;
	margin-right:2%
}
.login-item input[type=button] {
	width:31%;
	height:40px;
	color:#fff;
	background-color:#36b130;
	text-align:center;
	line-height:32px;
	border:0
}
.login-confirm {
	width:100%;
	height:80px;
	padding-top:40px;
	background-color:#f0f0f0
}
.login-confirm input {
	display:block;
	width:90%;
	height:40px;
	margin:0 auto;
	border:0;
	background-color:#fc9827;
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:40px
}
.weixingz {
	position:fixed;
	right:5px;
	top:150px;
	border:0;
	background-color:#fff;
	text-align:center;
	padding:12px
}
.weixingz img {
	border:0;
	width:120px
}
.importantMsg {
	height:34px;
	background-color:#f19826;
	text-align:center
}
