/*
	[DESTOON B2B System] Copyright (c) 2008-2018 www.destoon.com
	This is NOT a freeware, use is subject to license.txt
*/
.sort-v input, .sort-v select {
	padding: 0px;
	height: 35px;
}
.user-info {
	height:64px;
	padding:20px;
	background:#5d6167;
	border-radius:10px;
}
.user-info img {
	width:64px;
	height:64px;
	border-radius:50%;
	float:left;
	margin-right:20px;
}
.user-info ul {
	float:right;
	width:175px;
	margin-top:4px;
	color: #ffffff!important;
}
.user-info ul a {
	color: #ffffff!important;
}
.user-info li {
	height:28px;
	line-height:28px;
	overflow:hidden;
}
.user-info strong {
	font-size:16px;
	color: #ffffff;
}
.user-info em {
	font-size:14px;
	font-style:normal;
	float:right;
}
.user-info i {
	font-style:normal;
	color:#ffffff;
	padding:0 6px;
}
.job-for {
	height:48px;
	overflow:hidden;
	padding:10px 0 20px 19px;
}
.job-for span {
	display:block;
	width:118px;
	height:32px;
	line-height:32px;
	text-align:center;
	float:left;
	border:#DDDDDD 1px solid;
	border-radius:10px;
	margin-right:20px;
	font-size:16px;
}
.job-for span:hover {
	border:#007BFF 1px solid;
	background:#007AFF;
	color:#FFFFFF;
}
.job-stats {
	height:64px;
	margin:20px 0;
}
.job-stats li {
	width:99px;
	float:left;
	font-size:16px;
	height:64px;
	line-height:32px;
	text-align:center;
}
.job-stats div {
	height:64px;
	border-left:#DDDDDD 1px solid;
	border-right:#DDDDDD 1px solid;
}
.job-stats i {
	font-style:normal;
	display:block;
	font-size:14px;
}
.job-tb {
	padding:0 0 24px 0;
}
.job-tb td {
	font-size: 14px;
	line-height:30px
}
.job-tb div {
	height:32px;
	line-height:32px;
	overflow:hidden;
	color:#666666;
}
.job-tb .jt-title {
	font-size:14px;
	background:url('image/li_dot.gif') no-repeat 6px center;
	padding-left:16px;
}
.job-tb .jt-salary {
	width:160px;
}
.job-tb .jt-company {
	width:240px;
}
.job-tb .jt-area {
	width:60px;
	text-align:center;
}
/*job-index*/
.ty {
	width: 1200px;
	margin:0 auto;
}
.t {/* margin-top:50px; */
}
#father {
	background:#ffffff;
	margin-top:-9px;
	/* padding-bottom: 30px; */
	margin: 0 auto;
	width: 1200px;
}
.gray {/* height:235px; */
	overflow: hidden;
}
.gray1 {
	width:200px;
	height: 160px;
	float:left;
	text-align: center;
	margin-left:95px;
	margin-top: 30px;
}
.gray2 {
	margin-left:50px;
}
.gray1 i {
	display: inline-block;
}
.gray1 i.gray1-1 {
	background: url('style/job/01.png') no-repeat 3px center;
	width: 77px;
	height:72px;
}
.gray1 i.gray1-2 {
	background: url('style/job/02.png') no-repeat 4px center;
	width: 107px;
	height:72px;
}
.gray1 i.gray1-3 {
	background: url('style/job/03.png') no-repeat 10px center;
	width: 86px;
	height:72px;
}
.gray1 i.gray1-4 {
	background:url('style/job/04.png') no-repeat 6px center;
	width: 112px;
	height:72px;
}
.g_1:hover i.gray1-1 {
	background: url('style/job/01-h.png') no-repeat 3px center;
	width: 77px;
	height:72px;
}
.g_2:hover i.gray1-2 {
	background: url('style/job/02-h.png') no-repeat 4px center;
	width: 107px;
	height:72px;
}
.g_3:hover i.gray1-3 {
	background: url('style/job/03-h.png') no-repeat 10px center;
	width: 86px;
	height:72px;
}
.g_4:hover i.gray1-4 {
	background:url('style/job/04-h.png') no-repeat 6px center;
	width: 112px;
	height:72px;
}
.gray1 img {
	margin-top:41px;
}
.gray1_p1 {
	font-size: 18px;
	color:#4e5456;
	margin-top:13px;
}
.gray1_p2 {
	font-size: 14px;
	color:#9e9f9f;
	margin-top:4px;
}
.gray1:hover .gray1_p1 {
	color:#dd2726
}
/**/
.list-cate-z {
	width:100%;
	background:#eeeef1;
}
.list-cate22 {
	padding: 0 0 10px;
	overflow: hidden;
}
.list-cate22 .h1 {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0;
	height:48px;
	line-height:48px;
	overflow:hidden;
}
.list-cate22 .h1 h1 {
	font-size: 18px;
	font-weight:bold;
	color:#3b4245;
	height:48px;
	line-height:48px;
	float:left;
}
.list-cate22 .h1 span {
	font-size:14px;
	color:#888888;
	line-height: 30px;
}
.list-cate22 .h1 span.h_l{float:left;height: 48px;line-height:48px;margin-left: 20px;}
.list-cate22 h2 {
	font-size:16px;
	font-weight:bold;
	height:40px;
	line-height:40px
}
.list-cate-con{overflow:hidden;background:#ffffff;margin-top: 0px;padding-top: 15px;padding-bottom: 15px;}
.list-cate22 .list-cate-l {
	float:left;
	width: 48%;
	font-size:14px;
	padding-left: 10px;
}
.list-cate22 .list-cate-l li {
	float:left;
	margin:5px 0;
	margin-right:40px
}
.list-cate22 .list-cate-l li a {
	color:#444444;
}
.list-cate22 .list-cate-l li a:hover {
	color:#dd2726
}
.list-cate22 .list-cate-r {
	float:right;
	width:50%;
	font-size:14px
}
.list-cate22 .list-cate-r li {
	float:left;
	margin:5px 0;
	margin-right:15px
}
.list-cate22 .list-cate-r li a {
	color:#444444;
}
.list-cate22 .list-cate-r li a:hover {
	color:#dd2726
}
/*
.list-cate22 h1{font-size: 30px;text-align:center;height:60px;line-height:60px;font-weight:bold;color: #3b4245;padding-bottom: 10px;}
.list-cate22 li{float:left;text-align:center;padding:0 15px;line-height:35px;font-size: 14px;border: 1px solid #dddddd;margin: 0 4px 15px;background: #ffffff;}
.list-cate22 li:hover{border: 1px solid #dd2726;}
.list-cate22 li:hover a{color:#dd2726}*/

/*gg*/
.gg1 {
	width:1190px;
	height:286px;
	margin:0 auto;
}
.g1 {
	width:1190px;
	height:76px;
}
.g2 {
	width: 1200px;
	height:100px;
	margin-top: 10px;
}
.g2_1 {
	width: 490px;
	height:100px;
	float:left;
}
.g2_1 img{width:100%}
.g2_2 {
	width:220px;
	height:100px;
	float:left;
	margin-left:17px;
}
.g2_3 {
	width: 220px;
	height:100px;
	float:left;
	margin-left:16px;
}
.g2_4 {
	width:220px;
	height:100px;
	float:left;
	margin-left:16px;
}
.g3 {
	width: 1200px;
	height:70px;
	margin-top: 10px;
}
.g3_1 {
	width: 490px;
	height:70px;
	float:left;
}
.g3_1 img{width:100%}
.g3_2 {
	width:220px;
	height:70px;
	float:left;
	margin-left: 17px;
}
.g3_3 {
	width:220px;
	height:70px;
	float:left;
	margin-left: 16px;
}
.g3_4 {
	width:220px;
	height:70px;
	float:left;
	margin-left: 16px;
}
/*zhiwei*/
.popular {
	width:100%;
	/* height: 911px; */
	/* background: #eeeef1; */
	overflow:hidden;
}
.popular .h1, .zc .h1 {
	width: 1200px;
	height: 48px;
	line-height: 48px;
	margin-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 0;
	overflow:hidden;
}
.popular .h1 span, .zc .h1 span {
	font-size:14px;
	color:#888888;
	height: 48px;
	line-height: 48px;
	font-weight: normal;
}
.popular .h1 span.h_l, .zc .h1 span.h_l{float: left;margin-left:20px}
.popular .h1 span .f_r, .zc .h1 span .f_r{float: right;}
.popular .h1 span a, .zc .h1 span a {
	float: right;
	color:#888888;
}
.popular .h1 span a:hover, .zc .h1 span a:hover{color: #dd2726}
.popular .hr {
	width: 388px;
	height: 193px;
	border:1px solid #ffffff;
	float:left;
	background:#fff;
	font-size: 14px;
}
.popular .hr2, .popular .hr3, .popular .hr5, .popular .hr6, .popular .hr8, .popular .hr9, .popular .hr11, .popular .hr12, .popular .hr14, .popular .hr15, .popular .hr17, .popular .hr18 {
	margin-left: 17px;
}
.popular .hr4, .popular .hr5, .popular .hr6, .popular .hr7, .popular .hr8, .popular .hr9 {
	margin-top:20px;
}
.popular .hr_s {
	margin-top: 10px;
}
.popular .hr_s:hover {
	border:1px solid #dd2726
}
.popular .l {
	margin-left: 20px;
}
.popular .t {/* margin-top:50px; */
	overflow: hidden;
}
.popular .h1 h1, .zc .h1 h1 {
	font-size: 18px;
	font-weight:bold;
	color:#3b4245;
	float: left;
	height: 48px;
	line-height: 48px;
}
.popular .hrNen {
	width: 364px;/* height: 80px; */
	border-bottom: 1px dashed #e0e0e0;
	margin-top: 10px;
	margin-left: 10px;
	padding-bottom: 20px;
	overflow: hidden;
}
.popular .hrSpan0 {
	overflow:hidden;
	height: 30px;
	line-height: 30px;
}
.popular .hrSpan1 {
	width: 240px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	float: left;
	color: #555555;
}
.popular .hr img {
	float: left;
	margin-left: 10px;
}
.popular .hrSpan2 {
	font-size: 13px;
	color: #fa6041;
	float: right;
}
.popular .hrSpan3 {
	font-size: 12px;
	line-height: 23px;
	color: #444444;
}
.popular .hrP1 {
	color:#777;/* margin-top: 3px; */
	height: 25px;
	line-height: 25px;
}
.popular .hrD {
	width: 171px;
	height: 26px;
	line-height: 26px;/* border:1px solid #f0f0f0; */
	float:left;
	color:#999999;/* text-align: center; */
	overflow: hidden;
}
.popular .hrD1 {/* margin-left: 20px; */
	float: right;
}
.popular .hr-hr {
	width: 384px;
	height: 60px;
	float: left;
	margin-top: 20px;
}
.popular .hr-hr_l {
	width: 40px;
	height: 40px;
	float: left;
	margin-left:11px;
}
.popular .hr-hr_l img {
	width:40px;
	height:40px;
}
.popular .hr-hr_r {
	float: left;
	margin-left: 20px;
	width: 305px;
}
.popular .hr-hr_r p {
	height: 20px;
	line-height: 20px;
	padding: 0;
	margin: 0;
}
.popular .hr-hr_r p .jobgs img {
	float: none;
	margin-left: 1px;
}
.popular .hr-hr_r_p {
	color: #999999
}
.more1 {
	width:100%;
	height:40px;
	/* background: #eeeef1; */
	/* padding-bottom: 30px; */
	padding-top: 30px;
}
.ty_y {
	width: 420px;
	margin:0 auto;
}
.more {
	width:178px;
	height:38px;
	line-height:38px;
	text-align:center;
	background:#fff;
	position:relative;
	bottom: 0;
	/* border:1px solid #dd2726; */
	margin: 0 auto;
	border-radius: 5px;
	float: left;
}
.more a {
	display:block;
	color: #666;
	font-size:14px;
}
.more:hover {
	background:#dd2726;
}
.more:hover a {
	color:#fff;
}
.more_2 {
	float:right;
	/* border:1px solid #dd2726; */
}
/*jianli*/
.person {
	width: 1200px;
	overflow: hidden;
	padding-bottom: 0px;
	margin: 0 auto;
}
.person .h2 {
	padding-top: 0px;
	/* color:#fff; */
	margin-top: 0;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 0;
}
.person .h2 h1 {
	font-size:18px;
	font-weight:bold;
	color: #3b4245;
	float:left;
	height:48px;
	line-height:48px;
}
.person .h2 span {
	font-size:14px;
	color: #888888;
	height:48px;
	line-height: 48px;
}
.person .h2 span.h_l{float:left;margin-left:20px}
.person .h2 span a {
	color: #888888;
	float: right;
}
.person .talent {
	width: 393px;
	height: 110px;
	float:left;
	margin-top:5px;
}
.person .talent:hover {
	background:#f5f5f5
}
.person .talent1 {
	width: 258px;
	height:90px;
	margin-top:15px;
	margin-left: 10px;
	float:left;
}
.person .talent1 p {
	line-height: 25px;
}
.person .white {
	/* height:340px; */
	width: 1200px;
	background: #ffffff;
	margin-top: 15px;
	padding: 10px 10px;
	overflow: hidden;
}
.person .talent1P {
	font-size: 16px;
	color:#333333;
}
.person .talent2P {
	color:#666666;
}
.person .talent2P span {
	color: #ff6600
}
.person .talent3P {
	color: #9fadc2
}
.person .photo {
	float:right;
	position:relative;
	right: 41px;
	top:15px;
}
.person .photo img {
	width:80px;
	height:80px;
	border-radius:50%;
	border:1px solid #E5E5E5;
}
.person .mo {
	width:178px;
	height:38px;
	line-height:38px;
	text-align:center;
	margin: 0 auto;
	margin-top: 20px;
	background: #ffffff;
	border-radius: 5px;
}
.person .mo a {
	color:#666;
	display:block;
	font-size: 14px;
}
.person .mo:hover {
	background:#dd2726;
}
.person .mo:hover a {
	color:#fff;
}
/*zc*/
.zc {
	height: 375px;
	overflow: hidden;
	margin: 0 auto;
	width: 1200px;
}
.zcL {
	width: 590px;
	height: 324px;
	float:left;
	margin-top: 0px;
	font-size: 14px;
	background: #ffffff;
}
.zcR {
	width: 590px;
	height: 324px;
	float:right;
	margin-top: 0px;
	font-size: 14px;
	background: #ffffff;
}
.zcL_l {
	width: 174px;
	height:308px;
	background: #ccc;
	float:left;
}
.dian {
	color:#b1b1b1;
}
.zcL_r {float: left;width: 400px;}
.zcL_r span {
	float:right;
	color:#999;
	margin-right:0px;
}
.zcL_r ul li {
	height: 36px;
	line-height: 36px;
	text-indent: 16px;
	overflow: hidden;
}
.zcL_r ul li a {
	color:#444444;
}
.zcL_r ul li a:hover{color:#dd2726;}
/*sou*/
.qiye {
	background:#607D8B;
	width:100%;
	height:240px;
	margin-top: -9px;
}
.qiye {
	background: #fff url(img/qiye.jpg) center 0 no-repeat;
	width: 1200px;
	height: 240px;
	margin: 0 auto;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}
.max_l {
	float: left;
	padding-top:50px;
}
.max_r {
	float: left;
	padding-top:50px;
}
.max1 {
	width:715px;
	height:80px;
	color: #fff;
	font-size: 52px;
	font-weight: bold;
}
.max2 {
	width:715px;
	height:100px;
	color: #fff;
	font-size: 52px;
}
.max_r p {
	font-size: 16px;
	color: #fff;
	line-height: 23px;
}
.ss {
	height:55px;
	margin-top:70px;
	margin-right: 30px;
}
.ss1 {
	width:800px;
	height:55px;
	margin-top: 115px;
	position:relative;
	left:-50px;
}
.ss2 {
	width:800px;
	height:88px;
	margin:0 auto;
	padding-top:30px;
}
.ss ul li {
	float:left;
	color:#95a3b3;
	font-weight: bold;
	margin-left:16px;
}
.form2 {
	width:800px;
}
.one2 {
	width:400px;
	height: 49px;
	margin-top:50px;
	float: left;
	font-size:150%;
	padding: 0;
	border-radius: 0;
	border: 0;
	border: #014f91 1px solid;
}
.one3 {
	width:84px;
	height: 49px;
	margin-top:50px;
	float:left;
	background:#014f91;
	color:#fff;
	font-size:20px;
	padding: 0;
	border-radius: 0;
	border: 0;
}
.one {
	width:646px;
	height: 50px;
	float: left;
	font-size:150%;
}
.one1 {
	width:127px;
	height:55px;
	float:left;
	background:#014f91;
	border:0;
	color:#fff;
	font-size:20px;
}
.one4 {
	width:646px;
	height: 55px;
	float: left;
	font-size:150%;
}
.one5 {
	width:127px;
	height:58px;
	float:left;
	background:#014f91;
	border:0;
	color:#fff;
	font-size:20px;
}
.style1, .style2, .style3:hover {
	color:#ffffff
}
.style1, .style2, .style3 {
	color:#b2b2b2
}
.bodys button {
	float:left;
	border:0;
	height:50px;
	width:90px;
	color:#FFF;
	line-height:36px;
	text-align:center;
	overflow:hidden;
	margin-top:50px;
	background: #014e90
}
/*list*/
.talent2 {
	height: 130px;
	margin:0 auto;
	padding: 0 15px;
	border-top: 1px solid #ededed;
	font-size: 14px;
}
.talent2 img {
	float: left;
}
.talent2_p1 {
	color:#58848f;
}
.talent2_p2 {
	margin-top:10px;
}
.talent2_p3 {
	margin-top:10px;
	color:#5a6264;
}
.talent2_p4 {
	margin-top:10px;
}
.talent2 p {
	color: #5a6264
}
.talent2_1 {
	width:400px;
	height:80px;
	float:left;
	margin-top:25px;
}
.talent2_1 a {
	font-size:16px
}
.talent2_1 img {
	width:80px;
	height:80px;
	border-radius:50%;
	margin-left:10px;
}
.talent2_2 {
	float:left;
	width:385px;
	height: 80px;
	margin-left:25px;
}
.talent2_3 {
	width:227px;
	float: right;
	margin-right:20px;
	height: 80px;
	margin-top:45px;
}
.talent2_3 p {
	margin-right:83px;
	display:inline;
}
.talent2_3 img {
	margin-top:10px;
}
.kk {
	color:#5a6264;
	display:block;
	float:left;
	margin-top:10px;
}
.submit1 {
	width: 70px;
	height: 35px;
	background: #dd2726;
	color: #fff;
	border: 1px solid #dd2726;
}
.submit1:hover {
	background: #cc1312;
	border: 1px solid #cc1312;
}