﻿@charset "utf-8";

/* CSS Document */
.body_bg {
	background: #f8f8f8
}

.blod {
	font-weight: bold
}

.org {
	color: #ff7300;
}

.fltL {
	float: left
}

.fltR {
	float: right
}

.current_Location span.org {
	color: #ec6403
}

.Search_jobs_box {
	width: 1198px;
	border: 1px solid #eee;
	background: #fff;
	float: left;
	position: relative;
	z-index: 1;
	border-bottom: 1px solid #eaeaea;
	padding-top: 20px;
}

.jobsearch_newbox {
	width: 100%;
	height: 110px;
	padding-top: 30px;
	float: left
}

.Search_jobs_form {
	width: 100%;
	float: left
}

.Search_jobs_name {
	display: inline-block;
	width: 70px;
	padding-right: 10px;
	height: 33px;
	line-height: 33px;
	text-align: right;
	color: #555;
	float: left;
	font-size: 14px;
}

.Search_jobs_bth {
	width: 212px;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	cursor: pointer;
	background: url(../images/job_text.jpg) no-repeat;
	border: none;
	text-align: left;
	color: #808080;
	float: left
}

.Search_jobs_bth_box {
	width: 212px;
	float: left;
	position: relative
}

.Search_jobs_hy_box {
	width: 210px;
	background: #fff;
	height: 190px;
	overflow: auto;
	position: absolute;
	left: 0px;
	top: 29px;
	border: 1px solid #ccc;
	display: none
}

.Search_jobs_hy_box_list {
	padding: 5px 5px;
}

.Search_jobs_hy_box_list li a {
	display: block;
	height: 25px;
	line-height: 25px;
	padding-left: 5px;
	color: #94918c
}

.Search_jobs_hy_box_list li a:hover {
	background: #f1f5f8;
	color: #e25f07;
	font-weight: bold;
	text-decoration: none;
}

.Search_jobs_form_list {
	width: 1160px;
	float: left;
	padding-bottom: 20px;
	font-size: 12px;
	padding: 20px;
	border-bottom: 1px solid #eaeaea;
}

.anum {
	display: none;
}

.yun_job_search {
	width: 980px;
	margin: 0 auto
}

.Search_jobs_sub {
	width: 1010px;
	float: left;
}

.Search_jobs_sub_nore {
	height: auto;
	overflow: auto;
}

.Search_jobs_sub_a {
	height: 26px;
	line-height: 26px;
	float: left;
	padding: 0px 10px;
	margin-top: 5px;
	white-space: nowrap;
	color: #726e6e;
	margin-right: 8px;
	border: 1px #FFFFFF solid;
	background-color: #FFFFFF;
	border-radius: 3px;
}

.Search_jobs_sub_a:hover {
	border: 1px #B4B4B4 solid;
	background-color: #F7F7F7;
	text-decoration: none;
}

.Search_jobs_cxz {
	height: 26px;
	line-height: 26px;
	float: left;
	padding: 0px 8px;
	margin-top: 5px;
	white-space: nowrap;
	color: #726e6e;
	margin-right: 8px;
	border-radius: 3px;
	border: 1px #FFFFFF solid;
}

.Search_jobs_cxz:hover {
	border: 1px #B4B4B4 solid;
	background-color: #F7F7F7;
	text-decoration: none;
}

.Search_jobs_sub_cur {
	color: #df3237;
	border: 1px #68bef9 solid;
	background-color: #dceff9;
}

.yun_job_search_cont {
	width: 100%;
	float: left
}

.yun_job_search_textcont {
	width: 600px;
	height: 40px;
	border-radius: 4px 0 0 4px;
	border: 2px solid #df3237;
	float: left;
	padding-left: 40px;
	padding-right: 10px;
	background: #fff url(../images/yun_job_search_icon.png) no-repeat 10px 10px
}

.Search_jobs_text {
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #999;
	font-size: 15px;
	border: none;
	float: left;
}

.Search_jobs_submit {
	width: 110px;
	height: 44px;
	line-height: 44px;
	border: none;
	cursor: pointer;
	color: #fff;
	font-size: 16px;
	float: left;
	border-radius: 0px 3px 3px 0px
}

.Search_jobs_sub_text_bc {
	width: 200px;
	margin-left: 10px;
	float: left
}

.Search_jobs_search_box {
	display: inline-block;
	float: left;
	padding-left: 10px;
	line-height: 28px;
	text-decoration: underline
}

.Search_jobs_xz {
	width: 780px;
	float: left
}

.Search_jobs_form_list_bg {
	background: #f8f8f8;
	margin-top: 5px;
}

.Search_jobs_det {
	color: #999999;
	float: right;
	font-style: normal;
	line-height: 25px;
	text-align: right;
	width: 88px;
	margin-top: 5px;
	margin-right: 5px;
}

.Search_jobs_det a {
	width: 60px;
	background: url(../images/empty2.png) no-repeat left 5px;
	color: #999999;
	padding-left: 15px;
	display: block
}

.Search_jobs_det a:hover {
	background: url(../images/empty1.png) no-repeat left 5px;
	color: #FF6600;
	padding-left: 15px;
}

.Search_jobs_sub_citybox {
	width: 1100px;
	position: relative;
	float: left;
	z-index: 100
}

.Search_jobs_sub_citytwobox {
	width: 1100px;
	position: relative;
	float: left;
	z-index: 90
}

.Search_jobs_citysub {
	width: 100%;
	float: left
}

.Search_jobs_select {
	width: 1100px;
	position: absolute;
	left: 0px;
	top: 30px;
}

.Search_jobs_select_list {
	height: 22px;
	line-height: 22px;
	float: left;
	padding: 0px 8px;
	white-space: nowrap;
	color: #726e6e;
	margin-right: 3px;
}

.Search_jobs_select_cur {
	color: #fff;
	background: #df3237;
}

.Search_jobs_select_list:hover {
	color: #fff;
	background: #df3237;
	text-decoration: none
}

.Search_jobs_select_box {
	width: 1008px;
	border: 1px solid #e2e2e2;
	background: #f8f8f8;
	float: left;
	padding: 5px 0;
	position: relative
}

.Search_jobs_sub_cur .Search_jobs_icon {
	display: inline-block;
	position: absolute;
	top: 23px;
	left: 50%;
	margin-left: -3px;
	border-style: solid;
	border-width: 6px;
	border-color: transparent transparent #ccc transparent;
	height: 0;
	width: 0;
	font-size: 0;
	_border-color: tomato tomato #ccc tomato;
	_filter: chroma(color=tomato);
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
}

.Search_jobs_icon {
	display: none;
	position: absolute;
	top: -12px;
	left: 50%;
	margin-left: -3px;
	border-style: solid;
	border-width: 6px;
	border-color: transparent transparent #ccc transparent;
	height: 0;
	width: 0;
	font-size: 0;
	_border-color: tomato tomato #ccc tomato;
	_filter: chroma(color=tomato);
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
}

.Search_jobs_cont_box {
	width: 1010px;
	float: left;
}

.search_h1_box {
	width: 100%;
	float: left
}

.search_h1_box_title {
	width: 1198px;
	height: 52px;
	line-height: 52px;
	float: left;
	margin-top: 20px;
	position: relative;
	background: #fff;
	border: 1px solid #eee
}

.search_h1_box_line {
	width: 100%;
	height: 3px;
	line-height: 3px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	display: block
}

.search_h1_box_list {
	position: absolute;
	left: -1px;
	top: 0px;
}

.search_h1_box_list li {
	width: 60px;
	height: 52px;
	float: left;
	padding-left: 60px;
	padding-right: 10px;
	position: relative;
}

.search_h1_box_list .search_job_all {
	width: 80px;
	background: #fff;
	border-left: 3px solid #df3237;
	border-right: 1px solid #eee;
	position: relative;
	padding-left: 30px;
	font-weight: bold;
	font-size: 16px;
}

.search_h1_box_list .search_job_all a {
	color: #df3237;
}

.job_jp_chk {
	display: inline-block;
	width: 14px;
	height: 14px;
	border: 1px solid #d4d4d4;
	position: absolute;
	left: 10px;
	top: 18px;
}

.job_jp_icon {
	width: 14px;
	height: 18px;
	display: inline-block;
	background: url(../images/jp.png) no-repeat;
	position: absolute;
	left: 35px;
	top: 16px;
}

.job_tj_chk {
	display: inline-block;
	width: 14px;
	height: 14px;
	border: 1px solid #d4d4d4;
	position: absolute;
	left: 10px;
	top: 18px;
}

.job_tj_icon {
	width: 18px;
	height: 18px;
	display: inline-block;
	background: url(../images/tjjob.png) no-repeat;
	position: absolute;
	left: 35px;
	top: 16px;
}

.search_h1_box_cur .job_jp_chk {
	border: 1px solid #f60;
	background: url(../images/jobdh.png) no-repeat center center
}

.search_h1_box_cur .job_tj_chk {
	border: 1px solid #f60;
	background: url(../images/jobdh.png) no-repeat center center
}

.job_zp_icon {
	width: 18px;
	height: 18px;
	display: inline-block;
	background: url(../images/zprc.png) no-repeat;
	position: absolute;
	left: 35px;
	top: 16px;
}

.search_h1_box_list .list_age {
	padding-left: 10px;
	width: 130px;
	position: relative
}

.search_h1_box_list .list_rem {
	padding-left: 10px;
	width: 130px;
	position: relative
}

.search_h1_box_list_icon {
	width: 23px;
	height: 33px;
	display: block;
	position: absolute;
	left: 10px;
	top: 10px;
}

.search_h1_box_list_icon_jj {
	background: url(../images/yun_job_list_icon.png) no-repeat 7px -22px;
}

.search_h1_box_list_icon_tj {
	background: url(../images/yun_job_list_icon.png) no-repeat 7px 11px;
}

.search_h1_box_list_icon_zp {
	background: url(../images/disc_icon12.png) no-repeat 7px 12px;
}

.search_h1_box_list .list_age .search_h1_box_list_icon_jj {
	background: url(../images/yun_job_list_icon2.png) no-repeat 7px -22px;
}

.search_h1_box_list .list_rem .search_h1_box_list_icon_tj {
	background: url(../images/yun_job_list_icon2.png) no-repeat 7px 11px;
}

.search_h1_box_list .list_rem .search_h1_box_list_icon_zp {
	background: url(../images/disc_icon13.png) no-repeat 7px 11px;
	left: 5px;
	width: 25px;
}

.search_h1_box_t {
	color: #f00;
	margin-right: 10px;
}

.job_aq_tip {
	width: 1178px;
	margin-top: 10px;
	float: left;
	color: #C00;
	border: 1px solid #F96;
	background: #FFC;
	padding: 10px;
	font-weight: bold;
	position: relative
}

.job_aq_tip_icon {
	position: absolute;
	right: 10px;
	top: 10px;
}

.jobs_tag {
	width: 100%;
	float: left;
	color: #999;
	padding-top: 20px;
	font-size: 14px;
}

.jos_tag_a {
	color: #6f6f6f;
	margin-right: 15px;
}

.search_Filter {
	width: 100%;
	font-size: 14px;
}

.search_Filter .yun_search_tit {
	width: 76px;
	color: #999;
	display: inline-block;
	float: left;
	height: 48px;
	line-height: 48px;
	padding-left: 20px;
}

.search_Filter_list {
	float: left;
	height: 48px;
	line-height: 48px;
}

.search_Filter_list li {
	margin-right: 5px;
	_margin-right: 2px;
	float: left;
}

.search_Filter_list li a {
	border-radius: 3px;
	display: inline-block;
	padding: 0 5px;
}

.search_Filter_list li span {
	float: left;
	cursor: pointer;
}

.search_Filter_list .search_Filter_icon {
	width: 13px;
	height: 12px;
	display: inline-block;
	background: url(../images/disc_icon8.png) no-repeat 0 2px;
	vertical-align: middle;
	margin-left: 5px;
	margin-top: 18px;
	float: left;
}

.search_Filter_list .search_Filter_current .search_Filter_icon {
	background: url(../images/yun_job_f_icon2.gif) no-repeat;
}

.search_Filter_Authenticate {
	float: left;
	color: #656363;
	margin-right: 10px;
	line-height: 48px;
}

.search_Filter_Authenticate em {
	float: left;
}

.checkbox_job {
	float: left;
	margin-top: 3px;
	width: 15px;
	height: 15px;
	margin-right: 5px;
	margin-left: 10px;
	_margin-left: 5px;
}

.checkbox_job i {
	background: url(../images/com_s_icon_w.png) no-repeat;
	cursor: pointer;
	display: inline;
	float: left;
	height: 15px;
	overflow: hidden;
	width: 15px;
	vertical-align: middle
}

.checkbox_job b {
	cursor: pointer;
	display: inline;
	float: left;
	height: 15px;
	width: 15px;
	vertical-align: middle;
	background: url(../images/com_s_icon_w.png) no-repeat
}

.checkbox_all i {
	background: url(../images/com_s_icon_w.png) no-repeat;
	cursor: pointer;
	display: inline;
	float: left;
	height: 15px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 15px;
	overflow: hidden;
	width: 15px;
}

.iselect i {
	background: url(../images/com_s_icon.png) no-repeat;
}

.iselect_cert b {
	background: url(../images/com_s_icon.png) no-repeat center;
}

.search_Filter_Authenticate_mt8 {
	margin-top: 18px;
}

.JobListStyle {
	width: 116px;
	float: right;
	font-size: 14px;
}

.JobListStyle img {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	vertical-align: middle;
	margin-top: 5px;
}

.JobListStyle span {
	float: left;
	cursor: pointer
}

.job_left_sidebar {
	width: 938px;
	border: 1px solid #eee;
	float: left;
	background: #fff;
	margin-top: 15px;
}

.job_right_sidebar {
	width: 204px;
	float: right;
}

.job_right_box {
	width: 202px;
	border: 1px solid #dfe0e4;
	background: #fff;
	margin-top: 15px;
}

.job_right_box_h1 {
	width: 100%;
	height: 34px;
	line-height: 34px;
	background: #f8f8f8;
}

.job_right_box_span {
	padding-left: 10px;
	font-size: 14px;
	color: #372c2c;
	float: left
}

.job_right_box_more {
	float: right;
	margin-right: 5px;
	color: #999;
	background: url(../images/yun_job_list_icon.png) no-repeat -2px -78px;
	padding-left: 18px;
	font-size: 14px;
}

.search_user_list_tit {
	width: 1198px;
	height: 48px;
	float: left;
	line-height: 37px;
	color: #514d4d;
	background: #fff;
	border: 1px solid #eee;
	border-top: none;
}

.search_user_list_tit_bg {
	color: #6f6f6f;
	font-size: 12px;
}

.search_user_list_neme {
	float: left
}

.search_user_list_w240 {
	width: 500px;
}

.search_user_list_w220 {
	width: 220px;
	padding-left: 10px;
}

.search_user_list_w230 {
	width: 230px;
	padding-left: 10px;
}

.search_user_list_w100 {
	width: 100px;
}

.search_user_list_w90 {
	width: 90px;
}

.search_user_list_w80 {
	width: 80px;
	text-align: left
}

.search_user_list_w50 {
	width: 50px;
	text-align: center
}

.search_user_want {
	font-size: 12px;
	color: #5394d6;
	font-weight: bold;
	float: left
}

.search_user_list_cur {
	background: #f5f5f5;
}

.search_pages {
	padding-top: 20px;
	padding-bottom: 20px;
	float: left;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.search_user_hb {
	width: 16px;
	height: 20px;
	display: inline-block;
	float: left;
	margin-left: 10px;
	padding-right: 20px;
	background: url(../images/hb.png) no-repeat left center;
	padding-left: 20px;
	position: relative
}

.search_user_hb_box {
	width: 240px;
	background: #fa825c;
	position: absolute;
	left: 30px;
	top: -10px;
	padding: 5px 5px 5px 10px;
	line-height: 25px;
	box-shadow: 5px 0px 10px rgba(221, 205, 205, .8);
	color: #fff
}

.search_user_hb_box_c {
	width: 100%;
	position: relative
}

.search_user_hb_box_c_icon {
	width: 10px;
	height: 12px;
	display: inline-block;
	background: url(../images/hb_icon2.png) no-repeat;
	position: absolute;
	left: -18px;
	top: 10px;
}

.search_user_hb_sj_n {
	color: #f9f907;
	font-size: 16px;
	font-weight: bold
}

.search_user_hb_sj_s {
	display: inline-block;
	margin-right: 20px;
}

.job_right_banner {
	width: 168px;
	padding: 5px;
	background: #fff;
	;
	border: 1px solid #ebebeb;
}

.job_right_user_list {
	padding-bottom: 5px;
}

.job_right_user_list li {
	line-height: 26px;
	overflow: hidden;
	color: #392a2a;
	border-top: 1px solid #f1f1f1;
	padding: 5px 5px 5px 11px;
}

.job_right_user_list li .per_pay {
	color: #9f9898;
	display: block;
	line-height: 20px;
}

.job_right_user_list .job_right_user_name {
	color: #5394d6
}

.job_right_user_list .job_right_user_name:hover {
	color: #C00
}

.Search_jobs_sr_text {
	width: 200px;
	float: left;
	display: block
}

.Search_jobs_in {
	width: 43px;
	height: 18px;
	border: 1px solid #ccc;
	margin-right: 5px;
	float: left;
	margin-top: 5px;
}

.Search_jobs_in_bth {
	width: 40px;
	height: 20px;
	background: url(../images/job_sx.gif) no-repeat;
	border: none;
	float: left;
	margin-top: 5px;
}

.Search_jobs_e {
	float: left;
	height: 25px;
	line-height: 25px;
	padding-right: 3px;
	color: #808080
}

.search_job_list {
	width: 100%;
	border-bottom: 1px solid #e4e4e4;
	padding: 18px 0px;
	float: left;
	color: #676767;
	position: relative
}

.search_user_list {
	width: 100%;
	border-bottom: 1px solid #e4e4e4;
	padding: 15px 0px;
	float: left;
	color: #676767;
	position: relative
}

.search_user_list:hover {
	background:
}

.search_job_jobs_name {
	font-size: 18px;
	float: left;
	color: #000
}

.search_job_jobs_name:hover {
	color: #f60;
	text-decoration: underline;
}

.yun_job_operation_d {
	width: 100%;
	float: left;
	padding: 15px 0 0 0;
	height: 25px;
	line-height: 20px;
}

.search_job_data {
	width: 80px;
	color: #999;
	height: 17px;
	background: url(../images/yun_job_icon1.png) no-repeat 0 3px;
	padding-left: 20px;
	display: inline-block
}

.search_job_list_cur {
	background: #fafafa;
}

.search_job_list_cur_line {
	background: #fcfcfc;
}

.search_job_list_box {
	width: 100%;
	float: left;
}

.search_job_list_box_s {
	display: inline-block;
	color: #666;
	line-height: 25px;
}

.com_search_job_em {
	color: #666;
}

.search_job_list_box_e {
	color: #676767
}

.search_job_list_box_cont {
	width: 730px;
	padding-left: 30px;
	float: left;
}

.search_job_list_box_yq {
	width: 760px;
	float: left;
	padding-left: 30px;
}

.search_job_list_box_yq .search_job_list_box_s_p {
	padding-left: 0px;
}

.search_job_list_box_span {
	display: inline-block;
	padding: 2px 5px;
	border: 1px solid #f3b180;
	margin-right: 10px;
	margin-top: 5px;
	color: #df5803
}

.Com_yun_bth {
	background: url(../images/yun_sq.png) no-repeat;
	color: #FFFFFF;
	display: inline-block;
	height: 27px;
	line-height: 27px;
	margin-right: 10px;
	text-align: center;
	width: 61px;
}

.search_job_list_sq {
	width: 140px;
	height: 25px;
	line-height: 25px;
	border: 1px solid #eab45e;
	border-top: none;
	background: #fed38f;
	position: absolute;
	right: 5px;
	bottom: -27px;
}

.search_job_list_sq_a {
	color: #cd5807;
	display: inline-block;
	background: url(../images/job_sc.gif) no-repeat 5px 9px;
	padding-left: 20px;
}

.search_job_list_sq_line {
	display: inline-block;
	background: url(../images/job_sc_bg.gif) no-repeat right center;
	padding-right: 10px;
}

.search_job_list_sc_a {
	color: #cd5807;
}

.search_job_Apply_a {
	width: 110px;
	height: 22px;
	line-height: 22px;
	float: right;
	margin-top: 10px;
	padding-right: 10px;
}

.yun_job_operation {
	width: 200px;
	float: right;
	padding-left: 60px;
	border-left: 1px solid #eeeeee;
	height: 80px;
	overflow: hidden;
}

.yun_joblist_time {
	float: left;
	padding-top: 30px;
}

.yun_joblist_ope {
	width: 90px;
	float: right;
	border-left: 1px solid #eeeeee;
	padding-left: 30px;
	margin-top: 10px
}

.search_job_Apply_fast {
	width: 66px;
	height: 35px;
	line-height: 35px;
	border-radius: 3px;
	text-align: center;
	display: inline-block;
	color: #fff;
	font-size: 16px;
	background: #ff6a6a;
	float: left
}

.search_job_Apply_fast:hover {
	background: #fc4a4a;
	color: #fff;
	text-decoration: none
}

.search_job_Apply_fast_ysq {
	width: 66px;
	height: 35px;
	line-height: 35px;
	border-radius: 3px;
	text-align: center;
	display: inline-block;
	color: #fff;
	font-size: 16px;
	background: #b8b5b3;
	float: left
}

.search_job_Apply_fast_ysq:hover {
	background: #b8b5b3;
	color: #fff;
	text-decoration: none
}

.yun_job_operation_sc {
	font-size: 14px;
	display: inline-block;
	background: url(../images/yun_job_icon1.png) no-repeat 0px -31px;
	padding-left: 20px;
	color: #938c87;
}

.yun_job_operation_sc:hover {
	background: url(../images/yun_job_icon1.png) no-repeat 0px -64px;
	color: #fa9a5a
}

.yun_job_operation_ysc {
	font-size: 14px;
	display: inline-block;
	padding-left: 20px;
	background: url(../images/yun_job_icon1.png) no-repeat 0px -64px;
	color: #fa9a5a
}

.search_job_Apply_sc {
	color: #fff;
	background: #DF5803;
	padding: 0 8px;
	font-size: 12px;
	display: inline-block;
}

.search_job_Apply_sc:hover {
	background: #f60;
	color: #fff;
	text-decoration: none
}

.job_right_box_list {
	padding-bottom: 5px;
}

.job_right_box_list li {
	line-height: 23px;
	border-top: 1px solid #f1f1f1;
	padding: 5px 5px 5px 11px;
}

.job_right_box_list li span {
	color: #9f9898;
}

.job_right_box_list_job {
	display: block;
	font-size: 14px;
}

.job_right_box_list_com {
	color: #555;
	display: block;
	width: 100%;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
}

.job_right_box_list_c {
	color: #F85659;
	font-size: 14px;
}

.job_Subscribe {
	width: 204px;
	border: 1px solid #dfe0e4;
	padding-bottom: 10px;
	background: #fff;
}

.job_Subscribe_h1 {
	font-size: 14px;
	padding-left: 12px;
	color: #413d3d;
	background: #f8f8f8;
	border-bottom: 1px solid #ebebeb;
	height: 34px;
	line-height: 34px;
}

.job_Subscribe_p {
	padding: 10px;
	line-height: 23px;
	color: #666;
	font-size: 14px;
}

.job_Subscribe_dy {
	padding-bottom: 10px;
}

.job_Subscribe_a {
	width: 160px;
	display: block;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	margin: 0 auto
}

.job_Subscribe_a:hover {
	background: #F63;
	text-decoration: none;
	color: #fff;
}

.All_post_list {
	background: #FAFAFA;
	width: 100%;
	padding: 10px 0px;
	font-size: 14px;
}

.All_post_list .sq_post {
	display: inline-block;
	float: left;
	padding: 10px 20px;
	margin: 0px 8px 0;
	color: #fff
}

.All_post_list .sq_post:hover {
	color: #fff;
}

.All_post_list .sq_post_sc {
	background: #ff6a6a
}

.checkbox_all {
	color: #5A5656;
	float: left;
	line-height: 40px;
}

.seachno {
	background: #FFFFFF;
	float: left;
	padding: 60px;
	width: 730px;
}

.seachno_left {
	float: left;
}

.listno-content {
	display: inline;
	float: left;
	line-height: 30px;
	margin-left: 50px;
	width: 520px;
}

.listno-content strong {
	font-size: 20px;
	font-weight: bold;
}

.left_job_all {
	width: 940px;
}

.brain_main {
	background: #fff;
	border: 1px solid #ebebeb;
	float: left;
	margin-top: 10px;
	width: 790px;
}

.brain_main_h {
	width: 780px;
	padding-left: 10px;
	height: 32px;
	line-height: 32px;
	background: #f6f6f6;
	color: #555;
	font-size: 14px;
}

.brain_main_con {
	width: 100%;
	overflow: hidden;
}

.brain_main_con_size {
	width: 795px;
}

.brain_main_items {
	width: 138px;
	border-right: 1px solid #eee;
	padding: 0 10px;
	margin: 10px 0;
}

.brain_items_post {
	width: 100%;
	line-height: 21px;
	height: 21px;
	overflow: hidden;
}

.brain_items_post span {
	font-weight: bold;
	color: #f00;
}

.brain_items_job {
	font-size: 14px;
}

.brain_items_job a {
	color: #346ed3;
}

.yun_user_operation {
	width: 70px;
	float: right;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-left: 1px solid #eeeeee;
	overflow: hidden;
	margin-top: 20px;
}

.yun_user_operation_t {
	width: 70px;
	float: right;
	padding-left: 30px;
	margin-top: 30px;
	padding-right: 30px;
	padding-top: 10px;
	border-left: 1px solid #eeeeee;
	overflow: hidden;
}

.user_a_search_time {
	width: 100%;
	float: left
}

.yun_user_lok_bth {
	width: 70px;
	height: 35px;
	line-height: 35px;
	border-radius: 3px;
	text-align: center;
	display: inline-block;
	color: #fff;
	font-size: 16px;
	background: #ff6a6a;
	float: left;
	margin-right: 10px;
}

.yun_user_lok_bth:hover {
	background: #fc4a4a;
	color: #fff;
	text-decoration: none
}

.yun_user_operation_l {
	width: 100px;
	float: left;
	margin-top: 30px;
}

.Search_jobs_more_chlose {
	width: 130px;
	height: 30px;
	border: 1px solid #ddd;
	float: left;
	margin-right: 10px;
	cursor: pointer;
	position: relative;
	z-index: 100;
	border-radius: 3px;
}

.Search_jobs_more_chlose .Search_jobs_more_chlose_s {
	width: 125px;
	height: 32px;
	line-height: 32px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 5px;
	color: #726e6e
}

.Search_jobs_more_chlose i {
	width: 30px;
	height: 30px;
	position: absolute;
	right: 0px;
	top: 0px;
	border-left: 1px solid #ddd;
	display: block;
	background: url("../images/disc_icon3.png") no-repeat center center
}

.Search_jobs_more_chlose_list {
	width: 130px;
	border: 1px solid #ddd;
	position: absolute;
	z-index: 99999;
	left: -1px;
	top: 30px;
	background: #fff;
}

.Search_jobs_more_chlose_list ul li {
	float: left;
	width: 100%;
}

.Search_jobs_more_chlose_list ul li a {
	display: block;
	padding: 5px 10px;
}

.Search_jobs_more_chlose_list ul li a:hover {
	background: #dfe8ef;
}

.Search_jobs_more_chlose_hylist {
	width: 500px;
	padding: 10px;
	border: 1px solid #ddd;
	position: absolute;
	left: -1px;
	top: 30px;
	background: #fff;
	z-index: 99999;
}

.Search_jobs_more_chlose_hylist ul li {
	width: 250px;
	float: left
}

.Search_jobs_more_chlose_hylist ul li a {
	display: block;
	padding: 5px 10px;
}

.Search_jobs_more_chlose_hylist ul li a:hover {
	background: #dfe8ef;
}

.job_xz_text {
	width: 70px;
	height: 25px;
	line-height: 25px;
	margin-top: 3px;
	border: 1px solid #ddd;
	float: left;
	border-radius: 3px;
}

.job_xz_line {
	font-size: 12px;
	padding: 0px 5px;
	float: left;
	line-height: 28px;
}

.job_xz_bth {
	width: 50px;
	height: 27px;
	margin-top: 3px;
	float: left;
	border: 1px solid #ddd;
	background: #fff;
	color: #333;
	margin-left: 5px;
	cursor: pointer;
	border-radius: 3px;
}

.job_describe_p {
	width: 320px;
	height: 25px;
	line-height: 25px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: #999
}

.job_describe_p_s {
	margin-right: 10px;
}

/*增加*/
.com_current_Location span {
	color: #333;
}

.php_disc {
	background: #f1f1f1;
	height: 38px;
	overflow: hidden;
	zoom: 1;
}

.disc_sx {
	width: 900px;
	float: left;
	display: block;
	margin-top: 8px;
	padding-left: 10px;
}

.yun_h1_title {
	width: 3px;
	height: 20px;
	position: absolute;
	left: 0px;
	top: 8px;
	display: block
}

.disc_sx .disc_zwsx {
	font-size: 15px;
	padding-right: 10px;
	float: left
}

.disc_fac {
	float: none;
	background: url(../images/job_det.jpg) no-repeat right center #fff7ee;
	border: 1px solid #e4393c;
	color: #666;
	margin-left: 5px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0px 28px 0px 10px;
	margin-top: 4px;
	float: left;
	white-space: nowrap;
}

.disc_fac:hover {
	border: 1px solid #e4393c;
	text-decoration: none;
	background: url(../images/job_det_h.jpg) no-repeat right center #ffffff;
}

.Search_jobs_scq {
	color: #000;
	margin-left: 10px;
	line-height: 22px;
	display: block;
	float: left;
	white-space: nowrap;
	width: 150px;
	height: 44px;
	line-height: 44px;
	background: #fff url(../images/bc.png) no-repeat 15px center;
	padding-left: 40px;
	border-radius: 4px;
}

.disc_zwsx_jt {
	float: left;
	margin-right: 5px;
	display: inline-block
}

.Search_jobs_c_a_ln {
	float: right;
	display: inline-block;
	height: 48px;
	line-height: 48px;
	padding: 0 20px;
}

.disc_search {
	float: right;
	display: block;
}

.zh_more {
	float: right;
	margin-right: 9px;
	margin-top: 4px;
}

.zh_more a {
	display: block;
	width: 45px;
	height: 30px;
	border: 1px solid #ddd;
	line-height: 30px;
	padding-left: 10px;
	color: #333;
	background: url(../images/disc_icon3.png) no-repeat 40px center #ffffff;
	font-size: 12px;
	border-radius: 3px;
}

.zh_more .showcheck {
	background: url(../images/disc_iconchexk.png) no-repeat right center #ffffff;
}

.disc_more {
	font-size: 12px;
	display: block;
	position: absolute;
	z-index: 10;
	bottom: -20;
	left: 50%;
	margin-left: -136px;
	background: #fff;
}

.disc_more a {
	font-size: 14px;
	width: 330px;
	text-align: center;
	display: inline-block;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	zoom: 1;
	border-bottom: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	text-align: center;
	cursor: pointer;
	color: #1369c0;
}

.disc_more a:hover {
	border: 1px solid #1369c0;
	border-top: none;
	text-decoration: none
}

.list_age a {
	color: #fff;
}

.list_rem a {
	color: #fff;
}

.user_left_sidebar {
	width: 938px;
	border: 1px solid #eee;
	float: left;
	background: #fff;
	margin-top: 15px;
}

.user_recommendation {
	width: 245px;
	float: right;
	background: #fff;
	border: 1px solid #eee;
	margin-top: 15px;
	padding-bottom: 10px;
}

.search_h1_box_list .search_h1_box_cur2 {
	padding-left: 10px;
	width: 91px;
}

.search_h1_box_list .search_h1_box_cur2 a {
	color: #fff;
}

.search_h1_box_list .search_h1_box_cur3 {
	padding-left: 10px;
	width: 91px;
}

.search_h1_box_list .search_h1_box_cur3 a {
	color: #fff;
}

.disc_pay {
	float: right;
	color: #ff7300;
	font-size: 14px;
	padding-left: 23px;
	min-width: 92px;
	padding-right: 10px;
	overflow: hidden;
	_width: 92px;
	font-size: 12px;
	text-align: right
}

.company_det {
	width: 100%;
	color: #c9c9ca;
	display: block;
	float: left;
	font-size: 14px;
	padding: 8px 0 5px 0;
}

.job_welfare {
	width: 100%;
	float: left
}

.job_welfare_s {
	display: inline-block;
	padding: 4px 8px;
	background: #edf9ff;
	color: #3d9ccc;
	border: 1px solid #e1f2fa;
	margin-top: 3px;
}

.job_welfare_tag {
	width: 100%;
	float: left
}

.job_welfare_tag_s {
	padding: 3px 5px;
	background: #edf9ff;
	color: #007CCF;
	font-size: 12px;
	margin-right: 10px;
	margin-top: 5px;
	display: inline-block;
	border-radius: 3px;
}

.job_welfare_tag_s_icon {
	width: 11px;
	height: 22px;
	display: inline-block;
	background: url(../images/jobtag_icon.png) no-repeat;
	position: absolute;
	right: -11px;
	top: -1px;
}

.search_job_date_fb {
	width: 100%;
	float: left
}

.company_det_c_name {
	width: 350px;
	float: left
}

.search_job_com_t_name {
	width: 100%;
	font-size: 15px;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.search_job_com_t_name a {
	height: 26px;
	line-height: 26px;
	font-size: 16px;
	display: inline-block;
}

.search_job_com_t_name a:hover {
	color: #f60;
	text-decoration: underline;
}

.company_det_hy {
	color: #999;
	line-height: 25px;
	padding-top: 5px
}

.company_det span {
	padding: 0 1px;
}

.user_photo_left img {
	border-radius: 50%;
}

.user_det_c_name {
	width: 250px;
	float: left;
	font-size: 14px;
	line-height: 25px;
	_overflow: hidden
}

.usersearch_job_left_siaber {
	width: 350px;
	padding-left: 20px;
	float: left;
}

.user_photo_left {
	float: left;
	padding-left: 20px;
	position: relative
}

.search_job_list_box_user {
	width: 100%;
	display: block
}

.job_search_xz {
	color: #F85659;
	display: inline-block;
	margin-right: 10px;
	font-weight: bold
}

.recomme_det {
	width: 1198px;
	border: 1px solid #eaeaea;
	background: #fff;
	margin-top: 20px;
	float: left;
	font-size: 14px;
}

.recomme_det h3 {
	color: #372c2c;
	font-weight: normal;
	font-size: 14px;
	background: #f2f1f1;
	width: 100%;
	height: 42px;
	line-height: 42px;
}

.recomme_det_hh {
	font-size: 16px;
	padding-left: 10px;
}

.co_recom {
	width: 100%;
	border-top: none;
	overflow: hidden;
	padding-top: 17px;
	float: left;
}

.co_recom ul {
	width: 100%;
	float: left;
	_margin-left: -10px;
}

.co_recom ul li {
	float: left;
	width: 128px;
	text-align: center;
	margin-left: 20px;
	padding-bottom: 10px;
}

.co_recom ul li .co_recom_imgbox {
	width: 110px;
	height: 110px;
	border: 1px solid #f2f1f1;
	padding: 3px;
}

.co_recom ul li a img {
	width: 100px;
	height: 100px;
	margin-top: 5px;
}

.co_recom ul li a p {
	padding-top: 10px;
	line-height: 25px;
	font-size: 12px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.co_recom ul li a:hover {
	text-decoration: none
}

.co_recom dl {
	margin-left: 8px;
	border-bottom: 1px dashed #ededed;
	line-height: 24px;
	width: 1175px;
	clear: both;
	overflow: hidden;
	margin-top: 12px;
	padding-bottom: 10px;
}

.co_recom dl dt {
	float: left;
	width: 100px;
	text-align: right;
	color: #766c6c;
}

.co_recom dl dd {
	width: 1070px;
	float: left;
}

.co_recom dl dd a {
	color: #766c6c;
	padding-right: 20px;
	display: inline-block;
	float: left;
	white-space: nowrap;
}

.co_recom_link {
	padding-top: 0;
}

.search_job_left_siaber {
	width: 420px;
	padding-left: 20px;
	float: left
}

.co_fav {
	color: #1369c0;
	margin-left: 14px;
	float: left;
	padding-top: 2px;
}

.co_fav i {
	float: left;
	width: 12px;
	height: 12px;
	background: url("../images/disc_icon11.png") no-repeat;
	display: inline-block;
	padding-right: 10px;
	margin-top: 2px;
}

.search_user_list_neme .co_fav em {
	float: left;
}

.search_user_list_neme .disc_per {
	font-size: 16px;
}

.search_user_list_neme {
	width: 100%;
	float: left;
	color: #a4a4a4;
}

.search_user_list_neme img {
	padding: 0 3px;
}

.search_job_right_siaber {
	width: 130px;
	float: right
}

.disc_time {
	float: right;
	color: #9d9999;
	font-size: 12px;
	margin-right: 8px;
	_margin-right: 4px;
}

.person_det {
	padding-left: 12px;
}

.com_search_job_em_pay {
	color: #e8620e;
}

.list_photo {
	padding-left: 15px;
	width: 91px;
}

.search_h1_box_cur4 {
	background: url("../images/disc_icon13.png") no-repeat 7px 11px #fff;
	padding-left: 10px;
	width: 91px;
}

.search_h1_box_cur4 a {
	color: ##1369c0;
}

.co_zztj {
	float: left;
}

.co_zzjp {
	float: left;
	margin-top: 5px;
}

.user_rz_img {
	padding-top: 8px;
	padding-left: 10px;
}

.disc_user_mes {
	padding-top: 3px;
	padding-left: 8px;
}

.POp_up_r em {
	margin-right: 10px;
	border: 1px solid #ddd;
	padding: 3px 10px;
	display: inline-block;
	font-size: 14px;
	margin-top: 10px;
}

.POp_up_r em input {
	width: 13px;
	height: 13px;
	overflow: hidden;
	vertical-align: middle;
	margin-right: 3px;
}

.job_sq_tit_sq {
	width: 100%;
	border-top: 1px solid #ddd;
	padding: 10px 0 0 0;
	text-align: center
}

.search_job_l_xz {
	font-size: 14px;
	color: #f60
}

.company_det .search_job_list_box_line {
	padding: 0px 5px;
}

.yun_job_list_right {
	width: 245px;
	float: right
}

.yun_job_list_right_banner img {
	display: block;
	margin-top: 15px;
}

.job_recommendation {
	width: 243px;
	float: right;
	background: #fff;
	border: 1px solid #eee;
	margin-top: 15px;
	padding-bottom: 10px;
}

.job_recommendation_title {
	width: 100%;
	height: 45px;
	line-height: 45px;
}

.job_recommendation_span {
	float: left;
	font-size: 18px;
	padding-left: 15px;
	position: relative
}

.job_recommendation_span_line {
	width: 4px;
	height: 16px;
	background: #3395f6;
	display: inline-block;
	border-radius: 3px;
	position: absolute;
	left: 0px;
	top: 15px;
}

.job_recommendation_list {
	width: 100%;
	float: left
}

.job_recommendation_list li {
	width: 235px;
	line-height: 30px;
	float: left;
	border-bottom: 1px solid #f1f1f1;
	font-size: 12px;
	position: relative;
	padding: 5px 0 5px 10px;
}

.job_recommendation_list li:hover {
	z-index: 99;
	background-color: #eff6fb;
	/*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*/
}

.job_recommendation_list li:last-child {
	border: none;
}

.job_recommendation_jobname {
	font-size: 15px;
	display: block;
}

.job_recommendation_jobname font {
	color: #333
}

.job_recommendation_Comname {
	width: 100%;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	display: block;
	color: #999;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.job_recommendation_xl {
	padding-left: 22px;
	background: url(../images/xl.png) no-repeat left center;
	margin-left: 14px;
}

.job_recommendation_jy {
	padding-left: 22px;
	background: url(../images/jy.png) no-repeat left center;
	margin-left: 14px;
}

.job_recommendation_city {
	padding-left: 18px;
	background: url(../images/city.png) no-repeat left center;
}

.job_recommendation_xz {
	position: absolute;
	right: 10px;
	top: 0px;
}

.job_recommendation_msg {
	color: #999
}

.user_search_time {
	float: right;
	margin-top: 20px;
	margin-right: 20px;
}

.resume_cont {
	width: 100%;
	float: left;
	overflow: hidden
}

.resume_list {
	width: 100%;
}

.resume_list .resume_list_dl {
	width: 100%;
	float: left;
	border-bottom: 1px solid #e4e4e4;
	position: relative;
	padding: 15px 0;
}

.resume_list .resume_list_dl dt {
	width: 80px;
	float: left;
	height: 100px;
	position: relative;
	margin-left: 10px;
}

.resume_list .resume_list_dl dt img {
	display: block;
}

.resume_list .resume_list_dl dd {
	width: 820px;
	float: left;
	font-size: 13px;
	padding: 0px 0px 0px 20px;
	line-height: 25px;
	color: #666
}

.resume_list_name {
	font-size: 16px;
}

.resume_list_p1_e {
	color: #999
}

.resume_list_p1 {}

.resume_list_p2 {
	width: 100%;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.resume_list_p2_xz {
	color: #e8620e
}

.resume_list_data {
	width: 90px;
	color: #999;
	background: url(../images/yun_job_icon1.png) no-repeat 0 1px;
	*background: url(../images/yun_job_icon1.png) no-repeat 0 4px;
	padding-left: 18px;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 25px;
	white-space: nowrap;
}

.resume_list_p2_l {
	width: 400px;
}

.resume_list_p2_r {
	width: 415px;
	float: left;
	position: relative;
	margin-top: 10px;
}

.resume_list_jobzd {
	width: 68px;
	color: #F00;
	padding-top: 5px;
	display: inline-block;
}

.company_det_hy_time {
	font-size: 12px;
	color: #999;
	padding-top: 8px;
}

.resume_list_jlzd {
	width: 88px;
	color: #F00;
	display: inline-block;
	position: absolute;
	right: 20px;
	top: 45px;
}

.job_sq_tit {
	font-size: 14px;
	font-weight: bold;
}

.Search_clear {
	line-height: 30px;
	color: #093;
	background: url(../images/empty1.png) no-repeat left center;
	padding-left: 18px;
	position: absolute;
	right: 10px;
	top: 5px;
}

.Search_clear a {
	color: #f60
}

.Search_close_box {
	width: 1010px;
	padding: 6px 100px 10px 86px;
	position: relative;
	float: left;
	border-top: 1px solid #ddd;
	z-index: 20;
	min-height: 30px;
}

.Search_close_box_s {
	position: absolute;
	left: 0px;
	top: 0px;
	line-height: 45px;
	text-align: center;
	width: 90px;
	color: #F30;
}

.resume_job_tag {
	background: #e5f1f9;
	margin-right: 5px;
	margin-top: 3px;
	display: inline-block;
	padding: 0px 5px 0px 5px;
	height: 20px;
	line-height: 20px;
	position: relative;
	white-space: nowrap;
	font-size: 12px;
	color: #666
}

.resume_yx_job {
	width: 410px;
	padding-left: 72px;
	height: 28px;
	overflow: hidden;
	position: relative
}

.resume_yx_job_name {
	position: absolute;
	left: 0px;
	top: 0px;
}

.company_bq {
	width: 100%;
	float: left
}

.resume_user_bq {
	display: inline-block;
	padding-left: 20px;
	background: url(../images/yun_resume_icon.png) no-repeat left center;
	margin-right: 10px;
}

.search_job_list_box_userpd {
	padding: 5px 0;
}

.tx_yxjob {
	width: 100%;
	height: 28px;
	overflow: hidden;
}

.tx_yxcity {
	padding: 5px 0;
}


.userresume_recommendation {
	width: 100%;
	padding-bottom: 20px;
	float: left
}

.userresume_recommendation ul li {
	width: 225px;
	line-height: 23px;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #e3e2e2;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

.userresume_recommendation ul li:last-child {
	border: none;
}

.userresume_recommendation ul li:hover {
	z-index: 99;
	/*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*/
}

.userresume_recommendation .userresume_people_box_ft {
	width: 160px;
	float: left;
	padding-left: 10px;
}

.userresume_recommendation .userresume_people_box_rt {
	width: 50px;
	height: 50px;
	float: left;
	margin-top: 5px;
	position: relative
}

.userresume_people_box_rt_tj {
	width: 18px;
	height: 18px;
	line-height: 20px;
	text-align: center;
	border-radius: 50%;
	display: none;
	background: #8eabd5 url(../images/yun_tj.png) no-repeat center center;
	position: absolute;
	right: -7px;
	bottom: -7px;
	color: #fff;
	border: 2px solid #fff
}

.userresume_recommendation .userresume_people_box_rt img {
	border-radius: 50%
}

.userresume_recommendation .userresume_people_box_ft_nm a {
	color: #666;
}

.userresume_recommendation .userresume_people_box_ft_nm a:hover {
	color: #df3237;
}

.userresume_recommendation .userresume_people_box_ft_y {
	width: 100%;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #f72a4b;
	font-size: 12px;
}

.userresume_recommendation .userresume_people_box_ft_v {
	color: #999;
	font-size: 12px;
	width: 100%;
	overflow: hidden;
	word-break: keep-all;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.userresume_line {
	font-size: 12px;
	color: #999;
	padding: 0px 5px;
}

.company_bq .user_tag {
	display: inline-block;
	border-radius: 3px;
	background: #daf2fe;
	color: #30a2c8;
	font-size: 12px;
	padding: 3px 10px;
	margin-right: 5px;
	margin-top: 5px;
}

.company_bq .user_tag:nth-child(2n) {
	background: #e4fcdc;
	color: #46952c;
}

.company_bq .user_tag:nth-child(3n) {
	background: #ebebeb;
	color: #868686;
}

.company_bq .user_tag:nth-child(4n) {
	background: #fef5da;
	color: #ea994e;
}

.company_bq .user_tag:nth-child(5n) {
	background: #f2cccc;
	color: #ff6a6a;
}

/*Search_city*/
.Search_citybox {
	width: 100%;
	float: left;
	font-size: 14px;
	padding-bottom: 20px;
}

.Search_cityboxname {
	width: 70px;
	height: 33px;
	line-height: 33px;
	display: inline-block;
	float: left;
	text-align: right;
	padding-right: 10px;
	color: #555
}

.Search_cityboxright {
	width: 1110px;
	float: left
}

.city_name {
	height: 26px;
	line-height: 26px;
	float: left;
	padding: 0px 10px;
	margin-top: 5px;
	white-space: nowrap;
	color: #726e6e;
	margin-right: 8px;
	border: 1px #FFFFFF solid;
	background-color: #FFFFFF;
	border-radius: 3px;
}

.city_name:hover {
	border: 1px #B4B4B4 solid;
	background-color: #F7F7F7;
	text-decoration: none;
}

.search_city_list_cur {
	width: 40px;
	float: left;
	color: #555;
	font-size: 14px;
	border: 1px solid #ddd;
	display: block;
	padding: 5px 8px;
	height: 14px;
	line-height: 14px;
	margin-right: 5px;
	position: relative
}

.search_city_list_curicon {
	float: left;
	display: block;
	padding: 0px 0px 0px 5px;
}

.search_city_p {
	width: 40px;
	height: 14px;
	line-height: 14px;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.search_city_p_jt {
	width: 13px;
	height: 12px;
	background: url(../images/index_icon1.png) no-repeat;
	display: block;
	position: absolute;
	right: 0px;
	top: 8px;
}

.search_city_active .search_city_p_jt {
	display: none;
}

.search_city_list_all {
	height: 26px;
	line-height: 26px;
	float: left;
	padding: 0px 10px;
	margin-top: 5px;
	white-space: nowrap;
	color: #726e6e;
	margin-right: 8px;
	border: 1px #FFFFFF solid;
	background-color: #FFFFFF;
	border-radius: 3px;
}

.search_city_list {
	width: 900px;
	min-height: 30px;
	_height: 30px;
	overflow: hidden;
	float: left
}

.search_city_listw1100 {
	width: 1100px;
}

.search_city_list_more {
	position: absolute;
	right: 9px;
	top: 5px;
	z-index: 13;
	display: block;
	width: 45px;
	height: 30px;
	border: 1px solid #ddd;
	line-height: 30px;
	padding-left: 10px;
	color: #333;
	background: url(../images/disc_icon3.png) no-repeat 40px center #ffffff;
	font-size: 12px;
	display: block;
}

.search_city_list_more:hover {
	background: url(../images/disc_iconchexk.png) no-repeat right center;
	border: 1px solid #f8f8f8
}

.search_city_list_othercity {
	width: 100%;
	float: left;
	font-size: 14px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding-bottom: 3px;
}

.city_othername {
	float: left;
	margin-right: 5px;
	padding: 5px 8px;
	height: 14px;
	line-height: 14px;
}

.search_city_list_line {
	display: none;
}

.Search_cityboxname_mt5 {
	margin-top: 5px;
}

.search_city_active {
	color: #39F;
	position: relative
}

.search_city_active .search_city_list_line {
	width: 56px;
	height: 10px;
	background: #fff;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	display: inline-block;
	position: absolute;
	left: -1px;
	top: 23px;
	z-index: 11
}

.Search_cityboxclose {
	width: 1044px;
	background: #fff;
	border: 1px solid #ddd;
	padding: 5px 0px 5px 5px;
	float: left
}

.city_name_active {
	color: #df3237;
	border: 1px #68bef9 solid;
	background-color: #dceff9;
}

.Search_citybox_right {
	width: 1118px;
	float: left;
	position: relative
}

.Search_cityall {
	width: 1054px;
	background: #f8f8f8;
	border: 1px solid #ddd;
	padding: 5px 0px 11px 5px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 12;
	padding-right: 50px;
}

.company_det_hy_line {
	font-size: 12px;
	color: #999;
	padding: 0px 6px;
}

.resume_list_xb {
	width: 22px;
	height: 22px;
	line-height: 20px;
	text-align: center;
	border-radius: 50%;
	display: inline-block;
	background: #8eabd5 url(../images/yun_b.png) no-repeat center center;
	position: absolute;
	right: -5px;
	bottom: -3px;
	color: #fff;
	border: 2px solid #fff
}

.resume_list_xb_nv {
	background: #ee7e56 url(../images/yun_g.png) no-repeat center center
}

.yun_look_right {
	float: right;
	padding-right: 20px;
	padding-top: 20px
}

.yun_look_time {
	font-size: 12px;
	color: #999;
	display: block;
	text-align: right
}

.yun_look_bth {
	width: 66px;
	height: 35px;
	line-height: 35px;
	border-radius: 3px;
	text-align: center;
	display: inline-block;
	color: #fff;
	font-size: 16px;
	background: #ff6a6a;
	float: left;
	margin-top: 10px;
}

.yun_look_bth:hover {
	background: #fc4a4a;
	color: #fff;
	text-decoration: none
}

.user_tag_user {
	width: 100%;
	float: left;
}

.user_tag_user .user_tag_user_a {
	display: inline-block;
	border-radius: 2px;
	font-size: 12px;
	background: #f60;
	margin-right: 10px;
	padding: 2px 5px 2px 18px;
	color: #fff;
	background: -webkit-linear-gradient(left, #ff7701, #ff4228);
	background: -o-linear-gradient(left, #ff7701, #ff4228);
	background: linear-gradient(left, #ff7701, #ff4228);
	position: relative;
	margin-top: 10px;
}

.user_tag_user .user_tag_user_a:nth-child(2n) {
	background: -webkit-linear-gradient(left, #01d5ff, #2975ff);
	background: -o-linear-gradient(left, #01d5ff, #2975ff);
	background: linear-gradient(left, #01d5ff, #2975ff);
	color: #fff;
}

.user_tag_user .user_tag_user_a:nth-child(3n) {
	background: -webkit-linear-gradient(left, #16e36a, #10c55b);
	background: -o-linear-gradient(left, #16e36a, #10c55b);
	background: linear-gradient(left, #16e36a, #10c55b);
	color: #fff;
}

.user_tag_user .user_tag_user_a:nth-child(4n) {
	background: -webkit-linear-gradient(left, #da88ed, #b314d7);
	background: -o-linear-gradient(left, #da88ed, #b314d7);
	background: linear-gradient(left, #da88ed, #b314d7);
	color: #fff;
}

.user_tag_user .user_tag_user_a:nth-child(5n) {
	background: -webkit-linear-gradient(left, #156def, #0611c8);
	background: -o-linear-gradient(left, #156def, #0611c8);
	background: linear-gradient(left, #156def, #0611c8);
	color: #fff;
}

.user_tag_user_icon {
	width: 12px;
	height: 12px;
	background: url(../images/yun_ys.png) no-repeat;
	display: inline-block;
	position: absolute;
	left: 3px;
	top: 4px;
}

.user_tag_user_p {
	width: 100%;
	float: left;
	color: #999;
	padding-top: 7px;
}

.user_want {
	width: 260px;
	float: left;
	border-left: 1px solid #eee;
	height: 100px;
	line-height: 100px;
	color: #999;
	margin-top: 10px;
	padding-left: 10px;
	overflow: hidden;
}

.user_name {
	font-size: 18px;
	margin-right: 30px;
	color: #333
}

.user_listinfo {
	font-size: 14px;
	padding-top: 5px;
}

.user_listinfo_line {
	margin: 0 8px;
	font-size: 14px;
	color: #eee;
}

.user_listinfo_city {
	width: 100%;
	float: left;
	color: #999;
	padding: 10px 0 10px 0;
}

.user_listinfo_job {
	width: 100%;
	float: left;
	color: #999;
}

.user_listinfo_job .user_tag {
	color: #df3237;
}

.user_listinfo_mytag {
	width: 100%;
	float: left
}

.user_want_s {
	color: #f00;
	padding: 0px 3px;
}

.search_nologin_tip {
	width: 100%;
	height: 200px;
	text-align: center;
	padding: 150px 0 150px 0;
	float: left;
	background: url(../images/search_nologin_bg.png) no-repeat
}

.search_nologin_user_bg {
	width: 100%;
	height: 330px;
	text-align: center;
	padding: 80px 0 150px 0;
	float: left;
	background: url(../images/search_nologin_userbg.png) no-repeat;
	-webkit-font-smoothing: antialiased
}

.search_nologin_tip_t {
	font-size: 24px;
	font-weight: bold
}

.search_nologin_tip_p {
	font-size: 16px;
	padding: 20px 0 20px 0;
	color: #aca8a8
}

.search_nologin_tip_bth {
	padding: 20px 0 0 0;
}

.search_nologin_tip_bth a {
	width: 140px;
	height: 43px;
	line-height: 43px;
	font-size: 16px;
	background: #ff6a6a;
	display: inline-block;
	margin-right: 10px;
	color: #fff;
	border-radius: 3px;
	margin-left: 10px;
}

.search_nologin_tip_bth a:hover {
	color: #fff;
	text-decoration: none;
	background: #fc4a4a
}

.search_nologin_tip_bth .search_nologin_tip_bth_have {
	background: #df3237
}

.search_nologin_tip_bth .search_nologin_tip_bth_have:hover {
	background: #0e74bb
}

.search_nologin_tip_fw {
	font-size: 20px;
}

.search_nologin_tip_fw {
	padding: 40px 0 20px 0px;
}

.search_nologin_tip_tel {
	font-size: 18px;
	padding-top: 20px;
}

.search_nologin_tip_tel_n {
	color: #39F;
	font-size: 24px;
}

.search_nologin_tip_fws {
	display: inline-block;
	color: #f7100f;
	font-size: 16px;
	background: url(../images/tip_xz.png) no-repeat left center;
	padding-left: 30px;
	margin-right: 20px;
}

.search_nologin_tip_wx {
	font-size: 14px;
	color: #999
}

.search_nologin_tip_fw_box {}






@charset "utf-8";

/* CSS Document */
* {
	margin: 0;
	padding: 0;
}

body {
	position: relative;
	width: 100%;
	height: 100%;
	font-size: 14px;
	font-family: "microsoft yahei"
}

.body_bg {
	background: #f8f8f8
}

a {
	color: #505050;
	text-decoration: none;
	outline: none;
}

a:hover {
	color: #CD0200;
	text-decoration: underline;
}

em,
i {
	font-style: normal;
}

li {
	list-style: none outside none;
}

img {
	border: 0 none;
	vertical-align: middle;
}

input {
	outline: medium none;
}

.m5 {
	margin-top: 5px;
}

.m10 {
	margin-top: 10px;
}

.m15 {
	margin-top: 15px;
}

.mt20 {
	margin-top: 20px;
}

.clear {
	clear: both;
}

.fl {
	float: left
}

.fr {
	float: right
}

.Orange {
	color: #F60
}

.red {
	color: red;
}

.blue {
	color: #4189d8
}

.blod {
	font-weight: bold;
}

button,
input,
textarea,
th,
td {}

.none {
	display: none;
}

#bg {
	background: rgba(0%, 0%, 0%, 0.5);
	bottom: 0;
	display: none;
	left: 0;
	position: absolute;
	right: 0;
	top 0;
	width: 100%;
	height: 100%;
	z-index: 1001;
}

.z-index10 {
	z-index: 10
}

.z-index20 {
	z-index: 20
}

.z-index30 {
	z-index: 30
}

.z-index40 {
	z-index: 40
}

.z-index50 {
	z-index: 50
}

.z-index60 {
	z-index: 60
}

.z-index70 {
	z-index: 70
}

.z-index80 {
	z-index: 80
}

.z-index90 {
	z-index: 90
}

.z-index100 {
	z-index: 100
}

/*submit*/
.uesr_submit {
	color: #fff;
	background: #1178c3;
	border: 1px solid #2776b0;
	box-shadow: 0 1px 0 #38a7f7 inset;
	background-image: -moz-linear-gradient(top, #89c7f8, #1178c3);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1f84d4), color-stop(1, #1178c3));
	border-radius: 3px;
}

.uesr_submit:hover {
	background: #1f84d4;
	text-decoration: none;
	color: #fff;
}

.yun_bth_pic {
	height: 38px;
	line-height: 38px;
	background: #f8f8f8 url(../images/pic_img.png) no-repeat 10px center;
	border: 1px solid #ddd;
	position: relative;
	padding-left: 50px;
	padding-right: 10px;
	cursor: pointer
}

/*color*/
.yun_bg_color {
	background: #df3237
}

.yun_text_color {
	color: #df3237
}

.yun_bg_color_hover {
	background: #2c81d6
}

.yun_z_bg {
	background: #2c81d6
}

.cblue {
	color: #1369c0
}

/*nav color*/
.nav_list .nav_list_hover {
	background: #2c81d6
}

.nav_list li a:hover {
	background: #00b2fc;
}

.header_fixed_list_cur {
	background: #00b2fc
}

.header_fixed_list li a:hover {
	background: #00b2fc;
}

/*other color*/
.broadside_con .bro_con_cur {
	background: #00b2fc;
}

.broadside_con a:hover {
	background: #00b2fc;
}

/*start*/
.w1200 {
	width: 1200px;
	margin: 0 auto
}

.w1000 {
	width: 1200px;
	margin: 0 auto
}

/*header*/
.hp_top {
	width: 100%;
	height: 39px;
	line-height: 39px;
	border-bottom: 1px solid #edecec;
	background: #fff
}

.hp_top_ft {
	color: #404040;
}

.hp_top_rt_login {
	color: #828080;
}

.hp_top_rt_login a {
	color: #828080;
}

.hp_top_rt_login a:hover {
	color: #c30;
}

.hp_top_line {
	color: #d7d2cf;
	padding: 0px 10px;
}

.hp_top_rt_regist_m {
	color: #f30;
}

.hp_top_rg_down {
	width: 9px;
	height: 5px;
	margin-left: 5px;
	background: url(../images/dw.png) no-repeat;
	display: inline-block;
}

.hp_top_rt_regist {
	margin-right: 10px;
	width: 80px;
	position: relative;
}

.hp_top_regist_list {
	border: 1px solid #edecec;
	border-top: none;
	background: #fff;
	width: 90px;
	position: absolute;
	left: -10px;
	top: 40px;
	text-align: center;
}

.hp_top_regist_list ul li {
	height: 35px;
	line-height: 35px;
}

.hp_top_regist_list ul li:hover {
	background: #EFF4FC;
}

.hp_top_regist_list ul li a:hover {
	color: #666;
	text-decoration: none;
}

.hp_top_phone {
	width: 9px;
	height: 13px;
	display: inline-block;
	background: url(../images/sj.png) no-repeat;
}

.hp_top_telphone {
	color: #828080;
}

.hp_top_dy a {
	color: #828080;
}

.hp_top_dy a:hover {
	color: #c30;
}

.hp_top_nav a {
	color: #828080;
}

.hp_head {
	width: 100%;
	background: #fff;
	float: left;
	padding: 30px 0;
}

.hp_head_ft_logo {}

.hp_head_ft_city {
	margin-left: 40px;
	height: 30px;
	line-height: 30px;
	margin-top: 15px;
	background: url(../images/wz.png) no-repeat left;
	width: 180px;
}

.hp_head_ft_city_x {
	padding-left: 20px;
}

.hp_head_ft_city_qh {
	color: #666;
}

.hp_head_search {
	height: 37px;
	padding-left: 155px;
}

.ts2 {
	background: url(../images/bg.png) no-repeat left 10px;
	padding-left: 22px;
	margin: 0 8px;
}

.ts2 a,
.ts2 span {
	margin: 0 3px;
	font-size: 12px;
}

.hp_head_search_job {
	width: 87px;
	border: 2px solid #df3237;
	height: 40px;
	line-height: 40px;
	background: #fff;
	position: relative;
	z-index: 300;
	border-radius: 3px 0px 0px 3px;
	border-right: none;
}

.index_header_seach_find_list {
	width: 87px;
	border: 2px solid #df3237;
	background: #fff;
	position: absolute;
	left: -2px;
	top: 40px;
}

.index_header_seach_find_list a {
	display: block;
	padding-left: 10px;
	height: 30px;
	line-height: 30px;
}

.index_header_seach_find_list a:hover {
	background: #EFF5FC;
	color: #666;
	text-decoration: none;
}

.hp_head_search_job_b {
	padding-left: 10px;
	background: url(../images/ee.png) no-repeat 67px;
	display: block;
	cursor: pointer;
}

.hp_head_search_text {
	border: 2px solid #6279c5;
	border-right: none;
	width: 410px;
	height: 36px;
	color: #999;
	background: #fff;
	text-indent: 10px;
	border-radius:3px 0px 0px 3px    ;
}

.hp_head_search_sr {
	color: #fff;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	background: #6279c5;
	width: 88px;
	cursor: pointer;
	text-align: center;
	border: none;
	border-radius: 0px 3px 3px 0px;
}

.hp_nav {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #6279c5;
	color: #fff;
	float: left;
	overflow: hidden;
}

.hp_nav ul li {
	font-size: 13px;
	float: left;
	position: relative;
	margin-right: 2px;
	z-index: 1;
	height: 36px;
	line-height: 36px;
}

.hp_nav ul li a {
	color: #fff;
	height: 40px;
	line-height: 40px;
	padding: 0px 10px;
	display: inline-block;
}

.hp_nav ul li a:hover {
	text-decoration: none;
	background: #6279c5
	color: #fff;
}

.hp_nav ul .nav_list_hover {
	background: #6279c5
}

/*footer*/
.hp_foot {
	width: 100%;
	text-align: center;
	background: #31383e;
	margin-top: 20px;
}

.hp_foot_wt {
	padding: 45px 0px;
}

.hp_foot_wh {
	width: 1200px;
	position: relative;
}

.hp_foot_wh_lline {
	width: 1px;
	height: 120px;
	border-left: 1px dashed #555555;
	display: inline-block;
	position: absolute;
	left: 30px;
	top: 40px;
}

.hp_foot_wh_rline {
	width: 1px;
	height: 120px;
	border-left: 1px dashed #555555;
	display: inline-block;
	position: absolute;
	right: 20px;
	top: 40px;
}

.hp_foot_wh dl {
	float: left;
	width: 400px;
	text-align: center;
}

.hp_foot_wh dl dt {
	color: #ccc;
	font-size: 16px;
	padding-bottom: 10px;
}

.hp_foot_wh dl dd {
	color: #999;
	line-height: 36px;
	font-size: 12px;
}

.hp_foot_wh dd ul li a {
	color: #999;
}

.hp_foot_pho {
	width: 255px;
	text-align: center;
	margin-top: 20px;
}

.hp_foot_pho dl {
	line-height: 30px;
}

.hp_foot_pho dl dt {
	width: 54px;
	height: 45px;
	display: block;
	margin: 0 auto 10px;
	background: url(../images/kf_tel.png) no-repeat;
}

.hp_foot_pho dl dd {
	color: #b3b1b1;
}

.hp_foot_pho dl dd.hp_foot_pho_nmb {
	color: #ffa405;
	font-size: 30px;
	padding: 10px 0;
}

.hp_foot_wx {
	margin-top: 75px;
	width: 105px;
	text-align: center;
	margin-left: 20px;
}

.hp_foot_wx dl dt {
	width: 105px;
	height: 115px;
	display: block;
}

.hp_foot_wx dl dd {
	color: #ccc;
	font-size: 12px;
}

.hp_foot_bt {
	background: #31383e;
	line-height: 30px;
}

.hp_foot_bt_c {
	width: 1200px;
	margin: 0 auto;
	border-top: 1px solid #50565b;
	padding-top: 25px;
	padding-bottom: 15px;
}




.hp_foot_bt_cr {
	color: #505050;
}

.hp_foot_bt_bot {
	margin-top: 20px;
}

.yun_bth_icon {
	background-image: url(../images/yun_submit2.png);
	background-repeat: no-repeat;
}

.top {
	width: 100%;
	height: 38px;
	background: #fff;
	border-bottom: 1px solid #edecec
}

.top_cot {
	width: 1200px;
	margin: 0 auto;
	line-height: 35px;
}

.top_left {
	width: 500px;
}

.top_cot_content {
	width: 100%;
	color: #666
}

.yun_top_q {
	width: 16px;
	height: 18px;
	display: inline-block;
	background: url(../images/yun_qq.png) no-repeat;
	vertical-align: middle;
	margin-right: 3px;
}

.yun_top_s {
	width: 16px;
	height: 18px;
	display: inline-block;
	background: url(../images/yun_sina.png) no-repeat;
	vertical-align: middle;
	margin-right: 3px;
}

.yun_welcome {
	height: 38px;
	line-height: 38px;
	font-size: 12px;
	color: #404040;
}

.yun_topLogin {
	display: inline-block;
	float: left;
	height: 38px;
	line-height: 38px;
	position: relative;
	text-align: center;
	margin-right: 5px;
}

.yun_topLogin a {
	color: #fff;
}

.yun_topLogin a:hover {
	text-decoration: none
}

.yun_topLogin a.yun_More {
	background: url(../images/yun_t_menun.png) no-repeat 65px 15px;
	display: block;
	float: left;
	height: 32px;
	padding-left: 10px;
	position: relative;
	text-align: left;
	width: 75px;
	z-index: 13;
}

.yun_topLogin a.yun_Morecurrent {
	background: url(../images/yun_t_menu2.png) no-repeat 65px 15px #FFFFFF;
	border-left: 1px solid #edecec;
	border-right: 1px solid #edecec;
	padding-left: 10px;
	width: 73px;
	color: #333
}

.yun_topLogin .yun_More_cor {
	color: #ff6a6a
}

.yun_Moredown {
	border: 1px solid #edecec;
	border-top: none;
	left: 0;
	position: absolute;
	top: 30px;
	z-index: 12;
	background: #fff
}

.yun_topLogin_bth a {
	display: inline-block;
	margin-right: 10px;
	padding-left: 25px;
	background: url(../images/toplogin.png) no-repeat 5px center
}

.yun_top_nav_box {
	width: 295px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	padding-top: 5px;
}

.yun_top_nav_h1 {
	width: 100%;
	height: 25px;
	line-height: 25px;
	background: #f8f8f8;
	font-weight: bold;
	text-indent: 5px;
	float: left
}

.yun_Moredown li {
	float: left;
	line-height: 28px;
	text-align: center;
	width: 100%;
}

.yun_Moredown li a {
	color: #666666;
}

.yun_Moredown li:hover {
	background-color: #F0F0F0;
}

.yun_topNav {
	display: inline;
	height: 32px;
	line-height: 32px;
	position: relative;
	text-align: center;
	width: 85px;
	z-index: 999
}

.yun_topNav a {
	color: #666666;
}

.yun_topNav a:hover {
	text-decoration: none
}


.header_Remind {
	display: inline;
	width: 40px;
	height: 35px;
	position: relative;
	float: right
}

.header_Remind_list_a {
	width: 103px;
	float: left;
	line-height: 22px;
	padding-left: 5px;
}

.header_Remind b {
	color: #F00
}

.header_Remind_list {
	width: 110px;
	border: 1px solid #ccc;
	background: #fff;
	position: absolute;
	left: 0px;
	top: 34px;
	padding-right: 6px;
	padding-bottom: 5px;
	;
	z-index: 500;
	padding-top: 5px;
}

.header_Remind_hover {
	position: relative;
	z-index: 9999999;
}

.header_Remind_hover .header_Remind_list_a {
	float: left;
	line-height: 23px;
	color: #666;
}

.header_Remind_hover .header_Remind_list_a a {
	display: inline-block;
	width: 73px;
	float: left
}

.header_Remind_em {
	display: inline-block;
	background: url(../images/yun_t_menu1.png) no-repeat 33px 15px;
	display: block;
	float: left;
	height: 35px;
	padding-left: 10px;
	position: relative;
	text-align: left;
	width: 40px;
	z-index: 600;
}

.header_Remind_em_hover {
	width: 38px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff url(../images/yun_t_menu2.png) no-repeat 33px 15px;
}

.header_Remind_msg {
	display: inline-block;
	width: 17px;
	height: 13px;
	background: url(../images/xf.gif) no-repeat;
	margin-top: 12px;
}

.header_Remind_em_hover .header_Remind_msg {
	background: url(../images/xf_h.gif) no-repeat;
}

.header_Remind_list_r {
	color: #f60;
	font-size: 14px;
}

.wap_icon {
	background: url(../images/sj.png) no-repeat left center;
	padding-left: 15px;
	display: inline-block;
	color: #88827e;
	margin-left: 10px;
}

.htop_line {
	font-size: 12px;
	color: #d0cbc7;
	padding: 0px 10px;
}

.htop_line_two {
	font-size: 12px;
	color: #d0cbc7;
	padding-left: 10px
}

.top_cot {
	width: 1200px;
	margin: 0 auto;
	line-height: 38px;
}

.top_left {
	width: 500px;
}

.top_cot_content {
	width: 100%;
	color: #666
}

.yun_top_q {
	width: 16px;
	height: 18px;
	display: inline-block;
	background: url(../images/yun_qq.png) no-repeat;
	vertical-align: middle;
	margin-right: 3px;
}

.yun_top_s {
	width: 16px;
	height: 18px;
	display: inline-block;
	background: url(../images/yun_sina.png) no-repeat;
	vertical-align: middle;
	margin-right: 3px;
}


.yun_Moredown {
	border: 1px solid #edecec;
	border-top: none;
	left: 0;
	position: absolute;
	top: 35px;
	z-index: 12;
	background: #fff
}

.yun_top_nav_box {
	width: 295px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	padding-top: 5px;
}

.yun_top_nav_h1 {
	width: 100%;
	height: 25px;
	line-height: 25px;
	background: #f8f8f8;
	font-weight: bold;
	text-indent: 5px;
	float: left
}

.yun_Moredown li {
	float: left;
	line-height: 28px;
	text-align: center;
	width: 84px;
}

.yun_Moredown li a {
	color: #666666;
}

.yun_Moredown li:hover {
	background-color: #F0F0F0;
}

.yun_topNav {
	display: inline;
	height: 35px;
	line-height: 35px;
	position: relative;
	text-align: center;
	width: 85px;
	z-index: 999
}

.yun_topNav a {
	color: #666666;
}

.yun_topNav a:hover {
	text-decoration: none
}

.yun_topNav a.yun_navMore {
	background: url(../images/yun_t_menu1.png) no-repeat 70px 15px;
	display: block;
	float: left;
	height: 35px;
	padding-left: 10px;
	position: relative;
	text-align: left;
	width: 70px;
	z-index: 203;
}

.yun_topNav a.yun_webMorecurrent {
	background: url(../images/yun_t_menu2.png) no-repeat 70px 15px #FFFFFF;
	border-left: 1px solid #edecec;
	border-right: 1px solid #edecec;
	padding-left: 9px;
	width: 69px;
}

.yun_webMoredown {
	background-color: #FFFFFF;
	border: 1px solid #edecec;
	left: -237px;
	position: absolute;
	text-align: left;
	top: 34px;
	width: 315px;
	z-index: 202;
	overflow: hidden
}

.yun_webMoredown .yun_top_nav_box_l {
	float: left;
	height: auto;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
	width: 305px;
}

.yun_webMoredown .yun_top_nav_box_l li {
	float: left;
	height: 30px;
	line-height: 30px;
	width: 95px;
}

.yun_webMoredown .yun_top_nav_box_l li a {
	color: #666666;
}

.yun_webMoredown .yun_top_nav_box_l li a:hover {
	color: #0095EB;
}

.yun_top_nav_box_wx {
	width: 100%;
	border-top: 1px solid #ddd;
	float: left;
	padding: 10px 0;
}

.yun_top_nav_box_wx li {
	width: 70px;
	float: left
}

.yun_top_nav_box_wx li a {
	width: 50px;
	height: 25px;
	line-height: 25px;
	background: url(../images/mobile_ico.gif) no-repeat;
	display: block;
	padding-left: 22px;
	float: left
}

.yun_top_nav_box_wx li a.move_01 {
	background-position: 4px -130px;
}

.yun_top_nav_box_wx li a.move_01:hover {
	background-position: 4px 5px;
	color: #FF6600 !important;
}

.yun_top_nav_box_wx li a.move_02 {
	background-position: 2px -158px;
}

.yun_top_nav_box_wx li a.move_02:hover {
	background-position: 2px -23px;
}

.yun_top_nav_box_wx li a.move_03 {
	background-position: 0 -210px;
}

.yun_top_nav_box_wx li a.move_03:hover {
	background-position: 0 -75px;
}

.yun_top_nav_box_wx li a.move_04 {
	background-position: 2px -185px;
}

.yun_top_nav_box_wx li a.move_04:hover {
	background-position: 2px -50px;
}

.yun_More_cor_red {
	color: #ff6a6a
}

.header_Remind {
	display: inline;
	width: 40px;
	height: 35px;
	position: relative;
	float: right
}

.header_Remind_list_a {
	width: 103px;
	float: left;
	line-height: 22px;
	padding-left: 5px;
}

.header_Remind b {
	color: #F00
}

.header_Remind_list {
	width: 110px;
	border: 1px solid #ccc;
	background: #fff;
	position: absolute;
	left: 0px;
	top: 34px;
	padding-right: 6px;
	padding-bottom: 5px;
	;
	z-index: 500;
	padding-top: 5px;
}

.header_Remind_hover {
	position: relative;
	z-index: 9999999;
}

.header_Remind_hover .header_Remind_list_a {
	float: left;
	line-height: 23px;
	color: #666;
}

.header_Remind_hover .header_Remind_list_a a {
	display: inline-block;
	width: 73px;
	float: left
}

.header_Remind_em {
	display: inline-block;
	background: url(../images/yun_t_menu1.png) no-repeat 33px 15px;
	display: block;
	float: left;
	height: 35px;
	padding-left: 10px;
	position: relative;
	text-align: left;
	width: 40px;
	z-index: 600;
}

.header_Remind_em_hover {
	width: 38px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff url(../images/yun_t_menu2.png) no-repeat 33px 15px;
}

.header_Remind_msg {
	display: inline-block;
	width: 17px;
	height: 13px;
	background: url(../images/xf.gif) no-repeat;
	margin-top: 12px;
}

.header_Remind_em_hover .header_Remind_msg {
	background: url(../images/xf_h.gif) no-repeat;
}

.header_Remind_list_r {
	color: #f60;
	font-size: 14px;
}

.wap_icon {
	background: url(../images/sj.png) no-repeat left center;
	padding-left: 15px;
	display: inline-block;
	color: #88827e;
	margin-left: 10px;
}

.htop_line {
	font-size: 12px;
	color: #d0cbc7;
	padding: 0px 10px;
}

.htop_line_two {
	font-size: 12px;
	color: #d0cbc7;
	padding-left: 10px
}

.top_dy {
	color: #88827e;
}

.top_logoin {
	width: 60px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	background-position: -274px -3px;
	color: #fff;
}

.top_logoin:hover {
	color: #fff;
}

.top_logoin2 {
	width: 60px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	background-position: -340px -3px;
	color: #fff;
}

.top_logoin2:hover {
	color: #fff;
}

.top_right_re {}

.top_right {}

.top_right a {
	color: #404040
}

.fastlogin {
	float: right;
	line-height: 38px
}

.fastlogin span {
	width: 60px;
	float: left;
	text-align: center
}

.fastlogin span img {
	float: left;
	margin: 10px 5px 0 0;
}

.fastlogin span a {
	float: left;
}

.fastlogin a:hover {
	text-decoration: none
}

.top_mune {
	width: 64px;
	display: inline-block;
	background-position: -340px -73px;
}

.header_box {
	width: 100%;
	float: left;
	background: #fff;
}

.header {
	width: 1200px;
	margin: 0 auto;
}

.header_content {
	width: 1200px;
	float: left;
	padding: 15px 0
}

.logo img {
	max-height: 100px;
}

.header_city {
	color: #a6a6a6;
	padding-left: 20px;
	width: 200px;
	float: left;
	margin-top: 20px;
}

.heder_city_line {
	background: url(../images/yun_map_icon.jpg) no-repeat;
	padding-left: 20px;
	color: #a6a6a6;
	float: left;
}

.header_city_h1 {
	float: left;
	font-size: 20px;
	color: #278edb;
	float: left;
	font-size: 14px;
	font-weight: bold;
}

.heder_city_jr {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #000
}

.header_city_more {
	width: 70px;
	float: left;
	margin-left: 10px;
	line-height: 20px;
}

.header_city_more a {
	color: #278edb;
}

.header_city_more a:hover {
	color: #3da8d6;
}

.header_seach {
	width: 428px;
}

.header_seach_txt {
	width: 259px;
	height: 38px;
	background: url(../images/header_text_bg.jpg) no-repeat 0px 0px;
	line-height: 38px;
	color: #9c9c9c;
	border: none;
	text-indent: 10px;
	float: left;
	font-size: 14px;
}

.header_seach_sub {
	width: 75px;
	height: 38px;
	background: url(../images/header_sub.png) no-repeat;
	border: none;
	cursor: pointer;
	border: none;
	float: left
}

.header_seach_find {
	width: 80px;
	float: left;
	height: 38px;
	line-height: 38px;
	padding-left: 10px;
	background: url(../images/job_find.png) no-repeat;
	color: #555;
	cursor: pointer;
	position: relative;
	z-index: 10;
	font-size: 14px;
}

.header_seach_find_list {
	width: 86px;
	background: #fff;
	border: 1px solid #ccc;
	position: absolute;
	left: 1px;
	top: 35px;
	text-indent: 10px;
}

.header_seach_find_list a {
	display: block;
	line-height: 23px;
	color: #969090;
}

.header_seach_find_list a:hover {
	background: #09F;
	color: #fff;
	text-decoration: none
}

.header_seach_tag {
	width: 100%;
	height: 25px;
	line-height: 25px;
	float: left;
	color: #969090;
}

.header_seach_tag a {
	display: inline-block;
	color: #969090;
	white-space: nowrap;
}

.nav {
	width: 100%;
	height: 48px;
	position: relative;
	z-index: 8
}

.nav_cont_content {
	width: 1200px;
	height: 48px;
	margin: 0 auto;
}

.nav_cont {
	width: 100%;
	height: 48px;
	float: left;
	z-index: 1001;
	position: relative;
	z-index: 1px
}

.nav_list li {
	display: inline-block;
	cursor: pointer;
	position: relative;
	float: left;
	margin-right: 1px;
}

.nav_list li a {
	display: block;
	height: 48px;
	line-height: 48px;
	color: #fff;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 16px;
}

.nav_list li a span {
	margin-top: 20px;
	display: block;
	height: 20px;
	float: left
}

.nav_list li a:hover {
	color: #fff;
	text-decoration: none
}

.nav_right_content {
	width: 130px;
	height: 44px;
	position: relative;
	float: right;
	z-index: 2px;
	text-align: right
}

.nav_right_a a {
	text-align: center;
	color: #fff;
	line-height: 44px;
	display: inline-block
}

.nav_right_span {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 40px;
	color: #fff;
}

.nav_right_a a:hover {
	color: #fff;
	text-decoration: none
}

.yun_content {
	width: 1200px;
	margin: 0 auto;
}

.nav_icon {
	position: absolute;
	width: 27px;
	height: 18px;
}

.nav_icon_new {
	right: 0px;
	top: 0px;
}

.nav_icon_hot {
	right: 8px;
	top: 2px;
}

.nav_icon img {
	display: block
}

.yun_content {
	width: 1200px;
	margin: 0 auto;
}

.footer {
	width: 100%;
	clear: both
}

.foot {
	width: 100%;
	background: #f9f9f9;
	border-top: 1px solid #e0e0e0;
	line-height: 25px;
	color: #816e74;
	margin-top: 10px;
}

.foot_conent {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.footer_left {
	width: 800px;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
}

.footer_list {
	width: 160px;
	float: left
}

.footer_list dt {
	font-size: 16px;
	font-weight: bold;
	height: 26px;
	line-height: 26px;
	margin: 0px 0px 10px
}

.footer_list dd {
	line-height: 28px;
	font-size: 14px;
}

.footer_right {
	width: 180px;
	float: left;
	padding-top: 20px;
}

.footer_wx {
	width: 120px;
	float: right;
	margin-top: 26px;
}

.footer_wx_p {
	width: 100%;
	text-align: center;
	font-size: 14px;
}

.footer_touch {
	font-size: 14px;
	font-weight: bold;
	height: 26px;
	line-height: 26px;
}

.footer_tel {
	color: #FF6600;
	font-size: 24px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.footer_last a {
	width: 50px;
	background: url(../images/mobile_ico.gif) no-repeat;
	display: block;
	padding-left: 22px;
	float: left
}

.footer_last a.move_01 {
	background-position: 4px -130px;
}

.footer_last a.move_01:hover {
	background-position: 4px 5px;
	color: #FF6600 !important;
}

.footer_last a.move_02 {
	background-position: 2px -158px;
}

.footer_last a.move_02:hover {
	background-position: 2px -23px;
}

.footer_last a.move_03 {
	background-position: 0 -210px;
}

.footer_last a.move_03:hover {
	background-position: 0 -75px;
}

.footer_last a.move_04 {
	background-position: 2px -185px;
}

.footer_last a.move_04:hover {
	background-position: 2px -50px;
}

.footer_bot {
	width: 100%;
	background: #fff;
	border-top: 1px solid #e0e0e0;
	padding-top: 20px;
}

.footer_bot_p {
	width: 100%;
	text-align: center;
	line-height: 25px;
	font-size: 14px;
}

.footer_img {
	width: 100%;
	text-align: center
}

.footer_help_tel {
	float: left;
	width: 260px;
	text-align: center;
	font-size: 14px;
	margin-top: 20px;
}

.footer_help_tel p {
	padding: 4px 0;
	color: #888888;
	font-size: 15px;
}

.footer_help_tel p.footer_help_tel_num {
	font-size: 24px;
	color: #f60
}

.footer_icon_hf {
	width: 64px;
	height: 74px;
	display: inline-block;
	background: url(../images/yunkficon.png) no-repeat;
}

/*分页*/
.pages .selected {
	background: #df3237;
	border: 1px solid #df3237
}

.pages {
	width: 100%;
	text-align: center;
	margin: 0 auto;
	float: left;
	margin-top: 10px;
	font-size: 14px;
	line-height: 25px;
}

.pages a {
	display: inline-block;
	padding: 5px 14px 5px 14px;
	margin-left: 8px;
	color: #666;
	border: 1px solid #dedede;
	font-size: 14px;
	border-radius: 3px;
	background: #fff
}

.pages em {
	margin-left: 10px;
	height: 35px;
	line-height: 30px;
	color: #666;
	display: inline-block;
}

.pages .selected {
	font-weight: bold;
	color: #fff;
	;
	border: 1px solid ##00b2fc
}

.pages a:hover {
	color: #fff;
	background: #df3237;
	border: 1px solid #df3237;
	text-decoration: none;
}

.current_Location {
	width: 100%;
	height: 20px;
	line-height: 20px;
	padding: 15px 0;
	float: left;
	background: none;
	font-size: 14px;
	color: #625c5c
}

.current_Location a {
	color: #000000
}

.header_fixed {
	width: 100%;
	position: fixed;
	_position: absolute;
	height: 45px;
	top: 0px;
	left: 0px;
	z-index: 1000000000
}

.header_fixed_cont {
	width: 1200px;
	margin: 0 auto;
	position: relative
}

.header_fixed_close a {
	color: #fff;
}

.header_fixed_close {
	position: absolute;
	right: -40px;
	top: 13px;
}

.header_fixed_list {
	width: 1080px;
	height: 45px;
	overflow: hidden;
	float: left
}

.header_fixed_list li {
	float: left;
	line-height: 45px;
	font-size: 14px;
}

.header_fixed_list li a {
	color: #fff;
	display: block;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 15px
}

.header_fixed_list li a:hover {
	color: #fff;
	text-decoration: none
}

.header_fixed_login {
	width: 135px;
	position: absolute;
	right: 0px;
	top: 0px;
}

.header_fixed_login_l {
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #fff;
	float: left;
	margin-left: 2px;
	background: #00b2fc
}

.header_fixed_login_box {
	width: 65px;
	position: absolute;
	left: 0px;
	top: 25px;
	background: #005e9d;
}

.header_fixed_login_dl {
	position: relative;
	cursor: pointer;
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
}

.header_fixed_login_a {
	display: block;
	text-align: center;
	color: #fff;
	line-height: 30px;
}

.header_fixed_login_a:hover {
	background: #df3237;
	color: #fff;
	text-decoration: none
}

.header_fixed_reg_box {
	width: 64px;
	position: absolute;
	left: -5px;
	top: 25px;
	background: #00b2fc;
	border: 1px solid #00b2fc;
}

.header_fixed_login_after {
	width: 125px;
	height: 25px;
	line-height: 25px;
	float: left;
	position: relative;
}

.header_fixed_login_after_cont {
	background: #00b2fc url(../images/yun_h_icon.gif) no-repeat 110px center;
	color: #fff;
	padding-left: 10px;
	cursor: pointer
}

.header_fixed_login_after_name {
	width: 92px;
	height: 25px;
	line-height: 25px;
	display: block;
	overflow: hidden
}

.header_fixed_reg_box_ye {
	width: 123px;
	position: absolute;
	left: 0px;
	background: #00b2fc;
	border: 1px solid #00b2fc
}

.header_fixed_reg_box_ye .header_fixed_login_a {
	border-top: 1px solid #4fcafd;
	color: #fff
}

.left_sidebar {
	width: 245px;
	margin-bottom: 10px;
}

.right_sidebar {
	width: 722px;
	margin-bottom: 10px;
}

.hbg {
	background: url(../images/yun_hbg.png) no-repeat
}

.left_h1 {
	width: 100%;
	height: 30px;
}

.left_h1_l {
	width: 46px;
	height: 30px;
	background-position: 0px 0px
}

.left_h1_c {
	width: 176px;
	height: 30px;
	line-height: 30px;
	background: url(../images/yun_hbg.png) repeat-x 0 -34px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	padding-left: 10px;
}

.left_h1_r {
	width: 13px;
	height: 30px;
	background-position: 0px -68px
}

.yun_title {
	background: url(../images/yun_icon_hj.png) no-repeat
}

.Latest_talent_h1 .r_ir {
	display: block;
	width: 8px;
	background-position: -112px -358px;
	float: right;
	overflow: hidden
}

.yun_com_ban {
	width: 974px;
	border: 3px solid #fff;
}

.left_sidebar_job {
	width: 197px;
	background: url(../images/yun_seach_left.png) repeat-y;
}

.left_sidebar_job_jj {
	width: 197px;
	background: url(../images/yun_seach_left.png) repeat-y;
}

.left_sidebar_job_jj li {
	width: 175px;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 18px;
	background: url(../images/bul_cir_blue.gif) no-repeat 5px 5px;
	padding-left: 15px;
	float: left
}

.left_sidebar_job_jj li a {
	width: 100%;
	float: left;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	display: block;
	color: #cd0200
}

.left_sidebar_job_jj li .job_name_red {
	color: #444;
}

.left_sidebar_job_jj li span {
	color: #666
}

.right_sidebar_cot {
	width: 760px;
}

.micro_resume_left {}

.index_banner_top {
	wodth: 100%;
	float: left
}

.index_banner_top img {
	display: block;
	margin-top: 10px;
}

/*link*/
.yun_link_content {
	width: 1160px;
	background: #fff;
	padding: 20px;
	float: left;
	margin-top: 20px;
}

.yun_link_content_tit {
	font-size: 16px;
	font-weight: bold;
	float: left;
	padding-left: 15px;
	position: relative
}

.yun_link_content_tit_icon {
	display: inline-block;
	width: 5px;
	height: 18px;
	background: #df3237;
	position: absolute;
	left: 0px;
	top: 3px;
}

.yun_link_content_list {
	width: 100%;
	float: left;
	padding-top: 10px;
}

.yun_link_content_list li {
	float: left;
	;
	border: 1px solid #eee;
	margin-top: 10px;
	margin-right: 10px;
}

.yun_link_content_linkp {
	width: 100%;
	float: left;
	padding-top: 20px;
}

.yun_link_content_linkp a {
	display: inline-block;
	margin-right: 10px;
	line-height: 30px;
}

.fri_left {
	width: 320px;
	padding: 10px;
	float: left;
	margin-top: 10px;
}

.fri_left h1 {
	color: #006697;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
}

.fri_left p {
	color: #333333;
	line-height: 30px;
	margin: 0;
}

.fri_right {
	width: 800px;
	border-left: 1px solid #eee;
	background: #fff;
	float: right;
	margin-top: 30px;
}

.fri_right ul {
	width: 100%;
	float: left;
	padding-top: 30px;
}

.fri_right ul li {
	width: 100%;
	margin-top: 20px;
	line-height: 30px;
	float: left
}

.fri_right ul li strong {
	width: 130px;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	color: #666;
	line-height: 36px;
	float: left;
}

.fri_right ul li .bot {
	width: 300px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #eee;
}

.login_button2 {
	background: #df3237;
	border: medium none;
	cursor: pointer;
	height: 36px;
	color: #fff;
	font-size: 14px;
	width: 102px;
}

.send_yun_bth {
	background: #f60;
	border: medium none;
	cursor: pointer;
	height: 27px;
	width: 88px;
	line-height: 27px;
	padding: 0;
	text-align: center;
	color: #000
}

.yun_link_select {
	width: 200px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #eee;
	float: left;
	position: relative
}

.yun_link_select_text {
	width: 100%;
	height: 36px;
	border: none;
	background: url(../images/disc_icon14.png) no-repeat 180px center;
	text-align: left;
	text-indent: 10px;
}

.yun_link_select_list {
	width: 200px;
	border: 1px solid #eee;
	position: absolute;
	left: -1px;
	top: 36px;
	background: #fff
}

.yun_link_select_list a {
	display: block;
	line-height: 36px;
	padding-left: 10px;
}

.yun_link_select_list a:hover {
	background: #ddedf8
}

/*对联广告、底部悬浮广告css注：问答模块并未引用该css文件，要修改此处广告css，需修改两个css文件*/
.duilian {
	top: 200px;
	position: absolute;
	width: 102px;
	overflow: hidden;
	display: none;
	z-index: 1000000000
}

.duilian_left {
	left: 6px;
}

.duilian_right {
	right: 6px;
}

.duilian_con {
	border: #CCC solid 1px;
	width: 100px;
	height: 300px;
	overflow: hidden;
}

.close_container {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: url("../images/footer_bg.png") repeat-x scroll 0 -50px transparent;
	border-color: #CCCCCC;
	border-image: none;
	border-right: 1px solid #CCCCCC;
	border-style: solid;
	border-width: 0 1px 1px;
	height: 25px;
	line-height: 25px;
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 100px;
}

.close_container .btn_close {
	background: url("../images/footer_bg.png") no-repeat scroll 0 -85px transparent;
	cursor: pointer;
	display: inline;
	float: right;
	height: 19px;
	margin: 3px 5px 2px 0;
	overflow: hidden;
	width: 52px;
}

.footer_ban {
	width: 1200px;
	margin: 0 auto;
}

.baner_footer {
	width: 1200px;
	position: relative
}

.ban_close {
	width: 11px;
	height: 11px;
	background: url(../images/close.jpg) no-repeat;
	text-indent: -99999px;
	position: absolute;
	right: 5px;
	top: 5px;
}

#footer_ad .footer_ban .baner_footer {
	TEXT-ALIGN: center;
	POSITION: fixed;
	LINE-HEIGHT: 60px;
	BOTTOM: 0px;
	z-index: 9999;
	FONT-SIZE: 12px;
	CURSOR: pointer;
	_position: absolute;
	_bottom: 0px;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(0))));
}

/*对联广告、底部悬浮广告css  结束*/
.about_content {
	width: 1200px;
	margin: 15px auto;
}

.about_left {
	width: 180px;
	background: #fff;
	border: 1px solid #e9e9e9;
	float: left;
	padding-bottom: 50px;
	min-height: 500px;
	font-family: "microsoft yahei"
}

.about_left_h1 {
	width: 100%;
	height: 44px;
	line-height: 44px;
	font-size: 18px;
	color: #2980b9;
	border-bottom: 1px solid #ebebeb
}

.about_left_h1_span {
	padding-left: 30px;
}

.about_left_tit {
	width: 100%;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}

.bout_left_tit_span {
	padding-left: 20px;
}

.about_left_ul {
	width: 100%
}

.about_left_ul li {
	width: 100%;
}

.about_left_ul li a {
	width: 135px;
	height: 30px;
	display: block;
	line-height: 30px;
	padding-left: 30px;
	border-left: 4px solid #fff;
	font-size: 14px;
}

.about_left_ul .about_left_ul_cur a {
	background: #f1f1f1;
	border-left: 4px solid #2980b9;
	color: #2980b9
}

.about_left_ul li a:hover {
	background: #f1f1f1;
	border-left: 4px solid #2980b9;
}

.about_right {
	width: 980px;
	float: right;
	background: #fff;
	border: 1px solid #e9e9e9;
	padding: 10px;
	min-height: 500px;
}

.about_right_h1 {
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: #f8f8f8;
	font-family: "microsoft yahei", "宋体"
}

.about_right_span {
	float: left;
	font-size: 16px;
	padding-left: 10px;
}

.about_right_cur {
	float: right;
	margin-right: 10px;
}

.about_right_p {
	font-size: 14px;
	line-height: 30px;
	color: #666;
	padding-top: 10px;
	text-indent: 20px;
	padding: 10px;
}

.com_admin_ask {
	width: 16px;
	height: 16px;
	background: url(../images/ask.jpg) no-repeat;
	display: inline-block;
	float: left;
	margin-top: 15px;
	cursor: pointer
}

/*订阅*/
.container {
	width: 1200px;
	margin: 0 auto
}

.subscribe_cont {
	width: 1180px;
	padding: 0px 10px 40px 10px;
	float: left;
	background: #fff;
}

.subscribe_cont_h1 {
	width: 1030px;
	height: 105px;
	line-height: 105px;
	border-bottom: 1px solid #d9d5d5;
	font-size: 18px;
	color: #b0aaaa;
	padding-left: 150px;
	background: url(../images/sub_bg.jpg) no-repeat 10px 20px
}

.subscribe_cont_h1_p {
	font-size: 24px;
	padding-right: 10px;
}

.subscribe_cont_list {
	width: 100%;
	float: left;
	padding: 10px 0;
	margin-top: 10px;
}

.subscribe_cont_list_name {
	display: block;
	width: 230px;
	text-align: right;
	font-size: 16px;
	color: #9c9a9a;
	line-height: 38px;
	float: left;
	padding-right: 10px;
}

.post_read_chose {
	display: inline-block;
	background: #fff;
	width: 260px;
	color: #666;
	font-size: 16px;
	padding-left: 10px;
	float: left;
	margin-top: 8px;
}

.post_read_radio {
	width: 13px;
	height: 13px;
	overflow: hidden;
	vertical-align: middle;
	margin-right: 10px;
}

.post_read_valid {
	width: 375px;
	border: 1px solid #e3e0e0;
	height: 38px;
	line-height: 38px;
	color: #666;
	padding-left: 10px;
}

.post_read_text {
	width: 180px;
	height: 38px;
	border: 1px solid #e3e0e0;
	float: left;
	position: relative;
	margin-right: 15px;
}

.sub_xz_text {
	width: 120px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #e3e0e0;
	float: left;
}

.sub_xz_text_line {
	width: 20px;
	text-align: center;
	display: inline-block;
	line-height: 38px;
	float: left
}

.subscribe_cont_dw {
	padding-left: 10px;
	color: #999;
	text-align: center;
	display: inline-block;
	line-height: 38px;
	float: left
}

.post_read_button {
	width: 180px;
	height: 36px;
	border: none;
	text-align: left;
	font-size: 16px;
	font-family: microsoft yahei;
	color: #666;
	cursor: pointer;
	padding-left: 10px;
	background: #fff url(../images/sub_bg2.gif) no-repeat 160px center
}

.post_read_text_big {
	width: 340px;
	height: 38px;
	border: 1px solid #e3e0e0;
	float: left;
	position: relative;
	margin-right: 15px;
}

.post_read_button_big {
	width: 340px;
	height: 36px;
	border: none;
	text-align: left;
	font-size: 16px;
	font-family: microsoft yahei;
	color: #666;
	cursor: pointer;
	padding-left: 10px;
	background: #fff url(../images/sub_bg2.gif) no-repeat 320px center
}

.subscribe_cont_bth {
	width: 100%;
	float: left;
}

.post_read_bth1 {
	width: 140px;
	height: 43px;
	margin-right: 20px;
	background: #F60;
	color: #fff;
	font-size: 16px;
	font-family: microsoft yahei;
	border: none;
	cursor: pointer
}

.post_read_bth2 {
	width: 140px;
	height: 43px;
	margin-left: 20px;
	background: #ccc;
	font-size: 16px;
	font-family: microsoft yahei;
	border: none;
	cursor: pointer
}

.post_read_text_re10 {
	position: relative;
	z-index: 10
}

.post_read_text_re9 {
	position: relative;
	z-index: 9
}

.post_read_text_re8 {
	position: relative;
	z-index: 8
}

.post_read_text_re7 {
	position: relative;
	z-index: 7
}

.post_read_text_re6 {
	position: relative;
	z-index: 6
}

.post_read_text_re5 {
	position: relative;
	z-index: 5
}

.post_read_text_re4 {
	position: relative;
	z-index: 4
}

.post_read_text_re3 {
	position: relative;
	z-index: 3
}

.post_read_text_re2 {
	position: relative;
	z-index: 2
}

.subscribe_cont_tips {
	width: 468px;
	float: left;
	margin-top: 10px;
	padding-left: 160px;
	color: #ef3d0d;
	font-size: 14px;
}

.post_read_text_box {
	width: 623px;
	border: 1px solid #e3e0e0;
	background: #fff;
	position: absolute;
	left: -1px;
	top: 38px;
	padding-bottom: 10px;
	float: left;
	z-index: 10
}

.post_read_text_box_198 {
	left: -198px;
}

.post_read_text_box_395 {
	left: -395px
}

.post_read_text_box .post_read_text_box_list {
	width: 100%;
}

.post_read_text_box .post_read_text_box_list li {
	width: 140px;
	height: 38px;
	line-height: 38px;
	float: left;
	background: #fafafa;
	margin-left: 10px;
	margin-top: 10px;
	font-size: 12px;
	overflow: hidden;
}

.post_read_text_box .post_read_text_box_list li a {
	display: block;
	text-align: center;
}

.post_read_text_box .post_read_text_box_list li a:hover {
	background: #4A8AD3;
	color: #fff;
}

.post_read_body_pp {
	font-size: 16px;
	line-height: 30px;
	width: 100%;
	float: left;
}

.post_read_body_e {
	font-size: 18px;
	color: #F60
}

.post_btn_big {
	display: block;
	width: 150px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	margin-top: 20px;
	margin-left: 20px;
	background: #F60;
	color: #fff;
	font-size: 16px;
	font-family: microsoft yahei;
}

.post_read_body_c {
	font-size: 14px;
	line-height: 30px;
	margin-top: 20px;
	width: 100%;
	float: left;
}

.post_read_h1 {
	width: 100%;
	float: left;
}

.post_read_title {
	font-size: 26px;
}

.post_read_body_c a {
	font-size: 16px;
	color: #F60
}

.container_cont {
	width: 1198px;
	border: 1px solid #e3e0e0;
	background: #fff;
	float: left;
	margin-top: 20px;
	padding: 60px 0;
}

.container_cont_fr {
	width: 600px;
	padding-left: 480px;
	background: url(../images/yun_yj.jpg) no-repeat 50px 50px;
	float: left;
}

.post_read_p {
	font-size: 14px;
	font-weight: normal;
	line-height: 44px;
	margin-left: 10px;
}

.post_email {
	color: #f60;
}

.post_read_chose_w70 {
	width: 100px;
}

.invitereg_cont {
	width: 1200px;
	margin: 0 auto;
}

.invitereg_img {
	width: 100%;
}

.invitereg_cont_box {
	width: 100%;
	background: #fff;
}

.invitereg_cont_box_c {
	width: 100%;
	padding-bottom: 20px;
	margin: 0 auto
}

.invitereg_p1 {
	font-size: 14px;
	font-weight: bold;
	padding: 15px;
	background: #f8f8f8;
	margin-top: 20px;
}

.invitereg_p2 {
	width: 680px;
	padding-left: 255px;
	margin-top: 10px;
}

.invitereg_info {
	width: 680px;
	height: 100px;
	background: #fffdf7;
	border: 1px solid #e5e0c6;
	font-size: 14px;
	line-height: 23px;
	padding: 5px;
	margin-top: 10px;
}

.invitereg_bth {
	width: 140px;
	height: 40px;
	background: #e45c00;
	color: #fff;
	font-size: 18px;
	font-family: 微软雅黑;
	border: none;
	margin-top: 10px;
	cursor: pointer
}

.invitereg_list_span {
	width: 245px;
	display: inline-block;
	text-align: right;
	font-size: 14px;
	line-height: 60px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.invitereg_list {
	padding: 10px 0px 0px 250px;
	position: relative
}

.invitereg_text {
	width: 550px;
	height: 45px;
	border: 1px solid #d6cfcf;
	color: #666;
	padding-left: 5px;
	line-height: 45px;
	font-size: 16px;
}

.invitereg_texts {
	width: 150px;
	height: 45px;
	border: 1px solid #d6cfcf;
	color: #666;
	padding-left: 5px;
	line-height: 45px;
	font-size: 16px;
	vertical-align: middle
}

.invitereg_info_yx {
	width: 580px;
	height: 100px;
	border: 1px solid #d6cfcf;
	color: #666;
	font-size: 14px;
	line-height: 23px;
	padding: 5px;
}

.info_email_ok {
	background: #f2f2f2 url(../images/yzy.png) no-repeat 185px center;
	width: 220px;
	height: 35px;
	line-height: 35px;
	text-indent: 10px;
	border: 1px solid #cfcfcf;
	border-bottom: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	display: inline-block;
}

/*地图*/
.map_nav {
	width: 980px;
	height: 43px;
	background: url(../images/map_nav_bg.jpg) repeat-x;
	margin: 0 auto;
	margin-top: 12px;
}

.map_nav li {
	float: left;
	width: 132px;
	background: url(../images/map_line.jpg) no-repeat top right;
	line-height: 43px;
	text-align: center;
	font-family: 微软雅黑;
	font-size: 16px;
}

.map_nav li a:hover {
	background: url(../images/map_nav_content.jpg) no-repeat;
	color: #fff;
	display: block;
	text-decoration: none;
}

.map_nav .map_nav_content {
	width: 132px;
	height: 43px;
	background: url(../images/map_nav_content.jpg) no-repeat;
}

.map_nav .map_nav_content a {
	color: #fff;
}

.map_main {
	width: 980px;
	margin: 0 auto;
}

.map_items {
	width: 978px;
	border: 1px solid #d6dbe1;
	border-top: 2px solid #458fce;
	background: #fff;
	margin: 15px 0 0 0;
}

.map_items_h {
	width: 978px;
	height: 40px;
	line-height: 40px;
	background: #fcfcfc;
	font-family: 微软雅黑;
	font-size: 16px;
	border-bottom: 1px solid #d6dbe1;
}

.map_items_h em {
	float: left;
	padding-left: 18px;
	margin-right: 10px;
}

.map_items_h a {
	float: left;
	margin: 14px 0 0 0;
	_margin: 7px 0 0 0;
}

.map_news {
	width: 958px;
	padding-left: 20px;
}

.map_news_title {
	color: #b87500;
	width: 100%;
	font-weight: bold;
	margin-top: 20px;
}

.map_news_con {
	width: 958px;
}

.map_news_con dl {
	width: 245px;
	float: left;
	margin: 15px 12px 0 0;
	border-right: 1px solid #cecece;
}

.map_news_con dt {
	float: left;
	margin-right: 12px;
	font-weight: bold;
}

.map_news_con dt a {
	color: #3b639f;
}

.map_news_con dd {
	float: left;
}

.map_news_con dd a {
	float: left;
	margin-right: 12px;
}

.map_news_city {
	width: 100%;
}

.map_news_city a {
	margin-right: 12px;
	line-height: 32px;
}

/*找回密码*/
.password_content_cont {
	width: 1198px;
	border: 1px solid #eee;
	background: #fff;
	padding-bottom: 60px;
}

.password_content_cpd {
	padding-top: 15px;
}

.password_content_h1 {
	width: 100%;
	padding-bottom: 20px;
	border-bottom: 1px solid #f0f1f3
}

.password_content_h1_span {
	font-size: 18px;
	margin-left: 10px;
}

.password_content_h1_i {
	display: inline-block;
	width: 5px;
	height: 18px;
	background: #61b4d1;
	overflow: hidden;
	line-height: 18px;
	margin-top: 3px;
	float: left
}

.password {
	padding-top: 20px;
	font-size: 14px;
	width: 950px;
	margin: 20px auto;
}

.flowsteps {
	width: 530px;
	height: 130px;
	position: relative;
	margin: 0 auto
}

.flowsteps ul {
	width: 800px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.flowsteps ul li {
	width: 220px;
	padding-top: 80px;
	position: relative;
	float: left;
	color: #999
}

.flowsfrist_icon {
	width: 65px;
	height: 65px;
	background: #dcdcdc;
	display: block;
	border-radius: 50%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 100
}

.flowsfrist_line {
	width: 100%;
	height: 2px;
	line-height: 2px;
	background: #dcdcdc;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 30px;
	z-index: 50
}

.flowsfrist_icon_sf {
	background: #dcdcdc url(../images/yun_fg_icon2.png) no-repeat center center
}

.flowsfrist_icon_ps {
	background: #dcdcdc url(../images/yun_fg_icon3.png) no-repeat center center
}

.flowsfrist_icon_cg {
	background: #dcdcdc url(../images/yun_fg_icon4.png) no-repeat center center
}

.flowsteps ul .flowsfrist {
	color: #333333;
}

.flowsteps ul .flowsfrist .flowsfrist_icon_zh {
	background: #df3237 url(../images/yun_fg_icon1.png) no-repeat center center
}

.flowsteps ul li.flowsfrist .flowsfrist_line {
	background: #df3237
}

.flowsteps ul li.flowcur .flowsfrist_line {
	background: #df3237
}

.flowsteps ul li.flowcur {
	color: #333;
}

.flowsteps ul .flowsfrist .flowsfrist_icon_sf {
	background: #df3237 url(../images/yun_fg_icon2.png) no-repeat center center
}

.flowsteps ul .flowsfrist .flowsfrist_icon_ps {
	background: #df3237 url(../images/yun_fg_icon3.png) no-repeat center center
}

.flowsteps ul .flowsfrist .flowsfrist_icon_cg {
	background: #df3237 url(../images/yun_fg_icon4.png) no-repeat center center
}

.flowsteps ul li.flowslast {
	color: #333;
}

.flowsteps ul li.flowslast .flowsfrist_icon_cg {
	background: #1369c0 url(../images/yun_fg_icon4.png) no-repeat center center
}

.password_list {
	width: 100%;
	float: left
}

.password_list_left {
	width: 130px;
	text-align: right;
	float: left;
	line-height: 33px;
}

.password_list_text {
	width: 250px;
	height: 23px;
	line-height: 23px;
	color: #b3b9bb;
	border: 1px solid #d2d0d0;
	padding: 6px 10px;
	float: left
}

.password_list_r {
	float: left;
	line-height: 33px;
	padding-left: 10px;
}

.password_list_textw110 {
	width: 110px;
}

.password_list img {
	vertical-align: middle;
	float: left;
	margin-left: 10px;
}

.password_list_bth {
	width: 160px;
	height: 40px;
	border-radius: 3px;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
}

.password_list_msg {
	width: 300px;
	padding-left: 150px;
	background: url(../images/r_tip.png) no-repeat 130px center;
	line-height: 30px;
	color: #F00;
	float: left
}

.password_tips {
	width: 180px;
	padding-left: 30px;
	background: url(../images/r_tip.png) no-repeat 10px center;
	line-height: 37px;
	display: inline-block;
	color: #F00;
	float: left
}

.password_list_radio {
	width: 13px;
	height: 13px;
	overflow: hidden;
	margin-right: 5px;
}

.password_list_s {
	float: left;
	line-height: 30px;
}

.input_btn {
	color: #999999;
	border: 1px solid #e7e8e8;
	background: #fafbfc;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	text-decoration: none;
	padding: 3px 10px
}

.password_cont_success {
	width: 310px;
	margin: 0 auto;
}

.password_cont_success .password_cont_success_p {
	background: url(../images/success.png) no-repeat 10px 5px;
	padding-left: 90px;
	font-size: 20px;
	height: 60px;
	line-height: 60px;
}

.password_contm-row {
	margin: 60px 0 0 15px;
}

.password_input_btn {
	width: 325px;
	height: 34px;
	background: #159cca;
	text-align: center;
	line-height: 34px;
	color: #fff;
	display: block
}

.password_tip {
	width: 350px;
	height: 140px;
	line-height: 26px;
	color: #666;
	padding: 30px 20px 10px 40px;
	border-radius: 5px;
	;
	margin: 0 auto
}

.password_tip_t {
	font-size: 14px;
	padding-bottom: 10px;
	font-weight: bold
}

.password_tip_tel {
	font-size: 16px;
	color: #f60
}

.password_cgd {
	width: 780px;
	text-align: center;
	font-size: 18px;
}

.password_cgd_bth {
	width: 780px;
	text-align: center;
	padding: 40px 0;
}

.password_cgd_bth a {
	width: 230px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	display: inline-block
}

.password_cgd_w {
	width: 100%;
	text-align: center;
	font-size: 18px;
	padding-top: 20px;
}

.password_cgd_i {
	width: 510px;
	text-align: center;
	background: url(../images/msg_zq.png) no-repeat center center;
	height: 160px;
	margin: 0 auto;
}

.password_cgd_w_bth {
	width: 100%;
	text-align: center;
	padding: 30px 0;
}

.password_cgd_w_bth a {
	width: 230px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	display: inline-block
}

.account_all {
	margin: 0 auto;
	width: 330px;
	padding-top: 30px;
}

.account_td1 {
	width: 350px;
	height: 42px;
	padding-bottom: 10px;
}

.select_input_all {
	background-image: url(../images/xia_icon.png);
	background-repeat: no-repeat;
	background-position: right 10px;
	background-color: white;
	cursor: pointer;
	font-size: 14px;
	color: #666;
	cursor: pointer;
}

.account_all .dropdowbox_top {
	display: none;
	position: absolute;
	left: -1px;
	top: 40px;
	z-index: 20;
}

.input_295_34 {
	width: 320px;
	padding-left: 10px;
	height: 38px;
	border: 1px #DDD solid;
	line-height: 38px;
	border-radius: 3px;
}

.input_295_35 {
	width: 210px;
	padding-left: 10px;
	height: 38px;
	border: 1px #DDD solid;
	line-height: 38px;
	border-radius: 3px;
}

.btn_yell {
	text-decoration: none;
	text-align: center;
	color: #fff;
	background-color: #F19114;
	font-size: 14px;
	cursor: pointer;
	border-radius: 4px;
	line-height: 38px;
	height: 38px;
	border: 1px #F19114 solid;
	padding: 0 16px;
}

.dropdow_inner {
	position: relative;
	width: 293px;
	height: auto;
	border: 1px solid #DDD;
	color: #333;
	background: white;
	cursor: auto;
}

.dropdow_inner .nav_box_a li {
	margin: 0;
}

.dropdow_inner .nav_box_a li a {
	display: block;
	float: none;
	height: 20px;
	line-height: 20px;
	padding: 6px 10px;
	text-decoration: none;
	color: #333;
}

.tele_show {
	display: block;
}

.selec_ttip {
	font-size: 12px;
	color: #666666;
	height: 38px;
	line-height: 38px;
}

.code_all {
	position: relative;
	overflow: hidden;
	margin-top: 20px;
}

.codebtn {
	width: 113px;
	height: 38px;
}

.codebtn .btn_yell {
	width: 113px;
	padding: 0px;
	height: 42px;
	line-height: 42px;
	border-radius: 0px 4px 4px 0px;
}

.btnbox {
	margin-top: 15px;
	height: 38px;
	float: left;
}

.btn_reg {
	display: block;
	text-decoration: none;
	text-align: center;
	color: white;
	background-color: #1a80ce;
	font-size: 14px;
	cursor: pointer;
	border-radius: 4px;
	border: 0px;
	width: 330px;
	height: 38px;
	line-height: 38px;
	letter-spacing: 8px;
}

.reset_all {
	width: 350px;
}

.reset_chong_zhi {
	width: 320px;
	height: 38px;
	border: 1px #DDD solid;
	line-height: 38px;
	border-radius: 3px;
	margin-bottom: 15px;
	padding-left: 10px;
}

.reset_xia {
	display: inline-block;
	width: 340px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: white;
	text-align: center;
	cursor: pointer;
	background-color: #ff6000;
	border: 1px solid #ff6000;
	border-radius: 3px;
	margin-top: 10px;
}

.safety {
	width: 350px;
	height: 30px;
	margin-bottom: 20px;
}

.safety .slist_dan {
	float: left;
	width: 108px;
	border: 1px #fff solid;
	height: 35px;
	line-height: 35px;
	font-size: 12px;
	text-align: center;
	background-color: #EEE;
	color: #666;
}

.verification {
	width: 350px;
	line-height: 24px;
	margin: 0 auto;
}

.safety .psw_span_red {
	background: #ff0000;
	color: #fff
}

.safety .psw_span_yellow {
	background: #fdac11;
	color: #fff
}

.safety .psw_span_green {
	background: #60a408;
	color: #fff
}



/*激活页面*/

.jh_main {
	width: 1200px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
	padding-bottom: 20px;
}

.jh_main_name {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #40505f;
	padding: 15px 0;
	line-height: 25px;
}

.jh_wel {
	width: 100%;
	background: url("../images/jh_bg1.png") repeat-x center;
	text-align: center;
}

.jh_wel span {
	font-family: "微软雅黑";
	font-size: 18px;
	background: #fff;
	padding: 0 20px;
}

.jh_wel span i {
	color: #e84c3d;
}

.jh_wel span em {
	color: #f39c11;
}

.jh_content {
	width: 1220px;
}

.jh_con {
	width: 244px;
	float: left;
	position: relative;
	margin-right: 8px;
}

.jh_con_det {
	width: 244px;
	height: 344px;
	background: url("../images/jh_bg3.png") no-repeat;
	margin-top: 90px;
}

.jh_con_detcon {
	padding: 70px 18px 35px;
	text-align: center;
}

.jh_con_det_name {
	font-family: "微软雅黑";
	font-size: 20px;
	color: #40505f;
	padding-bottom: 16px;
}

.jh_con_detcon p {
	font-size: 14px;
	color: #7d7381;
	line-height: 26px;
	text-align: left;
	height: 153px;
	overflow: hidden;
}

.jh_con_det:hover {
	background: url("../images/jh_bg2.png") no-repeat;
}

.jh_con_detcon a {
	width: 124px;
	height: 36px;
	display: block;
	background: #56708b;
	text-align: center;
	line-height: 36px;
	color: #fff;
	border-radius: 5px;
	font-size: 16px;
	margin: 0 auto;
}

.jh_con_qiu {
	width: 113px;
	height: 113px;
	background: url("../images/jh_ico1.png") no-repeat;
	position: absolute;
	left: 65px;
	top: 34px;
	z-index: 10;
	text-indent: -9999em;
}

.jh_con_detcon a:hover {
	background: #d56408;
}

.jh_con_pin {
	background: url("../images/jh_ico2.png") no-repeat;
}

.jh_con_lie {
	background: url("../images/jh_ico3.png") no-repeat;
}

.jh_con_xun {
	background: url("../images/jh_ico4.png") no-repeat;
}

.pwdmain {
	margin: 0 auto;
	width: 980px;
}

.pwdmain_cont {
	background: #fff;
	border: 1px solid #e0ded7;
	box-shadow: 0 0 5px #e0ded7;
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 50px;
	padding-top: 20px;
	width: 100%;
}

.pwdmain_title_r {
	background: #7ab7f3;
	color: #fff;
	font-family: 微软雅黑;
	font-size: 18px;
	height: 35px;
	line-height: 35px;
	text-indent: 20px;
	width: 100%;
}

.pwdalert {
	color: #f60;
	font-size: 14px;
	height: 50px;
	line-height: 50px;
	padding-left: 300px;
}

.pwdemail ul li {
	display: block;
	float: left;
	overflow: hidden;
	padding: 0 0 17px;
	width: 100%;
}

.pwdemail ul li span {
	display: inline-block;
	float: left;
	font-size: 14px;
	padding: 8px 3px 0 0;
	text-align: right;
	width: 300px;
}

.pwdemail ul li .fedcon_text {
	background: #ffffff;
	border: 1px solid #7ab7f3;
	color: #333333;
	float: left;
	font-size: 14px;
	height: 29px;
	line-height: 29px;
	margin-right: 10px;
	padding: 0 5px;
	width: 275px;
}

.pwdsub {
	background: #008fd9;
	border: none;
	color: #fff;
	cursor: pointer;
	height: 33px;
	width: 109px;
}

/*reg tck_box*/
.yun_reg_BasicInfo {
	width: 600px;
	height: 450px;
	background: #fff;
}

.yun_reg_BasicInfo_h1 {
	width: 100%;
	position: relative;
	height: 45px;
}

.yun_reg_BasicInfo_h1 .yun_reg_BasicInfo_h1_span {
	font-size: 16px;
	display: inline-block;
	height: 45px;
	line-height: 45px;
	padding-left: 105px;
	color: #a5a5a5;
	background: url(../images/fasticon.png) no-repeat 70px center
}

.yun_reg_BasicInfo_h1 .yun_reg_BasicInfo_h1_em {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 10px;
	color: #a5a5a5;
}

.yun_reg_BasicInfo_h1 .yun_reg_BasicInfo_h1_bth {
	display: inline-block;
	padding: 3px 10px;
	color: #fff;
	margin-left: 5px;
	border-radius: 5px;
	font-size: 14px;
}

.yun_reg_BasicInfo_box {
	width: 100%;
	height: 530px;
	float: left;
	position: relative
}

.yun_reg_BasicInfo_left {
	width: 600px;
	height: 530px;
	overflow: auto
}

.yun_reg_BasicInfo_tit {
	width: 400px;
	float: left;
	padding: 10px 0px 10px 40px;
	font-weight: bold
}

.yun_reg_BasicInfo_tit span {
	border-left: 4px solid #df3237;
	padding-left: 15px;
	height: 16px;
	line-height: 16px;
	display: inline-block;
	font-size: 16px;
}

.yun_reg_BasicInfo_list {
	width: 100%;
	float: left;
}

.yun_reg_BasicInfo_bth_box {
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #fff;
	z-index: 1000000;
	padding: 10px 0 20px 0;
}

.login_m_send {
	width: 100px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	display: inline-block;
	background: #09F;
	color: #fff;
	position: absolute;
	right: 0px;
	top: 0px;
}

.yun_reg_BasicInfo_box .yun_reg_BasicInfo_list {
	margin-top: 10px;
}

.yun_reg_BasicInfo_s {
	width: 118px;
	height: 36px;
	line-height: 36px;
	display: inline-block;
	float: left;
	font-size: 15px;
	text-align: right;
	color: #666
}

.yun_reg_BasicInfo_bt {
	color: #F30;
}

.yun_reg_BasicInfo_i {
	width: 20px;
	height: 36px;
	line-height: 36px;
	color: #F30;
	display: inline-block;
	font-size: 20px;
	float: left;
	text-align: center;
	margin-top: 4px
}

.yun_reg_BasicInfo_text {
	width: 268px;
	border: 1px solid #cfcfcf;
	height: 35px;
	border-radius: 2px;
	float: left;
	line-height: 35px;
	padding: 0 7px;
	outline: none;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	vertical-align: middle;
}

.yun_reg_BasicInfo_right {
	width: 460px;
	float: left
}

.yun_reg_BasicInfo_text_w155 {
	width: 165px;
}

.yun_reg_BasicInfo_l_textw100 {
	width: 100px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #e3e0e0;
	float: left
}

.yun_reg_BasicInfo_l_textw100line {
	float: left;
	display: inline-block;
	line-height: 35px;
	padding: 0px 5px;
}

.yun_reg_BasicInfo_list .yun_reg_BasicInfo_r {
	width: 13px;
	height: 13px;
	overflow: hidden;
	float: left;
	margin-left: 10px;
	margin-top: 13px;
	margin-right: 5px;
}

.yun_reg_BasicInfo_list .yun_reg_BasicInfo_xb {
	display: inline-block;
	height: 36px;
	line-height: 36px;
	float: left
}

.yun_reg_BasicInfo_l_r {
	width: 280px;
	border: 1px solid #cfcfcf;
	float: left;
	position: relative;
	border-radius: 2px;
}

.yun_reg_BasicInfo_but {
	width: 278px;
	height: 35px;
	border: none;
	background: #fff;
	text-align: left;
	padding-left: 10px;
	padding-right: 20px;
	color: #999;
	cursor: pointer;
	border-radius: 2px;
}

.yun_reg_BasicInfo_list_icon {
	width: 7px;
	height: 9px;
	background: #fff url(../images/sub_bg2.gif) no-repeat;
	position: absolute;
	right: 10px;
	top: 12px;
}

.yun_reg_BasicInfo_l_box {
	width: 280px;
	border: 1px solid #e3e0e0;
	background: #fff;
	position: absolute;
	left: -1px;
	top: 34px;
	padding-bottom: 10px;
	float: left;
	z-index: 10;
	max-height: 160px;
	_height: expression(this.scrollHeight > 160 ? "160px" : "auto");
	overflow: auto;
	overflow-x: hidden;
}

.yun_reg_BasicInfo_text_list li {
	width: 100%;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
}

.yun_reg_BasicInfo_text_list li a {
	display: block;
	padding: 0px 10px;
}

.yun_reg_BasicInfo_text_list li a:hover {
	background: #bad9f9;
	color: #333;
	text-decoration: none
}

.yun_reg_BasicInfo_tips {
	width: 160px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #e5e7ce;
	background: #fdffe3;
	color: #9e9f8e;
	padding: 0px 10px;
	float: left;
	margin-left: 20px;
	position: relative
}

.yun_reg_BasicInfo_tips_icon {
	width: 6px;
	height: 9px;
	display: block;
	position: absolute;
	left: -6px;
	top: 10px;
	background: url(../images/yun_reg_tck_icon.jpg) no-repeat
}

.yun_reg_BasicInfo_l_date {
	width: 280px;
	border: 1px solid #cfcfcf;
	border-radius: 2px;
}

.yun_reg_BasicInfo_date_text {
	width: 280px;
	height: 35px;
	border: none;
	text-align: left;
	padding-left: 10px;
	color: #999;
	background: url(../images/yun_reg_tck_date.jpg) no-repeat 250px center;
	border-radius: 2px;
}

.news_expect_text_w100 {
	width: 100px;
}

.news_expect_text_ww {
	width: 100px;
}

.yun_reg_BasicInfo_box .news_expect_text_w100 {
	margin-right: 5px;
}

.yun_reg_BasicInfo_butw100 {
	width: 90px;
	height: 35px;
	border: none;
	padding-right: 20px;
	text-align: left;
	padding-left: 10px;
	color: #999;
	background: #fff
}

.yun_reg_BasicInfo_l_box_w90 {
	width: 100px;
}

.yun_reg_BasicInfo_l_box_w90 li {
	width: 100%;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
}

.yun_reg_BasicInfo_l_box_w90 li a {
	display: block;
	padding: 0px 10px;
}

.yun_reg_BasicInfo_l_box_w90 li a:hover {
	background: #bad9f9;
	color: #333;
	text-decoration: none
}

.yun_reg_BasicInfo_bot {
	width: 100%;
	float: left;
	text-align: center;
}

.yun_reg_BasicInfo_box .yun_reg_BasicInfo_bot {
	margin-top: 40px;
}

.yun_reg_BasicInfo_bth {
	width: 130px;
	height: 37px;
	background: #ff6a6a;
	font-size: 16px;
	color: #fff;
	color: #fff;
	border: none;
	cursor: pointer;
	border-radius: 3px;
	box-shadow: 0px 1px 2px #a4a6a6;
	margin-left: 138px;
}

.yun_reg_BasicInfo_login_tip {
	padding-left: 30px;
}

.yun_reg_BasicInfo_login {
	color: #ff4400;
}

.yun_reg_BasicInfo_listtextarea {
	width: 280px;
	height: 55px;
	line-height: 25px;
	DISPLAY: block;
	border: 1px solid #cfcfcf;
	border-radius: 2px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	float: left
}

.yun_reg_BasicInfo_timetext {
	width: 100px;
	height: 35px;
	line-height: 35px;
	DISPLAY: block;
	border: 1px solid #cfcfcf;
	border-radius: 2px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	float: left
}

.yun_reg_BasicInfo_timeline {
	float: left;
	display: block;
	width: 20px;
	text-align: center;
	line-height: 35px;
}

.yun_reg_BasicInfo_l_r_cur {
	z-index: 100
}

.yun_reg_box {
	width: 400px;
	height: 220px;
	background: #fff;
}

.register_list {
	width: 100%;
}

.yun_reg_Switching_box {
	width: 100%;
}

.yun_reg_list_tip_s {
	width: 100%;
	background: #fdffe3;
	padding: 10px 0;
	font-size: 16px;
	color: #F99;
	border-bottom: 1px solid #e5e7ce;
	text-align: center
}

.yun_reg_list li {
	width: 100%;
	float: left;
	margin-top: 20px;
}

.yun_reg_list li em {
	font-size: 14px;
	width: 90px;
	line-height: 34px;
	display: inline-block;
	text-align: right;
	float: left;
	color: #333;
}

.yun_reg_text {
	width: 280px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #d0d0d0;
	background: url(../images/reg_text_bg.png) repeat-x top;
	color: #999;
	float: left;
	font-size: 14px;
}

.yun_reg_lgn_psw_strong {
	display: block;
	font-size: 12px;
	height: 12px;
	line-height: 1em;
	margin-top: 10px;
	position: relative;
	z-index: 50
}

.yun_reg_lgn_psw_txt {
	color: #7B7B7B;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	position: relative;
	float: left
}

.yun_reg_lgn_psw_strong_cnt {
	display: inline-block;
	height: 12px;
	margin: 0 3px;
	overflow: hidden;
	position: relative;
	width: 179px;
	float: left
}

.yun_reg_lgn_psw_strong_cnt .yun_reg_span {
	display: block;
	width: 55px;
	height: 12px;
	float: left;
	margin-left: 2px;
	background: #E0E0E0
}

.yun_reg_lgn_psw_strong_cnt .yun_reg_span_cur {
	background: #ffb095
}

.yun_reg_xs {
	float: left;
	padding-left: 10px;
	position: relative;
	z-index: 100
}

.yun_regre2 {
	position: relative;
	z-index: 80
}

.yun_reg_xs_a {
	color: #008fd9
}

.yun_reg_xs_icon {
	display: inline-block;
	width: 15px;
	height: 16px;
	background: url(../images/ico_warn.png) no-repeat 0px -150px;
	vertical-align: middle;
	margin-right: 5px;
	cursor: pointer
}

.yun_reg_xs_tips {
	width: 180px;
	padding: 10px;
	border: 1px solid #e4dcb4;
	position: absolute;
	left: 0px;
	top: 18px;
	background: #fffff1;
	color: #666;
	z-index: 1000
}

.yun_reg_yhxy {
	color: #4c7cc5
}

.yun_reg_btn_s02_disable {
	display: inline-block;
	width: 118px;
	height: 33px;
	line-height: 33px;
	background: #ff7300;
	font-size: 14px;
	color: #fff;
	text-align: center;
	border-radius: 2px;
	margin-top: 1px;
}

.yun_reg_btn_s02_disable:hover {
	text-decoration: none;
	background: #f30;
	color: #fff;
}

.yun_reg_text_success {
	color: #999;
}

.yun_reg_check {
	wuidth: 13px;
	height: 13px;
	vertical-align: middle;
	overflow: hidden
}

.yun_reg_err {
	width: 100%;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	float: left;
	margin-top: 6px;
	display: none
}

.yun_reg_err em {
	width: 135px;
	display: inline-block;
	float: left;
}

.yun_reg_Judge {
	color: #999;
	float: left;
	display: none
}

.yun_reg_Judge img {
	margin-right: 5px;
	vertical-align: middle
}

.yun_reg_submit {
	width: 165px;
	height: 41px;
	background: #ff6600;
	color: #fff;
	color: #fff;
	border: none;
	cursor: pointer
}

.yun_reg_text_yz {
	width: 163px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #d0d0d0;
	color: #999;
	background: url(../images/reg_text_bg.png) repeat-x top;
	float: left;
	margin-right: 10px;
}

/*个人简历*/
.user_resume_bg {
	float: left;
	width: 1024px;
	background: #fff;
	padding: 20px 0px;
}

.user_resume {
	width: 834px;
	margin: 0 auto;
}

.user_resume_box {
	float: left;
	width: 824px;
	padding: 5px;
	border: 1px solid #ddddde;
}

.resume_ct_msg {
	float: left;
	width: 784px;
	padding: 20px;
	background: #fbfbfb;
}

.ct_msg_ft {
	float: left;
	width: 698px;
	font-size: 14px;
}

.ct_msg_ft i {
	color: #666;
}

.ct_msg_ft span {
	line-height: 25px;
}

.ct_msg_ft_nm {
	float: left;
	width: 100%;
	margin-bottom: 25px;
}

.ct_msg_ft_nm em {
	font-size: 24px;
}

.ct_msg_ft_nm span.auth {
	background: url(../images/sf.png) no-repeat left;
	padding-left: 18px;
}

.ct_msg_ft_nm span.rever {
	width: 179px;
	background: url(../images/res_show.png) no-repeat;
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	padding-left: 10px;
	display: inline-block;
	margin-left: 5px;
}

.ct_msg_ft_x {
	float: left;
	width: 100%;
}

.ct_msg_ft_x_edu {
	float: left;
	width: 160px;
}

.ct_msg_ft_x_pc {
	float: left;
	width: 140px;
}

.ct_msg_ft_z {
	float: left;
	width: 100%;
}

.ct_msg_ft_z_num {
	float: left;
	width: 252px;
}

.ct_msg_ft_z_num em {
	color: #ff0000;
	width: 172px;
	height: 23px;
	line-height: 23px;
	padding-left: 10px;
	background: #fff;
	display: inline-block;
}

.ct_msg_rt {
	float: right;
	width: 86px;
}

.ct_msg_rt img {
	width: 80px;
	height: 100px;
	padding: 2px;
	border: 1px solid #ddddde;
}

.resume_ct_det {
	float: left;
	width: 784px;
	padding: 20px;
	font-size: 14px;
}

.resume_ct_det i {
	color: #666;
}

.ct_det_tit {
	float: left;
	width: 100%;
	height: 32px;
	line-height: 32px;
	margin-top: 10px;
	margin-bottom: 25px;
	font-size: 18px;
}

.ct_det_tit span.icon_a {
	float: left;
	width: 32px;
	height: 32px;
	background: url(../images/res_icon.png) no-repeat left;
}

.ct_det_tit span.icon_b {
	float: left;
	width: 32px;
	height: 32px;
	background: url(../images/icon_p.png) no-repeat left;
}

.ct_det_tit span.icon_c {
	float: left;
	width: 32px;
	height: 32px;
	background: url(../images/icon_c.png) no-repeat left;
}

.ct_det_tit span.icon_d {
	float: left;
	width: 32px;
	height: 32px;
	background: url(../images/icon_e.png) no-repeat left;
}

.ct_det_tit span.icon_e {
	float: left;
	width: 32px;
	height: 32px;
	background: url(../images/icon_d.png) no-repeat left;
}

.ct_det_tit span.icon_f {
	float: left;
	width: 32px;
	height: 32px;
	background: url(../images/icon_b.png) no-repeat left;
}

.ct_det_tit span.icon_g {
	float: left;
	width: 32px;
	height: 32px;
	background: url(../images/icon_d.png) no-repeat left;
}

.ct_det_tit span.icon_h {
	float: left;
	width: 32px;
	height: 32px;
	background: url(../images/icon_c.png) no-repeat left;
}

.ct_det_tit span.icon_j {
	float: left;
	width: 32px;
	height: 32px;
	background: url(../images/icon_e.png) no-repeat left;
}

.ct_det_tit span.icon_k {
	float: left;
	width: 32px;
	height: 32px;
	background: url(../images/icon_c.png) no-repeat left;
}

.ct_det_exp {
	line-height: 35px;
}

.ct_det_exp em {
	color: #ff6600;
}

.ct_det_bus {
	float: left;
	line-height: 35px;
}

.ct_det_bus_b {
	float: left;
	width: 350px;
}

.ct_det_bus_c {
	float: left;
	width: 350px;
}

.ct_det_bx {
	float: left;
	width: 690px;
	margin-left: 10px;
	border-left: 2px solid #dfdfdf;
}

.ct_det_bx_tep {
	float: left;
	width: 100%;
	padding-left: 30px;
	line-height: 26px;
}

.ct_det_work {
	float: left;
	position: relative;
	width: 100%;
	padding-top: 15px;
	width: 690px;
	margin-top: 10px;
	margin-left: 10px;
	word-wrap: break-word;
	border-left: 2px solid #dfdfdf;
}

.ct_det_work_icon {
	position: absolute;
	top: 20px;
	left: -6px;
	border-radius: 50%;
	display: block;
	width: 10px;
	height: 10px;
	background: #0393d6;
	overflow: hidden;
}

.ct_det_time {
	float: left;
	color: #666;
	width: 100%;
	padding-left: 30px;
	line-height: 26px;
}

.ct_det_peo {
	float: left;
	width: 100%;
	padding-left: 30px;
	line-height: 26px;
}

.ct_det_peo em {
	font-size: 16px;
	font-weight: bold;
}


.yun_search {
	width: 100%;
	padding: 30px 0px;
	background: #fff;
	border: 1px solid #e9e9e9;
}

.yun_search_gj {
	padding: 0px 30px;
}

.yun_search_bx {
	width: 1140px;
	float: left;
	margin-bottom: 10px;
	height: 35px;
	line-height: 35px;
}

.yun_search_bx_ft {
	width: 240px;
	text-align: right;
	padding-right: 10px;
	font-size: 14px;
	color: #666;
}

.yun_search_bx_rt_txt {
	width: 300px;
	color: #999;
	text-indent: 10px;
	height: 33px;
	line-height: 33px;
	border: 1px solid #e9e9e9;
	background: #fff;
}

.yun_search_bx_ft_b {
	font-weight: bold;
}

.yun_search_bx_rt_bt {
	width: 300px;
	text-align: left;
	color: #333;
	text-indent: 10px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #e9e9e9;
	background: #fff url(../images/com_s.jpg) no-repeat 275px center;
	cursor: pointer;
}

.yun_search_bx_rt {
	font-size: 14px;
	position: relative;
}

.yun_search_bx_rt_n {
	width: 80px;
	height: 33px;
	line-height: 33px;
	text-indent: 10px;
	border: 1px solid #e9e9e9;
}

.yun_search_rt_x {
	margin-left: 15px;
	margin-right: 5px;
}

.yun_search_bx_rt_bt_l {
	width: 300px;
	text-align: left;
	color: #333;
	text-indent: 10px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #e9e9e9;
	background: #fff url(../images/lb.png) no-repeat 270px center;
	cursor: pointer;
}

.yun_sr_q {
	height: 35px;
	line-height: 35px;
	color: #999;
	padding: 0px 6px;
}

.yun_search_bx_rt_bt_job {
	width: 100px;
	background: #fff url(../images/com_s.jpg) no-repeat 80px center;
}

.yun_search_bx_rt_bt_x {
	width: 220px;
	background: #fff url(../images/com_s.jpg) no-repeat 200px center;
}

.yun_search_bx_rt_but {
	width: 150px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #2C81D6;
	border-radius: 2px;
	border: none;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
}

.yun_search_bx_rt_but_c {
	width: 150px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #eee;
	border-radius: 2px;
	border: none;
	font-size: 16px;
	color: #666;
	margin-left: 10px;
}

.yun_sr_but {
	margin-top: 20px;
}

.yun_search_bx_rt_but:hover {
	background: #36C;
}

.yun_search_bx_rt_but_c:hover {
	text-decoration: underline;
	cursor: pointer;
}

.yun_search_bx_q {
	padding-left: 40px;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	background: url(../images/ljt.png) no-repeat 20px center;
}

.yun_search_bx_list {
	position: absolute;
	top: 35px;
	left: 0;
	background: #fff;
	z-index: 999;
	width: 218px;
	border: 1px solid #e9e9e9;
	border-top: none;
	text-indent: 10px;
}

.yun_search_bx_list ul li {
	height: 30px;
	line-height: 30px;
	cursor: pointer;
}

.yun_search_bx_list ul li:hover {
	background: #E6EFF9;
}

.yun_search_bx_list ul li a {
	color: #999;
}

.job_user_box {
	display: block;
	padding: 10px;
	font-size: 14px;
	text-align: center
}

.job_user_name {
	margin-top: 10px;
}

.job_user_name_s {
	font-weight: bold;
	color: #C30
}

.job_user_name_tip {
	padding: 10px 0px 15px 0;
}

.job_user_box_hn {
	width: 72px;
	height: 27px;
	line-height: 27px;
	display: inline-block;
	background: #5ea7dd;
	color: #fff;
	border-radius: 3px;
}

.job_user_box_hn:hover {
	color: #fff
}

.job_user_box_qh {
	width: 72px;
	height: 27px;
	line-height: 27px;
	display: inline-block;
	background: #f60;
	color: #fff;
	border-radius: 3px;
}

.job_user_box_qh:hover {
	color: #fff
}

/* 返回顶部 */
.dn {
	display: none
}

.go-top {
	position: fixed;
	bottom: 60px;
	right: 20px;
	width: 46px;
	z-index: 999999999;
	border: 1px solid #ddd;
	_position: absolute;
	_bottom: 400px;
}

.go-top a {
	display: block;
	width: 46px;
	height: 46px;
	background-image: url(../images/go-top.png);
}

.go-top a:last-child {
	margin-bottom: 0;
}

.go-top .go {
	background-position: 0 -150px;
}

.go-top .go:hover {
	background-position: 0 -250px;
}

.go-top .feedback {
	background-position: 0 -100px;
}

.go-top .feedback:hover {
	background-position: 0 -300px;
}

.go-top .uc-2vm {
	background-position: 0 0;
}

.go-top .uc-2vm:hover {
	background-position: 0 -350px;
}

.go-top .uc-2vm-pop {
	position: absolute;
	right: 60px;
	top: -100px;
	width: 140px;
	box-shadow: 0px 1px 4px rgba(0, 0, 0, .1);
	border: 1px solid #ddd;
	background: #fff;
	text-align: center
}

.go-top .uc-2vm-pop .title-2wm {
	font-size: 14px;
	margin: 10px 20px;
}

.go-top .uc-2vm-pop .logo-2wm-box {
	position: relative;
}

.yun_text_color_stop {
	color: #888;
}

.yun_bg_color_hover_stop {
	background: #888;
}

.yun_text_color_stop {
	color: #888;
}

.rl_box {
	line-height: 30px;
	color: #66696c;
	padding: 10px 0px 0px 150px;
	background: url(../images/img2.png) no-repeat left 30px
}

.rl_yx {
	font-size: 16px;
	color: #308cda
}

.rl_tel {
	font-size: 16px;
	color: #f60;
}

.m_name_tag {
	height: 35px;
	line-height: 35px;
	width: 45px;
	font-size: 16px;
	padding: 0px 15px 0px 15px;
	color: #999;
	border: 1px solid #cdcdcd;
	display: inline-block;
	margin-right: 8px;
	cursor: pointer;
	text-align: center;
}

.m_name_tag01 {
	padding: 0px 15px 0px 15px;
	color: #777;
	border: 1px solid #63c0ce;
	background: url(../images/xg_gou01.png) no-repeat top right;
}

/* 内容页底部周边招聘  招聘频道  热门搜索样式 */
.maincenters {
	width: 100%;
	float: left;
	background: #fff;
	min-height: 220px
}

.search_menuBoxs {
	width: 100%;
	border-bottom: 1px solid #eee;
	float: left
}

.search_menuBoxs ul li {
	width: 95px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #798088;
	float: left;
	cursor: pointer;
	margin-left: 10px;
}

.search_menuBoxs ul .search_curs {
	background: #fff;
	height: 50px;
	line-height: 50px;
	color: #3395f6;
	font-weight: bold;
	border-bottom: 2px solid #3395f6
}

.contentBoxs {
	width: 858px;
	padding: 10px;
	float: left;
	position: relative
}

.contentBox_conts {
	width: 100%;
}

.Industry_lists {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.Industry_lists a {
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	width: 180px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	font-size: 14px;
	margin-top: 10px;
}

.Download_resume_cont {
	padding: 10px;
}

.Download_resume_con_list {
	padding: 10px;
	border: 1px solid #ddd;
	margin-top: 2px;
}

.Download_resume_tips_h1 {
	width: 180px;
	padding-left: 20px;
	position: relative
}

.Download_resume_tips_rad {
	width: 13px;
	height: 13px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 4px;
}

.Download_resume_tips_p {
	padding: 10px 0 0 20px;
	line-height: 23px;
}

.Download_resume_tips_h1_s {
	color: #f60;
	font-weight: bold;
	margin-left: 5px;
}

.Download_resume_tips_bth {
	width: 100%;
	text-align: center;
	padding: 10px 0px 20px 0;
}

.Download_resume_tips_sub {
	width: 200px;
	height: 40px;
	background: #f60;
	color: #fff;
	border: none;
	cursor: pointer
}

.gt_mask {
	z-index: 999998
}

.Download_resume_tips_h1 {
	width: 180px;
	padding-left: 20px;
	position: relative
}

.resume_bthxz {
	background: #f60;
	color: #fff;
	height: 33px;
	line-height: 33px;
	width: 100px;
	text-align: center;
	display: inline-block;
}

.resume_bthxz:hover {
	color: #fff;
	text-decoration: none;
	background: #f90;
}

.gt_holder.gt_popup {
	z-index: 99999999
}

.company_show_more {
	width: 100%;
	background: #f8f8f8;
	text-align: center;
	margin-top: 10px;
}

.company_show_more a {
	color: #df3237;
	text-decoration: underline
}

.company_show_more a:hover {
	color: #f00;
	text-decoration: underline
}

.wx_lg {
	background: #fff;
	width: 100%;
	padding: 20px 0px;
	float: left;
	margin: 20px auto 0px;
	text-align: center;
}

.pc_wxlogintext {
	margin: 0 auto;
	width: 220px;
	height: 220px;
	margin-top: 20px;
	border: 2px #eeeeee solid;
}

.pc_wxlogintext img {
	width: 220px;
	height: 220px;
	border: 0px;
}

.pc_wxlogintxt {
	margin: 0 auto;
	width: 300px;
	text-align: center;
	margin-top: 20px;
	height: 50px;
	line-height: 50px;
	background-color: #EEEEEE;
	color: #333;
	border-radius: 30px;
	font-size: 16px;
}

.pc_wxlogintxt_tip {
	color: #999;
	padding-top: 20px;
	padding-bottom: 40px;
}


.pc_notip {
	width: 100%;
	text-align: center;
	padding: 80px 0 20px 0;
	color: #999;
	background: url(../images/no1.png) no-repeat center 20px
}

.qqconnect_box {
	width: 1198px;
	background: #fff;
	border: 1px solid #eee;
	margin-top: 20px;
	border-top: 3px solid #f90;
	padding-bottom: 40px;
}

.qqconnect_box_pic {
	width: 100%;
	text-align: center;
	padding: 20px 0;
}

.qqconnect_box_pic img {
	border-radius: 50%;
}

.qqconnect_box_p {
	width: 100%;
	text-align: center
}

.qqconnect_box_p_tip {
	width: 100%;
	text-align: center;
	color: #666;
	padding: 10px 0;
	font-size: 12px;
}

.qqconnect_box_text {}

.qqconnect_box_list_box {
	width: 420px;
	margin: 0 auto;
	color: #666
}

.qqconnect_box_list {
	padding: 10px 10px 10px 100px;
	position: relative
}

.qqconnect_box_list_s {
	width: 90px;
	position: absolute;
	left: 0px;
	top: 10px;
	display: inline-block;
	text-align: right;
	line-height: 38px;
}

.qqconnect_box_text {
	width: 300px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #ccc;
}

.qqconnect_box_sumit {
	width: 300px;
	height: 38px;
	line-height: 38px;
	background: #f60;
	color: #fff;
	border: none;
	border-radius: 3px;
	cursor: pointer
}

.qqconnect_box_sumit2 {
	width: 300px;
	height: 38px;
	line-height: 38px;
	background: #fff;
	color: #333;
	border: none;
	border-radius: 3px;
	cursor: pointer;
	color: #df3237;
	border: 1px solid #ddd
}

.qqconnect_box_list_xy {
	color: #df3237
}

/* 企业黄页 */
.company_img_auto img {
	max-width: 100%
}




.toolbar_er {
	margin-top: 10px;
	color: #706f6e;
	text-align: center;
}

.toolbar_icon_er {
	background: #fe3b7e url(../images/web_er.png) no-repeat center;
	width: 50px;
	height: 50px;
	display: inline-block;
	border-radius: 50%;
	display: block;
	margin: 0 auto;
}

.toolbar {
	width: 100%;
	margin-top: 90px;
}

.toolbar_bott {
	width: 100%;
	margin-top: 20px;
}

.toolbar_all {
	width: 24%;
	display: inline-block;
}

.toolbar_icon_wei {
	background: #2fc201 url(../images/web_wei.png) no-repeat center;
	width: 50px;
	height: 50px;
	display: inline-block;
	border-radius: 50%;
	display: block;
	margin: 0 auto
}

.toolbar_icon_xin {
	background: #2fc201 url(../images/web_peng.png) no-repeat center;
	width: 50px;
	height: 50px;
	display: inline-block;
	border-radius: 50%;
	display: block;
	margin: 0 auto
}

.toolbar_icon_lang {
	background: #f8636a url(../images/web_xin.png) no-repeat center;
	width: 50px;
	height: 50px;
	display: inline-block;
	border-radius: 50%;
	display: block;
	margin: 0 auto
}

.toolbar_icon_qq {
	background: #69a6e0 url(../images/web_qq.png) no-repeat center;
	width: 50px;
	height: 50px;
	display: inline-block;
	border-radius: 50%;
	display: block;
	margin: 0 auto
}

.toolbar_icon_kong {
	background: #f4c13c url(../images/web_kong.png) no-repeat center;
	width: 50px;
	height: 50px;
	display: inline-block;
	border-radius: 50%;
	display: block;
	margin: 0 auto
}

.toolbar_icon_she {
	background: #ff5591 url(../images/web_she.png) no-repeat center;
	width: 50px;
	height: 50px;
	display: inline-block;
	border-radius: 50%;
	display: block;
	margin: 0 auto
}

.toolbar_icon_jie {
	background: #fd753e url(../images/web_jie.png)no-repeat center;
	width: 50px;
	height: 50px;
	display: inline-block;
	border-radius: 50%;
	display: block;
	margin: 0 auto
}

.user_center_info {
	width: 96%;
	height: 150px;
	background: #FFFDF7;
	border: 1px solid #E5E0C6;
	font-size: 14px;
	line-height: 23px;
	padding: 5px;
	top: 20px;
	margin: 0 auto;
	display: block;
	position: relative;
}






.yun_new_top {
	width: 100%;
	height: 32px;
	background: #2f333c;
	font-size: 12px;
}

.yun_new_cont {
	width: 1200px;
	margin: 0 auto
}

.yun_new_left {
	float: left;
	color: #fff;
	line-height: 32px;
}

.yun_new_left_city {
	background: url(../images/top_city_map.png) no-repeat left center
}

.yun_new_left_city .hp_head_ft_city_qh {
	display: inline-block;
	margin-left: 5px;
	margin-right: 30px;
	color: #fff;
}

.yun_new_left_city .hp_head_ft_city_qh a {
	color: #fff
}

.yun_new_right {
	;
	float: right;
	line-height: 32px;
	color: #fff
}

.yun_new_right a:hover {
	color: #f60
}

.yun_new_right_wap {
	padding-left: 30px;
	float: left;
	background: url(../images/yun_sjicon.png) no-repeat 10px 10px;
	margin-right: 5px;
	color: #fff
}

.yun_new_right_wx {
	padding-left: 30px;
	float: left;
	background: url(../images/yun_wxicon.png) no-repeat 9px 10px;
	margin-right: 5px;
	color: #fff
}

.yun_new_right_we {
	float: left
}

.yun_new_right_line {
	float: left;
	margin-left: 15px;
	margin-right: 15px;
}

.yun_new_right .fastlogin {
	display: none;
}

.yun_new_right_dy {
	float: left;
	padding-left: 30px;
	margin-right: 10px;
	background: url(../images/yun_dyicon.png) no-repeat 12px 10px
}

.yun_new_right_dy a {
	color: #fff
}

.yun_new_headernav {
	width: 100%;
	float: left;
}

.yun_new_headernav_list {
	padding-left: 258px;
	height: 40px;
	padding-top: 10px;
	overflow: hidden;
}

.yun_new_headernav_list li {
	float: left;
	height: 40px;
	line-height: 27px;
	padding: 0px 10px;
	font-size: 17px;
	position: relative;
	margin-left: 8px;
	margin-right: 8px;
}

.yun_new_headernav_list .nav_list_hover .yun_new_headernav_list_line {
	width: 38px;
	height: 3px;
	background: #3d9af6;
	display: inline-block;
	position: absolute;
	left: 50%;
	bottom: 0px;
	margin-left: -19px
}

.yun_new_headernav_list li a:hover {}

.yun_new_headernav_list .nav_list_hover a {
	color: #0180cf;
}

.yun_new_headernav ul .nav_icon_new {
	right: -15px;
	top: -10px;
}

.yun_new_headernav ul .nav_icon_hot {
	right: -17px;
	top: 0px;
}

.yun_new_headernav ul .nav_icon img {
	display: block
}

.yun_new_header_search_more {
	float: left;
	height: 36px;
	padding-left: 50px;
	padding-top: 27px;
	position: relative
}

.yun_new_header_search_more_box {
	line-height: 36px;
	font-size: 16px;
	font-weight: bold;
	color: #8f8f92;
	background: url(../images/indexsearch_icon.png) no-repeat right center;
	padding-right: 25px;
}

.yun_new_header_cj {
	width: 110px;
	height: 34px;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	display: inline-block;
	float: right;
	margin-top: 27px;
	line-height: 34px;
	text-indent: 40px;
	color: #8f8f92;
	background: #fff url(../images/fb_icon.png) no-repeat 10px center;
}

.yun_new_header_search_more_show {
	width: 110px;
	position: absolute;
	left: 50px;
	top: 60px;
	z-index: 1000000;
	padding-top: 10px;
}

.yun_new_header_search_more_show_c {
	width: 110px;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative
}

.yun_new_header_search_more_show a {
	display: block;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
}

.yun_new_header_search_more_show a:hover {
	background: #f8f8f8;
	text-decoration: none;
}

.yun_new_header_search_more_show_icon {
	width: 18px;
	height: 9px;
	background: url(../images/search_sj_icon.png) no-repeat;
	display: inline-block;
	position: absolute;
	left: 46px;
	top: -9px;
}



























@charset "utf-8";

/* CSS Document */
* {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	color: #555
}

ul,
li {
	list-style: none
}

.clear {
	clear: both
}

.yun_tck {
	width: 620px;
	height: 440px;
	float: left;
	background: #fff;
}

.yun_tck_tit {
	width: 100%;
	height: 42px;
	background: #ececec;
	position: relative
}

.yun_tck_tit_span {
	font-size: 16px;
	line-height: 42px;
	display: inline-block;
	padding-left: 10px;
}

.yun_tck_tit_close {
	position: absolute;
	right: 15px;
	top: 10px;
}

.yun_tck .yun_tck_title {
	width: 100%;
	float: left;
	padding: 10px 0;
}

.yun_tck_title_box {
	padding: 0px 10px;
}

.yun_tck_tit_xz {
	width: 100%;
	float: left
}

.yun_tit_selected {
	width: 100%;
	float: left
}

.yun_tck_tit_xz_l {
	float: left
}

.yun_tck_tit_xz_r {
	float: left;
	color: #999;
	font-size: 12px;
}

.yun_tit_selected .selected {
	min-height: 26px;
}

.yun_tit_selected .selected li {
	float: left;
	margin-top: 6px;
	margin-right: 5px;
}

.yun_tit_selected .selected li a {
	background: url(../images/pickpad.gif) no-repeat left top;
	cursor: default;
	float: left;
	height: 20px;
	line-height: 20px;
	margin: 0 2px;
	padding-left: 8px;
	white-space: nowrap;
}

.yun_tit_selected .selected li .delete {
	background: url(../images/pickpad.gif) no-repeat right top;
	cursor: pointer;
	display: inline-block;
	height: 20px;
	margin-left: 6px;
	text-indent: -99999px;
	width: 20px;
}

.yun_tit_selected .selected li a:hover {
	background-position: left bottom;
	color: #333333;
	text-decoration: none
}

.yun_tit_selected .selected li a:hover .delete {
	background-position: right bottom;
}

.yun_tck .yun_tck_con .yun_tck_con_list {
	margin: 0 5px;
	float: left;
	width: 188px;
	height: 253px;
	border: 1px solid #d9d9d9;
	display: inline
}

.yun_tck_con .lst3 i.yun_tck_con_icon {
	display: none
}

.yun_tck_con ul {
	height: 100%;
	overflow: auto
}

.yun_tck .yun_tck_con .yun_tck_con_list li {
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	padding: 0 7px;
	color: #666
}

.yun_tck .yun_tck_con .yun_tck_con_list li {
	padding: 0 15px;
	cursor: pointer;
}

.yun_tck .yun_tck_con .yun_tck_con_list li input {
	vertical-align: middle;
	_vertical-align: -2px;
	_margin-top: 3px
}

.yun_tck .yun_tck_con .yun_tck_con_list li.cur {
	color: #E95A5A;
	font-weight: bold
}

.yun_tck .group ul.subselect li {
	padding-left: 28px
}

.yun_tck .group ul.subselect .first {
	padding-left: 7px
}

.yun_tck .yun_tck_con .yun_tck_con_list li.cu,
.yun_tck .yun_tck_con .yun_tck_con_list li.hover,
.yun_tck .yun_tck_con .yun_tck_con_list li:hover {
	background: #E5E9F2
}

.yun_tck .yun_tck_con .yun_tck_con_list li i {
	float: right;
	line-height: 26px;
	font-size: 12px
}

.yun_tck .actions {
	margin: 20px 0;
	text-align: center;
	display: block;
}

.yun_tck .actions button {
	margin: 0 3px
}

.button_a {
	width: 60px;
	display: inline-block;
	font-family: 微软雅黑;
	height: 28px;
	background: #ccc;
	border: none;
	color: #333;
	margin-right: 10px;
	cursor: pointer
}

.button_a_red {
	background: #2483bb;
	color: #fff
}

.yun_tck .yun_tck_con .yun_tck_con_list .selected {
	font-weight: bold;
	color: red;
}






/** layui-v2.1.7 MIT License By http://www.layui.com */
.layui-btn,
.layui-inline,
img {
	vertical-align: middle
}

.layui-btn,
.layui-disabled,
.layui-icon,
.layui-unselect {
	-webkit-user-select: none;
	-ms-user-select: none;
	-moz-user-select: none
}

blockquote,
body,
button,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

a:active,
a:hover {
	outline: 0
}

img {
	display: inline-block;
	border: none
}

li {
	list-style: none
}

h1,
h2,
h3 {
	font-size: 14px;
	font-weight: 400
}

h4,
h5,
h6 {
	font-size: 100%;
	font-weight: 400
}

button,
input,
optgroup,
option,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	outline: 0
}

pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word
}

body {}

hr {
	height: 1px;
	margin: 10px 0;
	border: 0;
	background-color: #e2e2e2;
	clear: both
}

a {
	color: #333;
	text-decoration: none
}


a:hover {
	color: #4585f1;
	text-decoration: none;
}


a cite {
	font-style: normal;
	*cursor: pointer
}

.layui-border-box,
.layui-border-box * {
	box-sizing: border-box
}

.layui-box,
.layui-box * {
	box-sizing: content-box
}

.layui-clear {
	clear: both;
	*zoom: 1
}

.layui-clear:after {
	content: '\20';
	clear: both;
	*zoom: 1;
	display: block;
	height: 0
}

.layui-inline {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.layui-edge {
	position: absolute;
	width: 0;
	height: 0;
	border-style: dashed;
	border-color: transparent;
	overflow: hidden
}

.layui-elip {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.layui-disabled,
.layui-disabled:hover {
	color: #d2d2d2 !important;
	cursor: not-allowed !important
}

.layui-circle {
	border-radius: 100%
}

.layui-show {
	display: block !important
}

.layui-hide {
	display: none !important
}

@font-face {
	font-family: layui-icon;
	src: url(../font/iconfont.eot?v=220);
	src: url(../font/iconfont.eot?v=220#iefix) format('embedded-opentype'), url(../font/iconfont.svg?v=220#iconfont) format('svg'), url(../font/iconfont.woff?v=220) format('woff'), url(../font/iconfont.ttf?v=220) format('truetype')
}

.layui-icon {
	font-family: layui-icon !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.layui-icon-duihua:before {
	content: "\e611"
}

.layui-icon-shezhi:before {
	content: "\e614"
}

.layui-icon-yinshenim:before {
	content: "\e60f"
}

.layui-icon-search:before {
	content: "\e615"
}

.layui-icon-fenxiang1:before {
	content: "\e641"
}

.layui-icon-shezhi1:before {
	content: "\e620"
}

.layui-icon-yinqing:before {
	content: "\e628"
}

.layui-icon-yuejuancuohao:before {
	content: "\1006"
}

.layui-icon-cuo:before {
	content: "\1007"
}

.layui-icon-baobiao:before {
	content: "\e629"
}

.layui-icon-star:before {
	content: "\e600"
}

.layui-icon-yuandian:before {
	content: "\e617"
}

.layui-icon-kefu:before {
	content: "\e606"
}

.layui-icon-logo:before {
	content: "\e609"
}

.layui-icon-list:before {
	content: "\e60a"
}

.layui-icon-tubiao:before {
	content: "\e62c"
}

.layui-icon-right:before {
	content: "\1005"
}

.layui-icon-huanfu2:before {
	content: "\e61b"
}

.layui-icon-On-line:before {
	content: "\e610"
}

.layui-icon-biaoge:before {
	content: "\e62d"
}

.layui-icon-youyou:before {
	content: "\e602"
}

.layui-icon-zuozuo:before {
	content: "\e603"
}

.layui-icon-cart:before {
	content: "\e698"
}

.layui-icon-cry:before {
	content: "\e69c"
}

.layui-icon-smile:before {
	content: "\e6af"
}

.layui-icon-survey:before {
	content: "\e6b2"
}

.layui-icon-icon5:before {
	content: "\e62e"
}

.layui-icon-iconfont17:before {
	content: "\e62f"
}

.layui-icon-tianjia:before {
	content: "\e61f"
}

.layui-icon-xiazai:before {
	content: "\e601"
}

.layui-icon-xuanzemoban48:before {
	content: "\e630"
}

.layui-icon-gongju:before {
	content: "\e631"
}

.layui-icon-tishilian:before {
	content: "\e664"
}

.layui-icon-bianji:before {
	content: "\e642"
}

.layui-icon-xiaoxi:before {
	content: "\e645"
}

.layui-icon-xiangxia:before {
	content: "\e61a"
}

.layui-icon-wenjian:before {
	content: "\e621"
}

.layui-icon-layouts:before {
	content: "\e632"
}

.layui-icon-duigou:before {
	content: "\e618"
}

.layui-icon-tianjia1:before {
	content: "\e608"
}

.layui-icon-yaoyaozhibofanye:before {
	content: "\e633"
}

.layui-icon-office:before {
	content: "\e705"
}

.layui-icon-404:before {
	content: "\e61c"
}

.layui-icon-lunbozutu:before {
	content: "\e634"
}

.layui-icon-help:before {
	content: "\e607"
}

.layui-icon-daima1:before {
	content: "\e635"
}

.layui-icon-jinshui:before {
	content: "\e636"
}

.layui-icon-faxian:before {
	content: "\e670"
}

.layui-icon-guanyu:before {
	content: "\e60b"
}

.layui-icon-map:before {
	content: "\e715"
}

.layui-icon-xiangshang:before {
	content: "\e619"
}

.layui-icon-bofang:before {
	content: "\e651"
}

.layui-icon-riqi:before {
	content: "\e637"
}

.layui-icon-uploadfile:before {
	content: "\e61d"
}

.layui-icon-delete:before {
	content: "\e640"
}

.layui-icon-bofangzanting02:before {
	content: "\e652"
}

.layui-icon-top:before {
	content: "\e604"
}

.layui-icon-haoyouqingqiu:before {
	content: "\e612"
}

.layui-icon-weibiaoti1:before {
	content: "\e605"
}

.layui-icon-chuangkou:before {
	content: "\e638"
}

.layui-icon-comiisbiaoqing:before {
	content: "\e60c"
}

.layui-icon-zhengque:before {
	content: "\e616"
}

.layui-icon-money:before {
	content: "\e659"
}

.layui-icon-iconfontwodehaoyou:before {
	content: "\e613"
}

.layui-icon-wenjianxiazai:before {
	content: "\e61e"
}

.layui-icon-tupian:before {
	content: "\e60d"
}

.layui-icon-lianjie:before {
	content: "\e64c"
}

.layui-icon-creditlevel:before {
	content: "\e735"
}

.layui-icon-jilu:before {
	content: "\e60e"
}

.layui-icon-liucheng:before {
	content: "\e622"
}

.layui-icon-fontstrikethrough:before {
	content: "\e64f"
}

.layui-icon-unlink:before {
	content: "\e64d"
}

.layui-icon-bianjiwenzi:before {
	content: "\e639"
}

.layui-icon-sanjiao:before {
	content: "\e623"
}

.layui-icon-danxuankuanghouxuan:before {
	content: "\e63f"
}

.layui-icon-danxuankuangxuanzhong:before {
	content: "\e643"
}

.layui-icon-juzhongduiqi:before {
	content: "\e647"
}

.layui-icon-youduiqi:before {
	content: "\e648"
}

.layui-icon-zuoduiqi:before {
	content: "\e649"
}

.layui-icon-gongsisvgtubiaozongji22:before {
	content: "\e626"
}

.layui-icon-gongsisvgtubiaozongji23:before {
	content: "\e627"
}

.layui-icon-shuaxin:before {
	content: "\1002"
}

.layui-icon-loading2:before {
	content: "\e63e"
}

.layui-icon-flow:before {
	content: "\e65c"
}

.layui-icon-jiacu:before {
	content: "\e62b"
}

.layui-icon-uploading:before {
	content: "\e67c"
}

.layui-icon-liaotianduihuaimgoutong:before {
	content: "\e63a"
}

.layui-icon-shipin1:before {
	content: "\e6ed"
}

.layui-icon-yinpin:before {
	content: "\e6fc"
}

.layui-icon-wenjianjiafan:before {
	content: "\e624"
}

.layui-icon-shouji:before {
	content: "\e63b"
}

.layui-icon-tianjia2:before {
	content: "\e654"
}

.layui-icon-wenjianjia:before {
	content: "\e7a0"
}

.layui-icon-biaoqing:before {
	content: "\e650"
}

.layui-icon-html:before {
	content: "\e64b"
}

.layui-icon-biaodan:before {
	content: "\e63c"
}

.layui-icon-goumai:before {
	content: "\e657"
}

.layui-icon-xiangjicopy2x:before {
	content: "\e65d"
}

.layui-icon-25:before {
	content: "\e62a"
}

.layui-icon-emwdaima:before {
	content: "\e64e"
}

.layui-icon-hot:before {
	content: "\e756"
}

.layui-icon-shezhi11:before {
	content: "\e716"
}

.layui-icon-zitixiahuaxian:before {
	content: "\e646"
}

.layui-icon-sanjiao1:before {
	content: "\e625"
}

.layui-icon-tupian-copy-copy:before {
	content: "\e64a"
}

.layui-icon-caidan:before {
	content: "\e671"
}

.layui-icon-zhuti2:before {
	content: "\e66c"
}

.layui-icon-loading1:before {
	content: "\e63d"
}

.layui-icon-xieti:before {
	content: "\e644"
}

.layui-icon-shuaxin-copy:before {
	content: "\e666"
}

.layui-icon-jine:before {
	content: "\e65e"
}

.layui-icon-zhuye:before {
	content: "\e68e"
}

.layui-icon-yonghu:before {
	content: "\e770"
}

.layui-icon-xiaoxi2:before {
	content: "\e667"
}

.layui-icon-yuyin:before {
	content: "\e688"
}

.layui-icon-download:before {
	content: "\e681"
}

.layui-icon-yemian1:before {
	content: "\e655"
}

.layui-icon-moban:before {
	content: "\e663"
}

.layui-icon-yibiaopan:before {
	content: "\e665"
}

.layui-icon-pindao:before {
	content: "\e653"
}

.layui-icon-xiayiye:before {
	content: "\e65a"
}

.layui-icon-huaban:before {
	content: "\e7ae"
}

.layui-icon-xiayiye1:before {
	content: "\e65b"
}

.layui-icon-yingyong:before {
	content: "\e857"
}

.layui-icon-more:before {
	content: "\e65f"
}

.layui-icon-xiangji:before {
	content: "\e660"
}

.layui-icon-refresh:before {
	content: "\e669"
}

.layui-icon-nv:before {
	content: "\e661"
}

.layui-icon-nan:before {
	content: "\e662"
}

.layui-icon-gaoji:before {
	content: "\e674"
}

.layui-icon-fengge:before {
	content: "\e66a"
}

.layui-icon-cai:before {
	content: "\e6c5"
}

.layui-icon-zan:before {
	content: "\e6c6"
}

.layui-icon-shoucang:before {
	content: "\e658"
}

.layui-icon-shuaxin2:before {
	content: "\e66b"
}

.layui-icon-moban1:before {
	content: "\e656"
}

.layui-icon-shuaxin3:before {
	content: "\e66d"
}

.layui-main {
	position: relative;
	width: 1140px;
	margin: 0 auto
}

.layui-header {
	position: relative;
	z-index: 1000;
	height: 60px
}

.layui-header a:hover {
	transition: all .5s;
	-webkit-transition: all .5s
}

.layui-side {
	position: fixed;
	top: 0;
	bottom: 0;
	z-index: 999;
	width: 200px;
	overflow-x: hidden
}

.layui-side-scroll {
	width: 220px;
	height: 100%;
	overflow-x: hidden
}

.layui-body {
	position: absolute;
	left: 200px;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 998;
	width: auto;
	overflow: hidden;
	overflow-y: auto;
	box-sizing: border-box
}

.layui-layout-body {
	overflow: hidden
}

.layui-layout-admin .layui-header {
	background-color: #23262E
}

.layui-layout-admin .layui-side {
	top: 60px;
	width: 200px;
	overflow-x: hidden
}

.layui-layout-admin .layui-body {
	top: 60px;
	bottom: 44px
}

.layui-layout-admin .layui-main {
	width: auto;
	margin: 0 15px
}

.layui-layout-admin .layui-footer {
	position: fixed;
	left: 200px;
	right: 0;
	bottom: 0;
	height: 44px;
	line-height: 44px;
	padding: 0 15px;
	background-color: #eee
}

.layui-layout-admin .layui-logo {
	position: absolute;
	left: 0;
	top: 0;
	width: 200px;
	height: 100%;
	line-height: 60px;
	text-align: center;
	color: #009688;
	font-size: 16px
}

.layui-layout-admin .layui-header .layui-nav {
	background: 0 0
}

.layui-layout-left {
	position: absolute !important;
	left: 200px;
	top: 0
}

.layui-layout-right {
	position: absolute !important;
	right: 0;
	top: 0
}

.layui-container {
	position: relative;
	margin: 0 auto;
	padding: 0 15px;
	box-sizing: border-box
}

.layui-fluid {
	position: relative;
	margin: 0 auto;
	padding: 0 15px
}

.layui-row:after,
.layui-row:before {
	content: '';
	display: block;
	clear: both
}

.layui-col-lg1,
.layui-col-lg10,
.layui-col-lg11,
.layui-col-lg12,
.layui-col-lg2,
.layui-col-lg3,
.layui-col-lg4,
.layui-col-lg5,
.layui-col-lg6,
.layui-col-lg7,
.layui-col-lg8,
.layui-col-lg9,
.layui-col-md1,
.layui-col-md10,
.layui-col-md11,
.layui-col-md12,
.layui-col-md2,
.layui-col-md3,
.layui-col-md4,
.layui-col-md5,
.layui-col-md6,
.layui-col-md7,
.layui-col-md8,
.layui-col-md9,
.layui-col-sm1,
.layui-col-sm10,
.layui-col-sm11,
.layui-col-sm12,
.layui-col-sm2,
.layui-col-sm3,
.layui-col-sm4,
.layui-col-sm5,
.layui-col-sm6,
.layui-col-sm7,
.layui-col-sm8,
.layui-col-sm9,
.layui-col-xs1,
.layui-col-xs10,
.layui-col-xs11,
.layui-col-xs12,
.layui-col-xs2,
.layui-col-xs3,
.layui-col-xs4,
.layui-col-xs5,
.layui-col-xs6,
.layui-col-xs7,
.layui-col-xs8,
.layui-col-xs9 {
	position: relative;
	display: block;
	box-sizing: border-box
}

.layui-col-xs1,
.layui-col-xs10,
.layui-col-xs11,
.layui-col-xs12,
.layui-col-xs2,
.layui-col-xs3,
.layui-col-xs4,
.layui-col-xs5,
.layui-col-xs6,
.layui-col-xs7,
.layui-col-xs8,
.layui-col-xs9 {
	float: left
}

.layui-col-xs1 {
	width: 8.33333333%
}

.layui-col-xs2 {
	width: 16.66666667%
}

.layui-col-xs3 {
	width: 25%
}

.layui-col-xs4 {
	width: 33.33333333%
}

.layui-col-xs5 {
	width: 41.66666667%
}

.layui-col-xs6 {
	width: 50%
}

.layui-col-xs7 {
	width: 58.33333333%
}

.layui-col-xs8 {
	width: 66.66666667%
}

.layui-col-xs9 {
	width: 75%
}

.layui-col-xs10 {
	width: 83.33333333%
}

.layui-col-xs11 {
	width: 91.66666667%
}

.layui-col-xs12 {
	width: 100%
}

.layui-col-xs-offset1 {
	margin-left: 8.33333333%
}

.layui-col-xs-offset2 {
	margin-left: 16.66666667%
}

.layui-col-xs-offset3 {
	margin-left: 25%
}

.layui-col-xs-offset4 {
	margin-left: 33.33333333%
}

.layui-col-xs-offset5 {
	margin-left: 41.66666667%
}

.layui-col-xs-offset6 {
	margin-left: 50%
}

.layui-col-xs-offset7 {
	margin-left: 58.33333333%
}

.layui-col-xs-offset8 {
	margin-left: 66.66666667%
}

.layui-col-xs-offset9 {
	margin-left: 75%
}

.layui-col-xs-offset10 {
	margin-left: 83.33333333%
}

.layui-col-xs-offset11 {
	margin-left: 91.66666667%
}

.layui-col-xs-offset12 {
	margin-left: 100%
}

@media screen and (max-width:768px) {
	.layui-hide-xs {
		display: none !important
	}

	.layui-show-xs-block {
		display: block !important
	}

	.layui-show-xs-inline {
		display: inline !important
	}

	.layui-show-xs-inline-block {
		display: inline-block !important
	}
}

@media screen and (min-width:768px) {
	.layui-container {
		width: 750px
	}

	.layui-hide-sm {
		display: none !important
	}

	.layui-show-sm-block {
		display: block !important
	}

	.layui-show-sm-inline {
		display: inline !important
	}

	.layui-show-sm-inline-block {
		display: inline-block !important
	}

	.layui-col-sm1,
	.layui-col-sm10,
	.layui-col-sm11,
	.layui-col-sm12,
	.layui-col-sm2,
	.layui-col-sm3,
	.layui-col-sm4,
	.layui-col-sm5,
	.layui-col-sm6,
	.layui-col-sm7,
	.layui-col-sm8,
	.layui-col-sm9 {
		float: left
	}

	.layui-col-sm1 {
		width: 8.33333333%
	}

	.layui-col-sm2 {
		width: 16.66666667%
	}

	.layui-col-sm3 {
		width: 25%
	}

	.layui-col-sm4 {
		width: 33.33333333%
	}

	.layui-col-sm5 {
		width: 41.66666667%
	}

	.layui-col-sm6 {
		width: 50%
	}

	.layui-col-sm7 {
		width: 58.33333333%
	}

	.layui-col-sm8 {
		width: 66.66666667%
	}

	.layui-col-sm9 {
		width: 75%
	}

	.layui-col-sm10 {
		width: 83.33333333%
	}

	.layui-col-sm11 {
		width: 91.66666667%
	}

	.layui-col-sm12 {
		width: 100%
	}

	.layui-col-sm-offset1 {
		margin-left: 8.33333333%
	}

	.layui-col-sm-offset2 {
		margin-left: 16.66666667%
	}

	.layui-col-sm-offset3 {
		margin-left: 25%
	}

	.layui-col-sm-offset4 {
		margin-left: 33.33333333%
	}

	.layui-col-sm-offset5 {
		margin-left: 41.66666667%
	}

	.layui-col-sm-offset6 {
		margin-left: 50%
	}

	.layui-col-sm-offset7 {
		margin-left: 58.33333333%
	}

	.layui-col-sm-offset8 {
		margin-left: 66.66666667%
	}

	.layui-col-sm-offset9 {
		margin-left: 75%
	}

	.layui-col-sm-offset10 {
		margin-left: 83.33333333%
	}

	.layui-col-sm-offset11 {
		margin-left: 91.66666667%
	}

	.layui-col-sm-offset12 {
		margin-left: 100%
	}
}

@media screen and (min-width:992px) {
	.layui-container {
		width: 970px
	}

	.layui-hide-md {
		display: none !important
	}

	.layui-show-md-block {
		display: block !important
	}

	.layui-show-md-inline {
		display: inline !important
	}

	.layui-show-md-inline-block {
		display: inline-block !important
	}

	.layui-col-md1,
	.layui-col-md10,
	.layui-col-md11,
	.layui-col-md12,
	.layui-col-md2,
	.layui-col-md3,
	.layui-col-md4,
	.layui-col-md5,
	.layui-col-md6,
	.layui-col-md7,
	.layui-col-md8,
	.layui-col-md9 {
		float: left
	}

	.layui-col-md1 {
		width: 8.33333333%
	}

	.layui-col-md2 {
		width: 16.66666667%
	}

	.layui-col-md3 {
		width: 25%
	}

	.layui-col-md4 {
		width: 33.33333333%
	}

	.layui-col-md5 {
		width: 41.66666667%
	}

	.layui-col-md6 {
		width: 50%
	}

	.layui-col-md7 {
		width: 58.33333333%
	}

	.layui-col-md8 {
		width: 66.66666667%
	}

	.layui-col-md9 {
		width: 75%
	}

	.layui-col-md10 {
		width: 83.33333333%
	}

	.layui-col-md11 {
		width: 91.66666667%
	}

	.layui-col-md12 {
		width: 100%
	}

	.layui-col-md-offset1 {
		margin-left: 8.33333333%
	}

	.layui-col-md-offset2 {
		margin-left: 16.66666667%
	}

	.layui-col-md-offset3 {
		margin-left: 25%
	}

	.layui-col-md-offset4 {
		margin-left: 33.33333333%
	}

	.layui-col-md-offset5 {
		margin-left: 41.66666667%
	}

	.layui-col-md-offset6 {
		margin-left: 50%
	}

	.layui-col-md-offset7 {
		margin-left: 58.33333333%
	}

	.layui-col-md-offset8 {
		margin-left: 66.66666667%
	}

	.layui-col-md-offset9 {
		margin-left: 75%
	}

	.layui-col-md-offset10 {
		margin-left: 83.33333333%
	}

	.layui-col-md-offset11 {
		margin-left: 91.66666667%
	}

	.layui-col-md-offset12 {
		margin-left: 100%
	}
}

@media screen and (min-width:1200px) {
	.layui-container {
		width: 1170px
	}

	.layui-hide-lg {
		display: none !important
	}

	.layui-show-lg-block {
		display: block !important
	}

	.layui-show-lg-inline {
		display: inline !important
	}

	.layui-show-lg-inline-block {
		display: inline-block !important
	}

	.layui-col-lg1,
	.layui-col-lg10,
	.layui-col-lg11,
	.layui-col-lg12,
	.layui-col-lg2,
	.layui-col-lg3,
	.layui-col-lg4,
	.layui-col-lg5,
	.layui-col-lg6,
	.layui-col-lg7,
	.layui-col-lg8,
	.layui-col-lg9 {
		float: left
	}

	.layui-col-lg1 {
		width: 8.33333333%
	}

	.layui-col-lg2 {
		width: 16.66666667%
	}

	.layui-col-lg3 {
		width: 25%
	}

	.layui-col-lg4 {
		width: 33.33333333%
	}

	.layui-col-lg5 {
		width: 41.66666667%
	}

	.layui-col-lg6 {
		width: 50%
	}

	.layui-col-lg7 {
		width: 58.33333333%
	}

	.layui-col-lg8 {
		width: 66.66666667%
	}

	.layui-col-lg9 {
		width: 75%
	}

	.layui-col-lg10 {
		width: 83.33333333%
	}

	.layui-col-lg11 {
		width: 91.66666667%
	}

	.layui-col-lg12 {
		width: 100%
	}

	.layui-col-lg-offset1 {
		margin-left: 8.33333333%
	}

	.layui-col-lg-offset2 {
		margin-left: 16.66666667%
	}

	.layui-col-lg-offset3 {
		margin-left: 25%
	}

	.layui-col-lg-offset4 {
		margin-left: 33.33333333%
	}

	.layui-col-lg-offset5 {
		margin-left: 41.66666667%
	}

	.layui-col-lg-offset6 {
		margin-left: 50%
	}

	.layui-col-lg-offset7 {
		margin-left: 58.33333333%
	}

	.layui-col-lg-offset8 {
		margin-left: 66.66666667%
	}

	.layui-col-lg-offset9 {
		margin-left: 75%
	}

	.layui-col-lg-offset10 {
		margin-left: 83.33333333%
	}

	.layui-col-lg-offset11 {
		margin-left: 91.66666667%
	}

	.layui-col-lg-offset12 {
		margin-left: 100%
	}
}

.layui-col-space1 {
	margin: -.5px
}

.layui-col-space1>* {
	padding: .5px
}

.layui-col-space3 {
	margin: -1.5px
}

.layui-col-space3>* {
	padding: 1.5px
}

.layui-col-space5 {
	margin: -2.5px
}

.layui-col-space5>* {
	padding: 2.5px
}

.layui-col-space8 {
	margin: -3.5px
}

.layui-col-space8>* {
	padding: 3.5px
}

.layui-col-space10 {
	margin: -5px
}

.layui-col-space10>* {
	padding: 5px
}

.layui-col-space12 {
	margin: -6px
}

.layui-col-space12>* {
	padding: 6px
}

.layui-col-space15 {
	margin: -7.5px
}

.layui-col-space15>* {
	padding: 7.5px
}

.layui-col-space18 {
	margin: -9px
}

.layui-col-space18>* {
	padding: 9px
}

.layui-col-space20 {
	margin: -10px
}

.layui-col-space20>* {
	padding: 10px
}

.layui-col-space22 {
	margin: -11px
}

.layui-col-space22>* {
	padding: 11px
}

.layui-col-space25 {
	margin: -12.5px
}

.layui-col-space25>* {
	padding: 12.5px
}

.layui-col-space30 {
	margin: -15px
}

.layui-col-space30>* {
	padding: 15px
}

.layui-btn,
.layui-input,
.layui-select,
.layui-textarea,
.layui-upload-button {
	outline: 0;
	-webkit-appearance: none;
	transition: all .3s;
	-webkit-transition: all .3s;
	box-sizing: border-box
}

.layui-elem-quote {
	margin-bottom: 10px;
	padding: 15px;
	line-height: 22px;
	border-left: 5px solid #009688;
	border-radius: 0 2px 2px 0;
	background-color: #f2f2f2
}

.layui-quote-nm {
	border-color: #e2e2e2;
	border-style: solid;
	border-width: 1px 1px 1px 5px;
	background: 0 0
}

.layui-elem-field {
	margin-bottom: 10px;
	padding: 0;
	border: 1px solid #e2e2e2
}

.layui-elem-field legend {
	margin-left: 20px;
	padding: 0 10px;
	font-size: 20px;
	font-weight: 300
}

.layui-field-title {
	margin: 10px 0 20px;
	border: none;
	border-top: 1px solid #e2e2e2
}

.layui-field-box {
	padding: 10px 15px
}

.layui-field-title .layui-field-box {
	padding: 10px 0
}

.layui-progress {
	position: relative;
	height: 6px;
	border-radius: 20px;
	background-color: #e2e2e2
}

.layui-progress-bar {
	position: absolute;
	width: 0;
	max-width: 100%;
	height: 6px;
	border-radius: 20px;
	text-align: right;
	background-color: #5FB878;
	transition: all .3s;
	-webkit-transition: all .3s
}

.layui-progress-big,
.layui-progress-big .layui-progress-bar {
	height: 18px;
	line-height: 18px
}

.layui-progress-text {
	position: relative;
	top: -18px;
	line-height: 18px;
	font-size: 12px;
	color: #666
}

.layui-progress-big .layui-progress-text {
	position: static;
	padding: 0 10px;
	color: #fff
}

.layui-card-header,
.layui-colla-title {
	position: relative;
	height: 42px;
	color: #333
}

.layui-card {
	margin-bottom: 15px;
	border-radius: 2px;
	background-color: #fff;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05)
}

.layui-card-header {
	line-height: 42px;
	padding: 0 15px;
	border-bottom: 1px dotted #E9E9E9;
	border-radius: 2px 2px 0 0;
	font-size: 14px
}

.layui-card-body {
	padding: 10px 15px;
	line-height: 24px
}

.layui-card-body .layui-table {
	margin: 5px 0
}

.layui-collapse {
	border: 1px solid #e2e2e2;
	border-radius: 2px
}

.layui-colla-item {
	border-top: 1px solid #e2e2e2
}

.layui-colla-item:first-child {
	border-top: none
}

.layui-colla-title {
	line-height: 42px;
	padding: 0 15px 0 35px;
	background-color: #f2f2f2;
	cursor: pointer
}

.layui-colla-content {
	display: none;
	padding: 10px 15px;
	line-height: 22px;
	border-top: 1px solid #e2e2e2;
	color: #666
}

.layui-bg-black,
.layui-bg-blue,
.layui-bg-cyan,
.layui-bg-green,
.layui-bg-orange,
.layui-bg-red {
	color: #fff !important
}

.layui-colla-icon {
	position: absolute;
	left: 15px;
	top: 0;
	font-size: 14px
}

.layui-bg-red {
	background-color: #FF5722 !important
}

.layui-bg-orange {
	background-color: #FFB800 !important
}

.layui-bg-green {
	background-color: #009688 !important
}

.layui-bg-cyan {
	background-color: #2F4056 !important
}

.layui-bg-blue {
	background-color: #1E9FFF !important
}

.layui-bg-black {
	background-color: #393D49 !important
}

.layui-bg-gray {
	background-color: #eee !important;
	color: #666 !important
}

.layui-text {
	line-height: 22px;
	font-size: 14px;
	color: #666
}

.layui-text h1,
.layui-text h2,
.layui-text h3 {
	font-weight: 500;
	color: #333
}

.layui-text h1 {
	font-size: 30px
}

.layui-text h2 {
	font-size: 24px
}

.layui-text h3 {
	font-size: 18px
}

.layui-text a:not(.layui-btn) {
	color: #01AAED
}

.layui-text a:not(.layui-btn):hover {
	text-decoration: underline
}

.layui-text ul {
	padding: 5px 0 5px 15px
}

.layui-text ul li {
	margin-top: 5px;
	list-style-type: disc
}

.layui-text em,
.layui-word-aux {
	color: #999 !important;
	padding: 0 5px !important
}

.layui-btn {
	display: inline-block;
	height: 38px;
	line-height: 38px;
	padding: 0 18px;
	background-color: #009688;
	color: #fff;
	white-space: nowrap;
	text-align: center;
	font-size: 14px;
	border: none;
	border-radius: 2px;
	cursor: pointer
}

.layui-btn:hover {
	opacity: .8;
	filter: alpha(opacity=80);
	color: #fff
}

.layui-btn:active {
	opacity: 1;
	filter: alpha(opacity=100)
}

.layui-btn+.layui-btn {
	margin-left: 10px
}

.layui-btn-radius {
	border-radius: 100px
}

.layui-btn .layui-icon {
	margin-right: 3px;
	font-size: 18px;
	vertical-align: bottom;
	vertical-align: middle\9
}

.layui-btn-primary {
	border: 1px solid #C9C9C9;
	background-color: #fff;
	color: #555
}

.layui-btn-primary:hover {
	border-color: #009688;
	color: #333
}

.layui-btn-normal {
	background-color: #1E9FFF
}

.layui-btn-warm {
	background-color: #FFB800
}

.layui-btn-danger {
	background-color: #FF5722
}

.layui-btn-disabled,
.layui-btn-disabled:active,
.layui-btn-disabled:hover {
	border: 1px solid #e6e6e6;
	background-color: #FBFBFB;
	color: #C9C9C9;
	cursor: not-allowed;
	opacity: 1
}

.layui-btn-big {
	height: 44px;
	line-height: 44px;
	padding: 0 25px;
	font-size: 16px
}

.layui-btn-small {
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	font-size: 12px
}

.layui-btn-small i {
	font-size: 16px !important
}

.layui-btn-mini {
	height: 22px;
	line-height: 22px;
	padding: 0 5px;
	font-size: 12px
}

.layui-btn-mini i {
	font-size: 14px !important
}

.layui-btn-group {
	display: inline-block;
	vertical-align: middle;
	font-size: 0
}

.layui-btn-group .layui-btn {
	margin-left: 0 !important;
	margin-right: 0 !important;
	border-left: 1px solid rgba(255, 255, 255, .5);
	border-radius: 0
}

.layui-btn-group .layui-btn-primary {
	border-left: none
}

.layui-btn-group .layui-btn-primary:hover {
	border-color: #C9C9C9;
	color: #009688
}

.layui-btn-group .layui-btn:first-child {
	border-left: none;
	border-radius: 2px 0 0 2px
}

.layui-btn-group .layui-btn-primary:first-child {
	border-left: 1px solid #c9c9c9
}

.layui-btn-group .layui-btn:last-child {
	border-radius: 0 2px 2px 0
}

.layui-btn-group .layui-btn+.layui-btn {
	margin-left: 0
}

.layui-btn-group+.layui-btn-group {
	margin-left: 10px
}

.layui-input,
.layui-select,
.layui-textarea {
	height: 38px;
	line-height: 1.3;
	line-height: 38px\9;
	border: 1px solid #e6e6e6;
	background-color: #fff;
	border-radius: 2px
}

.layui-input::-webkit-input-placeholder,
.layui-select::-webkit-input-placeholder,
.layui-textarea::-webkit-input-placeholder {
	line-height: 1.3
}

.layui-form-label,
.layui-form-mid,
.layui-textarea {
	line-height: 20px;
	position: relative
}

.layui-input,
.layui-textarea {
	display: block;
	width: 100%;
	padding-left: 10px
}

.layui-input:hover,
.layui-textarea:hover {
	border-color: #D2D2D2 !important
}

.layui-input:focus,
.layui-textarea:focus {
	border-color: #C9C9C9 !important
}

.layui-textarea {
	min-height: 100px;
	height: auto;
	padding: 6px 10px;
	resize: vertical
}

.layui-select {
	padding: 0 10px
}

.layui-form input[type=checkbox],
.layui-form input[type=radio],
.layui-form select {
	display: none
}

.layui-form-item {
	clear: both;
	*zoom: 1
}

.layui-form-item:after {
	content: '\20';
	clear: both;
	*zoom: 1;
	display: block;
	height: 0
}

.layui-form-label {
	float: left;
	display: block;
	padding: 9px 15px;
	width: 80px;
	font-weight: 400;
	text-align: right
}

.layui-form-item .layui-inline {
	margin-bottom: 5px;
	margin-right: 10px
}

.layui-input-block,
.layui-input-inline {
	position: relative
}

.layui-input-block {
	margin-left: 110px;
	min-height: 36px
}

.layui-input-inline {
	display: inline-block;
	vertical-align: middle
}

.layui-form-item .layui-input-inline {
	float: left;
	width: 190px;
	margin-right: 10px
}

.layui-form-text .layui-input-inline {
	width: auto
}

.layui-form-mid {
	float: left;
	display: block;
	padding: 8px 0 !important;
	margin-right: 10px
}

.layui-form-danger+.layui-form-select .layui-input,
.layui-form-danger:focus {
	border: 1px solid #FF5722 !important
}

.layui-form-select {
	position: relative
}

.layui-form-select .layui-input {
	padding-right: 30px;
	cursor: pointer
}

.layui-form-select .layui-edge {
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -3px;
	cursor: pointer;
	border-width: 6px;
	border-top-color: #c2c2c2;
	border-top-style: solid;
	transition: all .3s;
	-webkit-transition: all .3s
}

.layui-form-select dl {
	display: none;
	position: absolute;
	left: 0;
	top: 42px;
	padding: 5px 0;
	z-index: 2147483647;
	min-width: 100%;
	border: 1px solid #d2d2d2;
	max-height: 300px;
	overflow-y: auto;
	background-color: #fff;
	border-radius: 2px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
	box-sizing: border-box
}

.layui-form-select dl dd,
.layui-form-select dl dt {
	padding: 0 10px;
	line-height: 36px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.layui-form-select dl dt {
	font-size: 12px;
	color: #999
}

.layui-form-select dl dd {
	cursor: pointer
}

.layui-form-select dl dd:hover {
	background-color: #f2f2f2
}

.layui-form-select .layui-select-group dd {
	padding-left: 20px
}

.layui-form-select dl dd.layui-select-tips {
	padding-left: 10px !important;
	color: #999
}

.layui-form-select dl dd.layui-this {
	background-color: #5FB878;
	color: #fff
}

.layui-form-checkbox,
.layui-form-select dl dd.layui-disabled {
	background-color: #fff
}

.layui-form-selected dl {
	display: block
}

.layui-form-checkbox,
.layui-form-checkbox *,
.layui-form-radio,
.layui-form-radio *,
.layui-form-switch {
	display: inline-block;
	vertical-align: middle
}

.layui-form-selected .layui-edge {
	margin-top: -9px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	margin-top: -3px\9
}

:root .layui-form-selected .layui-edge {
	margin-top: -9px\0/IE9
}

.layui-form-selectup dl {
	top: auto;
	bottom: 42px
}

.layui-select-none {
	margin: 5px 0;
	text-align: center;
	color: #999
}

.layui-select-disabled .layui-disabled {
	border-color: #eee !important
}

.layui-select-disabled .layui-edge {
	border-top-color: #d2d2d2
}

.layui-form-checkbox {
	position: relative;
	height: 30px;
	line-height: 28px;
	margin-right: 10px;
	padding-right: 30px;
	border: 1px solid #d2d2d2;
	cursor: pointer;
	font-size: 0;
	border-radius: 2px;
	-webkit-transition: .1s linear;
	transition: .1s linear;
	box-sizing: border-box
}

.layui-form-checkbox:hover {
	border: 1px solid #c2c2c2
}

.layui-form-checkbox span {
	padding: 0 10px;
	height: 100%;
	font-size: 14px;
	background-color: #d2d2d2;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.layui-form-checkbox:hover span {
	background-color: #c2c2c2
}

.layui-form-checkbox i {
	position: absolute;
	right: 0;
	width: 30px;
	color: #fff;
	font-size: 20px;
	text-align: center
}

.layui-form-checkbox:hover i {
	color: #c2c2c2
}

.layui-form-checked,
.layui-form-checked:hover {
	border-color: #5FB878
}

.layui-form-checked span,
.layui-form-checked:hover span {
	background-color: #5FB878
}

.layui-form-checked i,
.layui-form-checked:hover i {
	color: #5FB878
}

.layui-form-item .layui-form-checkbox {
	margin-top: 4px
}

.layui-form-checkbox[lay-skin=primary] {
	height: auto !important;
	line-height: normal !important;
	border: none !important;
	margin-right: 0;
	padding-right: 0;
	background: 0 0
}

.layui-form-checkbox[lay-skin=primary] span {
	float: right;
	padding-right: 15px;
	line-height: 18px;
	background: 0 0;
	color: #666
}

.layui-form-checkbox[lay-skin=primary] i {
	position: relative;
	top: 0;
	width: 16px;
	height: 16px;
	line-height: 16px;
	border: 1px solid #d2d2d2;
	font-size: 12px;
	border-radius: 2px;
	background-color: #fff;
	-webkit-transition: .1s linear;
	transition: .1s linear
}

.layui-form-checkbox[lay-skin=primary]:hover i {
	border-color: #5FB878;
	color: #fff
}

.layui-form-checked[lay-skin=primary] i {
	border-color: #5FB878;
	background-color: #5FB878;
	color: #fff
}

.layui-checkbox-disbaled[lay-skin=primary] span {
	background: 0 0 !important
}

.layui-checkbox-disbaled[lay-skin=primary]:hover i {
	border-color: #d2d2d2
}

.layui-form-item .layui-form-checkbox[lay-skin=primary] {
	margin-top: 10px
}

.layui-form-switch {
	position: relative;
	height: 22px;
	line-height: 22px;
	width: 42px;
	padding: 0 5px;
	margin-top: 8px;
	border: 1px solid #d2d2d2;
	border-radius: 20px;
	cursor: pointer;
	background-color: #fff;
	-webkit-transition: .1s linear;
	transition: .1s linear
}

.layui-form-switch i {
	position: absolute;
	left: 5px;
	top: 3px;
	width: 16px;
	height: 16px;
	border-radius: 20px;
	background-color: #d2d2d2;
	-webkit-transition: .1s linear;
	transition: .1s linear
}

.layui-form-switch em {
	position: absolute;
	right: 5px;
	top: 0;
	width: 25px;
	padding: 0 !important;
	text-align: center !important;
	color: #999 !important;
	font-style: normal !important;
	font-size: 12px
}

.layui-form-onswitch {
	border-color: #5FB878;
	background-color: #5FB878
}

.layui-form-onswitch i {
	left: 32px;
	background-color: #fff
}

.layui-form-onswitch em {
	left: 5px;
	right: auto;
	color: #fff !important
}

.layui-checkbox-disbaled {
	border-color: #e2e2e2 !important
}

.layui-checkbox-disbaled span {
	background-color: #e2e2e2 !important
}

.layui-checkbox-disbaled:hover i {
	color: #fff !important
}

.layui-form-radio {
	line-height: 28px;
	margin: 6px 10px 0 0;
	padding-right: 10px;
	cursor: pointer;
	font-size: 0
}

.layui-form-radio i {
	margin-right: 8px;
	font-size: 22px;
	color: #c2c2c2
}

.layui-form-radio span {
	font-size: 14px
}

.layui-form-radio i:hover,
.layui-form-radioed i {
	color: #5FB878
}

.layui-radio-disbaled i {
	color: #e2e2e2 !important
}

.layui-form-pane .layui-form-label {
	width: 110px;
	padding: 8px 15px;
	height: 38px;
	line-height: 20px;
	border: 1px solid #e6e6e6;
	border-radius: 2px 0 0 2px;
	text-align: center;
	background-color: #FBFBFB;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	box-sizing: border-box
}

.layui-form-pane .layui-input-inline {
	margin-left: -1px
}

.layui-form-pane .layui-input-block {
	margin-left: 110px;
	left: -1px
}

.layui-form-pane .layui-input {
	border-radius: 0 2px 2px 0
}

.layui-form-pane .layui-form-text .layui-form-label {
	float: none;
	width: 100%;
	border-right: 1px solid #e6e6e6;
	border-radius: 2px;
	box-sizing: border-box;
	text-align: left
}

.layui-form-pane .layui-form-text .layui-input-inline {
	display: block;
	margin: 0;
	top: -1px;
	clear: both
}

.layui-form-pane .layui-form-text .layui-input-block {
	margin: 0;
	left: 0;
	top: -1px
}

.layui-form-pane .layui-form-text .layui-textarea {
	min-height: 100px;
	border-radius: 0 0 2px 2px
}

.layui-form-pane .layui-form-checkbox {
	margin: 4px 0 4px 10px
}

.layui-form-pane .layui-form-radio,
.layui-form-pane .layui-form-switch {
	margin-top: 6px;
	margin-left: 10px
}

.layui-form-pane .layui-form-item[pane] {
	position: relative;
	border: 1px solid #e6e6e6
}

.layui-form-pane .layui-form-item[pane] .layui-form-label {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	border-width: 0 1px 0 0
}

.layui-form-pane .layui-form-item[pane] .layui-input-inline {
	margin-left: 110px
}

@media screen and (max-width:450px) {
	.layui-form-item .layui-form-label {
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap
	}

	.layui-form-item .layui-inline {
		display: block;
		margin-right: 0;
		margin-bottom: 20px;
		clear: both
	}

	.layui-form-item .layui-inline:after {
		content: '\20';
		clear: both;
		display: block;
		height: 0
	}

	.layui-form-item .layui-input-inline {
		display: block;
		float: none;
		left: -3px;
		width: auto;
		margin: 0 0 10px 112px
	}

	.layui-form-item .layui-input-inline+.layui-form-mid {
		margin-left: 110px;
		top: -5px;
		padding: 0
	}

	.layui-form-item .layui-form-checkbox {
		margin-right: 5px;
		margin-bottom: 5px
	}
}

.layui-layedit {
	border: 1px solid #d2d2d2;
	border-radius: 2px
}

.layui-layedit-tool {
	padding: 3px 5px;
	border-bottom: 1px solid #e2e2e2;
	font-size: 0
}

.layedit-tool-fixed {
	position: fixed;
	top: 0;
	border-top: 1px solid #e2e2e2
}

.layui-layedit-tool .layedit-tool-mid,
.layui-layedit-tool .layui-icon {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	font-size: 14px
}

.layui-layedit-tool .layui-icon {
	position: relative;
	width: 32px;
	height: 30px;
	line-height: 30px;
	margin: 3px 5px;
	color: #777;
	cursor: pointer;
	border-radius: 2px
}

.layui-layedit-tool .layui-icon:hover {
	color: #393D49
}

.layui-layedit-tool .layui-icon:active {
	color: #000
}

.layui-layedit-tool .layedit-tool-active {
	background-color: #e2e2e2;
	color: #000
}

.layui-layedit-tool .layui-disabled,
.layui-layedit-tool .layui-disabled:hover {
	color: #d2d2d2;
	cursor: not-allowed
}

.layui-layedit-tool .layedit-tool-mid {
	width: 1px;
	height: 18px;
	margin: 0 10px;
	background-color: #d2d2d2
}

.layedit-tool-html {
	width: 50px !important;
	font-size: 30px !important
}

.layedit-tool-b,
.layedit-tool-code,
.layedit-tool-help {
	font-size: 16px !important
}

.layedit-tool-d,
.layedit-tool-face,
.layedit-tool-image,
.layedit-tool-unlink {
	font-size: 18px !important
}

.layedit-tool-image input {
	position: absolute;
	font-size: 0;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: .01;
	filter: Alpha(opacity=1);
	cursor: pointer
}

.layui-layedit-iframe iframe {
	display: block;
	width: 100%
}

#LAY_layedit_code {
	overflow: hidden
}

.layui-laypage {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	margin: 10px 0;
	font-size: 0
}

.layui-laypage>a:first-child,
.layui-laypage>a:first-child em {
	border-radius: 2px 0 0 2px
}

.layui-laypage>a:last-child,
.layui-laypage>a:last-child em {
	border-radius: 0 2px 2px 0
}

.layui-laypage>:first-child {
	margin-left: 0 !important
}

.layui-laypage>:last-child {
	margin-right: 0 !important
}

.layui-laypage a,
.layui-laypage button,
.layui-laypage input,
.layui-laypage select,
.layui-laypage span {
	border: 1px solid #e2e2e2
}

.layui-laypage a,
.layui-laypage span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	padding: 0 15px;
	height: 28px;
	line-height: 28px;
	margin: 0 -1px 5px 0;
	background-color: #fff;
	color: #333;
	font-size: 12px
}

.layui-laypage a:hover {
	color: #009688
}

.layui-laypage em {
	font-style: normal
}

.layui-laypage .layui-laypage-spr {
	color: #999;
	font-weight: 700
}

.layui-laypage a {
	text-decoration: none
}

.layui-laypage .layui-laypage-curr {
	position: relative
}

.layui-laypage .layui-laypage-curr em {
	position: relative;
	color: #fff
}

.layui-laypage .layui-laypage-curr .layui-laypage-em {
	position: absolute;
	left: -1px;
	top: -1px;
	padding: 1px;
	width: 100%;
	height: 100%;
	background-color: #009688
}

.layui-laypage-em {
	border-radius: 2px
}

.layui-laypage-next em,
.layui-laypage-prev em {
	font-family: Sim sun;
	font-size: 16px
}

.layui-laypage .layui-laypage-count,
.layui-laypage .layui-laypage-limits,
.layui-laypage .layui-laypage-skip {
	margin-left: 10px;
	margin-right: 10px;
	padding: 0;
	border: none
}

.layui-laypage .layui-laypage-limits {
	vertical-align: top
}

.layui-laypage select {
	height: 22px;
	padding: 3px;
	border-radius: 2px;
	cursor: pointer
}

.layui-laypage .layui-laypage-skip {
	height: 30px;
	line-height: 30px;
	color: #999
}

.layui-laypage button,
.layui-laypage input {
	height: 30px;
	line-height: 30px;
	border: 1px solid #e2e2e2;
	border-radius: 2px;
	vertical-align: top;
	background-color: #fff;
	box-sizing: border-box
}

.layui-laypage input {
	display: inline-block;
	width: 40px;
	margin: 0 10px;
	padding: 0 3px;
	text-align: center
}

.layui-laypage input:focus,
.layui-laypage select:focus {
	border-color: #009688 !important
}

.layui-laypage button {
	margin-left: 10px;
	padding: 0 10px;
	cursor: pointer
}

.layui-flow-more {
	margin: 10px 0;
	text-align: center;
	color: #999;
	font-size: 14px
}

.layui-flow-more a {
	height: 32px;
	line-height: 32px
}

.layui-flow-more a * {
	display: inline-block;
	vertical-align: top
}

.layui-flow-more a cite {
	padding: 0 20px;
	border-radius: 3px;
	background-color: #eee;
	color: #333;
	font-style: normal
}

.layui-flow-more a cite:hover {
	opacity: .8
}

.layui-flow-more a i {
	font-size: 30px;
	color: #737383
}

.layui-table {
	width: 100%;
	margin: 10px 0;
	background-color: #fff
}

.layui-table tr {
	transition: all .3s;
	-webkit-transition: all .3s
}

.layui-table thead tr,
.layui-table-fixed-l tr,
.layui-table-header,
.layui-table-mend,
.layui-table-patch,
.layui-table-tool {
	background-color: #f2f2f2
}

.layui-table th {
	text-align: left;
	font-weight: 400
}

.layui-table td,
.layui-table th,
.layui-table-header,
.layui-table-tool,
.layui-table-view,
.layui-table[lay-skin=line],
.layui-table[lay-skin=row] {
	border: 1px solid #e2e2e2
}

.layui-table td,
.layui-table th {
	position: relative;
	padding: 9px 15px;
	min-height: 20px;
	line-height: 20px;
	font-size: 14px
}

.layui-table[lay-even] tr:nth-child(even) {
	background-color: #f8f8f8
}

.layui-table tbody tr:hover,
.layui-table-hover {
	background-color: #f2f2f2 !important
}

.layui-table-click {
	background-color: #FFEEE8 !important
}

.layui-table[lay-skin=line] td,
.layui-table[lay-skin=line] th {
	border-width: 0 0 1px
}

.layui-table[lay-skin=row] td,
.layui-table[lay-skin=row] th {
	border-width: 0 1px 0 0
}

.layui-table[lay-skin=nob] td,
.layui-table[lay-skin=nob] th {
	border: none
}

.layui-table img {
	max-width: 100px
}

.layui-table[lay-size=lg] td,
.layui-table[lay-size=lg] th {
	padding: 15px 30px
}

.layui-table-view .layui-table[lay-size=lg] .layui-table-cell {
	height: 40px;
	line-height: 40px
}

.layui-table[lay-size=sm] td,
.layui-table[lay-size=sm] th {
	font-size: 12px;
	padding: 5px 10px
}

.layui-table-view .layui-table[lay-size=sm] .layui-table-cell {
	height: 20px;
	line-height: 20px
}

.layui-table[lay-data] {
	display: none
}

.layui-table-view {
	position: relative;
	margin: 10px 0;
	overflow: hidden
}

.layui-table-view .layui-table {
	position: relative;
	width: auto;
	margin: 0
}

.layui-table-body,
.layui-table-header .layui-table,
.layui-table-tool {
	margin-bottom: -1px
}

.layui-table-view .layui-table[lay-skin=line] {
	border-width: 0 1px 0 0
}

.layui-table-view .layui-table[lay-skin=row] {
	border-width: 0 0 1px
}

.layui-table-view .layui-table td,
.layui-table-view .layui-table th {
	padding: 5px 0;
	border-top: none;
	border-left: none
}

.layui-table-view .layui-table td {
	cursor: default
}

.layui-table-view .layui-form-checkbox[lay-skin=primary] i {
	width: 18px;
	height: 18px
}

.layui-table-header {
	border-width: 0 0 1px;
	overflow: hidden
}

.layui-table-sort {
	width: 20px;
	height: 20px;
	margin-left: 5px;
	cursor: pointer !important
}

.layui-table-sort .layui-edge {
	left: 5px;
	border-width: 5px
}

.layui-table-sort .layui-table-sort-asc {
	top: 4px;
	border-top: none;
	border-bottom-style: solid;
	border-bottom-color: #b2b2b2
}

.layui-table-sort .layui-table-sort-asc:hover {
	border-bottom-color: #666
}

.layui-table-sort .layui-table-sort-desc {
	bottom: 4px;
	border-bottom: none;
	border-top-style: solid;
	border-top-color: #b2b2b2
}

.layui-table-sort .layui-table-sort-desc:hover {
	border-top-color: #666
}

.layui-table-sort[lay-sort=asc] .layui-table-sort-asc {
	border-bottom-color: #000
}

.layui-table-sort[lay-sort=desc] .layui-table-sort-desc {
	border-top-color: #000
}

.layui-table-cell {
	height: 28px;
	line-height: 28px;
	padding: 0 15px;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	box-sizing: border-box
}

.layui-table-cell .layui-form-checkbox {
	top: -1px
}

.layui-table-cell .layui-table-link {
	color: #01AAED
}

.laytable-cell-space {
	width: 15px;
	padding: 0;
	text-align: center
}

.layui-table-body {
	position: relative;
	overflow: auto;
	margin-right: -1px
}

.layui-table-body .layui-none {
	line-height: 40px;
	text-align: center;
	color: #999
}

.layui-table-fixed {
	position: absolute;
	left: 0;
	top: 0
}

.layui-table-fixed .layui-table-body {
	overflow: hidden
}

.layui-table-fixed-r {
	left: auto;
	right: -1px;
	border-left: 1px solid #e2e2e2;
	box-shadow: -1px 0 8px rgba(0, 0, 0, .1)
}

.layui-table-fixed-r .layui-table-header {
	position: relative;
	overflow: visible
}

.layui-table-mend {
	position: absolute;
	right: -49px;
	top: 0;
	height: 100%;
	width: 50px
}

.layui-table-tool {
	position: relative;
	width: 100%;
	padding: 7px 10px 0 0;
	border-width: 1px 0 0;
	height: 41px;
	font-size: 12px;
	white-space: nowrap
}

.layui-table-tool:hover {
	overflow-x: auto
}

.layui-table-page {
	height: 26px
}

.layui-table-tool .layui-laypage {
	margin: 0
}

.layui-table-tool .layui-laypage a,
.layui-table-tool .layui-laypage span {
	height: 26px;
	line-height: 26px;
	border: none;
	background: 0 0;
	padding: 0 12px
}

.layui-table-tool .layui-laypage .layui-laypage-count,
.layui-table-tool .layui-laypage .layui-laypage-limits,
.layui-table-tool .layui-laypage .layui-laypage-skip {
	margin-left: 0;
	padding: 0
}

.layui-table-tool .layui-laypage .layui-laypage-total {
	padding: 0 10px
}

.layui-table-tool .layui-laypage .layui-laypage-spr {
	padding: 0
}

.layui-table-tool .layui-laypage button,
.layui-table-tool .layui-laypage input {
	height: 26px;
	line-height: 26px
}

.layui-table-tool .layui-laypage input {
	width: 40px
}

.layui-table-tool .layui-laypage button {
	padding: 0 10px
}

.layui-table-view select[lay-ignore] {
	display: inline-block
}

.layui-table-tool select {
	height: 18px
}

.layui-table-patch .layui-table-cell {
	padding: 0;
	width: 30px
}

.layui-table-edit {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 0 15px 1px;
	border: none
}

.layui-table-edit:focus {
	background-color: #F0F9F2
}

body .layui-table-tips .layui-layer-content {
	background: 0 0;
	padding: 0;
	box-shadow: 0 1px 6px rgba(0, 0, 0, .1)
}

.layui-table-tips-main {
	margin: -44px 0 0 -1px;
	max-height: 150px;
	padding: 8px 15px;
	font-size: 14px;
	overflow-y: scroll;
	background-color: #fff;
	color: #333;
	border: 1px solid #e2e2e2
}

.layui-code,
.layui-upload-list {
	margin: 10px 0
}

.layui-table-tips-c {
	position: absolute;
	right: -3px;
	top: -12px;
	width: 18px;
	height: 18px;
	padding: 3px;
	text-align: center;
	font-weight: 700;
	border-radius: 100%;
	font-size: 14px;
	cursor: pointer;
	background-color: #666
}

.layui-table-tips-c:hover {
	background-color: #999
}

.layui-upload-file {
	display: none !important;
	opacity: .01;
	filter: Alpha(opacity=1)
}

.layui-upload-drag,
.layui-upload-form,
.layui-upload-wrap {
	display: inline-block
}

.layui-upload-choose {
	padding: 0 10px;
	color: #999
}

.layui-upload-drag {
	position: relative;
	padding: 30px;
	border: 1px dashed #e2e2e2;
	background-color: #fff;
	text-align: center;
	cursor: pointer;
	color: #999
}

.layui-upload-drag .layui-icon {
	font-size: 50px;
	color: #009688
}

.layui-upload-drag[lay-over] {
	border-color: #009688
}

.layui-upload-iframe {
	position: absolute;
	width: 0;
	height: 0;
	border: 0;
	visibility: hidden
}

.layui-upload-wrap {
	position: relative;
	vertical-align: middle
}

.layui-upload-wrap .layui-upload-file {
	display: block !important;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	font-size: 100px;
	width: 100%;
	height: 100%;
	opacity: .01;
	filter: Alpha(opacity=1);
	cursor: pointer
}

.layui-code {
	position: relative;
	padding: 15px;
	line-height: 20px;
	border: 1px solid #ddd;
	border-left-width: 6px;
	background-color: #F2F2F2;
	color: #333;
	font-family: Courier New;
	font-size: 12px
}

.layui-tree {
	line-height: 26px
}

.layui-tree li {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.layui-tree li .layui-tree-spread,
.layui-tree li a {
	display: inline-block;
	vertical-align: top;
	height: 26px;
	*display: inline;
	*zoom: 1;
	cursor: pointer
}

.layui-tree li a {
	font-size: 0
}

.layui-tree li a i {
	font-size: 16px
}

.layui-tree li a cite {
	padding: 0 6px;
	font-size: 14px;
	font-style: normal
}

.layui-tree li i {
	padding-left: 6px;
	color: #333;
	-moz-user-select: none
}

.layui-tree li .layui-tree-check {
	font-size: 13px
}

.layui-tree li .layui-tree-check:hover {
	color: #009E94
}

.layui-tree li ul {
	display: none;
	margin-left: 20px
}

.layui-tree li .layui-tree-enter {
	line-height: 24px;
	border: 1px dotted #000
}

.layui-tree-drag {
	display: none;
	position: absolute;
	left: -666px;
	top: -666px;
	background-color: #f2f2f2;
	padding: 5px 10px;
	border: 1px dotted #000;
	white-space: nowrap
}

.layui-tree-drag i {
	padding-right: 5px
}

.layui-nav {
	position: relative;
	padding: 0 20px;
	background-color: #393D49;
	color: #fff;
	border-radius: 2px;
	font-size: 0;
	box-sizing: border-box
}

.layui-nav * {
	font-size: 14px
}

.layui-nav .layui-nav-item {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	line-height: 60px
}

.layui-nav .layui-nav-item a {
	display: block;
	padding: 0 20px;
	color: #fff;
	color: rgba(255, 255, 255, .7);
	transition: all .3s;
	-webkit-transition: all .3s
}

.layui-nav .layui-this:after,
.layui-nav-bar,
.layui-nav-tree .layui-nav-itemed:after {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 5px;
	background-color: #5FB878;
	transition: all .2s;
	-webkit-transition: all .2s
}

.layui-nav-bar {
	z-index: 1000
}

.layui-nav .layui-nav-item a:hover,
.layui-nav .layui-this a {
	color: #fff
}

.layui-nav .layui-this:after {
	content: '';
	top: auto;
	bottom: 0;
	width: 100%
}

.layui-nav-img {
	width: 30px;
	height: 30px;
	margin-right: 10px;
	border-radius: 50%
}

.layui-nav .layui-nav-more {
	content: '';
	width: 0;
	height: 0;
	border-style: solid dashed dashed;
	border-color: #fff transparent transparent;
	overflow: hidden;
	cursor: pointer;
	transition: all .2s;
	-webkit-transition: all .2s;
	position: absolute;
	top: 50%;
	right: 3px;
	margin-top: -3px;
	border-width: 6px;
	border-top-color: rgba(255, 255, 255, .7)
}

.layui-nav .layui-nav-mored,
.layui-nav-itemed .layui-nav-more {
	margin-top: -9px;
	border-style: dashed dashed solid;
	border-color: transparent transparent #fff
}

.layui-nav-child {
	display: none;
	position: absolute;
	left: 0;
	top: 65px;
	min-width: 100%;
	line-height: 36px;
	padding: 5px 0;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
	border: 1px solid #d2d2d2;
	background-color: #fff;
	z-index: 100;
	border-radius: 2px;
	white-space: nowrap
}

.layui-nav .layui-nav-child a {
	color: #333
}

.layui-nav .layui-nav-child a:hover {
	background-color: #f2f2f2;
	color: #000
}

.layui-nav-child dd {
	position: relative
}

.layui-nav .layui-nav-child dd.layui-this a,
.layui-nav-child dd.layui-this {
	background-color: #5FB878;
	color: #fff
}

.layui-nav-child dd.layui-this:after {
	display: none
}

.layui-nav-tree {
	width: 200px;
	padding: 0
}

.layui-nav-tree .layui-nav-item {
	display: block;
	width: 100%;
	line-height: 45px
}

.layui-nav-tree .layui-nav-item a {
	height: 45px;
	line-height: 45px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.layui-nav-tree .layui-nav-item a:hover {
	background-color: #4E5465
}

.layui-nav-tree .layui-nav-bar {
	width: 5px;
	height: 0;
	background-color: #009688
}

.layui-nav-tree .layui-nav-child dd.layui-this,
.layui-nav-tree .layui-nav-child dd.layui-this a,
.layui-nav-tree .layui-this,
.layui-nav-tree .layui-this>a,
.layui-nav-tree .layui-this>a:hover {
	background-color: #009688;
	color: #fff
}

.layui-nav-tree .layui-this:after {
	display: none
}

.layui-nav-itemed>a,
.layui-nav-tree .layui-nav-title a,
.layui-nav-tree .layui-nav-title a:hover {
	color: #fff !important
}

.layui-nav-tree .layui-nav-child {
	position: relative;
	z-index: 0;
	top: 0;
	border: none;
	box-shadow: none
}

.layui-nav-tree .layui-nav-child a {
	height: 40px;
	line-height: 40px;
	color: #fff;
	color: rgba(255, 255, 255, .7)
}

.layui-nav-tree .layui-nav-child,
.layui-nav-tree .layui-nav-child a:hover {
	background: 0 0;
	color: #fff
}

.layui-nav-tree .layui-nav-more {
	top: 20px;
	right: 10px;
	margin: 0
}

.layui-nav-itemed .layui-nav-more {
	top: 14px
}

.layui-nav-itemed .layui-nav-child {
	display: block;
	padding: 0;
	background-color: rgba(0, 0, 0, .3) !important
}

.layui-nav-side {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	overflow-x: hidden;
	z-index: 999
}

.layui-bg-blue .layui-nav-bar,
.layui-bg-blue .layui-nav-itemed:after,
.layui-bg-blue .layui-this:after {
	background-color: #93D1FF
}

.layui-bg-blue .layui-nav-child dd.layui-this {
	background-color: #1E9FFF
}

.layui-bg-blue .layui-nav-itemed>a,
.layui-nav-tree.layui-bg-blue .layui-nav-title a,
.layui-nav-tree.layui-bg-blue .layui-nav-title a:hover {
	background-color: #007DDB !important
}

.layui-breadcrumb {
	visibility: hidden;
	font-size: 0
}

.layui-breadcrumb a {
	padding-right: 8px;
	line-height: 22px;
	font-size: 14px;
	color: #333 !important
}

.layui-breadcrumb a:hover {
	color: #01AAED !important
}

.layui-breadcrumb a cite,
.layui-breadcrumb a span {
	color: #666;
	cursor: text;
	font-style: normal
}

.layui-breadcrumb a span {
	padding-left: 8px;
	font-family: Sim sun
}

.layui-tab {
	margin: 10px 0;
	text-align: left !important
}

.layui-tab[overflow]>.layui-tab-title {
	overflow: hidden
}

.layui-tab-title {
	position: relative;
	left: 0;
	height: 40px;
	white-space: nowrap;
	font-size: 0;
	border-bottom: 1px solid #e2e2e2;
	transition: all .2s;
	-webkit-transition: all .2s
}

.layui-tab-title li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	font-size: 14px;
	transition: all .2s;
	-webkit-transition: all .2s;
	position: relative;
	line-height: 40px;
	min-width: 65px;
	padding: 0 15px;
	text-align: center;
	cursor: pointer
}

.layui-tab-title li a {
	display: block
}

.layui-tab-title .layui-this {
	color: #000
}

.layui-tab-title .layui-this:after {
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	width: 100%;
	height: 41px;
	border: 1px solid #e2e2e2;
	border-bottom-color: #fff;
	border-radius: 2px 2px 0 0;
	box-sizing: border-box;
	pointer-events: none
}

.layui-tab-bar {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
	width: 30px;
	height: 39px;
	line-height: 39px;
	border: 1px solid #e2e2e2;
	border-radius: 2px;
	text-align: center;
	background-color: #fff;
	cursor: pointer
}

.layui-tab-bar .layui-icon {
	position: relative;
	display: inline-block;
	top: 3px;
	transition: all .3s;
	-webkit-transition: all .3s
}

.layui-tab-item {
	display: none
}

.layui-tab-more {
	padding-right: 30px;
	height: auto !important;
	white-space: normal !important
}

.layui-tab-more li.layui-this:after {
	border-bottom-color: #e2e2e2;
	border-radius: 2px
}

.layui-tab-more .layui-tab-bar .layui-icon {
	top: -2px;
	top: 3px\9;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

:root .layui-tab-more .layui-tab-bar .layui-icon {
	top: -2px\0/IE9
}

.layui-tab-content {
	padding: 10px
}

.layui-tab-title li .layui-tab-close {
	position: relative;
	display: inline-block;
	width: 18px;
	height: 18px;
	line-height: 20px;
	margin-left: 8px;
	top: 1px;
	text-align: center;
	font-size: 14px;
	color: #c2c2c2;
	transition: all .2s;
	-webkit-transition: all .2s
}

.layui-tab-title li .layui-tab-close:hover {
	border-radius: 2px;
	background-color: #FF5722;
	color: #fff
}

.layui-tab-brief>.layui-tab-title .layui-this {
	color: #009688
}

.layui-tab-brief>.layui-tab-more li.layui-this:after,
.layui-tab-brief>.layui-tab-title .layui-this:after {
	border: none;
	border-radius: 0;
	border-bottom: 2px solid #5FB878
}

.layui-tab-brief[overflow]>.layui-tab-title .layui-this:after {
	top: -1px
}

.layui-tab-card {
	border: 1px solid #e2e2e2;
	border-radius: 2px;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1)
}

.layui-tab-card>.layui-tab-title {
	background-color: #f2f2f2
}

.layui-tab-card>.layui-tab-title li {
	margin-right: -1px;
	margin-left: -1px
}

.layui-tab-card>.layui-tab-title .layui-this {
	background-color: #fff
}

.layui-tab-card>.layui-tab-title .layui-this:after {
	border-top: none;
	border-width: 1px;
	border-bottom-color: #fff
}

.layui-tab-card>.layui-tab-title .layui-tab-bar {
	height: 40px;
	line-height: 40px;
	border-radius: 0;
	border-top: none;
	border-right: none
}

.layui-tab-card>.layui-tab-more .layui-this {
	background: 0 0;
	color: #5FB878
}

.layui-tab-card>.layui-tab-more .layui-this:after {
	border: none
}

.layui-timeline {
	padding-left: 5px
}

.layui-timeline-item {
	position: relative;
	padding-bottom: 20px
}

.layui-timeline-axis {
	position: absolute;
	left: -5px;
	top: 0;
	z-index: 10;
	width: 20px;
	height: 20px;
	line-height: 20px;
	background-color: #fff;
	color: #5FB878;
	border-radius: 50%;
	text-align: center;
	cursor: pointer
}

.layui-timeline-axis:hover {
	color: #FF5722
}

.layui-timeline-item:before {
	content: '';
	position: absolute;
	left: 5px;
	top: 0;
	z-index: 0;
	width: 1px;
	height: 100%;
	background-color: #e2e2e2
}

.layui-timeline-item:last-child:before {
	display: none
}

.layui-timeline-item:first-child:before {
	display: block
}

.layui-timeline-content {
	padding-left: 25px
}

.layui-badge,
.layui-badge-rim {
	line-height: 18px;
	padding: 0 5px
}

.layui-timeline-title {
	position: relative;
	margin-bottom: 10px
}

.layui-badge,
.layui-badge-dot,
.layui-badge-rim {
	position: relative;
	display: inline-block;
	font-size: 12px;
	background-color: #FF5722;
	color: #fff
}

.layui-badge {
	min-width: 8px;
	height: 18px;
	text-align: center;
	border-radius: 2px
}

.layui-badge-dot {
	width: 8px;
	height: 8px;
	border-radius: 50%
}

.layui-badge-rim {
	height: 18px;
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	background-color: #fff;
	color: #666
}

.layui-btn .layui-badge,
.layui-btn .layui-badge-dot {
	margin-left: 5px
}

.layui-nav .layui-badge,
.layui-nav .layui-badge-dot {
	position: absolute;
	top: 50%;
	margin: -8px 6px 0
}

.layui-tab-title .layui-badge,
.layui-tab-title .layui-badge-dot {
	left: 5px;
	top: -2px
}

.layui-carousel {
	position: relative;
	left: 0;
	top: 0;
	background-color: #f2f2f2
}

.layui-carousel>[carousel-item] {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.layui-carousel>[carousel-item]:before {
	position: absolute;
	content: '\e63d';
	left: 50%;
	top: 50%;
	width: 100px;
	line-height: 20px;
	margin: -10px 0 0 -50px;
	text-align: center;
	color: #999;
	font-family: layui-icon !important;
	font-size: 20px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.layui-carousel>[carousel-item]>* {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #f2f2f2;
	transition-duration: .3s;
	-webkit-transition-duration: .3s
}

.layui-carousel-updown>* {
	-webkit-transition: .3s ease-in-out up;
	transition: .3s ease-in-out up
}

.layui-carousel-arrow {
	display: none\9;
	opacity: 0;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -18px;
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 20px;
	border: 0;
	border-radius: 50%;
	background-color: rgba(0, 0, 0, .2);
	color: #fff;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	cursor: pointer
}

.layui-carousel-arrow[lay-type=add] {
	left: auto !important;
	right: 10px
}

.layui-carousel:hover .layui-carousel-arrow[lay-type=add],
.layui-carousel[lay-arrow=always] .layui-carousel-arrow[lay-type=add] {
	right: 20px
}

.layui-carousel[lay-arrow=always] .layui-carousel-arrow {
	opacity: 1;
	left: 20px
}

.layui-carousel[lay-arrow=none] .layui-carousel-arrow {
	display: none
}

.layui-carousel-arrow:hover,
.layui-carousel-ind ul:hover {
	background-color: rgba(0, 0, 0, .35)
}

.layui-carousel:hover .layui-carousel-arrow {
	display: block\9;
	opacity: 1;
	left: 20px
}

.layui-carousel-ind {
	position: relative;
	top: -35px;
	width: 100%;
	line-height: 0 !important;
	text-align: center;
	font-size: 0
}

.layui-carousel[lay-indicator=outside] {
	margin-bottom: 30px
}

.layui-carousel[lay-indicator=outside] .layui-carousel-ind {
	top: 10px
}

.layui-carousel[lay-indicator=outside] .layui-carousel-ind ul {
	background-color: rgba(0, 0, 0, .5)
}

.layui-carousel[lay-indicator=none] .layui-carousel-ind {
	display: none
}

.layui-carousel-ind ul {
	display: inline-block;
	padding: 5px;
	background-color: rgba(0, 0, 0, .2);
	border-radius: 10px;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.layui-carousel-ind li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 3px;
	font-size: 14px;
	background-color: #e2e2e2;
	background-color: rgba(255, 255, 255, .5);
	border-radius: 50%;
	cursor: pointer;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.layui-carousel-ind li:hover {
	background-color: rgba(255, 255, 255, .7)
}

.layui-carousel-ind li.layui-this {
	background-color: #fff
}

.layui-carousel>[carousel-item]>.layui-carousel-next,
.layui-carousel>[carousel-item]>.layui-carousel-prev,
.layui-carousel>[carousel-item]>.layui-this {
	display: block
}

.layui-carousel>[carousel-item]>.layui-this {
	left: 0
}

.layui-carousel>[carousel-item]>.layui-carousel-prev {
	left: -100%
}

.layui-carousel>[carousel-item]>.layui-carousel-next {
	left: 100%
}

.layui-carousel>[carousel-item]>.layui-carousel-next.layui-carousel-left,
.layui-carousel>[carousel-item]>.layui-carousel-prev.layui-carousel-right {
	left: 0
}

.layui-carousel>[carousel-item]>.layui-this.layui-carousel-left {
	left: -100%
}

.layui-carousel>[carousel-item]>.layui-this.layui-carousel-right {
	left: 100%
}

.layui-carousel[lay-anim=updown] .layui-carousel-arrow {
	left: 50% !important;
	top: 20px;
	margin: 0 0 0 -18px
}

.layui-carousel[lay-anim=updown]>[carousel-item]>*,
.layui-carousel[lay-anim=fade]>[carousel-item]>* {
	left: 0 !important
}

.layui-carousel[lay-anim=updown] .layui-carousel-arrow[lay-type=add] {
	top: auto !important;
	bottom: 20px
}

.layui-carousel[lay-anim=updown] .layui-carousel-ind {
	position: absolute;
	top: 50%;
	right: 20px;
	width: auto;
	height: auto
}

.layui-carousel[lay-anim=updown] .layui-carousel-ind ul {
	padding: 3px 5px
}

.layui-carousel[lay-anim=updown] .layui-carousel-ind li {
	display: block;
	margin: 6px 0
}

.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this {
	top: 0
}

.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-prev {
	top: -100%
}

.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-next {
	top: 100%
}

.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-next.layui-carousel-left,
.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-prev.layui-carousel-right {
	top: 0
}

.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this.layui-carousel-left {
	top: -100%
}

.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this.layui-carousel-right {
	top: 100%
}

.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-next,
.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-prev {
	opacity: 0
}

.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-next.layui-carousel-left,
.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-prev.layui-carousel-right {
	opacity: 1
}

.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-this.layui-carousel-left,
.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-this.layui-carousel-right {
	opacity: 0
}

.layui-fixbar {
	position: fixed;
	right: 15px;
	bottom: 15px;
	z-index: 9999
}

.layui-fixbar li {
	width: 50px;
	height: 50px;
	line-height: 50px;
	margin-bottom: 1px;
	text-align: center;
	cursor: pointer;
	font-size: 30px;
	background-color: #9F9F9F;
	color: #fff;
	border-radius: 2px;
	opacity: .95
}

.layui-fixbar li:hover {
	opacity: .85
}

.layui-fixbar li:active {
	opacity: 1
}

.layui-fixbar .layui-fixbar-top {
	display: none;
	font-size: 40px
}

body .layui-util-face {
	border: none;
	background: 0 0
}

body .layui-util-face .layui-layer-content {
	padding: 0;
	background-color: #fff;
	color: #666;
	box-shadow: none
}

.layui-util-face .layui-layer-TipsG {
	display: none
}

.layui-util-face ul {
	position: relative;
	width: 372px;
	padding: 10px;
	border: 1px solid #D9D9D9;
	background-color: #fff;
	box-shadow: 0 0 20px rgba(0, 0, 0, .2)
}

.layui-util-face ul li {
	cursor: pointer;
	float: left;
	border: 1px solid #e8e8e8;
	height: 22px;
	width: 26px;
	overflow: hidden;
	margin: -1px 0 0 -1px;
	padding: 4px 2px;
	text-align: center
}

.layui-util-face ul li:hover {
	position: relative;
	z-index: 2;
	border: 1px solid #eb7350;
	background: #fff9ec
}

.layui-anim {
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.layui-anim.layui-icon {
	display: inline-block
}

.layui-anim-loop {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

@-webkit-keyframes layui-rotate {
	from {
		-webkit-transform: rotate(0)
	}

	to {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes layui-rotate {
	from {
		transform: rotate(0)
	}

	to {
		transform: rotate(360deg)
	}
}

.layui-anim-rotate {
	-webkit-animation-name: layui-rotate;
	animation-name: layui-rotate;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}

@-webkit-keyframes layui-up {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		opacity: .3
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		opacity: 1
	}
}

@keyframes layui-up {
	from {
		transform: translate3d(0, 100%, 0);
		opacity: .3
	}

	to {
		transform: translate3d(0, 0, 0);
		opacity: 1
	}
}

.layui-anim-up {
	-webkit-animation-name: layui-up;
	animation-name: layui-up
}

@-webkit-keyframes layui-upbit {
	from {
		-webkit-transform: translate3d(0, 30px, 0);
		opacity: .3
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		opacity: 1
	}
}

@keyframes layui-upbit {
	from {
		transform: translate3d(0, 30px, 0);
		opacity: .3
	}

	to {
		transform: translate3d(0, 0, 0);
		opacity: 1
	}
}

.layui-anim-upbit {
	-webkit-animation-name: layui-upbit;
	animation-name: layui-upbit
}

@-webkit-keyframes layui-movey {

	0%,
	100% {
		-webkit-transform: translate3d(0, 50px, 0)
	}

	50% {
		-webkit-transform: translate3d(0, -50px, 0)
	}
}

@keyframes layui-movey {

	0%,
	100% {
		transform: translate3d(0, 50px, 0)
	}

	50% {
		transform: translate3d(0, -50px, 0)
	}
}

.layui-anim-movey {
	-webkit-animation-name: layui-movey;
	animation-name: layui-movey
}

@-webkit-keyframes layui-scale {
	0% {
		opacity: .3;
		-webkit-transform: scale(.5)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1)
	}
}

@keyframes layui-scale {
	0% {
		opacity: .3;
		-ms-transform: scale(.5);
		transform: scale(.5)
	}

	100% {
		opacity: 1;
		-ms-transform: scale(1);
		transform: scale(1)
	}
}

.layui-anim-scale {
	-webkit-animation-name: layui-scale;
	animation-name: layui-scale
}

@-webkit-keyframes layui-scale-spring {
	0% {
		opacity: .5;
		-webkit-transform: scale(.5)
	}

	80% {
		opacity: .8;
		-webkit-transform: scale(1.1)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1)
	}
}

@keyframes layui-scale-spring {
	0% {
		opacity: .5;
		transform: scale(.5)
	}

	80% {
		opacity: .8;
		transform: scale(1.1)
	}

	100% {
		opacity: 1;
		transform: scale(1)
	}
}

.layui-anim-scaleSpring {
	-webkit-animation-name: layui-scale-spring;
	animation-name: layui-scale-spring
}

@-webkit-keyframes layui-fadein {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes layui-fadein {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.layui-anim-fadein {
	-webkit-animation-name: layui-fadein;
	animation-name: layui-fadein
}

@-webkit-keyframes layui-fadeout {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@keyframes layui-fadeout {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

.layui-anim-fadeout {
	-webkit-animation-name: layui-fadeout;
	animation-name: layui-fadeout
}

/* layui custom for phpyun */
.layui-input-block {
	margin-left: 0px !important;
}

.layui-layer-page .layui-layer-content {
	overflow: visible !important;
}




.typo-smalls {
	color: #555;
	font-size: 12px;
	height: 25px;
	line-height: 18px;
	overflow: hidden;
}

.xx1,
.xx2,
.xx3,
.xx4,
.xx10 {
	font-size: 12px;
	padding: 1px 5px;
	margin: 2px 6px 2px 0;
	float: left;
}

.xx5,
.xx6,
.xx7,
.xx8 {
	font-size: 12px;
	padding: 1px 5px;
	margin: 2px 6px 2px 0;
	float: left;
}

.xx9,
.xx10,
.xx11,
.xx12 {
	font-size: 12px;
	padding: 1px 5px;
	margin: 2px 6px 2px 0;
	float: left;
}

.xx13,
.xx14,
.xx15,
.xx16 {
	font-size: 12px;
	padding: 1px 5px;
	margin: 2px 6px 2px 0;
	float: left;
}

.xx17,
.xx18,
.xx19,
.xx20 {
	font-size: 12px;
	padding: 1px 5px;
	margin: 2px 6px 2px 0;
	float: left;
}

.xx1 {
	border: 1px solid #89a9d3;
	color: #89a9d3;
}

.xx2,
.xx10 {
	border: 1px solid #a2c15f;
	color: #a2c15f;
}

.xx3,
.xx11 {
	color: #e28d90;
	font-size: 12px;
	border: 1px solid #e28d90;
	padding: 1px 5px;
	margin: 3px 6px 2px 0;
}

.xx4,
.xx12 {
	border: 1px solid #c597c0;
	color: #c597c0;
}

.xx5,
.xx13 {
	border: 1px #C0C36E solid;
	color: #C0C36E;
}

.xx6,
.xx14 {
	border: 1px solid #a2c15f;
	color: #a2c15f;
}

.xx7,
.xx15 {
	color: #c597c0;
	border: 1px #c597c0 solid;
}

.xx8,
.xx16 {
	border: 1px #89a9d3 solid;
	color: #89a9d3;
}

.xx9,
.xx17 {
	color: #e28d90;
	font-size: 12px;
	border: 1px solid #e28d90;
	padding: 1px 5px;
	margin: 3px 6px 2px 0;
}

.xx18 {
	border: 1px solid #89a9d3;
	color: #89a9d3;
}

.xx19 {
	border: 1px solid #a2c15f;
	color: #a2c15f;
}

.xx20 {
	color: #e28d90;
	font-size: 12px;
	border: 1px solid #e28d90;
	padding: 1px 5px;
	margin: 3px 6px 2px 0;
}

/* pages */
.pages {
	padding: 20px 0 20px 0;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	color: #666666;
	vertical-align: middle;
}

.pages a:link,
.pages a:visited,
.pages a:active {
	background: #FFFFFF;
	border: 1px solid #ebebeb;
	padding: 0px 10px;
	text-decoration: none;
	line-height: 1.5;
}

.pages a:hover {
	background: #6279c5;
	border: #6279c5 1px solid;
	color: #FFFFFF;
	padding: 5px 15px;
	text-decoration: none;
}

.pages strong {
	background: #6279c5;
	padding: 7px;
	border: #6279c5 1px solid;
	color: #FFFFFF;
}

.pages span {
	background: #6279c5;
	padding: 0px 10px;
	border: #6279c5 1px solid;
	color: #FFFFFF;
	border-radius: 3px;
}

.pages_inp {
	width: 30px;
	border: 1px solid #ebebeb;
	color: #666666;
	padding: 7px;
	text-align: center;
	font-size: 14px;
}

.pages_btn {
	/*width: 58px;height: 34px;*/
	border: #FF6600 1px solid;
	color: #FFFFFF;
	padding: 7px 25px;
	background: #FF6600;
	font-weight: bold;
	font-size: 14px;
}

.pages_btn:hover {
	background: #FF3300;
}

.pages label {
	background: #FFFFFF;
	border: 1px solid #ebebeb;
	color: #666666;
	padding: 3px 5px 3px 5px;
}

.pages label em {
	color: red;
	font-weight: bold;
	font-style: normal;
}

.pages label span {
	font-weight: bold;
}

.pages cite {
	font-style: normal;
}

.yun_content {
	width: 1200px;
	margin: 0 auto;
}

.news_index_box {
	width: 800px;
	background: #fff;
	float: left;
	margin-top: 20px;
	padding: 20px;
}

.news_index_box_left {
	width: 785px;
	float: left;
	padding-left: 20px;
}

.news_index_today_h1 {
	width: 100%;
	height: 35px;
	border-bottom: 1px solid #eee;
	position: relative;
	float: left;
}

.news_index_today_h1_s {
	font-weight: bold;
	font-size: 18px;
	padding-left: 40px;
	background: #fff url(../images/ntj.png) no-repeat left center;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-right: 20px;
}

.news_index_box_list {
	width: 100%;
	float: left;
	padding-top: 20px;
}

.news_index_box_list li {
	width: 100%;
	border-bottom: 1px #E5E5E5 solid;
	padding: 20px 0px;
	float: left;
}
.news_index_box_list li:hover{
border-bottom: 1px #6279c5 solid;
}
.news_index_box_list_img {
	width: 150px;
	float: left;
}

.news_index_box_list_r {
	width: 605px;
	float: left;
	padding-left: 20px;
}

.news_index_box_list_r_h1 {
	width: 100%;
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #000;
	font-weight: bold;
}

.news_index_box_list_r_h1 a {
	color: #000;
}

.news_index_box_list_r_p p {
	color: #515050;
	font-size: 14px;
	padding: 5px 0 0 0;
	line-height: 24px;
}

.news_index_box_right {
	width: 320px;
	float: right;
	background: #fff;
	padding: 0 15px;
	margin-top: 20px;
}

.news_index_box_ph {
	width: 100%;
	float: left;
}

.news_index_today_h1 {
	width: 100%;
	height: 35px;
	border-bottom: 1px solid #eee;
	position: relative;
	float: left;
}

.news_index_today_hot_s {
	font-weight: bold;
	font-size: 18px;
	padding-left: 30px;
	background: #fff url(../images/hotn.png) no-repeat left center;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-right: 20px;
}

.news_index_box_ph ul {
	width: 100%;
	float: left;
	margin-top: 20px;
}

.news_index_box_ph ul li {
	width: 100%;
	float: left;
	/* margin-top: 25px; */
	border-bottom: 1px dashed #eaeaea;
	padding: 25px 5px;
	line-height: 20px;
	/* padding-bottom: 30px; */
}

.news_index_box_ph ul li .yun_in_news_a {
	width: 270px;
	display: inline-block;
	float: left;
	padding-left: 15px;
	font-size: 15px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.news_index_today_tj_s {
	font-weight: bold;
	font-size: 18px;
	padding-left: 30px;
	background: #fff url(../images/tjn.png) no-repeat left center;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-right: 20px;
}

.news_index_box_hot {
	width: 100%;
	float: left;
}

.news_index_box_hot ul li {
	width: 260px;
	height: 45px;
	font-size: 15px;
	margin-top: 25px;
	border-left: 3px solid #6279c5;
	padding-left: 20px;
}

.news_index_box_hot ul {
	width: 100%;
	float: left;
	margin-top: 20px;
}
