/**
 * @file    css reset file.
 * @author  zhuyaqiu
 * @data    2014/03/15
 */
html {
	/*height:100%;*/
	-webkit-tap-highlight-color: transparent;
}

body {
	/*height:100%;*/
	color: #333;
	/*color:#555;*/
	background-color: #F7F7F7;
	min-width: 618px;
	/*width:1100px;*/
	margin: 0 auto;
	-webkit-tap-highlight-color: transparent;
	font-family: 'Alegreya Sans', sans-serif, Helvetica, Tahoma, Arial, "Hiragino Sans GB", "Microsoft YaHei", 微软雅黑, SimSun, 宋体, Heiti, 黑体, sans-serif;
}

.page {
	color: #333;
}

.main {
	overflow: hidden;
	margin: 0 auto;
	width: 618px;
	margin-top: 70px;
}

.webpage_main {
	overflow: hidden;
	margin: 0 auto;
	width: 1100px;
	margin-top: 70px;
}

.bs_main {
	overflow: hidden;
	margin: 0 auto;
	margin-top: 70px;
	width: 1100px;
}

.left_main {
	width: 70%;
	float: left;
}

.left_main a:hover {
	color: #27AE60;
	text-decoration: none;
}

.left_main a:visited {
	text-decoration: none;
}

/* ===== 全局 <a> 状态基线：防止 :focus/:active 残留 :hover 色（点击后颜色不恢复）===== */
a:focus,
a:active {
	outline: none;
	-webkit-tap-highlight-color: transparent;
}

a:focus:not(:focus-visible) {
	outline: none;
}

a:focus-visible {
	outline: 2px solid rgba(39, 174, 96, 0.35);
	outline-offset: 2px;
}

/* ===== END ===== */
.right_main {
	width: 28%;
	float: right;
}

a {
	color: #008C6C;
}

a:hover,
a:focus {
	color: #008C6C;
	text-decoration: none;
}

.container {
	/*overflow: hidden;鍥犱负褰卞搷鍒板鑸爮涓嬫媺鑿滃崟锛屾墍浠ュ幓鎺�*/
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.js_container {
	position: absolute;
	width: 618px;
}

.page {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.public_job {
	margin-top: 5px;
}

.search_goback {
	font-size: 12px;
	margin-top: 10px;
}

.job_tip_p {
	line-height: 22px;
	margin-top: -6px;
}

.job_tip_span_key {
	margin: 0 5px;
	font-weight: bold;
}

.pub_job_top_div {
	background-color: rgb(245, 245, 245);
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 10px;
	margin-bottom: 10px;
}

.read_only_1[disabled],
.read_only_1[readonly] {
	cursor: default;
	background-color: #fff;
	opacity: 1;
}

.weui_navbar_item_adapt {
	padding: 10px;
	background: url(../Img/arrow_down.png) no-repeat 86% center;
	color: #333;
	/*background: url(../Img/arr_d.jpg) no-repeat 90% center;*/
}

.weui_navbar_item_adapt_up {
	padding: 8px;
	background: url(../Img/arrow_up.png) no-repeat 86% center;
	color: #008C6C;
}

.bd-adapt-title {
	margin: 10px 0 15px 15px;
	color: #999;

}

.weui_navbar_item_topnav_adapt {
	padding: 8px;
	float: left;
}

.db_adapt {
	/*width:97%*/
	;
	width: 100%;
	margin: 0 auto;
}

.zhushi_span {
	color: #999999;
	font-size: 12px;
	font-weight: normal;
	margin-left: 30px;
}

.weui_panel_access_adapt {
	border-radius: 3px;
	border-radius: 3px;
	/*border:1px solid #D0E8FF*/
	;
	border-top: 0;
}

.job_list_item_div {
	padding-top: 8px;
}

.weui_panel_access_adapt:before {
	border-top: 3px solid #D0E8FF;
}

.media_box_adapt {
	padding-bottom: 0px;
	padding-top: 8px;
}

.weui_panel_hd_adapt {
	font-size: 16px;
	padding: 5px;
	text-align: center;
	color: #008C6C;
	/*background-color: #D0E8FF;*/
	/*background-color: #dff0d8;*/
	background-color: #cbe0c3;
	/* #EEEEFF #D0D0FF #000*/
	/*text-shadow: 0 1px 1px rgba(0,0,0,.2);*/

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-radius: 3px;
}

.weui_media_box.weui_media_appmsg .weui_media_hd_adapt {
	width: 45px;
	height: 45px;
}

.topic_title {
	display: inline-block;
	margin: 0 5px;
	font-weight: bold;
}

.media_desc_adapt_url:active {
	background-color: #ECECEC;
}

.submit_btn:active {
	background-color: #ECECEC;
}

.media_title_adapt {
	display: inline-block;
	font-weight: bold;
	padding-left: 21px;
	margin-left: 2px;

}

.job_list_item_div {
	padding-top: 8px;
}

.job_list_item_title {
	color: #000;
	margin-left: 2px;
	font-weight: bold;
	color: #555;
}

.rixin-text-jobs {
	/* #FD5F39 #008C6C*/
	color: #FD5F39;
	/*font-weight: bold;*/
}

.for_industry_li .dropdown li {
	margin-bottom: 0;
}

.dropdown-submenu:hover>.dropdown-menu {
	display: block;
}

.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
}

.weui_panel_access .weui_panel_ft_adapt {
	font-weight: bold;
	/*color:#008C6C; #c81623 #3cc51f*/
	color: #008C6C;
	border: 1px solid #F0F0E1;
	font-size: 16px;
	padding-left: 20px;
}

.weui_panel_ft:before {
	border: 0;
}

.rixin-text {
	/*color:#FD5F39;*/
	color: #000;
	font-weight: bold;
}

.product_channel_title {
	font-size: 22px;
	font-weight: 400;
}

: .weui_panel_access .weui_panel_ft_adapt:after {
	border-color: #008C6C;
}

.item_pos {
	margin-right: 5px;
}

.jishu-icon {
	background: url(../Img/jishu.png) no-repeat 0% 40%;
}

.xiangmu-icon {
	background: url(../Img/xiangmu.png) no-repeat 0% 50%;
	background-size: 13px 13px;
	-moz-background-size: 13px 13px;
}

.rixin-icon {
	background: url(../Img/rmb.png) no-repeat 0% 50%;
	background-size: 16px 16px;
	-moz-background-size: 16px 16px;
}

.dizhi-icon {
	background: url(../Img/dizhi.png) no-repeat 0% 50%;
	background-size: 15px 18px;
	-moz-background-size: 15px 18px;
}

.tip_p {
	margin-top: -8px;
	font-size: 12px;
	color: #555;
}

.zongjia-icon {
	background: url(../Img/yhk.png) no-repeat 0% 50%;
	background-size: 16px 16px;
	-moz-background-size: 16px 16px;
}

.time-icon {
	background: url(../Img/time.png) no-repeat 0% 50%;
	background-size: 16px 16px;
	-moz-background-size: 16px 16px;
}

.date-icon {
	background: url(../Img/date.png) no-repeat 0% 40%;
	background-size: 14px 14px;
	-moz-background-size: 14px 14px;
}

.team-icon {
	background: url(../Img/team.png) no-repeat 0% 40%;
}

.detail-icon {
	background: url(../Img/detail.png) no-repeat 0% 40%;
}

.media_title_icon {
	display: inline-block;

}

.more_text {
	font-size: 16px;
	color: #008C6C;
	margin-left: 5px;
}

.weui_media_box .media_desc_adapt {
	/*display: inline-block; */
	font-size: 14px;
	color: #555;
	/* 闂傚倸鍊风粈渚�宕ョ�ｎ�綁骞掗幘鍙樼矒闂佸綊妫跨粈渚�宕欓悩缁樼厱闁硅埇鍔嶅▍鍥煃缂佹ɑ鈷掗柨鐔绘缁犲秹宕曢崡鐐嶆稑螖閸滃啰绋忛梺纭呮彧闂勫嫰宕戦悩宕囩闁瑰鍎愰悞楣冩倵濮樺崬顣奸柕鍥у閺佸倻鎲撮崟顒傚綃闂備浇顕栭崰鏍偉婵傜鏋侀柟鍓х帛閺呮悂鏌ㄩ悤鍌涘  break-all,break-word */
	word-break: break-word;
}

.adapt-cons {
	position: relative;
}

.page {
	overflow-y: auto;
	opacity: 0;
	-webkit-overflow-scrolling: touch
}

.hd {
	padding: 2em 0
}

.page_desc {
	color: #888;
	text-align: center;
	font-size: 14px
}

.bd.spacing {
	padding: 0 15px
}

.banner_div {
	width: 100%;
	height: 180px;
	padding: 0px;
}

.icons .bd {
	padding: 30px 0;
	text-align: center;
}

.squre_ul {
	margin-top: 280px;
}

#owl-demo .item img {
	display: block;
	width: 100%;
	height: auto;
}

.squre_job_font {
	color: #11CC6D;
}

.build_job_tip {
	float: left;
	margin-top: -40px;
	margin-bottom: 20px;
}

.squre_consultant_font {
	color: #55ABE4;
}

.squre_ul li {
	list-style: none;
}

.squre_job {
	float: left;
	margin-left: 20%;
}

.squre_service {
	float: left;
}

.squre_consultant {
	float: right;
	margin-right: 20%;
}

.squre_img {
	width: 70px;
	height: 70px;
}

.team_span {
	background-color: #000;
	font-size: 10px;
	color: #fff;
	margin-left: 10px;
	padding: 2px 4px;
	border-radius: 2px;
}

.icons i {
	margin: 0 5px 10px;
}

.icons .icon_sp_area {
	padding: 10px 20px;
	text-align: left;
}

.banner_img {
	width: 100%;
	height: 100%;
}

.page_title {
	margin: 0 15%;
	color: #3cc51f;
	text-align: center;
	font-weight: 400;
	font-size: 34px
}

.global_navs {
	background-color: transparent
}

.global_navs:after,
.global_navs:before {
	border-color: #d9dbda
}

.weui_search_inner .search-pos {
	top: 7px;
}

.weui_search_inner .clear-pos {
	top: 7px;

}

.global_navs .icon_nav {
	display: block;
	margin-right: .7em;
	width: 28px;
	height: 28px
}

.page.button .page_title {
	color: #225fba
}

.page.button .bd {
	padding: 0 15px
}

.page.button .button_sp_area {
	margin: 0 auto;
	padding: 10px 0;
	width: 60%;
	text-align: justify;
	text-justify: distribute-all-lines;
	font-size: 0
}

.page.button .button_sp_area:after {
	display: inline-block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 0;
	content: ".";
	font-size: 0
}

.button_sp_area_adapt {
	margin: 0 auto;
	padding: 10px 0;
	text-align: justify;
	text-justify: distribute-all-lines;
	font-size: 0;
	margin: 0 auto;
}

.button_sp_area_adapt_a {
	margin: 0 auto;
	padding: 10px 0;
	text-justify: distribute-all-lines;
	font-size: 0;
	margin: 0 auto;
}

.order_div_btn {
	float: left;
	margin-left: 40px;
	margin-top: -20px;
	margin-bottom: 15px;
}

.order_div_btn a {
	margin-right: 15px;
}

.button_sp_area_adapt:after {
	display: inline-block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 0;
	content: ".";
	font-size: 0
}

.page.cell .page_title {
	color: #225fba
}

.page.cell .bd {
	padding-bottom: 30px
}

.page.toast {
	background-color: #fff
}

.page.toast .bd {
	padding: 120px 15px 0
}

.page.dialog {
	background-color: #fff
}

.page.dialog .bd {
	padding: 120px 15px 0
}

.page.msg {
	background-color: #fff
}

.page.panel .bd {
	padding-bottom: 20px
}

.page.article {
	background-color: #fff
}

.page.article .page_title {
	color: #de7c23
}

.page.icons {
	background-color: #fff;
	text-align: center
}

.page.icons .page_title {
	color: #3e24bd
}

.page.icons .bd {
	padding: 30px 0;
	text-align: center
}

.page.icons .icon_sp_area {
	padding: 10px 20px;
	text-align: left
}

.page.icons i {
	margin: 0 5px 10px
}

.search_show {
	display: none;
	margin-top: 0;
	font-size: 14px
}

.search_show .weui_cell_bd {
	padding: 2px 0 2px 20px;
	color: #666
}

@-webkit-keyframes a {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes a {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@-webkit-keyframes b {
	0% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

@keyframes b {
	0% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

.page.slideIn {
	-webkit-animation: a .2s forwards;
	animation: a .2s forwards
}

.page.slideOut {
	-webkit-animation: b .2s forwards;
	animation: b .2s forwards
}

.max_width {
	max-width: 618px;
}

.wa-flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.wa-item {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	display: block;
}

.weui_cell_bd input {
	color: #555;
}

.weui_cell_bd textarea {
	color: #555;
}

.reg-welcome-title {
	font-weight: normal;
	font-size: 22px;
	text-align: center;
}

.reg_service_div {
	padding-left: 15px;
}

.reg_service_div label {
	margin-right: 10px;
	color: #555;
}

.reg-div .weui_cells {
	font-size: 14px;
}

.reg_stepall .weui_cells {
	font-size: 14px;
}

.reg-div label {
	margin-bottom: 0px;
}

.work_report_title {
	font-weight: normal;
	font-size: 20px;
	text-align: left;
}

.reg-welcome-navi {
	font-weight: bold;
	font-size: 18px;

}

.reg-welcome-text {
	padding: 10px 0;
	font-size: 14px;
}

.reg-div-padding {
	padding: 10px 10px;
}

hr.section-1 {
	width: 100%;
	text-align: center;
	margin: 18px auto 0px;
	height: 0px;
	border-top: 1px solid #00B38A;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
}

.salary-tips {
	font-size: 14px;
	color: #666;
	margin: 8px 12px 0px 16px;
}

.salary-tips i {
	color: #F00;
	margin: 0 4px;
	font-weight: bold;
	font-style: italic;
	font-size: 15px;
}

.m-yanzhengma {
	display: inline-block;
	position: absolute;
	right: 0.3rem;
	top: 0.1rem;
	color: #999999;
	width: 7rem;
	height: 2.9rem;
	line-height: 2.9rem;
	font-size: 1rem;
	border: 1px solid #efefef;
	text-align: center;
	margin: auto 0;
	color: #fd5f39;
}

.msg-1 {
	margin: 10px auto 10px;
	font-size: 14px;
	width: 95%;
	/*line-height: 2;*/
	padding: -2px 14px;
	border-radius: 2px;
}

.msg_2 {
	color: #C81623;
	font-weight: bold;
}

.text_center {
	text-align: center;
}

.next-btn1 {
	margin: 12px 0 0 12px;
}

.city-select {
	width: 100%;
}

.city-arow::before {
	content: " ";
	display: inline-block;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	height: 6px;
	width: 6px;
	border-width: 2px 2px 0 0;
	border-color: #C8C8CD;
	border-style: solid;
	position: relative;
	top: -2px;
	position: absolute;
	top: 50%;
	/* right: 100px; */
	left: 90px;
	margin-top: -3px;
}

.city-select-1 {
	border-right: 1px solid #D9D9D9;
}

.area-select-1 {
	-webkit-box-flex: 2.3;
	-webkit-flex: 2.3;
	-ms-flex: 2.3;
	flex: 2.3;
}

.weui_btn_adapt {
	border-radius: 0px;
	width: 100%;
	margin: 0 auto;
	padding: 4px;
	font-size: 14px;
	letter-spacing: 2px;
}

.weui_grid_label {
	color: #555555;
}

.weui_cell_footer {
	margin-top: 15px;
	margin-bottom: 15px;
	color: #555555;
	font-size: 16px;
	text-align: center;
	border: 0;
}

.footer:before {
	border-top: 0;
}

.footer:after {
	border-bottom: 0;
}

.weui_media_box .title_down_item {
	font-size: 14px;
}

.title_down_item a {
	margin: 0 2px;

}

.title_down_item i {
	margin: 0 2px;
}

.title_down_item span {
	color: #333;

}

.title_name_span {
	margin-right: 10px
}

.p_list {
	margin-left: 40px;
	color: #555;
}

.weui_bar_item_change {
	padding: 8px;
	background: 0;
	color: #333;
	/* background: url(../Img/arr_d.jpg) no-repeat 90% center; */
}

.yuyue_a {
	margin: 10px 10px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	float: left;
}

.yuyue_img {
	width: 30px;
	height: 30px;
	margin-right: 0px;
	display: inline;
}

.yuyue_div {
	margin-top: 5px;
	margin-bottom: 10px;
	overflow: hidden;
}

.list_title {
	margin: 0 5px;
	color: #008C6C;
	display: inline-block;
}

.weui_cells_access .weui_cell_ft_adapt:after {
	border-color: #008C6C;
}

.click_active:active {
	background-color: #ECECEC;
}

.weui_cells_access a.click_active_2:active {
	background-color: #ECECEC;
}

.weui_cells_title {
	font-size: 16px;
}

.cancel_btn_1 {
	margin-top: auto;
	margin-right: 15px;
	padding: 3px;
	width: 100%;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.notice_div a,
.notice_div span {
	margin-right: 5px;
}

.notice_div_no {
	color: #999;
}

.notice_div_no a,
.notice_div_no span {
	margin-right: 5px;
	color: #999;
}

.notice_div_888 a,
.notice_div_888 span {
	margin-right: 5px;
	color: #888;
}

.weui_tabbar_adapt {
	border-top: #eceded;
	box-shadow: 0 0 4px rgba(0, 0, 0, .2);
}

.weui_tabbar_adapt:before {
	border-top: #eceded;
	box-shadow: 0 0 4px rgba(0, 0, 0, .2);
}

.icon_pos {
	line-height: 24px;
}

.weui_tabbar_icon+.weui_tabbar_label {
	margin-top: 2px;
}

/*
.weui_tabbar_label {
    text-align: center;
    color: #888;
    font-size: 12px;
    margin-bottom: 6px;
}
*/
.footer {
	margin: 0 auto;
	width: 618px;
}

.parse_consult_btn {
	margin-left: 0px;
	background: #FD5F39;
}

.use_consult_btn {
	margin-left: 0px;
	background: #04BE02;
}

.set_status_div {
	margin-top: 0px;
	margin-bottom: 30px;
}

.weui_msg .weui_msg_desc_adapt {
	color: #333;
}

.no_data {
	text-align: center;
	color: #555;
	margin-top: 50px;
}

.nodata_tip {
	text-align: center;
	;
	color: #555;
}

.appoint_div {
	margin-top: 10px;
	margin-bottom: 15px;
}

.appoint_confirm {
	border-radius: 1px;
	line-height: 1.9;
	font-size: 14px;
	padding: 0 .75em;
	display: inline-block;
	width: 45%;
}

.appoint_confirm_disabled {
	border-radius: 1px;
	line-height: 1.9;
	font-size: 14px;
	padding: 0 .75em;
	display: inline-block;
	width: 45%;
	margin-left: 17px;
}

input.ajax_click_btn {
	border-radius: 1px;
	line-height: 1.9;
	font-size: 16px;
	padding: 0 .75em;
	display: inline-block;
}

.appoint_confirm:active {
	color: #FFF;
	background-color: #04be02;
}

.weui_btn_disabled {
	color: #C9C9C9;
	background-color: #F7F7F7;
	border: 1px solid rgba(0, 0, 0, 0.2);
}

.weui_btn_disabled:active {
	color: #C9C9C9;
	background-color: #F7F7F7;
	border: 1px solid rgba(0, 0, 0, 0.2);
}

.weui_btn_disabled_1 {
	color: #C9C9C9 !important;
	background-color: #F7F7F7 !important;
	border: 1px solid rgba(0, 0, 0, 0.2) !important;
}

.weui_btn_disabled_1:active {
	color: #C9C9C9 !important;
	background-color: #F7F7F7 !important;
	border: 1px solid rgba(0, 0, 0, 0.2) !important;
}

.weui_btn.collection_btn {
	font-size: 10px;
	margin-left: 5px;
}

.weui_media_appmsg_adapt {
	padding: 16px 0px 5px 15px;
}

.weui_media_box.weui_media_appmsg .weui_media_appmsg_thumb {
	height: 100%;
	max-height: 100%;
}

/* font */
@font-face {
	font-family: "iconfont";
	src: url('./font/iconfont.eot?t=1459777609');
	/* IE9*/
	src: url('./font/iconfont.eot?t=1459777609#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('./font/iconfont.woff?t=1459777609') format('woff'),
		/* chrome, firefox */
		url('./font/iconfont.ttf?t=1459777609') format('truetype'),
		/* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
		url('./font/iconfont.svg?t=1459777609#iconfont') format('svg');
	/* iOS 4.1- */
}

.iconfont {
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
	color: #777;
}

.icon-wodexuqiu:before {
	content: "\e603";
	font-size: 26px;
	line-height: 25px;
}

.icon-rencaiku:before {
	content: "\e604";
	font-size: 30px;
	line-height: 26px;
}

.icon-fabu:before {
	content: "\e601";
	font-size: 24px;
	line-height: 20px;
}

.icon-xiaoxi:before {
	content: "\e602";
	font-size: 26px;
	line-height: 24px;
}

.icon-gerenzhongxin:before {
	content: "\e600";
	font-size: 20px;
	line-height: 20px;
}

.order_tab_div {
	padding: 0;
}

.order_tab_item {
	font-size: 14px;
	margin: 10px;
	width: 100%;
	height: 100%;
	padding: 10px 10px;
}

.weui_btn.font_size_order {
	font-size: 14px;
}

.report_btn_div {
	margin: 20px 0 20px 20px;
}

.cover {
	display: block;

	margin-right: 15px;
}

.title {
	font-weight: 400;
	margin-right: 15px;
	font-size: 16px;
	color: #555;
}

.a_desc_tip {
	font-size: 13px;
}

.job_desc {
	margin-top: 10px;
	margin-left: 3px;
	color: #555;
	font-size: 16px;
}

.b_1 {
	font-weight: bold;
}

.weui_btn {
	border-radius: 3px;
}

.weui_btn:after {
	border: 0;
	border-radius: 0px;
}

.page_div {
	/* 闂傚倷鑳剁亸銊╁箯閻戣姤鐓曢柨鏃囶嚙楠炴牗銇勯敐鍥у付闁宠棄顦靛顒�鈻庨幆褍澹堥梻浣筋嚃閸犳銆冩繝鍌ゅ殨闁靛ň鏅滈悞缁樼箾閹寸偟鐭屾い锔垮嵆閺屸剝寰勯崱妯荤彆闂佽崵鍠嗛崐婵嬪蓟鐏炵瓔鐓ラ柛顐ゅ枑濞呮牕鈹戦鐣岀畼闁绘績鏆妕h:100%; */
	width: 618px;
}

.page_div .weui_btn.weui_btn_mini {
	font-size: 16px;
	padding: 2px 50px;
}

.summary {
	font-size: 14px;
	margin-right: 15px;
	color: #888888;
	max-width: 100%;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.report_detail {
	border-bottom: 1px solid #ebebeb;
	padding: 5px 0px 0px 0px;
}

.report_detail:before {
	border: 0;
}

.report_detail:after {}

.weui_uploader_file {
	width: 45px;
	height: 45px;
}

.avatar_input {
	float: left;
	margin-right: 5px;
}

input.width_32p {
	width: 32%;
}

.desc_active {}

.media_desc_content_adapt {
	display: block;
}

.media_desc_content_adapt:active {
	background-color: #ECECEC;
}

.desc_active:active {
	background: #333;
}

.footer_weui_tabbar_item {
	display: block;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 7px 0 0;
	-webkit-tap-highlight-color: transparent
}

.bottom_navi {
	bottom: 0;
	position: fixed;
	width: 100%;
}

.submit_error_tip {
	font-size: 14px;
	color: #fd5f39;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 10px;
}

/* pc index */
.left-about-heading {
	margin-bottom: 20px;
}

.about-lists .fa {
	display: inline-block;
	font: normal normal normal 14px/1 Helvetica;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
}

.about-lists {
	margin-top: 10px;
}

.single-list-item {
	border-radius: 5px;
	margin-bottom: 10px;
	padding: 3px;
}

.standard-button,
.about-list-icon,
.section-bg-color-second,
.border-from-bottom::before,
.boder-from-left::before {
	background-color: #56c201;
}

.about-list-icon {
	border-radius: 3px;
	color: #fff;
	margin-right: 10px;
	padding: 8px;
}

.about-lists h6 {
	font-size: 16px;
	line-height: 25px;
	margin-top: -4px;
}

.left-about-heading h2 {
	margin-top: 0px;
}

.about-list-content p {
	margin-bottom: 0;
}

.top_section {
	height: auto;
	background-color: rgba(79, 133, 187, 1);
	padding: 10px 20px;
	height: 430px;
	margin: 0 auto;
}

.head_section {
	width: 1000px;
	margin: 0 auto;
	height: 320px;
}

.top_banner {
	margin: 30px auto;
	overflow: hidden;
}

.pc_logo {
	float: left;
	width: 106px;
	height: 39px;
	background: url({${$hosts.statichost}}Public/Img/pc_logo.png) no-repeat 86% center;
}

.pc_topic {
	float: left;
	width: 145px;
	height: 28px;
	background: url({${$hosts.statichost}}Public/Img/pc_banner.png) no-repeat 86% center;
	margin-top: 6px;
	margin-left: 20px;
}

.menu_left {
	float: left;
}

.menu_right {
	margin-top: -10px;
	float: right;
}

.menu_right_2 {
	margin-top: 10px;
	margin-left: 30px;
	float: right;
}

.menu_right a {
	margin-left: 30px;
}

.weui_btn.pc_btn {
	padding: 4px 40px;
	border-radius: 2px
}

.wx_login {
	display: inline-block;
	color: #FFF;
	font-size: 14px;
	padding-left: 20px;
	height: 21px;
	background: url({${$hosts.statichost}}Public/Img/wx_18.png) no-repeat 0% center;
}

.down_banner {
	margin: 120px auto;
	font-size: 40px;
	color: #FFF;
}

.down_banner div {
	text-align: center;
}

.index_section {
	/*width:1200;*/
	margin: 0 auto;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}

.middle_banner {
	width: 1200px;
	margin: 0 auto;
}

.process {
	width: 100%;
	height: auto;
	padding: 50px 0px;
	overflow: hidden;
}

.process h2 {
	font-weight: normal;
	text-align: center;
	font-size: 32px;
	margin-top: 30px;
	margin-bottom: 50px;
	text-transform: uppercase;
}

.row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 1000px;
	margin: 0 auto;
}

.flex-1 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.col-lg-3 {
	width: 25%;
}

.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11 {
	float: left;
}

.col-lg-6 {
	width: 50%;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.process-box {
	width: 100%;
	height: auto;
	text-align: center;
	padding: 10px;
	border: 3px solid;
	border-color: transparent;
}

.p-img-1 {
	background: url({${$hosts.statichost}}Public/Img/p-img-1.png) no-repeat center center;
}

.p-img-4 {
	background: url({${$hosts.statichost}}Public/Img/p-img-4.png) no-repeat center center;
}

.p-img-2 {
	background: url({${$hosts.statichost}}Public/Img/p-img-2.png) no-repeat center center;
}

.p-img-3 {
	background: url({${$hosts.statichost}}Public/Img/p-img-3.png) no-repeat center center;
}

.process-box h1,
.process-box h2,
.process-box h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

.process-img {
	width: 100%;
	height: 110px;
}

.process-box p {
	font-size: 16px;
	text-align: left;
	margin: 0 auto;
	width: 200px;
}

.recent_post {
	/*background-color: #2a3448;*/
	background-color: #27AE60;
	color: #FFF;
}

.recent_post h2 {
	margin-bottom: -10px;
}

.pc_num_tip {
	font-size: 14px;
	margin-right: 40px;
	margin-bottom: -10px;
}

.pc_num_tip {
	float: right;
}

.pc_index_wx_qrcode {
	width: 172px;
	height: 172px;
}

.services {
	width: 100%;
	height: auto;
	padding: 30px 0px;
	float: left;
	padding-top: 0px;
	overflow: hidden;
}

.services-header {
	width: 50%;
	margin: 100px auto;
	height: auto;
	margin-bottom: 50px;
	text-align: center;
}

.services-header h2 {
	font-family: 'Lato', sans-serif;
	color: #333;
	font-size: 32px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
}

.services-header img {
	margin: 20px auto 0 auto;
}

.services .row {
	margin-bottom: 20px;
}

.services-box {
	width: 90%;
	height: 110px;
	padding: 20px 10px;
	border: 1px solid #D0E8FF;
}

.services-dtls {
	width: 100%;
	height: auto;
}

.services-dtls h2 {
	font-family: 'Lato', sans-serif;
	font-weight: normal;
}

.services-box:hover {
	background-color: #e76b5c;
	color: #fff;
}

.col-lg-9 {
	width: 75%;
}

.col-lg-3 {
	width: 25%;
}

.services-box img {
	margin-top: 5px;
}

.col-lg-6 {
	width: 50%;
}

.index-col-item {
	width: 120px;
}

.index-col-9 {
	margin-top: 20px;
}

.process_left {
	text-align: center;
	float: left;
	margin-left: 80px;
}

.process_right {
	float: right;
	margin-right: 30px;
}

.process_right div {
	margin-bottom: 10px;
	color: #FFF;
}

.process_right div a {
	color: #FFF;
}

.pc_footer {
	margin: 60px auto;
}

.qrcode_tip {
	margin-top: 20px;
	font-size: 14px;
	color: #FFF;
}

.pc_num h1 {
	color: #FFD33F;
	font-weight: normal;
	font-size: 46px;
}

.pc_num h3 {
	font-weight: normal;
	font-size: 26px;
}

.rfloat {
	position: fixed;
	bottom: 90px;
	right: 260px;
	text-align: center;
	overflow: hidden;
}

.qr_icon {
	bottom: 0px;
}

.qr_0_5 {
	width: 86px;
	height: 86px;
}

.qrdiv {
	border: 1px solid #DDD;
	margin-bottom: 20px;
}

.qrtext {
	margin-top: 8px;
	font-size: 14px;
	text-align: center;
}

.service_text {
	margin-top: 20px;
	margin-left: 120px;
	margin-bottom: 20px;
}

.middle_title {
	margin: 25px 20px 15px 15px;
	;
	font-weight: bold;
}

.intro_title {
	margin: 0px 15px;
}

.margin_detail_btn {
	width: 100%;
	margin-left: 17px;
}

.consultant_tip {
	color: #555;
	font-weight: bold;
}

.co_div {
	margin-top: 3.0em;
}

.co_title {
	margin: 20px 0 0 0px;
	border-bottom: 2px solid #FF9224;
	padding-bottom: 3px;
}

.co_recommend {
	margin-top: 120px;
	float: right;
	width: 40%;
}

.co_t_i {
	margin-right: 10px;
	font-weight: bold;
	color: #3cc51f;
}

.co_t_i_active {
	color: #333;
}

.co_img_div {
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
}

.co_img_item {
	margin-top: 15px;
}

.co_img_item img {
	width: 100%;
	height: 80px;
	margin-bottom: 20px;
}

.co_img_item a {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-right: 10px;
}

.incubator_img_item {
	margin-top: -15px;
}

.incubator_img {
	width: 100%;
	height: 80px;
	margin-bottom: 10px;
}

.incubator_a {
	margin-right: 10px;
}

.tel_e_div {
	position: absolute;
	top: -150px;
	left: -1px;
	z-index: 999;
	border: 1px solid #CCC;
	background-color: #FFF;
	padding: 2px;
	padding-top: 3px;
	display: none;
}

.tel_e_div_1 {
	margin-top: 10px;
	z-index: 999;
	border: 1px solid #CCC;
	background-color: #FFF;
	padding: 2px;
	padding-top: 3px;
	display: none;
}

.kf_text {
	text-align: center;
	color: #FD5F39;
	margin-bottom: 2px;
	margin-top: -10px;
	margin-bottom: 10px;
}

.note_msg_div {
	margin: 0 5px;
}

.navbar-inverse .navbar-nav>li>a:hover {
	color: #fff;
	background-color: #080808;
}

img.icon_wx_login {
	width: 16px;
	height: 16px;
	margin-right: 2px;
	margin-top: -1px;
}

img.icon_qq_login {
	width: 14px;
	height: 14px;
	margin-top: -2px;
	margin-right: 2px;
}

.nav>li>a>img.icon_wx_login {
	width: 16px;
	height: 16px;
	margin-right: 2px;
	margin-top: -1px;
}

.nav>li>a>img.icon_qq_login {
	width: 14px;
	height: 14px;
	margin-top: -2px;
	margin-right: 2px;
}

/*bootstrap*/
/*listpage 闂傚倸鍊风欢锟犲磻閸曨垁鍥偨缁嬭銉э拷骞垮劚椤︻垳绮堥崱妯圭箚闁靛牆鎳庨銉╂煥閻斿憡鐏柟鍑ゆ嫹*/
.bg_color_div {
	/*background-color:rgba(0, 0, 0, 0.9);
	border-color:#2A2A2A;
	*/
	background-color: #208d4e;
	border-color: #208d4e;
}

.widget {
	background: #ffffff;
	padding: 21px 30px;
	margin-bottom: 35px;
}

.item_title {
	margin-top: 0;
	padding-bottom: 7px;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 21px;
	position: relative;
}

.item_title::after {
	content: "";
	width: 90px;
	height: 1px;
	background: #f4645f;
	position: absolute;
	left: 0;
	bottom: -1px;
}

.widget .title {
	margin-top: 0;
	padding-bottom: 7px;
	border-bottom: 1px solid #ebebeb;
	/*margin-bottom: 21px;*/
	position: relative;
}

.widget .title::after {
	content: "";
	width: 90px;
	height: 1px;
	background: #f4645f;
	position: absolute;
	left: 0;
	bottom: -1px;
}

.btn-default {
	border: 1px solid #27AE60;
	background: #27AE60;
	color: #ffffff;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	padding: 7px 14px;
	border-radius: 2px;
	letter-spacing: 2px;
}

.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
	border: 1px solid #27AE60;
	background: #27AE60;
	color: #ffffff;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	border-radius: 2px;
	letter-spacing: 2px;
}

.btn-block {
	display: block;
	width: 100%;
}

.main-content .btn-toolbar .btn-default {
	background-color: #414959;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4c5568), to(#414959));
	border: 1px solid #363d4a;
	font-weight: normal;
}

.main-content .weui_panel::after {
	border-bottom: 0;
}

.team_a {
	font-size: 10px;
	padding: 1px 8px;
	margin-left: 2px;
}

.team_a2 {
	font-size: 12px;
	padding: 1px 8px;
	margin-left: 2px;
}

.bg_color_9 {
	background-color: #2aabd2;
	/*#3071a9*/
	border: 1px solid #2aabd2;
}

.bg_color_9:visited {
	background-color: #2aabd2;
	/*#3071a9*/
	border: 1px solid #2aabd2;
}

.bg_color_9:active {
	background-color: #2aabd2;
	/*#3071a9*/
	border: 1px solid #2aabd2;
}

.bg_color_9:focus {
	background-color: #2aabd2;
	/*#3071a9*/
	border: 1px solid #2aabd2;
}

.btn-default:hover {
	border: 1px solid #303030;
	background: #303030;
	color: #ffffff;
}

.weui_btn_primary:hover {
	background: #303030;
	color: #ffffff;
	text-decoration: none;
}

.navbar_header_r {
	float: right;
}

.navbar_pos {
	float: right;
	margin-right: 60px;
}

.widget .filter_div {
	position: relative;
	margin-bottom: 10px;
}

.widget_pos_1 {
	padding: 15px 20px;
	margin-bottom: 20px;
}

.widget .filter_div::before {
	display: table;
	content: "";
}

.widget .filter_div::after {
	display: table;
	content: "";
	clear: both;
}

.widget .filter_div .filter_title {
	float: left;
}

.widget .filter_div .filter_container {
	width: 720px;
	position: relative;
}

.b_menu_pos {
	min-width: 140px;
	width: 150px;
}

.widget .filter_title {
	/*line-height: 0.9;*/
}

.padding_filter {
	padding: 2px 10px;
}

.widget .filter_div .filter_container .filter_item {
	width: 85%;
	overflow: hidden;
	height: 25px;
	float: left;
}

.widget .filter_div .filter_container .filter_item_show {
	height: auto;
}

.widget .filter_div .filter_container .filter_more_list {
	float: right;
}

.widget .filter_div .filter_container .filter_item>a {
	color: #333;
	display: inline-block;
	margin-bottom: 5px;
}

.widget .filter_div .filter_container .filter_item .active {
	background-color: #000;
	color: #FFF;
}

.widget .filter_div .filter_container .sub_filter_item .active {
	background-color: #000;
	color: #FFF;
}

.widget .filter_div .filter_container .filter_item>a:hover {
	color: #FFF;
}

.widget .filter_div .filter_container .sub_filter_item {
	border: 1px solid #eee;
	background-color:
		#f7f7f7;
	padding: 10px 15px;
	margin-top: 5px;
	width: 80%;
}

.weui_media_box.weui_media_appmsg:hover {
	background-color: #FFF;
}

.media_box_adapt .media_desc_content_adapt:hover {
	background-color: #FFF;
}

.bgblack_a {
	text-decoration: none;
}

.bgblack_a:hover {
	color: #FFF;
	background-color: #000;
	text-decoration: none;
}

.service_box {
	position: fixed;
	bottom: 0px;
	right: 40px;
	z-index: 2147483647;
	width: auto;
	height: auto;
	padding: 0;
	margin: 0;
	border: 0;
	font-family: 'Helvetica Neue', Helvetica, Arial, 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
	background-color: transparent;
}

.service_box .service_item {
	display: block;
	height: 40px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	border-left: 1px solid rgba(0, 0, 0, .1);
	border-top: 1px solid rgba(0, 0, 0, .1);
	border-right: 1px solid rgba(0, 0, 0, .1);
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	box-shadow: 0 0 14px 0 rgba(0, 0, 0, .16);
	cursor: pointer;
	text-decoration: none;
	background-color: #27AE60;
}

.service_box .service_item:hover {
	color: #FFF;
	background-color: #000;
}

.service_box .service_icon {
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	margin: 10px 10px 0;
}

.service_box .service_line {
	display: block;
	float: left;
	width: 1px;
	height: 100%;
	background-color: rgba(0, 0, 0, .08);
	background-color: #000\9;
	opacity: .1\9;
	filter: alpha(opacity=10)\9;
	vertical-align: middle;
}

.service_box .service_text {
	display: block;
	float: left;
	height: 40px;
	margin: 0 10px;
	line-height: 40px;
	overflow-y: hidden;
	font-size: 16px;
	color: #fff;
}

.widget .b_qrcode_box {
	position: relative;
	margin-top: 20px;
}

.widget .b_qrcode_img {
	width: 100%;
	margin: 0 auto;
	border: 1px solid #27AE60;
}

.service_box .service_qrcode_div {
	width: 120px;
	margin: 0 auto;
	margin-bottom: 10px;
	display: none;
}

.b_qrcode_img {
	width: 100%;
	margin: 0 auto;
	border: 1px solid #27AE60;
}

.widget .b_qrcode_item {
	width: 45%;
}

.main_footer {
	/*background: #202020;*/
	background: #555;
	font-size: 13px;
	text-align: center;
	color: #959595;
	padding-top: 18px;
	padding-bottom: 18px;
	border-top: 1px solid #303030;
	margin-top: 30px;
}

.footer_fixed_bottom {
	position: fixed;
	bottom: 0;
	width: 100%;
}

.b_container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.b_container .row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 1000px;
	margin: 0 auto;
}

.badge-red {
	display: inline-block;
	height: 8px;
	width: 8px;
	border-radius: 16px;
	background: #E03C31;
	position: relative;
	right: 3px;
	top: -7px;
	border: 1px solid #fff;
}

.widget .filter_div .filter_container .open {
	height: auto;
}

/*闂佽姘﹂～澶愬箖閸洖纾块柟娈垮枤缁�濠囨煛閸愩劌浜伴柟椋庡厴閻涱噣宕归鍡樺婵犻潧顑呰繚婵犮垼鍩栭崝鏍夐崼鐔翠簻闁挎繂妫涘畷绨巇io*/
.mod-head {
	width: 820px;
	margin: 0 auto;
}

.aw-register-box {
	width: 1100px;
	/*height: auto;*/
	height: auto;
	margin: 40px auto 40px;
	padding: 30px 0 40px 0;
	background: #fff;
	/*border: 1px solid #b3b3b3;*/
	border-radius: 3px;
}

hr.hr_div {
	margin-top: 40px;
}

.order_form select {
	min-width: 80px;
	text-align: center;
}

.order_form select,
.order_form input {
	border-color: #ccc;
}

.order_adapt_div {
	border: 0;
	margin: 0;
	width: 100%;
	padding: 10px 30px;
	font-size: 14px;
}

.aw-register-box .mod-head>a {
	display: block;
	height: 120px;
	background: url(../Img/zhongbaodashi_logo.png) no-repeat;
	background-position: center top;
	background-size: 120px 120px;
}

.aw-register-box .mod-head>a>img {
	display: none;
}

.aw-register-box h1 {
	margin: 45px 0 0;
	font-size: 20px;
	color: #666666;
}

.aw-register-box .mod-body {
	width: 820px;
	margin: 0 auto;
	padding: 0px 0 20px 0;
}

.aw-register-box ul,
.aw-register-box ol {
	margin: 0;
	padding: 0;
	list-style: none;
}

.aw-register-box ul li {
	position: relative;
	line-height: 30px;
	margin-bottom: 20px;
}

.alert-danger,
.alert-error {
	color: #B94A48;
}

.aw-register-box ul li.alert-danger i {
	margin-right: 5px;
}

[class^="icon-"],
[class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.aw-register-box ul li input[type="text"],
.aw-register-box ul li input[type="password"] {
	width: 100%;
	height: 40px;
	line-height: 28px\0;
	padding-left: 15px !important;
	box-shadow: none;
	border-color: #999;
}

.aw-register-box ul li input[type="text"],
.aw-register-box ul li input.input_type1[type="password"] {
	border-color: #d9d9d9;
	width: 60%;
}

.form-control {
	padding: 6px;
	resize: none;
	box-shadow: none;
	border-color: #ccc;
}

.aw-register-box ul li.last {
	text-align: left;
	color: #666;
}

.aw-register-box ul .aw-register-verify input {
	width: 190px !important;
}

.aw-register-form .service_title {
	margin-bottom: 5px;
	font-size: 16px;
	color: #FD5F39;
}

.item_title_color_1 .service_title {
	color: #000;
}

.total_money_detail p {
	margin: 0 0 0 0;
}

.order_adapt_div .service_title {
	font-size: 14px;
}

.aw-register-form .service_type label {
	margin-right: 10px;
	color: #555;
}

.aw-register-form select {
	padding: 8px 0;
	color: #555;
}

.aw-register-form .tip_p {
	margin-top: -8px;
	font-size: 12px;
	color: #555;
}

.aw-register-box ul li.service_production_li {
	overflow: hidden;
}

.aw-register-box ul li.service_production_li input.production_item {
	width: 23%;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}

.aw-register-box ul li.service_contact {
	overflow: hidden;
}

.aw-register-box ul li.service_mem_list .team_show_div .team_show_detail {
	overflow: hidden;
	clear: both;
}

.aw-register-box ul li.service_contact .clear_both {
	overflow: hidden;
	clear: both;
}

.aw-register-box ul li.service_contact input.contact_item {
	width: 30%;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}

.aw-register-box ul li.service_contact input.width_60 {
	width: 55%;
}

.aw-register-box .production_show_div {
	margin-bottom: 20px;
}

.aw-register-box .operation_new_production_div {
	margin-top: -10px;
	margin-bottom: 10px;
}

.aw-register-box .operation_new_production_div a {
	margin-right: 20px;
}

.aw-register-box .operation_new_member_div a {
	margin-right: 20px;
}

.aw-register-box .team_show_div {
	overflow: hidden;
	margin-bottom: 10px;
}

.aw-register-box .team_show_div select {
	float: left;
	margin-right: 20px;
}

.aw-register-box .team_show_div input[type="text"] {
	float: left;
	width: 40%;
}

.aw-register-box .inline_deal_div {
	overflow: hidden;
	margin-bottom: 10px;
}

.aw-register-box .inline_deal_div select {
	overflow: hidden;
	margin-bottom: 10px;
}

.aw-register-box .inline_deal_div input[type="text"] {
	float: left;
	width: 40%;
}

.aw-register-box .team_show_div input[type="text"].s_mem_company {
	margin-right: 10px;
	width: 20%;
}

.aw-register-box textarea.textarea-height {
	height: 150px;
}

.aw-register-box li span {
	width: 130px;
	padding: 5px;
	font-size: 12px;
	border-radius: 5px;
	overflow: hidden;
	text-align: left;
}

.aw-reg-err {
	line-height: 28px;
	background: #FFEAEA;
	border: 1px solid #E5C3C4;
	color: #CC0000;
	width: 130px;
	padding: 5px;
	font-size: 12px;
	border-radius: 5px;
	overflow: hidden;
	text-align: left;
}

.aw-reg-tips {
	line-height: 15px;
	background: #EEF7FD;
	border: 1px solid #CFDDE6;
	color: #999;
}

.aw-register-box .s_service_city_div {
	display: inline;
}

.total_money_detail {
	color: #FD5F39;
}

.show_cover_pic_div {
	width: 480px;
	height: 300px;
	border: 1px solid #ccc;
	background-size: 100% 100%;
}

.job_num_tip_div {
	display: inline;
	font-size: 13px;
	color: #CC0000;
}

.aw-register-box li .job_num_tip {
	font-size: 15px;
	color: #CC0000;
	font-weight: 600;
}

.weui_msg .suc_msg_desc {
	color: #333;
	margin-top: 15px;
}

.user_board {
	background: #fff;
	border-bottom: 1px solid #cccccc;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #ffffff;
	padding: .5em 0em 1em 0em;
	margin: 0px 0em 2em 0em;
}

.user_board h1 {
	margin: 0em 0em .5em 0em;
	padding: 0em;
	line-height: 1em;
	font-size: 1.5em;
	font-weight: normal;
}

.breadcrumb {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background: #fff;
	margin-bottom: .5em;
	margin-bottom: 0em;
	padding-left: 0em;
	padding-right: 0em;
	font-size: .75em;
	list-style: none;
}

.breadcrumb>li {
	display: inline-block;
}

.breadcrumb>.active {
	color: #999;
}

/*婵炴垶鎼╂禍娆徯ф径瀣枖妞ゆ挾鍋熸俊鍥ь渻閵堝繑瀚�*/
.user_main .left_main {
	width: 21%;
	border: 1px solid #ccc;
}

.user_main .right_main {
	width: 77%;
	background-color: #FFF;
	padding: 15px 15px 15px 15px;
}

.sidebar-nav ul {
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}

.sidebar-nav ul li {
	display: list-item;
	text-align: -webkit-match-parent;
}

.sidebar-nav .nav-header {
	border-top: 1px solid #fcfcfc;
	border-bottom: 1px solid #c8c8cb;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #efeff0), color-stop(1, #fafafa));
	border-left: none;
	color: #444;
	display: block;
	font-weight: normal;
	font-size: 1em;
	line-height: 2.5em;
	padding: .25em .25em .25em .25em;
	margin-bottom: 0px;
	text-shadow: none;
	text-transform: none;
}

.sidebar-nav .nav-header i[class*="fa-"] {
	line-height: 2.25em;
	padding-right: .75em;
}

.fa-fw {
	width: 1.28571429em;
	text-align: center;
}

.fa {
	display: inline-block;
	font-family: 'Alegreya Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.sidebar-nav li a .fa-caret-right {
	color: #666;
	padding-right: .25em;
}

.sidebar-nav .nav-header .fa-collapse,
.sidebar-nav .nav-header .fa-collapse {
	float: right;
}

.sidebar-nav .nav-list.collapse.in {
	border-bottom: 1px solid #ccc;
}

.sidebar-nav .nav-list {
	margin: 0px;
	border: 0px;
	background: #fafafa;
}

.collapse.in {
	display: block;
}

.nav-list>li {
	position: relative;
	display: block;
}

.sidebar-nav .nav-list>li>a {
	color: #222;
	padding: .5em 2.5em;

}

.nav-list>li>a {
	position: relative;
	display: block;
	padding: 10px 15px;
}

.sidebar-nav .nav-header:hover {
	color: #000;
	background: #efeff0;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #efeff0), color-stop(1, #ffffff));
	background: -ms-linear-gradient(bottom, #efeff0, #ffffff);
	background: -moz-linear-gradient(center bottom, #efeff0 0%, #ffffff 100%);
	background: -o-linear-gradient(bottom, #efeff0, #ffffff);
	filter: progid:dximagetransform.microsoft.gradient(startColorStr='#e3e3e3', EndColorStr='#ffffff');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#efeff0')";
}

.label-info {
	background-color: #208d4e;
}

.sidebar-nav .nav-header .user_tip {
	color: rgb(0, 140, 108);
}

.main-content .weui_cells {
	font-size: 14px;
}

/* 闂佸搫鍊规竟鍡樻櫠濡わ拷椤斿繘濡疯閺屻倝鎮介姘卞ⅲ妞ゆ洘鐩獮鍡涘川濞ｎ剨鎷烽敓锟� */
.mainleft {
	background: #fff;
	padding: 25px 25px 10px 25px;
}

.mobmid h3 {
	font-size: 18px;
	/*text-transform: uppercase;*/
	color: #000;
	margin-top: 0;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
}

.mobmid .title {
	font-weight: 400;
	margin-right: 15px;
	font-size: 16px;
	color: #555;
}

.detail_row {
	background: #fff;
	font-family: 'Alegreya Sans', sans-serif;
	margin-bottom: 15px;
}

.detail_row h1 {
	font-size: 18px;
	text-transform: uppercase;
	color: #000;
	margin: 0;
	font-family: 'Alegreya Sans', sans-serif;
	letter-spacing: 2px;
}

.detail_row h2 {
	font-size: 14px;
	background: #ececec;
	padding: 10px;
	font-weight: normal;
	font-size: 14px;
	margin-left: 10px;
	margin-top: 5px;
}

.mobmid p {
	line-height: 1.7em;
	/*font-weight: lighter;*/
	letter-spacing: 1px;
	font-size: 14px;
	word-wrap: break-word;
}

.detail_row .basic_info_row li {
	padding: 3px 0;
	line-height: 1.7em;
	float: left;
	margin-right: 15px;
}

.detail_row .basic_info_row .col-sm-4 {
	width: 100%;
}

.detail_row li span {
	line-height: 1.7em;
	letter-spacing: 1px;
	font-size: 14px;
}

.aw-register-box ul li.service_contact input.capt_div {
	font-size: 14px;
	width: 12%;
	margin-right: 1px;
	margin-bottom: 0px;
}

.tr_collapse td {
	width: 200px;
}

.social {}

.dl-share .btn {
	min-width: 120px;
}

.detail_row .btn .fa {
	margin-right: 10px;
}

.detail_row .btn .fa {
	margin-right: 10px;
}

.propic {
	border-radius: 10px;
}

.detail_row img {
	max-width: 100%;
}

.detail_main .row {
	width: 100%;
}

.widget_for_detail {
	margin-bottom: 0px;
	padding-bottom: 5px;
}

.widget_for_detail .title {
	font-size: 18px;
}

.evaluate_div .cover {
	display: block;
	width: 42px;
	height: 42px;
	margin-right: 15px;
	margin-top: -10px;
}

.evaluate_div .title {
	font-weight: 400;
	margin-right: 15px;
	font-size: 16px;
}

.evaluate_div .weui_cells::before {
	border-top: 0;
}

.detail_row .basic_info_row .basic_info_title {
	margin-right: 5px;
	letter-spacing: 2px;
	color: #000;
}

[class*="am-avg-"]::after {
	clear: both;
}

[class*="am-avg-"]::before,
[class*="am-avg-"]::after {

	content: " ";
	display: table;

}

.admin-content-list {
	margin-top: 0;
}

.am-text-center {
	text-align: center !important;
}

.am-padding {
	padding: 1.6rem;
}

.am-margin {
	margin: 1.6rem;
}

[class*=am-avg-] {
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
}

.admin-content-list li:first-child {
	border-left: none;
}

.admin-content-list li:last-child {
	border-right: none;
}

.admin-content-list li:first-child {
	border-left: none;
}

.am-avg-md-4>li:nth-of-type(4n+1) {
	clear: both;
}

@media only screen and (min-width: 641px) .am-avg-md-4>li:nth-of-type(4n+1) {
	clear: both;
}

.admin-content-list li {
	border: 1px solid #e9ecf1;
	border-width: 0 1px;
	margin-left: -1px;
}

@media only screen and (min-width: 641px) .am-avg-md-4>li {
	width: 25%;
}

.am-avg-sm-1>li {
	width: 100%;
}

[class*=am-avg-]>li {
	display: block;
	height: auto;
	float: left;
}

.credit_item_t {
	font-size: 14px;
}

.c_contact_div {
	margin-top: 25px;
}

.c_pc_div {
	margin-top: 15px;
}

.disabled_btn_task {
	border: 1px solid #aeabab;
	background-color: #ccc;
	display: block;
	width: 100%;
	color: #555;
}

.none_ul ul {
	list-style: none;
}

.evaluate_ul li {
	margin-top: 20px;
}

.input_inline_type_1 {
	width: 120px;
}

.weui_cell_bd .input_inline_type_2 {
	width: 100px;
	font-size: 13px;
	padding: 0px 0;
	color: #FFF;
	border-radius: 3px;
}

.weui_cell_bd .input_inline_type_2.weui_btn_disabled {
	color: #C9C9C9;
	background-color: #F7F7F7;
	border: 1px solid rgba(0, 0, 0, 0.2);
}

.weui_cell_bd .input_inline_type_2.weui_btn_disabled:active {
	color: #C9C9C9;
	background-color: #F7F7F7;
	border: 1px solid rgba(0, 0, 0, 0.2);
}

/* 閻庤鎮堕崕鎵礊閺冨偊鎷烽獮鍨拷鏇㈡儓瀹ュ洨鐭嗘繛宸簵閿熸枻鎷� */
.color_000 {
	color: #000;
}

a.color_000:visited {
	text-decoration: none;
	color: #000;
}

a.color_000:active {
	text-decoration: none;
	color: #000;
}

a.color_000:hover {
	text-decoration: none;
	color: #000;
	background-color: transparent;
}

.panel-body,
.panel-heading {
	/*padding: 0;*/
	color: inherit;
	background-color: transparent;
	border-color: none;
}

.panel-body tr td {
	font-size: 14px;
}

.folio_list {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.folio_list a,
.folio_list img,
.folio_list h4 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

.folio_list li h4 a {
	display: block;
	margin-top: 10px;
	font-style: italic;
	font-weight: 400;
	line-height: 1.5em;
	font-size: 14px;
	color: #19BD9B;
	-webkit-text-stroke: 0.25px;
	text-transform: capitalize;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.folio_list li:first-child {
	margin-left: 0;
}

.folio_list li {
	float: left;
	width: 45%;
	margin-right: 5%;
}

.folio_list li.li_type_1 {
	float: left;
	width: 22%;
	margin-right: 2%;
	height: 150px;
}

.folio_list li.li_type_2 {
	height: 180px;
	overflow: hidden;
	margin-bottom: 10px;
}

.folio_list .clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.folio_list .popup-with-zoom-anim img {
	width: 100%;
	height: 190px;
}

.folio_list li h3 {
	margin: 5px 0 5px;
	line-height: 1.5em;
	font-size: 14px;
	color: #34495E;
	font-weight: 400;
}

.folio_list .li_width_1 {
	width: 100px;
	margin-right: 11px;
}

.folio_list .li_width_2 {
	width: 110px;
	margin-right: 8px;
}

p.para {
	color: #a0a0a0;
	text-shadow: 0 1px 0 #ffffff;
	line-height: 1.8em;
	font-size: 0.8725em;
	font-weight: 400;
	height: 60px;
}

.service_type_s1 span {
	margin-right: 10px;
	line-height: 25px;
}

.studio_captain_a {
	font-size: 12px;
	margin-top: 15px;
	text-align: center;
}

.img-centered {
	margin: 0 auto;
}

.studio_left_l {
	margin-bottom: 20px;
}

.page_nav_div {
	text-align: center;
}

.pagination_webpage>.active>a,
.pagination_webpage>.active>span,
.pagination_webpage>.active>a:hover,
.pagination_webpage>.active>span:hover,
.pagination_webpage>.active>a:focus,
.pagination_webpage>.active>span:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #27AE60;
	border-color: #27AE60;
}

.pagination_webpage>li>a:hover,
.pagination_webpage>li>span:hover,
.pagination_webpage>li>a:focus,
.pagination_webpage>li>span:focus {
	color: #008C6C;
	background-color: #eee;
	border-color: #ddd;
}

.pagination>li>a,
.pagination>li>span {
	color: #008C6C;
	padding: 10px 16px;
	font-size: 14px;
}

.crumbs_div {
	font-size: 10px;
	margin: 0px 0 0px 0;
	padding-bottom: 5px;
	width: 100%;
}

.scrumbs_div_1 {
	margin-top: 15px;
	margin-left: 5px;
	margin-bottom: -5px;
}

.crumbs_div h1 {
	font-size: 10px;
	display: inline-block;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}

.crumbs_div a {
	padding: 2px 5px;
}

.page-title {
	text-align: center;
	margin: 1em 0em 1em 0em;
	padding: 0em;
	line-height: 1em;
	font-size: 1.5em;
	font-weight: normal;
}

.media .media-object {
	border-radius: 48px;
}

.title_type_1 {
	/*border-left:5px solid #fd5f39;*/
	border-left: 5px solid #2aabd2;
	font-size: 18px;
	padding-left: 5px;
	margin-bottom: 21px;
}

.title_type_2 {
	/*border-left:5px solid #fd5f39;*/
	border-left: 5px solid #2aabd2;
	padding-left: 5px;
	line-height: 14px;
	margin-bottom: 2px;
	font-size: 14px;
}

.pro_boarder {
	margin-bottom: 1px;
}

.mobmid .work-image .w_i_p {
	text-align: center;
}

.divider_1 {
	height: 1px;
	margin: 9px auto;
	overflow: hidden;
	background-color: #969292;
	max-width: 700px;
}

.work-image img.w_i_show {
	max-width: 700px;
}

.span_title {
	/*border-bottom: 3px solid #FD5F39;*/
	border-bottom: 3px solid #2aabd2;
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 1px;
}

.div_bg_color_fff {
	background-color: #FFF;
	padding-top: 15px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
}

.line {
	position: relative;
	width: 10px;
	height: 10px;
	background: #000;
	margin-left: 5px;
}

.line.highlight {
	background: #FF5721;
}

.i_hover_1:hover {
	background: #303030;
	color: #ffffff;
	text-decoration: none;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/*闂傚倷鑳堕幊鎾诲触鐎ｎ剙鍨濋幖娣妼绾惧ジ鏌ㄩ悤鍌涘 */
.clear_both {
	clear: both;
}

.btn_type_1 {
	color: #222;
	padding: .5em 2.5em;
	text-decoration: none;
	background-color: #eee;
}

.margin_l_r_15_ {
	margin-right: -15px;
	margin-left: -15px;
}

.bg_color_0 {
	background-color: transparent;
}

.font_weight {
	font-weight: bold;
}

.padding_top_1s {
	padding-top: 5px;
}

.flex_display {
	display: flex;
}

.flex_item_1 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.padding_top_25 {
	margin-top: 25px;
}

.padding_top_15 {
	margin-top: 15px;
}

.col-left-0 {
	padding-left: 0px;
}

.border_radius_1 {
	border-radius: 3px 3px 0 0;
}

.border_radius_2 {
	border-radius: 50px;
}

.border_radius_3 {
	border-radius: 3px;
}

.border_radius_a_3 a {
	border-radius: 3px;
}

.border_1 {
	border: 1px solid #04be02;
}

.line_height_20 {
	line-height: 22px;
}

.line_height_15 {
	line-height: 18px;
}

.line_height_16 {
	line-height: 43px;
}

.line_height_18 {
	line-height: 35px;
}

.width_height_3 {
	width: 35px;
	height: 35px;
}

.widget_search {
	overflow: hidden;
}

.for_multi_search {
	width: 100%;
	float: left;
	margin-right: 20px;
	margin-top: 10px;
}

.p_relative {
	position: relative;
}

.padding_1 {
	padding: 5px 20px 15px;
}

.padding_3 {
	padding: 2px 3px;
}

.padding_5 {
	padding: 10px 5px;
}

.btn-blue {
	color: #fff;
	background-color: #2aabd2;
	border-color: #2aabd2;
}

.btn-white {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}

.margin_right_s1 {
	margin-right: 5px;
}

.search_btn_width {
	width: 300px;
}

.search_btn_2 {
	margin-top: 20px;
}

.input_search_text {
	font-size: 12px;
}

.c_search_btn_div {
	margin-top: 20px;
	clear: both;

}

.modal-header .close_pos_1 {
	margin-top: -25px;
}

.scrumbs_margin_top_1 {
	margin-top: -15px;
	margin-bottom: -10px;
}

.margin_left_3_f {
	margin-left: -3px;
}

.mobmid .confirm_tip {
	font-size: 13px;
	color: #666;
}

.confirm_tip_div {
	overflow: hidden;
}

.confirm_tip_item {
	float: left;
}

.c_e_info {
	overflow: hidden;
}

.c_e_info div {
	margin-bottom: 5px;
}

.c_e_item_div {
	float: left;
	margin-right: 30px;
	width: 100%;
}

.c_ul li {
	float: left;
	margin-right: 20px;
}

.order_detail_btn_div .weui_btn_area {
	margin: 1.17647059em 0px .3em;
}

.order_div_btn_2 {
	margin-left: 0px;
	/*margin-top: -10px;*/
	margin-top: 0px;
}

.order_div_btn_2 a {
	border-radius: 3px;
}

.c_edit_adapt_t {
	font-size: 14px;
	color: #333;
}

.search_tip {
	margin-top: 10px;
}

.filter_type_title {
	font-size: 12px;
	margin-top: 10px;
}

.mf_title {
	white-space: nowrap;
	margin-right: 15px;
	color: #ffffff;
}

.mf_item span {
	margin-right: 5px;
}

.mf_item span a {
	color: #ccc;
}

.mf_item span a:hover {
	color: #ffea3b;
}

.ccc_yellow_a span a {
	color: #ccc;
}

.ccc_yellow_a span a:hover {
	color: #ffea3b;
}

.bs-callout {
	margin: 20px 0 20px 2px;
	padding: 15px 30px 8px 15px;
	border-left: 5px solid #eee;
}

.bs-callout-info {
	background-color: #f0f7fd;
	border-color: #d0e3f0;
}

.evaluate_img_a {
	width: 50px;
	height: 50px;
	margin-right: 10px;
}

.evaluate_img_a img {
	width: 50px;
	height: 50px;
}

.c_studio_btn {
	font-size: 12px;
	margin-left: 20px;
	display: inline;
}

label.upload_pic {
	padding: 1px 25px;
	font-size: 12px;
	border-radius: 3px;
	color: #fff;
}

.reg_pic_span {
	color: #ffea3b;
	padding: 1px 5px 2px;
	border-radius: 3px;
	background-color: #555;
}

/**
.reg_pic_span:hover{
	color:#fff;
	padding:1px 5px 2px;
    border-radius: 3px;
	background-color:#555;
}
*/
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
	color: #ccc;
	background-color: #039702;
}

a.reg_pic_a {
	font-size: 13px;
	margin-left: 10px;
}

.zft_select_a {
	padding: 1px 10px;
	font-size: 12px;
}

/* login */
.reglogin.dialog {
	margin: 40px auto;
	float: none;
	max-width: 400px;
}

.post-bar {
	margin-top: 10px;
	background-color: #fff;
	border-top: 4px solid #66a4df;
	padding-left: 5px;
}

.job_descp {
	margin-top: 20px;
}

.pc_title_icon {
	margin-top: 3px;
	font-size: 16px;
	margin-right: 2px;
}

.reg5_tip_div {
	margin-top: 20px;
	padding-left: 35px;
	padding-right: 20px;
}

.reg5_tip_div div {
	margin-bottom: 5px;
}

.btn-primary.disabled {
	background-color: #525558;
	border-color: #525558;
	color: #FFF;
}

.icon_1 {
	color: #555;
	font-size: 13px;
}

.overflow_x_auto {
	overflow-x: auto;
}

.navbar-brand>img.img_inline {
	display: inline;
	width: 26px;
	height: 26px;
	margin-right: -3px;
	margin-top: -4px;
}

/*閸╃儤婀癱ss鐏炵偞锟斤拷*/
.left_main a.type_1:hover {
	background-color: transparent;
	color: rgb(51, 51, 51);
}

.left_main a.type_1 {
	background-color: transparent;
	color: rgb(51, 51, 51);
}

.text_type_1 {
	-webkit-line-clamp: 3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.line_clamp_1 {
	-webkit-line-clamp: 1;
}

.consultant_title dl dd b {
	font-size: 16px;
	font-weight: 500;
}

.consultant_title h4 {
	margin: 0;
}

.div_padding_1 {
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 15px;
}

.consultant_title p {
	margin: 0 0 3px;
	color: #555;
	word-break: break-word;
}

.dl_icon dd span {
	margin-right: 3px;
}

.btn_bg_1 {
	line-height: 1.9;
	padding: 0 .75em;
	display: inline-block;
	background-color: #04BE02;
	color: #FFF;
	border-radius: 3px;
}

.hover1 a:hover {
	background: #303030;
	color: #ffffff;
	text-decoration: none;
}

a.a_hover1:hover {
	background: #303030;
	color: #ffffff;
	text-decoration: none;
}

.btn_style_1 {
	line-height: 1.9;
	font-size: 14px;
	padding: 0 0.75em;
	display: inline-block;
	color: #04be02;
	border: 2px solid #04be02;
	border-radius: 3px;
}

.btn_style_1:hover {
	background: #303030;
	color: #ffffff;
	text-decoration: none;
	border: 2px solid #303030;
}

a.border_width_1:hover {
	border-width: 2px;
}

.display_block {
	display: block;
}

.text_align_l {
	text-align: left;
}

.text_align_right {
	text-align: right;
}

.radius_50 {
	border-radius: 50px;
}

.radius_img_50 {
	border-radius: 50%;
}

.s_border_bottom {
	border-bottom: 1px solid #ebebeb;
}

.padding_2 {
	padding: 2px 6px;
}

.weui_btn.padding_4_0 {
	padding: 4px 0px;
}

.text_align_l {
	text-align: left;
}

.overflow_hidden {
	overflow: hidden;
}

.text_align_r {
	text-align: left;
}

.img_size_1 {
	width: 120px;
	height: 120px;
}

.img_size_2 {
	width: 150px;
	height: 150px;
}

.folio_list .popup-with-zoom-anim .img_size_3 {
	width: 50px;
	height: 50px;
}

.img_size_3 {
	width: 50px;
	height: 50px;
}

.img_size_6 {
	width: 100px;
	height: 100px;
}

.pos_r {
	position: relative;
}

.width_9p {
	width: 90%;
}

.pc_width_1 {
	width: 700px;
}

.pc_width_2 {
	width: 86px;
	height: 86px;
}

.div_center {
	margin: 0 auto;
}

.padding-10 {
	padding: 10px 0;
}

.weui_media_box .title_telphone {
	color: #333;
	font-size: 15px;
}

.weui_media_box.weui_media_appmsg .margin_top_2 {
	margin-top: -20px;
}

.bg_color_3 {
	background-color: #0080c0;
}

.bg_color_2 {
	background-color: #FFF;
}

.bg_color_6 {
	background-color: #646464;
}

.bg_color_8 {
	background-color: #FF9224;
}

.bg_color_5 {
	background-color: #FD5F39;
}

.bg_color_11 {
	background-color: #F7F7F7;
}

a.font_color_8 {
	color: #FF9224;
}

a.font_color_8:hover {
	color: #FF9224;
}

a.font_color_8:active {
	color: #FF9224;
}

.font_color_8 {
	color: #FF9224;
}

.border_color_1 {
	border: 1px solid #ccc;
}

.border_color_3 {
	border: 1px solid #e5e5e5;
}

.font-color-999 {
	color: #999;
}

.font_color_red {
	color: #C81623;
}

.font-color-666 {
	color: #666666;
}

.font-color-2 {
	color: #fd5f39;
}

.font-color-3 {
	color: #008C6C;
}

.font-color-4 {
	color: #3cc51f;
}

.font-color-5 {
	color: #555;
}

.font-color-0 {
	color: #000;
}

.font_color_fff {
	color: #FFF;
}

.font_color_ccc {
	color: #ccc;
}

.font-color-333 {
	color: #333;
}

.font_color_y {
	color: yellow;
}

.font_color_6 {
	color: #FD5F39;
}

.mobmid .font_color_6 {
	color: #FD5F39;
}

.mobmid .font-size-1 {
	font-size: 12px;
}

.line_height_1 {
	line-height: 30px;
}

.mobmid .line_height_1 {
	line-height: 30px;
}

.font-size-1 {
	font-size: 12px;
}

.font_size_10 {
	font-size: 10px;
}

.aw-register-box li .font-size-3 {
	font-size: 14px;
}

.font-size-3 {
	font-size: 14px;
}

.font-size-2 {
	font-size: 16px;
}

.mobmid .font-size-2 {
	font-size: 16px;
}

.font_size_13 {
	font-size: 13px;
}

.overflow_h {
	overflow: hidden;
}

.overflow_v {
	overflow: visible;
}

.mobmid .font_size_13 {
	font-size: 13px;
}

.font-size-8 {
	font-size: 18px;
}

.weui_panel_access .font-color-6 {
	color: #008C6C;
}

.weui_panel_access .font-color-7 {
	color: #999;
}

.weui_panel_access .font-color-6:after {
	border-color: #008C6C;
}

.font-bold {
	font-weight: bold;
}

.border-color-1 {
	border-color: #00B38A;
}

.border_0 {
	border: 0;
}

.border_top_1 {
	border-top: 1px solid #ddd;
}

.border_top_1:first-child {
	border-top: 0;
}

.textarea-height {
	height: 150px;
}

.report-textarea-height {
	height: 50px;
}

.textarea-height-1 {
	height: 50px;
}

.input-width-1 {
	width: 5em;
}

.input-width-2 {
	width: 6em;
}

.margin-top-1 {
	margin-top: 10px;
}

.i_icon_1 {
	top: 2px;
	left: 2px;
	color: #999;
}

.min_width_1 {
	min-width: 100px;
}

.margin-top-2 {
	margin-top: 15px;
}

.margin_top_3 {
	margin-top: 30px;
}

.margin_top_5 {
	margin-top: 5px;
}

.margin_top_12 {
	margin-top: 2px;
}

.margin_top_6 {
	margin-top: 20px;
}

.margin_top_8 {
	margin-top: 40px;
}

.margin_top_11 {
	margin-top: -20px;
}

.margin_top_15 {
	margin-top: -25px;
}

.margin_top_25 {
	margin-top: 25px;
}

.media:first-child {
	margin-top: 12px;
}

.margin_top_9 {
	margin-top: 12px;
}

.margin_top_10 {
	margin-top: 10px;
}

.b_container .margin_top_40 {
	margin-top: 40px;
}

.no_evaluation_div {
	font-size: 14px;
	margin: 20px 20px;
}

.margin-top-2:first-child {
	margin-top: 10px;
}

.b_container .margin_bottom_1 {
	margin-bottom: 15px
}

.b_container .margin_bottom_2 {
	margin-bottom: 20px
}

.margin_bottom_1 {
	margin-bottom: 15px
}

.margin_bottom_2 {
	margin-bottom: 20px
}

.margin_bottom_25 {
	margin-bottom: 35px
}

.c_e_info .margin_bottom_25 {
	margin-bottom: 35px
}

.margin_bottom_3 {
	margin-bottom: 15px
}

.margin_bottom_5 {
	margin-bottom: 0px
}

.margin_bottom_6 {
	margin-bottom: 10px
}

.margin_bottom_6_ {
	margin-bottom: -10px
}

.margin_bottom_7 {
	margin-bottom: 3px
}

.margin_bottom_8 {
	margin-bottom: 5px
}

.margin_bottom_10 {
	margin-bottom: 6px !important;
}

.margin_bottom_2px {
	margin-bottom: 2px;
}

.text_align_1 {
	.text-align: none;
}

.margin-left-1 {
	margin-left: 4px;
}

input.margin_left_2 {
	margin-left: 0;
}

.margin-left-2 {
	margin-left: 10px;
}

.margin_left_12 {
	margin-left: 12px;
}

.margin_left_1 {
	margin-left: 5px;
}

.margin_l_20 {
	margin-left: 0px;
}

.margin_l_5 {
	margin-left: 25px;
}

.margin_l_6 {
	margin-left: 15px;
}

.margin-r-2 {
	margin-right: 5px;
}

.margin-r-3 {
	margin-right: 3px;
}

.margin-r-002 {
	margin-right: 1px;
}

.margin-r-1 {
	margin-right: 10px;
}

.margin-r-15 {
	margin-right: 15px;
}

.margin_t_1 {
	margin-top: 15px;
}

.weui_cells_access_adapt {
	backgound-color: ;
}

.margin-1 {
	margin: 0 5px;
}

.margin_l_17 {
	margin-left: 17px;
}

.time_span {
	color: #999999;
	margin-left: 10px;
}

.relative_pos {
	position: relative;
}

.fixed_pos {
	position: fixed;
}

.bg_color_1 {
	background: #019fe8;
}

.border_top_1 {
	border-top: 1px solid #E5E5E5;
}

.reg_border_bottom {
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 20px;
}

.folio_list .popup-with-zoom-anim .height_2 {
	height: 60px;
}

.height_2 {
	height: 60px;
}

.height_1 {
	height: 80px;
}

.display_block {
	display: block;
	;
}

.display_inline_block {
	display: inline-block;
	;
}

.display_none {
	display: none;
}

.width_5 {
	width: 5em;
}

.width_8 {
	width: 123px;
}

.width_4 {
	width: 4em;
}

.width_6 {
	width: 120px;
}

input.width_30p {
	width: 30%;
}

.width_30_p {
	width: 30%;

}

.width_63 {
	width: 63%;
}

.width_5p {
	width: 50%;
}

.width_7p {
	width: 70%;
}

.border_radius_0 {
	border-radius: 0px;
}

.border_radius_0:after {
	border-radius: 0px;
}

.box_text_align_c {
	text-align: center;
}

.font_style_1 {
	font-style: normal;
}

em,
i {
	font-style: normal;
}

.padding_b_1 {
	padding-bottom: 0px;
}

.padding_bottom_2 {
	padding-bottom: 30px;
}

.padding_bottom_3 {
	padding-bottom: 10px;
}

.padding_t_1 {
	padding-top: 10px;
}

.padding_t_2 {
	padding-top: 15px;
}

.padding_t_b_2 {
	padding-top: 10px;
	padding-bottom: 10px;
}

.weui_media_box .font-size-15px {
	font-size: 15px;
}

.weui_media_box .font-size-3 {
	font-size: 14px;
}

.font-size-15px {
	font-size: 15px;
}

.z_index_999 {
	z-index: 999;
}

.width_height_1 {
	width: 120px;
	height: 120px;
}

.width_height_2 {
	width: 43px;
	height: 43px;
}

.width_100p {
	width: 100%;
}

.width_10 {
	width: 30%;
}

.width_11 {
	width: 20%;
}

.width_12 {
	width: 10%;
}

.width_15 {
	width: 20%;
}

.width_16 {
	width: 8%;
}

.margin_top_1 {
	margin-top: 70px;
}

.float_r {
	float: right;
}

.widget .filter_div .filter_container .float_r {
	float: right;
}

.float_l {
	float: left;
}

.overflow_h {
	overflow: hidden;
}

.bg_color_10 {
	background-color: #202020;
}

.error_tip {
	/*##FEAC98*/
	background-color: #FEC0B1;
	/*border:1px solid #FD8668;*/
}

.error_tip[readonly] {
	/*##FEAC98*/
	background-color: #FEC0B1;
	/*border:1px solid #FD8668;*/
}

.img_border_1 {}

.margin_bottom_0 {
	margin-bottom: 0px;
}

.img_size_100 {
	width: 100%;
	height: 100%;
}

.img_height_1 {
	height: 120px;
}

.widget .filter_div .filter_container .width_1 {
	width: 92%
}

.width_1 {
	width: 92%
}

.font_color_3 {
	color: #fd5f39;
}

.font_color_10 {
	color: #ff0000;
}

.font_color_11 {
	color: #0080c0;
}

.vertical_a_m {
	vertical-align: middle;
}

.text_a_c {
	text-align: center;
}

.text_a_l {
	text-align: left;
}

.job_pub_person_name {
	margin-top: 10px;
}

.margin_left_17 {
	margin-left: 17px;
}

.margin_left_0 {
	margin-left: 0px;
}

.no_border:before {
	border: 0;
}

.no_display {
	display: none;
}

input[type="file"].no_display {
	display: none;
}

.position_r {
	position: relative;
}