/* author:ZJ; date:2018-07; */
body{min-width:1200px;color:#333;background:#fff;}

.btn,a{ cursor:pointer; -webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.btn:hover{-webkit-filter:brightness(1.1);-moz-filter:brightness(1.1);filter:brightness(1.1);}

.jqthumb{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.imghover .jqthumb{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}

.yahei{font-family:'Microsoft YaHei';}


.focus-box{ position: relative; zoom:1; height: 500px; overflow: hidden; background: #0068ff; }


.focus-news{}
.focus-news .conBox{ position: absolute; top: 118px; left: 50%; margin-left: -600px; color: #fff; }
.focus-news .conBox h1{ line-height: 90px; font-size: 60px; font-weight: normal; }
.focus-news .conBox h2{ line-height: 68px; font-size: 36px; font-weight: normal; }
.focus-news .conBox h2 .ele{-webkit-animation-delay:.4s;-ms-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s;}
.focus-news .conBox ul{ margin-top: 24px; width: 552px; font-size: 0; }
.focus-news .conBox li{ display: inline-block; *display: inline; zoom:1; vertical-align: top; width: 25%; line-height: 36px; font-size: 20px; opacity:0; animation:focusNewsList .7s ease forwards; }
.focus-news .conBox li.double{ width: 50%; }
.focus-news .conBox li:before{ content: "·"; margin-right: .5em; }

.focus-news .conBox li:nth-child(1),
.focus-news .conBox li:nth-child(4){ animation-delay: 1s; }
.focus-news .conBox li:nth-child(2),
.focus-news .conBox li:nth-child(5){ animation-delay: 1.2s; }
.focus-news .conBox li:nth-child(3),
.focus-news .conBox li:nth-child(6){ animation-delay: 1.4s; }
.focus-news .conBox li:nth-child(7){ animation-delay: 1.6s; }

.focus-news .conBox li.child-1,
.focus-news .conBox li.child-4{ animation-delay: 1s; }
.focus-news .conBox li.child-2,
.focus-news .conBox li.child-5{ animation-delay: 1.2s; }
.focus-news .conBox li.child-3,
.focus-news .conBox li.child-6{ animation-delay: 1.4s; }
.focus-news .conBox li.child-7{ animation-delay: 1.6s; }

@keyframes focusNewsList{
	0%{opacity:0;transform:translate(20px,0);-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);-moz-transform:translate(20px,0);-o-transform:translate(20px,0);}
	100%{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}
}
@-webkit-keyframes focusNewsList{
	0%{opacity:0;-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);-moz-transform:translate(20px,0);-o-transform:translate(20px,0);transform:translate(20px,0);}
	100%{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}
}
@-ms-keyframes focusNewsList{
	0%{opacity:0;-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);-moz-transform:translate(20px,0);-o-transform:translate(20px,0);transform:translate(20px,0);}
	100%{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}
}
@-moz-keyframes focusNewsList{
	0%{opacity:0;-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);-moz-transform:translate(20px,0);-o-transform:translate(20px,0);transform:translate(20px,0);}
	100%{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}
}
@-o-keyframes focusNewsList{
	0%{opacity:0;-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);-moz-transform:translate(20px,0);-o-transform:translate(20px,0);transform:translate(20px,0);}
	100%{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}
}

.focus-news .conBox a{ position: relative; zoom:1; color: #fff; }
.focus-news .conBox a:before{ content: ""; position: absolute; bottom: -4px; left: 0; width: 0%; height: 2px; overflow: hidden; background: #fff; -webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease; }
.focus-news .conBox a:hover:before{ width: 100%; }



.focus-news .imgBox{ position: absolute; top: 26px; right: 50%; margin-right: -632px; opacity:0; animation:focusNewsIn 1.8s ease forwards; }
@keyframes focusNewsIn {
	0%{opacity:0;transform:translate(-100%,0) scale(0) rotate(320deg);-webkit-transform:translate(-100%,0) scale(0) rotate(320deg);-ms-transform:translate(-100%,0) scale(0) rotate(320deg);-moz-transform:translate(-100%,0) scale(0) rotate(320deg);-o-transform:translate(-100%,0) scale(0) rotate(320deg);}
	50%{opacity:1;transform:translate(0,0) scale(1.06) rotate(-20deg);-webkit-transform:translate(0,0) scale(1.06) rotate(-20deg);-ms-transform:translate(0,0) scale(1.06) rotate(-20deg);-moz-transform:translate(0,0) scale(1.06) rotate(-20deg);-o-transform:translate(0,0) scale(1.06) rotate(-12deg);}
	70%{opacity:1;transform:translate(0,6px) scale(.95) rotate(7deg);-webkit-transform:translate(0,6px) scale(.95) rotate(7deg);-ms-transform:translate(0,6px) scale(.95) rotate(7deg);-moz-transform:translate(0,6px) scale(.95) rotate(7deg);-o-transform:translate(0,6px) scale(.95) rotate(7deg);}
	100%{opacity:1;transform:translate(0,0) scale(1) rotate(-1deg);-webkit-transform:translate(0,0) scale(1) rotate(-1deg);-ms-transform:translate(0,0) scale(1) rotate(-1deg);-moz-transform:translate(0,0) scale(1) rotate(-1deg);-o-transform:translate(0,0) scale(1) rotate(-1deg);}
}
@-webkit-keyframes focusNewsIn {
	0%{opacity:0;transform:translate(-100%,0) scale(0) rotate(320deg);-webkit-transform:translate(-100%,0) scale(0) rotate(320deg);-ms-transform:translate(-100%,0) scale(0) rotate(320deg);-moz-transform:translate(-100%,0) scale(0) rotate(320deg);-o-transform:translate(-100%,0) scale(0) rotate(320deg);}
	50%{opacity:1;transform:translate(0,0) scale(1.06) rotate(-20deg);-webkit-transform:translate(0,0) scale(1.06) rotate(-20deg);-ms-transform:translate(0,0) scale(1.06) rotate(-20deg);-moz-transform:translate(0,0) scale(1.06) rotate(-20deg);-o-transform:translate(0,0) scale(1.06) rotate(-12deg);}
	70%{opacity:1;transform:translate(0,6px) scale(.95) rotate(7deg);-webkit-transform:translate(0,6px) scale(.95) rotate(7deg);-ms-transform:translate(0,6px) scale(.95) rotate(7deg);-moz-transform:translate(0,6px) scale(.95) rotate(7deg);-o-transform:translate(0,6px) scale(.95) rotate(7deg);}
	100%{opacity:1;transform:translate(0,0) scale(1) rotate(-1deg);-webkit-transform:translate(0,0) scale(1) rotate(-1deg);-ms-transform:translate(0,0) scale(1) rotate(-1deg);-moz-transform:translate(0,0) scale(1) rotate(-1deg);-o-transform:translate(0,0) scale(1) rotate(-1deg);}
}
@-ms-keyframes focusNewsIn {
	0%{opacity:0;transform:translate(-100%,0) scale(0) rotate(320deg);-webkit-transform:translate(-100%,0) scale(0) rotate(320deg);-ms-transform:translate(-100%,0) scale(0) rotate(320deg);-moz-transform:translate(-100%,0) scale(0) rotate(320deg);-o-transform:translate(-100%,0) scale(0) rotate(320deg);}
	50%{opacity:1;transform:translate(0,0) scale(1.06) rotate(-20deg);-webkit-transform:translate(0,0) scale(1.06) rotate(-20deg);-ms-transform:translate(0,0) scale(1.06) rotate(-20deg);-moz-transform:translate(0,0) scale(1.06) rotate(-20deg);-o-transform:translate(0,0) scale(1.06) rotate(-12deg);}
	70%{opacity:1;transform:translate(0,6px) scale(.95) rotate(7deg);-webkit-transform:translate(0,6px) scale(.95) rotate(7deg);-ms-transform:translate(0,6px) scale(.95) rotate(7deg);-moz-transform:translate(0,6px) scale(.95) rotate(7deg);-o-transform:translate(0,6px) scale(.95) rotate(7deg);}
	100%{opacity:1;transform:translate(0,0) scale(1) rotate(-1deg);-webkit-transform:translate(0,0) scale(1) rotate(-1deg);-ms-transform:translate(0,0) scale(1) rotate(-1deg);-moz-transform:translate(0,0) scale(1) rotate(-1deg);-o-transform:translate(0,0) scale(1) rotate(-1deg);}
}
@-moz-keyframes focusNewsIn {
	0%{opacity:0;transform:translate(-100%,0) scale(0) rotate(320deg);-webkit-transform:translate(-100%,0) scale(0) rotate(320deg);-ms-transform:translate(-100%,0) scale(0) rotate(320deg);-moz-transform:translate(-100%,0) scale(0) rotate(320deg);-o-transform:translate(-100%,0) scale(0) rotate(320deg);}
	50%{opacity:1;transform:translate(0,0) scale(1.06) rotate(-20deg);-webkit-transform:translate(0,0) scale(1.06) rotate(-20deg);-ms-transform:translate(0,0) scale(1.06) rotate(-20deg);-moz-transform:translate(0,0) scale(1.06) rotate(-20deg);-o-transform:translate(0,0) scale(1.06) rotate(-12deg);}
	70%{opacity:1;transform:translate(0,6px) scale(.95) rotate(7deg);-webkit-transform:translate(0,6px) scale(.95) rotate(7deg);-ms-transform:translate(0,6px) scale(.95) rotate(7deg);-moz-transform:translate(0,6px) scale(.95) rotate(7deg);-o-transform:translate(0,6px) scale(.95) rotate(7deg);}
	100%{opacity:1;transform:translate(0,0) scale(1) rotate(-1deg);-webkit-transform:translate(0,0) scale(1) rotate(-1deg);-ms-transform:translate(0,0) scale(1) rotate(-1deg);-moz-transform:translate(0,0) scale(1) rotate(-1deg);-o-transform:translate(0,0) scale(1) rotate(-1deg);}
}
@-o-keyframes focusNewsIn {
	0%{opacity:0;transform:translate(-100%,0) scale(0) rotate(320deg);-webkit-transform:translate(-100%,0) scale(0) rotate(320deg);-ms-transform:translate(-100%,0) scale(0) rotate(320deg);-moz-transform:translate(-100%,0) scale(0) rotate(320deg);-o-transform:translate(-100%,0) scale(0) rotate(320deg);}
	50%{opacity:1;transform:translate(0,0) scale(1.06) rotate(-20deg);-webkit-transform:translate(0,0) scale(1.06) rotate(-20deg);-ms-transform:translate(0,0) scale(1.06) rotate(-20deg);-moz-transform:translate(0,0) scale(1.06) rotate(-20deg);-o-transform:translate(0,0) scale(1.06) rotate(-12deg);}
	70%{opacity:1;transform:translate(0,6px) scale(.95) rotate(7deg);-webkit-transform:translate(0,6px) scale(.95) rotate(7deg);-ms-transform:translate(0,6px) scale(.95) rotate(7deg);-moz-transform:translate(0,6px) scale(.95) rotate(7deg);-o-transform:translate(0,6px) scale(.95) rotate(7deg);}
	100%{opacity:1;transform:translate(0,0) scale(1) rotate(-1deg);-webkit-transform:translate(0,0) scale(1) rotate(-1deg);-ms-transform:translate(0,0) scale(1) rotate(-1deg);-moz-transform:translate(0,0) scale(1) rotate(-1deg);-o-transform:translate(0,0) scale(1) rotate(-1deg);}
}

.focus-news .focusNewsInfinite{ animation:focusNewsInfinite .6s ease-in-out infinite alternate;}
@keyframes focusNewsInfinite{
	0%{opacity:1;transform:translate(0,0) scale(1) rotate(-1deg);-webkit-transform:translate(0,0) scale(1) rotate(-1deg);-ms-transform:translate(0,0) scale(1) rotate(-1deg);-moz-transform:translate(0,0) scale(1) rotate(-1deg);-o-transform:translate(0,0) scale(1) rotate(-1deg);}
	100%{opacity:1;transform:scale(.98) rotate(1deg);-webkit-transform:scale(.98) rotate(1deg);-ms-transform:scale(.98) rotate(1deg);-moz-transform:scale(.98) rotate(1deg);-o-transform:scale(.98) rotate(1deg);}
}
@-webkit-keyframes focusNewsInfinite{
	0%{opacity:1;transform:translate(0,0) scale(1) rotate(-1deg);-webkit-transform:translate(0,0) scale(1) rotate(-1deg);-ms-transform:translate(0,0) scale(1) rotate(-1deg);-moz-transform:translate(0,0) scale(1) rotate(-1deg);-o-transform:translate(0,0) scale(1) rotate(-1deg);}
	100%{opacity:1;transform:scale(.98) rotate(1deg);-webkit-transform:scale(.98) rotate(1deg);-ms-transform:scale(.98) rotate(1deg);-moz-transform:scale(.98) rotate(1deg);-o-transform:scale(.98) rotate(1deg);}
}
@-ms-keyframes focusNewsInfinite{
	0%{opacity:1;transform:translate(0,0) scale(1) rotate(-1deg);-webkit-transform:translate(0,0) scale(1) rotate(-1deg);-ms-transform:translate(0,0) scale(1) rotate(-1deg);-moz-transform:translate(0,0) scale(1) rotate(-1deg);-o-transform:translate(0,0) scale(1) rotate(-1deg);}
	100%{opacity:1;transform:scale(.98) rotate(1deg);-webkit-transform:scale(.98) rotate(1deg);-ms-transform:scale(.98) rotate(1deg);-moz-transform:scale(.98) rotate(1deg);-o-transform:scale(.98) rotate(1deg);}
}
@-moz-keyframes focusNewsInfinite{
	0%{opacity:1;transform:translate(0,0) scale(1) rotate(-1deg);-webkit-transform:translate(0,0) scale(1) rotate(-1deg);-ms-transform:translate(0,0) scale(1) rotate(-1deg);-moz-transform:translate(0,0) scale(1) rotate(-1deg);-o-transform:translate(0,0) scale(1) rotate(-1deg);}
	100%{opacity:1;transform:scale(.98) rotate(1deg);-webkit-transform:scale(.98) rotate(1deg);-ms-transform:scale(.98) rotate(1deg);-moz-transform:scale(.98) rotate(1deg);-o-transform:scale(.98) rotate(1deg);}
}
@-o-keyframes focusNewsInfinite{
	0%{opacity:1;transform:translate(0,0) scale(1) rotate(-1deg);-webkit-transform:translate(0,0) scale(1) rotate(-1deg);-ms-transform:translate(0,0) scale(1) rotate(-1deg);-moz-transform:translate(0,0) scale(1) rotate(-1deg);-o-transform:translate(0,0) scale(1) rotate(-1deg);}
	100%{opacity:1;transform:scale(.98) rotate(1deg);-webkit-transform:scale(.98) rotate(1deg);-ms-transform:scale(.98) rotate(1deg);-moz-transform:scale(.98) rotate(1deg);-o-transform:scale(.98) rotate(1deg);}
}


.focus-recruit .conBox{ position: absolute; top: 96px; left: 50%; margin-left: -600px; color: #fff; }
.focus-recruit .conBox h1{ line-height: 116px; font-size: 60px; font-weight: normal; }
.focus-recruit .conBox h2{ line-height: 60px; font-size: 24px; font-weight: normal; }
.focus-recruit .conBox h2 .ele{-webkit-animation-delay:.4s;-ms-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s;}
.focus-recruit .conBox li{ line-height: 36px; font-size: 20px; opacity:0; animation:focusRecruitList .7s ease forwards; }


.focus-recruit .conBox li:nth-child(1){ animation-delay: 1s; }
.focus-recruit .conBox li:nth-child(2){ animation-delay: 1.2s; }
.focus-recruit .conBox li:nth-child(3){ animation-delay: 1.4s; }
.focus-recruit .conBox li:nth-child(4){ animation-delay: 1.6s; }

.focus-recruit .conBox li.child-1{ animation-delay: 1s; }
.focus-recruit .conBox li.child-2{ animation-delay: 1.2s; }
.focus-recruit .conBox li.child-3{ animation-delay: 1.4s; }
.focus-recruit .conBox li.child-4{ animation-delay: 1.6s; }


@keyframes focusRecruitList{
	0%{opacity:0;transform:translate(20px,0);-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);-moz-transform:translate(20px,0);-o-transform:translate(20px,0);}
	100%{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}
}
@-webkit-keyframes focusRecruitList{
	0%{opacity:0;-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);-moz-transform:translate(20px,0);-o-transform:translate(20px,0);transform:translate(20px,0);}
	100%{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}
}
@-ms-keyframes focusRecruitList{
	0%{opacity:0;-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);-moz-transform:translate(20px,0);-o-transform:translate(20px,0);transform:translate(20px,0);}
	100%{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}
}
@-moz-keyframes focusRecruitList{
	0%{opacity:0;-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);-moz-transform:translate(20px,0);-o-transform:translate(20px,0);transform:translate(20px,0);}
	100%{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}
}
@-o-keyframes focusRecruitList{
	0%{opacity:0;-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);-moz-transform:translate(20px,0);-o-transform:translate(20px,0);transform:translate(20px,0);}
	100%{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}
}

.focus-recruit .imgBox{ position: absolute; top: 21px; right: 50%; margin-right: -622px; opacity: 0; animation:focusRecruitIn 1.2s ease forwards; }
@keyframes focusRecruitIn{
	0%{opacity:0;transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);-moz-transform:translate(-100%,-50%);-o-transform:translate(-100%,-50%);}
	55%{opacity:1;transform:translate(4%,2%);-webkit-transform:translate(4%,2%);-ms-transform:translate(4%,2%);-moz-transform:translate(4%,2%);-o-transform:translate(4%,2%);}
	70%{opacity:1;transform:translate(-5%,-2.5%);-webkit-transform:translate(-5%,-2.5%);-ms-transform:translate(-5%,-2.5%);-moz-transform:translate(-5%,-2.5%);-o-transform:translate(-5%,-2.5%);}
	85%{opacity:1;transform:translate(2%,1%);-webkit-transform:translate(2%,1%);-ms-transform:translate(2%,1%);-moz-transform:translate(2%,1%);-o-transform:translate(2%,1%);}
	100%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);}
}
@-webkit-keyframes focusRecruitIn{
	0%{opacity:0;transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);-moz-transform:translate(-100%,-50%);-o-transform:translate(-100%,-50%);}
	55%{opacity:1;transform:translate(4%,2%);-webkit-transform:translate(4%,2%);-ms-transform:translate(4%,2%);-moz-transform:translate(4%,2%);-o-transform:translate(4%,2%);}
	70%{opacity:1;transform:translate(-5%,-2.5%);-webkit-transform:translate(-5%,-2.5%);-ms-transform:translate(-5%,-2.5%);-moz-transform:translate(-5%,-2.5%);-o-transform:translate(-5%,-2.5%);}
	85%{opacity:1;transform:translate(2%,1%);-webkit-transform:translate(2%,1%);-ms-transform:translate(2%,1%);-moz-transform:translate(2%,1%);-o-transform:translate(2%,1%);}
	100%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);}
}
@-ms-keyframes focusRecruitIn{
	0%{opacity:0;transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);-moz-transform:translate(-100%,-50%);-o-transform:translate(-100%,-50%);}
	55%{opacity:1;transform:translate(4%,2%);-webkit-transform:translate(4%,2%);-ms-transform:translate(4%,2%);-moz-transform:translate(4%,2%);-o-transform:translate(4%,2%);}
	70%{opacity:1;transform:translate(-5%,-2.5%);-webkit-transform:translate(-5%,-2.5%);-ms-transform:translate(-5%,-2.5%);-moz-transform:translate(-5%,-2.5%);-o-transform:translate(-5%,-2.5%);}
	85%{opacity:1;transform:translate(2%,1%);-webkit-transform:translate(2%,1%);-ms-transform:translate(2%,1%);-moz-transform:translate(2%,1%);-o-transform:translate(2%,1%);}
	100%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);}
}
@-moz-keyframes focusRecruitIn{
	0%{opacity:0;transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);-moz-transform:translate(-100%,-50%);-o-transform:translate(-100%,-50%);}
	55%{opacity:1;transform:translate(4%,2%);-webkit-transform:translate(4%,2%);-ms-transform:translate(4%,2%);-moz-transform:translate(4%,2%);-o-transform:translate(4%,2%);}
	70%{opacity:1;transform:translate(-5%,-2.5%);-webkit-transform:translate(-5%,-2.5%);-ms-transform:translate(-5%,-2.5%);-moz-transform:translate(-5%,-2.5%);-o-transform:translate(-5%,-2.5%);}
	85%{opacity:1;transform:translate(2%,1%);-webkit-transform:translate(2%,1%);-ms-transform:translate(2%,1%);-moz-transform:translate(2%,1%);-o-transform:translate(2%,1%);}
	100%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);}
}
@-o-keyframes focusRecruitIn{
	0%{opacity:0;transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);-moz-transform:translate(-100%,-50%);-o-transform:translate(-100%,-50%);}
	55%{opacity:1;transform:translate(4%,2%);-webkit-transform:translate(4%,2%);-ms-transform:translate(4%,2%);-moz-transform:translate(4%,2%);-o-transform:translate(4%,2%);}
	70%{opacity:1;transform:translate(-5%,-2.5%);-webkit-transform:translate(-5%,-2.5%);-ms-transform:translate(-5%,-2.5%);-moz-transform:translate(-5%,-2.5%);-o-transform:translate(-5%,-2.5%);}
	85%{opacity:1;transform:translate(2%,1%);-webkit-transform:translate(2%,1%);-ms-transform:translate(2%,1%);-moz-transform:translate(2%,1%);-o-transform:translate(2%,1%);}
	100%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);}
}

.focus-recruit .imgBox .ani{ position: absolute; top: 0; left: 0; opacity: 0; animation:focusRecruitIn_ani 1s ease forwards; -webkit-animation-delay:.7s;-ms-animation-delay:.7s;-moz-animation-delay:.7s;-o-animation-delay:.7s;animation-delay:.7s; }
@keyframes focusRecruitIn_ani{
	0%{opacity:0;transform:translate(70px,-100px) scale(0) rotate(45deg);-webkit-transform:translate(70px,-100px) scale(0) rotate(45deg);-ms-transform:translate(70px,-100px) scale(0) rotate(45deg);-moz-transform:translate(70px,-100px) scale(0) rotate(45deg);-o-transform:translate(70px,-100px) scale(0) rotate(45deg);}
	65%{opacity:1;transform:translate(0,0) scale(1) rotate(0deg);-webkit-transform:translate(0,0) scale(1) rotate(0deg);-ms-transform:translate(0,0) scale(1) rotate(0deg);-moz-transform:translate(0,0) scale(1) rotate(0deg);-o-transform:translate(0,0) scale(1) rotate(0deg);}
	85%{opacity:1;transform:translate(0,0) scale(1) rotate(0deg);-webkit-transform:translate(0,0) scale(1) rotate(0deg);-ms-transform:translate(0,0) scale(1) rotate(0deg);-moz-transform:translate(0,0) scale(1) rotate(0deg);-o-transform:translate(0,0) scale(1) rotate(0deg);}
	100%{opacity:1;transform:translate(0,0) scale(1) rotate(0deg);-webkit-transform:translate(0,0) scale(1) rotate(0deg);-ms-transform:translate(0,0) scale(1) rotate(0deg);-moz-transform:translate(0,0) scale(1) rotate(0deg);-o-transform:translate(0,0) scale(1) rotate(0deg);}
}
@-webkit-keyframes focusRecruitIn_ani{
	0%{opacity:0;transform:translate(70px,-100px) scale(0) rotate(45deg);-webkit-transform:translate(70px,-100px) scale(0) rotate(45deg);-ms-transform:translate(70px,-100px) scale(0) rotate(45deg);-moz-transform:translate(70px,-100px) scale(0) rotate(45deg);-o-transform:translate(70px,-100px) scale(0) rotate(45deg);}
	65%{opacity:1;transform:translate(0,0) scale(1) rotate(0deg);-webkit-transform:translate(0,0) scale(1) rotate(0deg);-ms-transform:translate(0,0) scale(1) rotate(0deg);-moz-transform:translate(0,0) scale(1) rotate(0deg);-o-transform:translate(0,0) scale(1) rotate(0deg);}
	85%{opacity:1;transform:translate(0,0) scale(1) rotate(0deg);-webkit-transform:translate(0,0) scale(1) rotate(0deg);-ms-transform:translate(0,0) scale(1) rotate(0deg);-moz-transform:translate(0,0) scale(1) rotate(0deg);-o-transform:translate(0,0) scale(1) rotate(0deg);}
	100%{opacity:1;transform:translate(0,0) scale(1) rotate(0deg);-webkit-transform:translate(0,0) scale(1) rotate(0deg);-ms-transform:translate(0,0) scale(1) rotate(0deg);-moz-transform:translate(0,0) scale(1) rotate(0deg);-o-transform:translate(0,0) scale(1) rotate(0deg);}
}
@-ms-keyframes focusRecruitIn_ani{
	0%{opacity:0;transform:translate(70px,-100px) scale(0) rotate(45deg);-webkit-transform:translate(70px,-100px) scale(0) rotate(45deg);-ms-transform:translate(70px,-100px) scale(0) rotate(45deg);-moz-transform:translate(70px,-100px) scale(0) rotate(45deg);-o-transform:translate(70px,-100px) scale(0) rotate(45deg);}
	65%{opacity:1;transform:translate(0,0) scale(1) rotate(0deg);-webkit-transform:translate(0,0) scale(1) rotate(0deg);-ms-transform:translate(0,0) scale(1) rotate(0deg);-moz-transform:translate(0,0) scale(1) rotate(0deg);-o-transform:translate(0,0) scale(1) rotate(0deg);}
	85%{opacity:1;transform:translate(0,0) scale(1) rotate(0deg);-webkit-transform:translate(0,0) scale(1) rotate(0deg);-ms-transform:translate(0,0) scale(1) rotate(0deg);-moz-transform:translate(0,0) scale(1) rotate(0deg);-o-transform:translate(0,0) scale(1) rotate(0deg);}
	100%{opacity:1;transform:translate(0,0) scale(1) rotate(0deg);-webkit-transform:translate(0,0) scale(1) rotate(0deg);-ms-transform:translate(0,0) scale(1) rotate(0deg);-moz-transform:translate(0,0) scale(1) rotate(0deg);-o-transform:translate(0,0) scale(1) rotate(0deg);}
}
@-moz-keyframes focusRecruitIn_ani{
	0%{opacity:0;transform:translate(70px,-100px) scale(0) rotate(45deg);-webkit-transform:translate(70px,-100px) scale(0) rotate(45deg);-ms-transform:translate(70px,-100px) scale(0) rotate(45deg);-moz-transform:translate(70px,-100px) scale(0) rotate(45deg);-o-transform:translate(70px,-100px) scale(0) rotate(45deg);}
	65%{opacity:1;transform:translate(0,0) scale(1) rotate(0deg);-webkit-transform:translate(0,0) scale(1) rotate(0deg);-ms-transform:translate(0,0) scale(1) rotate(0deg);-moz-transform:translate(0,0) scale(1) rotate(0deg);-o-transform:translate(0,0) scale(1) rotate(0deg);}
	85%{opacity:1;transform:translate(0,0) scale(1) rotate(0deg);-webkit-transform:translate(0,0) scale(1) rotate(0deg);-ms-transform:translate(0,0) scale(1) rotate(0deg);-moz-transform:translate(0,0) scale(1) rotate(0deg);-o-transform:translate(0,0) scale(1) rotate(0deg);}
	100%{opacity:1;transform:translate(0,0) scale(1) rotate(0deg);-webkit-transform:translate(0,0) scale(1) rotate(0deg);-ms-transform:translate(0,0) scale(1) rotate(0deg);-moz-transform:translate(0,0) scale(1) rotate(0deg);-o-transform:translate(0,0) scale(1) rotate(0deg);}
}
@-o-keyframes focusRecruitIn_ani{
	0%{opacity:0;transform:translate(70px,-100px) scale(0) rotate(45deg);-webkit-transform:translate(70px,-100px) scale(0) rotate(45deg);-ms-transform:translate(70px,-100px) scale(0) rotate(45deg);-moz-transform:translate(70px,-100px) scale(0) rotate(45deg);-o-transform:translate(70px,-100px) scale(0) rotate(45deg);}
	65%{opacity:1;transform:translate(0,0) scale(1) rotate(0deg);-webkit-transform:translate(0,0) scale(1) rotate(0deg);-ms-transform:translate(0,0) scale(1) rotate(0deg);-moz-transform:translate(0,0) scale(1) rotate(0deg);-o-transform:translate(0,0) scale(1) rotate(0deg);}
	85%{opacity:1;transform:translate(0,0) scale(1) rotate(0deg);-webkit-transform:translate(0,0) scale(1) rotate(0deg);-ms-transform:translate(0,0) scale(1) rotate(0deg);-moz-transform:translate(0,0) scale(1) rotate(0deg);-o-transform:translate(0,0) scale(1) rotate(0deg);}
	100%{opacity:1;transform:translate(0,0) scale(1) rotate(0deg);-webkit-transform:translate(0,0) scale(1) rotate(0deg);-ms-transform:translate(0,0) scale(1) rotate(0deg);-moz-transform:translate(0,0) scale(1) rotate(0deg);-o-transform:translate(0,0) scale(1) rotate(0deg);}
}

.focus-recruit .imgBox .focusRecruitInfinite{ animation:focusRecruitInfinite .6s ease-in-out infinite alternate;}
@keyframes focusRecruitInfinite{
	0%{opacity:1;transform:translate(0,0) rotate(0deg);-webkit-transform:translate(0,0) rotate(0deg);-ms-transform:translate(0,0) rotate(0deg);-moz-transform:translate(0,0) rotate(0deg);-o-transform:translate(0,0) rotate(0deg);}
	100%{opacity:1;transform:translate(-6px,-8px) rotate(5deg);-webkit-transform:translate(-6px,-8px) rotate(5deg);-ms-transform:translate(-6px,-8px) rotate(5deg);-moz-transform:translate(-6px,-8px) rotate(5deg);-o-transform:translate(-6px,-8px) rotate(5deg);}
}
@-webkit-keyframes focusRecruitInfinite{
	0%{opacity:1;transform:translate(0,0) rotate(0deg);-webkit-transform:translate(0,0) rotate(0deg);-ms-transform:translate(0,0) rotate(0deg);-moz-transform:translate(0,0) rotate(0deg);-o-transform:translate(0,0) rotate(0deg);}
	100%{opacity:1;transform:translate(-6px,-8px) rotate(5deg);-webkit-transform:translate(-6px,-8px) rotate(5deg);-ms-transform:translate(-6px,-8px) rotate(5deg);-moz-transform:translate(-6px,-8px) rotate(5deg);-o-transform:translate(-6px,-8px) rotate(5deg);}
}
@-ms-keyframes focusRecruitInfinite{
	0%{opacity:1;transform:translate(0,0) rotate(0deg);-webkit-transform:translate(0,0) rotate(0deg);-ms-transform:translate(0,0) rotate(0deg);-moz-transform:translate(0,0) rotate(0deg);-o-transform:translate(0,0) rotate(0deg);}
	100%{opacity:1;transform:translate(-6px,-8px) rotate(5deg);-webkit-transform:translate(-6px,-8px) rotate(5deg);-ms-transform:translate(-6px,-8px) rotate(5deg);-moz-transform:translate(-6px,-8px) rotate(5deg);-o-transform:translate(-6px,-8px) rotate(5deg);}
}
@-moz-keyframes focusRecruitInfinite{
	0%{opacity:1;transform:translate(0,0) rotate(0deg);-webkit-transform:translate(0,0) rotate(0deg);-ms-transform:translate(0,0) rotate(0deg);-moz-transform:translate(0,0) rotate(0deg);-o-transform:translate(0,0) rotate(0deg);}
	100%{opacity:1;transform:translate(-6px,-8px) rotate(5deg);-webkit-transform:translate(-6px,-8px) rotate(5deg);-ms-transform:translate(-6px,-8px) rotate(5deg);-moz-transform:translate(-6px,-8px) rotate(5deg);-o-transform:translate(-6px,-8px) rotate(5deg);}
}
@-o-keyframes focusRecruitInfinite{
	0%{opacity:1;transform:translate(0,0) rotate(0deg);-webkit-transform:translate(0,0) rotate(0deg);-ms-transform:translate(0,0) rotate(0deg);-moz-transform:translate(0,0) rotate(0deg);-o-transform:translate(0,0) rotate(0deg);}
	100%{opacity:1;transform:translate(-6px,-8px) rotate(5deg);-webkit-transform:translate(-6px,-8px) rotate(5deg);-ms-transform:translate(-6px,-8px) rotate(5deg);-moz-transform:translate(-6px,-8px) rotate(5deg);-o-transform:translate(-6px,-8px) rotate(5deg);}
}

.list-box{ padding: 60px 0; background: #f3f4f8; }
.list-box .left-column{ width: 270px; }
.list-box .right-column{ width: 900px; background: #fff; }

.newsList{ padding: 30px; }
.newsList li{ zoom:1; padding: 30px 0 20px; border-top: solid 1px #f7f7f7; }
.newsList li:first-child{ padding-top: 0; border: none; }
.newsList li.first{ padding-top: 0; border: none; }
.newsList li:after{content:".";display:block;visibility:hidden;overflow:hidden;height:0;clear:both;}
.newsList .u-img{ float: left; display: inline; margin-right: 40px; width: 230px; height: 160px; overflow: hidden; max-width: 100%; }
.newsList .u-name,
.newsList .u-date,
.newsList .u-con{ overflow:hidden; color: #666; }
.newsList .u-name{ font-size: 20px; font-weight: normal; }
.newsList .u-name a{ color: #000; }
.newsList .u-name a:hover{ color: #0068ff; }
.newsList .u-date{ margin: 15px 0; padding-left: 30px; font-size: 16px; background: url(../images/zj/ico-date.png) 0 center no-repeat; }
.newsList .u-con{height: 46px;font-size: 16px; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newsList .more{ float: right; display: inline; margin-top: 30px; line-height: 1; font-size: 16px; color: #0068ff; }
.newsList .more:hover{ margin-right: -.5em; }

.recruitList{ padding: 0 30px 30px; }
.recruitList .list li{ padding: 18px 0 24px; line-height: 36px; font-size: 16px; color: #666; }
.recruitList .list h4{ line-height: 58px; font-size: 26px; font-weight: normal; color: #000; }
.recruitList .tips{ padding: 28px; line-height: 36px; font-size: 16px; color: #666; background-color: #f3f4f8;}
.recruitList .tips h4{ line-height: 20px; font-size: 20px; font-weight: normal; color: #0068ff; margin-bottom: 15px; }
.recruitList .list{ border-bottom: 1px solid #f7f7f7; margin-bottom: 38px;}

/*百润动态详情页面 */
.dynamic-detail{
	padding: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.dynamic-detail h5{
	font-size: 26px;
	color: #333;
	text-align: center;
}
.dynamic-detail-info{
	text-align: center;
	font-size: 14px;
	color: #666;
	padding: 25px 0;
	margin-bottom: 15px;
	border-bottom: 1px solid #f7f7f7;
}
.dynamic-detail-info span{
	margin-right: 15px;
}
.dynamic-detail-text{
	font-size: 16px;
	text-indent: 2em;
	color: #666;
	line-height: 36px;
	word-break: break-all;
	word-wrap: break-spaces;
}
.dynamic-detail-img img{
	width: 400px;
	height: 270px;
	overflow: hidden;
	display: inline-block;
}
.dynamic-detail-img img:last-child{
	float: right;
}
.dynamic-detail-more a{
	margin-top: 104px;
	font-size: 14px;
	display: inline-block;
	color: #666;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width: 420px;
}
.dynamic-detail-more a:hover{
	color: #f60;
}
.dynamic-detail-more a:last-child{
	float: right;
	text-align: right;
}