﻿/**
 * 首页
 *
 * @Author: XuZhu
 * @Date: 2019-02-21
 */

/*顶部
@import url("//at.alicdn.com/t/font_1309638_dvfg8uxiynb.css"); */


.in_top {
	width: 100%;
	height: 40px;
	background: #fafafa;
}

.in_top_con {
	width: 1200px;
	line-height: 40px;
	margin: 0 auto;
	font-size: 12px;
}

.in_top_con .itc_l {
	float: left;
}

.in_top_con .itc_r {
	float: right;
}

.in_top_con a {
	color: #1787fb;
}

.in_top_con .h_ico {
	display: inline-block;
	padding: 0 35px 0 20px;
}

.in_top_con .h_ico.last {
	padding-right: 0;
}

.in_top_con .h_ico.job {
	background: url("../images/index/h_ico_job.png") 0 center no-repeat;
}

.in_top_con .h_ico.res {
	background: url("../images/index/h_ico_res.png") 0 center no-repeat;
}

.in_top_con .h_ico.tel {
	background: url("../images/index/h_ico_tel.png") 0 center no-repeat;
}

.top_con {
	width: 100%;
	background: #f4f4f4;
}

.topheader {
	height: auto;
	width: 100%;
	background: #0CC;
	cursor: pointer;
	height: 60px;
	background: url("../images/index/topad.jpg") center center no-repeat;
}

.topad {
	width: 100%;
	height: 60px;
}


/*职位分类*/
.cat_nav {
	float: left;
	width: 250px;
	height: 392px;
	padding: 9px 0;
	z-index: 2;
	position: relative;
	cursor: default;
	background: #fff;
	background: url("../images/index/fenleiico.png") left top no-repeat;
	border-left: 2px solid #0082e6;
	border-right: 2px solid #0082e6;
	border-bottom: 2px solid #0082e6
}

.cat_nav * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-5px);
		transform: translateX(-5px)
	}

	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-5px);
		transform: translateX(-5px)
	}

	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.job_nav_ol {}

.jno_item_pop_container {
	animation: fadeInLeftBig .3s ease-in-out;
	-webkit-animation: fadeInLeftBig .3s ease-in-out;
}

.jno_item {
	position: relative;
	height: 44px;
	font-size: 14px;
}

.jno_item .jno_item_text {
	position: relative;
	font-size: 15px;
	width: 225px;
	margin-left: 25px;
	padding: 0 12px;
	height: 42px;
	line-height: 42px;
	border-right: none;
	z-index: 999;
	color: #333;
	border-top: 1px solid #fff;
	background-color: #fff;
	-webkit-transition: color .3s ease-in-out;
	-o-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out;
}

.jno_item .jno_item_text:after {
	content: "";
	width: 16px;
	height: 16px;
	position: absolute;
	top: 50%;
	right: 24px;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	background: url("../images/index/jna_arr.png") no-repeat;
}

.jno_item_text2 {
	position: relative;
	padding: 0 12px;
	height: 44px;
	line-height: 44px;
	border-right: none;
	color: #333;
	border-top: 1px solid #fff;
	background-color: #fff;
	display: block;
	font-weight: 600;
	margin-left: 25px;
	font-size: 15px;
}

.jno_item_text2:hover {
	color: #0082e6;
	text-decoration: none;
}

.jno_item:hover {
	border-top: 1px solid #e6e8ec;
	border-bottom: 1px solid #e6e8ec
}

.jno_item:hover .jno_item_text {
	position: absolute;
	top: 0;
	left: 0;
	color: #0082e6
}

.jno_item:hover .jno_item_text:after {
	display: none
}

.jno_item:hover .jno_item_text:before {
	content: "";
	position: absolute;
	top: 0;
	width: 10px;
	right: -5px;
	height: 100%;
	background-color: #fff
}

.jno_item_pop {
	position: absolute;
	top: -10px;
	left: 250px;
	margin-top: 2px;
	width: 655px;
	height: 396px;
	display: none;
	background-color: #fff;
	padding: 0 0 5px;
	border-left: 1px solid #e6e8ec;
	border-right: 2px solid #0082e6;
	border-top: 1px solid #e6e8ec;
	z-index: 99;
	overflow-y: auto;
	border-bottom: 2px solid #0082e6;
}

.jno_item_pop::-webkit-scrollbar {
	width: 0
}

.jno_item_pop_list {
	margin-bottom: 15px;
	padding: 15px 24px;
	line-height: 32px;
}

.jno_item_pop_href {
	display: inline-block;
	width: 25%;
	cursor: pointer;
	color: #666
}

.jno_item_pop_href:hover {
	color: #0082e6
}

.jno_item_pop_title {
	padding-bottom: 10px;
	margin: 10px 20px 0;
	font-size: 15px;
	font-weight: 700;
	border-bottom: 1px solid #e6e8ec
}

.jno_item:hover .jno_item_pop {
	display: block;
	height: 410px
}

.sw_group {
	float: left;
	width: 630px;
	height: 410px;
	margin: 0 15px;
}

.online_box {
	width: 630px;
	height: 36px;
	position: relative;
	background: #fff;
}

.online_box .on_app {
	width: 100px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	text-align: center;
	background-color: #1787fb;
	color: #ffffff;
	position: absolute;
	left: 0;
	top: 0;
}

.online_box .on_app img {
	position: absolute;
	top: 50%;
	right: -7px;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
}

.app_live {
	float: right;
	margin-top: 11px;
	width: 580px;
	height: 18px;
	font-size: 14px;
	overflow: hidden;
	color: #333333;
}

.app_live ul {
	width: 200%;
	padding-left: 25px;
}

.app_live ul li {
	float: left;
	width: 260px;
	padding: 0 10px;
	height: 18px;
	line-height: 1.15;
	background: url(../images/index/list_square.png) left center no-repeat;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #666666;
}

.app_live ul li a {
	color: #1787fb;
	padding: 0 6px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.app_live ul li a:hover {
	text-decoration: underline;
}

.sw_con {
	margin-top: 10px;
	width: 630px;
	height: 305px;
}

.sw_con .swiper-item {
	width: 630px;
	height: 265px;
}

.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: none;
	border: 1px solid #fff;
	opacity: 1;
}

.swiper-pagination-bullet-active {
	background: #fff;
}

.sw_sing {
	float: left;
	width: 283px;
	height: 398px;
	background: #fff;
	border-top: 2px solid #0082e6;
	margin-top: 10px;
}

.sw_sing .sws_up {
	width: 270px;
	height: 260px;
	border-bottom: 1px dashed #e5e5e5;
}

.sing_no {
	padding: 20px 20px 0;
}

.sing_no .sn_ava {
	float: left;
	width: 54px;
	height: 54px;
	background: #f6f6f6;
	border-radius: 54px;
}

.sing_no .sn_ava img {
	width: 54px;
	height: 54px;
	border-radius: 54px;
}

.sing_no .sn_txt {
	width: 160px;
	height: 24px;
	line-height: 24px;
	/*padding-left:70px;*/
	color: #555;
	margin-bottom: 2px;
}

.sing_no .sn_txt .a {
	color: #ff6700;
}

.sing_no .d_inp {
	position: relative;
	width: 230px;
	height: 38px;
	margin-top: 15px;
}

.sing_no .d_inp .inp {
	width: 198px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #e6e6e6;
	border-radius: 3px;
	padding: 0 15px;
	color: #333;
	font-weight: 600;
	transition: all .3s;
	-webkit-transition: all .3s;
}

.sing_no .d_inp .inp::placeholder {
	font-weight: normal;
}

.sing_no .d_inp .inp::-webkit-outer-spin-button,
.sing_no .d_inp .inp::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

input[type="number"] {
	-moz-appearance: textfield;
}

.sing_no .d_inp .inp:hover,
.sing_no .d_inp .inp:focus {
	background-color: #ECF9FF;
	border: 1px #33CCFF solid;
}

.sing_no .d_inp .sf {
	position: absolute;
	left: 133px;
	top: 9px;
	width: 1px;
	height: 20px;
	background: #e6e8ec;
}

.sing_no .d_inp .get_bt {
	position: absolute;
	right: 1px;
	top: 1px;
	width: 94px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #ff0000;
	z-index: 1;
	background: #fff;
	border: 0;
	cursor: pointer;
}

.sing_no .d_inp .get_bt.disabled {
	color: #C9C9C9;
}

.sing_no .sn_login_btn {
	float: left;
	width: 118px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	border: 1px solid #1787fb;
	border-radius: 2px;
	margin-top: 15px;
	transition: all .3s;
	-webkit-transition: all .3s;
	cursor: pointer;
	background: #1787fb;
}

.sing_no .sn_login_btn:hover {
	border-color: #1787fb;
	color: yellow;
	background: #0082e6;
}


.sing_no .d_ewm {
	position: relative;
	width: 230px;
	height: auto;
	margin-top: 1px;
}


.sing_no .d_ewm .qr_box {
	width: 220px;
	padding-top: 2px;
	margin-top: 8px;
}

.sing_no .d_ewm .qr_box .qr_img {
	border: 1px solid #eeeeee;
	width: 130px;
	height: 130px;
	margin: 0 auto;
}

.sing_no .d_ewm .qr_box .qr_img img {
	width: 130px;
	height: 130px;
	border: 0;
}




.sing_no .d_wxsao {
	position: relative;
	width: 180px;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	margin: 0 auto;
	margin-top: 5px;
	text-align: center;
	background: #e8e8e8;
	border-radius: 20px;
}



.sing_no .sn_login_btn.disabled {
	border: 1px solid #e6e6e6;
	background-color: #FBFBFB;
	color: #C9C9C9;
	cursor: not-allowed;
	opacity: 1;
}

.sing_no .get_pwd {
	float: right;
	line-height: 38px;
	margin-top: 15px;
}

.sing_no .get_pwd a {
	color: #999;
}

.sing_no .get_pwd a:hover {
	text-decoration: underline;
}

.sing_no .sn_other {
	position: relative;
	width: 230px;
	height: 30px;
	line-height: 30px;
	margin: 0;
}

.sing_no .sn_other .alb {
	position: absolute;
	height: 16px;
	right: 0;
	top: 50%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
}

.sing_no .sn_other .a_l {
	display: block;
	text-decoration: none;
	float: left;
	margin-left: 15px;
}

.sn_other .a_l.qq {
	width: 14px;
	height: 16px;
	background: url("../images/index/o_qq_1.png") no-repeat;
}

.sn_other .a_l.qq:hover {
	background: url("../images/index/o_qq_2.png") no-repeat;
}

.sn_other .a_l.weixin {
	width: 18px;
	height: 15px;
	background: url("../images/index/o_wx_1.png") no-repeat;
}

.sn_other .a_l.weixin:hover {
	background: url("../images/index/o_wx_2.png") no-repeat;
}

.sn_other .a_l.sina {
	width: 18px;
	height: 14px;
	background: url("../images/index/o_wb_1.png") no-repeat;
}

.sn_other .a_l.sina:hover {
	background: url("../images/index/o_wb_2.png") no-repeat;
}

.sing_no .sn_re_btn {
	float: left;
	width: 110px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	background: #1787fb;
	border-radius: 2px;
	transition: all .3s;
	-webkit-transition: all .3s;
	cursor: pointer;
}

.sing_no .sn_re_btn:hover {
	background: #177ae0;
}

.sing_no .sn_re_btn_big {
	width: 230px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	background: #e61f18;
	border-radius: 2px;
	transition: all .3s;
	-webkit-transition: all .3s;
	cursor: pointer;
}

.sing_no .sn_re_btn_big:hover {
	background: #0082e6;
}

.sing_no .sn_re_btn.last {
	float: right;
}

.sing_in {
	padding: 20px 20px 0;
}

.sing_in .si_ava {
	float: left;
	width: 54px;
	height: 54px;
	background: #f6f6f6;
	border-radius: 54px;
}

.sing_in .si_ava img {
	width: 54px;
	height: 54px;
	border-radius: 54px;
}

.sing_in .si_txt {
	width: 145px;
	height: 24px;
	line-height: 24px;
	padding-left: 15px;
	color: #333;
	margin-bottom: 2px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-break: break-all;
	float: left;
}

.sing_in .si_txt a {
	color: #5f8dc9; font-weight: bold;
}

.sing_in .si_txt a.name {
	color: #333;
}

.sing_in .si_t {
	position: relative;
	width: 230px;
	height: 14px;
	margin-top: 22px;
	margin-bottom: 13px;
}

.sing_in .si_t .t_li {
	width: 230px;
	height: 1px;
	background: #e6e8ec;
	left: 0;
	top: 50%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	z-index: 1;
	position: absolute;
}

.sing_in .si_t .t_tx {
	color: #999;
	width: 120px;
	background: #fff;
	line-height: 1;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	z-index: 2;
	text-align: center;
	position: absolute;
}

.sing_in .si_sl {
	width: 230px;
	height: 36px;
	line-height: 36px;
}

.si_sl .si_sll {
	float: left;
	width: 145px;
}

.si_sl .si_sll span {
	color: #1787fb;
}

.si_sl .si_sll a {
	color: #666;
}

.si_sl .si_slr {
	float: right;
	color: #ff6700;
}

.si_sl.res .si_sll {
	width: 100px;
}

.si_sl.res .si_slr {
	color: #666;
}

/*.sw_sing .sws_down{width:200px;height:56px;position:relative;padding:2px 35px;background:url("../images/index/notice_bg.png") no-repeat;overflow:hidden;}
.sw_sing .sws_down.no{background:#fff;}
.sw_sing .sws_down li{width:200px;height:28px;line-height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;}
.sws_down li a{color:#666;font-size:13px;}
.sws_down li a:hover{text-decoration:underline;}*/



.sw_group .sws_down {
	width: 628px;
	height: 88px;
	border-left: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	position: relative;
	overflow: hidden;
	background: #FFF;
}

.sw_group .sws_down.no {
	background: #fff;
}

.sw_group .sws_down li {
	width: 295px;
	height: 25px;
	font-size: 14px;
	margin-left: 12px;
	margin-top: 3px;
	float: left;
	line-height: 25px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-break: break-all;
}

.sws_down li a {
	color: #666;
	font-size: 14px;
}

.sws_down li a:hover {
	text-decoration: underline;
}


.element-tab {
	width: 100%;
	float: left;
	background-color: #fff;
	border: 1px solid #eee;
}

.element-title {
	height: 36px;
	line-height: 36px;
	background: #FFF;
	width: 628px;
	border: 1px solid #ddd;
	margin-top: 8px;
}

.element-title ul {
	width: 100%;
	height: 36px;
	line-height: 36px;
	list-style: none;
}

.element-title ul li {
	float: left;
	list-style: none;
	width: 100px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	cursor: pointer;
	color: #999;
	font-size: 16px;
}

.element-title ul .element-title-now {
	color: #333;
	border-bottom: 2px solid #0082e6;
	height: 36px;
	margin-left: 5px;
}

/*#nav-info-tab .element-content {
    height: 155px;
}
.element-content div {
    width: 100%;
    display: none;
}
.element-show-tab {
    display: block;
}
*/


.source_1 {
	width: 1200px;
	max-height: 261px;
	background: #fff;
	margin-top: 15px;
	overflow: hidden;
}

.source_1 .sou_cell {
	float: left;
	display: block;
	width: 199px;
	height: 130px;
	border-right: 1px solid #f4f4f4;
	border-bottom: 1px solid #f4f4f4;
	text-decoration: none;
	color: #333;
	position: relative;
}

.source_1 .sou_cell .igb {
	position: relative;
	width: 199px;
	height: 90px;
	margin-bottom: 6px;
}

.source_1 .sou_cell .igb img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-width: 166px;
	max-height: 68px;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.source_1 .sou_cell .name {
	max-width: 178px;
	height: 20px;
	line-height: 20px;
	word-break: break-all;
	text-align: center;
	margin: 0 auto;
}

.source_1 .sou_cell .name a {
	color: #333;
}

.source_1 .sou_cell .name a:hover {
	text-decoration: underline;
}

.source_1 .sou_cell .sou_layer {
	visibility: hidden;
	opacity: 0;
	transition: all .3s;
	position: absolute;
	z-index: 2;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7)
}

.sou_cell .sou_layer .sou_layer_box {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	text-align: center;
	text-decoration: none
}

.sou_cell .sou_layer .sou_layer_box p {
	width: 150px;
	line-height: 22px;
	color: #fff;
	font-size: 13px;
	font-weight: 500;
	margin: 30px auto 0;
	overflow: hidden;
	word-break: break-all;
}

.sou_cell .sou_layer .sou_layer_box span {
	display: block;
	position: absolute !important;
	bottom: 35px;
	left: 50%;
	width: 58px;
	height: 24px;
	line-height: 24px;
	margin: 0 0 0 -43px;
	color: #fff;
	font-size: 13px;
	font-weight: 500;
	background: #3c8ce5 url("../images/index/sou_layer_arr.png") 67px center no-repeat;
	border-radius: 20px;
	padding: 0 18px 0 10px;
	background-size: 12px;
}

.source_1 .sou_cell:hover .sou_layer {
	visibility: visible;
	opacity: 1
}

.pub_t {
	width: 1200px;
	height: auto;
	line-height: 75px;
	padding-bottom: 15px;
	float: left;
	padding-top: 18px;
	text-align: center;
	background: url(../images/index/fengexian_tt.png) no-repeat center;
	background-position: center 48px;
}

.pub_t .put_l {
	float: left;
	font-size: 18px;
	color: #f1504e;
	padding-right: 10px;
	font-weight: 600;
	margin-right: 2px;
	cursor: pointer;
	height: 52px;
	line-height: 52px;
	border-bottom: 2px solid #f1504e
}

.pub_t .put_tn {
	font-size: 25px;
	color: #000000;
	margin: 0 auto;
	padding-right: 30px;
	letter-spacing: 3px;
	cursor: pointer;
	width: 300px;
	text-align: center;
	height: 52px;
	line-height: 52px;
	padding-left: 30px
}

.pub_t .put_tnc {
	font-size: 14px;
	color: #555555;
	margin: 0 auto;
	padding-right: 30px;
	width: 500px;
	text-align: center;
	height: 52px;
	line-height: 52px;
	padding-left: 30px;
}

.put_m {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	float: left;
	margin-left: 12px;
	font-style: oblique;
	opacity: 0.1;
}

.list_more {
	width: 1200px;
	height: auto;
	line-height: 62px;
	float: left;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	background: #f4f4f4
}

.list_more .list_m_m {
	font-size: 14px;
	color: #0082e6;
	margin: 0 auto;
	padding-right: 30px;
	letter-spacing: 3px;
	cursor: pointer;
	width: 280px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	padding-left: 30px;
	border: 1px solid #0082e6
}

.list_more .list_m_m:hover {
	background: #0082e6;
	color: #fff
}

.list_more .list_m_m a {
	font-size: 14px;
	color: #0082e6;
}

.list_more .list_m_m a:hover {
	color: #fff
}

.pub_t .put_l.sw {
	color: #999;
}

.pub_t .put_r {
	float: right;
	color: #999;
	margin-right: 6px;
}

.pub_t .put_r a {
	color: #999;
}

.pub_t .put_r a.blue {
	color: #1787fb;
}

.pub_t .put_r a.red {
	color: #0082e6;
}

.source_2 {
	width: 1200px;
}

.source_2 .sou_cell {
	position: relative;
	float: left;
	display: inline;
	width: 299px;
	height: 92px;
	text-align: center;
	text-decoration: none;
	margin: 0 1px 1px 0;
	z-index: 1;
	background-color: #fff;
}

.source_2 .sou_cell:hover {
	z-index: 15;
}

.source_2 .sou_cell .sc_ab {
	position: absolute;
	background-color: #fff;
	left: 0;
	top: 0;
	width: 100%;
}

.source_2 .sou_cell .sc_ab img {
	padding: 18px 31px;
	width: 212px;
	height: 52px;
}

.source_2 .sou_cell:hover .sc_ab {
	border: solid 1px #2f7fd6;
	left: -1px;
	top: -1px;
	-webkit-background-clip: content;
	box-shadow: 1px 1px 11px rgba(0, 0, 0, .3);
	z-index: 15;
}

.source_2 .sou_cell .a2_intro,
.source_2 .sou_cell .a2_jobs,
.source_2 .sou_cell .a2_ent {
	display: none;
}

.source_2 .sou_cell:hover .a2_intro,
.source_2 .sou_cell:hover .a2_jobs,
.source_2 .sou_cell:hover .a2_ent {
	display: block;
}

.source_2 .sou_cell .sc_ab .a2_intro a {
	color: #1d84c9;
	font-size: 16px;
	max-width: 299px;
	line-height: 28px;
	height: 20px;
	padding-bottom: 14px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	border-bottom: solid 1px #f5f5f5;
	margin: 0 10px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.source_2 .sou_cell .sc_ab .a2_intro a:hover {
	text-decoration: underline;
}

.source_2 .sou_cell .a2_jobs {
	height: 20px;
	padding: 10px 15px;
	overflow: hidden;
	text-align: center;
	border-bottom: solid 1px #f5f5f5;
}

.source_2 .sou_cell .a2_jobs li {
	float: left;
	margin-top: 10px;
	margin-bottom: 15px;
}

.source_2 .sou_cell .a2_jobs a {
	border: 1px solid #F6F6F6;
	text-align: center;
	display: inline-block;
	transition: background-color 0.2s linear 0s;
	text-decoration: none;
	height: 20px;
	line-height: 20px;
	padding: 0 10px 0 10px;
	border-radius: 12px;
	margin-right: 8px;
	margin-bottom: 20px;
	color: #646464;
	font-size: 12px;
}

.source_2 .sou_cell .a2_jobs a:hover {
	background: #0378D8;
	color: #fff !important;
	border: 1px solid #0378D8;
}

.source_2 .sou_cell .a2_ent {
	text-align: center;
}

.source_2 .sou_cell .a2_ent a {
	text-decoration: none;
	color: #666;
}

.source_2 .sou_cell .a2_ent h4 {
	max-width: 299px;
	line-height: 22px;
	padding-top: 6px;
	font-size: 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.source_2 .sou_cell .a2_ent h4:hover {
	text-decoration: underline
}

.source_2 .sou_cell .a2_ent span {
	line-height: 22px;
	padding: 0 0 10px 0;
	display: block;
	font-size: 12px;
}

/* 黄金会员开始 */
.gold {
	width: 1215px;
	max-height: 550px;
	overflow: hidden;
}


.gold ul {}

.gold ul li {
	list-style: none;
	width: 390px;
	height: 128px;
	float: left;
	display: inline-block;
	position: relative;
	margin-right: 15px;
	margin-bottom: 10px;
}


.gold_right {
	background: #fff;
	width: 350px;
	height: 115px;
	padding: 20px 20px 0;
	display: block;
}






.gold_right p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
}

.gold_right p:first-child {
	margin-bottom: 5px;
}

.gold_right p:first-child+p {
	font-size: 12px;
	margin-bottom: 6px;
}

.gold_right p:nth-child(2)+p {
	font-size: 16px;
	height: 30px;
	border: 1px solid #dad8d8;
	width: 90%;
	line-height: 30px;
	text-align: center;
	margin: 0 auto;

}

.gold_right p:first-child+p a {
	color: #555555;
	font-size: 14px;
}

.gold_right .dps {}

.gold_right p span {
	font-size: 16px;
	color: #0090ff;
	margin-right: 5px;
	margin-left: 5px;
}

.gold_right p span:hover {
	color: #0082e6;

}

.index_mq_box_cont_showall {
	width: 100%;
	transition: all 0.3s ease 0s;
	position: absolute;
	left: 0px;
	top: 138px;
	float: left;
}

.index_mq_box_cont_showall_c {
	width: 100%;
	position: relative
}

.index_mq_box_cont_showjob {
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}

.index_mq_box_cont_bg {
	width: 100%;
	height: 128px;
	display: inline-block;
	background: #3395f6;
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 0.9;
}

.index_mq_box_cont_showjob_c {
	padding-left: 15px;
	padding-right: 15px;
	max-height: 75px;
	height: 75px;
	padding-top: 5px;
}



.index_mq_box_cont_showjoblist {
	line-height: 25px;
	padding-left: 10px;
	font-size: 12px;
}

.index_mq_box_cont_showjoblist span:nth-child(2) {
	font-size: 14px;
	color: white;
	float: right;

}


.index_mq_box_cont_showjoblist a {
	color: #fff;
	font-size: 14px;
}

.index_mq_box_cont_showjoblist a:hover {
	color: #ffcc00
}

.index_mq_box_cont_showjobmore {
	line-height: 24px;
	width: 50%;
	text-align: center;
	margin: 0 auto;
	font-size: 12px;
	border: 1px solid #ffffff;
	position: relative;
	bottom: 2px;
}

.index_mq_box_cont_showjobmore:hover {
	border: 1px solid #ffffff;
	background: #ffffff;
}

.index_mq_box_cont_showjobmore:hover a {
	color: #0082e6
}

.index_mq_box_cont_showjobmore a {
	color: #ffffff;
}

.index_mq_box_cont_showjobmore a:hover {
	color: #0082e6
}

.gold ul .current1 {
	position: relative
}

.gold ul .current1 .index_mq_box_cont_showall {
	left: 0px;
	top: 0px;
	display: block
}

.index_mq_box_cont_showcomname {
	width: 100%;
	height: 30px;
	line-height: 30px;
	overflow: hidden
}


/* 黄金会员结束 */




.source_3 {
	width: 1215px;
	max-height: 700px;
	overflow: hidden;
}

.source_3.hid {
	display: none;
}

.source_3 .sou_cell {
	position: relative;
	float: left;
	display: block;
	width: 350px;
	height: 105px;
	background: #fff;
	padding: 20px 20px 0;
	margin-top: 15px;
	margin-right: 15px;
}

.source_3 .sou_cell_d { background: #fdfaf4; }




.source_3 .sou_cell:hover {
	background: url(../images/index/box_x_b.png) repeat-x;
	background-position: bottom;
}


.source_3 .sou_cell .job_name {
	max-width: 180px;
	height: 20px;
	line-height: 20px;
	word-break: break-all;
	font-size: 16px;
}

.source_3 .sou_cell .job_name a {
	color: #333;
	display: inline;
	vertical-align: middle;
}

.source_3 .sou_cell .job_name a:hover {
	color: #1787fb;
}

.source_3 .sou_cell .job_name img {
	vertical-align: middle;
	margin-left: 5px; max-width: 30px;
}

.source_3 .sou_cell .job_oth {
	line-height: 1;
	word-break: break-all;
	margin: 18px 0;
	max-width: 400px; 
}

.source_3 .sou_cell .job_oth span {
	border-right: 1px solid #666;
	display: inline-block;
	padding: 0 9px;
}

.source_3 .sou_cell .job_oth span.first {
	padding-left: 0;
}

.source_3 .sou_cell .job_oth span.last {
	padding-right: 0;
	border-right: 0;
}

.source_3 .sou_cell .job_oth span.ptime {
	padding-right: 0;
	border-right: 0; float: right; color:#999999
}



.source_3 .sou_cell .com_name {
	max-width: 360px;
	height: 20px;
	line-height: 20px;
	word-break: break-all;
}

.source_3 .sou_cell .fenzhan{background-repeat:no-repeat;background-image:url("../images/index/fenzhanico.png");background-position: 0 1px; background-size:0.96rem;padding-left:.99rem;}
.source_3 .sou_cell .fenzhan span{margin-right: 8px; color: #479ff7;}


.source_3 .sou_cell .com_name a {
	color: #999;
}

.source_3 .sou_cell .job_wage {
	position: absolute;
	top: 22px;
	right: 20px;
	font-size: 16px;
	color: #ff6700;
	line-height: 1;
}

.source_4 {
	margin-top: 0;
}

.source_4 .img {
	display: block;
	float: left;
	width: 393px;
	height: 82px;
	margin: 15px 10px 0 0;
}

.source_4 .img:nth-of-type(3n) {
	margin-right: 0;
}

.source_4 .img img {
	width: 393px;
	height: 82px;
}

.source_5 {
	margin-top: 0;
}

.source_5 .img {
	width: 1200px;
	height: 82px;
	margin-top: 15px;
	display: block;
}

.source_5 .img img {
	width: 1200px;
	height: 82px;
	border: 0;
}

.source_6 {
	margin-top: 0;
}

.source_6 .img {
	display: block;
	float: left;
	width: 595px;
	height: 82px;
	margin: 15px 10px 0 0;
}

.source_6 .img:nth-of-type(2n) {
	margin-right: 0;
}

.source_6 .img img {
	width: 595px;
	height: 82px;
}

.source_7 {
	width: 1215px;
	overflow: hidden;
	height: auto;
}

.source_7 .sou_cell:hover {
	background: url(../images/index/box_x_b.png) repeat-x;
	background-position: bottom;
}

.source_7 .sou_cell {
	display: inline-block;
	width: 348px;
	background: #fff;
	margin-top: 15px;
	height: 110px;
	padding: 20px 20px 0;
	margin-right: 15px;
}

.source_7 .sou_cell .job_name {
	max-width: 280px;
	height: 20px;
	line-height: 20px;
	word-break: break-all;
	font-size: 16px;



}

.source_7 .sou_cell .job_name a {
	color: #333;
	display: inline-block;
	vertical-align: middle;
}

.source_7 .sou_cell .job_name a:hover {
	color: #1787fb;
}

.source_7 .sou_cell .job_name img {
	vertical-align: middle;
	margin-left: 5px;
}

.source_7 .sou_cell .com_name {
	max-width: 280px;
	height: 20px;
	line-height: 20px;
	word-break: break-all;
	font-size: 14px;
	margin: 13px 0;
}

.source_7 .sou_cell .com_name a {
	color: #666;
	display: block;
	max-width: 230px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.job_tag_group {
	max-width: 359px;
	height: 22px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.job_tag_group .jtg_cell {
	float: left;
	border: 1px solid #e5e5e5;
	color: #a7a7a7;
	height: 20px;
	line-height: 20px;
	padding: 0 6px;
	font-size: 12px;
	margin-right: 5px;
}

.source_7 .sou_cell .oth {
	height: 20px;
	line-height: 20px;
}

.source_7 .sou_cell .job_wage {
	position: absolute;
	top: 22px;
	right: 20px;
	font-size: 16px;
	color: #ff6700;
	line-height: 1;
}

.source_7 .sou_cell .job_edg {
	position: absolute;
	top: 56px;
	right: 20px;
	font-size: 14px;
	color: #666;
	line-height: 1;
}

.source_7 .sou_cell .job_edg span {
	border-right: 1px solid #666;
	display: inline-block;
	padding: 0 9px;
}

.source_7 .sou_cell .job_edg span.first {
	padding-left: 0;
}

.source_7 .sou_cell .job_edg span.last {
	padding-right: 0;
	border-right: 0;
}

.source_7 .sou_cell .job_dis {
	position: absolute;
	bottom: 26px;
	left: 20px;
	padding-left: 20px;
	background: url("../images/index/wag_dis.png") 0 center no-repeat;
	font-size: 14px;
	height: 16px;
	line-height: 16px;
	color: #a7a7a7;
	word-break: break-all;
	max-width: 220px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.source_7 .sou_cell .job_apy {
	position: absolute;
	bottom: 20px;
	right: 20px;
	width: 98px;
	height: 26px;
	line-height: 26px;
	border-radius: 28px;
	border: 1px solid #ff6700;
	text-align: center;
	cursor: pointer;
	color: #ff6700;
	font-size: 12px;
	transition: all .3s;
	-webkit-transition: all .3s;
}

.source_7 .sou_cell .job_apy:hover {
	border-color: #ff6700;
	color: #fff;
	background: #ff6700;
}



.source_8 {
	width: 1215px;
	height: auto;
	overflow: hidden;
}

.source_8 .sou_cell {
	position: relative;
	float: left;
	display: block;
	background: #fff;
	width: 350px;
	height: 106px;
	padding: 20px 20px 0 20px;
	margin-top: 15px;
	margin-right: 15px;
}
.source_8 .sou_cell_d { background: #fdfaf4; }


.source_8 .sou_cell:hover {
	background: url(../images/index/box_x_b.png) repeat-x;
	cursor: pointer;
	background-position: bottom;
}


.source_8 .sou_cell .res_ava {
	position: absolute;
	left: 20px;
	top: 30%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	width: 55px;
	height: 55px;
	border-radius: 100%;
}

.source_8 .sou_cell .sitename {
	position: absolute;
	left: 20px;
	top: 68%; font-size: 12px; color:#929191;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	width: 55px; text-align: center;
	height: 20px; line-height: 20px; border: 1px solid #f2f2f2;
	border-radius: 2px;
}



.source_8 .sou_cell .res_name {
	max-width: 140px;
	height: 20px;
	line-height: 20px;
	word-break: break-all;
	font-size: 16px;
	margin-left: 70px;
}

.source_8 .sou_cell .res_name a {
	color: #333;
}
.source_8 .sou_cell .res_name img {
	vertical-align: middle;
	margin-left: 5px; max-width: 30px;
}

.source_8 .sou_cell .res_name a:hover {
	color: #1787fb;
}

.source_8 .sou_cell .res_oth {
	max-width: 320px;
	line-height: 1;
	word-break: break-all;
	margin: 18px 0;
	margin-left: 70px;
}

.source_8 .sou_cell .res_oth span {
	border-right: 1px solid #666;
	display: inline-block;
	padding: 0 9px;
}

.source_8 .sou_cell .res_oth span.first {
	padding-left: 0;
}

.source_8 .sou_cell .res_oth span.last {
	padding-right: 0;
	border-right: 0;
}

.source_8 .sou_cell .res_oth  span.ptime {
	padding-right: 0;
	border-right: 0; float: right; color:#999999
}










.source_8 .sou_cell .res_int {
	max-width: 220px;
	line-height: 20px;
	word-break: break-all;
	margin-bottom: 2px;
	margin-left: 70px;
	font-size: 14px;
	
}

.source_8 .sou_cell .res_dis {
	padding-left: 20px;
	background: url("../images/index/wag_dis.png") 0 center no-repeat;
	height: 16px;
	line-height: 16px;
	color: #a7a7a7;
	word-break: break-all;
}

.source_8 .sou_cell .res_per {
	position: absolute;
	top: 22px;
	right: 20px;
	font-size: 12px;
	line-height: 1;
	color: #999;
}

.source_8 .sou_cell .res_per span {
	color: #ff6700;
	font-size: 16px;
}

.source_8 a {
	color: #333;
}


.source_9 {
	width: 1200px;
	height: auto;
	background: #fff;
}

.source_9 .s9_l {
	float: left;
	width: 870px;
	height: 330px;
	border-right: 1px solid #f4f4f4;
}

.source_9 .s9_l .s9_cell {
	float: left;
	width: 425px;
	height: 97px;
	padding: 37px 0 0 0px;
	margin-bottom: 20px;
}

.s9_l .s9_cell.new1 {
	background: url("../images/index/new_1.png") 20px 37px no-repeat;
}

.s9_l .s9_cell.new2 {
	background: url("../images/index/new_2.png") 20px 37px no-repeat;
}

.s9_l .s9_cell.new3 {
	background: url("../images/index/new_3.png") 20px 37px no-repeat;
}

.s9_l .s9_cell.new4 {
	background: url("../images/index/new_4.png") 20px 37px no-repeat;
}

.s9_l .s9_cell .s9_lik {
	width: 444px;
	height: 32px;
	line-height: 32px;
	padding-left: 12px;
	word-break: break-all;
}

/*background:url("../images/index/new_lik.png") 0 center no-repeat;*/
.s9_l .s9_cell .s9_lik a {
	color: #666;
}

.source_9 .s9_r {
	float: left;
	width: 299px;
	padding: 0px 15px 0 15px;
	margin-top: 20px;
	background: url("../images/index/shuziico.png") left top no-repeat;
}

.source_9 .s9_r .s9r_t {
	width: 299px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #fff;
	background: #f8842f;
	margin-bottom: 15px;
}

.source_9 .s9_r .s9r_lik {
	width: 274px;
	height: 40px;
	line-height: 40px;
	padding-left: 25px;
	word-break: break-all;
}

/*background:url("../images/index/9r_lik.png") 4px center no-repeat;*/
.source_9 .s9_r .s9r_lik a {
	color: #5a5d5a;
}

.in_foota {
	width: 100%;
	margin-top: 0px;
	background: #ffffff;
	float: left
}

.in_foota .inf_con {
	width: 1200px;
	margin: 0 auto;
	padding: 20px 0 30px;
}

.in_foota .inf_lik_group {
	margin-bottom: 30px;
}

.inf_lik_group .inf_lf {
	display: inline-block;
	float: left;
	width: 1200px;
	height: 32px;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	background: url("../images/index/bottom_link_ico.png") no-repeat;
	background-position: 12px bottom;
	margin-right: 20px;
}

.inf_lik_group .inf_cell {
	display: inline-block;
	float: left;
	height: 32px;
	line-height: 32px;
	margin-right: 20px;
	color: #555555;
	font-size: 14px;
	margin-top: 15px;
}





/*底部引导*/
.bt_guider {
	z-index: 5;
	width: 100%;
	height: 65px;
	position: fixed;
	bottom: 0;
}

.bt_guider .shadow {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 3;
	height: 65px;
	background: #555555;
	opacity: .76;
	filter: alpha(opacity=76);
}

.bt_guider .bt_guider_wrap {
	width: 1200px;
	height: 65px;
	position: relative;
	margin: 0 auto;
	z-index: 4;
}

.bt_guider .guider_close {
	width: 18px;
	height: 18px;
	display: inline-block;
	position: absolute;
	right: -60px;
	top: 5px;
	background: url(../images/i_bottom_close.png) no-repeat;
}

.bt_guider .guider_icon {
	width: 83px;
	height: 50px;
	position: absolute;
	bottom: 0;
	left: 17px;
	background: url(../images/i_bottomtime.png) no-repeat;
}

.bt_guider .gm_qr_code {
	width: 88px;
	height: 99px;
	position: absolute;
	right: 1px;
	bottom: 15px;
	text-align: center;
}

.gm_qr_code .qr_code_box {
	width: 88px;
	height: 88px;
	background-color: #ffffff;
}

.gm_qr_code .qr_code_box img {
	width: 88px;
	height: 88px;
	border: 0;
}

.gm_qr_code .qr_other {
	font-size: 12px;
	height: 12px;
	line-height: 12px;
	color: #FFF;
}

.bt_guider .gm_gr_sha {
	width: 23px;
	height: 50px;
	position: absolute;
	right: -22px;
	top: -50px;
	background: url(../images/i_xiesanjiao.png) no-repeat;
	opacity: .76;
	filter: alpha(opacity=76);
}

.bt_guider .guider_main {
	padding-left: 65px;
	*zoom: 1;
	color: #FFF;
}

.bt_guider .guider_main .gm_left {
	float: left;
	width: 668px;
}

.guider_main .gm_left .gm_site_name {
	width: 668px;
	height: 24px;
	line-height: 24px;
	font-size: 24px;
	overflow: hidden;
	word-wrap: normal;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.guider_main .gm_left .gm_other {
	width: 668px;
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	overflow: hidden;
	word-wrap: normal;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.guider_main .gm_right {
	float: left;
}

.guider_main .gm_right .gm_btn {
	display: block;
	width: 100px;
	float: left;
	height: 40px;
	margin-top: 15px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	text-decoration: none;
	color: #FFF;
	background: #ff9f00;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	transition: all .3s;
	-webkit-transition: all .3s;
}

.guider_main .gm_right .gm_btn:hover {
	background: #ed9914;
}

.guider_main .gm_right .gm_btna {
	display: block;
	width: 100px;
	float: left;
	height: 40px;
	margin-top: 15px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	text-decoration: none;
	color: #FFF;
	background: #0ea7f8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	transition: all .3s;
	-webkit-transition: all .3s;
}

.guider_main .gm_right .gm_btna:hover {
	background: #0591db;
}

.guider_main .gm_right .gm_btnb {
	display: block;
	width: 100px;
	float: left;
	height: 40px;
	margin-top: 15px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	text-decoration: none;
	color: #FFF;
	background: #f31717;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	transition: all .3s;
	-webkit-transition: all .3s;
}

.guider_main .gm_right .gm_btnb:hover {
	background: #be0606;
}

.sitbit {
	font-size: 28px;
	color: #FF0;
}

.bt_guider .hs_16 {
	width: 100%;
	height: 22px;
}

.bt_guider .hs_12 {
	width: 100%;
	height: 12px;
}

.bt_guider .hs_6 {
	width: 100%;
	height: 6px;
}

.bt_guider .hs_20 {
	width: 100%;
	height: 10px;
}

/*手机/密码登录转换*/
.sing_no {
	position: relative;
}

.sing_no_box {
	height: 140px;
	width: 100%;
	margin-top: 80px;
}

.ewm_login_wrap {
	position: absolute;
	left: 19px;
	top: 20px;
	display: none;

}


.mobile_login_wrap {
	position: absolute;
	left: 19px;
	top: 20px;
	display: none;
}

.password_login {
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	color: #999;
}

.password_login:hover {
	text-decoration: none;
}


.password_login_wrap {
	position: absolute;
	left: 19px;
	top: 20px;

}

.reg_login {
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	color: #999;
}

.reg_login:hover {
	text-decoration: none;
}

/*分站选择地区*/
.new_choose_city {
	width: 535px;
	padding: 10px;
	background: #fff;
}

.new_choose_city .t1 {
	line-height: 1;
	font-size: 18px;
	color: #333;
	margin-bottom: 18px;
	padding-left: 5px;
}

.new_choose_city .t2 {
	line-height: 1;
	font-size: 16px;
	color: #666;
	margin-bottom: 25px;
	width: 530px;
	padding: 0 0 22px 5px;
	border-bottom: 1px dashed #f0f0f0;
}

.new_choose_city .t3 {
	line-height: 1;
	font-size: 14px;
	color: #666;
	margin-bottom: 18px;
	padding-left: 5px;
}

.new_choose_city .t4 {
	margin-bottom: 18px;
	font-size: 14px;
	color: #666;
}

.new_choose_city .t4 .t41 {
	float: left;
	height: 34px;
	line-height: 34px;
	padding: 0 12px 0 5px;
}

.new_choose_city .t4 .t42 {
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #333;
	border: 2px solid #1787fb;
	padding: 0 18px;
}

.new_choose_city .t4 .t42:hover {
	text-decoration: none;
}

.new_choose_city .t4 .t43 {
	float: left;
	height: 34px;
	line-height: 34px;
	padding-left: 12px;
}

.new_choose_city .t5 {
	font-size: 14px;
	padding: 0 5px;
}

.new_choose_city .t5 .t_item {
	display: block;
	float: left;
	border: 1px solid #d6d6d6;
	color: #666;
	height: 28px;
	line-height: 28px;
	padding: 0 15px;
	margin: 0 18px 15px 0;
}

.new_choose_city .t5 .t_item:hover {
	text-decoration: none;
	border: 1px solid #1787fb;
	color: #333;
}

.new_choose_city .t6 {
	font-size: 14px;
	color: #999;
	padding: 20px 0 20px 5px;
	line-height: 1;
}

/*分站更多*/
.sub_more_container {
	width: 1200px;
	margin: 15px auto 0;
	background: #fff;
	padding: 35px 0;
}

.sub_more_container .more_con {
	width: 1140px;
	margin: 0 auto;
}

.more_con .t1 {
	border-bottom: 1px dashed #f0f0f0;
	height: auto;
	padding: 10px 0px 10px 0px;
	width: 100%;
	float: left;
}

.more_con .t1 .t11 {
	float: left;
	height: 32px;
	line-height: 32px;
	padding: 0 12px 0 0;
}

.more_con .t1 .t12 {
	display: block;
	float: left;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	color: #333;
	border: 1px solid #9e9e9e;
	padding: 0 13px;
	margin-right: 10px;
	;
}

.more_con .t1 .t12:hover {
	text-decoration: none;
	border: 1px solid #1787fb;
}

.more_con .t2 {
	line-height: 1;
	font-size: 16px;
	color: #333;
	padding-bottom: 30px;
	border-bottom: 1px dashed #f0f0f0;
}

.more_con .t3 {
	width: 100%;
	float: left;
	height: 52px;
	line-height: 52px;
	border-bottom: 1px dashed #f0f0f0;
	font-weight: bold;
}

.more_con .t3 .a_block {
	position: absolute;
	left: 0;
	top: 20px;
	width: 42px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	color: #fff;
	background: #1787fb;
	font-size: 24px;
}

.more_con .t3 .a_item {
	text-decoration: none;
	font-size: 14px;
	color: #333;
	margin-right: 20px;
}

.more_con .t3 .a_item:hover {
	color: #1787fb;
}

/*图片加广告字样*/
.source_4 .img,
.source_5 .img,
.source_6 .img {
	position: relative;
	z-index: 1;
}

.source_4 .img .pcd,
.source_5 .img .pcd,
.source_6 .img .pcd {
	display: block;
	width: 24px;
	height: 14px;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url('../images/identification.png') no-repeat 0 0;
}

.bott_l {}

.wxcopy {
	height: 40px;
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 0;
}

.wxcopy dt {
	float: left
}

.wxcopy .bta {
	margin-left: 157px;
}

.wxcopy dd a {
	float: left;
	background: url("../images/index/icon50.png") 0px 0 no-repeat;
	display: block;
	width: 27px;
	height: 27px;
	margin-top: 3px;
	margin-right: 12px;
}

.wxcopy dd a.qq_img_com {
	background-position: 0 0px;
}

.wxcopy dd a.qq_img_per {
	background-position: 0 -50px;
}

.wxcopy dd a.qq_img_wx {
	background-position: 0 -100px;
	position: relative;
	z-index: 0
}

.wxcopy dd a.qq_img_wx img {
	position: absolute;
	left: -70px;
	top: -160px;
	display: none
}

.rloginn {
	width: 85%;
	height: auto;
	margin-left: 8%
}

.rltop {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 5px;
}

.rltli {
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: left;
	font-size: 14px;
	color: #333333;
	width: 50%;
}

.rltlib {
	float: left;
	height: 30px;
	color: #096;
	line-height: 30px;
	text-align: right;
	font-size: 12px;
	width: 46%;
	cursor: pointer;
	margin-right: 4%
}

.rltlib:hover {
	color: #C33;
	font-weight: 500;
}

.rlremen {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 5px;
}

.rlrmli {
	float: left;
	height: 25px;
	line-height: 25px;
	margin-top: 5px;
	border-radius: 3px;
	margin-right: 4px;
	border: 1px solid #e5e5e5;
	text-align: center;
	color: #555555;
	font-size: 12px;
	padding-left: 8px;
	padding-right: 7px;
}

.rlrmli:hover {
	background: #deeffc;
	color: #F90;
	cursor: pointer
}

.rlrmli a {
	color: #333333;
	text-decoration: none
}

.marginright5 {
	margin-right: 5px;
}

.fonts22 {
	font-size: 22px;
}


.sw_con .newsnav {
	width: 600px; height: 30px; position:absolute; top:8px; left:135px; 
}

.sw_con .newsnav a {
	display: block;
	text-decoration: none;
	padding: 0 7px;
	font-size: 12px;
	color: #777777;
	height: 20px;
	line-height: 20px;
	border-radius: 5px;
	border: 1px #EEEEEE solid;
	float: left;
	margin: 0px 7px 7px 0px;
	background: #f5f5f5;
}

.sw_con .newsnav a:hover {
	background-color: #FAFAFA;
	color: #4179d8
}

.sw_con .newsnav a.select {
	background-color: #FF6600;
	color: #FFFFFF
}