@charset "utf-8";
/* CSS Document */
a {
	text-decoration: none;
}
fieldset, img {
	border: 0 none;
}
* {
	margin: 0;
	padding: 0;
}
body {
	font-size: 14px;
	font-family: "Microsoft Yahei";
	color: #333;
	position: relative;
}
input, select {
	font-family: "Microsoft Yahei";
}
ul, ol, li {
	list-style-type: none;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	visibility: hidden;
}
.clear {
	clear: both;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.bg {
	background: #f8f8f8;
}
.bg_rs {
	background: #f8f8f8;
}
.bg_bg {
	background: #f8f8f8;
	z-index: 104;
	height: 420px;
}
.bg_color {
	background: #e3e9ee;
}
.active {
	background: #fff;
	border-left: 2px solid #1c68ae!important;
}
.act_line {
	border-bottom: 3px solid #2062a3;
}
.blue a:hover {
	color: #1c68ae!important;
}
.red {
	color: #e24a4e!important;
}
/*index start*/
.top {
	width: 100%;
	height: 30px;
	background: #222c42;
	line-height: 30px;
	font-size: 12px;
	color: #999;
}
.container b {
	float: right;
}

.article b {
	float: none !important;
}

.container {
	width: 1200px;
	margin: 0 auto;
}
.logo {
	width: 342px;
	height: 71px;
	display: block;
	padding-top: 20px;
}
.tel {
	height: 30px;
	line-height: 30px;
	width: 225px;
	padding-top: 20px;
}
.coper {
	margin-top: 15px;
}
.c-serve-ph {
	width: 130px;
}
.icon_tel {
	background: url(../images/index_03.jpg) no-repeat left center;
	width: 18px;
	height: 30px;
	display: inline-block;
	float: left;
	margin-right: 10px;
}
.j-nav-city {
	width: 85px;
	font-size: 13px;
	line-height: 30px;
	height: 30px;
	text-align: center;
	padding-left: 10px;
}
.icon_arrow {
	background: url(../images/index_06.jpg) no-repeat left center;
	display: inline-block;
	height: 8px;
	width: 7px;
	margin-left: 5px;
}
.c-down-city a {
	color: #333;
	font-size: 14px;
}
.c-nav-ctname {
	background: #f9f9f9;
	display: none;
	height: auto;
	left: 130px;
	top: 24px;
	width: 182px;
	z-index: 300;
	border: 1px solid #f0f0f0;
	border-top: none;
}
.actives {
	background: #f9f9f9;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	border-top: 1px solid #f0f0f0;
}
.absolute {
	position: absolute;
}
.c-nav-ctname li a {
	color: #222;
	display: inline-block;
	padding: 2px 4px;
	text-align: center;
}
.c-nav-ctname li a:hover {
	background: #e24a4a;
	color: #fff;
}
.relative {
	position: relative;
}
.c-nav-ctname ul {
	width: 180px!important;
}
.c-nav-ctname li {
	float: left;
	padding: 4px;
	line-height: 20px;
	text-indent: 0!important;
}
.nav {
	margin-top: 10px;
	width: 800px;
}
.nav ul {
	width: 780px;
}
.nav ul li {
	float: left;
	width: auto;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	margin-right: 35px;
	text-align: center;
	position: relative;
}
.nav ul li a {
	color: #333;
}
.nav ul li a:hover {
	color: #1c68ae;
}
.nav ul li p {
	background-color: #1d5e9a;
	display: none;
	position: absolute;
	top: 40px;
	z-index: 15;
	margin-left: -17px;
}
.sp02 {
	margin-left: 5px;
}
.nav ul li p a {
	color: #fff!important;
	display: block;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding: 0 20px;
	width: 70px;
	float: left;
}
.nav ul li p a:hover {
	background-color: #2877c1;
}
.cooper {
	font-size: 24px;
	padding-top: 50px;
}
.service {
	font-size: 24px;
	padding-top: 35px;
}
.cooper span, .service span {
	font-size: 18px;
	color: #999;
	margin-left: 15px;
}
.cooper_list ul {
	width: 1210px;
}
.cooper_list ul li {
	float: left;
	width: 237px;
	height: 212px;
	background: #fff;
	margin: 10px 5px 0px 0px;
}
.pic {
	width: 99px;
	height: 69px;
	display: block;
	margin: 35px 68px 0px;
}
.acount {
	font-size: 36px;
	color: #e24a4e;
	text-align: center;
	margin-top: -5px;
}
.title {
	color: #666;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.solution {
	margin-top: 15px;
	border: 1px solid #ddd;
	height: 343px;
}
.solution_left {
	width: 178px;
	height: 303px;
	padding: 20px 0px 20px 60px;
	background: #f2f2f2;
}
.solution_left ul li {
	height: 45px;
	line-height: 45px;
	border-left: 2px solid #f2f2f2;
	text-align: center;
}
.solution_right {
	width: 960px;
	background: #fff;
	height: 343px;
}
.solution_company {
	width: 653px;
	height: 303px;
	margin: 20px 0px;
	border-right: 1px solid #ddd;
	padding: 0px 25px;
}
.solution_title {
	height: 45px;
	line-height: 45px;
	font-weight: 900;
	font-size: 21px;
	text-align: center;
}
.solution_title span {
	display: inline-block;
}
.img {
	float: left;
	margin-right: 20px;
}
.solution_list {
	margin-top: 10px;
	line-height: 20px;
	margin-bottom: 10px;
}
.solution_list span {
	float: left;
	width: auto;
}
.solution_list ul {
	width: 640px;
}
.solution_list ul li {
	float: left;
	width: auto;
	margin-right: 10px;
}
.solution_list ul li a {
	color: #999;
}
.cooper_company {
	border-bottom: 1px solid #ddd;
	margin-top: 28px;
}
.cooper_company span {
	background: #fff;
	float: left;
	line-height: 30px;
	text-align: center;
	width: 100px;
	margin-left: 285px;
	margin-top: -15px;
	font-size: 18px;
}
.cooper_company_list {
	margin-top: 15px;
}
.cooper_company_list ul {
	width: 720px;
}
.cooper_company_list ul li {
	float: left;
}
.cooper_company_list ul li img {
	float: left;
	width: 124px;
	height: 65px;
	margin-right: 13px;
}
.cooper_company_list ul li p {
	color: #999;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.headhunter {
	padding: 35px 55px;
	width: 145px;
}
.headerhuter_pic {
	position: relative;
}
.headerhuter_pic img {
	width: 139px;
	height: 162px;
	border: 1px solid #ddd;
	display: block;
}
.headerhuter_pic span {
	width: 148px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	color: #fff;
	position: absolute;
	background: #e24a4e;
	left: -4px;
	bottom: -5px;
}
.headhunter h2 {
	font-size: 18px;
	font-weight: 900;
	margin: 14px 0px 15px 0px;
	text-align: center;
}
.headhunter p {
	line-height: 18px;
	font-size: 12px;
	color: #666;
	text-align: center;
}
.service_list {
	margin-top: 20px;
	background: #e6e6e6;
	border: 1px solid #ddd;
}
.service_list ul, .city_list ul, .about ul, .footer_bg {
	width: 1260px;
}
.service_list ul li {
	float: left;
	width: 239px;
	height: 164px;
	border-right: 1px solid #ddd;
	text-align: center;
}
.service_list ul li img {
	float: left;
	width: 239px;
	height: 134px;
	display: block;
}
.service_list ul li p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333;
	line-height: 30px;
	width: 100%
}
.city_list {
	margin-top: 20px;
}
.city_list ul li {
	float: left;
	margin-bottom: 15px;
}
.city_list ul li img {
	float: left;
	width: 240px;
	height: 199px;
	display: block;
}
.more {
	width: 108px;
	height: 38px;
	border: 1px solid #e24a4e;
	color: #e24a4e;
	line-height: 38px;
	font-size: 18px;
	font-weight: 100;
	text-align: center;
}
.cooper_ser_list {
	width: 1032px;
	height: 182px;
	margin: 80px auto 50px;
}

.cooper_ser_lists {
	float:left;
	width: 1200px;
	height: auto;
	margin: 20px auto;
}

.cooper_ser_list ul li {
	float: left;
}
.about {
	margin-top: 25px;
}
.about ul li {
	float: left;
	margin-right: 14px;
}
.about_pic {
	width: 390px;
	height: 168px;
	position: relative;
}
.about_pic span {
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: url(../images/2_03.png) repeat-x;
	width: 100%;
	line-height: 30px;
	text-indent: 1.2em;
	color: #fff;
}
.detail {
	margin-right: 20px;
	color: #fff!important;
}
.about_list {
	padding: 20px;
	background: #fff;
	width: 350px;
	height: 150px;
}
.about_list p {
	line-height: 30px;
	color: #333;
}
.about_list p a {
	color: #333;
}
.head {
	width: 255px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.footer {
	margin-top: 85px;
	background: #222;
	height: 240px;
	padding: 50px 0px;
}
.timea {
	color: #999;
}
.footer_tel {
	width: 143px;
	height: 162px;
	display: block;
	margin: -20px 33px 0px 0px;
}
.footer_list {
	padding: 0px 30px;
	border-left: 1px solid #393939;
	height: 240px;
	width: 120px;
}
.list {
	border-right: 1px solid #393939;
}
.footer_list h3 {
	font-size: 16px;
	color: #cbcbcb;
	margin-bottom: 10px;
}
.footer_list ul li {
	line-height: 30px;
}
.footer_list ul li a {
	color: #aaa;
}
.footer_list ul li span {
	margin-right: 18px;
}
.focus {
	margin-right: 25px;
}
.erweima {
	padding: 0 0 0 30px;
}
.focus h3 {
	font-size: 16px;
	color: #cbcbcb;
	margin-bottom: 15px;
}
.bottom {
	height: 81px;
	background: #333;
	padding-top: 15px;
}
.copyright p {
	line-height: 25px;
	color: #aaa;
	text-align: center;
}
/*banner*/
#banner {
	margin-top: 20px;
	width: 100%;
	max-height: 520px;
	overflow: hidden;
	position: relative;
}
.swiper-slide {
	width: 100%;
	float: left;
	height: 100%;
	overflow: hidden;
}
#swiper-slide1, #swiper-slide2, #swiper-slide3, #swiper-slide4, #swiper-slide5, #swiper-slide6 {
	width: 100%;
	max-height: 520px;
	overflow: hidden;
}
#swiper-slide1 {
	background: url(../images/home-banner5.jpg) no-repeat center;
	background-size: cover;
}
#swiper-slide2 {
	background: url(../images/home-banner1.jpg) no-repeat center;
	background-size: cover;
}
#swiper-slide3 {
	background: url(../images/home-banner2.jpg) no-repeat center;
	background-size: cover;
}
#swiper-slide4 {
	background: url(../images/home-banner3.jpg) no-repeat center -310px;
	background-size: cover;
}
#swiper-slide5 {
	background: url(../images/home-banner4.jpg) no-repeat center;
	background-size: cover;
}
#swiper-slide6 {
	background: url(../images/home-banner6.jpg) no-repeat center;
	background-size: cover;
}
.rsMinW.arrow-left, .rsMinW.arrow-right {
	height: 43px;
	width: 25px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 8;
	top: 50%;
}
.rsMinW.arrow-left {
	background: url(../images/icon-banner-left.png) no-repeat transparent;
	left: 80px;
}
.rsMinW.arrow-right {
	background: url(../images/icon-banner-right.png) no-repeat transparent;
	right: 80px;
}
.dk.infoblock {
	position: absolute;
	top: 25%;
	color: #fff;
	left: 0;
	right: 0;
	margin: 0 auto;
	max-width: 98%;
	padding-bottom: 0;
	overflow: hidden;
	padding: 20px;
	text-align: center;
	z-index: 7;
}
.dk.infoblock h2 {
	font-size: 46px;
	line-height: 1.8;
	margin: 0;
	padding-bottom: 3px;
	font-weight: bold;
}
.dk.infoblock p {
	font-size: 34px;
	margin: 4px 0 0;
}
.dk.infoblock a {
	color: #FFF;
	border: 2px solid #fff;
	font-size: 24px;
	display: block;
	padding: 10px;
	width: 160px;
	margin: 0 auto;
	margin-top: 30px;
}
.dk.infoblock a:hover {
	background: #fff;
	color: #222;
}
#banner .pagination {
	position: absolute;
	left: 0;
	text-align: center;
	bottom: 5px;
	width: 100%;
	z-index: 9;
}
#banner .swiper-pagination-bullet {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background: #fff;
	margin: 0 6px;
	cursor: pointer;
}
.bg_baner03 {
	background: url(../images/home-banner3.jpg) no-repeat center -300px;
	background-size: cover;
	width: 100%;
	height: 100%;
}
.c-tpihot {
	width: 100%;
	height: 30px;
	background: rgba(0,0,0,0.6);
	z-index: 9;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0px;
}
.c-tpihot ul li {
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	display: inline;
	overflow: hidden;
	clear: both;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-right: 50px;
}
.c-tpihot ul li a {
	color: #fff;
}
.c-tpihot ul li a:hover {
	color: #FF0000;
}
.c-tpihot ul li span.sp02 {
	padding-left: 10px;
}
.col-md-4 {
	width: 33.3333%;
}
/*index end*/
/*contact start*/
.position {
	width: 100%;
	margin-bottom: 65px;
	height: 80px;
	line-height: 80px;
	color: #ffffff;
	margin-top: 20px;
	background: url(../images/bg.jpg) no-repeat scroll center center/100% 100%;
}
.position span {
	margin-left: 10px;
}
.sub-nav {
	width: 236px;
	float: left;
	position: relative;
	background: url(../images/sub-nav.png) no-repeat;
	height: auto;
	min-height: 52px;
}
.sub-nav ul li {
	height: 52px;
	line-height: 45px;
	margin-top: 1px;
	font-size: 15px;
}
.sub-nav ul li:hover, .sub-nav ul li.act {
	border-left: 4px solid #1a91ff;
}
.sub-nav ul li:hover a, .sub-nav ul li.act a {
	border: 1px solid #1a91ff;
	color: #1a91ff;
	margin-left: 24px;
	font-size: 15px;
}
.sub-nav ul li a {
	width: 109px;
	color: #1c68ae;
	display: inline-block;
	height: 42px;
	line-height: 42px;
	margin-left: 26px;
	text-align: center;
	border: 1px solid #fff;
}
.sub-nav h2 {
	background: url(../images/sub-pos.png) center no-repeat;
	height: 30px;
	line-height: 30px;
}
.sub-con {
	float: right;
	width: 964px;
}
.sub-con h2 {
	background: rgba(0,0,0,0) url(../images/sub-pos.png) no-repeat scroll center center;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	text-indent: 4.1em;
	color: #1c68ae;
}
.sub-con h2 span {
	margin-left: 8px;
}
.map-con {
	width: 964px;
	height: 174px;
	margin: 40px 0px;
}
.info {
	line-height: 30px;
	font-size: 16px;
	color: #595959;
}
/*contact end*/
/*case start*/
.dls_case {
	margin: 45px 0px 40px;
	float: left;
	width: 100%;
}
.case_list {
	border: 1px solid #e6e6e6;
	height: 50px;
	line-height: 50px;
	margin-bottom: 15px;
}
.case_list:hover {
	border: 1px solid #1c68ae;
	cursor: pointer;
}
.case_list ul li {
	color: #333;
	font-size: 16px;
	float: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.area {
	width: 103px;
	text-align: center;
	margin-right: 10px;
	text-indent: 15px;
}
.duty {
	width: 390px;
	margin-right: 25px;
}
.salary {
	width: 90px;
	margin-right: 5px;
	text-align: center;
}
.time {
	width: 155px;
	margin-right: 15px;
	text-align: center;
	color: #999!important;
}
.more_detail {
	width: 70px;
}
.more_detail a {
	color: #999;
}
.page-list {
	line-height: 27px;
	text-align: center;
	width: 800px;
	height: 27px;
	margin: 0 auto;
}
.page-list .pre {
	background: rgba(0,0,0,0) url(../images/page-pre.jpg) no-repeat scroll center bottom;
	cursor: pointer;
	float: left;
	height: 27px;
	width: 28px;
	margin-right: 7px;
}
.page-list .next {
	background: rgba(0,0,0,0) url(../images/page-next.jpg) no-repeat scroll center bottom;
	cursor: pointer;
	float: left;
	height: 27px;
	width: 28px;
	margin-right: 7px;
}
.page-list ul {
	float: left;
	height: 27px;
	line-height: 27px;
	margin: 0 10px;
	width: 390px;
}
.a1:hover, .page-list a:hover {
	background: #66abff;
	width: auto;
	color: #fff;
	border-radius: 4px;
	border: 1px solid #66abff;
}
.page-list a {
	width: auto;
	min-width: 28px;
	height: 27px;
	color: #333;
	line-height: 28px;
	margin-right: 7px;
	text-align: center;
	padding: 2px 10px;
	border-radius: 4px;
	border: 1px solid #e0e0e0;
}
.page-list span {
	width: auto;
	min-width: 28px;
	height: 27px;
	color: #333;
	margin-right: 7px;
	text-align: center;
	padding: 2px 10px;
	background: #66abff;
	color: #fff;
	border-radius: 4px;
	border: 1px solid #e0e0e0;
}
.page-list ul li.actcolor a, .page-list ul li:hover a {
	color: #fff!important;
}
.page-list ul li a {
	color: #333;
	display: block;
}
/*case end*/
/*about start*/
.big-pro {
	margin: 40px 0;
}
.big-pro img {
	height: 218px;
	width: 962px;
}
.contact-detail dl {
	margin-top: 15px;
}
.contact-detail dl dt {
	color: #1c68ae;
	font-size: 20px;
}
.contact-detail dl dd {
	line-height: 26px;
	margin-top: 10px;
	font-size: 15px;
	color: #595959;
}
/*企业风采*/
.show-con {
	overflow: hidden;
}
.show-con ul {
	width: 110%;
}
.show-con ul li {
	float: left;
	margin-right: 22px;
	margin-top: 40px;
}
.show-con ul li img {
	width: 299px;
	height: 216px;
}
.show-con ul li p {
	color: #666;
	height: 40px;
	line-height: 40px;
}
/*about end*/
/*猎头-服务特色 start*/
.profession {
	margin-top: 15px!important;
	width: 980px;
}
.contact-detail dl img {
	margin-right: 15px;
	width: 175px;
	height: 175px;
}
/*猎头-服务特色 end*/
/*公司动态 start*/
.contact-detail dd p {
	background: rgba(0,0,0,0) url(../images/li-icon.png) no-repeat scroll left center;
	margin: 6px 0;
	padding-left: 15px;
}
.contact-detail dd p span {
	float: right;
	font-family: Arial;
}
.contact-detail dd p a {
	color: #595959;
}
.redtel {
	font-size: 24px;
	color: #e24a4e;
	margin: 30px 0px!important;
}
.news {
	margin-bottom: 40px;
}
.orderservice {
	margin: 40px 0px;
}
.orderservice ul li {
	float: left;
}
/*公司动态 end*/
/*成功案例 start*/
.sucessful {
	width: 870px;
	height: auto;
	padding: 40px 45px;
	border: 1px solid #e9e9e9;
	margin-top: 40px;
}
.sucessful_list {
	display: inline-block;
	width: 630px;
	height: auto;
	position: relative;
}
.sucessful_list h3 {
	font-size: 20px;
	color: #333;
	font-weight: 900;
	line-height: 30px;
	text-indent: 1em;
}
.sucessful_list h3 span {
	margin-right: 30px;
}
.sucess_info {
	margin-top: 40px;
	border: 1px solid #e9e9e9;
	border-bottom: none;
}
.sucess_info ul li {
	line-height: 50px;
	border-bottom: 1px solid #e9e9e9;
	font-size: 16px;
	height: 50px;
}
.info_info {
	width: 135px;
	text-indent: 1.8em;
	float: left;
}
.info_duty {
	width: 490px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: #666;
	display: inline-block;
}
.sucess_sucess {
	width: 115px;
	height: 115px;
	position: absolute;
	top: -20px;
	right: 30px;
}
.sucess_pic {
	float: right;
	width: 166px;
	height: 185px;
	border: 1px solid #e9e9e9;
	margin-top: 72px;
}
.sucess_pic p {
	text-indent: 1em;
	color: #999;
	line-height: 30px;
	height: 30px;
}
.logo_pic {
	width: 82px;
	height: 82px;
	border-radius: 40px;
	margin: 20px 42px 5px;
	display: block;
}
.sucess_pic label {
	width: 100%;
	line-height: 30px;
	text-align: center;
	float: left;
	color: #3498db;
}
/*成功案例 end*/
/*首页悬浮*/
.online {
	width: 100%;
	height: 115px;
	background: #ececec;
	position: fixed;
	left: 0px;
	bottom: 0px;
	z-index: 101;
}
.delete {
	width: 31px;
	height: 30px;
	margin: 10px 14px 0 105px;
	float: left;
}
.slogon {
	width: 315px;
	height: 151px;
	margin-top: -36px;
	float: left;
}
.online_tel {
	padding: 0px 18px;
	margin-top: 30px;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
}
.online_tel span {
	font-size: 18px;
	color: #fff;
	width: 113px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #e24a4e;
	float: left;
}
.online_tel span a {
	color: #fff;
}
.online_tel h2 {
	font-size: 24px;
	height: 40px;
	line-height: 40px;
}
.online_tel h2 a {
	color: #e24a4e;
}
.tel_tel {
	width: 133px;
	height: 32px;
	border: 1px solid #9b9b9b;
	color: #999;
	text-indent: 0.5em;
	margin-bottom: 6px;
}
.online_tel p {
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	color: #999;
}
.submit {
	width: 56px;
	height: 32px;
	background: #e24a4e;
	border: 1px solid #e24a4e;
	color: #fff;
}
.slogon_pic {
	width: 85px;
	height: 85px;
	border: 1px solid #dadada;
	margin: 15px 18px 0;
}
/*返回顶部*/
.backtop {
	width: 50px;
	height: 50px;
	position: fixed;
	right: 35px;
	bottom: 30px;
	z-index: 102;
}
.sideright {
	width: 50px;
	height: 254px;
	position: fixed;
	right: 0px;
	top: 275px;
	z-index: 999;
}
.side_one {
	height: 50px;
	background: url(../images/tel_13.jpg) no-repeat;
	border-bottom: 1px solid #515151;
	position: relative;
}
.side_two {
	height: 50px;
	background: url(../images/tel_15.jpg) no-repeat;
	border-bottom: 1px solid #515151;
	position: relative;
}
.side_three {
	height: 50px;
	background: url(../images/tel_17.jpg) no-repeat;
	border-bottom: 1px solid #515151;
	position: relative;
}
.side_four {
	height: 50px;
	background: url(../images/tel_09.jpg) no-repeat;
	border-bottom: 1px solid #515151;
	position: relative;
}
.side_five {
	height: 50px;
	background: url(../images/tel_11.jpg) no-repeat;
	position: relative;
}
.side_one_tips {
	width: 120px;
	height: 50px;
	line-height: 50px;
	background: #e24a4e;
	position: absolute;
	right: 50px;
	top: 0px;
	text-align: center;
	font-size: 18px;
	display: none;
}
.side_four_tips {
	width: 120px;
	height: 50px;
	line-height: 50px;
	background: #e24a4e;
	position: absolute;
	right: 50px;
	top: 0;
	text-align: center;
	font-size: 18px;
	display: none;
}
.side_one_tips a, .side_four_tips a {
	color: #fff;
}
.side_two_tips {
	width: 120px;
	height: 50px;
	background: #e24a4e;
	position: absolute;
	right: 50px;
	top: 0px;
	text-align: center;
	display: none;
}
.side_two_tips span {
	width: 100%;
	line-height: 25px;
	color: #fff;
	font-size: 12px;
}
.side_two_tips p {
	line-height: 20px;
	font-size: 15px;
}
.side_two_tips p a {
	color: #fff;
}
.side_three_tips {
	width: 192px;
	padding: 0 15px 5px;
	height: auto;
	background: #fff;
	position: absolute;
	right: 50px;
	top: 0;
	border: 1px solid #e24a4e;
	display: none;
}
.side_three_tips h2 {
	line-height: 30px;
	font-size: 18px;
	color: #e24a4e;
}
.side_three_tips p {
	line-height: 18px;
	color: #999;
	font-size: 12px;
	clear: both;
}
.side_five_tips {
	width: 100px;
	height: 100px;
	display: block;
	border: 1px solid #e24a4e;
	position: absolute;
	right: 50px;
	top: 0;
	display: none;
}
.article {
	margin-top: 40px;
}
.article p {
	color: #595959;
	font-size: 16px;
	line-height: 30px;
}
/*悬浮框*/
.side_one_side {
	background: url(../images/tel_03.jpg) no-repeat;
	height: 50px;
	border-bottom: 1px solid #515151;
	position: relative;
}
.side_two_side {
	background: url(../images/tel_05.jpg) no-repeat;
	height: 50px;
	border-bottom: 1px solid #515151;
	position: relative;
}
.side_three_side {
	background: url(../images/tel_07.jpg) no-repeat;
	height: 50px;
	border-bottom: 1px solid #515151;
	position: relative;
}
.side_four_side {
	background: url(../images/tel_19.jpg) no-repeat;
	height: 50px;
	border-bottom: 1px solid #515151;
	position: relative;
}
.side_five_side {
	background: url(../images/tel_21.jpg) no-repeat;
	height: 50px;
	border-bottom: 1px solid #515151;
	position: relative;
}
/*服务网点开始*/
.m30 {
	padding-top: 30px;
}
.service_cation {
	margin: 48px auto 40px;
	width: 1170px;
}
.service_cation ul li h2 {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
	font-size: 24px;
	color: #e24a4e;
	line-height: 30px;
	margin: 10px 0px 13px;
}
.sevice_title {
	width: 233px;
	height: auto;
	line-height: 25px;
	text-align: center;
}
.service_cation ul li p {
	text-align: left;
}
.grey {
	color: #999!important;
}
.logo_k {
	width: 14px;
	height: 16px;
	margin: 80px 0px 80px 32px;
	float: left;
}
.logo_k1 {
	width: 14px;
	height: 16px;
	margin: 80px 0px;
	float: left;
}
.sevice_content {
	width: 298px;
	height: auto;
	line-height: 25px;
	text-align: center;
}
.sevice_intro {
	width: 242px;
	margin: 0px 20px;
	height: auto;
	line-height: 25px;
	text-align: center;
}
.service_left {
	width: 384px;
	height: 412px;
	margin-top: 15px;
}
.service_right {
	width: 810px;
	margin-top: 15px;
}
.service_right ul {
	width: 830px;
}
.service_right ul li {
	float: left;
	width: 400px;
	height: 202px;
	margin: 0px 0px 8px 10px;
}
.nav_head {
	margin: 40px 40px 0px 150px;
	width: 610px;
}
.nav_head ul li {
	float: left;
	width: auto;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	margin-right: 42px;
	text-align: center;
	position: relative;
}
.nav_head ul li a {
	color: #333;
}
.nav_head ul li a:hover {
	color: #1c68ae;
}
#tel {
	line-height: 40px;
	margin-left: 30px;
	float: left;
}
.icon_icon {
	background: url(../images/index_03.jpg) no-repeat left center;
	width: 18px;
	height: 30px;
	display: inline-block;
	float: left;
	margin: 5px 10px 5px 0px;
}
.map {
	margin-top: 60px;
	width: 100%;
	height: 480px;
}
.nav_logo {
	margin-top: 20px;
	width: 78px;
	height: 78px;
}
/*服务网点结束*/
/*职位详情开始*/
.rs_banner {
	width: 100%;
	height: 521px;
	background: url(../images/u_02.jpg) no-repeat scroll center top;
	margin-top: 20px;
}
.headCon {
	width: 864px;
	margin: 0 auto;
}
.bannerlist {
	background: rgba(255, 255, 255, 0.4) no-repeat !important;
	height: 72px;
	margin: 0 auto;
	position: relative;
	top: 405px;
	width: 870px;
}
.bannerlist2 {
	background: #e24a4e;
	height: 63px;
	margin: 0 auto;
	position: relative;
	top: 4px;
	width: 855px;
}
.bannerLeft {
	background: #fff;
	border-radius: 3px;
	float: left;
	height: 40px;
	margin-left: 25px;
	margin-top: 12px;
	width: 395px;
}
.bannerLeft input {
	border: 0;
	color: #e24a4e;
	font-size: 18px;
	height: 30px;
	margin: 5px 0 0 10px;
	width: 330px;
}
.banner_icon {
	background: url(../images/o.jpg) no-repeat;
	float: right;
	height: 9px;
	margin: 15px;
	width: 15px;
}
.bannerkeywords {
	color: #fff;
	font-size: 18px;
	height: 40px;
	margin-left: 20px;
	width: 390px;
}
.bannerkeywords dl dd {
	float: left;
	height: 63px;
	line-height: 63px;
	width: auto;
	margin-right: 20px;
}
.bannerkeywords dl dd a {
	color: #fff;
}
.selectList {
	background: #fff;
	border: 1px solid #999999;
	height: 158px;
	left: 25px;
	position: absolute;
	top: 53px;
	width: 393px;
}
.selectList ul {
	margin: 18px auto 0;
	width: 320px;
}
.selectList ul li {
	float: left;
	height: 35px;
	width: 80px;
}
.selectList ul li a {
	color: #333;
}
.all {
	width: 100%;
	height: auto;
}
.detail_one {
	margin-top: 75px;
	padding-bottom: 5px;
}
.detail_one h2 {
	font-size: 46px;
	color: #e24a4e;
	text-align: center;
}
.detail_list {
	width: 585px;
	margin: 25px auto;
	height: auto;
	border: 1px solid #ddd;
}
.detail_list ul li {
	float: left;
	width: 194px;
	text-align: center;
	border-right: 1px solid #ddd;
	line-height: 52px;
	font-size: 16px;
}
.act_hunter {
	background: #e24a4e!important;
	color: #fff!important;
}
.detail_list_one h2, .detail_list_two h2 {
	font-size: 28px;
	color: #333;
}
.detail_list_one p, .detail_list_two p {
	width: 415px;
	height: auto;
	margin: 20px auto 10px;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
}
.more_more {
	width: 415px;
	margin: 0px auto;
	text-align: center;
}
.more_more a {
	color: #e24a4e;
}
.main1_gw {
	background: #fff;
	height: 170px;
	margin: 0 auto;
	overflow: hidden;
	padding: 10px;
	width: 1100px;
}
.LeftBotton {
	background: url(../images/u_08.jpg) no-repeat scroll 0 5px;
	cursor: pointer;
	display: inline;
	float: left;
	height: 49px;
	margin: 50px 0 0;
	overflow: hidden;
	width: 23px;
}
.Cont {
	float: left;
	margin: 0 auto 0 40px;
	overflow: hidden;
	width: 1000px;
}
.RightBotton {
	background: url(../images/u_11.jpg) no-repeat scroll 0 5px;
	cursor: pointer;
	display: inline;
	float: left;
	height: 49px;
	margin: 50px 0 0;
	overflow: hidden;
	width: 23px;
}
#main1_List1, #main1_List2 {
	float: left;
}
.pic_logo {
	float: left;
	margin-top: 5px;
	text-align: center;
	width: 240px;
	position: relative;
}
.pic_logo p {
	width: 240px;
	line-height: 30px;
	margin: 0 0;
}
.pic_logo span {
	bottom: 30px;
	height: 22px;
	left: 57.5px;
	position: absolute;
	width: 125px;
	background: #e24a4e;
	color: #fff;
	line-height: 22px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.main1_gw .ScrCont {
	width: 1e+7px;
}
.pic_logo img {
	display: block;
	height: 140px;
	margin: 0 auto;
	width: 119px;
	clear: both;
	border: 1px solid #ddd;
}
.mainOneThree {
	height: 200px;
	margin: 20px auto;
	width: 590px;
}
.mainOneTreeCon {
	height: 184px;
	border: 1px solid #e9e9e9;
	margin-right: 10px;
	width: 154px;
	padding: 0 15px;
}
.mainOneTit {
	font-size: 16px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
	text-align: center;
}
.mainOneConLeft {
	width: 154px;
	height: auto;
	margin: 0px auto;
}
.mainOneConLeft ul {
	width: 160px;
}
.mainOneConLeft ul li {
	float: left;
	width: 70px;
	margin-right: 10px;
	line-height: 27px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.mainOneConLeft ul li a {
	color: #333;
}
.rs_banner_nav {
	width: 100%;
	height: 402px;
	background: url(../images/u_16.jpg) no-repeat;
	margin-top: 20px;
}
.rs_banner_title {
	width: 490px;
	margin: 0 auto;
	padding-top: 40px;
}
.rs_banner_title h2 {
	text-align: center;
	line-height: 48px;
	font-size: 48px;
	margin-bottom: 20px;
}
.rs_banner_title p {
	line-height: 30px;
	text-align: center;
}
.rs_order {
	width: 155px;
	height: 52px;
	border-radius: 2px;
	border: 2px solid #e24a4e;
	line-height: 52px;
	text-align: center;
	font-size: 24px;
	margin: 20px auto 0px;
}
.rs_order a {
	color: #e24a4e;
}
.rs_list {
	width: 366px;
	margin: 55px auto 0px;
}
.rs_list ul li {
	float: left;
}
.rs_list_pic {
	border-right: 1px solid #999;
	margin: 0px 30px 0px 0px;
	padding-right: 30px;
}
.rs_product_list {
	width: 1010px;
	margin: 100px auto 0px;
}
.rs_product_list ul li {
	float: left;
}
.rs_product_pic {
	width: 14px;
	height: 16px;
	margin: 80px 55px 0px 35px;
	float: left;
}
.rs_product_list ul li h2 {
	line-height: 30px;
	font-size: 24px;
	margin-top: 24px;
	width: 169px;
	text-align: center;
}
.rs_product_list ul li p {
	margin-top: 10px;
}
.one {
	margin: 80px 55px 0px 25px;
}
.rs_once {
	width: 160px;
	height: 54px;
	border-radius: 2px;
	line-height: 54px;
	text-align: center;
	font-size: 24px;
	margin: 50px auto;
	background: #e24a4e;
}
.rs_once a {
	color: #fff;
}
.rs_content {
	color: #3d3d3d;
	font-size: 45px;
	font-weight: 500;
	text-align: center;
	padding: 40px 0px 90px;
}
.rs_content_list {
	height: auto;
	width: 1028px;
	margin: 0 auto;
}
.rs_content_list ul li {
	float: left;
	width: 255px;
	border-right: 1px solid #999;
	text-align: center;
}
.rs_content_list ul li h2 {
	font-size: 37px;
}
.rs_content_list ul li p {
	margin-top: 5px;
}
.mainSix {
	border-top: 1px solid #c7c7c7;
	height: auto;
	margin: 39px auto 0;
	width: 980px;
	background: url(../images/u_37.jpg) no-repeat center top;
}
.scroll-partner {
	height: 264px;
	padding: 30px 0 0px;
	position: relative;
}
.main6Con {
	height: 264px !important;
	margin: 45px auto 0;
	width: 880px;
}
.scroll-partner ul {
	height: 264px;
	width: 850px;
	overflow:hidden;
}
.scroll-partner li {
	width: 890px;
	height: 264px;
}
.scroll-partner li dl dd {
	float: left;
	width: 207px;
	height: 115px;
	margin: 0px 15px 15px 0px;
}
.mainSixPrev {
	background: url(../images/u_51.jpg) no-repeat;
	left: -10%;
}
.mainSixNext {
	background: url(../images/u_54.jpg) no-repeat;
	right: -10%;
}
.mainSixPrev, .mainSixNext {
	height: 98px;
	margin-top: 0;
	opacity: 1;
	width: 33px;
	display: block;
	position: absolute;
	top: 105px;
	transition: all 0.2s ease-in 0s;
	z-index: 6;
}
.mainSixCtrl {
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
.mainSixCtrl li {
	display: inline-block;
	height: 10px;
	margin: 0 2px;
	width: 10px;
}
.mainSixCtrl .activeSix a {
	background: #333 !important;
	height: 8px;
	width: 8px;
}
.mainSixCtrl li a {
	background: #cccccc;
	border-radius: 100%;
	display: inline-block;
	height: 8px;
	margin: 0 5px;
	text-indent: -9000px;
	width: 8px;
}
.tig {
	width: 39px!important;
	height: 13px!important;
	margin-right: 0px!important;
}
.solution_solution {
	height: 100px;
}
.rs_content_rs {
	border-right: 0 none!important;
}
.m20 {
	height: 85px;
	background: #f8f8f8;
}
.contact-detail dl dd label {
	font-weight: 900;
}
.banner_banner {
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 520px;
	margin-top: 20px;
}
#marqueebox {
	width: 1300px;
}
.nava {
	width: 1920px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
}
.copyright p a {
	color: #aaa;
}
.nav_nav {
	width: 220px;
}
/*个人登录注册开始*/
.login_logo_left {
	width: 324px;
	height: 120px;
	display: block;
}
.login_logo_right {
	width: 321px;
	height: 120px;
	display: block;
}
.login_bg {
	width: 100%;
	height: 574px;
	background: url(../images/login_bg.jpg) no-repeat center top;
	float: left;
}
.login_login {
	width: 396px;
	height: auto;
	background: #fff;
	border-radius: 5px;
	margin: 60px auto 35px;
	padding: 30px 82px 60px;
}
.login_tab {
	width: 160px;
	height: 40px;
	line-height: 40px;
	background: url(../images/loin.jpg) no-repeat center center;
	margin: 0 auto;
}
.login_tab ul li {
	float: left;
	width: 70px;
	margin-right: 10px;
	text-align: center;
	font-size: 24px;
	font-weight: 100;
	color: #999;
	cursor:pointer;
}
.member-info div.content{ height:60px!important;}
.last {
	margin-right: 0px!important;
	margin-left: 10px;
}
.login_hover {
	border-bottom: 2px solid #e34a4d;
	color:#e34a4d!important;
}
.login_list {
	margin-top: 35px;
	position: relative;
}
.login_tel, .login_password {
	height: 46px;
	border: 1px solid #c4c4c4;
	margin-bottom: 13px;
	position: relative;
}
.login_tel span, .login_password span {
	float: left;
	width: 44px;
	height: 46px;
	display: block;
	border-right: 1px solid #c4c4c4;
}
.telphone, .password {
	width: 165px;
	border: none;
	text-indent: 10px;
	line-height: 46px;
	font-size: 16px;
}
.login_code {
	margin-bottom: 13px;
	float: left;
}
.code, .code1 {
	width: 257px;
	height: 46px;
	border: 1px solid #c4c4c4;
	text-indent: 10px;
	font-size: 16px;
	position: relative;
}
.code_pic {
	width: 124px;
	height: 44px;
	display: block;
	margin-left: 13px;
	border: 1px solid #c4c4c4;
}
.getCheckCode {
	width: 124px;
	height: 44px;
	display: block;
	margin-left: 13px;
	background: #1b68ae;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 44px;
	border: 1px solid #c4c4c4;
	float: left;
	cursor:pointer;
}
.login_button {
	width: 100%;
	height: 55px;
	background: #e34a4d;
	border-radius: 3px;
	float: left;
	text-align: center;
	font-size: 20px;
	line-height: 55px;
	color: #fff;
	border: none;
	font-family:"Microsoft Yahei";
}
.login_button a, .code_pic1 a, .filter_vitae_in a, .filter_vitae_upload a {
	color: #fff;
}
.login_check {
	float: left;
	margin-top: 13px;
}
.check {
	float: left;
	margin: 3px 5px 0 0;
}
.login_check span {
	color: #999;
	float: left;
	width: auto;
}
.login_forget {
	color: #e34a4d;
	width: auto;
	margin-left: 252px;
}
.login_footer {
	padding: 60px 0px 50px;
	text-align: center;
	color: #999;
	width: 100%;
	float: left;
	line-height: 20px;
}
.login_footer a {
	color: #999;
}
.hint, .common_hint {
	background: #f3f3f3 url(../images/tooltip-icon.png) no-repeat scroll 10px center;
	border: 1px solid #e5d892;
	border-radius: 3.5px;
	color: red;
	display: block;
	height: 30px;
	left: 0;
	line-height: 30px;
	padding-right: 10px;
	position: absolute;
	text-indent: 30px;
	top: -41px;
	font-size: 12px;
}
.base, .common_base {
	background: url(../images/tooltip-arrow.png) no-repeat scroll center center;
	display: block;
	height: 10px;
	top: -12px;
	left: 15px;
	position: absolute;
	width: 16px;
}
/*个人登录注册结束*/
/*简历入口开始*/
.filter_vitae {
	width: 1010px;
	height: 379px;
	margin: 110px auto 85px;
}
.filter_vitae_left {
	padding: 75px 100px 20px;
	height: auto;
	background: #fff;
	width: 240px;
	border-radius: 5px;
}
.filter_vitae_right {
	padding: 75px 100px 20px;
	height: auto;
	background: #fff;
	width: 240px;
	margin-left: 130px;
	border-radius: 5px;
	position: relative;
}
.filter_pic {
	width: 91px;
	height: 102px;
	margin: 0 auto 64px;
	display: block;
}
.filter_pic1 {
	width: 86px;
	height: 94px;
	margin: 0 auto 72px;
	display: block;
}
.filter_vitae_in {
	float: left;
	height: 60px;
	background: #1b68ae;
	text-align: center;
	line-height: 60px;
	font-size: 20px;
	color: #fff;
	width: 100%;
	border-radius: 5px;
	margin-bottom: 40px;
}
.filter_vitae_tips {
	color: #666;
	text-align: center;
}
.filter_vitae_upload {
	float: left;
	height: 60px;
	background: #e34a4d;
	text-align: center;
	line-height: 60px;
	font-size: 20px;
	color: #fff;
	width: 100%;
	border-radius: 5px;
	margin-bottom: 40px;
	position: relative;
}
#upload-resume {
	height: 60px;
	left: 0;
	opacity: 0;
	position: absolute;
	width: 100%;
	cursor:pointer;
}
#myPresume {
	height: 30px;
	line-height: 30px;
	position: absolute;
	right: -170px;
	text-align: center;
	top: 10px;
	width: 100%;
}
#myPresume a {
	color: #666;
}
/*简历入口结束*/
/*个人信息*/ 
.content-form {
	width: 1200px;
	margin: 20px auto 0px;
	padding-top: 20px;
	background: #fff;
}
.content-form article {
	width: 600px;
	padding: 20px 300px;
}
.content-form input {
	color: #333;
}
.content-form article .row {
	padding-bottom: 10px;
	height: 35px;
	position: relative;
}
.content-form i {
	display: none;
	float: right;
	width: 140px;
	height: 37px;
	line-height: 37px;
	text-indent: 35px;
	font-style: normal;
	color: red;
	background: url(../images/tooltip-icon.png) no-repeat;
}
#pf-address {
	background: url(../images/areaicon.jpg) no-repeat 98% center #fff
}
.content-form .row b {
	display: none;
	float: right;
	width: 140px;
	height: 37px;
	background: url(../images/icon-pass.png) no-repeat left center;
}
.content-form .label, .interval label {
	float: left;
	width: 111px;
	margin-right: 10px;
	line-height: 37px;
	text-align: right;
	color: #666;
}
.content-form input[type=text] {
	float: left;
	width: 444px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #ccc;
	text-indent: 10px;
}
.content-form textarea {
	width: 444px;
	padding: 10px;
	border: 1px solid #ccc;
	resize: none;
}
.content-form p {
	float: left;
	line-height: 37px;
}
.content-form .hint {
	display: block;
	font-weight: normal;
	color: #ff9933;
	margin-left: 110px;
}
.content-form .submitn {
	display: block;
	width: 200px;
	height: 40px;
	margin: 50px auto 0;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	border: 0;
	border-radius: 3.5px;
	background: #1b68ae;
	cursor: pointer;
	text-align: center;
	line-height: 40px;
	margin: 15px 0 0 110px;
}
.content-form .label font {
	color: red;
	font-weight: bold;
	margin-right: 5px;
}
.js-work {
	height: 180px!important;
}
.content-list h2 {
	font-size: 16px;
	color: #1b68ae;
	padding: 20px 160px 0px;
	width: 880px;
}
.person_bg {
	width: 100%;
	height: auto;
	background: #f3f3f3;
	padding-bottom: 50px;
}
.person_tel {
	float: left;
	width: 442px;
	height: 35px;
	line-height: 35px;
}
.resume-button {
	margin: 30px 0px 30px 122px;
	width: 185px;
	height: 50px;
	background: #1b68ae;
	text-align: center;
	line-height: 50px;
	font-size: 18px;
	color: #fff;
	border-radius: 5px;
	border: none;
}
#code_img {
	width: 124px;
	height: 44px;
	display: block;
}
/*新增*/
#start_time, #end_time, #start_date, #end_date {
	float: left;
	width: 159px;
}
.DynarchCalendar-bottomBar-today {
	float: left;
	padding: 2px 15px;
	text-align: center;
	width: 400%;
}
table.DynarchCalendar-titleCont {
	margin: 0 auto;
}
input.date, input.endDate {
	text-indent: 5px!important;
	font-size: 14px!important;
	background: #fff url(../../images/admin_img/input_date.png) no-repeat 99% 9px!important;
}
.choose-select {
	width: 445px;
	height: 35px;
	border: 1px solid #ddd;
	text-indent: 1.5px;
	line-height: 35px;
	background: #fff;
}
.choose-select option {
	padding: 10px 0px;
	text-align: center;
}
/*城市板块新增*/

.banner-case {
	width: 1200px;
	height: 345px;
	position: absolute;
	left: 50%;
	top: 84px;
	margin-left: -600px;
	margin-top: -42px;
}
.banner-case-city {
	float: left;
	width: 396px;
	overflow: hidden;
	height: 345px;
	background: url(../images/zend_03.png) repeat-x;
}
.banner-case-city h2, .banner-case-hunter h2 {
	margin-top: 13px;
	height: 34px;
	line-height: 34px;
	text-indent: 39px;
	color: #e04a4b;
	font-size: 18px;
}
.list_lh {
	margin: 23px 0px 23px 25px;
	overflow: hidden;
	overflow: hidden;
	height: 248px;
	width: 347px;
}
.list_lh li {
	margin-bottom: 13px;
	background: url(../images/zend_06.png) no-repeat left center;
}
.banner-case-city ul li span {
	float: left;
	width: 207px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 15px;
	color: #fff;
	margin-right: 8px;
}
.banner-case-city ul li label {
	width: 60px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: #fff;
	margin-left: 6px;
	color: #e14b4d;
	  display: inline-block;
}
.banner-case-hunter {
	float: right;
	width: 396px;
	height: 345px;
	background: url(../images/zend_03.png) repeat-x;
}
.banner-hunter-list {
	width: 275px;
	height: auto;
	margin: 25px auto 0px;
}
.banner-hunter {
	float: left;
	width: 85px;
}
.banner-hunter-right {
	float: right;
	width: 127px;
}
.banner-pic {
	float: left;
	width: 80px;
	height: 60px;
	display: block;
	margin-left: 2px;
}
.banner-pix {
	float: left;
	width: 80px;
	height: 60px;
	display: block;
	margin-left: 23.5px;
}
.banner-hunter p, .banner-hunter-right p {
	float: left;
	clear: both;
	text-align: center;
	font-size: 36px;
	color: #e24a4e;
	width: 100%;
}
.banner-hunter label, .banner-hunter-right label {
	color: #fff;
	float: left;
	text-align: center;
	width: 100%;
}
.banner-tel {
	width: 320px;
	height: auto;
	line-height: 35px;
	background: url(../images/zend_16.png) no-repeat left center;
	text-indent: 45px;
	color: #fff;
	font-size: 40px;
	margin: 60px auto 0px;
}
/*登录提示语*/
.onShow, .onFocus, .onError, .onCorrect, .onLoad, .onTime {
	position: absolute;
	top: 12px;
	padding: 2px 5px 2px 23px!important;
	width: 160px;
}
/*登录注册按钮*/
.login-login a{ color:#fff;}
.login-login{ float:left; margin-left:45px; margin-top:2px; line-height:27px; text-align:center; font-size:16px;}
.login-resiter{ float:left; width:76px; height:27px; background:#1f6cb0;}
.login-on{ float:left; width:76px; height:27px; background:#de6769; margin-left:7px;}
.login-name{ float:left; width:130px; background:#de6769; color:#fff; font-size:12px;}
.exit{ float:left; width:50px; background:#1f6cb0; color:#fff; margin-left:3px;font-size:12px;}


/*瑞士登动态新版*/
.dynamic{
	width: 1200px;
	margin-top: 25px;
}

.dynamic .dynamic-left{
	float: left;
	width: 805px;
	height: 380px;
	padding: 20px;
	background: #ffffff;
}

.dynamic .dynamic-left .name-nav{
	float: left;
	width: 805px;
	height: 42px;
	color: #666666;
	font-size: 18px;
}

.dynamic .dynamic-left .name-nav .name-company{
	float: left;
	width: 150px;
	height: 42px;
	line-height: 35px;
	text-align: center;
	cursor: pointer;
}

.dynamic .dynamic-left .name-nav .name-industry{
	float: left;
	width: 150px;
	height: 42px;
	line-height: 35px;
	text-align: center;
	cursor: pointer;
}

.dynamic .dynamic-left .name-nav .actives{
	float: left;
	width: 150px;
	height: 42px;
	line-height: 35px;
	text-align: center;
	color: #ffffff;
	background: url(../images/biaoti.png) no-repeat;
}

.dynamic .dynamic-left .name-nav .mores{
	float: right;
	width: 55px;
	height: 42px;	
}

.dynamic .dynamic-left .name-nav .mores a{
	float: right;
	width: 55px;
	height: 42px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	color: #666666;
}

.dynamic .dynamic-left .inf-dis{
	float: left;
	width: 355px;
	height: auto;
	margin-top: 10px;
}

.dynamic .dynamic-left .inf-dis a{
	float: left;
	width: 355px;
	height: auto;
}

.dynamic .dynamic-left .inf-dis img{
	float: left;
	width: 355px;
	height: 220px;
}

.dynamic .dynamic-left .inf-dis .title{
	float: left;
	width: 355px;
	height: 34px;
	line-height: 34px;
	margin: 8px 0px 5px 0px;
	color: #333333;
	font-size: 16px;
	font-weight: bolder;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left;
}

.dynamic .dynamic-left .inf-dis .titles{
	float: left;
	width: 355px;
	height: auto;
	max-height: 48px;
	line-height: 24px;
	color: #999999;
	font-size: 14px;
	text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    text-align: left;
}

.dynamic .dynamic-left .inf-dis .times{
	float: left;
	width: 355px;
	height: 24px;
	line-height: 24px;
	color: #bbbbbb !important;
	font-size: 14px;
	text-align: left;
}

.dynamic .dynamic-left .inf-list{
	float: right;
	width: 415px;
	height: auto;
	margin-top: 10px;
}

.dynamic .dynamic-left .inf-list .industry-exhibition{
	float: left;
	width: 415px;
	height: 100px;
	margin-bottom: 20px;
}

.dynamic .dynamic-left .inf-list .industry-exhibition a{
	float: left;
	width: 415px;
	height: 100px;
}

.dynamic .dynamic-left .inf-list .industry-exhibition a img{
	float: left;
	width: 165px;
	height: 100px;
}

.dynamic .dynamic-left .inf-list .industry-exhibition a .industry-name{
	float: left;
	width: 230px;
	height: auto;
	line-height: 24px;
	font-size: 16px;
	max-height: 48px;
	text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #333333;
    margin-left: 20px;
    text-align: left;
}

.dynamic .dynamic-left .inf-list .industry-exhibition a .industry-context{
	float: left;
	margin-left: 20px;
	width: 230px;
	height: 28px;
	line-height: 28px;
	color: #999999;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left;
}

.dynamic .dynamic-left .inf-list .industry-exhibition a .timess{
	float: left;
	margin-left: 20px;
	width: 230px;
	height: 28px;
	line-height: 28px;
	color: #bbbbbb;
	font-size: 14px;
	text-align: left;
}

.dynamic .dynamic-left  .inf-list ul{
	margin-top: -10px;
	float: left;
	width: 415px;
	height: auto;
}

.dynamic .dynamic-left  .inf-list ul li{
	float: left;
	width: 415px;
	height: 35px;
	line-height: 35px;
	background: url(../images/zend_06.png) no-repeat left center;
}

.dynamic .dynamic-left  .inf-list ul li a{
	float: left;
	width: 415px;
	height: 35px;
	line-height: 35px;
}

.dynamic .dynamic-left  .inf-list ul li a span{
	float: left;
	width: 310px;
	height: 35px;
	line-height: 35px;
	margin-left: 15px;
	font-size: 14px;
	color: #333333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.dynamic .dynamic-left  .inf-list ul li a span.days{
	float: right;
	width: 82px;
	height: 35px;
	line-height: 35px;
	color: #bbbbbb;
	font-size: 14px;
	margin-left: 0px;
	text-align: right;
}

.dynamic .dynamic-right{
	float: left;
	width: 305px;
	height: 370px;
	padding: 25px 20px;
	background: #ffffff;
	margin-left: 10px;
}

.dynamic .dynamic-right .title-personnel{
	float: left;
	width: 305px;
	height: 40px;
	line-height: 30px;
	border-bottom: 1px solid #dddddd;
	color: #000000;
	font-size: 18px;
}

.dynamic .dynamic-right .title-personnel .moress{
	float: right;
	width: 55px;
	height: 40px;	
}

.dynamic .dynamic-right .title-personnel .moress a{
	float: right;
	width: 55px;
	height: 40px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	color: #666666;
}

.dynamic .dynamic-right ul{
	margin-top: 5px;
	float: left;
	width: 305px;
	height: auto;
}


.dynamic .dynamic-right ul li{
	float: left;
	width: 305px;
	height: 33px;
	line-height: 33px;
	background: url(../images/zend_06.png) no-repeat left center;
}

.dynamic .dynamic-right ul li a{
	float: left;
	width: 305px;
	height: 33px;
	line-height: 33px;
}

.dynamic .dynamic-right ul li a span{
	float: left;
	width: 206px;
	height: 33px;
	line-height: 33px;
	margin-left: 15px;
	font-size: 14px;
	color: #333333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.dynamic .dynamic-right ul li a span.days{
	float: right;
	width: 82px;
	height: 33px;
	line-height: 33px;
	color: #bbbbbb;
	font-size: 14px;
	margin-left: 0px;
	text-align: right;
}

.industry-js{
	display: none;
}

.case_lists {
	border: 1px solid #e6e6e6;
	height: 83px;
	line-height: 83px;
	margin-bottom: 15px;
}
.case_lists:hover {
	border: 1px solid #1c68ae;
	cursor: pointer;
}
.case_lists ul li {
	color: #333;
	font-size: 16px;
	float: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.company-name {
	width: 330px;
	text-align: left;
	margin-right: 10px;
	text-indent: 15px;
}

.company-name span{
	float: left;
	width: 330px;
	text-align: left;
	line-height: 30px;
	margin-top: 15px;
	font-size: 18px;
}

.company-name span.companys{
	float: left;
	width: 330px;
	text-align: left;
	line-height: 20px;
	margin-top: 0px;
	font-size: 14px;
	color: #999999;
}

.adree {
	width: 120px;
	text-align: center;
	color: #999!important;
}

.peo-num {
	width: 120px;
	text-align: center;
	color: #999!important;
}

.week {
	width: 150px;
	text-align: center;
	color: #999!important;
}

.times {
	width: 130px;
	text-align: center;
	color: #999!important;
}

.companys_lists {
	float: left;
	width: 446px;
	border: 1px solid #e6e6e6;
	height: 120px;
	margin-bottom: 15px;
	padding: 10px;
}

.companys_lists-even{
	float: left;
	width: 446px;
	border: 1px solid #e6e6e6;
	height: 120px;
	margin-bottom: 15px;
	padding: 10px;
	margin-left:20px ;
}

.companys_lists:hover {
	border: 1px solid #1c68ae;
	cursor: pointer;
}

.companys_lists img{
	float: left;
	width: 194px;
	height: 120px;
}

.companys_lists .title-name{
	float: left;
	width: 230px;
	height: auto;
	line-height: 24px;
	font-size: 16px;
	max-height: 48px;
	text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #333333;
    margin-left: 20px;
    margin-bottom: 7px;
}

.companys_lists .titles-news{
	float: left;
	margin-left: 20px;
	width: 230px;
	height: auto;
	max-height: 44px;
	line-height: 22px;
	color: #999999;
	font-size: 14px;
	text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.companys_lists .time-day{
	float: left;
	margin-left: 20px;
	width: 230px;
	height: 30px;
	line-height: 30px;
	color: #bbbbbb;
	font-size: 14px;
}

.fonts{
	width:300px !important;
	font-size: 24px;
	font-weight:bolder;
}

/* 首页改版新增 */
.cooper-title{
	margin-left:365px;
	margin-top: 13px;
    margin-bottom: 15px;
}

.cooper-titles{
	margin-left:365px;
	margin-top: 13px;
    margin-bottom: 5px;
}

.cooper_img{
	margin-top: 13px;
}

.container-bg{
	width:100%;
	height:680px;
	background:#fff;
}

.container-bgs{
	width:100%;
	height:600px;
	background:#fff;
	margin-top: 40px;
}

.cooper_ser_lists-news {
	float:left;
	width: 1200px;
	height: auto;
	margin: 0px auto;
}

.slogons {
	width: 418px;
	height: 156px;
	margin-top: -36px;
	float: left;
	margin-right:45px;
}

.deletes {
	width: 15px !important;
	height: 15px !important;
	margin: 10px 14px 0 5px !important;
	float: left;
}

.cooper_ser_lists-new {
	float:left;
	width: 1200px;
	height: 478px;
	margin: 0px auto;
	background:rgba(244,252,255);
}

.rsMinW.arrow-lefts, .rsMinW.arrow-rights {
	height: 43px;
	width: 25px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 8;
	top: 50%;
}
.rsMinW.arrow-lefts {
	background: url(../images/icon-banner-lefts.png) no-repeat transparent;
	left: 20px;
}
.rsMinW.arrow-rights {
	background: url(../images/icon-banner-rights.png) no-repeat transparent;
	right: 20px;
}

.copers {
	margin-top: 58px;
}