@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
}

html {
	line-height: 1
}

ol, ul {
	list-style: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

caption, th, td {
	font-weight: normal;
	vertical-align: middle
}

q, blockquote {
	quotes: none
}

q:before, q:after, blockquote:before, blockquote:after {
	content: "";
	content: none
}

a img {
	border: none
}

img {
	vertical-align: top;
	border: 0;
}

article, aside, details, figcaption, figure, footer, header, menu, nav, section, summary {
	display: block
}

html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	font-family: "Microsoft YaHei", "微软雅黑", Verdana, Arial, Helvetica, sans-serif;
}

body.body-fixed-bottom {
	padding-bottom: 40px
}

body {
	-webkit-backface-visibility: hidden;
	font-family: "Microsoft YaHei", "微软雅黑", Verdana, Arial, Helvetica, sans-serif;
	min-width: 296px;
	-webkit-text-size-adjust: none;
	background: #eee;
}

strong {
	font-weight: bold
}

a {
	color: #333;
	background: transparent;
	text-decoration: none;
	outline: none;

    -webkit-transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;
    transition: all 0.1s ease-in;
    -o-transition: all 0.1s ease-in;
}

h1 {
	font-size: 1.2em;
	margin: 0.67em 0
}

h2 {
	font-size: 16px;
}

h3 {
	font-size: 15px;
	line-height: 18px
}

button, input[type='number'], input[type='text'], input[type='password'], input[type='email'], select, textarea {
	font-family: "Microsoft YaHei", "微软雅黑";
	font-size: 100%;
	margin: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

div, h1, p, ul, li, label, textarea, input, button, form {
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

input, textarea {
	border: 0 none;
	outline: none;
}

hr {
	margin: 10px 0;
	border: none;
	border-top: 1px solid #ddd
}

html {
	overflow-x: hidden;
}

* {
	margin: 0;
	padding: 0;
}

div, h1, p, ul, li, label, textarea, span {
	word-break: break-all
}

div, h1, p, ul, li, label, textarea, input, button, form {
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

input, select, textarea {
	font-family: "Microsoft YaHei", "微软雅黑", Verdana, Arial, sans-serif;
}

input, select, button {
	margin: 0;
	border: none;
	padding: 0;
	outline: none;
	vertical-align: middle;
	background: transparent;
}

ul {
	list-style: none outside none;
}

body {
	background-color: #FFF;
}

.relative {
	position: relative
}

.ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.link {
	color: #07d
}

.link:link, .link:hover, .link:visited, .link:active {
	color: #07d
}

.clearfix {
	*zoom: 1
}

.clearfix:after {
	content: "";
	display: table;
	clear: both
}

.center, .text-center {
	text-align: center
}

.loading {
	background-image: url(../img/loading.gif) !important;
	background-repeat: no-repeat !important;
	background-position: center center !important
}

.clear {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}

.s-hide {
	display: none !important;
}

.h-post-btn {
	background: #03cf5d;
	color: #FFFFFF;
	height: 30px;
	display: inline-block;
	line-height: 30px;
	width: 84px;
	text-align: center;
	border-radius: 5px;
}

#cover {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000000;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	z-index: 2999;
	_position: absolute !important;
	_height: 1000px !important;
}

#cover2 {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #333333;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	z-index: 2999;
	_position: absolute !important;
	_height: 1000px !important;
}

.toast {
	font-size: 16px;
	color: #ffffff;
	line-height: 20px;
	text-align: center;
}

#toast {
	display: none;
	position: fixed;
	padding: 9px 15px;
	background-color: #333;
	z-index: 8000;
	border-radius: 5px;
}

.loading_center {
	font-size: 14px;
	color: #000000;
	text-align: center;
}

#loading_center {
	display: none;
	position: fixed;
	width: 60px;
	padding: 25px 35px;
	border: 1px solid #000000;
	background-color: #ffffff;
	z-index: 10000;
}

#loading_center img {
	width: 60px;
	height: 60px;
	margin-bottom: 15px;
}

.button_3 {
	font-size: 16px;
	color: #757575;
	line-height: 20px;
	text-align: center;
	border: none;
	background-color: #eeeeee;
	padding: 10px 0;
	border-radius: 8px;
}

.button_3:active {
	background-color: #cccccc;
}

.alert {
	font-size: 16px;
	color: #000000;
	line-height: 20px;
	text-align: center;
}

.alert_cancel, .dt_pay_guide_cancel {
	font-size: 14px;
	color: #666666;
	text-align: right;
}

.alert_cancel:active, .dt_pay_guide_cancel:active {
	color: #2da9bf;
}

#alert {
	display: none;
	position: fixed;
	width: 300px;
	z-index: 10000;
	border-radius: 5px;
	overflow: hidden;
}

#alert_title {
	padding: 8px;
	background-color: #03cf5d;
	color: #FFF;
}

#alert_text {
	padding: 25px 10px;
	background-color: #ffffff;
	font-size: 15px;
}

#alert_text span {
	color: #03cf5d;
}

#alert_button {
	padding: 0 10px 10px;
	background-color: #FFF;
}

#alert_button button {
	width: 100%;
	padding: 6px 0;
	font-size: 14px;
	border: 1px solid #03cf5d;
	border-radius: 5px;
	background-color: #03cf5d;
	cursor: pointer;
	color: #FFF;
}

#alert_cancel {
	display: none;
	margin-top: -4px;
	padding: 0 10px 6px 10px;
	background-color: #FFF;
}

/*蓝色头部提示弹窗*/
.tanC_ts {
	width: 420px;
	display: none;
}

.tanC_ts .tc_delhd_head {
	height: 45px;
	background-color: #03cf5d;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	overflow: hidden;
}

.tanC_ts .tc_delhd_head span {
	display: inline-block;
	line-height: 45px;
	font-size: 15px;
	color: #FFF;
	float: left;
	margin-left: 20px;
}

.tanC_ts .tc_delhd_head a {
	display: block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	float: right;
	margin: 12px 15px 0 0;
}

.tanC_ts .tc_delhd_head a img {
	width: 20px;
	height: 40px;
}

.tanC_ts .tc_delhd_head a:hover img {
	margin-top: -20px;
}

.tanC_ts .bj_white {
	background-color: #FFF;
	padding-bottom: 30px;
	overflow: hidden;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

.tanC_ts .tc_delhd_P {
	width: 100%;
	height: 20px;
	font-size: 20px;
	color: #666;
	text-align: center;
	margin-top: 30px;
}

.tanC_ts .tc_delhd_top {
	font-size: 16px;
	color: #666;
	line-height: 25px;
	padding: 20px 0;
	text-align: center;
	overflow: hidden;
}

.tanC_ts .tc_delhd_btn {
	margin: 10px 30px;
}

.tanC_ts .tc_delhd_btn a {
	display: inline-block;
	width: 100px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	float: left;
	margin-left: 50px;
	background-color: #03cf5d;
	color: #FFF;
	border-radius: 5px;
}

.tanC_ts .tc_delhd_btn a:hover {
	background-color: #03cf5d;
}

/*错误信息提示页面*/
.button_2 {
	font-size: 16px;
	color: #000000;
	line-height: 20px;
	text-align: center;
	border: 1px solid #666666;
	background-color: #dddddd;
	padding: 10px 0;
}

.button_2:active {
	background-color: #b4b4b4;
}

.er_main {
	font-size: 16px;
	color: #666666;
	line-height: 25px;
	text-align: center;
}

#er_main {
	display: none;
	position: fixed;
	width: 296px;
}

#er_icon {
	margin-bottom: 30px;
}

#er_icon img {
	width: 63px;
	height: 63px;
}

#er_text {
	margin-bottom: 50px;
}

#er_button button, #er_button_2 button {
	width: 200px;
}

#er_button_2 {
	margin-top: 15px;
}

button.button_2 {
	border: 1px solid #bbb !important;
	border-radius: 8px !important;
	cursor: pointer;
	color: #666 !important;
}

button.button_2:active {
	background-color: #ccc !important;
	color: #666 !important;
}

.search-box {
	margin-left: 160px
}

/*换回顶部*/
.side-btns-wrap {
	width: 83px;
	left: 50%;
	margin-left: 590px;
	position: fixed;
	bottom: 59px;
	_position: absolute;
	_top: expression(documentElement.scrollTop + documentElement.clientHeight-120);
	z-index: 100;
	visibility: hidden;
	overflow: hidden;
}

.side-btns-top {
	width: 83px;
}

.side-btns-top-btn {
	background-image: url("../img/common.png");
	background-position: 0 0;
	cursor: pointer;
	display: block;
	height: 75px;
	text-indent: -999em;
	width: 83px;
	display: block !important;
}

.side-btns-top-btn:hover {
	background-image: url("../img/common.png");
	background-position: 83px 0px;
}

/*loading区*/
.loadingDiv {
	width: 120px;
	height: 120px;
	background-image: url(../img/base/loadingBj.png);
	position: absolute;
}

.loadingDiv .pImg {
	padding-top: 30px;
	padding-bottom: 20px;
	text-align: center;
}

.loadingDiv .pImg img {
	width: 30px;
	height: 30px;
}

.loadingDiv .pTxt {
	text-align: center;
	font-size: 12px;
	color: #FFF;
}

#loadingDiv {
	position: fixed;
	top: 300px !important;
}

.-header_public {
	height: 95px;
	position: absolute;
	z-index: 1005;
	background-color: #fff;
	width: 100%;
	min-width: 1080px;
	left: 0;
	top: 0;
}

/*height：60px*/
.-header_public.shadowless {
	height: 95px;
	position: absolute;
	z-index: 2999;
	background-color: #fff;
	width: 100%;
	min-width: 1080px;
	left: 0;
	top: 0;
}

.header_public_main {
	width: 1080px;
	height: 60px;
	margin: 0 auto;
	position: relative;
}

.header_public_logo {
	width: 346px;
	height: 33px;
	float: left;
	padding-top: 12px;
}

.header_public_logo h1 {
	display: none;
}

.header_public_logo .logo-link {
	display: inline-block;
}

.header_public_logo .logo-link img {
	width: 100%;
	-height: 44px;
}

.user_address {
	display: inline-block;
	height: 66px;
	float: left;
	position: relative;
	border: 1px solid #fff;
	max-width: 122px;
	background: url(../img/index/address_icon.png) no-repeat 5px center;
	padding-left: 5px;
}

.user_address:hover {
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
}

.user_address .show_city {
	height: 68px;
	line-height: 68px;
	display: inline-block;
	color: #444;
	text-align: center;
	padding: 0 30px 0 18px;
	font-size: 14px;
}

.user_address:hover .show_city {
	cursor: pointer;
}

.user_address .show_city .dropdown_icon {
	position: absolute;
	top: 32px;
	right: 12px;
}

.user_address .show_city .dropdown_icon.hover {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-ms-transition: 0.3s all;
	-o-transition: 0.3s all;
}

.user_address .city_box {
	width: 484px;
	height: auto;
	display: none;
	position: absolute;
	left: -1px;
	top: 61px;
	z-index: 5;
	background: #fff;
	text-align: left;
	opacity: .95;
	border-bottom: 1px solid #efefef;
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
	margin-top: 6px;
}

.user_address:hover .city_box {
	display: block;
}

.user_address .city_box .city_nav {
	width: 448px;
	height: 60px;
	margin: 0 auto;
	border-bottom: 1px solid #eee;
}

.user_address .city_box .city_nav ul li {
	float: left;
	margin-right: 41px;
	line-height: 60px;
	cursor: pointer;
}

.user_address .city_box .city_nav ul li a {
	font-size: 14px;
	color: #666;
}

.user_address .city_box .city_nav ul li:active a, .user_address.city_box .city_nav ul li:hover a, .user_address:hover .city_box .city_nav ul li.thisOver a {
	color: #03cf5d;
}

.user_address .city_box .choose_city {
	width: 448px;
	margin: 20px 18px 15px;
	display: none;
}

.user_address .city_box .choose_city.thisOver {
	display: block;
}

.user_address .city_box .choose_city .choose_city_box {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.user_address .city_box .choose_city .choose_city_box i {
	float: left;
	width: 18px;
}

.user_address .city_box .choose_city ul {
}

.user_address .city_box .choose_city ul li {
	display: inline-block;
	float: left;
	color: #666;
	font-size: 14px;
	padding: 0 17px 15px;
}

.user_address .city_box .choose_city#city_style0 ul li {
	padding: 0 30px 30px;
}

.user_address .city_box .choose_city#city_style0 ul li a:hover span, .user_address .city_box .choose_city#city_style0 ul li a:active span, .user_address .city_box .choose_city#city_style0 ul li a.thisOver span {
	color: #03cf5d;
}

.user_address .city_box .choose_city .choose_city_box ul {
	float: left;
	width: 428px;
}

.user_address .city_box .choose_city .choose_city_box ul li {
	display: inline-block;
	float: left;
	color: #666;
	font-size: 14px;
	padding: 0 5px 15px 7px;
}

.user_address .city_box .choose_city .choose_city_box ul li a:hover span, .user_address .city_box .choose_city ul li a:active span, .user_address .city_box .choose_city ul li a.thisOver span {
	color: #03cf5d;
}

.header_public_nav {
	display: inline-block;
	float: right;
	margin-right: 150px;
}

.header_public_nav li {
	display: inline-block;
	float: right;
	height: 60px;
}

.header_public_nav li a {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	padding: 0 20px;
	font-size: 17px;
	color: #444;
}

.header_public_nav li a:hover {
	color: #03cf5d;
}

.header_public_nav li a#addPost {
	height: 40px;
	line-height: 40px;
	background-color: #03cf5d;
	border-radius: 5px;
	margin: 15px 15px 0 0;
	color: #fff;
	padding: 0 30px;
}

.header_public_nav li a#addPost:hover {
	background-color: #03cf5d;
}

.header_public_search {
	width: 336px;
	height: 32px;
	background-color: #f8f8f8;
	float: right;
	margin: 18px 10px 0 0;
	border-radius: 3px;
	*margin-top: -26px;
	*margin-right: 330px;
	position: relative;
}

.header_public_search input {
	width: 290px;
	height: 18px;
	background-color: #f8f8f8;
	color: #444;
	font-size: 14px;
	float: left;
	margin: 6px 5px 0 10px;
}

.header_public_search input::-webkit-input-placeholder {
	color: #aaa !important;
}

.header_public_search input::-moz-placeholder {
	color: #aaa !important;
}

.header_public_search input:-moz-placeholder {
	color: #aaa !important;
}

.header_public_search input:-ms-input-placeholder {
	color: #aaa !important;
}

.header_public_search a {
	display: block;
	width: 16px;
	height: 16px;
	overflow: hidden;
	float: left;
	margin: 8px 0 0 6px;
}

.header_public_search a img {
	width: 16px;
	height: 16px;
}

.header_public_search .search_key {
	position: absolute;
	width: 455px;
	padding-top: 22px;
	top: 28px;
	display: none;
	opacity: .95;
}

.header_public_search .search_key .k {
	background-color: #FFF;
	border: 1px solid #d2d6df;
	overflow: hidden;
	padding: 5px 20px 20px 20px;
}

/*.header_public_search .search_key .k p{display:block;width:100%;height:45px;line-height:45px;float:left;font-size:14px;color:#999;text-align:left;}*/
.header_public_search .search_key .k a {
	display: inline-block;
	font-size: 14px;
	color: #444;
	padding: 10px 10px 0 10px;
	width: auto;
}

.header_public_search .search_key .k a:hover {
	color: #03cf5d;
}

.header_public_search .search_key img {
	position: absolute;
	top: 18px;
	left: 160px;
}

.mem_r {
	overflow: hidden;
	float: right;
	min-height: 38px;
	width: 150px;
	-border: 1px solid #fff;
	position: absolute;
	top: -5px;
	right: 0;
}

.mem_r:hover {
	background-color: #FFF;
	border: 1px solid #dfdfdf;
	opacity: .95;
}

.mem_r a#a_top_pic {
	display: block;
	width: 36px;
	height: 36px;
	overflow: hidden;
	float: left;
	margin: 16px 0 0 8px;
}

.mem_r a#a_top_pic img {
	width: 36px;
	height: 36px;
	border-radius: 5px;
}

.mem_r a#a_top_user {
	display: block;
	width: 80px;
	height: 18px;
	line-height: 14px;
	padding-right: 13px;
	background: url(../img/common/mem_jiao.png) no-repeat 78px 5px;
	font-size: 14px;
	color: #444;
	white-space: nowrap;
	text-overflow: ellipsis;
	-wbkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	float: left;
	margin: 27px 0 0 10px;
	text-align: left;
}

.mem_r:hover a#a_top_user {
	color: #444;
	background: url(../img/common/mem_jiao.png) no-repeat 78px -15px;
}

.mem_r a#a_top_envelope {
	display: block;
	width: 15px;
	height: 10px;
	overflow: hidden;
	float: left;
	margin: 9px 0 0 8px;
}

.mem_r .a_top_nav {
	width: 150px;
	margin-top: 68px;
	display: none;
	background-color: #FFF;
	opacity: .95;
}

.mem_r:hover .a_top_nav {
	display: block;
}

.mem_r .a_top_nav li {
	height: 38px;
	line-height: 38px;
}

.mem_r .a_top_nav li.line {
	border-top: 1px solid #E1E1E1;
}

.mem_r .a_top_nav li a {
	display: block;
	height: 38px;
	line-height: 38px;
	color: #444;
	font-size: 14px;
	text-align: left;
	padding-left: 35px;
}

.mem_r .a_top_nav li a:hover {
	background-color: #eee;
}

.mem_r2 {
	height: 68px;
	float: right;
	width: 150px;
}

.mem_r2 a {
	display: inline-block;
	float: right;
	line-height: 16px;
	font-size: 17px;
	color: #444;
	margin-top: 26px;
}

.mem_r2 a#a_top_login {
	margin-right: 28px;
}

.mem_r2 a:hover {
	color: #03cf5d;
}

.mem_r2 a.cutLine {
	cursor: default;
	margin: 24px 10px 0;
}

.mem_r2 a.cutLine:hover {
	color: #444;
}

/*公共灰色底部*/
.jj p {
	width: 1110px;
}

.lm p {
	width: 1110px;
}

.rm p {
	width: 1125px;
}

.footer_gray {
	width: 100%;
	background: #f0f0f0;
	text-align: center;
}

.footer_gray .footer_gray_content {
	border-bottom: 1px solid #dadada;
}

.footer_gray a:hover {
	text-decoration: underline;
}

.footer_gray .top {
	width: 1080px;
	margin: 0 auto;
	padding: 35px 0 22px;
	overflow: hidden;
}

.footer_gray .top .left {
	float: left;
	width: 673px;
	height: 155px;
	border-right: 1px solid #dadada;
}

.footer_gray .top .left dl {
	float: left;
	width: 90px;
	padding: 0 50px 0 65px;
}

.footer_gray .top .left dt {
	font-size: 16px;
	color: #000;
	padding-bottom: 25px;
}

.footer_gray .top .left dd {
	font-size: 14px;
	line-height: 26px;
}

.footer_gray .top .left dd a {
	color: #666;
}

.footer_gray .top .right {
	float: left;
	width: 390px;
	height: 155px;
	padding-left: 100px;
}

.footer_gray .top .right .right_ul {
	overflow: hidden;
}

.footer_gray .top .right .right_li {
	float: left;
	width: 190px;
	text-align: left;
}

.footer_gray .top .right .title {
	font-size: 16px;
	color: #000;
	width: 125px;
	text-align: center;
}

.footer_gray .top .right img {
	width: 100px;
	height: 98px;
	margin: 10px 0 6px 12px;
}

.footer_gray .top .right .txt {
	font-size: 14px;
	height: 16px;
	color: #888;
	width: 125px;
	text-align: center;
}

.footer_gray .bottom {
	width: 1080px;
	margin: 0 auto;
	padding-top: 15px;
}

.footer_gray .bottom .txt {
	font-size: 12px;
	color: #666;
	line-height: 26px;
	padding-left: 10px;
	text-align: center;
}

.footer_gray .bottom .txt a {
	color: #666;
}

.footer_gray .bottom .txt .split_20 {
	display: none;
}

.footer_gray .bottom .cen {
	padding: 10px 0 25px 0;
	text-align: center;
}

/*分页*/
.join_feny {
	min-height: 30px;
	width: 100%;
	float: left;
	margin: 20px 0 30px;
	text-align: center;
	font-size: 12px;
	color: #999;
}

.join_feny a {

	/*font-family:Tahoma*/font-family: "Microsoft YaHei", "微软雅黑";
	font-size: 12px;
	color: #999;
	display: inline-block;
	min-width: 15px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	border: 1px solid #e7e7e7;
	margin: 0 2px;
	border-radius: 3px;
	padding: 0 5px;
}

.join_feny a.over {
	background-color: #FFF;
	border: 1px solid #FFF;
	color: #333;
}

.join_feny span {
	color: #999;
	display: inline-block;
	padding: 0 3px;
}

.join_feny a:hover {
	color: #333;
	border: 1px solid #999;
}

.join_feny a.over:hover {
	color: #333;
	border: 1px solid #FFF;
}

.join_feny a#lastYe {
	width: 80px;
	background: url(../img/common/fy_bj.png) no-repeat 15px -93px;
	padding: 0;
}

.join_feny a#lastYe:hover {
	background: url(../img/common/fy_bj.png) no-repeat 15px -143px;
}

.join_feny a#nextYe {
	width: 80px;
	background: url(../img/common/fy_bj.png) no-repeat 59px 7px;
	padding: 0;
}

.join_feny a#nextYe:hover {
	background: url(../img/common/fy_bj.png) no-repeat 59px -43px;
}

.join_feny a#dian {
	background-color: #FFF;
	border: 1px solid #FFF;
	color: #999;
}

.join_feny input {
	width: 45px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #e7e7e7;
	text-align: center;
	font-size: 12px;
	color: #666;
}

.join_feny a#queD, .join_feny a#confirmed {
	width: 65px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #e7e7e7;
	border-radius: 3px;
	background-color: #f5f5f5;
	color: #999;
}

.join_feny a#queD:hover, .join_feny a#confirmed:hover {
	background-color: #eee;
	color: #666;
}

#thisLink {
	display: none;
}

/*日期控件*/
.date_selector, .date_selector * {
	width: auto;
	height: auto;
	border: none;
	background: none;
	margin: 0;
	padding: 0;
	text-align: left;
	text-decoration: none;
}

.date_selector {
	background: #fbfbfb;
	border: 1px solid #ccc;
	padding: 10px;
	margin-top: -1px;
	position: absolute;
	z-index: 100000;
	display: none;
	box-shadow: 0 2px 2px #ccc;
	width: 220px;
}

.date_selector_ieframe {
	position: absolute;
	z-index: 99999;
	display: none;
}

.date_selector .nav {
	width: 223px;
}

.date_selector .nav p {
	clear: none;
}

.date_selector .month_nav, .date_selector .year_nav {
	margin: 0 0 3px 0;
	padding: 0;
	display: block;
	position: relative;
	text-align: center;
}

.date_selector .month_nav {
	float: left;
	width: 100px;
}

.date_selector .year_nav {
	float: right;
	width: 100px;
	margin-right: 0;
}

.date_selector .month_name, .date_selector .year_name {
	line-height: 20px;
	font-size: 12px;
	vertical-align: top
}

.date_selector .button {
	display: block;
	position: absolute;
	top: 0;
	width: 18px;
	height: 18px;
	line-height: 16px;
	font-weight: bold;
	color: #03cf5d;
	text-align: center;
	font-size: 12px;
	overflow: hidden;
	border: 1px solid #ccc;
	border-radius: 2px;
}

.date_selector .button:hover, .date_selector .button.hover {
	background: #03cf5d;
	color: #fff;
	cursor: pointer;
	border-color: #3a930d;
}

.date_selector .prev {
	left: 0;
}

.date_selector .next {
	right: 0;
}

.date_selector table {
	border-spacing: 0;
	border-collapse: collapse;
	clear: both;
	margin: 0;
	width: 220px;
}

.date_selector th, .date_selector td {
	width: 2.5em;
	height: 30px;
	padding: 0 !important;
	text-align: center !important;
	color: #666;
	font-weight: normal;
}

.date_selector th {
	font-size: 12px;
}

.date_selector td {
	border: 1px solid #f1f1f1;
	line-height: 30px;
	text-align: center;
	white-space: nowrap;
	color: #333;
	background: #fff;
	font-size: 12px;
}

.date_selector td.today {
	background: #eee;
}

.date_selector td.unselected_month {
	color: #ccc;
}

.date_selector td.selectable_day {
	cursor: pointer;
}

.date_selector td.selected {
	background: #03cf5d;
	color: #fff;
	font-weight: bold;
}

.date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover {
	background: #03cf5d;
	color: #fff;
}

#k_time_hout1 {
	z-index: 3001;
}

.time_Hour {
	position: absolute;
	width: 100px;
	overflow: hidden;
	border: 1px solid #d9d9d9;
	left: -1px;
	top: 36px;
	display: none;
	z-index: 3001;
	background-color: #FFF;
}

.k_time_hour .time_Hour {
	display: block;
}

.time_Hour ul {
	height: 400px;
	overflow-y: auto;
}

.time_Hour ul li {
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 12px;
	color: #444;
	cursor: pointer;
}

.time_Hour ul li:hover {
	background-color: #eee;
}

/*头部导航*/
.top-bar {
	height: 35px;
	line-height: 34px;
	background-color: #fff;
	border-bottom: 1px solid #ebebeb;
}

.top-bar .clearfix {
float: right;

}


/*#f5f5f5*/

/*#f8f8f8*/.top-bar .nav-box {
	width: 1080px;
	margin: 0 auto;
}

/*1080px*/
.top-bar .nav-list {
	float: left;
	height: 35px;
}




.top-bar .nav-list .topmenu .topmenu-li {
	float: left;
	position: relative;
	margin: 0 11px;
}

.top-bar .nav-list a ,
.top-bar .nav-list span {
	font-size: 13px;
	color: #333;
	font-weight: bold;
	text-decoration: underline;
}
.top-bar .nav-list a:hover {
	color: #333;
	text-decoration: underline;

}

.top-bar .nav-list .active span{
	color: rgb(102, 102, 102);
    text-decoration: none;
}
.top-bar .nav-user {
	float: left;
	height: 35px;
}

.top-bar .nav-user a {
	margin-right: 20px;
	display: inline-block;
	font-size: 13px;
	color: #343434;
	text-decoration:underline;
}
.top-bar .cutLine {
	height: 20px;
	margin-top: 7px;
	margin-left: 15px;margin-right: 25px;
	float: left;
	display: inline-block;
	border-right: 1px solid rgb(235, 235, 235);
}


.dl-wc .yh {
	float: left;
	position: relative;
	height: 35px;
}

.dl-wc .yh #a_top_user span {
	max-width: 120px;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	line-height: 32px;
	height: 34px;
	text-overflow: ellipsis;
}

.dl-wc .yh img {
	width: 18px;
	height: 18px;
	vertical-align: middle;
	border-radius: 50%;
}

.dl-wc .yh ul {
	position: absolute;
	top: 35px;
	right: 0;
	background: #FFF;
	border: 1px solid #eee;
	z-index: 99999;
	width: 115px;
	display: none;
}

.dl-wc .yh ul li {
	text-align: center;
}

.dl-wc .yh ul a {
	color: #333;
	line-height: 30px;
	height: 30px;
}

.dl-wc .yh:hover ul {
	display: block;
}

.dl-wc .xx {
	float: right;
	display: none;
}

.dl-wc .xx img {
	width: 18px;
	height: 18px;
	vertical-align: middle;
}

.top-line {
	border-top: 1px dashed #ccc;
	display: block;
	width: 70px;
	margin: 4px auto;
	line-height: 0
}

.nav-user .fr {
	float: right;
}

.log-mem {
}

.header-list-link.manage_post, .header-list-link.manage_join {
	box-sizing: border-box;
	position: relative;
}

.header_list .header-list-link>a {
	font-size: 12px;
	color: #999;
	display: inline-block;
	margin: 0 20px;
	float: left;
}

.header-list-link.manage_post>a, .header-list-link.manage_join>a {
	padding-right: 15px;
	background: url(../img/common/mana_jiao_down_2.png) no-repeat right center;
}

.a_top_nav {
	width: 110px;
	display: none;
	background-color: #FFF;
	position: absolute;
	top: 35px;
	z-index: 2008;
	left: -1px;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	border-bottom:  1px solid #ebebeb;
	box-sizing: border-box;
}

.header-list-link.manage_post:hover .a_top_nav1, .header-list-link.manage_join:hover .a_top_nav2 {
	display: block;
}

.a_top_nav li {
	height: 36px;
	line-height: 36px;
	width: 100%;
}

.a_top_nav li:last-child {
	border-bottom: 1px solid #f6f6f6;
}

.a_top_nav li a {
	width: calc(100% - 20px);
	display: block;
	height: 36px;
	line-height: 36px;
	color: #444 !important;
	font-size: 12px;
	text-align: left;
	padding-left: 20px;
	margin: 0;
	text-decoration: none!important;
}

.a_top_nav li a:hover {
	background-color: #eee;
}

.header_bottom {
	width: 100%;
	height: 110px;
	background: #fff;
}

.header_bottom_cen {
	width: 1080px;
	height: 94px;
	margin: 0 auto;
	position: relative;
	padding-top: 16px;
}

.header_bottom .header_logo {
	width: 164px;
	height: 48px;
	float: left;
	display: inline-block;
	margin: 15px 0;
}

.header_bottom .header_logo h1 {
	display: none;
}

.header_bottom .header_search {
	width: 525px;
	float: left;
	display: inline-block;
	position: relative;
	margin-left: 69px;
}

.header_bottom .header_search .search_area {
	position: relative;
	width: 437px;
	height: 38px;
	border: 1px solid #03cf5d;
	margin-top: 22px;
	box-sizing: border-box;
}

.header_bottom .header_search .search_area input {
	width: 322px;
	height: 20px;
	font-size: 14px;
	line-height: 20px;
	color: #444;
	padding: 8px 0 8px 35px;
	border: none;
	float: left;
}

.header_bottom .header_search .search_area input::-webkit-input-placeholder {
	color: #c2cdd9 !important;
}

.header_bottom .header_search .search_area input::-moz-placeholder {
	color: #c2cdd9 !important;
}

.header_bottom .header_search .search_area input:-moz-placeholder {
	color: #c2cdd9 !important;
}

.header_bottom .header_search .search_area input:-ms-input-placeholder {
	color: #c2cdd9 !important;
}

.header_bottom .header_search .search_area a {
	position: absolute;
	top: -1px;
	right: -1px;
	display: inline-block;
	width: 80px;
	margin-right: -1px;
	/*background: #03cf5d url(../img/common/searchIcon_w20.png) no-repeat center center;*/
	color: #fff;
	line-height: 38px;
	font-size: 16px;
	text-align: center;
	background: #03cf5d;
}

.header_bottom .header_search .search_area i {
	position: absolute;
	left: 5px;
	top: 0;
	display: inline-block;
	opacity: .5;
	width: 28px;
	height: 36px;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	background-position: center;

	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzhBMEVENzgxMjUyMTFFOUJFMzFDMkI0MjRGNkU3MzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzhBMEVENzkxMjUyMTFFOUJFMzFDMkI0MjRGNkU3MzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozOEEwRUQ3NjEyNTIxMUU5QkUzMUMyQjQyNEY2RTczNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozOEEwRUQ3NzEyNTIxMUU5QkUzMUMyQjQyNEY2RTczNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtbXy44AAALySURBVHja1FZNiFJRFB4lF+oin7bwJwh1InUlLiWrhYHQtohAHBCEcRe4KhpyCKoRlAEXLgwhEaJFtAqkBJshFDfiSsm/CvMPEU1TFwZ2j3Tjaep7Tx8OncXj3su753z3/H6cyWSyc5bC3TljOQcfDoez8qdAIPCs2Wze7vf7F0qlkgjOJBLJL5FI9FMsFn+RyWRHdrv9NVPj4H3O9LMEgN/vf5FMJu3D4ZBDpUytVnc1Gs2hw+E43hhAOBy+mkql3lerVT75HL12+mq8bzQa5+fB6fX6otvtvrw2gFAodDcWi73CigUCwQQpPZVKpY9sNtunReEpFAr75XJZRPaG1+slGAOIRCKX4vF4sd1uT3NDpVJ1DQaD3mq1fqNSFgwG76O7PgycjifA9kwVpNPpDDaOFJR8Ph9BxzgIxN5isVwDj8E+k8nsQg7RLkN4AXajQqEYIfS7TLMaQmQ2m+/hPQKxB16lBSCXyz0mJdLDdesaytFoNJ7AGrzZarWOKQEASvx6nU7XYFJKi0Qul+/hdaVSuUEJoNPpHOAD1FTebdrdIG/gIbAmV8dSAKPR6G+8hULhBzZaLOoXn8n5tRIAKp2L5BiyAYDH43X+i2HE/dPtvpM7IRuKx+MxQRsAn88v4oPBYHCTDQDdbvcKXiP9b1cCIAjiCT6o1+u3NjUOZZ3NZqW4na/qplxcNvAjrOHiqqylI7Va7SVeK5XKN7SSUKvVHpJa6FOqFrpMIIcSicR1PEnJ3l0JALof9gLwgGKxGGNqHHgEjHK8N5lMR1TDbKYMYfQC6cDTzOVydUApHeMQtmg0eorHMVA2p9P5gOoeXUJyggjJwTJCgry1j7kiE3bEmJJhIkqqmEWUrJTP51V0iAmrpBTyBxIZcmnei8tAUAKYo+V3er2eBE83CA0Kyw/kla9ogj6fnyF0QNAGsK5QgfiHE7It4BWgaGSeiAAUtjoNqUBsZRwvAuHxeD5ulQ/Mg5jJxG0KzBg87MD2bwEGAKzb4GIpyGXkAAAAAElFTkSuQmCC")
	/*background-image: url("data:image/png;base64,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")*/
}

.header_bottom .header_post {
	margin: 22px 0 0 30px;
	width: 120px;
	height: 36px;
	float: right;
	display: inline-block;
}

.header_bottom .header_post a.index_post {
	width: 100%;
	height: 100%;
	display: inline-block;
	line-height: 36px;
	text-align: center;
	color: #fff;
	background: #03cf5d;
	font-size: 14px;
	border-radius: 18px;
	border:1px solid #03cf5d ;
}

.header_bottom .header_post a.index_post:hover {
	background: #fff;
	color:#03cf5d;
}

.header_nav {
	width: 100%;
	background: #fff;
}

.header_nav_box {
	width: 100%;
	height: 40px;
	background: #03cf5d;
}

.header_nav_cen {
	width: 1080px;
	height: 100%;
	margin: 0 auto;
	clear: both;
	position: relative;
}

.header_nav_cen .header_nav_first {
	width: 40px;
	float: left;
	display: inline-block;
}

.header_nav_cen .header_nav_first a {
	width: 100%;
	height: 100%;
	display: inline-block;
	float: left;
	background: #03cf5d;
	line-height: 44px;
	text-align: center;
	font-size: 17px;
	color: #fff;
}

.header_nav_cen .header_nav_ul {
	overflow: hidden;
	float: left;
}

.header_nav_cen .header_nav_ul .header_nav_li {
	float: left;
    padding-right: 15px;
    padding-left: 10px;
    /*background: url(../img/menubg.png) center right no-repeat;*/
}

.header_nav_cen .header_nav_ul .header_nav_li a {
	padding: 0 35px;
	height: 100%;
	line-height: 40px;
	font-size: 17px;
	color: #fff;
	display: inline-block;
}

.header_nav_cen .header_nav_ul .header_nav_li a.thisOver, .header_nav_cen .header_nav_ul .header_nav_li a:hover {
	color: #fff;
	background: #03cf5d
}

.header_nav_cen .header_nav_last {
	width: 82px;
	height: 40px;
	float: left;
	display: inline-block;
}

.header_nav_cen .header_nav_last a {
	width: 100%;
	height: 100%;
	display: inline-block;
	float: left;
	line-height: 40px;
	text-align: center;
	font-size: 17px;
	color: #03cf5d;
}

.header_nav_cen .header_nav_last a:hover {
	color: #03cf5d;
}

.header_nav_cen .header_activity {
	height: 36px;
	float: left;
	display: inline-block;
	position: absolute;
	top: 4px;
	right: 0;
}

.header_nav_cen .header_activity a {
	display: inline-block;
	width: 120px;
	height: 28px;
	float: right;
	margin-right: 16px;
}

.header_nav_cen .header_activity img {
	width: 100%;
	height: 100%;
}

.common_header_bg {
	width: 100%;
	border-bottom: 4px solid #03CF5D;
}