.breadcrumb,.lang-list,.language>span,.slider {
	position: relative
}

.main {
	width: 1200px;
	margin: 99px auto 70px;
	overflow: hidden
}

.slider {
	top: 44px;
	width: 218px;
	text-align: right
}

.slider .date {
	font-size: 1.6em
}

.container {
	width: 750px;
	float: right;
	margin-right: 200px
}

.breadcrumb {
	margin-bottom: 15px;
}

.breadcrumb span {
	color: #5e6267;
	font-size: 1.2em
}

.breadcrumb span a {
	text-decoration: none;
	color: #5e6267
}

.breadcrumb span a:hover {
	color: #0457b7
}

.breadcrumb span .current {
	cursor: text;
	color: #000
}

.breadcrumb span .current:hover {
	color: #000
}

.container .title ,.company .title {
	margin-bottom: 1em;
	width: 100%
}

.container .title .name{
	color: #000;
	font-weight: 400;
	font-size: 1.6em;
	background-color: #f2f8fc
}

.company .title  .name{color: #000;
	font-weight: 400;
	font-size: 20px;}

.content h3{font-size:14px; margin-bottom:10px;}
.content p {
	line-height: 2em;
	margin: .5em 0;
	color: #5e6267;
	font-size: 1.2em
}

.content img {
	margin: 1em auto;
	display: block;
	max-width: 100%;
	height: auto!important
}

.language>span {
	float: left;
	width: 132px;
	height: 83px;
	line-height: 83px;
	display: block;
	color: #fff;
	opacity: .5;
	filter: alpha(opacity=50);
	text-decoration: none;
	font-size: 16px;
	text-align: left;
	left: 34px;
	transition: font-weight .3s
}

.language>span>.dot {
	left: -14px
}

.lang-list {
	display: none;
	top: -20px
}

.lang-list li {
	background-color: #0072ba
}

.lang-list li a {
	height: 40px;
	line-height: 40px;
	text-align: left;
	margin-left: 35px
}

.lang-list li a .dot {
	top: 16px;
	display: none;
	left: -15px
}

.lang-list li a .dot:hover,.lang-list li:hover a .dot {
	display: block
}

.roadshow {
	width: 750px;
	height: 200px;
	background: url(../images/roadshow/luyan.jpg) no-repeat;
	margin: 20px 0
}

@media only screen and (-webkit-min-device-pixel-ratio:2),not all {
	.roadshow {
		background-image: url(../images/2x/roadshow/luyan.jpg);
		background-size: 100% 100%
	}
}


/*company*/
.company{width:1000px;}
.company p{margin-bottom: 30px; font-size:14px;}


/*全球返点--news1*/
.globalfd{padding-top:30px;}
.globalfd p{text-align: center; margin-bottom: 30px; font-size:14px;}
.globalfd p span{padding:0 5px;}
.globalfd p .red{color:#ff0000; font-weight: 700;}
.globalfd img{margin-bottom:0;}
.f22{font-size:22px;}
.f20{font-size:20px;}
.f18{font-size:18px;}

.globalfd p{text-align: left; text-indent: 32px;}
.globalfd .info p{text-align: center;}

.zhaopin .title .name{margin-left:40px; font-size:24px; font-weight: normal; margin-bottom:20px;}
.zhaopin .header-text{font-size:20px; border-bottom:6px solid #0052D9;  display:inline-block; margin-bottom:20px; margin-left:40px;}
.info-message{margin-bottom:40px;}
.info-list-wrapper .info-list{padding-left:40px;}

/*招聘详情*/
.zhaopin-details{position: relative;}
.zhaopin-details h2{font-size:24px; margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #ddd; margin-top:20px; font-weight: normal;}
.zhaopin-details .title .name{font-size:16px; border-bottom: none;}
.zhaopin-details .content{margin-bottom:30px;}
.zhaopin-details .content p{margin:0;}
.zhaopin-details .btn_mailsend{display:block; padding: 5px 10px; position: absolute; right:0; top:5px; background:#0052D9; color:#fff;}

.zpbanner{background: url(../images/joinus.png) no-repeat center center ; height: 700px; margin-bottom: 10px;}
.zpmain ,.gsmain{margin-top: 0;}

.gsbanner{background: url(../images/banner_gongyi.png) no-repeat center center ; height: 700px; margin-bottom: 10px;}

.zsbanner{margin:99px 0 70px; background: url(../images/zhishicq.png) no-repeat center center ; height: 350px;}