.iconHome {

	background-image: url(../images/index_icon.png);

	display: inline-block

}

/*首页顶部广告*/

.prompt_advertising {

	position: relative;

	overflow: hidden;

	text-align: center;

	background: #0099FE;

	width: 100%;

	height: 45px;

}

.prompt_advertising li {

	width: 100%;

	height: 45px;

}

.prompt_advertising a {

	display: block;

	width: 100%;

	height: 45px;

}

.prompt_advertising .close-btn {

	background: url(../images/prompt-close.png) no-repeat center;

	width: 20px;

	height: 20px;

	position: absolute;

	right: 10px;

	top: 9px;

	cursor: pointer;

	z-index: 10

}

.ajax_load {

	font-size: 14px;

	text-align: center;

	padding: 15px 0 0 0;

	color: #666

}

.lazyload img {

	max-height: 200px;

}

/*首页顶部搜索样式*/

.top_search {

	background: #232131 url(../images/index-top-search.jpg) no-repeat center;

	height: 133px;

}

/*搜索框的头部*/

.search-box {

	float: left;

	padding-top: 33px;

	padding-bottom: 15px;

	width: 906px;

	position: relative;

}

.search-form {

	position: relative;

	zoom: 1;

}

.search-form-shadow {

	box-shadow: 0 1px 5px rgba(83,202,195,.5)

}

.nav-search .search-form-shadow {

	box-shadow: none

}

.search-form-con {

	float: left;

	position: relative;

	z-index: 150;

}

.btn-search {

	height: 46px;

	line-height: 46px;

	text-align: center;

	color: #fff;

	background: #e74c3c;

	border: 0;

	cursor: pointer;

	font-size: 18px;

	width: 120px;

	padding: 0;

}

.city-sel {

	display: block;

	width: 60px;

	height: 44px;

	border: 1px solid #e8e8e8;

	border-right: none;

	float: left;

	padding: 0 15px 0 15px;

	background-color: #fff;

	position: relative;

	cursor: pointer;

	overflow: hidden

}

.city-sel b {

	font-weight: 400;

	font-size: 13px;

	color: #717171;

	display: inline-block;

	height: 44px;

	line-height: 44px;

}

.city-sel .icon-arrow-down {

	position: absolute;

	right: 7px;

	top: 20px;

	background: url(../images/icon_dot.png) no-repeat;

	width: 16px;

	height: 16px;

	display: inline-block

}

.city-sel .line {

	width: 1px;

	height: 28px;

	background-color: #f1f1f1;

	position: absolute;

	top: 8px;

	right: 0

}

.search-form-con .selecttype_down {

	display: none;

	background-color: #fff;

	border: 1px #e8e8e8 solid;

	border-top: 0px;

	position: absolute;

	left: 0px;

	top: 45px;

}

.search-form-con .selecttype_down .down_list {

	width: 59px;

	height: 36px;

	line-height: 36px;

	cursor: pointer;

	padding-left: 15px;

	padding-right: 15px;

}

.search-form-con.open .selecttype_down {

	display: block;

}

.search-form-con .selecttype_down .down_list:hover {

	background-color: #f5f5f5;

	color: #e74c3c

}

.search-form .ipt-wrap {

	float: left;

	width: 695px;

	background: #fff;

	border: 1px solid #e8e8e8;

	border-left: none;

	border-right: none

}

.search-form .ipt-search {

	width: 95%;

	height: 30px;

	line-height: 30px;

	padding: 7px 15px;

	border: 0;

	font-size: 13px;

	color: #414a60

}

.search-form .publish_order {

	float: left;

	margin: 12px 0 0 15px;

	padding-left: 18px;

	background: url(../images/109.png) no-repeat 0 -108px;

	color: #e74c3c;

	text-decoration: none;

	font-size: 12px

}

.search-form .publish_order:hover {

	color: #f60;

	text-decoration: underline;

}

.search_hot {

	padding-top: 10px;

	width: 100%;

	height: 25px;

	overflow: hidden;

}

.search_hot li {

	margin-right: 15px;

	float: left;

*float:none;

	display: inline-block;

*display:inline;

*zoom:1;

	color: #dddddd

}

.search_hot li.small {

	margin-right: 5px

}

.search_hot li a {

	color: #dddddd;

}

.search_hot li a:hover {

	text-decoration: underline;

	color: #f60

}

.search_hot li.choose_city {

	float: left

}

.search_hot li.choose_city a {

	color: #ffde00;

}

/*本周新增职位*/

.new-right {

	width: 275px;

	float: right;

	padding-top: 33px;

}

.new-right .new-jobs-online {

	height: 25px;

	line-height: 25px;

	padding: 9px 0;

	text-align: center;

	border: 1px solid #e8e8e8;

	background: #ffffff;

	color: #888888;

	font-size: 15px;

}

.new-right .new-jobs-online span {

	height: 23px;

	display: inline-block;

	padding: 0 5px;

	border: 1px solid #ff6600;

	line-height: 24px;

	margin-right: 1px;

	background: #fff;

	color: #ff6600;

	vertical-align: top;

	border-radius: 3px;

}

.new-right .new-phone-text {

	padding-top: 10px;

	width: 100%;

	text-align: right;

	color: #dddddd

}

.new-right .new-phone-text .big {

	font-size: 18px;

}

.new-right .new-phone-text .phone {

	margin-left: 8px;

	width: 15px;

	height: 15px;

	overflow: hidden;

	background-position: 0 -27px;

}

/*首页最顶部三大竖块*/

.pr {

	position: relative

}

.pa {

	position: absolute

}

.fl {

	float: left;

*display:inline

}

.fr {

	float: right;

*display:inline

}

/*左边文字导航*/

.top_left {

	float: left;

	width: 290px;

}

.catgory-menu {

	height: 451px;

	padding-top: 10px;

	background: #FFF;

	box-shadow: 5px 5px 15px rgba(3,0,0,.04);

}

.catgory-menu a:hover, .catgory-menu ul li a:hover {

	color: #ff552e;

}

.catgory-menu-block {

	position: relative;

	border: 0;

	margin: 1px 0 1px 1px;

	float: left;

	width: 99%;

}

.catgory-menu-tit {

	padding: 16px 0 16px 22px;

	font-weight: 900;

	position: relative;

	z-index: 100;

	background: #FFF

}

.catgory-menu-tit h3 {

	width: 100%;

	font-size: 14px;

}

.catgory-menu-tit h3 .title {

	font-size: 16px;

	color: #333333;

}

.catgory-menu-tit i {

	position: absolute;

	top: 24px;

	right: 15px;

	background: url(../images/index_arrow.png) 0 0 no-repeat;

	width: 14px;

	height: 14px;

	overflow: hidden;

}

.catgory-menu-tit a {

	color: #656565;

	font-weight: normal;

	margin-right: 8px

}

.catgory-menu-tit a:hover {

	color: #ff552e

}

.catgory-menu-block>ul {

	line-height: 22px

}

.catgory-menu-block ul {

	position: absolute;

	width: 480px;

	left: 286px;

	top: -1px;

	padding: 13px 0 15px 15px;

	border: 1px #fff solid;

	box-shadow: 0 0 4px 2px rgba(0,0,0,.09);

	border-radius: 2px;

	border-top-left-radius: 0;

	list-style: none;

	background-color: #fff;

}

.catgory-menu-block ul li {

	display: inline-block;

	font-weight: 400;

	margin: 0 8px 6px 0;

	height: 30px;

	line-height: 30px;

	overflow: hidden

}

.catgory-menu-block ul li a {

	color: #777777;

	font-size: 13px;

	padding: 3px 10px;

	white-space: nowrap;

}

.catgory-menu-block ul li a.color {

	color: #ff552e

}

.catgory-menu-block ul li.title {

	display: block;

	width: 96%;

	font-weight: 400;

	margin-bottom: 8px;

	height: 30px;

	line-height: normal;

	border-bottom: 1px #f2f2f2 solid;

	overflow: hidden

}

.catgory-menu-block ul li.title a {

	color: #484848;

	font-size: 14px;

	font-weight: bold

}

.catgory-menu-block ul li.title a:hover {

	color: #ff552e

}

.catgory-menu-block_hover {

	background: #fff;

	box-shadow: 0 0 4px 2px rgba(0,0,0,.09);

	margin: 0;

	border-top: 1px #e74c3c solid;

	border-left: 1px #e74c3c solid;

	border-bottom: 1px #e74c3c solid;

}

.catgory-menu-block_hover .catgory-menu-tit {

	z-index: 110

}

.catgory-menu-block_hover ul {

	display: block;

	border-color: #e74c3c;

	z-index: 109

}

.catgory-menu-last {

	position: relative;

	border: 0;

	margin: 1px 0 1px 1px;

	float: left;

	width: 99%;

}

/*右边导航*/

.top_right {

	float: right;

	width: 900px;

	padding-top: 10px

}

/*中部图片轮播与滚动模块*/

.advert {

	width: 100%;

	float: left;

}

.advert_left {

	width: 580px;

	height: 450px;

	float: left;

	position: relative;

	overflow: hidden

}

.advert_left:hover .pre {

	display: block

}

.advert_left:hover .next {

	display: block

}

.advert_left li {

	list-style: none;

	margin: 0;

	padding: 0

}

.advert_left .imglist {

	width: 100%;

	height: inherit;

	position: absolute

}

.advert_left .imglist li {

	height: inherit;

}

.advert_left .imgdesc {

	right: 5px;

	bottom: 5px;

	position: absolute;

	overflow: hidden;

}

.advert_left .imgdesc li {

	width: 17px;

	height: 5px;

	transition: all linear 0.2s;

	float: left;

	vertical-align: middle;

	text-align: center;

	background: rgba(102,102,102,0.5);

	margin: 0;

	cursor: pointer;

	line-height: 17px;

	color: #fff;

	margin-left: 3px;

	overflow: hidden;

	text-indent: -100px;

}

.advert_left .imgdesc li.hover {

	background: #f60;

	color: #000;

}

.advert_left .imglist.opacity li:hover img {

	opacity: .9;

}

.advert_left .adgg {

	width: 25px;

	height: 12px;

	position: absolute;

	z-index: 10;

	right: 0;

	bottom: 0;

	overflow: hidden;

	text-indent: 150px;

}

.advert_left .none {

	display: none

}

.advert_left .pre {

	position: absolute;

	top: 50%;

	margin-top: -30px;

	z-index: 10;

	width: 20px;

	height: 60px;

	left: 0;

	background: rgba(0,0,0,0.5);

	line-height: 60px;

	vertical-align: middle;

	text-align: center;

	color: #fff;

	cursor: pointer;

	font-family: "SimSun";

	font-size: 28px;

	display: none

}

.advert_left .next {

	position: absolute;

	top: 50%;

	margin-top: -30px;

	z-index: 10;

	width: 20px;

	height: 60px;

	right: 0;

	background: rgba(0,0,0,0.5);

	line-height: 60px;

	vertical-align: middle;

	text-align: center;

	color: #fff;

	cursor: pointer;

	font-family: "SimSun";

	font-size: 28px;

	display: none

}

.advert_left.ad2 {

	float: right;

	width: 900px;

}

.advert_left.ad3 {

	margin-top: 3px;

	height: 110px;

}

.advert_left.ad4 {

	margin-top: 3px;

	float: right;

	width: 312px;

	height: 110px;

}

/*急聘职位、最新职位*/

.common-tab-box {

	clear: both;

	margin-top: 15px;

}

.common-tab-box .title {

	height: 45px;

	position: relative;

	padding-left: 1px

}

.common-tab-box .title span {

	float: left;

	display: inline-block;

	margin-right: 40px;

	line-height: 45px;

	color: #8d92a1;

	cursor: pointer;

	font-size: 14px;

	font-weight: 400;

}

.common-tab-box .title span.last {

	margin-right: 0px;

}

.common-tab-box .title span.cur {

	color: #444444;

	font-weight: bold;

	font-size: 15px;

}

.common-tab-box .title .f_r span {

	font-size: 12px;

}

.job-tab-box .common-list-box {

	width: 100%;

	position: relative;

	overflow: hidden

}

.job-tab-box .job_list {

	margin-left: -10px;

	margin-top: 10px;

}

.job-tab-box .job_list li {

	float: left;

	width: 33.33%;

	margin-bottom: 10px;

}

.job-tab-box .job_list li .sub-li {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	border: 1px solid #eee;

	background: #FFF;

	margin-left: 10px;

	position: relative;

	padding: 20px;

}

.job-tab-box .job_list li .sub-li:hover {

	-webkit-box-shadow: 0 0 10px 0 rgba(56,81,76,.12);

	-moz-box-shadow: 0 0 10px 0 rgba(56,81,76,.12);

	box-shadow: 0 0 10px 0 rgba(56,81,76,.12);

}

.job-tab-box .job_list li .line_1 {

	margin-bottom: 10px;

	overflow: hidden

}

.job-tab-box .job_list li .line_1 .job_name {

	font-size: 16px;

	color: #014099;

	height: 21px;

	line-height: 21px;

}

.job-tab-box .job_list li .line_1 .job_name a.substring {

	max-width: 55%;

	display: inline-block

}

.job-tab-box .job_list li .line_1 .salary {

	max-width: 30%;

	_width: 30%;

	float: right;

	color: #fc6c38;

	text-align: right

}

.job-tab-box .job_list li .line_1 .emergency {

	background-position: 0 -53px;

	width: 40px;

	height: 16px;

	position: relative;

	bottom: 2px;

	margin-left: 3px

}

.job-tab-box .job_list li .line_1 .stick {

	background-position: 0 -76px;

	width: 40px;

	height: 16px;

	position: relative;

	bottom: 2px;

	margin-left: 3px

}

.job-tab-box .job_list li .line_1 span {

	font-size: 16px;

	color: #f6ab00

}

.job-tab-box .job_list li .line_2 {

	color: #666;

	margin-bottom: 10px;

	font-size: 12px;

	overflow: hidden

}

.job-tab-box .job_list li .line_2 .company_name {

	width: 60%;

	float: left;

	height: 21px;

	line-height: 21px;

}

.job-tab-box .job_list li .line_2 .company_info {

	max-width: 40%;

	_width: 40%;

	float: right;

}

.job-tab-box .job_list li .line_3 {

	font-size: 12px;

	margin-bottom: 10px;

	overflow: hidden;

	height: 24px

}

.job-tab-box .job_list li .line_3 span {

	display: inline-block;

	float: left;

	color: #a7a7a7;

	border: 1px solid #e5e5e5;

	margin-right: 5px;

	margin-bottom: 5px;

	height: 22px;

	line-height: 20px;

	padding: 0 7px

}

.job-tab-box .job_list li .line_4 {

	overflow: hidden;

	margin-bottom: 0;

	padding-top: 8px;

	line-height: 26px

}

.job-tab-box .job_list li .line_4 .address {

	float: left;

	color: #666;

	height: 28px;

	line-height: 28px;

}

.job-tab-box .job_list li .line_4 .address .address_icon {

	background-position: 0 -108px;

	width: 13px;

	height: 14px;

	position: relative;

	top: 3px;

	margin-right: 3px;

}

.job-tab-box .job_list li .line_4 .deliver {

	float: right;

	width: 80px;

	height: 26px;

	line-height: 26px;

	text-align: center;

	border: 1px solid #e74c3c;

	border-radius: 12px;

	color: #e74c3c;

	cursor: pointer

}

.job-tab-box .job_list li .line_4 .deliver:hover {

	color: #fff;

	background: #e74c3c;

	text-decoration: none

}

/*公告*/

.gonggaoScroll {

	height: 45px;

	line-height: 45px;

	overflow: hidden;

	width: 200px;

	font-size: 12px

}

.gonggaoScroll ul, li {

	list-style-type: none;

	margin: 0px;

}

.gonggaoScroll li {

	width: 100%;

	height: 45px;

	line-height: 45px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

/*企业列表*/

.company_list {

	background: #FFF;

	padding: 0 12px;

}

.company_list .common-list-box {

	width: 100%;

	display: block;

	clear: both;

}

.company_list.common-tab-box .title {

	padding-top: 3px;

}

.company_list.common-tab-box .title span em {

	font-style: normal;

	font-size: 12px;

	font-weight: normal;

	color: #999;

}

.item_con_list {

	margin-left: -12px;

	margin-top: 10px;

}

.item_con_list li {

	float: left;

	width: 25%;

	margin-bottom: 12px;

}

.item_con_list li .sub-li {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	border: 1px solid #eee;

	background: #FFF;

	margin-left: 12px;

	height: 220px;

	position: relative;

	-webkit-box-shadow: 0 0 10px rgba(56,81,76,.12);

	-moz-box-shadow: 0 0 10px rgba(56,81,76,.12);

	box-shadow: 0 0 10px rgba(56,81,76,.12);

	border-radius: 3px;

}

.item_con_list li .sub-li:hover {

}

.item_con_list li .home {

	position: absolute;

	z-index: 3;

	top: 0px;

	right: 0px;

	display: block;

	width: 42px;

	height: 42px;

	overflow: hidden;

	background-size: 50px;

	color: #fff;

	line-height: 38px;

	text-indent: 100px;

	background: url(../images/qiye/company_home.png);

}

.item_con_list li .top {

	margin: 0 13px;

	padding: 15px 0 14px;

	text-align: center;

	border-bottom: 1px dashed #E0E0E0;

	line-height: 22px

}

.item_con_list li .top .company-name {

	margin-top: 15px;

	font-size: 16px

}

.item_con_list li .top .company-name a {

	color: #000

}

.item_con_list li .top .company-name a:hover {

	color: #e74c3c

}

.item_con_list li .top .company-line {

	width: 100%;

	height: 30px;

	background: url(../images/qiye/company_li_line.jpg) no-repeat center bottom

}

.item_con_list li .top .company-tag {

	margin-top: 3px;

	color: #999;

	padding: 10px 0 10px 0

}

.item_con_list li .top .company-tag .tag_li {

	width: 100%;

	height: 27px;

	overflow: hidden;

	color: #999;

	-ms-word-break: break-all;

	word-break: break-all;

	text-align: center

}

.item_con_list li .top .company-tag .tag_li .li {

	display: inline-block;

	padding-left: 10px;

	padding-right: 10px;

	border: 1px #e1f2fa solid;

	background-color: #edf9ff;

	margin-left: 5px;

	margin-right: 5px;

	height: 25px;

	line-height: 25px;

	font-size: 12px;

	border-radius: 2px;

	color: #3d9ccc

}

.item_con_list li .top .advantage {

	margin-top: 5px;

	color: #666;

	height: 22px;

	font-size: 12px;

	display: none

}

.item_con_list li .bottom .bottom-item {

	position: relative;

	display: block;

	margin-top: 17px;

	text-align: center;

	width: 33%;

	border-right: 1px #e0e0e0 solid;

	line-height: 130%;

	color: #999

}

.item_con_list li .bottom .bottom-item:hover {

	color: #e74c3c;

	text-decoration: none

}

.item_con_list li .bottom .bottom-item p.green {

	color: #e74c3c;

}

.item_con_list li .bottom .bottom-item p.gray {

	font-size: 12px;

}

.item_con_list li .bottom .bottom-item.last {

	border: 0

}

/*首页通用box框架 /by liangcaijian @632324010*/

.box_cool {

	margin: 15px auto 0;

	background: #ffffff;

	height: auto;

	border-radius: 3px;

}

.box_cool.no_margin {

	margin-top: 0;

}

.box_cool .first_head {

	padding-top: 8px;

	height: 55px;

	line-height: 30px;

	overflow: hidden;

}

.box_cool .first_head .title {

	float: left;

	padding: 2px 0 0 12px;

	color: #444444;

	font-size: 15px;

	font-weight: bold;

}

.box_cool .first_head .title em {

	font-style: normal;

	font-size: 12px;

	font-weight: normal;

	color: #999;

}

.box_cool .first_head .r_box {

	float: right;

	padding-right: 12px;

	font-size: 12px

}

.box_cool .first_head .r_box a {

	text-decoration: none;

	color: #999999;

	margin-left: 10px;

}

.box_cool .first_head .r_box a:hover {

	color: #0188cc;

}

.box_cool .first_head .refreshbtn {

	margin: 0 8px 0 50px;

	font-size: 13px;

	display: inline-block;

	color: #333333;

	text-align: right;

	width: 50px;

	height: 25px;

	background-image: url(../images/122.png);

	background-repeat: no-repeat;

	cursor: pointer;

	padding-left: 14px;

	background-position: 0px 3px;

}

.box_cool .first_head .refreshbtn:hover {

	color: #FF5A00;

	background-position: 0px -29px;

}

.box_cool {

	position: relative

}

.box_cool .ajax_loading {

	display: none;

}

.box_cool .ajaxloadtxt {

	margin-top: 100px;

}

.box_cool.open_ajax .ajax_loading {

	display: block;

}

/*广告内容*/

.box_cool .box_cool_content {

	padding: 0 12px 12px 12px;

}

.box_cool .box_cool_content .bigBanner {

	margin-top: 10px;

}

/*------------------------------------*/

.advbox {

	padding: 0 0 12px 12px;

}

.advbox img:hover {

filter:progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC, direction=120, strength=3);/*ie*/

	-moz-box-shadow: 0px 0px 10px #CCCCCC;/*firefox*/

	-webkit-box-shadow: 0px 0px 10px #CCCCCC;/*safari或chrome*/

	box-shadow: 0px 0px 10px #CCCCCC;/*opera或ie9*/

}

/*名企招聘 上方两列的格子广告位*/

.advbox_two_columns {

	width: 100%;

}

.advbox_two_columns li {

	width: 50%;

	float: left;

	line-height: normal

}

.advbox_two_columns li img {

	float: left;

	width: 98%;

	min-height: 70px;

	margin-top: 12px;

}

/*名企招聘 格子广告*/

.img_leftbox {

	float: left;

	width: 20%;

	margin-top: 12px;

}

.img_leftbox .imgbox {

	width: 97%;

	position: relative;

}

.img_leftbox .imgbox img {

	width: 100%;

	border: 0px;

	max-height: 85px;

}

.img_leftbox .imgbox .showinfo {

	display: none;

	width: 99.5%;

	position: absolute;

	left: -1px;

	top: -1px;

	border: 2px #FF5A00 solid;

	z-index: 5;

filter:progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC, direction=120, strength=3);/*ie*/

	-moz-box-shadow: 0px 0px 10px #CCCCCC;/*firefox*/

	-webkit-box-shadow: 0px 0px 10px #CCCCCC;/*safari或chrome*/

	box-shadow: 0px 0px 10px #CCCCCC;/*opera或ie9*/

}

.img_leftbox.hover .imgbox .showinfo {

	display: block;

}

.img_leftbox .imgbox .showinfo .comname {

	margin-top: 72px;

	font-size: 14px;

	background-color: #FFFFFF;

	height: 30px;

	padding-top: 5px;

	padding-left: 15px;

	overflow: hidden

}

.img_leftbox .imgbox .showinfo .jobslist {

	background-image: url(../images/117.png);

	background-repeat: repeat-y;

	background-position: 20px 0px;

	background-color: #FFFFFF;

	font-size: 13px;

	padding-bottom: 5px;

}

.img_leftbox .imgbox .showinfo .jobslist .jli {

	height: 25px;

	line-height: 25px;

	width: 80%;

	padding-left: 30px;

	padding-right: 10px;

	background-image: url(../images/117.png);

	background-repeat: no-repeat;

	background-position: -476px 9px;

}

.img_leftbox .imgbox .showinfo .jobslist .jli:hover {

	background-position: -476px -19px;

}

.img_leftbox .imgbox .showinfo .jobslist .jli:hover a {

	color: #FF5A00;

	display: block

}

.img_leftbox .imgbox .showinfo .count {

	height: 25px;

	background-color: #FFFFFF;

	font-size: 13px;

	padding-top: 10px;

	overflow: hidden

}

.img_leftbox .imgbox .showinfo .count .v {

	width: 95px;

	float: left;

	padding-left: 15px;

	color: #000000

}

.img_leftbox .imgbox .showinfo .count .more {

	width: 60px;

	text-align: right;

	float: left

}

/*优选名企 格子广告 四列的*/

.img_leftbox.five_col {

	float: left;

	width: 20%;

	margin-top: 10px;

}

.img_leftbox.five_col .imgbox {

	width: 95%;

}

/*推荐职位 排名*/

.ranking {

	padding: 12px 0 12px 12px;

	position: relative

}

.ranking .rank_inner {

	width: 100%;

	;

	zoom: 1;

}

.ranking .rank_inner .top {

	float: left;

	width: 32.1%;

	height: 60px;

	border: 1px double #EEEEEE;

	margin: 0 1% 1% 0;

}

.ranking .rank_inner .top:hover {

	border-color: #74CEFE;

	box-shadow: 0px 0px 5px #ccc;

}

.ranking .rank_inner .top .topl1 {

	font-size: 35px;

	width: 20%;

	height: 60px;

	line-height: 60px;

	text-align: center;

	color: #fc9b00;

}

.ranking .rank_inner .top .topl2 {

	padding: 10px 0 0 0;

	width: 77%

}

.ranking .rank_inner .top .topl2 em {

	font-size: 12px;

	text-indent: 8px;

	color: #999;

}

.ranking .rank_inner .top .topl2 .comtip {

	color: #2484D0;

	font-size: 15px;

	font-weight: bold;

	width: 100%;

	height: 22px;

	line-height: 20px;

	display: block;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.ranking .rank_inner .top .topl2 .light {

	width: 100%;

	height: 20px;

	overflow: hidden;

	display: block;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.ranking .jcom_name_box {

	font-size: 15px;

	font-weight: bold;

	height: 22px;

	line-height: 21px;

}

.ranking .jcom_name_box img {

	display: inline-block;

*display:inline;

*zoom:1;

}

.ranking .jcom_name_box .line_substring {

	float: left;

	max-width: 85%;

	white-space: nowrap;

	_white-space: normal;

	_width: 85%;

	_height: 21px;

	overflow: hidden;

	text-overflow: ellipsis;

	-o-text-overflow: ellipsis;

	_background: transparent;

}

.ranking .jobs_gourp {

	width: 100%;

	height: 20px;

	overflow: hidden;

	display: block;

	text-overflow: ellipsis;

	white-space: nowrap;

	-o-text-overflow: ellipsis;

}

.ranking .jobs_gourp .a_job {

	padding-right: 10px

}

.ranking1 {

	width: 100%;

}

.ranking1 .item {

	width: 31.3%

}

.ranking1 .item .itemr {

	height: 38px;

	line-height: 38px;

	clear: both;

	font-size: 13px

}

.ranking1 .item .itemr .f_l {

	width: 65%;

	height: 35px;

	display: block;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.ranking1 .item .itemr .f_r {

	width: 34%;

	height: 35px;

	display: block;

	overflow: hidden;

	text-align: left;

	text-overflow: ellipsis;

	white-space: nowrap;

	font-size: 12px

}

.ranking1 .item .itemr .f_r a {

	padding-right: 5px;

}

.ranking1 .item .itemr2 {

	background-color: #f7f7f7;

	height: 35px;

	line-height: 35px;

	clear: both

}

.ranking1 .item .number {

	color: #2A85CC;

	padding: 0 10px 0 10px

}

.ranking1 .itemline {

	width: 1px;

	background-color: #EEEEEE;

	margin: 0 1.2%;

	height: 98px

}

/*最新简历 by liangcaijian @632324010*/

.star_hunter {

	position: relative;

	padding: 0 0 12px 12px;

}

.star_hunter .star_hunter_item {

	float: left;

	margin-top: 12px;

	width: 20%;

}

.star_hunter_item .hunter_infomation {

	width: 84%;

	height: 175px;

	padding: 5%;

	border: 1px solid #E2E2E2;

	background-color: #fff;

	overflow: hidden;

	-webkit-transition: all .3s;

	-moz-transition: all .3s;

	-ms-transition: all .3s;

	-o-transition: all .3s;

	transition: all .3s;

	border-radius: 5px

}

.star_hunter_item .hunter_infomation:hover {

	border-color: #74CEFE;

	box-shadow: 0px 0px 5px #74CEFE;

}

.star_hunter_item .hunter_infomation .h_info_left {

	width: 100%;

	border-bottom: 1px #f2f2f2 solid;

	overflow: hidden;

	padding-bottom: 8px;

}

.star_hunter_item .hunter_infomation .h_info_left .avater_box {

	float: left;

	margin-left: 8px;

	width: 60px;

	height: 60px;

	line-height: 60px;

	overflow: hidden;

	display: -webkit-box;

	-webkit-box-orient: horizontal;

	-webkit-box-pack: center;

	-webkit-box-align: center;

	border-radius: 100px;

}

.star_hunter_item .hunter_infomation .h_info_left .avater_box img {

	width: 100%;

	display: block;

	min-height: 60px;

	vertical-align: middle;

}

.star_hunter_item .hunter_infomation .h_info_left .text_box {

	float: left;

	width: 50%;

	margin-top: 8px;

	margin-left: 8%;

	overflow: hidden

}

.star_hunter_item .hunter_infomation .h_info_left .text_box a {

	display: block;

	font-size: 16px;

	font-weight: bold

}

.star_hunter_item .hunter_infomation .h_info_left .text_box span {

	font-size: 13px;

}

.star_hunter_item .hunter_infomation .h_info_right {

	padding-left: 4%;

	width: 96%;

}

.star_hunter_item .hunter_infomation .h_info_right p {

	margin-top: 5px;

	color: #666;

	width: 100%;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.star_hunter_item .hunter_infomation .h_info_right .name_box a {

	float: left;

	color: #247FAF;

	text-decoration: none

}

.star_hunter_item .hunter_infomation .h_info_right .name_box a:hover {

	text-decoration: underline;

}

/*会员作品*/

.original_works {

	width: 100%;

	overflow: hidden

}

.original_works .works_left {

	float: left;

	width: 20%;

	overflow: hidden;

}

.original_works .works_left ul.stylist {

	padding-left: 11px;

	display: block;

	border-top: 1px #F4F4F4 solid;

	overflow: hidden;

}

.original_works .works_left ul.stylist .avatar-tj {

	width: 100%;

	height: 48px;

	line-height: 48px;

	overflow: hidden;

	color: #666;

	font-size: 15px;

	position: relative;

	text-align: left;

	text-indent: 2px

}

.original_works .works_left ul.stylist .avatar-tj .more {

	position: absolute;

	top: 0px;

	right: 15px;

	font-size: 12px;

	color: #fc9b00

}

.original_works .works_left ul.stylist .list-item {

	float: left;

	margin-left: 2.5%;

	margin-bottom: 10px;

	padding: 5px 0;

	position: relative;

	width: 97.5%;

	overflow: hidden

}

.original_works .works_left ul.stylist .li_img {

	float: left;

	width: 50px;

	height: 50px;

	border-radius: 25px;

	overflow: hidden;

	margin-right: 10px;

	display: block;

}

.original_works .works_left ul.stylist .li_name {

	float: left;

	width: 70%;

	margin-top: 4px;

	text-align: left;

}

.original_works .works_left ul.stylist .li_name a {

	display: block;

*cursor: pointer;

}

.original_works .works_left ul.stylist .li_name a:hover {

	text-decoration: none

}

.original_works .works_left ul.stylist .li_name span {

	display: block;

}

.original_works .works_left ul.stylist .li_question {

	position: absolute;

	top: 5px;

	right: 15px;

	width: 40px;

	height: 22px;

	line-height: 22px;

	background: #ff7272;

	border-radius: 3px;

	font-size: 12px;

	color: #fff;

	text-align: center

}

.original_works .works_left ul.stylist .li_question a {

	color: #FFF

}

.original_works .works_left ul.stylist .li_question:hover {

	background: #dd4f50;

	cursor: pointer;

}

.original_works .works_left ul.stylist .p_01 {

	font-size: 16px;

	color: #333;

	line-height: 18px;

	height: 18px;

	width: 100%;

}

.original_works .works_left ul.stylist .p_02 {

	font-size: 12px;

	color: #999;

	margin-top: 7px;

	line-height: 18px;

	height: 18px;

	width: 100%;

}

.original_works a {

	text-decoration: none;

	color: #666666;

	display: block;

}

.original_works a:hover {

	text-decoration: underline;

}

.original_works ul.works_right {

	float: left;

	width: 78.3%;

	padding-left: 1.5%;

	border-left: 1px #F4F4F4 solid;

	overflow: hidden;

}

.original_works ul.works_right li {

	width: 25%;

	padding-bottom: 15px;

	float: left;

}

.original_works ul.works_right li .works_box {

	width: 93%;

	border: 1px #E2E2E2 solid;

	overflow: hidden;

	-webkit-transition: all .3s;

	-moz-transition: all .3s;

	-ms-transition: all .3s;

	-o-transition: all .3s;

	transition: all .3s;

	border-radius: 5px

}

.original_works ul.works_right li .works_box:hover {

	border-color: #74CEFE;

	box-shadow: 0px 0px 5px #74CEFE;

}

.original_works ul.works_right li .img {

	border-bottom: 1px #f5f5f5 solid;

	width: 100%;

	height: 250px;

	line-height: 250px;

	overflow: hidden;

	display: -webkit-box;

	-webkit-box-orient: horizontal;

	-webkit-box-pack: center;

	-webkit-box-align: center;

}

.original_works ul.works_right li .img img {

	width: 100%;

	max-height: 500px;

	display: block;

	vertical-align: middle

}

.original_works ul.works_right li .img img:hover {

	opacity: 0.9;

}

.original_works ul.works_right li .title {

	width: 100%;

	display: block;

	color: #666;

	height: 35px;

	line-height: 35px;

	text-align: center;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.original_works ul.works_right li .title:hover {

	color: #dd4f50;

}

/*友情链接*/

.links-friend {

	width: 100%;

	padding: 25px 0 12px 0;

	overflow: hidden;

	margin-bottom: -22px;

}

.links {

	position: relative;

	height: 23px;

	overflow: hidden;

	font-size: 12px;

}

.links label {

	position: absolute;

	right: 0;

	top: 0;

	color: #4a4e52;

	cursor: pointer

}

.links .links-item dt {

	float: left;

	width: 78px;

	color: #4a4e52;

}

.links .links-item a {

	color: #6f6f6f;

	margin-right: 26px;

	display: inline-block

}

.links .links-item a:hover, .links label:hover {

	color: #FF6600

}

.links .links-item a:hover {

	text-decoration: underline

}

.links .links-item dd {

	margin-left: 85px;

	width: auto!important;

	margin-right: 55px

}

.links .fz {

	width: 24px;

	height: 24px;

	background: url(../images/130.png) no-repeat;

	display: inline-block

}

.links .fz-slidedown {

	background-position: 5px -68px;

	vertical-align: middle

}

.links .fz-slideup {

	background-position: 5px -24px;

	vertical-align: middle

}



/*当窗口改变时发生*/

@media screen and (max-width:1200px) {

.box_cool {

	width: 1000px;

	min-width: 1000px;

}

.search-box {

	width: 710px;

}

.search-form .ipt-wrap {

	width: 499px;

}

.top_left {

	width: 260px;

}

.catgory-menu {

	height: 367px;

	padding-top: 10px;

}

.catgory-menu-tit {

	padding: 11px 0 11px 18px;

}

.catgory-menu-tit i {

	top: 18px;

	right: 5px;

}

.catgory-menu-tit h3 {

	font-size: 13px

}

.catgory-menu-tit h3 .title {

	font-size: 15px;

}

.catgory-menu-block ul {

	left: 256px;

}

.top_right {

	width: 725px;

}

.advert_left {

	width: 469px;

	height: 178px;

}

.advert_left .imglist li img {

	width: 469px;

	height: 178px;

}

.advert_left.ad2 {

	width: 252px;

}

.advert_left.ad2 .imglist li img {

	width: 252px;

	height: 178px;

}

.advert_left.ad3 {

	height: 89px;

}

.advert_left.ad3 .imglist li img {

	width: 469px;

	height: 89px;

}

.advert_left.ad4 {

	width: 252px;

	height: 89px;

}

.advert_left.ad4 .imglist li img {

	width: 252px;

	height: 89px;

}

/*急聘职位、最新职位*/

.job-tab-box .job-list li p {

	width: 150px;

	font-size: 14px

}

.job-tab-box .job-list li a.job-info p.job-text {

	width: 220px;

}

.job-tab-box .job-list li a.user-info p {

	width: 220px;

}

.img_leftbox .imgbox .showinfo .comname {

	margin-top: 62px;

}

.item_con_list li .sub-li {

	height: 200px;

}

.item_con_list li .top {

	padding: 10px 0 10px;

}

.item_con_list li .top .company-name {

	font-size: 16px;

}

.item_con_list li .top .company-tag {

	padding: 10px 0 10px 0;

}

.item_con_list li .sub-li {

	margin-left: 10px;

}

.original_works .works_left ul.stylist .li_img {

	width: 40px;

	height: 40px;

	margin-right: 5px;

}

.original_works .works_left ul.stylist .li_img img {

	width: 40px;

	height: 40px;

}

}

/*当窗口改变时发生*/

@media screen and (max-width:1600px) {

.newyear_fl, .newyear_fr {

	display: none

}

}

.index_frame_left {

	width: 290px;

	float: left;

	background: #fff;

}

.index_hotnews {

	width: 100%;

	float: left

}

.index_hotnews ul {

	width: 275px;

	padding-left: 15px;

	padding-top: 10px;

	padding-bottom: 10px;

	min-height: 420px

}

.index_hotnews ul li {

	width: 100%;

	height: 40px;

	line-height: 40px;

}

.index_hotnews ul li .index_hotnews_n {

	display: block;

	width: 20px;

	font-size: 12px;

	float: left;

	text-align: center;

	font-family: arial, 'Microsoft Yahei';

	background: #d8ecff;

	color: #3396f6;

	height: 20px;

	border-radius: 2px;

	line-height: 20px;

	margin-top: 10px;

	margin-right: 10px;

}

.index_hotnews ul li a {

	font-size: 14px;

	color: #666;

	display: block;

	width: 240px;

	float: left;

	height: 40px;

	overflow: hidden;

	-webkit-transition: color .25s;

	transition: color .25s;

}

.index_hotnews ul li a:hover {

	color: #3396f6

}

.index_hotnews ul li .hot1 {

	font-weight: 500;

	color: #fff;

	background: #f60;

}

.index_hotnews ul li .hot2 {

	font-weight: 500;

	color: #fff;

	background: #ff8b3e;

}

.index_hotnews ul li .hot3 {

	font-weight: 500;

	color: #fff;

	background: #f4ab2b;

}

.index_frame_right {

	width: 890px;

	float: left;

	background: #fff

}

.index_frame_right_tit {

	width: 100%;

	padding-top: 20px;

}

.index_frame_right_tit_s {

	padding-left: 18px;

	position: relative;

	font-size: 18px;

}

.index_frame_right_tit_line {

	width: 20px;

	height: 2px;

	background: #3395f6;

	display: inline-block;

	border-radius: 3px;

	position: absolute;

	left: 20px;

	bottom: -13px;

}

.index_news_box {

	width: 100%;

	float: left;

	margin-top: 15px;

}

.index_news_left {

	width: 280px;

	height: 395px;

	float: right;

	margin-right: 15px;

}

.index_news_tip {

	width: 100%;

	height: 125px;

	position: relative;

	background: #0ea7f8;

	color: #fff;

	text-align: center

}

.index_news_tip_icon {

	width: 26px;

	height: 26px;

	position: absolute;

	left: 50%;

	bottom: -16px;

	margin-left: -13px;

	-webkit-transform: rotate(45deg);

	background: #fff;

	display: block

}

.index_news_tip_tit {

	font-size: 16px;

	font-weight: bold;

	padding-top: 30px;

	padding-bottom: 10px;

}

.index_news_list ul {

	width: 258px;

	border: 1px solid #eee;

	background: #fff;

	padding: 10px;

}

.index_news_list ul li {

	overflow: hidden;

	line-height: 35px;

	white-space: nowrap;

	text-overflow: ellipsis;

	width: 245px;

	padding-left: 13px;

	background: url(../images/dian.png) no-repeat 0px 17px;

}

.index_news_list_imgnews {

	width: 885px;

	height: 395px;

	overflow: hidden;

	float: left;

	padding: 0px 0 0px 0px;

}

.hp_news_t {

	width: 430px;

	margin-left: 15px;

	float: left

}

.index_news_list_imgnews_cont {

	width: 950px

}

.index_news_box {

	min-height: 425px

}

.index_news_list {

	width: 410px;

	float: left;

	margin-left: 20px;

	margin-top: 30px;

}

.index_news_list_img {

	width: 190px;

	float: left;

}

.index_news_list_info {

	width: 200px;

	float: left;

	padding-left: 20px;

}

.index_news_list_name {

	font-size: 16px;

	height: 50px;

	padding-bottom: 30px;

	line-height: 24px;

}

.index_news_list_name a {

	color: #6c6a6a

}

.index_news_list_lb {

	color: #bbbbbb;

	font-size: 14px;

	padding-left: 20px;/*background: url(../images/fy_lb.png) no-repeat left 4px;*/

}

.index_news_list_time {

	color: #bbbbbb;

	font-size: 14px;

}

.index_news_list_list {

	width: 100%;

	float: left;

	padding-top: 20px;

	padding-bottom: 12px;

}

.index_news_list_list li {

	width: 410px;

	line-height: 34px;

	float: left;

	margin-left: 20px;

}

.index_news_list_list li a {

	width: 270px;

	height: 34px;

	line-height: 34px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	font-size: 14px;

	display: block;

	color: #666;

	float: left;

	position: relative;

	padding-left: 18px;

}

.index_news_list_list li a:hover {

	color: #3396f6

}

.index_news_list_list li em {

	float: right;

	color: #b8b8b8;

	font-size: 12px;

}

.index_news_list_list li .index_news_list_icon {

	width: 3px;

	height: 3px;

	background: #bcbcbc;

	border-radius: 50%;

	position: absolute;

	left: 0px;

	top: 15px;

}

.index_resumelist .pic {

	margin: 0 auto 8px;

	width: 70px;

	position: relative;

}

.index_resumelist .pic .img {

	width: 60px;

	height: 60px;

	border-radius: 100%;

	overflow: hidden;

}

.index_resumelist .pic img {

	width: 100%;

	height: 100%;

}

.index_resumelist h3 {

	margin-bottom: 4px;

	font-size: 15px;

	line-height: 28px;

	color: #333;

	text-align: center;

	font-weight: 400;

}

.index_resumelist .g-desc01 {

	margin-bottom: 5px;

	text-align: center;

	font-size: 14px;

	line-height: 20px;

	height: 20px;

	overflow-x: hidden;

}

.g-desc01 em {

	margin: -2px 8px 0;

	height: 10px;

	width: 1px;

	background: #eaeaea;

	display: inline-block;

	vertical-align: middle;

}

.index_resumelist .center {

	margin-bottom: 10px;

	text-align: center;

	overflow: hidden;

}

.g-tip02 {

	display: inline-block;

	vertical-align: middle;

	font-size: 0;

	height: 22px;

}

.g-tip02 .item {

	margin-right: 6px;

	vertical-align: bottom;

	padding: 0 8px;

	height: 20px;

	line-height: 18px;

	font-size: 12px;

	border-radius: 4px;

	color: #a7a7a7;

	border: 1px solid #e5e5e5;

	overflow: hidden;

	display: inline-block;

}

.index_resumelist .more {

	margin: 0 auto;

	width: 100px;

	height: 26px;

	display: block;

	border: 1px solid #e74c3c;

	color: #e74c3c;

	border-radius: 4px;

	overflow: hidden;

	font-size: 14px;

	line-height: 26px;

	text-align: center;

	-webkit-transition: all .3s;

	-o-transition: all .3s;

	transition: all .3s;

}

.w1200 {

	width: 1200px;

	margin: 0 auto

}

.sy_zl_box {

	width: 100%;

	background: #fff;

	border-radius: 5px;

	margin-top: 20px;

	box-shadow: 0px 0px 10px 0px rgba(111, 116, 132, 0.2);

	float: left;

	padding-bottom: 20px;

}

.sy_hotnews {

	float: left;

	margin-top: -10px;

}

.sy_hotnews ul {

	width: 275px;

	padding-left: 15px;

	padding-bottom: 10px;

}

.sy_hotnews ul li {

	width: 100%;

	height: 40px;

	line-height: 40px;

}

.sy_hotnews ul li .sy_hotnews_n {

	display: block;

	width: 20px;

	font-size: 12px;

	float: left;

	text-align: center;

	font-family: arial, 'Microsoft Yahei';

	background: #d8ecff;

	color: #3396f6;

	height: 20px;

	border-radius: 2px;

	line-height: 20px;

	margin-top: 10px;

	margin-right: 10px;

}

.sy_hotnews ul li a {

	font-size: 14px;

	color: #666;

	display: block;

	width: 240px;

	float: left;

	height: 40px;

	overflow: hidden;

	-webkit-transition: color .25s;

	transition: color .25s;

}

.sy_hotnews ul li a:hover {

	color: #3396f6

}

.sy_newjobname a font {

	color: #0168b7;

}

.sy_newjobname a font:hover {

	color: #276bf2;

	font-weight: bold;

}

.sy_hotnews ul li .hot1 {

	font-weight: 500;

	color: #fff;

	background: #f60;

}

.sy_hotnews ul li .hot2 {

	font-weight: 500;

	color: #fff;

	background: #ff8b3e;

}

.sy_hotnews ul li .hot3 {

	font-weight: 500;

	color: #fff;

	background: #f4ab2b;

}

.sy_news_list {

	width: 410px;

	float: left;

	margin-left: 20px;

}

.sy_news_list_img {

	width: 190px;

	float: left;

}

.sy_news_list_info {

	width: 200px;

	float: left;

	padding-left: 20px;

}

.sy_news_list_name {

	font-size: 16px;

	height: 50px;

	padding-bottom: 30px;

	line-height: 24px;

}

.sy_news_list_name a {

	color: #6c6a6a

}

.sy_news_list_lb {

	color: #bbbbbb;

	font-size: 14px;

	padding-left: 20px;

	background: url(../images/fy_lb.png) no-repeat left 4px;

}

.sy_news_list_time {

	color: #bbbbbb;

	font-size: 14px;

}

.sy_news_list_list {

	width: 100%;

	float: left;

	padding-top: 20px;

	padding-bottom: 12px;

}

.sy_news_list_list li {

	width: 410px;

	line-height: 34px;

	float: left;

	margin-left: 20px;

}

.sy_news_list_list li a {

	width: 270px;

	height: 34px;

	line-height: 34px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	font-size: 14px;

	display: block;

	color: #666;

	float: left;

	position: relative;

	padding-left: 18px;

}

.sy_news_list_list li a:hover {

	color: #3396f6

}

.sy_news_list_list li em {

	float: right;

	color: #b8b8b8;

	font-size: 12px;

}

.sy_news_list_list li .sy_news_list_icon {

	width: 3px;

	height: 3px;

	background: #bcbcbc;

	border-radius: 50%;

	position: absolute;

	left: 0px;

	top: 15px;

}

.sy_news_box {

	width: 910px;

	float: left;

}

.new_sy_tit {

	border-bottom: 1px solid #f2f5f7;

	width: 100%;

	height: 55px;

	position: relative;

	font-size: 16px;

}

.new_sy_tit_list {

	height: 55px;

	line-height: 55px;

	color: #666;

	margin-left: 15px;

	display: inline-block;

	margin-right: 20px;

	cursor: pointer;

}

.new_sy_tit_cur {

	font-weight: bold;

	color: #0c0b0b;

	font-size: 18px;

	position: relative

}

.new_sy_tit_cur .new_sy_tit_line {

	width: 18px;

	height: 3px;

	border-radius: 2px;

	background: #3d7eff;

	display: inline-block;

	position: absolute;

	left: 20px;

	bottom: 0px;

}

.new_sy_tit_more {

	position: absolute;

	right: 20px;

	top: 0px;

	line-height: 55px;

	color: #666666;

	font-size: 12px;

	background: url(../images/icon_jtright.png) no-repeat right center;

	padding-right: 10px;

}

.sy_link {

	width: 100%;

	float: left;

	background: #fff;

	margin-top: 20px;

	padding-bottom: 20px;

}

.sy_link_tit {

	width: 100%;

	float: left;

	padding-top: 20px;

}

.sy_link_tit_s {

	font-size: 18px;

	color: #6c6a6a;

	float: left;

	padding-left: 15px;

}

.sy_link_tit_more {

	float: right;

	margin-right: 20px;

	display: inline-block

}

.sy_link_tit_more a {

	color: #3d9af6;

	font-size: 12px;

}

.sy_link_box_banner a:hover {

	box-shadow: 0px 5px 5px #DDD;

	transform: translate(0, -1px);

	transition: transform 0.2s linear 0s;

}

.sy_link_box_banner a img {

}

.sy_link_box_p {

	width: 100%;

	float: left;

	padding-top: 5px;

}

.sy_link_box_p_name {

	width: auto;

	display: inline-block;

	float: left;

	margin-left: 28px;

	margin-top: 8px;

	line-height: 18px;

}

