div#newsMore li {
    float: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.pageList {
    text-align: center;
    font-size: 16px;
    width: 100%;
    margin: 40px auto;
    float: left;
}
.js-right-ad {
    padding: 5px 0 5px 20px;
    margin-bottom: 15px;
    border: #DCDCDC 1px solid;
    border-radius: 4px;
    position: relative;
    background-color: #fff;
    /* margin: 12px 0; */
    box-shadow: 0 0 2px rgba(0,0,0,.1);
}
.js-right-ad a {
    height: 67px;
    display: block;
    padding: 15px 0 20px;
    margin-bottom: 5px;
}
.js-right-ad a img {
    float: left;
    margin-right: 10px;
    width: 50px!important;
    height: 50px!important;
    line-height: 47px;
}
.note.font12 {
    position: absolute;
    top: 4px;
    right: 4px;
    color: #999;
    opacity: .5;
}
ol.right-ad li {
    width: 200px;
    float: left;
    margin-right: 10px;
    font-weight: bold;
    font-size: 14px;
}
ol.right-ad span {
    color: #999;
    font-size: 14px;
}
img.fr.amount {
    margin-right: 5px;
}

.bootstrap-maxlength.label-success {
	background: #3c8cf0
}

.albums_list_module {
	margin: 10px 20px 10px 0
}

.albums_list_module .banner {
	position: relative
}

.albums_list_module .banner img {
	width: 100%
}

.albums_list_module .banner .title {
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	width: 100%;
	text-align: center;
	position: absolute;
	top: 50%;
	line-height: 32px;
	margin-top: -16px
}

.albums_list_module .albums_cover_list .albums-list li {
	width: 262px;
	margin: 14px 14px 0 0
}

.albums_list_module .albums_cover_list .albums-list li:nth-child(3n) {
	margin-right: 0
}

.albums_show .albums_banner {
	position: relative;
	margin-top: 10px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center
}

.albums_show .albums_banner .bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0,0,0,0.5)
}

.albums_show .albums_banner .info {
	padding-bottom: 32px;
	text-align: center;
	position: relative
}

.albums_show .albums_banner .info .name {
	font-size: 24px;
	color: #fff;
	padding-top: 30px
}

.albums_show .albums_banner .info .desc {
	font-size: 14px;
	color: rgba(255,255,255,0.5);
	width: 606px;
	margin: 14px auto 0 auto;
	line-height: 1.5em;
	max-height: 3em;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.albums_show .albums_banner .info ul {
	padding-top: 14px;
	font-size: 12px;
	color: #fff;
	display: inline-block
}

.albums_show .albums_banner .info ul li {
	float: left;
	margin: 0 13px
}

.albums_show .albums_banner .info ul li i {
	vertical-align: middle;
	margin-right: 6px
}

.albums_show .albums_banner .info ul li.column {
	position: relative;
	top: 1px
}

.albums_show .albums_banner .info ul li.column i {
	font-size: 14px
}

.albums_show .albums_banner .info .group-btn {
	padding-top: 6px
}

.albums_show .albums_banner .info .group-btn .follow-btn {
	color: #fff;
	min-width: 120px;
	padding: 0;
	height: 36px;
	line-height: 36px;
	display: inline-block;
	text-align: center;
	border-radius: 4px;
	font-size: 14px;
	cursor: pointer;
	background: #ffa000;
	border: 1px solid #ffa000
}

.albums_show .albums_banner .info .group-btn .follow-btn::before {
	position: relative;
	top: -2px;
	vertical-align: middle;
	display: inline-block;
	content: "\e63f";
	font-family: "iconfont" !important;
	font-size: 22px;
	font-weight: bold;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.albums_show .albums_banner .info .group-btn .follow-btn:hover {
	background: #e59000
}

.albums_show .albums_banner .info .group-btn .follow-btn.btn-followed {
	background: #71757e;
	border: 1px solid #71757e
}

.albums_show .albums_banner .info .group-btn .follow-btn.btn-followed:hover {
	background: #656971
}

.albums_show .albums_startups_module {
	margin: 10px 0 70px 0;
	background: #fff;
	padding: 24px;
	box-shadow: 3px 3px 10px #eee;
	position: relative
}

.albums_show .albums_startups_module .title {
	color: #343d42;
	font-size: 16px;
	font-weight: 600;
	padding-bottom: 18px
}

.albums_show .albums_startups_module .albums_startups .albums_startup {
	padding: 20px 0
}

.albums_show .albums_startups_module .albums_startups .albums_startup:last-child {
	padding-bottom: 0
}

.albums_show .albums_startups_module .albums_startups .albums_startup:first-child {
	padding-top: 0
}

.albums_show .albums_startups_module .albums_startups .albums_startup .cell {
	vertical-align: top
}

.albums_show .albums_startups_module .albums_startups .albums_startup:not(:first-child) {
	border-top: 1px solid #eee
}

.albums_show .albums_startups_module .albums_startups .albums_startup .avatar {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	margin-right: 20px;
	overflow: hidden
}

.albums_show .albums_startups_module .albums_startups .albums_startup .avatar img {
	width: 100%
}

.albums_show .albums_startups_module .albums_startups .albums_startup .info {
	font-size: 13px
}

.albums_show .albums_startups_module .albums_startups .albums_startup .info .caption .cell {
	vertical-align: middle
}

.albums_show .albums_startups_module .albums_startups .albums_startup .info .caption span.name {
	font-size: 16px;
	color: #333;
	font-weight: 600;
	margin-right: 20px
}

.albums_show .albums_startups_module .albums_startups .albums_startup .info .caption span.list {
	color: #6671a1
}

.albums_show .albums_startups_module .albums_startups .albums_startup .info .desc {
	color: #999;
	margin-right: 280px;
	padding: 4px 0
}

.albums_show .albums_startups_module .albums_startups .albums_startup .info .industry_list {
	color: #969ca9
}

.albums_show .albums_startups_module .albums_startups a {
	display: block
}

.albums_show .albums_startups_module .albums_startups a:hover .info .caption span.name {
	color: #3c8cf0
}

.albums_show .albums_startups_module .load_more_btn {
	border-top: 1px solid #eee;
	margin-top: 20px
}

.albums_show .albums_startups_module .load_more_btn .more {
	padding-top: 24px;
	color: #999;
	font-size: 12px;
	display: inline-block
}

.albums_show .albums_startups_module .load_more_btn .disabled {
	cursor: not-allowed
}

.albums_statistics_module {
	margin: 10px 0;
	background: #fff;
	padding: 24px 0;
	position: relative
}

.albums_statistics_module .title {
	color: #343d42;
	font-size: 16px;
	font-weight: 600;
	padding: 0 24px 8px
}

.albums_statistics_module .albums_statistics_list a.capture {
	display: block;
	padding: 7px 24px
}

.albums_statistics_module .albums_statistics_list a.capture:last-child {
	padding-bottom: 0
}

.albums_statistics_module .albums_statistics_list a.capture:hover {
	background: #f7f9fe
}

.albums_statistics_module .albums_statistics_list a.capture b {
	font-size: 12px;
	color: #fff;
	width: 18px;
	text-align: center;
	height: 18px;
	line-height: 18px;
	float: left;
	background: #e0e0e0
}

.albums_statistics_module .albums_statistics_list a.capture .text {
	margin-left: 26px;
	font-size: 14px;
	color: #333;
	line-height: 1.5em;
	max-height: 3em;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.albums_statistics_module .albums_statistics_list a.capture:nth-child(1) b {
	background: #d82c58
}

.albums_statistics_module .albums_statistics_list a.capture:nth-child(1) .text {
	color: #d82c58
}

.albums_statistics_module .albums_statistics_list a.capture:nth-child(2) b {
	background: #e85c56
}

.albums_statistics_module .albums_statistics_list a.capture:nth-child(2) .text {
	color: #e85c56
}

.albums_statistics_module .albums_statistics_list a.capture:nth-child(3) b {
	background: #f89445
}

.albums_statistics_module .albums_statistics_list a.capture:nth-child(3) .text {
	color: #f89445
}

#new_apply_form .form-btn-group {
	margin: 30px auto;
	text-align: center
}

#new_apply_form .form-btn-group .btn-item {
	width: 110px;
	height: 34px;
	line-height: 34px;
	padding: 0;
	margin: 0 5px 40px
}

#new_apply_form .form-btn-group .btn-item.btn-submit,#new_apply_form .form-btn-group .btn-item.btn-primary {
	background: #428aef;
	border: none;
	color: #ffffff;
	width: auto;
	padding: 0 40px
}

#new_apply_form .form-btn-group .btn-item.btn-submit[disabled],#new_apply_form .form-btn-group .btn-item.btn-primary[disabled] {
	background: #ffffff;
	color: #d8dfe7;
	border: 1px solid #d8dfe7;
	opacity: 1;
	cursor: default
}

#new_apply_form .acknowledge .required-symbol {
	color: transparent
}

#apply_success {
	width: 400px;
	margin: 0 auto;
	padding-top: 50px;
	text-align: center
}

#apply_success i {
	font-size: 52px;
	vertical-align: -10px
}

#apply_success .name {
	font-size: 20px;
	color: #3C8CF0;
	padding-top: 10px
}

#apply_success .time-count p {
	display: inline-block;
	color: #3c8cf0
}

#apply_success .qr_code {
	padding: 40px 0 10px 0
}

#apply_success .qr_code img {
	width: 170px;
	height: 170px
}

#apply_success .prompt {
	font-size: 14px;
	color: #999999;
	line-height: 26px
}

.expert-apply-container {
	background: #ffffff;
	margin: 30px auto;
	padding: 40px
}

.expert-apply-container h2.title {
	font-size: 24px;
	color: #343d42;
	border-left: 4px solid #3c8cf0;
	padding-left: 10px;
	margin-bottom: 30px
}

.expert-apply-container h3.sub-title {
	color: #999999;
	font-size: 14px;
	margin-bottom: 30px
}

.expert-apply-container h3.sub-title a {
	color: #3c8cf0
}

.expert-apply-container .step-progress {
	width: 550px;
	margin: 0 auto 20px
}

.expert-apply-container .step-progress .ant-steps-tail {
	top: 3px
}

.expert-apply-container .step-progress .ant-steps-dot .ant-steps-head-inner {
	width: 10px;
	height: 10px;
	line-height: 10px
}

.expert-apply-container .step-progress .ant-steps-dot .ant-steps-head-inner .ant-steps-icon-dot {
	border-radius: 50%
}

.expert-apply-container .step-progress .ant-steps-dot .ant-steps-status-process .ant-steps-icon-dot:before {
	content: "";
	width: 16px;
	height: 16px;
	display: block;
	top: -3px;
	left: -3px;
	position: absolute;
	border-radius: 50%;
	opacity: 0.2;
	background: #3C8CF0
}

.expert-apply-container .second-form {
	width: 600px;
	margin: 0 auto
}

.expert-apply-container form label {
	font-size: 14px
}

.expert-apply-container form .label-title {
	font-size: 16px
}

.expert-apply-container .apply-success {
	text-align: center
}

.expert-apply-container .apply-success .caption {
	font-size: 20px;
	color: #3C8CF0
}

.expert-apply-container .apply-success .caption i {
	color: #3c8cf0;
	font-size: 40px;
	vertical-align: sub;
	margin-right: 20px
}

.expert-apply-container .apply-success .text {
	font-size: 14px;
	color: #999999;
	margin: 30px auto
}

.expert-apply-container .apply-success .info {
	font-size: 14px;
	color: #3F3F3F;
	line-height: 19px
}

.expert-apply-container .apply-success .info span {
	color: #3c8cf0
}

#attention-list {
	padding-bottom: 50px;
	margin: 20px auto
}

#attention-list ul.follow-tab-nav {
	background: #ffffff;
	font-size: 16px;
	color: #333333;
	border-bottom: 1px solid #eeeeee
}

#attention-list ul.follow-tab-nav li {
	display: inline-block;
	margin: 0 0 0 40px;
	text-align: center;
	line-height: 54px
}

#attention-list ul.follow-tab-nav li a {
	font-size: 16px;
	color: #333333;
	position: relative
}

#attention-list ul.follow-tab-nav li a.new-follow:after {
	content: "";
	position: absolute;
	right: -5px;
	top: 0;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #e23838
}

#attention-list ul.follow-tab-nav li.active {
	font-weight: bold;
	border-bottom: 3px solid #3c8cf0
}

#attention-list .attention-table {
	background: #ffffff;
	width: 100%;
	margin-top: 10px;
	box-shadow: 3px 3px 3px #eee;
	font-size: 14px;
	color: #333
}

#attention-list .attention-table tr {
	font-size: 14px
}

#attention-list .attention-table tr:hover {
	background: #f5f8fd
}

#attention-list .attention-table tr th {
	background: #f9f9f9;
	text-align: center;
	font-size: 14px;
	color: #999999;
	height: 29px;
	line-height: 29px
}

#attention-list .attention-table tr th#col1 {
	width: 30%;
	text-align: left;
	padding-left: 80px
}

#attention-list .attention-table tr th#col2 {
	width: 30%
}

#attention-list .attention-table tr th.col3 {
	width: 30%
}

#attention-list .attention-table tr td {
	height: 80px;
	line-height: 80px;
	text-align: center;
	font-size: 13px;
	border-bottom: 1px solid #EEEEEE
}

#attention-list .attention-table tr td.name {
	font-size: 14px;
	font-weight: 500;
	text-align: left;
	padding-left: 40px
}

#attention-list .attention-table tr td img {
	width: 30px;
	height: 30px;
	border-radius: 50%
}

#attention-list .attention-table tr td span {
	font-weight: 500;
	margin-left: 5px;
	color: #999999
}

#attention-list .attention-table tr td.operate .cancle-btn {
	display: block;
	margin: 0 auto;
	cursor: pointer;
	background: #EEEEEE;
	border-radius: 4px;
	font-size: 14px;
	color: #FFFFFF;
	width: 82px;
	height: 31px;
	line-height: 31px
}

#attention-list .attention-table tr td.operate .cancle-btn.followed {
	background: #3C8CF0;
	color: #FFFFFF
}

#collection-list {
	padding-bottom: 50px;
	margin: 0 auto 50px;
	min-height: 800px
}

#collection-list ul.headlines-list {
	background: #ffffff;
	padding: 0px 20px 20px
}

#collection-list ul.collect-albums-list {
	background: #ffffff;
	padding: 0 20px
}

#collection-list ul.collect-albums-list li {
	border-bottom: 1px solid #eeeeee;
	padding: 20px 0
}

#collection-list ul.collect-albums-list li:last-child {
	border-bottom: none
}

#collection-list ul.collect-albums-list li .list-card {
	overflow: hidden;
	height: 160px;
	position: relative
}

#collection-list ul.collect-albums-list li .list-card .img-box {
	float: left;
	width: 260px;
	height: 100%;
	position: relative;
	overflow: hidden
}

#collection-list ul.collect-albums-list li .list-card .img-box .offline-mark {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,0.5);
	color: #ffffff;
	text-align: center;
	line-height: 160px
}

#collection-list ul.collect-albums-list li .list-card .img-box a {
	width: 100%;
	height: 100%;
	display: block;
	background-size: cover
}

#collection-list ul.collect-albums-list li .list-card .img-box a img {
	width: 100%;
	height: auto;
	background: #eee
}

#collection-list ul.collect-albums-list li .list-card .intro {
	margin-left: 280px;
	word-break: break-all;
	height: 100%;
	position: relative
}

#collection-list ul.collect-albums-list li .list-card .intro h3 {
	font-size: 20px;
	color: #333333;
	overflow: hidden;
	font-weight: 600;
	margin: 0 0 10px;
	line-height: 1.4em;
	max-height: 2.8em
}

#collection-list ul.collect-albums-list li .list-card .intro h3:hover {
	color: #3c8cf0
}

#collection-list ul.collect-albums-list li .list-card .intro .abstract {
	font-size: 14px;
	line-height: 1.6;
	color: #666666;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	max-height: 45px
}

#collection-list ul.collect-albums-list li .list-card .intro .info {
	position: absolute;
	line-height: 1.2;
	vertical-align: middle;
	bottom: 0;
	width: 100%;
	font-size: 14px;
	color: #999999;
	overflow: hidden
}

#collection-list ul.collect-albums-list li .list-card .intro .info i {
	margin-right: 10px
}

#collection-list ul.collect-albums-list li .list-card .intro .info .tag-list {
	display: inline-block;
	margin-right: 30px
}

#collection-list ul.collect-albums-list li .list-card .intro .info .publish-time {
	display: inline-block;
	line-height: 22px;
	float: right
}

#collection-list .collect-table {
	background: #ffffff;
	width: 100%;
	box-shadow: 3px 3px 3px #eee;
	font-size: 14px;
	color: #999;
	margin-top: -3px
}

#collection-list .collect-table tr {
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	width: 20%
}

#collection-list .collect-table tr:hover {
	background: #f5f8fd
}

#collection-list .collect-table tr th {
	text-align: center;
	color: #333;
	font-weight: normal;
	border-bottom: 1px solid #f0f0f0
}

#collection-list .collect-table tr td {
	text-align: center;
	font-size: 13px
}

#collection-list .collect-table tr td.name {
	color: #333;
	font-size: 14px;
	text-align: left;
	font-weight: 500;
	max-width: 100px;
	padding: 0 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer
}

#collection-list .collect-table tr td.name:hover {
	color: #3c8cf0
}

#collection-list .collect-table tr td.pitch {
	text-align: left;
	max-width: 300px;
	padding: 0 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

#collection-list .collect-table tr td.operate {
	cursor: pointer;
	color: #428aef
}

ul.following-tab {
	margin-top: 10px;
	margin-bottom: -3px;
	background: #fafafa
}

ul.following-tab li {
	display: inline-block;
	height: 50px;
	line-height: 50px;
	width: 120px;
	text-align: center;
	color: #333333;
	font-size: 14px;
	font-weight: 600
}

ul.following-tab li.active {
	background: #ffffff;
	color: #3c8cf0;
	border-top: 3px solid #3c8cf0
}

.change-email {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1000
}

.change-email .change-bg {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,0.5);
	opacity: 0;
	filter: alpha(opacity=0)
}

.change-email .change-email-box {
	width: 700px;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -200%);
	-webkit-transform: translate(-50%, -200%);
	-moz-transform: translate(-50%, -200%);
	-ms-transform: translate(-50%, -200%);
	opacity: 0;
	padding: 24px;
	box-shadow: none
}

.change-email .change-email-box .close-btn {
	position: absolute;
	right: 24px;
	top: 24px;
	width: 20px;
	height: 20px;
	background: url(../images/close.png) no-repeat;
	background-size: cover;
	cursor: pointer
}

.change-email .change-email-box .email-form {
	padding-top: 30px
}

.change-email .change-email-box .email-form .form-group .col-sm-3 {
	width: 100%;
	font-weight: normal;
	line-height: 34px
}

.change-email .change-email-box .email-form .form-group .col-sm-3.email span {
	display: none
}

.change-email .change-email-box .email-form .form-group .col-sm-9 {
	width: 100%
}

.change-email .change-email-box .email-form .form-group .col-sm-9 input {
	width: 330px;
	display: inline-block
}

.change-email .change-email-box .email-form .form-group .col-sm-9 .help-block {
	display: inline-block;
	margin-left: 14px;
	margin-bottom: 0
}

.change-email .change-email-box .email-form .form-group::after {
	clear: both;
	display: block;
	content: ' '
}

.change-email .change-email-box .email-form .form-group.has-error .form-control {
	border-color: #fe716e
}

.change-email .change-email-box .email-form .form-group.has-error .control-label {
	color: #333
}

.change-email .change-email-box .email-form .form-group.has-error .help-block {
	color: #fe716e
}

.change-email .change-email-box .email-form .form-group.btn-group {
	text-align: center;
	display: block;
	padding-top: 24px
}

.change-email .change-email-box .email-form .form-group.btn-group .email-btn {
	display: inline-block;
	width: 110px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	border-radius: 5px;
	outline: none;
	cursor: pointer
}

.change-email .change-email-box .email-form .form-group.btn-group .email-btn.submit-btn {
	background: #428aef;
	border: none;
	color: #fff
}

.change-email .change-email-box .email-form .form-group.btn-group .email-btn.cancel-btn {
	border: 1px solid #d8dfe7;
	color: #c7ced6;
	margin-right: 6px
}

.change-email .change-email-box .text {
	color: #333;
	font-size: 24px;
	line-height: 160px;
	text-align: center
}

.change-email .change-success-box {
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	width: 624px
}

.change-email .change-success-box .title {
	background: #f5f8fd;
	line-height: 50px;
	padding-left: 30px;
	color: #434a54;
	font-size: 18px
}

.change-email .change-success-box .close-btn {
	position: absolute;
	right: 40px;
	top: 40px;
	width: 20px;
	height: 20px;
	background: url(../images/close.png) no-repeat;
	background-size: cover;
	right: 14px;
	top: 14px;
	cursor: pointer
}

.change-email .change-success-box .img {
	text-align: center;
	padding: 38px 0 20px 0
}

.change-email .change-success-box .text {
	font-size: 18px;
	color: #333;
	margin: 0 100px;
	padding-bottom: 34px;
	line-height: 1.8em
}

.change-email .change-success-box .text span {
	font-weight: 600
}

.change-email.show .change-bg {
	opacity: 1;
	filter: alpha(opacity=100);
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s
}

.change-email.show .change-email-box {
	opacity: 1;
	filter: alpha(opacity=100);
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s
}

.my-comments-list {
	margin-top: 20px;
	margin-bottom: 50px;
	width: 1100px;
	margin: 20px auto
}

.my-comments-list .comment-tab {
	background: #fff;
	height: 58px;
	line-height: 58px;
	box-sizing: border-box;
	color: #eaedf5;
	margin-bottom: 20px
}

.my-comments-list .comment-tab li {
	display: inline-block;
	margin: 0 20px;
	height: 100%;
	text-align: center
}

.my-comments-list .comment-tab li.active {
	border-bottom: 4px solid #3c8cf0;
	font-weight: 500
}

.my-comments-list .comment-tab li a {
	display: block;
	width: 100%;
	height: 100%;
	color: #333333
}

.my-comments-list table {
	width: 100%;
	background: #ffffff
}

.my-comments-list table thead {
	background: #F9F9F9;
	font-size: 14px;
	height: 29px;
	line-height: 29px;
	color: #999999;
	text-align: center
}

.my-comments-list table tbody {
	font-size: 14px;
	color: #333333;
	line-height: 24px
}

.my-comments-list table tbody tr {
	border-bottom: 1px solid #eee
}

.my-comments-list table tbody td {
	padding: 20px 5px;
	text-align: center
}

.my-comments-list table tbody td a {
	color: #3c8cf0
}

.my-comments-list table tbody .comments {
	width: 50%;
	text-align: left;
	padding-left: 40px
}

.my-comments-list table tbody .headline-comments {
	width: 40%;
	text-align: left;
	padding-left: 40px
}

.my-comments-list table tbody .headline-title {
	width: 40%
}

.my-comments-list table tbody .investor,.my-comments-list table tbody .entre {
	width: 10%
}

.my-comments-list table tbody .startup {
	width: 20%
}

.my-comments-list table tbody .time {
	width: 20%
}

#event-subjects-container {
	min-width: 900px;
	max-width: 1100px;
	text-align: center;
	padding-bottom: 80px
}

#event-subjects-container .event-banner {
	margin: 60px 0
}

#event-subjects-container .users_card {
	margin-right: 10px;
	margin-left: 0;
	width: 262px
}

#event-subjects-container .users_card:nth-child(4n) {
	margin-right: 0
}

#event-subjects-container .title {
	margin-bottom: 50px
}

.module {
	margin: 10px auto;
	background: #ffffff;
	padding: 35px;
	box-shadow: 3px 3px 10px #eee
}

.module:first-child {
	margin-top: 0
}

.module .title {
	color: #343d42;
	font-size: 16px;
	font-weight: 600;
	padding-bottom: 18px
}

.event-enroll {
	font-size: 14px;
	color: #333
}

.event-enroll .base_info {
	padding: 40px
}

.event-enroll .base_info .event-banner {
	height: 442px;
	background-position: center;
	background-size: cover
}

.event-enroll .base_info li {
	border-bottom: 1px solid #e6e6e6;
	padding: 22px 0;
	color: #666;
	font-size: 14px;
	cursor: pointer
}

.event-enroll .base_info li i {
	color: #428aef;
	font-size: 20px;
	vertical-align: middle;
	margin-right: 16px
}

.event-enroll .base_info li.caption {
	padding-top: 40px;
	color: #333;
	font-size: 26px;
	font-weight: 600
}

.event-enroll .form_enroll {
	padding: 60px 80px
}

.event-enroll .form_enroll .choose_type {
	padding: 36px 0
}

.event-enroll .form_enroll .choose_type li {
	padding-bottom: 24px
}

.event-enroll .form_enroll .choose_type li input {
	margin-right: 10px
}

.event-enroll .form_enroll .choose_ticket {
	padding: 15px 0 40px 0
}

.event-enroll .form_enroll .choose_ticket li {
	width: 228px;
	padding: 13px;
	border: 1px solid #e4e4e4;
	border-radius: 5px;
	text-align: center;
	float: left;
	margin-right: 30px
}

.event-enroll .form_enroll .choose_ticket li span {
	display: block;
	line-height: 1.2em
}

.event-enroll .form_enroll .choose_ticket li.active {
	background: #428aef;
	color: #fff;
	border: 1px solid #428aef
}

.event-enroll .check_info {
	padding: 60px 80px
}

.event-enroll .check_info .user_info {
	padding-top: 36px
}

.event-enroll .check_info .user_info li {
	padding-bottom: 24px
}

.event-enroll .check_info .user_info li .label_title {
	color: #bcc4d5
}

.event-enroll .check_info .submit_btn {
	padding: 30px 0 0 250px
}

.event-enroll .check_info .submit_btn input[type='submit'] {
	border: none;
	line-height: 36px
}

.event-detail-wrap .section-introduce {
	background: #ffffff;
	padding: 35px;
	box-shadow: 3px 3px 10px #eee;
	margin: 20px auto
}

.event-detail-wrap .section-introduce .event-banner {
	height: 421px;
	background-position: center;
	background-size: cover
}

.event-detail-wrap .section-introduce .event-message {
	margin-top: 40px
}

.event-detail-wrap .section-introduce .event-message .fixed {
	position: fixed;
	top: 62px;
	background: rgba(255,255,255,0.7);
	border-bottom: 1px solid #dde1ea;
	width: 1155px;
	z-index: 10;
	margin: 0 -35px;
	padding: 0 35px
}

.event-detail-wrap .section-introduce .event-message section {
	overflow: hidden;
	border-bottom: 1px solid #eaedf5;
	font-size: 14px;
	color: #666666
}

.event-detail-wrap .section-introduce .event-message section:last-child {
	border-bottom: none
}

.event-detail-wrap .section-introduce .event-message section i {
	color: #428aef;
	margin-right: 10px
}

.event-detail-wrap .section-introduce .event-message section .title {
	font-size: 26px;
	color: #333333;
	float: left;
	width: 700px;
	line-height: 1.5em
}

.event-detail-wrap .section-introduce .event-message section .right-triangle {
	position: absolute;
	top: 13px;
	right: 8px;
	width: 18px;
	height: 18px;
	border-top: 2px solid #dedede;
	border-right: 2px solid #dedede;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	cursor: pointer
}

.event-detail-wrap .section-introduce .event-message section .signUp-btn {
	min-width: 195px;
	padding: 0 20px;
	height: 58px;
	margin-bottom: 20px;
	line-height: 58px;
	display: inline-block;
	float: right;
	font-size: 18px;
	color: #ffffff;
	background: #ffa000;
	text-align: center
}

.event-detail-wrap .section-introduce .event-message section .signUp-btn.disabled {
	background: #cccccc
}

.event-detail-wrap .section-introduce .event-message section p {
	line-height: 40px;
	margin: 0
}

.event-detail-wrap .section-introduce .event-message section p.location {
	width: 1000px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.event-detail-wrap .section-reporters {
	background: #ffffff;
	padding: 35px;
	box-shadow: 3px 3px 10px #eee;
	margin: 20px auto
}

.event-detail-wrap .section-reporters .numbers {
	font-size: 14px
}

.event-detail-wrap .section-reporters .numbers span {
	color: #ff6000
}

.event-detail-wrap .section-reporters .reporter-list {
	box-sizing: border-box;
	overflow: hidden;
	position: relative;
	height: 80px
}

.event-detail-wrap .section-reporters .reporter-list.hight-auto {
	height: auto
}

.event-detail-wrap .section-reporters .reporter-list .pull-down {
	position: absolute;
	top: 13px;
	right: 8px;
	width: 18px;
	height: 18px;
	border-bottom: 2px solid #dedede;
	border-left: 2px solid #dedede;
	transform: rotate(-45deg);
	cursor: pointer
}

.event-detail-wrap .section-reporters .reporter-list .pull-down.reverse {
	transform: rotate(135deg)
}

.event-detail-wrap .section-reporters .reporter-list li {
	display: inline-block;
	width: 7%;
	text-align: center
}

.event-detail-wrap .section-reporters .reporter-list li img {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	margin-bottom: 20px
}

.event-detail-wrap .info-container {
	background: #ffffff;
	padding: 35px;
	box-shadow: 3px 3px 10px #eee;
	margin: 20px auto
}

.event-detail-wrap .info-container .event-section {
	padding: 20px;
	color: #343d42;
	border-bottom: 1px solid #eaedf5
}

.event-detail-wrap .info-container .event-section:last-child {
	border-bottom: none
}

.event-detail-wrap .info-container .event-section h2.title {
	font-size: 16px;
	border-left: 2px solid #428aef;
	margin-bottom: 10px;
	font-weight: 500;
	padding-left: 10px;
	margin-bottom: 50px
}

.event-detail-wrap .info-container .event-section p {
	font-size: 13px;
	line-height: 1.8
}

.event-detail-wrap .info-container .event-section .content-info img {
	max-width: 100%
}

.event-detail-wrap .info-container .event-section .content-info .code-filed {
	width: 400px;
	box-sizing: border-box;
	overflow: hidden
}

.event-detail-wrap .info-container .event-section .content-info .code-filed .box {
	margin-right: 20px;
	float: left;
	text-align: center;
	font-size: 17px
}

.event-detail-wrap .info-container .event-section .content-info .code-filed .box img {
	width: 137px;
	height: 137px
}

.event-detail-wrap .info-container .event-section .guests-list {
	overflow: hidden;
	box-sizing: border-box
}

.event-detail-wrap .info-container .event-section .guests-list li {
	width: 24%;
	display: inline-block;
	text-align: center;
	font-size: 16px;
	color: #333;
	margin-bottom: 50px
}

.event-detail-wrap .info-container .event-section .guests-list li img {
	width: 120px;
	height: 120px;
	border-radius: 50%
}

.event-detail-wrap .info-container .event-section .guests-list li p.name {
	font-weight: 500;
	margin-top: 20px
}

.main_events {
	margin-top: 10px;
	position: relative;
	min-width: 900px;
	max-width: 1100px
}

.main_events .events-tab {
	width: 100%;
	background: #ffffff;
	color: #333;
	font-size: 14px;
	height: 50px;
	box-shadow: 3px 3px 10px #eee;
	margin-bottom: 10px
}

.main_events .events-tab ul {
	overflow: hidden;
	float: left
}

.main_events .events-tab ul li {
	height: 100%;
	line-height: 50px;
	width: 120px;
	float: left;
	text-align: center;
	box-sizing: border-box;
	position: relative
}

.main_events .events-tab ul li:hover {
	border-bottom: 3px solid #428aef;
	color: #428aef
}

.main_events .events-tab ul li.active {
	border-bottom: 3px solid #428aef;
	color: #428aef
}

.main_events .events-tab ul li:not(.last):after {
	position: absolute;
	content: "";
	width: 1px;
	height: 15px;
	background: #ecf1f5;
	right: 0;
	top: 18px
}

.main_events .events-tab .recent-event {
	float: right;
	line-height: 50px;
	margin: 0 20px;
	box-sizing: border-box
}

.main_events .events-tab .recent-event:hover {
	border-bottom: 3px solid #428aef;
	color: #428aef
}

.main_events .events-list-show {
	width: 100%;
	box-sizing: border-box;
	overflow: hidden
}

.main_events .events-list-show .events-card {
	display: block;
	float: left;
	margin-right: 2%;
	margin-bottom: 20px;
	background: #fff;
	width: 32%;
	text-align: center;
	font-size: 12px;
	position: relative;
	border: 1px solid #eee;
	box-shadow: 3px 3px 10px #eee
}

.main_events .events-list-show .events-card:nth-child(3n) {
	margin-right: 0
}

.main_events .events-list-show .events-card:hover {
	border: 1px solid #009afc;
	box-shadow: 3px 3px 10px #b8e1fd
}

.main_events .events-list-show .events-card .event-banner {
	height: 250px;
	width: 100%;
	background-position: center;
	background-size: cover
}

.main_events .events-list-show .events-card .events-message {
	padding: 19px;
	position: relative;
	text-align: left
}

.main_events .events-list-show .events-card .events-message .title {
	width: 260px;
	color: #333;
	font-size: 16px;
	font-weight: 500;
	margin: 0 0 10px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.main_events .events-list-show .events-card .events-message .description {
	height: 34px;
	color: #888da3;
	font-size: 12px;
	margin-bottom: 10px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.main_events .events-list-show .events-card .events-message .status {
	position: absolute;
	top: 19px;
	right: 10px;
	background: #a4aeb3;
	padding: 1px 3px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	border-radius: 2px;
	display: block;
	line-height: 1.5
}

.main_events .events-list-show .events-card .events-message .status.enrolling {
	background: #428aef
}

.main_events .events-list-show .events-card .events-message .info {
	overflow: hidden;
	color: #888da3;
	font-size: 12px
}

.main_events .events-list-show .events-card .events-message .info i {
	color: #428aef;
	margin-right: 3px
}

.main_events .events-list-show .events-card .events-message .info .location {
	float: left;
	display: block;
	width: 200px;
	text-overflow: ellipsith: 200px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.main_events .events-list-show .events-card .events-message .info .time {
	float: right
}

.confirm_pay .enroll_info {
	padding: 40px 80px 0 80px;
	margin: 10px 10px 0 0
}

.confirm_pay .enroll_info ul {
	padding: 12px 0 30px 0
}

.confirm_pay .enroll_info ul.enroll_base_info {
	border-bottom: 1px solid #eaedf5
}

.confirm_pay .enroll_info ul li {
	line-height: 2em;
	font-size: 12px
}

.confirm_pay .enroll_info ul li .label_title {
	color: #bcc4d5
}

.confirm_pay .enroll_info ul li .label_content {
	color: #333
}

.confirm_pay .enroll_info .title.ticket_title {
	padding-top: 30px
}

.confirm_pay .pay_info {
	text-align: center
}

.confirm_pay .pay_info .title {
	text-align: left
}

.confirm_pay .pay_info .pay_code {
	border: 1px solid #ebeef6;
	padding: 10px;
	display: inline-block;
	margin-top: 20px
}

.confirm_pay .pay_info .pay_text {
	margin-top: 30px
}

.confirm_pay .pay_info .pay_text .money {
	font-size: 24px;
	font-weight: 500
}

.confirm_pay .pay_info .pay_text .note {
	font-size: 12px;
	color: #333
}

.color_blue {
	color: #0da5ff !important
}

.color_orange {
	color: #ff6000 !important
}

.pay_complete {
	text-align: center;
	padding-top: 114px
}

.pay_complete .prompt img {
	width: 110px;
	height: 110px
}

.pay_complete .prompt .title {
	padding-top: 40px;
	color: #333;
	font-size: 20px;
	font-weight: 500
}

.pay_complete .prompt .title a {
	color: #428aef;
	margin: 0 5px;
	text-decoration: underline
}

.pay_complete .prompt .text {
	color: #999;
	font-size: 14px;
	padding-top: 18px
}

.pay_complete .prompt.success {
	color: #7ec495
}

.pay_complete .prompt.failure {
	color: #ff9b99
}

.pay_complete .content_us {
	width: 350px;
	padding-top: 28px;
	border-top: 1px solid #e6e6e6;
	margin: 28px auto 150px auto;
	color: #999
}

.pay_complete .content_us p {
	margin: 0;
	padding: 0;
	line-height: 2em;
	font-size: 14px
}

.pay_complete .content_us p i {
	margin-left: 10px;
	color: #0da5ff;
	font-size: 18px;
	vertical-align: middle
}

.pay_complete .content_us .code {
	width: 136px;
	background: #fff;
	display: inline-block;
	margin: 30px 0 6px 0
}

.pay_complete .content_us .code img {
	width: 100%
}

.applies-intro-container {
	width: 1100px;
	margin: 30px auto 60px
}

.applies-intro-container .content-banner {
	color: #ffffff;
	width: 100%;
	height: 647px;
	position: relative
}

.applies-intro-container .content-banner .link-btn {
	display: inline-block;
	margin-left: 57px;
	height: 56px;
	line-height: 56px;
	font-size: 26px;
	padding: 0 20px;
	border-radius: 5px;
	background: #3c8cf0
}

.applies-intro-container .content-banner .link-btn.disabled {
	color: #ffffff;
	background-color: #eeeeee
}

.applies-intro-container .content-banner.entre-banner1.banner1 {
	background: url("../images/entre1.jpg") center center no-repeat;
	background-size: cover
}

.applies-intro-container .content-banner.entre-banner2.banner2 {
	background: url("../images/entre2.jpg") center center no-repeat;
	background-size: cover
}

.applies-intro-container .content-banner.banner1 {
	font-size: 38px;
	line-height: 70px;
	padding-top: 140px;
	background: url("../images/investor1.jpg") center center no-repeat
}

.applies-intro-container .content-banner.banner1 .intro {
	margin: 0 0 30px 57px
}

.applies-intro-container .content-banner.banner2 {
	margin-top: 10px;
	background: url("../images/investor2.jpg") center center no-repeat
}

.applies-intro-container .content-banner.banner2 h2 {
	font-size: 37px;
	font-weight: bold;
	position: absolute;
	top: 110px;
	left: 630px
}

.applies-intro-container .content-banner.banner2 h2:after {
	content: "";
	width: 50px;
	height: 7px;
	background: #3c8cf0;
	position: absolute;
	top: 62px;
	left: 0
}

.applies-intro-container .content-banner.banner2 p {
	line-height: 56px;
	font-size: 27px;
	position: absolute;
	top: 210px;
	left: 630px
}

.applies-intro-container .applies-way {
	background: #ffffff;
	margin-top: 10px;
	padding: 40px
}

.applies-intro-container .applies-way h2.title {
	color: #333333;
	font-weight: bold;
	font-size: 30px
}

.applies-intro-container .applies-way ul {
	margin-top: 68px
}

.applies-intro-container .applies-way ul li {
	display: inline-block;
	width: 19%;
	text-align: center
}

.applies-intro-container .applies-way ul li p {
	width: 127px;
	height: 127px;
	line-height: 130px;
	border-radius: 50%;
	border: 1px solid #f4f4f4;
	margin: 0 auto 35px;
	text-align: center;
	box-shadow: 0px 0px 10px #f4f4f4
}

.applies-intro-container .applies-way ul li p img {
	margin: 20px 0 0 13px
}

.applies-intro-container .applies-way ul li p i {
	color: #3c8cf0;
	font-size: 45px
}

.applies-intro-container .applies-way ul li span {
	color: #999999;
	font-size: 20px;
	display: inline-block;
	height: 60px;
	vertical-align: top
}

.applies-intro-container .applies-guide {
	background: #ffffff;
	margin-top: 10px;
	padding: 40px
}

.applies-intro-container .applies-guide h2.title {
	color: #333333;
	font-weight: bold;
	font-size: 30px
}

.applies-intro-container .applies-guide .guide-img {
	margin: 60px 0 50px 20px
}

.applies-intro-container .applies-guide h3.sub-title {
	margin-top: 50px;
	font-size: 24px;
	color: #333333
}

.applies-intro-container .applies-guide .note-list {
	font-size: 18px;
	color: #999999;
	line-height: 40px
}

.applies-intro-container .applies-guide .note-list span.num {
	float: left
}

.applies-intro-container .applies-guide .note-list span.tel {
	color: #3c8cf0
}

.applies-intro-container .applies-guide .note-list p {
	margin: 0 0 0 18px
}

.applies-intro-container .applies-guide .note-list li:last-of-type {
	margin-top: 30px
}

.applies-intro-container .investors-section {
	background: #ffffff;
	margin-top: 10px;
	padding: 40px
}

.applies-intro-container .investors-section h2.title {
	color: #333333;
	font-weight: bold;
	font-size: 30px
}

.applies-intro-container .investors-section ul {
	margin-top: 40px;
	overflow: hidden
}

.applies-intro-container .investors-section ul li {
	float: left;
	padding: 20px;
	width: 500px;
	border: 1px solid #f3f3f3;
	box-shadow: 0px 0px 10px #f3f3f3;
	margin-bottom: 10px;
	border-radius: 5px
}

.applies-intro-container .investors-section ul li:not(:nth-child(2n)) {
	margin-right: 10px
}

.applies-intro-container .investors-section ul li .avatar {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	float: left
}

.applies-intro-container .investors-section ul li .message {
	margin-left: 75px
}

.applies-intro-container .investors-section ul li .message .name {
	font-size: 18px;
	color: #333333
}

.applies-intro-container .investors-section ul li .message .name img {
	height: 18px;
	margin-left: 5px
}

.applies-intro-container .investors-section ul li .message .post {
	margin: 5px 0 15px 0;
	font-size: 16px;
	color: #999999
}

.applies-intro-container .investors-section ul li .message .describe {
	font-size: 16px;
	color: #999999;
	line-height: 1.5;
	height: 120px;
	overflow: hidden
}

#faq-posts-cotainer {
	margin-top: 10px;
	min-width: 900px;
	min-height: 800px;
	max-width: 1100px;
	background: #fff;
	padding: 35px;
	overflow: hidden
}

#faq-posts-cotainer .title {
	font-size: 16px;
	border-left: 2px solid #428aef;
	margin: 0 0 10px 0;
	font-weight: 500;
	padding-left: 10px;
	float: left
}

#faq-posts-cotainer .faq-count {
	font-size: 14px;
	color: #333;
	float: right
}

#faq-posts-cotainer .faq-item-content {
	margin-top: 40px
}

#faq-posts-cotainer .faq-item {
	padding: 15px 0;
	border-bottom: 1px solid #e9edf2;
	overflow: hidden
}

#faq-posts-cotainer .faq-item:hover {
	background-color: #f7fbff
}

#faq-posts-cotainer .faq-item .day-tag {
	width: 50px;
	float: left;
	margin-top: 20px
}

#faq-posts-cotainer .faq-item .day-tag span {
	width: 100%;
	height: 25px;
	line-height: 25px;
	text-align: center;
	display: block
}

#faq-posts-cotainer .faq-item .day-tag span.day {
	background-color: #428aef;
	color: #fff
}

#faq-posts-cotainer .faq-item .day-tag span.month {
	background-color: #ececec;
	color: #000
}

#faq-posts-cotainer .faq-item .faq-detail {
	float: left;
	margin-left: 15px;
	color: #333
}

#faq-posts-cotainer .faq-item .faq-detail .item-title {
	font-size: 16px;
	font-weight: 500
}

#faq-posts-cotainer .faq-item .faq-detail .author {
	font-size: 12px;
	color: #88909b;
	margin: 10px 0
}

#faq-posts-cotainer .faq-item .faq-detail .article {
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

#faq-detail-container {
	margin: 10px auto 50px auto;
	min-width: 900px;
	max-width: 1100px;
	overflow: hidden
}

#faq-detail-container .faq-detail-content {
	margin-right: 20px;
	background-color: #fff;
	padding: 35px;
	overflow: hidden
}

#faq-detail-container .faq-detail-content .article-info {
	float: left
}

#faq-detail-container .faq-detail-content .article-info h2.title {
	font-size: 16px;
	margin: 0
}

#faq-detail-container .faq-detail-content .article-info p {
	margin-top: 10px;
	font-size: 14px;
	color: #bcc4d5
}

#faq-detail-container .faq-detail-content .article-info p span {
	margin-left: 10px
}

#faq-detail-container .faq-detail-content .back-list {
	float: right;
	font-size: 14px
}

#faq-detail-container .faq-detail-content .faq-post-block {
	margin-top: 60px;
	margin-bottom: 20px;
	background: #f8f8f8;
	padding: 10px;
	border-radius: 4px;
	text-align: center;
	color: #333;
	font-size: 16px
}

#faq-detail-container .faq-detail-content .faq-post-block i {
	font-size: 12px
}

#faq-detail-container .faq-detail-content .content-block {
	font-size: 14px;
	color: #333;
	line-height: 2
}

#faq-detail-container .newest-article {
	background: #fff;
	padding: 35px
}

#faq-detail-container .newest-article .title {
	font-size: 16px;
	border-left: 2px solid #428aef;
	margin: 0 0 20px 0;
	font-weight: 500;
	padding-left: 10px
}

#faq-detail-container .newest-article .item-block {
	padding: 20px 0;
	border-bottom: 1px dashed #dae1e8;
	font-size: 14px
}

#faq-detail-container .newest-article .item-block .item-title {
	font-weight: 500px;
	margin-bottom: 10px;
	font-size: 14px
}

#feedbacks-container {
	margin: 10px auto 50px auto;
	min-width: 900px;
	max-width: 1100px;
	overflow: hidden
}

#feedbacks-container .feedbacks-form {
	background-color: #fff;
	padding: 35px;
	margin-right: 10px
}

#feedbacks-container h2.title {
	font-size: 16px;
	border-left: 2px solid #428aef;
	margin: 0 0 50px 0;
	font-weight: 500;
	padding-left: 10px
}

#feedbacks-container .qq-group {
	background-color: #fff;
	padding: 35px 20px
}

#feedbacks-container .qq-group .qq-item {
	margin: 10px 0;
	color: #333
}

#feedbacks-container .qq-group .qq-item span {
	margin-left: 10px
}

#feedbacks-container .qq-group .qq-item.full i {
	color: #576072
}

#feedbacks-container .qq-group .qq-item.full span {
	color: #fe716e
}

#feedbacks-container .qq-group .qq-item.empty i {
	color: #b2b2b2
}

#feedbacks-container .qq-group .qq-item.empty span {
	color: #428aef
}

img.scle {
	-webkit-transition: .7s;
	transition: .7s
}

img.scle:hover {
	-webkit-transform: scale(1.05);
	transform: scale(1.05)
}

.headlines-container {
	width: 1200px;
	margin: 15px auto 80px
}

.headlines-container .load-more-btn {
	display: inline-block;
	margin: 20px auto 40px;
	padding: 10px 20px;
	color: #2b3344;
	font-size: 14px;
	border: 1px solid #d8dfe7;
	border-radius: 5px;
	letter-spacing: 2px;
	cursor: pointer
}

.headlines-container .load-more-btn:visited,.headlines-container .load-more-btn:hover {
	color: #3c8cf0;
	border: 1px solid #3c8cf0
}

.headlines-container .banner-list {
	height: 340px;
	overflow: hidden
}

.headlines-container .banner-list .article-title {
	position: absolute;
	bottom: 0;
	padding: 15px;
	color: #fff;
	width: 100%;
	background: linear-gradient(to top, rgba(0,0,0,0.2), transparent);
	font-size: 22px;
	line-height: 1.3
}

.headlines-container .banner-list .article-title .article-wrapper {
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	max-height: 57px
}

.headlines-container .banner-list .left-banner {
	width: 570px;
	display: inline-block;
	margin-right: 10px;
	position: relative;
	float: left;
	overflow: hidden
}

.headlines-container .banner-list .left-banner img {
	width: 100%;
	height: 340px
}

.headlines-container .banner-list .right-banner {
	display: inline-block;
	width: 300px;
	float: right
}

.headlines-container .banner-list .right-banner .img-box {
	position: relative;
	overflow: hidden
}

.headlines-container .banner-list .right-banner .img-box:first-child {
	margin-bottom: 10px
}

.headlines-container .banner-list .right-banner img {
	display: block;
	height: 165px;
	width: 300px
}

.headlines-container ul.headlines-tab-nav {
	height: 58px;
	line-height: 58px;
	color: #4d535a;
	font-size: 16px;
	font-weight: 600;
	box-shadow: 3px 3px 10px #eee;
	margin: 10px 0;
	background: #fff
}

.headlines-container ul.headlines-tab-nav li {
	display: inline-block;
	margin: 0 20px;
	font-family: Hiragino Sans GB,Segoe UI,Microsoft Yahei,WenQuanYi Micro Hei,Arial,Simsun,sans-serif;
}

.headlines-container ul.headlines-tab-nav li.active,.headlines-container ul.headlines-tab-nav li:hover {
	color: #3c8cf0
}

.headlines-container .headlines-wrap {
	background: #fff;
	padding: 0 25px
}

.headlines-container .bigcast-opinion .user-info {
	text-align: center
}

.headlines-container .bigcast-opinion .user-info .avatar {
	width: 60px;
	height: 60px;
	border-radius: 50%
}

.headlines-container .bigcast-opinion .user-info .name {
	margin-top: 10px;
	font-size: 16px;
	color: #333333;
	font-weight: 600
}

.headlines-container .bigcast-opinion h3.opinion-title {
	font-weight: normal;
	margin: 10px 0;
	font-size: 16px;
	color: #000000;
	overflow: hidden;
	line-height: 1.4em;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.headlines-container .bigcast-opinion h3.opinion-title:hover {
	color: #3c8cf0
}

.headlines-container .bigcast-opinion .opinion-abstract {
	font-size: 12px;
	color: #999999;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 34px
}

.headlines-container .side-section {
	padding: 20px;
	background: #fff;
	box-shadow: 3px 3px 10px #eee;
	margin-bottom: 10px
}

.headlines-container .side-section .blueline-title {
	margin: 0;
	display: inline-block;
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
	color: #343b42;
	padding-left: 10px;
	position: relative
}

.headlines-container .side-section .blueline-title:before {
	content: '|';
	font-size: 14px;
	font-weight: bolder;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	color: #3c8cf0
}

.headlines-container .side-section li {
	border-bottom: 1px dashed #eeeeee;
	padding: 20px 0
}

.headlines-container .side-section li:last-child {
	border-bottom: none
}

.headlines-container .side-section li .img-box {
	width: 100%;
	height: 130px;
	overflow: hidden
}

.headlines-container .side-section li img {
	width: 100%;
	height: 130px
}

.headlines-container .side-section li .article-title {
	font-size: 16px;
	color: #000000;
	overflow: hidden;
	margin: 15px 0 0;
	line-height: 1.4em;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.headlines-container .side-section li .article-title:hover {
	color: #3c8cf0
}

.headlines-list li {
	border-bottom: 1px solid #eeeeee;
	padding: 20px 0
}

.headlines-list li:last-child {
	border-bottom: none;
	padding: 20px 0 0
}

.headlines-list li:first-child {
	padding: 20px 0
}

.headlines-list li .list-card {
	    overflow: hidden;
    height: 150px;
    position: relative;
    width: 96.5%;
}

.headlines-list li .list-card .mark {
	position: absolute;
	top: 10px;
	left: 10px;
	display: block;
	padding: 0 10px;
	color: #fff;
	background: rgba(0,0,0,0.5);
	font-size: 13px;
	line-height: 26px;
	text-align: center;
	border-radius: 20px;
	z-index: 11
}

.headlines-list li .list-card .mark.ad-mark {
	right: 10px;
	bottom: 10px;
	top: inherit;
	left: inherit
}

.headlines-list li .normal-card .img-box {
	float: left;
	width: 260px;
	height: 100%;
	position: relative;
	overflow: hidden
}

.headlines-list li .normal-card .img-box a {
	width: 100%;
	height: 100%;
	display: block;
	background-size: cover
}

.headlines-list li .normal-card .img-box a img {
	width: 100%;
	height: auto;
	background: #eee
}

.headlines-list li .normal-card .intro {
	margin-left: 280px;
	word-break: break-all;
	height: 100%;
	position: relative
}

.headlines-list li .normal-card .intro h3 {
	font-size: 20px;
	color: #333333;
	overflow: hidden;
	font-weight: 600;
	margin: 0 0 10px;
	line-height: 1.4em;
	max-height: 2.8em
}

.headlines-list li .normal-card .intro h3:hover {
	color: #3c8cf0
}

.headlines-list li .normal-card .intro .abstract {
	font-size: 14px;
	line-height: 1.6;
	color: #666666;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	max-height: 45px
}

.headlines-list li .normal-card .intro .info {
	position: absolute;
	line-height: 1.2;
	vertical-align: middle;
	bottom: 0;
	width: 97%;
	font-size: 14px;
	color: #999999;
	overflow: hidden
}

.headlines-list li .normal-card .intro .info .author {
	margin-right: 15px;
	display: inline-block;
	position: relative;
	top: 6px
}

.headlines-list li .normal-card .intro .info .author span {
	color: #3c8cf0
}

.headlines-list li .normal-card .intro .info .tag-list {
	display: inline-block;
	width: 300px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: bottom;
	position: relative;
	padding-left: 20px;
	top: 6px
}

.headlines-list li .normal-card .intro .info .tag-list i {
	font-size: 20px;
	position: absolute;
	left: 0;
	top: -6px
}

.headlines-list li .normal-card .intro .info .publish-time {
	float: right;
	line-height: 22px;
	margin-top: 3px
}

.headlines-list li .big-img-card,.headlines-list li .advert-card {
	height: 250px
}

.headlines-list li .big-img-card img,.headlines-list li .advert-card img {
	width: 100%;
	height: auto;
	border-radius: 5px
}

.headlines-list li .big-img-card .article-title,.headlines-list li .advert-card .article-title {
	position: absolute;
	bottom: 0;
	padding: 15px;
	width: 100%;
	background: linear-gradient(to top, rgba(0,0,0,0.2), transparent)
}

.headlines-list li .big-img-card .article-title h3,.headlines-list li .advert-card .article-title h3 {
	margin: 0 0 10px;
	font-size: 22px;
	color: #fff
}

.headlines-list li .big-img-card .article-title .intro,.headlines-list li .advert-card .article-title .intro {
	overflow: hidden;
	font-size: 14px;
	color: #fff
}

.headlines-list li .big-img-card .article-title .intro .abstract,.headlines-list li .advert-card .article-title .intro .abstract {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 580px;
	float: left
}

.headlines-list li .big-img-card .article-title .intro .publish-time,.headlines-list li .advert-card .article-title .intro .publish-time {
	float: right
}

.headlines-list li .multi-imgs-card {
	height: auto
}

.headlines-list li .multi-imgs-card .images-list {
	box-sizing: border-box;
	overflow: hidden;
	height: 190px
}

.headlines-list li .multi-imgs-card .images-list .img-box {
	height: 100%;
	width: 32.6%;
	float: left;
	overflow: hidden
}

.headlines-list li .multi-imgs-card .images-list .img-box:not(:last-child) {
	margin-right: 1%
}

.headlines-list li .multi-imgs-card .images-list .img-box img {
	width: 100%;
	height: 100%
}

.headlines-list li .multi-imgs-card .article-title {
	margin-top: 20px
}

.headlines-list li .multi-imgs-card .article-title h3 {
	font-size: 22px;
	color: #333333
}

.headlines-list li .multi-imgs-card .article-title h3:hover {
	color: #3c8cf0
}

.headlines-list li .multi-imgs-card .article-title .intro {
	overflow: hidden;
	font-size: 14px;
	color: #999999
}

.headlines-list li .multi-imgs-card .article-title .intro .tag-list {
	display: inline-block;
	width: 600px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.headlines-list li .multi-imgs-card .article-title .intro .publish-time {
	float: right
}

.shade-animation-open {
	animation: bounceIn 0.5s ease;
	-webkit-animation: bounceIn 0.5s ease
}

@-webkit-keyframes bounceIn {
	from, 20%, 40%, 60%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3)
	}

	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}

	60% {
		-webkit-transform: scale3d(0.97, 0.97, 0.97);
		transform: scale3d(0.97, 0.97, 0.97)
	}

	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

@keyframes bounceIn {
	from, 20%, 40%, 60%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
	}

	0% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3)
	}

	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}

	60% {
		-webkit-transform: scale3d(0.97, 0.97, 0.97);
		transform: scale3d(0.97, 0.97, 0.97)
	}

	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}

.shade-animation-close {
	animation: bounceOut 0.5s ease;
	-webkit-animation: bounceOut 0.5s ease
}

@-webkit-keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9)
	}

	50%, 55% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3)
	}
}

@keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.9)
	}

	50%, 55% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3)
	}
}

.reward-bg {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,0.5);
	z-index: 2;
	display: none
}

.alert-box {
	position: fixed;
	top: 30%;
	left: 50%;
	z-index: 11;
	background: #ffffff;
	width: 440px;
	margin-left: -220px
}

.alert-box p {
	font-size: 18px;
	line-height: 50px;
	background: #f5f8fd;
	padding-left: 30px;
	margin: 0
}

.alert-box .alert-content {
	padding: 50px 60px
}

.alert-box .alert-content span {
	margin-left: 30px;
	font-size: 18px;
	color: #333333
}

.reward-shade {
	display: none;
	width: 300px;
	margin-left: -150px;
	position: fixed;
	top: 20%;
	left: 50%;
	z-index: 10;
	border-radius: 5px;
	background: url(../images/shade-bg.jpg) center center no-repeat;
	background-size: cover;
	text-align: center
}

.reward-shade .avatar {
	width: 100px;
	text-align: center;
	position: relative;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto
}

.reward-shade .avatar img.reward-avatar {
	width: 45px;
	height: 45px;
	border-radius: 50%
}

.reward-shade .avatar .star {
	position: absolute
}

.reward-shade .avatar .star.star1 {
	right: 0;
	top: 0;
	width: 20px;
	height: 20px
}

.reward-shade .avatar .star.star2 {
	right: 0;
	top: 20px;
	width: 10px;
	height: 10px
}

.reward-shade .avatar .star.star3 {
	left: 10px;
	bottom: 0;
	width: 10px;
	height: 10px
}

.reward-shade .closeshade {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer
}

.reward-shade .closeshade img {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 20px
}

.reward-shade .reward-way,.reward-shade .wx-code-wrap,.reward-shade .balance-pay-wrap {
	display: none
}

.reward-shade .reward-way .balance,.reward-shade .reward-way .pay-number,.reward-shade .wx-code-wrap .balance,.reward-shade .wx-code-wrap .pay-number,.reward-shade .balance-pay-wrap .balance,.reward-shade .balance-pay-wrap .pay-number {
	visibility: hidden;
	font-size: 14px;
	color: #ffffff;
	text-align: left;
	padding-left: 15px;
	margin: 0
}

.reward-shade .reward-content,.reward-shade .reward-way,.reward-shade .wx-code-wrap,.reward-shade .balance-pay-wrap {
	margin-top: 15px;
	text-align: center;
	color: #fff
}

.reward-shade .reward-content p.title,.reward-shade .reward-way p.title,.reward-shade .wx-code-wrap p.title,.reward-shade .balance-pay-wrap p.title {
	color: #ede2cb !important;
	font-size: 13px !important
}

.reward-shade .reward-content .wx-code,.reward-shade .reward-way .wx-code,.reward-shade .wx-code-wrap .wx-code,.reward-shade .balance-pay-wrap .wx-code {
	width: 200px;
	height: 200px;
	margin: auto
}

.reward-shade .reward-content .wx-code+.info,.reward-shade .reward-way .wx-code+.info,.reward-shade .wx-code-wrap .wx-code+.info,.reward-shade .balance-pay-wrap .wx-code+.info {
	font-size: 14px;
	margin-top: 10px
}

.reward-shade .reward-content .pay-content,.reward-shade .reward-way .pay-content,.reward-shade .wx-code-wrap .pay-content,.reward-shade .balance-pay-wrap .pay-content {
	margin-top: 40px;
	color: #ffffff;
	font-size: 14px
}

.reward-shade .reward-content .pay-content p,.reward-shade .reward-way .pay-content p,.reward-shade .wx-code-wrap .pay-content p,.reward-shade .balance-pay-wrap .pay-content p {
	margin-bottom: 10px
}

.reward-shade .reward-content .pay-content .pay-number,.reward-shade .reward-way .pay-content .pay-number,.reward-shade .wx-code-wrap .pay-content .pay-number,.reward-shade .balance-pay-wrap .pay-content .pay-number {
	text-align: center
}

.reward-shade .reward-content .pay-content .pay-number span,.reward-shade .reward-way .pay-content .pay-number span,.reward-shade .wx-code-wrap .pay-content .pay-number span,.reward-shade .balance-pay-wrap .pay-content .pay-number span {
	font-size: 36px;
	font-weight: 600
}

.reward-shade .reward-content .btn-filed,.reward-shade .reward-way .btn-filed,.reward-shade .wx-code-wrap .btn-filed,.reward-shade .balance-pay-wrap .btn-filed {
	margin-top: 20px;
	margin: 60px 0
}

.reward-shade .reward-content .btn-filed button,.reward-shade .reward-way .btn-filed button,.reward-shade .wx-code-wrap .btn-filed button,.reward-shade .balance-pay-wrap .btn-filed button {
	background: #ddbc84;
	border: none;
	border-radius: 5px;
	font-size: 12px;
	text-align: center;
	color: #de554d;
	padding: 10px 35px;
	margin: 0 5px;
	cursor: pointer
}

.reward-shade .reward-content .btn-filed button.cancel-btn,.reward-shade .reward-way .btn-filed button.cancel-btn,.reward-shade .wx-code-wrap .btn-filed button.cancel-btn,.reward-shade .balance-pay-wrap .btn-filed button.cancel-btn {
	background: rgba(221,188,132,0.5)
}

.reward-shade .reward-content .reward-num,.reward-shade .reward-way .reward-num,.reward-shade .wx-code-wrap .reward-num,.reward-shade .balance-pay-wrap .reward-num {
	overflow: hidden;
	padding: 0 25px;
	margin: 40px 0 13px 0
}

.reward-shade .reward-content .reward-num span,.reward-shade .reward-way .reward-num span,.reward-shade .wx-code-wrap .reward-num span,.reward-shade .balance-pay-wrap .reward-num span {
	display: block;
	box-sizing: border-box;
	float: left;
	border: 1px solid #fff;
	border-radius: 3px;
	margin: 5px;
	width: 29%;
	font-size: 14px;
	line-height: 25px;
	cursor: pointer
}

.reward-shade .reward-content .reward-num span.choosed,.reward-shade .reward-way .reward-num span.choosed,.reward-shade .wx-code-wrap .reward-num span.choosed,.reward-shade .balance-pay-wrap .reward-num span.choosed {
	background: #fff;
	color: #fa2400
}

.reward-shade .reward-content .other-num,.reward-shade .reward-way .other-num,.reward-shade .wx-code-wrap .other-num,.reward-shade .balance-pay-wrap .other-num {
	line-height: 30px;
	font-size: 11px;
	cursor: pointer
}

.reward-shade .reward-content .input-num,.reward-shade .reward-way .input-num,.reward-shade .wx-code-wrap .input-num,.reward-shade .balance-pay-wrap .input-num {
	display: none;
	width: 70%;
	margin: 60px auto;
	color: #000000;
	background: #fff;
	height: 60px;
	line-height: 60px;
	border-radius: 70px;
	padding: 0px 10px
}

.reward-shade .reward-content .input-num input,.reward-shade .reward-way .input-num input,.reward-shade .wx-code-wrap .input-num input,.reward-shade .balance-pay-wrap .input-num input {
	display: inline-block;
	vertical-align: middle;
	outline: none;
	text-align: center;
	height: 40px;
	line-height: 40px;
	width: 80%;
	border: none;
	font-size: 30px;
	margin: 0;
	font-weight: 600
}

.reward-shade .reward-content .input-num input::-webkit-input-placeholder,.reward-shade .reward-way .input-num input::-webkit-input-placeholder,.reward-shade .wx-code-wrap .input-num input::-webkit-input-placeholder,.reward-shade .balance-pay-wrap .input-num input::-webkit-input-placeholder {
	font-size: 14px
}

.reward-shade .reward-content .input-num input:-ms-input-placeholder,.reward-shade .reward-way .input-num input:-ms-input-placeholder,.reward-shade .wx-code-wrap .input-num input:-ms-input-placeholder,.reward-shade .balance-pay-wrap .input-num input:-ms-input-placeholder {
	opacity: 0;
	color: #fff
}

.reward-shade .reward-content .input-num span,.reward-shade .reward-way .input-num span,.reward-shade .wx-code-wrap .input-num span,.reward-shade .balance-pay-wrap .input-num span {
	color: #999999
}

.reward-shade .reward-content .choose-payment,.reward-shade .reward-way .choose-payment,.reward-shade .wx-code-wrap .choose-payment,.reward-shade .balance-pay-wrap .choose-payment {
	overflow: hidden;
	margin-top: 50px;
	padding: 0 35px
}

.reward-shade .reward-content .choose-payment .pay-item,.reward-shade .reward-way .choose-payment .pay-item,.reward-shade .wx-code-wrap .choose-payment .pay-item,.reward-shade .balance-pay-wrap .choose-payment .pay-item {
	box-sizing: border-box;
	float: left;
	width: 50%;
	text-align: center
}

.reward-shade .reward-content .choose-payment .pay-item .choose-filed,.reward-shade .reward-way .choose-payment .pay-item .choose-filed,.reward-shade .wx-code-wrap .choose-payment .pay-item .choose-filed,.reward-shade .balance-pay-wrap .choose-payment .pay-item .choose-filed {
	width: 80px;
	height: 80px;
	margin: 0 auto;
	position: relative
}

.reward-shade .reward-content .choose-payment .pay-item .choose-filed .pay-icon,.reward-shade .reward-way .choose-payment .pay-item .choose-filed .pay-icon,.reward-shade .wx-code-wrap .choose-payment .pay-item .choose-filed .pay-icon,.reward-shade .balance-pay-wrap .choose-payment .pay-item .choose-filed .pay-icon {
	width: 60px;
	height: 60px
}

.reward-shade .reward-content .choose-payment .pay-item .choose-filed .choosed-icon,.reward-shade .reward-way .choose-payment .pay-item .choose-filed .choosed-icon,.reward-shade .wx-code-wrap .choose-payment .pay-item .choose-filed .choosed-icon,.reward-shade .balance-pay-wrap .choose-payment .pay-item .choose-filed .choosed-icon {
	position: absolute;
	right: 7px;
	bottom: 15px;
	display: none;
	width: 20px
}

.reward-shade .reward-btn {
	margin: 15px auto;
	text-align: center
}

.reward-shade .reward-btn img {
	width: 70px;
	height: 70px
}

.reward-shade .reward-btn .require-txt {
	color: #ffffff;
	font-size: 10px;
	visibility: hidden
}

.reward-shade .vertify-pay-btn {
	display: none;
	width: 60%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #de554d;
	margin-bottom: 40px;
	margin-right: auto;
	margin-left: auto;
	background: #ddbc84;
	border: none;
	border-radius: 5px;
	font-size: 12px;
	font-weight: bold
}

.reward-shade .vertify-pay-btn.disabled {
	color: #de554d !important;
	background: #caadad !important
}

#headlines-page {
	min-width: 1100px
}

#headlines-page img {
	background-color: #ebebeb;
	background-repeat: no-repeat;
	background-position: center
}

#headlines-page img:not([src*='transparent.png']) {
	background: none !important
}

.articles-wrapper:not(:first-child) {
	border-top: 3px solid #4285f4;
	padding-top: 65px
}

.articles-wrapper .articles_module {
	padding: 20px 26px;
	background: #fff
}

.articles-wrapper .articles_module .cover {
	position: relative;
	max-height: 380px;
	overflow: hidden
}

.articles-wrapper .articles_module .cover img {
	width: 100%;
	background-image: url(../images/default_headline.png);
	background-size: 20% auto;
	min-height: 500px
}

.articles-wrapper .articles_module .cover .tag {
	position: absolute;
	left: 15px;
	bottom: 20px;
	color: #fff;
	z-index: 1
}

.articles-wrapper .articles_module .cover .tag .tag_icon {
	line-height: 28px;
	color: #fff;
	font-size: 14px;
	background: #fff;
	width: 28px;
	height: 28px;
	display: inline-block;
	border-radius: 50%;
	text-align: center;
	margin-right: 6px
}

.articles-wrappeg_icon i {
	color: #dadada;
	font-size: 22px;
	position: relative;
	top: -1px
}

.articles-wrapper .articles_module .cover::after {
	position: absolute;
	bottom: 0;
	height: 100%;
	width: 100%;
	display: block;
	content: ' ';
	box-shadow: inset 0px -103px 300px -110px rgba(0,0,0,0.65);
	-webkit-box-shadow: inset 0px -103px 300px -110px rgba(0,0,0,0.65);
	-moz-box-shadow: inset 0px -103px 300px -110px rgba(0,0,0,0.65)
}

.articles-wrapper .articles_module .title {
	padding: 24px 0;
	color: #333;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.5em
}

.articles-wrapper .articles_module .author {
	padding-bottom: 60px
}

.articles-wrapper .articles_module .author .author_avatar {
	float: left
}

.articles-wrapper .articles_module .author .author_avatar img {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	border: 1px solid #f0f0f0;
	background-image: url(../images/default_author.png);
	background-size: 70%
}

.articles-wrapper .articles_module .author .author_info {
	margin-left: 44px
}

.articles-wrapper .articles_module .author .author_info .name {
	color: #333;
	font-size: 16px
}

.articles-wrapper .articles_module .author .author_info .date {
	color: #999;
	font-size: 14px
}

.articles-wrapper .articles_module .desc {
	width: 480px;
	margin: 0 auto;
	color: #999;
	font-size: 18px;
	line-height: 1.5em;
	text-align: center
}

.articles-wrapper .articles_module .split_line {
	margin: 38px auto 58px auto;
	width: 188px;
	height: 4px;
	background: #f6f6f6
}

.articles-wrapper .articles_module .article_text {
	margin: 0 26px
}

.articles-wrapper .articles_module .article_text .main_body {
	color: #333;
	font-size: 16px;
	line-height: 2em;
	padding-bottom: 77px;
	text-align: justify
}

.articles-wrapper .articles_module .article_text .main_body img {
	width: 100% !important;
	background-image: url(../images/default_headline.png);
	background-size: 20% auto;
	min-height: 200px
}

.articles-wrapper .articles_module .article_text .main_body ul li {
	margin-left: 50px;
	list-style: disc
}

.articles-wrapper .articles_module .article_text .main_body ol li {
	margin-left: 50px;
	list-style: decimal
}

.articles-wrapper .articles_module .article_text .tag_list {
	padding-bottom: 24px
}

.articles-wrapper .articles_module .article_text .tag_list span {
	background: #f3f3f3;
	font-size: 14px;
	color: #afafaf;
	line-height: 28px;
	padding: 0 10px;
	margin-right: 10px;
	display: inline-block;
	border-radius: 2px
}

.articles-wrapper .author_module {
	text-align: center;
	padding: 35px 20px
}

.articles-wrapper .author_module .avatar {
	display: inline-block;
	position: relative
}

.articles-wrapper .author_module .avatar img {
	width: 96px;
	height: 96px;
	border-radius: 50%;
	border: 1px solid #e6e6e6;
	background-image: url(../images/default_author.png);
	background-size: 70%
}

.articles-wrapper .author_module .avatar::after {
	position: absolute;
	right: 11px;
	bottom: -5px;
	width: 25px;
	height: 25px;
	display: inline-block;
	content: ' ';
	background: url(../images/avatar_v_icon.png) no-repeat center center;
	background-size: cover
}

.articles-wrapper .author_module .name {
	font-size: 20px;
	color: #333;
	padding: 10px;
	font-weight: 600
}

.articles-wrapper .author_module .pitch {
	font-size: 14px;
	color: #7b8290;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding-bottom: 8px
}

.articles-wrapper .author_module .location {
	color: #bcc1c7;
	font-size: 14px;
	padding-bottom: 14px
}

.articles-wrapper .author_module .invest_box .invest_caption {
	font-size: 14px;
	color: #bcc1c7;
	position: relative;
	display: inline-block;
	padding: 6px 0 4px 0
}

.articles-wrapper .author_module .invest_box .invest_caption span {
	padding: 0 5px;
	margin: 0 10px;
	background: #fff;
	position: relative;
	z-index: 1
}

.articles-wrapper .author_module .invest_box .invest_caption::after {
	content: " ";
	display: block;
	height: 1px;
	width: 100%;
	display: block;
	background: #eaedf5;
	position: absolute;
	bottom: 50%
}

.articles-wrapper .author_module .invest_box .invest_content {
	font-size: 12px;
	padding-bottom: 25px
}

.articles-wrapper .author_module .invest_box .invest_content span {
	background: #f6f9ff;
	border: 1px solid #eaedf5;
	color: #6671a1;
	display: inline-block;
	padding: 2px 4px;
	margin: 4px
}

.articles-wrapper .author_module .author_follow {
	padding: 0 15px
}

.articles-wrapper .author_module .author_follow .follow-btn {
	line-height: 40px;
	display: block;
	text-align: center;
	background: #3c8cf0;
	font-size: 16px;
	color: #fff;
	border-radius: 3px;
	padding: 0;
	position: relative;
	top: -1px;
	border: none;
	box-shadow: none
}

.articles-wrapper .author_module .author_follow .follow-btn::before {
	display: inline-block;
	content: '\e633';
	font-family: "iconfont" !important;
	font-size: 24px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale
}

.articles-wrapper .author_module .author_follow .btn-followed {
	background: #e1e1e1
}

.articles-wrapper .author_module .author_follow .btn-followed::before {
	content: '\e632'
}

.comment-submit-btn {
	outline: none;
	border-radius: 4px;
	font-size: 16px;
	height: 37px;
	line-height: 37px;
	padding: 0 20px;
	background: #3c8cf0;
	text-align: center;
	float: right;
	border: none;
	color: #FFFFFF
}

.comment-submit-btn.disabled {
	background: #EEEEEE
}

.cancel-submit-btn {
	outline: none;
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	border-radius: 4px;
	font-size: 16px;
	height: 37px;
	line-height: 37px;
	padding: 0 20px;
	text-align: center;
	float: right;
	color: #444444;
	margin-right: 10px
}

.headline-comment-wrapper {
	color: #333;
	font-size: 14px;
	margin: 0 26px
}

.headline-comment-wrapper .add-comment {
	overflow: hidden
}

.headline-comment-wrapper .add-comment h4 {
	margin: 0;
	font-size: 16px;
	font-weight: normal
}

.headline-comment-wrapper .add-comment h4 a {
	color: #3c8cf0
}

.headline-comment-wrapper .add-comment .fake-textarea {
	margin: 20px 0;
	width: 100%;
	height: 150px;
	border: 1px solid #EEEEEE;
	padding: 20px;
	cursor: not-allowed;
	color: #666
}

.headline-comment-wrapper .add-comment .comment-textarea {
	margin: 20px 0;
	width: 100%;
	height: 150px;
	border: 1px solid #EEEEEE;
	padding: 20px;
	outline: none
}

.headline-comment-wrapper .all-comments h2 {
	font-size: 20px;
	color: #333333;
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px solid #eeeeee
}

.headline-comment-wrapper .all-comments .headline-comments-list {
	padding-top: 20px
}

.headline-comment-wrapper .all-comments .headline-comments-list li {
	padding: 0 0 20px 0
}

.headline-comment-wrapper .all-comments .headline-comments-list .avatar {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	float: left
}

.headline-comment-wrapper .all-comments .headline-comments-list .message {
	margin-left: 75px;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #eeeeee
}

.headline-comment-wrapper .all-comments .headline-comments-list .message .name {
	font-size: 16px;
	font-weight: bold;
	color: #333333
}

.headline-comment-wrapper .all-comments .headline-comments-list .message .time {
	font-size: 14px;
	color: #999999;
	margin: 10px 0 15px
}

.headline-comment-wrapper .all-comments .headline-comments-list .message .comment {
	font-size: 14px;
	color: #333333;
	line-height: 30px
}

.headline-comment-wrapper .all-comments .headline-comments-list .message .reply-comment {
	background: #EEEEEE;
	border-radius: 4px;
	padding: 17px 20px;
	font-size: 14px;
	color: #666666;
	position: relative;
	margin-top: 15px
}

.headline-comment-wrapper .all-comments .headline-comments-list .message .reply-comment:before {
	content: "";
	position: absolute;
	width: 15px;
	height: 15px;
	background: #EEEEEE;
	transform: rotate(135deg);
	top: -7px;
	left: 20px
}

.headline-comment-wrapper .all-comments .headline-comments-list .message .reply-comment .name {
	color: #333333
}

.headline-comment-wrapper .all-comments .headline-comments-list .message .delete-area {
	font-size: 14px;
	color: #999999
}

.headline-comment-wrapper .all-comments .headline-comments-list .message .operate {
	text-align: right;
	margin-top: 20px
}

.headline-comment-wrapper .all-comments .headline-comments-list .message .operate span {
	margin-left: 30px;
	color: #999999;
	position: relative;
	cursor: pointer
}

.headline-comment-wrapper .all-comments .headline-comments-list .message .operate span i.iconfont-new {
	font-size: 26px;
	vertical-align: -3px
}

.headline-comment-wrapper .all-comments .headline-comments-list .message .operate span.comment-area .sign_to_link {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 1;
	color: transparent;
	box-shadow: none
}

.headline-comment-wrapper .all-comments .headline-comments-list .message .operate span.praise-area .praise-link {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 1;
	color: transparent;
	box-shadow: none
}

.headline-comment-wrapper .all-comments .headline-comments-list .message .operate span.praise-area .praise-btn {
	display: inline-block
}

.headline-comment-wrapper .all-comments .headline-comments-list .message .operate span.praise-area a.praised+.praise-btn {
	color: #3c8cf0
}

.headline-comment-wrapper .all-comments .headline-comments-list .message .operate .iconfont {
	margin-right: 3px
}

.headline-comment-wrapper .all-comments .headline-comments-list .message .reply-form {
	display: none;
	overflow: hidden
}

.headline-comment-wrapper .all-comments .headline-comments-list .message .reply-form .comment-textarea {
	margin: 20px 0;
	width: 100%;
	height: 150px;
	border: 1px solid #EEEEEE;
	padding: 20px;
	outline: none
}

.articles-wrapper .related_module {
	padding: 25px 25px 5px 25px
}

.articles-wrapper .related_module a {
	display: block
}

.articles-wrapper .related_module .section {
	position: relative;
	padding-bottom: 20px
}

.articles-wrapper .related_module .section a:hover .capture,.articles-wrapper .related_module .section a:hover .next_title {
	color: #3c8cf0
}

.articles-wrapper .related_module .section a:hover img {
	transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-o-transform: scale(1.3)
}

.articles-wrapper .related_module .section:not(:first-child) {
	border-top: 1px dashed #eee;
	padding-top: 24px
}

.articles-wrapper .related_module .section .cover {
	position: relative;
	max-height: 126px;
	overflow: hidden
}

.articles-wrapper .related_module .section .cover img {
	width: 100%;
	background: #eee;
	background-image: url(../images/default_headline.png);
	background-size: 20% auto;
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s
}

.articles-wrapper .related_module .section .cover .tag {
	position: absolute;
	top: 10px;
	right: 10px;
	background: rgba(0,0,0,0.5);
	color: #fff;
	font-size: 13px;
	line-height: 26px;
	padding: 0 10px;
	border-radius: 30px
}

.articles-wrapper .related_module .section .capture {
	font-size: 16px;
	margin: 18px 0 14px 0;
	line-height: 1.5em;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 3em
}

.articles-wrapper .related_module .section .tag_list span {
	color: #999;
	font-size: 14px
}

.articles-wrapper .related_module .section .tag_list span i {
	color: #c6c9d1;
	font-size: 20px
}

.articles-wrapper .related_module .section .date {
	position: absolute;
	right: 0;
	bottom: 20px;
	color: #999;
	font-size: 14px
}

.articles-wrapper .related_module .next_title {
	font-size: 16px
}

.articles-wrapper .reward {
	padding: 30px 0;
	text-align: center
}

.articles-wrapper .reward .prompt {
	color: #999;
	font-size: 14px
}

.articles-wrapper .reward .reward_btn {
	display: inline-block;
	width: 94px;
	line-height: 94px;
	color: #f6f6f6;
	font-size: 20px;
	background: #ffb436;
	border-radius: 50%;
	margin: 24px 0 46px 0;
	cursor: pointer
}

.articles-wrapper .reward .reward_btn.disabled {
	background: #ccc
}

.articles-wrapper .reward .reward_list .text {
	font-size: 14px;
	color: #999
}

.articles-wrapper .reward .reward_list .text span {
	color: #3c8cf0
}

.articles-wrapper .reward .reward_list ul {
	margin-top: 14px;
	padding: 20px 10px 10px 10px;
	background: #fcfcfc;
	max-width: 470px;
	display: inline-block;
	border-radius: 3px
}

.articles-wrapper .reward .reward_list ul li {
	display: inline-block;
	width: 56px;
	overflow: hidden;
	text-align: center
}

.articles-wrapper .reward .reward_list ul li img {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	background-image: url(../images/default_avatar.png);
	background-size: 80%
}

.articles-wrapper .reward .reward_list ul li .name {
	padding: 8px 0;
	color: #999;
	font-size: 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.articles-wrapper .operation {
	color: #333;
	font-size: 14px;
	margin: 0 26px 40px
}

.articles-wrapper .operation span.text {
	line-height: 36px;
	position: relative;
	top: -14px
}

.articles-wrapper .operation a.weibo {
	border: 1px solid #fe7440;
	background: #fff;
	border-radius: 50%;
	height: 36px;
	width: 36px;
	display: inline-block;
	position: relative;
	margin-right: 10px
}

.articles-wrapper .operation a.weibo i {
	font-size: 22px;
	color: #fe7440;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%)
}

.articles-wrapper .operation a.weibo:hover {
	border: 1px solid #fff;
	background: #fe7440
}

.articles-wrapper .operation a.weibo:hover i {
	color: #fff
}

.articles-wrapper .operation .share_wechat {
	display: inline-block;
	position: relative
}

.articles-wrapper .operation .share_wechat a.wechat {
	border: 1px solid #7ec350;
	background: #fff;
	border-radius: 50%;
	height: 36px;
	width: 36px;
	display: inline-block;
	position: relative
}

.articles-wrapper .operation .share_wechat a.wechat i {
	font-size: 22px;
	color: #7ec350;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%)
}

.articles-wrapper .operation .share_wechat .qr_code_box {
	width: 300px;
	border: 1px solid #eee;
	position: absolute;
	bottom: 54px;
	left: -97px;
	padding: 15px;
	border-radius: 5px;
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	opacity: 0;
	filter: alpha(opacity=0);
	background: #fff;
	z-index: -1
}

.articles-wrapper .operation .share_wechat .qr_code_box::after {
	content: '';
	display: inline-block;
	width: 10px;
	height: 10px;
	position: absolute;
	left: 110px;
	bottom: -6px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-radius: 0 0 2px;
	background: #fff
}

.articles-wrapper .operation .share_wechat .qr_code_box .qr_code {
	position: absolute;
	left: 15px;
	top: 15px;
	transform: scale(0.45);
	-webkit-transform: scale(0.45);
	transform-origin: left top
}

.articles-wrapper .operation .share_wechat .qr_code_box .text {
	padding: 8px 0 8px 90px;
	color: #333;
	font-size: 14px;
	line-height: 1.5em
}

.articles-wrapper .operation .share_wechat a.wechat:hover:hover {
	border: 1px solid #fff;
	background: #7ec350
}

.articles-wrapper .operation .share_wechat a.wechat:hover:hover i {
	color: #fff
}

.articles-wrapper .operation .share_wechat a.wechat:hover+.qr_code_box {
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: 1
}

.articles-wrapper .operation .praise-area,.articles-wrapper .operation .collect-area {
	position: relative;
	float: right
}

.articles-wrapper .operation .praise-area .praise-link,.articles-wrapper .operation .praise-area .follow-btn,.articles-wrapper .operation .collect-area .praise-link,.articles-wrapper .operation .collect-area .follow-btn {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 1;
	color: transparent;
	box-shadow: none
}

.articles-wrapper .operation .praise-area .praise-btn,.articles-wrapper .operation .praise-area .collect-btn,.articles-wrapper .operation .collect-area .praise-btn,.articles-wrapper .operation .collect-area .collect-btn {
	min-width: 76px;
	text-align: center;
	line-height: 32px;
	border: 1px solid #d3d7db;
	color: #d3d7db;
	display: inline-block;
	padding: 0 8px;
	position: relative;
	border-radius: 50px;
	box-shadow: none;
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s
}

.articles-wrapper .operation .praise-area .praise-btn i,.articles-wrapper .operation .praise-area .collect-btn i,.articles-wrapper .operation .collect-area .praise-btn i,.articles-wrapper .operation .collect-area .collect-btn i {
	font-size: 22px;
	position: relative;
	top: 1px
}

.articles-wrapper .operation .praise-area {
	margin: 0 0 0 10px
}

.articles-wrapper .operation .praise-area a.praised+.praise-btn {
	border: 1px solid #4194fc;
	color: #4194fc
}

.articles-wrapper .operation .collect-area .collect-btn::after {
	content: '收藏';
	display: inline-block;
	padding-right: 6px
}

.articles-wrapper .operation .collect-area a.btn-followed+.collect-btn {
	border: 1px solid #ffb436;
	color: #ffb436
}

.articles-wrapper .operation .collect-area a.btn-followed+.collect-btn::after {
	content: '已收藏'
}

.downapp_footer {
	width: 100%;
	background: url("../images/new_footer_bg.png") center center no-repeat;
	background-size: cover;
	color: #cececd
}

.downapp_footer p {
	margin: 0
}

.downapp_footer .container {
	padding-top: 30px;
	text-align: center
}

.downapp_footer .container p.title {
	font-size: 20px;
	color: #ffffff
}

.downapp_footer .container p.title i {
	color: #cececd
}

.downapp_footer .container .contact_filed {
	overflow: hidden;
	width: 700px;
	margin: 50px auto
}

.downapp_footer .container .contact_filed .box {
	box-sizing: border-box;
	float: left;
	width: 33%;
	position: relative;
	color: #ffffff;
	font-size: 12px;
	text-align: center
}

.downapp_footer .container .contact_filed .box p {
	margin-bottom: 10px
}

.downapp_footer .container .contact_filed .style1 .code {
	width: 100px;
	height: 100px;
	margin-top: 15px
}

.downapp_footer .container .contact_filed .style2 {
	overflow: hidden;
	padding-top: 10px
}

.downapp_footer .container .contact_filed .style2 .download_btn {
	font-size: 15px;
	display: block;
	width: 180px;
	height: 50px;
	margin: 0 auto;
	line-height: 50px;
	text-align: center;
	padding-left: 20px;
	border-radius: 5px;
	color: #ffffff;
	cursor: pointer
}

.downapp_footer .container .contact_filed .style2 .download_btn.iphone {
	background: #428aef url("../images/downapp_footer_icon.png") no-repeat;
	background-position: 12px -102px
}

.downapp_footer .container .contact_filed .style2 .download_btn.andriod {
	background: #ec8744 url("../images/downapp_footer_icon.png") no-repeat;
	background-position: 12px -156px;
	margin-top: 10px
}

.downapp_footer .container .contact_filed .style3 {
	font-size: 15px;
	overflow: hidden;
	padding-top: 10px
}

.downapp_footer .container .contact_filed .style3 p {
	height: 48px;
	overflow: hidden
}

.downapp_footer .container .contact_filed .style3 span {
	display: inline-block;
	margin-top: 13px
}

.downapp_footer .container .contact_filed .style3 i {
	float: left;
	display: inline-block;
	width: 40px;
	height: 40px;
	background: url("../images/new_footer_icon.png") no-repeat;
	background-size: 40px
}

.downapp_footer .container .contact_filed .style3 i.phone-icon {
	background-position: 0 -2px
}

.downapp_footer .container .contact_filed .style3 i.email-icon {
	background-position: 0 -68px
}

.downapp_footer .container .downapp_footer_copy {
	margin-top: 30px;
	color: #7c7f83;
	font-size: 7px
}

#download_app .banner {
	width: 100%;
	height: 500px;
	background: #038ddf url("../images/new_banner_bg.png") center center no-repeat;
	background-size: cover
}

#download_app .banner .downapp-container {
	width: 1100px;
	height: 100%;
	margin: 0 auto;
	position: relative
}

#download_app .banner .downapp-container .word-content {
	margin-top: 90px;
	text-align: center;
	float: left;
	color: #ffffff
}

#download_app .banner .downapp-container .word-content h2 {
	font-size: 45px;
	line-height: 1.2;
	letter-spacing: 5px
}

#download_app .banner .downapp-container .word-content p {
	font-size: 25px;
	line-height: 1.2
}

#download_app .banner .downapp-container .word-content .code-img {
	width: 166px;
	height: 205px;
	border: none;
	margin-top: 30px
}

#download_app .banner .downapp-container .figure-box {
	width: 300px;
	height: 394px;
	float: right;
	position: absolute;
	right: 0;
	bottom: 0;
	overflow: hidden
}

#download_app .banner .downapp-container .figure-box .phone2 {
	width: 257px;
	height: 516px;
	border: none
}

#download_app .banner .downapp-container .phone1 {
	width: 244px;
	height: 513px;
	border: none;
	position: absolute;
	right: 130px;
	bottom: -60px;
	z-index: 10
}

#download_app .section-container {
	width: 1100px;
	margin: 0 auto;
	position: relative;
	text-align: center
}

#download_app .section-container .word-info {
	position: absolute
}

#download_app .section-container .word-info h2 {
	font-size: 40px;
	font-weight: 600;
	color: #313131;
	letter-spacing: 5px
}

#download_app .section-container .word-info h2 span {
	color: #428aef
}

#download_app .section-container .word-info p {
	font-size: 24px;
	color: #333
}

#download_app .section5 {
	width: 100%;
	background: #f5f8fd
}

#download_app .section5 img {
	margin-top: 50px
}

#download_app .section5 .section-container .word-info {
	position: static;
	text-align: center;
	margin: 50px auto 0
}

#download_app .section1 {
	width: 100%;
	background: #ffffff
}

#download_app .section1 .figure1 {
	border: none;
	float: left;
	margin-top: 70px
}

#download_app .section1 .word-info {
	right: 0px;
	top: 75px;
	text-align: right
}

#download_app .section2 {
	width: 100%;
	background: #fff
}

#download_app .section2 .figure2 {
	margin-top: 110px;
	border: none;
	float: right
}

#download_app .section2 .word-info {
	top: 80px;
	left: 30px;
	text-align: left
}

#download_app .section3 {
	width: 100%;
	background: #f5f8fd
}

#download_app .section3 .figure3 {
	border: none;
	margin-top: 50px
}

#download_app .section3 .word-info {
	right: 0px;
	top: 30px;
	text-align: right
}

#download_app .section4 {
	width: 100%;
	background: #ffffff;
	overflow: hidden
}

#download_app .section4 .figure4 {
	border: none;
	float: right;
	margin-top: 70px
}

#download_app .section4 .word-info {
	top: 70px;
	left: 60px;
	text-align: left
}

.help_slidebar {
	font-size: 14px;
	background: #fff;
	padding: 40px;
	top: 20px;
	position: absolute;
	box-shadow: 3px 3px 10px #eee
}

.help_slidebar .title {
	color: #343d42;
	font-weight: 600;
	font-size: 16px;
	padding-bottom: 30px
}

.help_slidebar li {
	border-bottom: 1px solid #eaedf5
}

.help_slidebar li a {
	display: inline-block;
	color: #333;
	width: 212px;
	height: 40px;
	padding: 0 22px;
	line-height: 44px
}

.help_slidebar li a:hover {
	background: #f5f8fd
}

.help_slidebar li a.select {
	color: #fff;
	background: #428aef;
	border: none
}

.ui_help_content {
	margin-left: 312px
}

.ui_help_content .help_card {
	background: #fff;
	padding: 40px;
	margin-top: 20px;
	color: #333;
	font-size: 14px;
	box-shadow: 3px 3px 10px #eee
}

.ui_help_content .help_card .title {
	text-align: center;
	padding-top: 50px;
	font-size: 24px;
	color: #343d42
}

.ui_help_content .help_card .time {
	padding: 25px 0 50px 0;
	text-align: center;
	font-size: 12px;
	color: #888da3
}

.ui_help_content .help_card #video {
	height: 450px;
	width: 100%;
	text-align: center
}

.ui_help_content .help_card h2 {
	color: #343d42;
	font-size: 16px
}

.ui_help_content .help_card p {
	margin: 15px 0;
	line-height: 2em
}

.ui_help_content .help_card p span {
	font-size: 30px
}

.ui_help_content .help_card ul {
	margin: 15px 0
}

.ui_help_content .help_card ul li {
	line-height: 2em
}

.ui_help_content .help_card h3 {
	color: #333;
	font-size: 14px
}

.ui_help_content .help_card .scanLife {
	float: left;
	margin-right: 20px
}

.ui_help_content .help_card .scanLife img {
	width: 150px;
	height: 150px
}

.ui_help_content .help_card .help_line {
	border-top: 1px solid #eaedf6;
	padding-top: 10px;
	margin-top: 30px
}

.ui_help_content .vc_service_card {
	font-size: 14px;
	color: #333;
	background: #fff;
	padding: 40px;
	margin-top: 20px;
	box-shadow: 3px 3px 10px #eee
}

.ui_help_content .vc_service_card .title {
	padding-bottom: 30px;
	font-size: 22px;
	font-weight: 600;
	text-align: center
}

.ui_help_content .vc_service_card h3 {
	font-size: 14px;
	margin-top: 25px
}

.ui_help_content .vc_service_card p {
	margin-left: 10px
}

.ui_help_content .vc_service_card .step_img li {
	width: 25%;
	float: left;
	text-align: center
}

.ui_help_content .vc_service_card .step_img li img {
	padding: 20px 0 15px 0
}

.ui_help_content .vc_service_card .step_img.rows_3 li {
	width: 33.33%
}

.ui_help_content .vc_service_card .app_step_img li {
	clear: both;
	padding-top: 26px
}

.ui_help_content .vc_service_card .app_step_img li img {
	float: left;
	margin-left: 60px
}

.ui_help_content .vc_service_card .app_step_img li .text {
	margin: 0 0 0 290px;
	padding-top: 8px;
	width: 310px
}

.vc-service-wrapper .banner {
	width: 100%;
	height: 445px;
	background: #0f0412 url("../images/help-banner.jpg") center center no-repeat;
	background-size: cover
}

.vc-service-wrapper .service-nav {
	width: 100%;
	height: 63px;
	background-color: #0b3d79
}

.vc-service-wrapper .service-nav.fixed {
	position: fixed;
	z-index: 1;
	top: 87px
}

.vc-service-wrapper .service-nav span.slogan {
	font-size: 22px;
	color: #428aef;
	background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#00f2e9), to(#428aef));
	font-weight: 600;
	line-height: 63px;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.vc-service-wrapper .service-nav ul {
	overflow: hidden;
	float: right;
	color: #428aef
}

.vc-service-wrapper .service-nav ul li {
	float: left;
	width: 206px;
	text-align: center;
	line-height: 62px
}

.vc-service-wrapper .service-nav ul li.active,.vc-service-wrapper .service-nav ul li:hover {
	background: #051f40;
	border-bottom: 1px solid #00d9fc;
	color: #00d9fc
}

.vc-service-wrapper .service-content {
	background: #031129
}

.vc-service-wrapper .service-content section {
	margin-top: 20px
}

.vc-service-wrapper .service-content section .icon-corner {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #03122b;
	position: absolute
}

.vc-service-wrapper .service-content section .top-block {
	margin-bottom: 20px;
	height: 545px
}

.vc-service-wrapper .service-content section .top-block .service-info {
	display: inline-block;
	position: relative;
	width: 30%;
	height: 100%;
	float: left;
	background: #0096ff;
	padding: 40px 28px 0;
	box-shadow: 0px -60px 100px -20px #007cd2 inset
}

.vc-service-wrapper .service-content section .top-block .service-info i {
	font-size: 26px;
	color: #74bff3
}

.vc-service-wrapper .service-content section .top-block .service-info .title-en {
	font-size: 43px;
	color: #2aa8ff;
	font-family: Arial;
	margin: 0
}

.vc-service-wrapper .service-content section .top-block .service-info .title-zh {
	font-size: 24px;
	color: #ffffff
}

.vc-service-wrapper .service-content section .top-block .service-info .table {
	font-size: 18px;
	color: #ffffff;
	line-height: 1.8;
	height: 290px;
	margin: 0;
	display: table;
	letter-spacing: 3px
}

.vc-service-wrapper .service-content section .top-block .service-info .table .table-cell {
	display: table-cell;
	vertical-align: middle
}

.vc-service-wrapper .service-content section .top-block .service-message {
	display: inline-block;
	position: relative;
	width: 70%;
	height: 100%;
	background: #052450;
	color: #ffffff;
	padding: 77px 40px 0;
	font-size: 16px
}

.vc-service-wrapper .service-content section .top-block .service-message .content {
	border: 1px solid #428aef;
	border-radius: 4px;
	padding: 24px 47px
}

.vc-service-wrapper .service-content section .top-block .service-message .content .item {
	margin-bottom: 20px
}

.vc-service-wrapper .service-content section .top-block .service-message .content .item ul span {
	float: left;
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: #428aef;
	font-size: 13px;
	position: relative
}

.vc-service-wrapper .service-content section .top-block .service-message .content .item ul span:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0px;
	display: block;
	border: 4px solid;
	border-color: transparent #02285b #02285b transparent
}

.vc-service-wrapper .service-content section .top-block .service-message .content .item ul p {
	margin: 10px 0 0 30px;
	line-height: 1.5
}

.vc-service-wrapper .service-content section .top-block .service-message .content .item-title {
	color: #428aef
}

.vc-service-wrapper .service-content section .bottom-block {
	padding: 35px;
	background: #052450;
	border-radius: 10px
}

.vc-service-wrapper .service-content section .bottom-block h2.title {
	margin: 0;
	font-size: 24px;
	color: #428aef;
	background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#00f2e9), to(#428aef));
	font-weight: 600;
	line-height: 63px;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.vc-service-wrapper .service-content section .bottom-block .service-content-list li {
	display: inline-block;
	width: 356px;
	margin-bottom: 30px
}

.vc-service-wrapper .service-content section .bottom-block .service-content-list li:hover span {
	background: #428aef;
	color: #ffffff
}

.vc-service-wrapper .service-content section .bottom-block .service-content-list li p {
	display: inline-block;
	line-height: 56px;
	color: #428aef;
	border: 1px solid #043162;
	border-radius: 40px;
	padding: 0 30px 0 65px;
	position: relative
}

.vc-service-wrapper .service-content section .bottom-block .service-content-list li p span {
	display: inline-block;
	position: absolute;
	left: 0;
	width: 58px;
	height: 58px;
	line-height: 58px;
	text-align: center;
	border-radius: 50%;
	background: #062b5f;
	color: #428aef
}

.vc-service-wrapper .service-content section .bottom-block .service-content-list li p span i {
	font-size: 28px
}

.vc-service-wrapper .service-content section .bottom-block .footer-info {
	text-align: right;
	font-size: 16px;
	margin-top: -40px
}

.vc-service-wrapper .service-content section .bottom-block .footer-info span.txt1 {
	color: #026db5
}

.vc-service-wrapper .service-content section .bottom-block .footer-info span.txt2 {
	margin-left: 20px;
	color: #428aef
}

.vc-service-wrapper .service-content section .bottom-block .footer-info span.txt2 i {
	display: inline-block;
	padding: 0 15px;
	font-size: 55px;
	font-weight: 600;
	background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#00f2e9), to(#428aef));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.vc-service-wrapper .help-footer {
	background: #031129;
	text-align: center;
	padding: 60px 0
}

.vc-service-wrapper .section-code {
	position: fixed;
	width: 140px;
	background: #00193c;
	right: 20px;
	bottom: 100px
}

.vc-service-wrapper .section-code span.close-code {
	color: #fff;
	font-size: 18px;
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer
}

.vc-service-wrapper .section-code .content {
	margin-top: 40px;
	background: #052450;
	text-align: center;
	padding: 10px;
	font-size: 14px;
	color: #026db5;
	line-height: 1.8
}

.vc-service-wrapper .section-code .content img {
	width: 120px;
	height: 120px
}

.vc-service-wrapper .section-code .content p {
	text-align: left;
	margin-top: 10px
}

.expert-rules {
	background: #ffffff;
	padding: 30px;
	font-size: 14px;
	line-height: 26px;
	margin-top: 20px;
	margin-bottom: 50px
}

.expert-rules h2.title {
	font-size: 20px;
	color: #333333;
	margin-bottom: 16px
}

.expert-rules a {
	color: #038ae6
}

.expert-rules h3 {
	color: #038ae6
}

@font-face {
	font-family:thin;src:url("/fonts/qukuailian/NotoSansHans-Thin-Windows.otf")
}

.event-blockchain .report {
	position: fixed;
	right: 20px;
	bottom: 20px
}

.event-blockchain header {
	background-color: #13151e;
	height: 120px;
	line-height: 120px
}

.event-blockchain header ul.nav-list {
	width: 1100px;
	margin: 0 auto
}

.event-blockchain header ul.nav-list li {
	font-size: 20px;
	float: left;
	color: #aaaaaa;
	margin-left: 90px
}

.event-blockchain header ul.nav-list li a {
	display: block;
	height: 80px
}

.event-blockchain header ul.nav-list li.active {
	color: #ffffff
}

.event-blockchain header ul.nav-list li.active a {
	border-bottom: 1px solid #ffffff
}

.event-blockchain .banner-wrap {
	height: 650px;
	background: url("../images/banner_bg.png") center center no-repeat;
	background-size: cover
}

.event-blockchain .banner-wrap .word-content {
	width: 1200px;
	margin: 0 auto;
	text-align: left;
	padding-top: 80px
}

.event-blockchain .banner-wrap .word-content h2 {
	font-size: 70px;
	color: #aaaaaa;
	margin: 0;
	line-height: 90px;
	margin-bottom: 20px;
	font-family: thin
}

.event-blockchain .banner-wrap .word-content p {
	font-size: 30px;
	color: #aaaaaa;
	margin-bottom: 30px
}

.event-blockchain .banner-wrap .word-content p .logo {
	margin-left: 10px
}

.event-blockchain .content-wrap {
	background: url("../images/bg_02.png") center center no-repeat;
	background-size: cover;
	padding-bottom: 100px;
	padding-top: 50px
}

.event-blockchain .content-wrap .title {
	width: 720px;
	margin: 0 auto;
	text-align: center
}

.event-blockchain .content-wrap .title .time {
	font-size: 36px;
	margin: 30px auto;
	background-image: -webkit-linear-gradient(left, #00e3cf, #0062f7);
	-webkit-background-clip: text;
	color: transparent
}

.event-blockchain .content-wrap .section {
	margin-bottom: 50px
}

.event-blockchain .content-wrap .section .content {
	margin-top: 20px;
	padding-bottom: 50px
}

.event-blockchain .content-wrap .section .content p.info {
	font-size: 16px;
	color: #aaaaaa;
	line-height: 30px;
	text-indent: 32px
}

.event-blockchain .content-wrap .section .box-content {
	width: 1100px;
	margin: 20px auto 50px
}

.event-blockchain .content-wrap .section .box-content .icon {
	float: left;
	width: 90px;
	height: 90px;
	background: url("../images/icons.png")
}

.event-blockchain .content-wrap .section .box-content .message {
	margin-left: 130px;
	font-size: 18px;
	color: #ffffff;
	height: 100px
}

.event-blockchain .content-wrap .section .box-content .message p {
	margin: 0
}

.event-blockchain .content-wrap .section .box-content .message span {
	color: #70b2ec
}

.event-blockchain .content-wrap .section .box-content .box1 {
	width: 49%;
	display: inline-block;
	padding-right: 10px;
	box-sizing: border-box;
	vertical-align: top
}

.event-blockchain .content-wrap .section .box-content .box1 .box-inner {
	padding: 30px 50px;
	background: rgba(19,31,56,0.5)
}

.event-blockchain .content-wrap .section .box-content .box1 .box-inner .icon {
	background-position: 0 -180px
}

.event-blockchain .content-wrap .section .box-content .box2 {
	display: inline-block;
	width: 50%;
	background: rgba(19,31,56,0.5);
	padding: 30px 50px
}

.event-blockchain .content-wrap .section .box-content .box2 .message {
	padding-top: 20px
}

.event-blockchain .content-wrap .section .box-content .box2 .icon {
	background-position: 0 0
}

.event-blockchain .content-wrap .section .box-content .box3 {
	display: block;
	margin-top: 10px;
	padding: 30px 50px;
	background: rgba(19,31,56,0.5)
}

.event-blockchain .content-wrap .section .box-content .box3 span {
	vertical-align: 40px
}

.event-blockchain .content-wrap .section .box-content .box3 .icon {
	background-position: 0 -360px
}

.event-blockchain .content-wrap .section .box-content .box3 ul {
	display: inline-block;
	margin-left: 20px
}

.event-blockchain .content-wrap .section .box-content .box3 ul:first-of-type {
	margin-left: 80px
}

.event-blockchain .content-wrap .section ul.highlights {
	margin-top: 50px
}

.event-blockchain .content-wrap .section ul.highlights li {
	display: block;
	margin-bottom: 10px;
	background: rgba(19,31,56,0.5);
	padding: 20px 40px;
	font-size: 16px;
	color: #aaaaaa;
	overflow: hidden
}

.event-blockchain .content-wrap .section ul.highlights li .icon {
	width: 120px;
	height: 120px;
	float: left;
	background: url("../images/icons.png")
}

.event-blockchain .content-wrap .section ul.highlights li .icon.icon1 {
	background-position: 0 -522px
}

.event-blockchain .content-wrap .section ul.highlights li .icon.icon2 {
	background-position: 0 -707px
}

.event-blockchain .content-wrap .section ul.highlights li .icon.icon3 {
	background-position: 0 -892px
}

.event-blockchain .content-wrap .section ul.highlights li .icon.icon4 {
	background-position: 0 -1070px
}

.event-blockchain .content-wrap .section ul.highlights li .icon.icon5 {
	background-position: 0 -1255px
}

.event-blockchain .content-wrap .section ul.highlights li .icon.icon6 {
	background-position: 0 -1430px
}

.event-blockchain .content-wrap .section ul.highlights li .icon.icon7 {
	background-position: 0 -1616px
}

.event-blockchain .content-wrap .section ul.highlights li .icon.icon8 {
	background-position: 0 -1798px
}

.event-blockchain .content-wrap .section ul.highlights li .message {
	margin-left: 150px
}

.event-blockchain .content-wrap .section ul.highlights li .message .title {
	text-align: left;
	font-size: 24px;
	margin-bottom: 20px;
	text-align: left;
	margin-left: 0;
	background-image: -webkit-linear-gradient(left, #00e3cf, #0062f7);
	-webkit-background-clip: text;
	color: transparent
}

.event-blockchain .content-wrap .section .sub-meeting li.last-dot span.dots {
	vertical-align: 36px
}

.event-blockchain .content-wrap .section .sub-meeting li.last-dot span.dots:before {
	content: none
}

.event-blockchain .content-wrap .section .sub-meeting li.last-dot p.info:before {
	top: 50px
}

.event-blockchain .content-wrap .section .am-content,.event-blockchain .content-wrap .section .pm-content,.event-blockchain .content-wrap .section .sub-meeting {
	overflow: hidden;
	margin-bottom: 50px
}

.event-blockchain .content-wrap .section .am-content .sub-title,.event-blockchain .content-wrap .section .pm-content .sub-title,.event-blockchain .content-wrap .section .sub-meeting .sub-title {
	font-size: 48px;
	background-image: -webkit-linear-gradient(left, #00e3cf, #0062f7);
	-webkit-background-clip: text;
	color: transparent;
	float: left;
	text-align: center
}

.event-blockchain .content-wrap .section .am-content .sub-title p,.event-blockchain .content-wrap .section .pm-content .sub-title p,.event-blockchain .content-wrap .section .sub-meeting .sub-title p {
	margin: 10px 0 0 0;
	background-image: -webkit-linear-gradient(left, #00e3cf, #0062f7);
	font-size: 24px;
	color: #000000;
	width: 210px;
	font-weight: bold;
	text-align: center;
	border-radius: 20px
}

.event-blockchain .content-wrap .section .am-content ul,.event-blockchain .content-wrap .section .pm-content ul,.event-blockchain .content-wrap .section .sub-meeting ul {
	margin-left: 230px
}

.event-blockchain .content-wrap .section .am-content ul li.last p.info:before,.event-blockchain .content-wrap .section .pm-content ul li.last p.info:before,.event-blockchain .content-wrap .section .sub-meeting ul li.last p.info:before {
	top: 39px
}

.event-blockchain .content-wrap .section .am-content ul span.dots,.event-blockchain .content-wrap .section .pm-content ul span.dots,.event-blockchain .content-wrap .section .sub-meeting ul span.dots {
	position: relative;
	vertical-align: 0px;
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #4e7dbe;
	border-radius: 50%
}

.event-blockchain .content-wrap .section .am-content ul span.dots:after,.event-blockchain .content-wrap .section .pm-content ul span.dots:after,.event-blockchain .content-wrap .section .sub-meeting ul span.dots:after {
	content: "";
	width: 33px;
	height: 1px;
	background: #274175;
	position: absolute;
	top: 5px;
	right: -33px
}

.event-blockchain .content-wrap .section .am-content ul span.dots:before,.event-blockchain .content-wrap .section .pm-content ul span.dots:before,.event-blockchain .content-wrap .section .sub-meeting ul span.dots:before {
	content: "";
	width: 1px;
	height: 75px;
	background: #4e7dbe;
	position: absolute;
	top: 10px;
	right: 4px
}

.event-blockchain .content-wrap .section .am-content ul .info,.event-blockchain .content-wrap .section .pm-content ul .info,.event-blockchain .content-wrap .section .sub-meeting ul .info {
	display: inline-block;
	color: #ffffff;
	font-size: 22px;
	width: 580px;
	padding: 10px 30px;
	border: 1px solid #274175;
	border-radius: 40px;
	margin-left: 30px;
	position: relative
}

.event-blockchain .content-wrap .section .am-content ul .info:before,.event-blockchain .content-wrap .section .pm-content ul .info:before,.event-blockchain .content-wrap .section .sub-meeting ul .info:before {
	content: " ";
	position: absolute;
	top: 20px;
	left: -5px;
	width: 10px;
	height: 10px;
	background: #274175;
	border-radius: 50%;
	display: block
}

.event-blockchain .content-wrap .section .am-content ul .time,.event-blockchain .content-wrap .section .pm-content ul .time,.event-blockchain .content-wrap .section .sub-meeting ul .time {
	display: inline-block;
	margin-left: 20px;
	font-size: 20px;
	color: #4e7dbe
}

.event-blockchain .content-wrap .section ul.member-list {
	margin-top: 50px;
	overflow: hidden
}

.event-blockchain .content-wrap .section ul.member-list li {
	float: left;
	width: 19%;
	text-align: center;
	margin-bottom: 20px
}

.event-blockchain .content-wrap .section ul.member-list li img {
	width: 150px;
	height: 150px;
	border-radius: 50%
}

.event-blockchain .content-wrap .section ul.member-list li .name {
	margin: 10px 0;
	font-size: 30px;
	color: #85b0ed
}

.event-blockchain .content-wrap .section ul.member-list li .title {
	font-size: 16px;
	color: #ffffff;
	height: 70px;
	width: 200px
}

.event-blockchain .content-wrap .section .ticket-item {
	margin-top: 50px
}

.event-blockchain .content-wrap .section .ticket-item .border-box {
	margin-top: 60px;
	width: 380px;
	height: 270px;
	border-radius: 10px;
	background-image: -webkit-linear-gradient(left, #097a80 10%, #111b32 100%);
	float: left
}

.event-blockchain .content-wrap .section .ticket-item .border-box .inner-box {
	width: 380px;
	height: 270px;
	border-radius: 10px;
	border: 1px solid #098280;
	margin-top: -10px;
	margin-left: -10px;
	text-align: center
}

.event-blockchain .content-wrap .section .ticket-item .border-box .inner-box h2 {
	font-size: 60px;
	background-image: -webkit-linear-gradient(left, #0062f7, #00e3cf);
	-webkit-background-clip: text;
	color: transparent;
	margin-top: 50px;
	margin-bottom: 30px
}

.event-blockchain .content-wrap .section .ticket-item .border-box .inner-box p {
	font-size: 36px;
	color: #00b5f7
}

.event-blockchain .content-wrap .section .ticket-item ul {
	margin-left: 500px
}

.event-blockchain .content-wrap .section .ticket-item ul li {
	color: #aaaaaa;
	font-size: 18px;
	overflow: hidden;
	margin-bottom: 20px
}

.event-blockchain .content-wrap .section .ticket-item ul li span {
	font-weight: bold;
	float: left;
	background-image: -webkit-linear-gradient(left, #00e3cf, #0062f7);
	display: inline-block;
	width: 35px;
	height: 35px;
	line-height: 35px;
	font-size: 24px;
	color: #13151e;
	text-align: center;
	border-radius: 50%
}

.event-blockchain .content-wrap .section .ticket-item ul li .info {
	margin-left: 50px;
	line-height: 35px
}

.event-blockchain .content-wrap .section .ticket-item.normal {
	margin-top: 100px
}

.event-blockchain .content-wrap .section .ticket-item.normal .border-box {
	margin-top: 0;
	background-image: -webkit-linear-gradient(left, #88898d, #21232b)
}

.event-blockchain .content-wrap .section .ticket-item.normal .border-box .inner-box {
	border-width: 1px;
	border-style: solid;
	border-image: -webkit-linear-gradient(right, #7c7d82, #fff) 30 30;
	border-image: -moz-linear-gradient(right, #7c7d82, #fff) 30 30;
	border-image: linear-gradient(right, #7c7d82, #fff) 30 30
}

.event-blockchain .content-wrap .section .ticket-item.normal .border-box .inner-box h2 {
	color: #aaaaaa
}

.event-blockchain .content-wrap .section .ticket-item.normal .border-box .inner-box p {
	color: #aaaaaa
}

.event-blockchain .content-wrap .section .ticket-item.normal ul {
	padding-top: 50px
}

.event-blockchain .content-wrap .section .ticket-item.normal ul li span {
	background: #7c7d82
}

.main_services {
	min-width: 900px;
	max-width: 1100px;
	padding-bottom: 50px;
	box-sizing: border-box;
	overflow: hidden
}

.main_services .service-cards-list {
	overflow: hidden;
	margin-top: 19px
}

.main_services .service-card-item {
	float: left;
	width: 24%;
	display: inline-block;
	cursor: pointer;
	margin-bottom: 10px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #eee;
	box-shadow: 3px 3px 10px #eee;
	margin-right: 1.3%
}

.main_services .service-card-item:nth-child(4n) {
	margin-right: 0
}

.main_services .service-card-item:hover {
	border: 1px solid #009afc;
	box-shadow: 3px 3px 10px #b8e1fd
}

.main_services .service-card-item .top {
	background: #ffffff;
	text-align: center;
	color: #333;
	position: relative
}

.main_services .service-card-item .top .logo {
	width: 100%;
	height: 180px;
	background-position: center;
	background-size: cover
}

.main_services .service-card-item .top .company-name {
	font-size: 20px;
	font-weight: 500;
	margin: 10px 0
}

.main_services .service-card-item .top .company-pitch {
	font-size: 12px;
	line-height: 1.5
}

.main_services .service-card-item .top .location {
	display: inline-block;
	font-size: 13px
}

.main_services .service-card-item .top .location span {
	margin: 10px 3px;
	padding: 3px 10px;
	background: #f3f7fb;
	border-radius: 20px
}

.main_services .service-card-item .top .contact-link {
	overflow: hidden;
	font-size: 12px;
	padding: 5px
}

.main_services .service-card-item .top .contact-link .price {
	float: left;
	color: #428aef
}

.main_services .service-card-item .top .contact-link span {
	float: right;
	color: #bcc1c7
}

.main_services .service-card-item .top .contact-link span b {
	color: #428aef
}

.main_services .service-card-item .bottom-info {
	background: #f9fafc;
	padding: 15px;
	overflow: hidden
}

.main_services .service-card-item .bottom-info h4.title {
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 12px;
	margin-bottom: 3px
}

.main_services .service-card-item .bottom-info p.pitch {
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 12px
}

#home-banner {
	width: 100%;
	height: 264px;
	background: #ffffff;
	position: relative
}

#home-banner .banner-wrap {
	width: 100%;
	height: 100%;
	overflow: hidden
}

#home-banner .banner-wrap:hover .slick-arrow {
	visibility: visible
}

#home-banner .banner-wrap .banner-img-list {
	width: 100%;
	height: 100%
}

#home-banner .banner-wrap .banner-img-list a {
	display: block;
	height: 264px;
	position: relative;
	overflow: hidden
}

#home-banner .banner-wrap .banner-img-list a img {
	width: 880px;
    height: 100%;
    position: absolute;
    left: 50%;
    margin-left: -425px;
}

#home-banner .banner-wrap .slick-dots {
	bottom: 0px !important
}

#home-banner .banner-wrap .slick-dots li {
	width: auto
}

#home-banner .banner-wrap .slick-dots li button {
	width: auto
}

#home-banner .banner-wrap .slick-dots li button:before {
	content: "";
	width: 8px;
	height: 8px;
	background: #fff;
	border-radius: 50%
}

#home-banner .banner-wrap .slick-dots li.slick-active button:before {
	left: -5px;
	width: 16px;
	border-radius: 10px
}

#home-banner .banner-wrap .slick-arrow {
	width: 40px;
	height: 60px;
	visibility: hidden;
	z-index: 10;
	top: 100px;
	position: absolute;
	border: none;
	font-size: 0;
	-webkit-appearance: none;
	outline: none
}

#home-banner .banner-wrap .slick-arrow:before {
	content: ""
}

#home-banner .banner-wrap .slick-prev {
	left: 20px;
	background: url("../images/banner_arrow.png") no-repeat 0 0
}

#home-banner .banner-wrap .slick-prev:hover {
	background: url("../images/banner_arrow.png") no-repeat 0 -60px
}

#home-banner .banner-wrap .slick-next {
	right: 20px;
}

#home-banner .banner-wrap .slick-next:hover {
	background: url("../images/banner_arrow.png") no-repeat 0 -180px
}

#home-banner .banner-nav {
	width: 144px;
	z-index: 1;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 70px;
	background: rgba(0,0,0,0.5);
	text-align: center
}

#home-banner .banner-nav h4 {
	margin-top: 15px;
	color: #428aef;
	font-size: 14px;
	background: url(../images/line.png) no-repeat
}

#home-banner .banner-nav h4.investor {
	padding-top: 20px;
	background-position: 1px 16px
}

#home-banner .banner-nav h4.entre {
	padding-top: 12px;
	background-position: 1px 8px
}

#home-banner .banner-nav ul {
	width: 100%
}

#home-banner .banner-nav ul li {
	margin-top: 20px;
	display: block;
	text-align: center;
	color: #ffffff
}

#home-banner .banner-nav ul li:hover {
	color: #428aef
}

#home-banner .banner-nav ul li i {
	display: inline-block;
	width: 50px;
	height: 20px;
	padding: 0 0 30px 0;
	background-size: 400px;
	font-size: 26px
}

#home-banner .banner-nav ul li p {
	font-size: 12px;
	padding-top: 6px
}

#homepage {
	margin: 15px auto 0px;
	    padding-right: 15px;
    padding-left: 15px;
}

div#tab_menu2 {
    margin-top: 10px;
}

 .section {
	background-color: #ffffff;
	padding: 15px 20px;
	box-shadow: 0 0 2px rgba(0,0,0,.1);
}

 .title-block {
	overflow: hidden;
}

 .title-block ul {
	font-size: 16px;
	color: #333333;
	display: inline-block;
	cursor: pointer
}

.title-block ul li {
	display: inline-block;
	margin-right: 30px
}

.title-block ul li.active {
	font-weight: bold;
	border-bottom: 3px solid #3c8cf0;
	    padding-bottom: 10px;
}

 .title-block ul li a {
	padding-bottom: 15px;
	display: block
}

.blueline-title {
	margin: 0;
	display: inline-block;
	font-size: 16px;
	color: #333333;
	line-height: 20px;
	font-weight: 600
}

 .loading-more-right {
	float: right;
	cursor: pointer;
	color: #b4b3b3;
	font-size: 14px
}

 .loading-more-right:hover {
	color: #3c8cf0
}

.home-container-left .section-commend-headlines .headlines-list {
	margin-bottom: 10px
}

.home-container-left .section-commend-headlines .headlines-list li:first-child {
	padding: 0 0 20px 0
}

.home-container-left .section-hot-startups {
	box-sizing: border-box;
	overflow: hidden
}

.home-container-left .section-hot-startups ul.hot-startups-list li {
	float: left;
	margin: 0 10px 10px 0
}

.home-container-left .section-hot-startups ul.hot-startups-list li:nth-child(3n) {
	margin: 0 0 10px 0
}

.home-container-left .section-hot-startups ul.hot-startups-list li .item {
	width: 273px;
	border-radius: 2px;
	border: 1px solid #eeeeee;
	margin: 0 auto;
	padding: 20px;
	position: relative
}

.home-container-left .section-hot-startups ul.hot-startups-list li .item:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.home-container-left .section-hot-startups ul.hot-startups-list li .item:hover {
	background: #f7f9fe;
	border: 1px solid #f3f6ff
}

.home-container-left .section-hot-startups ul.hot-startups-list li .item:hover .messages .name {
	color: #3c8cf0
}

.home-container-left .section-hot-startups ul.hot-startups-list li .item .logo {
	width: 50px;
	text-align: center;
	float: left;
	display: inline-block
}

.home-container-left .section-hot-startups ul.hot-startups-list li .item .logo img {
	width: 50px;
	height: 50px;
	border-radius: 6px;
	border: 1px solid #eaedf5
}

.home-container-left .section-hot-startups ul.hot-startups-list li .item .messages {
	display: inline-block;
	font-size: 14px;
	float: left;
	padding-left: 10px;
	width: 170px
}

.home-container-left .section-hot-startups ul.hot-startups-list li .item .messages .name {
	display: inline-block;
	max-width: 81px;
	margin: 0;
	color: #000000;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.home-container-left .section-hot-startups ul.hot-startups-list li .item .messages .name:hover+.title-wrap {
	visibility: visible
}

.home-container-left .section-hot-startups ul.hot-startups-list li .item .messages .title-wrap {
	position: absolute;
	top: -25px;
	left: 0px;
	width: 248px;
	text-align: center;
	visibility: hidden
}

.home-container-left .section-hot-startups ul.hot-startups-list li .item .messages .title-name {
	position: relative;
	background: #666666;
	color: #ffffff;
	font-size: 13px;
	padding: 8px;
	display: inline-block;
	border-radius: 5px
}

.home-container-left .section-hot-startups ul.hot-startups-list li .item .messages .title-name:after {
	content: '';
	width: 0;
	height: 0;
	position: absolute;
	bottom: -13px;
	left: 50%;
	margin-left: -8px;
	border: solid 8px;
	border-color: #666666 transparent transparent transparent;
	font-size: 0
}

.home-container-left .section-hot-startups ul.hot-startups-list li .item .messages .taglist {
	color: #969ca9;
	font-size: 12px;
	display: inline-block;
	margin-left: 5px
}

.home-container-left .section-hot-startups ul.hot-startups-list li .item .messages .taglist span {
	border: 1px solid #eeeeee;
	border-radius: 20px;
	padding: 0px 5px;
	margin-right: 5px;
	max-width: 60px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 19px
}

.home-container-left .section-hot-startups ul.hot-startups-list li .item .messages .taglist span:last-child {
	margin-right: 0
}

.home-container-left .section-hot-startups ul.hot-startups-list li .item .messages .pitch {
	font-size: 12px;
	color: #999999;
	line-height: 20px;
	height: 36px;
	margin-top: 10px;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.home-container-left .section-hot-startups ul.hot-startups-list li .item .messages .finance-info {
	font-size: 14px;
	color: #444444;
	margin-top: 10px;
	width: 145px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 1
}

.home-container-left .section-hot-startups ul.hot-startups-list li .item .messages .finance-info .line {
	color: #e7e7e7
}

.home-container-left .section-active-investors .page-container {
	overflow: hidden
}

.home-container-left .section-active-investors .page-container .page-btn {
	text-align: right;
	margin-top: 10px;
	font-size: 14px;
	cursor: pointer;
	color: #b3b3b3
}

.home-container-left .section-active-investors .page-container .page-btn span {
	margin-right: 5px
}

.home-container-left .section-active-investors .page-container .page-btn span:hover {
	color: #3c8cf0
}

.home-container-left .section-active-investors .investors-list {
	overflow: hidden
}

.home-container-left .section-active-investors .investors-list li {
	border: 1px solid #eeeeee;
	width: 202px;
	padding: 20px 0;
	float: left;
	margin: 0 10px 5px 0;
	text-align: center
}

.home-container-left .section-active-investors .investors-list li:nth-child(4n) {
	margin: 0 0 5px 0
}

.home-container-left .section-active-investors .investors-list li:hover {
	background: #f7f9fe;
	border: 1px solid #f3f6ff
}

.home-container-left .section-active-investors .investors-list li:hover .name {
	color: #3c8cf0
}

.home-container-left .section-active-investors .investors-list li.more-item {
	height: 254px;
	text-align: center;
	color: #3c8cf0
}

.home-container-left .section-active-investors .investors-list li.more-item .more-click {
	width: 60px;
	height: 60px;
	margin: 70px auto 10px;
	background: url("../images/more.png") no-repeat center center
}

.home-container-left .section-active-investors .investors-list li.more-item .more-click:hover {
	background: url("../images/more_click.png") no-repeat center center
}

.home-container-left .section-active-investors .investors-list li .logo {
	margin-bottom: 15px
}

.home-container-left .section-active-investors .investors-list li .logo img {
	width: 60px;
	height: 60px;
	border-radius: 50%
}

.home-container-left .section-active-investors .investors-list li .name {
	font-size: 16px;
	font-weight: 600;
	color: #333333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.home-container-left .section-active-investors .investors-list li .name .icon-vip {
	height: 13px;
	vertical-align: middle
}

.home-container-left .section-active-investors .investors-list li .name .icon-vip.icon-setted {
	margin: 0 3px 0 5px
}

.home-container-left .section-active-investors .investors-list li .title {
	font-size: 14px;
	color: #444;
	margin: 0 auto 10px;
	width: 140px;
	height: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.home-container-left .section-active-investors .investors-list li .info {
	font-size: 14px;
	color: #999999;
	margin: 0 auto 20px;
	width: 140px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 18px
}

.home-container-left .section-active-investors .investors-list li .follow-btn {
	width: 100px;
	line-height: 28px;
	display: inline-block;
	text-align: center;
	background: #fff;
	font-size: 14px;
	color: #41ADFF;
	padding: 0;
	position: relative;
	top: -1px;
	border: 1px solid #41ADFF;
	border-radius: 4px;
	box-shadow: none
}

.home-container-left .section-active-investors .investors-list li .follow-btn:hover {
	background: #41ADFF;
	color: #ffffff
}

.home-container-left .section-active-investors .investors-list li .follow-btn-view {
	width: 140px;
	line-height: 40px;
	display: inline-block;
	text-align: center;
	background: #3c8cf0;
	font-size: 16px;
	color: #fff;
	border-radius: 3px;
	padding: 0;
	position: relative;
	top: -1px;
	border: none;
	box-shadow: none
}

.home-container-left .section-active-investors .investors-list li .follow-btn-view:hover {
	background: #41ADFF
}

.home-container-left .section-active-investors .investors-list li .btn-followed {
	background: #fff;
	border: 1px solid #f1f1f1;
	color: #999
}

.home-container-left .section-roles-choice.section {
	padding: 10px 0;
	background: url("../images/section_bg.png") center center no-repeat;
	background-size: cover
}

.home-container-left .section-roles-choice.section .item-list {
	box-sizing: border-box;
	margin-bottom: 10px;
	overflow: hidden
}

.home-container-left .section-roles-choice.section .item-list .box {
	width: 50%;
	text-align: center;
	float: left
}

.home-container-left .section-roles-choice.section .item-list .box p {
	color: #ffffff;
	font-size: 14px;
	font-weight: 600
}

.home-container-left .section-roles-choice.section .item-list .box .btn-filed {
	margin: 15px auto 0
}

.home-container-left .section-roles-choice.section .item-list .box .btn-filed .btn-choice {
	color: #fff;
	width: 140px;
	border-radius: 5px;
	padding: 0;
	height: 34px;
	line-height: 34px;
	display: inline-block;
	vertical-align: top;
	border: 1px solid #6d6d6d;
	margin: 0 5px;
	opacity: .9
}

.home-container-left .section-roles-choice.section .item-list .box .btn-filed .btn-choice:hover {
	background-color: #3c8cf0;
	border: 1px solid #3c8cf0
}

.home-container-left .section-financing-info table.investments-list {
	width: 100%;
	empty-cells: hide;
	border-collapse: separate;
	table-layout: fixed;
	margin-top: 15px;
	line-height: 2em;
	margin-bottom: 10px
}

.home-container-left .section-financing-info table.investments-list thead {
	background: #F9F9F9;
	height: 30px;
	line-height: 30px;
	color: #999999;
	font-size: 14px
}

.home-container-left .section-financing-info table.investments-list thead th {
	text-align: center;
	font-weight: normal
}

.home-container-left .section-financing-info table.investments-list tbody tr {
	font-size: 13px;
	color: #666;
	text-align: center;
	border-bottom: 1px solid #f6f6f6
}

.home-container-left .section-financing-info table.investments-list tbody tr:hover {
	background: #f7f9fe
}

.home-container-left .section-financing-info table.investments-list tbody tr:first-child td {
	border-top: none !important
}

.home-container-left .section-financing-info table.investments-list tbody tr td {
	line-height: 18px;
	padding: 15px 0
}

.home-container-left .section-financing-info table.investments-list tbody tr td a:hover {
	color: #3c8cf0
}

.home-container-left .section-financing-info table.investments-list tbody tr td.time {
	position: relative;
	font-weight: 600
}

.home-container-left .section-financing-info table.investments-list tbody tr td.time span {
	background: #F9F9F9;
	border-radius: 4px;
	padding: 4px 16px;
	color: #999999
}

.home-container-left .section-financing-info table.investments-list tbody tr td.link_to a {
	display: block;
	width: 113px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.home-container-left .section-financing-info table.investments-list tbody tr td.link_to p {
	width: 113px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 0
}

.home-container-left .section-financing-info table.investments-list tbody tr td.startup-item {
	color: #3c8cf0;
	font-size: 14px;
	text-align: left
}

.home-container-left .section-financing-info table.investments-list tbody tr td.startup-item img {
	width: 40px;
	height: 40px;
	margin: 0 10px 0 0;
	overflow: hidden;
	vertical-align: middle;
	border: 1px solid #eaedf5;
	border-radius: 6px
}

.home-container-left .section-financing-info table.investments-list tbody tr td.startup-item a {
	color: #3c8cf0;
	display: inline-block;
	float: left
}

.home-container-left .section-financing-info table.investments-list tbody tr td.startup-item a .text-flow {
	color: inherit !important
}

.home-container-left .section-financing-info table.investments-list tbody tr td.startup-item .text-flow {
	color: #999999;
	display: block;
	width: auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 55px;
	line-height: 55px
}

.home-container-left .section-financing-info table.investments-list tbody tr td.startup-item .text-flow a {
	display: inline-block;
	width: auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.home-container-left .section-financing-info table.investments-list tbody tr td.startup-item .industry_has_link {
	color: #666;
	width: auto
}

.home-container-left .section-financing-info table.investments-list tbody tr td.startup-item .industry_has_link a {
	float: none;
	color: #666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 72px;
	position: relative;
	top: 6px
}

.home-container-left .section-financing-info table.investments-list tbody tr td.startup-item .industry_has_link a:hover {
	color: #428aef
}

.home-container-left .section-hot-events .events-list li {
	border-bottom: 1px solid #eeeeee;
	padding: 20px 0
}

.home-container-left .section-hot-events .events-list li:last-child {
	border-bottom: none;
	padding: 20px 0 10px
}

.home-container-left .section-hot-events .events-list li:first-child {
	padding: 0 0 20px
}

.home-container-left .section-hot-events .events-list li .list-card {
	overflow: hidden;
	height: 160px;
	position: relative
}

.home-container-left .section-hot-events .events-list li .list-card .img-box {
	float: left;
	width: 260px;
	height: 100%;
	position: relative;
	overflow: hidden
}

.home-container-left .section-hot-events .events-list li .list-card .img-box a {
	width: 100%;
	height: 100%;
	display: block;
	background-size: cover
}

.home-container-left .section-hot-events .events-list li .list-card .img-box a img {
	width: auto;
	height: 100%;
	background: #eee
}

.home-container-left .section-hot-events .events-list li .list-card .intro {
	margin-left: 280px;
	word-break: break-all;
	height: 100%;
	position: relative
}

.home-container-left .section-hot-events .events-list li .list-card .intro h3 {
	font-size: 20px;
	color: #333333;
	overflow: hidden;
	font-weight: 600;
	margin: 0 0 5px;
	line-height: 1.2em;
	max-height: 2.3em
}

.home-container-left .section-hot-events .events-list li .list-card .intro h3:hover {
	color: #3c8cf0
}

.home-container-left .section-hot-events .events-list li .list-card .intro .abstract {
	font-size: 14px;
	line-height: 1.5;
	color: #666666;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.home-container-left .section-hot-events .events-list li .list-card .intro i {
	margin-right: 5px
}

.home-container-left .section-hot-events .events-list li .list-card .intro .info {
	line-height: 1.2;
	font-size: 14px;
	color: #999999;
	margin-top: 15px
}

.home-container-left .section-hot-events .events-list li .list-card .intro .info .local {
	width: 300px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: bottom;
	margin: 5px 0
}

.home-container-left .section-hot-events .events-list li .list-card .intro .btn {
	position: absolute;
	bottom: 0;
	right: 0;
	border-radius: 5px;
	padding: 0;
	width: 100px;
	height: 34px;
	line-height: 34px;
	display: inline-block;
	font-size: 14px;
	color: #ffffff;
	background: #3c8cf0;
	text-align: center
}

.home-container-left .section-hot-events .events-list li .list-card .intro .btn:hover {
	background: #367ed8
}

.home-container-left .section-hot-events .events-list li .list-card .intro .btn.disabled {
	background: #e1e1e1;
	opacity: 1
}

.home-container-right .downapp-block {
	width: 100%;
	height: 264px;
	background: url("../images/ad.jpg") center center no-repeat;
	background-size: cover;
	position: relative;
	overflow: hidden
}

.home-container-right .downapp-block:hover .code-img {
	top: 10px;
	opacity: 1
}

.home-container-right .downapp-block .code-img {
	position: absolute;
	left: 50%;
	top: 260px;
	opacity: 0;
	margin-left: -118px;
	transition: .3s all ease-in-out;
	-webkit-transition: .3s all ease-in-out;
	-moz-transition: .3s all ease-in-out
}

.home-container-right .title-block .title {
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	color: #343b42;
	margin: 0;
	display: inline-block
}

.home-container-right .title-block .apply-btn {
	float: right;
	cursor: pointer;
	border: 1px solid #41ADFF;
	border-radius: 4px;
	font-size: 12px;
	color: #41ADFF;
	height: 21px;
	line-height: 20px;
	padding: 0 7px;
	text-align: center
}

.home-container-right .section {
	margin-bottom: 10px
}

.home-container-right .section .users-list li {
	margin-top: 20px;
	overflow: hidden
}

.home-container-right .section .users-list li:hover .message .name {
	color: #41ADFF
}

.home-container-right .section .users-list .avatar {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	float: left
}

.home-container-right .section .users-list .message {
	margin-left: 75px
}

.home-container-right .section .users-list .message .name {
	font-size: 16px;
	color: #333333
}

.home-container-right .section .users-list .message .name .icon-vip {
	height: 13px;
	vertical-align: middle
}

.home-container-right .section .users-list .message .name .icon-vip:first-of-type {
	margin: 0 3px 0 5px
}

.home-container-right .section .users-list .message .pitch {
	font-size: 14px;
	color: #999999;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-top: 10px
}

.home-container-right .loginin-section .title {
	font-size: 18px;
	color: #444444;
	text-align: center;
	font-weight: bold;
	margin-top: 10px
}

.home-container-right .loginin-section ul li {
	width: 31%;
	display: inline-block;
	text-align: center
}

.home-container-right .loginin-section ul li .iconfont-new {
	font-size: 40px;
	color: #3c8cf0
}

.home-container-right .loginin-section ul li p {
	font-size: 12px;
	color: #999999;
	line-height: 20px;
	width: 48px;
	margin: 0 auto
}

.home-container-right .loginin-section .login-btn {
	margin-top: 30px;
	text-align: center
}

.home-container-right .loginin-section .login-btn a {
	display: inline-block;
	width: 68px;
	height: 30px;
	line-height: 30px;
	color: #3c8cf0;
	border: 1px solid #3c8cf0;
	border-radius: 4px;
	margin: 0 10px;
	text-align: center;
	cursor: pointer
}

.home-container-right .loginin-section .login-btn a.active {
	background: #3c8cf0;
	color: #ffffff
}

.home-container-right .hot-industries-section ul li {
	font-size: 14px;
	color: #444444;
	overflow: hidden;
	display: block;
	margin: 0 0 15px 0
}

.home-container-right .hot-industries-section ul li:last-of-type {
	margin: 0
}

.home-container-right .hot-industries-section ul li p {
	margin-bottom: 0
}

.home-container-right .hot-industries-section ul li span {
	color: #999999;
	float: right
}

.home-container-right .section-active-insititutions ul.insitutions-list {
	box-sizing: border-box;
	overflow: hidden
}

.home-container-right .section-active-insititutions ul.insitutions-list li {
	display: block;
	padding: 6px 0;
	overflow: hidden
}

.home-container-right .section-active-insititutions ul.insitutions-list li a {
	display: block;
	overflow: hidden
}

.home-container-right .section-active-insititutions ul.insitutions-list li .logo {
	width: 35px;
	height: 35px;
	border-radius: 4px;
	border: 1px solid #eaedf5;
	margin-right: 10px;
	float: left;
	vertical-align: middle
}

.home-container-right .section-active-insititutions ul.insitutions-list li .name {
	color: #333333;
	font-size: 14px;
	margin: 10px 0 0 0;
	width: 140px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block
}

.home-container-right .section-active-insititutions ul.insitutions-list li .name:hover {
	color: #3c8cf0
}

.home-container-right .section-active-insititutions ul.insitutions-list li .counts {
	margin-top: 10px;
	float: right
}

.home-container-right .section-active-insititutions ul.insitutions-list li .counts span {
	color: #3c8cf0
}

.home-container-right .section-investors ul.data-list {
	box-sizing: border-box
}

.home-container-right .section-investors ul.data-list li {
	border-bottom: 1px dashed #eeeeee;
	padding: 20px 0
}

.home-container-right .section-investors ul.data-list li:last-child {
	border: none;
	padding: 20px 0 0 0
}

.home-container-right .section-investors ul.data-list li:first-child {
	padding: 0 0 20px 0
}

.home-container-right .section-investors ul.data-list li .box {
	padding: 10px 0 0 0;
	overflow: hidden
}

.home-container-right .section-investors ul.data-list li .box .item {
	width: 50%;
	float: left;
	text-align: center
}

.home-container-right .section-investors ul.data-list li .box .item:first-child {
	text-align: left
}

.home-container-right .section-investors ul.data-list li .box .item b {
	font-size: 24px;
	color: #333333
}

.home-container-right .section-investors ul.data-list li .box .item b:hover {
	color: #3c8cf0
}

.home-container-right .section-investors ul.data-list li .box .item p {
	font-size: 14px;
	color: #999999;
	margin-bottom: 0
}

.albums-list {
	overflow: hidden
}

.albums-list li {
	float: left;
	margin: 0 10px 10px 0;
	width: 273px;
	height: 165px;
	position: relative
}

.albums-list li:nth-child(3n) {
	margin-right: 0
}

.albums-list li .item-box {
	overflow: hidden
}

.albums-list li .item-box:hover .albums-wrapper {
	height: 100%
}

.albums-list li .item-box:hover .albums-wrapper .pitch {
	display: block
}

.albums-list li .item-box img {
	width: 100%;
	height: 165px
}

.albums-list li .item-box .albums-wrapper {
	position: absolute;
	padding: 10px;
	background: rgba(0,0,0,0.5);
	width: 100%;
	height: 80px;
	bottom: 0;
	z-index: 2;
	transition: all 0.1s
}

.albums-list li .item-box .albums-wrapper .article-title {
	font-size: 14px;
	color: #ffffff;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.albums-list li .item-box .albums-wrapper .pitch {
	display: none;
	font-size: 12px;
	color: #ffffff;
	margin-top: 20px;
	line-height: 1.5;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.albums-list li .item-box .albums-wrapper .info {
	overflow: hidden;
	font-size: 12px;
	line-height: 1;
	color: #999999;
	position: absolute;
	bottom: 10px;
	width: 228px
}

.albums-list li .item-box .albums-wrapper .info .startups-num {
	float: left
}

.albums-list li .item-box .albums-wrapper .info .update-time {
	float: right
}

#home-footer {
	background: #2b3344;
	box-sizing: border-box;
	width: 100%;
	font-size: 12px;
	min-width: 1100px
}

#home-footer .media-link {
	padding-top: 50px;
	margin: 0 auto;
	text-align: center
}

#home-footer .media-link .code-filed {
	width: 330px;
	box-sizing: border-box;
	overflow: hidden;
	margin: 0 auto
}

#home-footer .media-link .code-filed .box {
	float: left;
	width: 50%;
	text-align: center;
	font-size: 17px
}

#home-footer .media-link .code-filed .box img {
	width: 137px;
	height: 137px
}

#home-footer .media-list {
	box-sizing: border-box;
	width: 100px;
	margin: 7px auto
}

#home-footer .media-list a {
	display: inline-block;
	margin: 0 2px;
	width: 29px;
	height: 29px;
	background: url("../images/footer_icon.png");
	background-size: 100px;
	cursor: pointer
}

#home-footer .media-list a.weibo {
	background-position: 0px -33px
}

#home-footer .media-list a.weibo:hover {
	background-position: 0px 0px
}

#home-footer .media-list a.weixin {
	background-position: -35px 0px
}

#home-footer .media-list a.linkin {
	background-position: -69px -33px
}

#home-footer .media-list a.linkin:hover {
	background-position: -69px 0px
}

#home-footer .footer-map {
	margin: 25px auto 0 auto;
	text-align: center;
	margin-bottom: 20px;
}

#home-footer .footer-map a {
	display: inline-block;
	padding: 0 9px;
	color: #ffffff;
	border-right: 1px solid #ffffff
}

#home-footer .footer-map a:last-child {
	border: none
}

#home-footer .friends {
	margin: 15px auto;
	text-align: center
}

#home-footer .friends a {
	display: inline-block;
	padding: 0 9px;
	color: #ffffff
}

#home-footer .copyright {
	text-align: center;
	margin: 0;
	color: #7f8188;
	line-height: 40px;
	background: rgba(0,0,0,0.3)
}

.section-home-institution {
	background: #f7f7f7;
	padding-bottom: 80px
}

.section-home-institution .title {
	font-size: 28px;
	color: #333;
	font-weight: 500;
	text-align: center;
	padding: 100px 0 60px 0
}

.section-home-institution ul#institution_options {
	width: 1200px;
	margin: 0 auto;
	position: relative
}

.section-home-institution ul#institution_options li {
	display: table;
	width: 220px;
	height: 160px;
	text-align: center;
	background: #fff;
	float: left;
	margin: 10px;
	position: relative
}

.section-home-institution ul#institution_options li .table-cell {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}

.section-home-institution ul#institution_options li .table-cell a {
	display: block;
	height: 160px;
	overflow: hidden
}

.section-home-institution ul#institution_options li .table-cell a img {
	width: 70%
}

.section-home-institution ul#institution_options li .active_block {
	height: 340px;
	background: rgba(0,0,0,0.9);
	position: absolute;
	z-index: 1;
	display: none
}

.section-home-institution ul#institution_options li .active_block .active_block_main {
	color: rgba(255,255,255,0.8);
	text-align: left;
	padding: 30px
}

.section-home-institution ul#institution_options li .active_block .active_block_main .caption {
	font-size: 16px;
	clear: both
}

.section-home-institution ul#institution_options li .active_block .active_block_main .invest_case {
	padding: 15px 0 30px 0
}

.section-home-institution ul#institution_options li .active_block .active_block_main .invest_case .invest_case_block {
	background: #fff;
	float: left;
	margin: 0 7px 0 3px;
	width: 120px;
	height: 50px;
	overflow: hidden;
	text-align: center
}

.section-home-institution ul#institution_options li .active_block .active_block_main .invest_case .invest_case_block img {
	width: auto;
	height: 100%
}

.section-home-institution ul#institution_options li .active_block .active_block_main .investor .investor_block {
	float: left;
	width: 98px;
	margin-top: 15px;
	height: 32px;
	overflow: hidden
}

.section-home-institution ul#institution_options li .active_block .active_block_main .investor .investor_block .relative {
	display: inline-block
}

.section-home-institution ul#institution_options li .active_block .active_block_main .investor .investor_block img {
	width: 32px;
	height: 32px;
	border-radius: 50%;
	margin-right: 5px
}

.top-search {
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 21
}

.top-search .container {
	position: relative
}

.top-search .search-area {
	position: absolute;
	height: 32px;
	overflow: hidden;
	top: 16px
}

.top-search .search-area .search-group {
	border: 1px solid #e4e6e7;
	border-radius: 4px;
	width: 252px;
	position: relative;
	background: #fff;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s
}

.top-search .search-area .search-group .search-input {
	margin: 0 30px 0 9px;
	height: 30px;
	overflow: hidden
}

.top-search .search-area .search-group .search-input input {
	box-shadow: none;
	-webkit-appearance: none;
	appearance: none;
	font-size: 12px;
	line-height: 1.5em;
	width: 100%;
	margin: 0;
	padding: 6px 0;
	border: none;
	outline: none;
	background: none
}

.top-search .search-area .search-group .search-btn {
	background: none;
	border: none;
	outline: none;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	height: 30px;
	width: 30px;
	text-align: center;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s
}

.top-search .search-area .search-group .search-btn i {
	font-size: 18px;
	color: #969fa9
}

.top-search .search-area .search-group.focus {
	border-color: #3c8cf0
}

.top-search .search-area .search-group.focus .search-btn i {
	color: #3c8cf0
}

.top-search .search-area .search-group.can-submit .search-input {
	margin-right: 60px
}

.top-search .search-area .search-group.can-submit .search-btn {
	background: #3c8cf0;
	color: #fff;
	width: 60px
}

.top-search .search-area .search-group.can-submit .search-btn i {
	color: #fff
}

.top-search.login-true {
	left: 717px
}

.top-search.login-true .search-group.focus {
	width: 326px
}

.top-search.login-true .searched-area {
	width: 326px
}

.top-search.login-false {
	left: 684px
}

.top-search.login-false .search-group.focus {
	width: 289px
}

.top-search.login-false .searched-area {
	width: 289px
}

.top-search .searched-area {
	position: absolute;
	top: 100px
}

.top-search .searched-area .searched-box {
	background: #f6f6f6;
	display: none;
	transition: all .3s .3s;
	-webkit-transition: all .3s .3s;
	-moz-transition: all .3s .3s;
	-ms-transition: all .3s .3s
}

.top-search .searched-area.show-box {
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	top: 52px
}

.top-search .searched-area.show-box .searched-box {
	opacity: 1;
	filter: alpha(opacity=100)
}

.top-search .searched-area.hide-box {
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	top: 52px
}

.top-search .searched-area.hide-box .searched-box {
	opacity: 0;
	filter: alpha(opacity=0)
}

.top-search .searched-area .search-keyword {
	box-shadow: 2px 2px 4px rgba(0,0,0,0.1)
}

.top-search .searched-area .search-keyword .capture {
	line-height: 30px;
	font-size: 12px;
	color: #666;
	padding: 0 8px
}

.top-search .searched-area .search-keyword .key-list {
	background: #fff
}

.top-search .searched-area .search-keyword .key-list li {
	position: relative
}

.top-search .searched-area .search-keyword .key-list li a.history-key {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	color: #333;
	padding: 0 8px;
	cursor: pointer;
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-right: 30px
}

.top-search .searched-area .search-keyword .key-list li a.history-key:hover {
	color: #3c8cf0
}

.top-search .searched-area .search-keyword .key-list li a.delete-btn {
	line-height: 30px;
	font-size: 13px;
	width: 30px;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
	color: #b8b8b8;
	display: none
}

.top-search .searched-area .search-keyword .key-list li a.delete-btn:hover {
	color: #3c8cf0
}

.top-search .searched-area .search-keyword .key-list li.active {
	background: #f7f9fe
}

.top-search .searched-area .search-keyword .key-list li.active a.delete-btn {
	display: block !important
}

.top-search .searched-area .search-keyword .key-list.result li a {
	display: block;
	line-height: 30px;
	font-size: 13px;
	color: #333;
	padding: 0 8px;
	cursor: pointer;
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.top-search .searched-area .search-keyword .key-list.result li a:hover {
	background: #f7f9fe;
	color: #3c8cf0
}

.top-search .searched-area .search-keyword .hot-search {
	padding: 5px 3px;
	overflow: hidden;
	background: #fff
}

.top-search .searched-area .search-keyword .hot-search a {
	display: inline-block;
	color: #333;
	font-size: 13px;
	border: 1px solid #e4e6e7;
	float: left;
	margin: 5px;
	padding: 3px 10px;
	border-radius: 16px
}

.top-search .searched-area .search-keyword .hot-search a:hover {
	color: #3c8cf0;
	border: 1px solid #3c8cf0
}

.top-search .searched-area .search-keyword .search-all-btn,.top-search .searched-area .search-keyword .clear-history-btn {
	line-height: 30px;
	color: #666;
	display: block;
	text-align: center
}

#sideNavBar {
	width: 100px;
	position: fixed;
	top: 210px;
	right: 40px;
	color: #a5a5a8;
	font-size: 12px;
	z-index: 2
}

#sideNavBar li {
	display: block;
	position: relative;
	margin-bottom: 15px
}

#sideNavBar li.active {
	color: #00afff;
	font-size: 14px
}

#sideNavBar li.active .dots:before {
	font-size: 35px;
	color: #00afff
}

#sideNavBar li:nth-child(1) .dots:after {
	top: 7px;
	left: 15px;
	transform: rotate(-14deg);
	content: "";
	height: 32px
}

#sideNavBar li:nth-child(2) {
	margin-left: 10px
}

#sideNavBar li:nth-child(2) .dots:after {
	top: 8px;
	left: 7px;
	transform: rotate(7deg);
	content: "";
	height: 30px
}

#sideNavBar li:nth-child(3) {
	margin-left: 5px
}

#sideNavBar li:nth-child(3) .dots:after {
	top: 7px;
	left: -2px;
	transform: rotate(32deg);
	content: "";
	height: 37px
}

#sideNavBar li:nth-child(4) {
	margin-left: -15px
}

#sideNavBar li:nth-child(4) .dots:after {
	top: 8px;
	left: 18px;
	transform: rotate(-29deg);
	content: "";
	height: 34px
}

#sideNavBar li:nth-child(5) {
	margin-left: 2px
}

#sideNavBar li:nth-child(5) .dots:after {
	top: 9px;
	left: 13px;
	transform: rotate(-13deg);
	content: "";
	height: 31px
}

#sideNavBar li:nth-child(6) {
	margin-left: 10px
}

#sideNavBar li:nth-child(6) .dots:after {
	top: 6px;
	left: -4px;
	transform: rotate(37deg);
	content: "";
	height: 38px
}

#sideNavBar li:nth-child(7) {
	margin-left: -15px
}

#sideNavBar li:nth-child(7) .dots:after {
	top: 4px;
	left: 22px;
	transform: rotate(-38deg);
	content: "";
	height: 39px
}

#sideNavBar li:nth-child(8) {
	margin-left: 10px
}

#sideNavBar li b.dots:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "•";
	width: 20px;
	height: 20px;
	font-size: 25px;
	line-height: 16px;
	text-align: center;
	color: #a5a5a8;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

#sideNavBar li b.dots:after {
	position: absolute;
	background-color: #a5a5a8;
	width: 1px
}

#sideNavBar li span {
	margin-left: 25px
}

#service-sidebar {
	display: none;
	position: fixed;
	right: 20px;
	bottom: 100px;
	width: 48px;
	font-size: 12px;
	text-align: center
}

#service-sidebar .block {
	background: #fff;
	border: 1px solid #eaedf5;
	margin-bottom: 10px
}

#service-sidebar a {
	display: block;
	width: 100%;
	color: #666666;
	height: 44px;
	line-height: 44px;
	cursor: pointer;
	border-bottom: 1px solid #f7f7f7
}

#service-sidebar a.gotop,#service-sidebar a.godown {
	padding-top: 18px
}

#service-sidebar a span {
	display: block
}

#service-sidebar a span.icon-up {
	border-top: 2px solid #686868;
	border-left: 2px solid #686868;
	width: 10px;
	height: 10px;
	margin: 0 auto;
	transform: rotate(45deg)
}

#service-sidebar a span.icon-down {
	border-bottom: 2px solid #686868;
	border-right: 2px solid #686868;
	width: 10px;
	height: 10px;
	margin: 0 auto;
	transform: rotate(45deg)
}

#service-sidebar a i {
	font-size: 22px
}

#service-sidebar a:last-child {
	border-bottom: none
}

#service-sidebar a:hover {
	color: #428aef
}

#service-sidebar a:hover span {
	border-color: #428aef
}

#service-sidebar .images img {
	display: none;
	position: fixed;
	right: 83px;
	z-index: 100;
	border: 0
}

#service-sidebar .images img.app_qr {
	bottom: 260px
}

#service-sidebar .images img.chuangyepu_qr {
	bottom: 220px
}

#service-sidebar .images img.contact_phone {
	bottom: 195px
}

header {
	height: 63px
}

#top-nav {
	width: 100%;
	height: 63px;
	background: #ffffff;
	font-size: 14px;
	position: fixed;
	top: 0;
	z-index: 20;
	border-bottom: 1px solid #ebebeb
}

#top-nav .navbar-inner {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	position: relative
}

#top-nav .navbar-inner .logo {
	float: left
}

#top-nav .navbar-inner .logo img {
	height: 40px;
	margin: 11px 0 0 0
}

#top-nav .navbar-inner .nav-list {
	height: 100%;
	font-size: 16px;
	margin-left: 168px
}

#top-nav .navbar-inner .nav-list>li {
	float: left;
	display: inline-block;
	cursor: pointer;
	margin: 0 12px
}

#top-nav .navbar-inner .nav-list>li>a {
	display: block;
	line-height: 62px;
	color: #2b3344;
	position: relative;
	padding: 0 3px;
	text-align: center
}

#top-nav .navbar-inner .nav-list>li>a:hover {
	color: #3c8cf0
}

#top-nav .navbar-inner .nav-list>li>a.active {
	color: #3c8cf0
}

#top-nav .navbar-inner .nav-list>li>a.active::before {
	content: ' ';
	height: 3px;
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #3c8cf0;
	z-index: 22
}

#top-nav .navbar-inner .nav-list>li.has-child-nav {
	position: relative
}

#top-nav .navbar-inner .nav-list>li.has-child-nav>a::after {
	display: inline-block;
	content: ' ';
	margin-left: 8px;
	width: 0;
	height: 0;
	border-width: 5px 5px 0;
	border-style: solid;
	border-color: #bbb transparent transparent;
	position: relative;
	top: -2px
}

#top-nav .navbar-inner .nav-list>li.has-child-nav ul.child-nav-list {
	display: none;
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translate(-50%, 30px);
	-webkit-transform: translate(-50%, 30px);
	-moz-transform: translate(-50%, 30px);
	-ms-transform: translate(-50%, 30px);
	background: #fff;
	padding: 16px 0;
	font-size: 14px;
	box-shadow: 2px 2px 4px rgba(0,0,0,0.1);
	text-align: center;
	min-width: 100px;
	position: absolute;
	top: 62px;
	left: 50%
}

#top-nav .navbar-inner .nav-list>li.has-child-nav ul.child-nav-list li a {
	color: #2b3344;
	line-height: 38px;
	display: inline-block
}

#top-nav .navbar-inner .nav-list>li.has-child-nav ul.child-nav-list li a.active,#top-nav .navbar-inner .nav-list>li.has-child-nav ul.child-nav-list li a:hover {
	color: #3c8cf0
}

#top-nav .navbar-inner .nav-list>li.has-child-nav>a.active::after,#top-nav .navbar-inner .nav-list>li.has-child-nav>a:hover::after {
	border-color: #3c8cf0 transparent transparent
}

#top-nav .navbar-inner .nav-list>li.has-child-nav>a.active::before {
	display: none
}

#top-nav .navbar-inner .nav-list>li.has-child-nav.active-parent-nav a {
	color: #3c8cf0
}

#top-nav .navbar-inner .nav-list>li.has-child-nav.active-parent-nav a::after {
	border-color: #3c8cf0 transparent transparent
}

#top-nav .navbar-inner .nav-list>li.has-child-nav.show-child-nav-list ul.child-nav-list {
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	opacity: 1;
	filter: alpha(opacity=100);
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0)
}

#top-nav .navbar-inner .nav-list>li.has-child-nav.hide-child-nav-list ul.child-nav-list {
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0)
}

#top-nav .navbar-inner .right-area {
	height: 100%;
	line-height: 62px;
	float: right;
	margin-right: 10px
}

#top-nav .navbar-inner .right-area .client-link {
	display: inline-block;
	position: relative;
	top: -2px;
	top: 0px\9
}

#top-nav .navbar-inner .right-area .client-link i {
	font-size: 22px;
	position: relative;
	top: 2px
}

#top-nav .navbar-inner .right-area .client-link a {
	font-size: 14px;
	color: #878a91;
	display: inline-block
}

#top-nav .navbar-inner .right-area .client-link a:hover {
	color: #428aef
}

#top-nav .navbar-inner .right-area .current-user-info {
	width: 84px;
	float: right;
	height: 60px
}

#top-nav .navbar-inner .right-area .login-btn {
	float: right;
	position: relative;
	top: 1px;
	margin-left: 11px
}

#top-nav .navbar-inner .right-area .login-btn a {
	display: inline-block;
	width: 70px;
	height: 30px;
	line-height: 30px;
	color: #3c8cf0;
	border: 1px solid #3c8cf0;
	border-radius: 3px;
	margin-left: 3px;
	text-align: center;
	cursor: pointer
}

#top-nav .navbar-inner .right-area .login-btn a.active {
	background: #3c8cf0;
	color: #ffffff
}

.top-nav-user-avatar a {
	display: inline-block;
	margin-top: 8px
}

.top-nav-user-avatar img {
	width: 35px;
	height: 35px;
	border-radius: 100%
}

.institutions_info {
	position: relative;
	background: #fff;
	padding: 40px;
	margin-top: 20px;
	border: 1px solid #f1f1f1
}

.institutions_info .avatar {
	width: 88px;
	height: 88px;
	border: 1px solid #eaedf5;
	float: left;
	overflow: hidden;
	border-radius: 6px
}

.institutions_info .avatar img {
	vertical-align: middle;
	width: 100%
}

.institutions_info .avatar .no-avatar-square {
	width: 88px;
	height: 88px;
	line-height: 88px
}

.institutions_info .info {
	margin-left: 110px;
	color: #333
}

.institutions_info .info .name {
	font-size: 20px;
	font-weight: 600;
	padding-top: 8px
}

.institutions_info .info .founded-date {
	font-size: 13px;
	color: #999;
	padding: 4px 0 6px 0
}

.institutions_info .info .url {
	font-size: 14px;
	color: #3c8cf0
}

.institutions_info .share_group {
	position: absolute;
	top: 30px;
	right: 30px
}

.institutions_info .share_group .share-link,.institutions_info .share_group li {
	text-align: right
}

.institutions_info .share_group .share-btn,.institutions_info .share_group .weibo-btn,.institutions_info .share_group .weixin-btn {
	display: inline-block;
	text-align: center;
	width: 40px;
	height: 40px;
	background: #fff
}

.institutions_info .share_group .share-btn:hover,.institutions_info .share_group .weibo-btn:hover,.institutions_info .share_group .weixin-btn:hover {
	background: #f9f9f9
}

.institutions_info .share_group .share-btn i,.institutions_info .share_group .weibo-btn i,.institutions_info .share_group .weixin-btn i {
	line-height: 40px;
	font-size: 20px
}

.institutions_info .share_group .share-btn i {
	color: #aaa
}

.institutions_info .share_group .weibo-btn {
	color: #fe7440;
	border-top: 1px solid #eee
}

.institutions_info .share_group .weixin-btn {
	color: #7ec350;
	border-top: 1px solid #eee
}

.institutions_info .share_group .qr_code {
	background: #fff;
	padding: 6px;
	transform: scale(0.6);
	-webkit-transform: scale(0.6);
	-moz-transform: scale(0.6);
	-ms-transform: scale(0.6);
	transform-origin: top right;
	-webkit-transform-origin: top right;
	-moz-transform-origin: top right;
	-ms-transform-origin: top right;
	margin: -74px 50px 0 0;
	position: relative;
	border: 2px solid #f0f0f0;
	border-radius: 5px
}

.institutions_info .share_group .qr_code::after {
	content: ' ';
	display: inline-block;
	position: absolute;
	right: -6px;
	top: 44%;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	background: #fff;
	width: 20px;
	height: 20px;
	z-index: -1
}

.institutions_info .link-to-cyp {
	position: absolute;
	top: 66px;
	right: 104px
}

.institutions_info .link-to-cyp a {
	width: 140px;
	line-height: 40px;
	color: #fff;
	background: #3c8cf0;
	display: inline-block;
	text-align: center;
	border-radius: 4px
}

.details_institutions_card .media-list li {
	margin-bottom: 35px
}

.details_institutions_card .media-list li:last-child {
	margin-bottom: 0
}

.details_institutions_card .media-list li:hover i.circle,.details_institutions_card .media-list li:first-child i.circle {
	border: 3px solid #cee2fb;
	background: #3c8cf0
}

.details_institutions_card .media-list li:last-child i.circle:after {
	content: '';
	display: none
}

.details_institutions_card .media-list li i.circle {
	width: 14px;
	height: 14px;
	border: 3px solid #eee;
	background: #eee;
	display: inline-block;
	border-radius: 50%;
	margin-right: 10px;
	position: relative;
	z-index: 3;
	position: relative;
	float: left;
	margin-top: 2px
}

.details_institutions_card .media-list li i.circle:after {
	content: '';
	display: block;
	width: 1px;
	height: 70px;
	position: absolute;
	border-left: 1px dashed #eeeeee;
	top: 15px;
	left: 3px
}

.details_institutions_card .media-list li .message {
	display: inline-block;
	font-size: 14px
}

.details_institutions_card .media-list li .message .headline {
	color: #333333;
	margin-bottom: 10px;
	display: block
}

.details_institutions_card .media-list li .message .headline:hover {
	color: #3c8cf0
}

.details_institutions_card .media-list li .message .info {
	color: #999999
}

.details_institutions_card .media-list li .message .info .tag {
	font-size: 12px;
	border: 1px solid #eeeeee;
	padding: 3px;
	margin-left: 10px
}

.details_institutions_card .load_more_media a {
	padding-top: 24px;
	color: #999;
	font-size: 12px;
	display: inline-block
}

.details_institutions_card .load_more_media a:hover {
	color: #3c8cf0
}

.details_institutions_card.member .user-group:nth-child(3) {
	margin-top: 30px
}

.details_institutions_card.member .capture {
	font-size: 14px;
	font-weight: 600;
	color: #5a626d
}

.details_institutions_card.member .capture i.title-line {
	display: inline-block;
	background: #5a626d;
	width: 3px;
	height: 14px;
	position: relative;
	top: 2px;
	margin-right: 8px
}

.details_institutions_card.member .member-list .member-item {
	padding: 20px;
	position: relative
}

.details_institutions_card.member .member-list .member-item::after {
	content: ' ';
	display: block;
	position: absolute;
	left: 86px;
	right: 0;
	bottom: 0;
	height: 1px;
	background: #eee
}

.details_institutions_card.member .member-list .member-item:last-child {
	padding-bottom: 0
}

.details_institutions_card.member .member-list .member-item:last-child::after {
	display: none
}

.details_institutions_card.member .member-list .member-item .avatar {
	float: left;
	width: 60px;
	height: 60px;
	overflow: hidden;
	border-radius: 50%;
	border: 1px solid #f1f1f1
}

.details_institutions_card.member .member-list .member-item .avatar img {
	width: 100%
}

.details_institutions_card.member .member-list .member-item .info {
	margin-left: 86px
}

.details_institutions_card.member .member-list .member-item .info .name {
	font-size: 16px;
	color: #333;
	font-weight: 600
}

.details_institutions_card.member .member-list .member-item .info .name a:hover {
	color: #3c8cf0
}

.details_institutions_card.member .member-list .member-item .info .name i.icon-identify_investor {
	font-size: 18px;
	color: #41ADFF;
	margin-left: 4px;
	position: relative;
	top: -1px
}

.details_institutions_card.member .member-list .member-item .info .name i.icon-cash_investor {
	font-size: 18px;
	color: #FFBE00;
	position: relative;
	top: -1px;
	left: -2px
}

.details_institutions_card.member .member-list .member-item .info .name span {
	color: #3c8cf0;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	padding: 2px 4px;
	border-radius: 14px;
	border: 1px solid #3c8cf0;
	position: relative;
	top: -2px;
	margin-left: 10px
}

.details_institutions_card.member .member-list .member-item .info .remume {
	font-size: 13px;
	color: #999;
	padding-top: 8px
}

.details_institutions_card.member .load-more-member {
	border-top: 1px solid #eee;
	margin-top: 20px
}

.details_institutions_card.member .load-more-member a {
	padding-top: 24px;
	color: #999;
	font-size: 12px;
	display: inline-block
}

.details_institutions_card.member .load-more-member a:hover {
	color: #3c8cf0
}

.details_institutions_card.style .tag-list .cell {
	vertical-align: top
}

.details_institutions_card.style .tag-list .label-name {
	color: #999;
	font-size: 14px;
	width: 74px
}

.details_institutions_card.style .tag-list .label-item span {
	font-size: 12px;
	color: #6671a1;
	background: #f6f9ff;
	border: 1px solid #dde1ea;
	display: inline-block;
	line-height: 1em;
	padding: 6px 10px;
	margin: 0 6px 12px 0
}

tbody#investment-list .link-list a,tbody#investment-list .link-list span {
	display: block;
	text-align: center
}

tbody#investment-list .name a {
	max-width: 150px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: middle
}

tbody#investment-list .taglist {
	margin-top: 10px
}

tbody#investment-list .taglist span {
	display: inline-block;
	font-size: 12px;
	color: #6671a1;
	padding: 3px 5px;
	border: 1px solid #eeeeee;
	margin: 0 5px 5px 0;
	white-space: nowrap
}

tbody#investment-list .institutions-list a,tbody#investment-list .institutions-list span {
	display: block;
	text-align: center
}

.investor-subjects-container {
	width: 1100px;
	margin: 20px auto 115px
}

.investor-subjects-container .banner-top {
	background: #ffffff;
	box-shadow: 3px 3px 10px #eee;
	font-size: 14px;
	color: #444444;
	line-height: 26px
}

.investor-subjects-container .banner-top .banner {
	height: 264px;
	position: relative
}

.investor-subjects-container .banner-top .banner img {
	width: 100%;
	height: 100%
}

.investor-subjects-container .banner-top .subject-info {
	padding: 20px
}

.investor-subjects-container .banner-top .share_group {
	position: absolute;
	top: 30px;
	right: 30px
}

.investor-subjects-container .main-content {
	margin-top: 10px;
	background: #ffffff;
	box-shadow: 3px 3px 10px #eee;
	font-size: 14px;
	color: #999999
}

.investor-subjects-container .main-content ul.investor-list {
	padding: 0 20px
}

.investor-subjects-container .main-content ul.investor-list li {
	padding: 20px 0;
	display: flex;
	align-items: center
}

.investor-subjects-container .main-content ul.investor-list li:not(:last-of-type) {
	border-bottom: 1px solid #eeeeee
}

.investor-subjects-container .main-content ul.investor-list li .investors-message {
	display: inline-block;
	width: 50%
}

.investor-subjects-container .main-content ul.investor-list li .investors-message .avatar {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	float: left
}

.investor-subjects-container .main-content ul.investor-list li .investors-message .message {
	margin-left: 75px
}

.investor-subjects-container .main-content ul.investor-list li .investors-message .message .title {
	font-size: 16px;
	color: #444444;
	margin-bottom: 5px
}

.investor-subjects-container .main-content ul.investor-list li .investors-message .message .name {
	font-size: 14px;
	color: #41ADFF;
	margin-bottom: 5px
}

.investor-subjects-container .main-content ul.investor-list li .investors-message .message .name span {
	color: #999999;
	margin-left: 10px
}

.investor-subjects-container .main-content ul.investor-list li .investors-message .message .name .icon-vip {
	height: 11px;
	margin-right: 2px;
	vertical-align: baseline
}

.investor-subjects-container .main-content ul.investor-list li .investors-message .message .name .icon-vip:first-of-type {
	margin-left: 5px
}

.investor-subjects-container .main-content ul.investor-list li .investors-message .message .info {
	font-size: 14px;
	color: #999999
}

.investor-subjects-container .main-content ul.investor-list li .price {
	width: 40%;
	display: inline-block
}

.investor-subjects-container .main-content ul.investor-list li .price .current-price {
	color: #41ADFF;
	font-size: 20px
}

.investor-subjects-container .main-content ul.investor-list li .price .pre-price {
	color: #999999;
	font-size: 12px;
	margin-left: 10px
}

.investor-subjects-container .main-content ul.investor-list li .price .pre-price a {
	text-decoration: line-through
}

.investor-subjects-container .main-content ul.investor-list li .refer-btn {
	width: 76px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	color: #ffffff;
	border-radius: 2px;
	background: #41ADFF;
	text-align: center
}

.invest-comments-wrap {
	width: 1100px;
	margin: 20px auto;
	min-height: 800px;
	margin-bottom: 20px;
	padding: 20px 30px;
	background: #fff;
	box-shadow: 3px 3px 10px #eee
}

.invest-comments-wrap .startups-list {
	padding-bottom: 30px
}

.invest-comments-wrap .invest-comments-header {
	font-size: 20px;
	color: #333333;
	font-weight: bold
}

.invest-comments-wrap .invest-comments-header p {
	font-size: 16px;
	font-weight: normal;
	margin: 30px 0 25px 0
}

.invest-comments-wrap .card-wrap {
	position: relative;
	display: inline-block;
	margin-right: 20px;
	width: 332px;
	vertical-align: top;
	margin-bottom: 20px
}

.invest-comments-wrap .card-wrap input[type="radio"] {
	position: absolute;
	top: 115px;
	right: 10px;
	display: none
}

.invest-comments-wrap .card-wrap .startups-card {
	width: 100%;
	margin-right: 0;
	padding: 20px;
	font-size: 14px;
	color: #999999;
	outline: 1px solid #eeeeee
}

.invest-comments-wrap .card-wrap .startups-card:hover {
	background: rgba(60,140,240,0.05)
}

.invest-comments-wrap .card-wrap .startups-card .avatar {
	width: 60px;
	height: 60px;
	border-radius: 5px;
	float: left
}

.invest-comments-wrap .card-wrap .startups-card .info {
	margin-left: 75px
}

.invest-comments-wrap .card-wrap .startups-card .info .name {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 10px
}

.invest-comments-wrap .card-wrap .startups-card .info .name .text-overflow {
	max-width: 150px;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: bottom
}

.invest-comments-wrap .card-wrap .startups-card .info .name .industry {
	font-weight: normal;
	padding: 0 5px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #eeeeee;
	margin-left: 5px;
	font-size: 12px;
	color: #999999;
	border-radius: 2px
}

.invest-comments-wrap .card-wrap .startups-card .info .tag {
	margin-bottom: 10px;
	line-height: 18px;
	height: 36px;
	overflow: hidden
}

.invest-comments-wrap .card-wrap label {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.invest-comments-wrap .card-wrap .invite-comment-tip {
	display: none;
	text-align: center;
	color: #fe5e17;
	position: relative;
	top: 10px
}

.invest-comments-wrap .card-wrap input:checked {
	display: block
}

.invest-comments-wrap .card-wrap input:checked+.startups-card+.invite-comment-tip {
	display: block
}

.invest-comments-wrap .card-wrap input:checked+.startups-card {
	background: rgba(60,140,240,0.05)
}

.invest-comments-wrap .card-wrap:nth-child(3n) {
	margin-right: 0
}

.invest-comments-wrap .comments-wrap .words-count {
	top: 90px;
	right: 20px
}

.invest-comments-wrap .comments-wrap .title {
	font-size: 16px;
	color: #333333;
	margin-bottom: 20px
}

.invest-comments-wrap .comments-wrap .comment-textarea {
	position: relative
}

.invest-comments-wrap .comments-wrap .comment-textarea .col-sm-9 {
	width: 100%
}

.invest-comments-wrap .comments-wrap .comment-textarea textarea {
	border: 1px solid #d8dfe7;
	padding: 10px;
	width: 100%;
	min-height: 200px;
	font-size: 14px;
	word-wrap: break-word;
	line-height: 18px;
	overflow: hidden
}

.invest-comments-wrap .comments-wrap .comment-textarea .words-count {
	position: absolute;
	right: 15px;
	bottom: 80px;
	color: #bcc1c7
}

.invest-comments-wrap .comments-wrap .comment-textarea .words-count .remain-number {
	color: #428aef
}

.invest-comments-wrap .comments-wrap .comments-btn {
	display: block;
	margin: 20px auto;
	font-size: 14px;
	color: #fff;
	padding: 10px 25px;
	background: #428aef;
	text-align: center;
	border-radius: 5px;
	width: 110px;
	border: 1px solid #428aef
}

.invest-comments-wrap .comments-wrap .comments-btn.disabled {
	background: #fff;
	border: 1px solid #d8dfe7;
	color: #2b3344;
	cursor: not-allowed
}

.confirm-order-wrap {
	min-height: 800px;
	margin-bottom: 20px;
	background: #fff;
	box-shadow: 3px 3px 10px #eee;
	padding: 20px 30px;
	width: 1100px;
	margin: 20px auto
}

.confirm-order-wrap .page-title {
	font-size: 20px;
	color: #333333;
	font-weight: 500;
	margin-bottom: 30px
}

.confirm-order-wrap .section {
	margin-bottom: 30px
}

.confirm-order-wrap .section .section-title {
	font-size: 16px;
	color: #333333;
	margin-bottom: 16px
}

.confirm-order-wrap .section .section-title span {
	color: #3c8cf0;
	margin-left: 5px
}

.confirm-order-wrap .section .invitee-card {
	background: #f9f9f9;
	padding: 15px
}

.confirm-order-wrap .section .invitee-card img.avatar {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	float: left
}

.confirm-order-wrap .section .invitee-card .message {
	margin-left: 75px;
	color: #999999
}

.confirm-order-wrap .section .invitee-card .message .name {
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	margin-bottom: 10px
}

.confirm-order-wrap .section .invitee-card .message .name .icon-vip {
	height: 13px;
	margin-right: 2px
}

.confirm-order-wrap .section .invitee-card .message .name .icon-vip:first-of-type {
	margin-left: 5px
}

.confirm-order-wrap .section .invitee-card .message .name .post {
	font-size: 12px;
	color: #999999
}

.confirm-order-wrap .section .invitee-card .message .pitch {
	font-size: 14px;
	margin-bottom: 10px
}

.confirm-order-wrap .section .invitee-card .message .tag {
	font-size: 14px
}

.confirm-order-wrap .section .coupon-list .no-coupon {
	font-size: 14px;
	color: #999999;
	text-align: center;
	width: 160px;
	height: 80px;
	line-height: 80px;
	background: #f9f9f9
}

.confirm-order-wrap .section .coupon-list .coupon {
	display: inline-block;
	border: 1px solid #f1f4f8;
	width: 30%;
	position: relative;
	margin-left: 30px;
	margin-bottom: 15px
}

.confirm-order-wrap .section .coupon-list .coupon label {
	position: absolute;
	top: 0;
	bottom: 0;
	left: -22px;
	right: 0
}

.confirm-order-wrap .section .coupon-list .coupon input[type="radio"] {
	position: absolute;
	left: -20px;
	bottom: 35px
}

.confirm-order-wrap .section .coupon-list .coupon .top-message {
	padding: 15px
}

.confirm-order-wrap .section .coupon-list .coupon .top-message .number {
	float: left;
	font-size: 31px;
	color: #fe5e17;
	font-weight: 500
}

.confirm-order-wrap .section .coupon-list .coupon .top-message .info {
	margin-left: 85px;
	line-height: 1.5
}

.confirm-order-wrap .section .coupon-list .coupon .top-message .info .name {
	font-size: 14px;
	color: #666666
}

.confirm-order-wrap .section .coupon-list .coupon .top-message .info .tips {
	font-size: 12px;
	color: #999999
}

.confirm-order-wrap .section .coupon-list .coupon .deadline {
	font-size: 12px;
	color: #999999;
	border-top: 1px solid #f1f4f8;
	padding: 5px 15px;
	margin: 0
}

.confirm-order-wrap .section .coupon-list .coupon .deadline span {
	margin-right: 10px
}

.confirm-order-wrap .section .description-content {
	font-size: 14px;
	color: #999999;
	line-height: 26px
}

.confirm-order-wrap .section .description-content:not(:last-of-type) {
	margin-bottom: 30px
}

.confirm-order-wrap .section .price-content {
	font-size: 14px;
	color: #999999
}

.confirm-order-wrap .section .price-content p {
	font-size: 14px;
	color: #333333
}

.confirm-order-wrap .section .price-content p.final-price {
	color: #3c8cf0
}

.confirm-order-wrap .section .pay-style {
	border: 1px solid #eeeeee;
	border-radius: 4px;
	width: 300px;
	padding: 20px 26px;
	font-size: 14px;
	color: #999999;
	position: relative;
	margin-bottom: 10px
}

.confirm-order-wrap .section .pay-style canvas {
	position: absolute;
	right: -160px;
	top: -50px
}

.confirm-order-wrap .section .pay-style label {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 2
}

.confirm-order-wrap .section .pay-style input[type="radio"] {
	position: absolute;
	left: 26px;
	top: 32px
}

.confirm-order-wrap .section .pay-style .message {
	margin-left: 40px
}

.confirm-order-wrap .section .pay-style .message .pay-title {
	font-size: 14px;
	color: #333333
}

.confirm-order-wrap .section .pay-style.hide {
	display: none
}

.confirm-order-wrap .section .pay-style .pay-title {
	font-size: 14px;
	color: #333333
}

.confirm-order-wrap .section .pay-style .pay-title .change-style {
	color: #428aef;
	cursor: pointer
}

.confirm-order-wrap .section .pay-button {
	display: block;
	margin: 30px auto;
	font-size: 14px;
	color: #fff;
	padding: 10px 25px;
	text-align: center;
	background: #3C8CF0;
	border-radius: 4px;
	width: 120px;
	border: 1px solid #428aef
}

.confirm-order-wrap .section .pay-button.disabled {
	background: #fff;
	border: 1px solid #d8dfe7;
	color: #2b3344;
	cursor: not-allowed
}

.confirm-bg {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,0.5);
	z-index: 10
}

.confirm-bg .confirm-alert {
	width: 440px;
	height: 245px;
	position: fixed;
	background: #ffffff;
	z-index: 100;
	margin-left: 50%;
	left: -220px;
	top: 40%
}

.confirm-bg .confirm-alert .title {
	line-height: 50px;
	font-size: 20px;
	color: #464950;
	padding: 0 25px;
	background: #f5f8fd
}

.confirm-bg .confirm-alert .info {
	padding: 50px;
	text-align: center;
	font-size: 16px
}

.confirm-bg .confirm-alert .input-filed {
	margin: 0 auto;
	text-align: center
}

.confirm-bg .confirm-alert .input-filed .btn-item {
	margin: 0 5px;
	width: 110px;
	height: 34px;
	line-height: 34px;
	padding: 0;
	width: 110px;
	text-align: center;
	border-radius: 3px
}

.confirm-bg .confirm-alert .input-filed .btn-item.btn-submit {
	background: #428aef;
	border: none;
	color: #ffffff
}

.confirm-bg .confirm-alert .input-filed .btn-item.btn-cancle {
	background: #ffffff;
	color: #72727a;
	border: 1px solid #dde1e4
}

.success_prompt {
	background: #fff;
	text-align: center;
	padding: 80px 0
}

.success_prompt img {
	width: 114px;
	height: 114px
}

.success_prompt .caption {
	color: #3c8cf0;
	font-size: 20px
}

.success_prompt .caption i {
	color: #3c8cf0;
	font-size: 45px;
	vertical-align: middle;
	margin-right: 20px
}

.success_prompt .text {
	width: 480px;
	text-align: center;
	font-size: 14px;
	color: #999999;
	line-height: 26px;
	margin: 20px auto 30px
}

.success_prompt .order-link {
	display: block;
	width: 140px;
	height: 37px;
	margin: 0 auto;
	line-height: 37px;
	border: 1px solid #3c8cf0;
	border-radius: 4px;
	font-size: 16px;
	color: #3C8CF0;
	padding: 0 20px;
	text-align: center;
	cursor: pointer
}

.paid-success {
	padding: 0 20px;
	width: 1100px;
	margin: 20px auto 255px
}

.paid-success .commend-investors {
	margin-top: 50px
}

.paid-success .commend-investors div.title {
	font-size: 18px;
	color: #999999;
	line-height: 26px
}

.paid-success .commend-investors .investors-list {
	margin-top: 30px
}

.paid-success .commend-investors .investors-list .investor-card {
	display: inline-block;
	padding: 20px;
	width: 346px;
	background: #ffffff;
	margin-bottom: 10px
}

.paid-success .commend-investors .investors-list .investor-card:not(:nth-child(3n)) {
	margin-right: 10px
}

.paid-success .commend-investors .investors-list .investor-card:hover .message .name {
	color: #3c8cf0
}

.paid-success .commend-investors .investors-list .investor-card .avatar {
	float: left;
	width: 60px;
	height: 60px;
	border-radius: 50%
}

.paid-success .commend-investors .investors-list .investor-card .message {
	margin-left: 75px;
	font-size: 14px;
	color: #999999;
	position: relative
}

.paid-success .commend-investors .investors-list .investor-card .message span.price {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 14px;
	color: #3C8CF0
}

.paid-success .commend-investors .investors-list .investor-card .message p {
	margin-bottom: 10px
}

.paid-success .commend-investors .investors-list .investor-card .message p:last-child {
	margin-bottom: 0
}

.paid-success .commend-investors .investors-list .investor-card .message .name {
	font-size: 16px;
	color: #333333;
	font-weight: bold
}

.paid-success .commend-investors .investors-list .investor-card .message .name a {
	color: #333333
}

.paid-success .commend-investors .investors-list .investor-card .message .name .icon-vip {
	height: 13px;
	margin-right: 2px;
	vertical-align: inherit
}

.paid-success .commend-investors .investors-list .investor-card .message .name .icon-vip:first-of-type {
	margin-left: 5px
}

.paid-success .commend-investors .investors-list .investor-card .message .title {
	font-weight: normal;
	font-size: 12px;
	height: 18px;
	color: #999999;
	margin-left: 3px
}

.paid-success .commend-investors .investors-list .investor-card .message .describe {
	height: 66px;
	overflow: hidden;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	overflow: hidden;
	-webkit-box-orient: vertical;
	height: 61px;
	color: #999999;
	font-size: 14px
}

.paid-success .commend-investors .investors-list .investor-card .message .tag {
	font-size: 14px;
	color: #999999;
	line-height: 22px;
	height: 22px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.paid-success .commend-investors .more_btn {
	text-align: center
}

.paid-success .commend-investors .more_btn a {
	font-size: 14px;
	color: #999999
}

.user-me-card.startup_meets {
	padding: 26px
}

.user-me-card.startup_meets .startup_info {
	border-bottom: 1px solid #eaedf5;
	padding-bottom: 26px
}

.user-me-card.startup_meets .startup_info img {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	margin-right: 20px;
	vertical-align: middle
}

.user-me-card.startup_meets .startup_info .name {
	font-size: 18px;
	color: #333;
	font-weight: bold
}

.user-me-card.startup_meets .startup_info .pitch {
	font-size: 14px;
	color: #999;
	padding-top: 10px
}

.user-me-card.startup_meets .form_meets {
	width: 550px;
	padding: 40px 0
}

.user-me-card.startup_meets .form_meets .col-sm-3 {
	width: 20%
}

.user-me-card.startup_meets .form_meets .form-group.row {
	margin-bottom: 32px
}

.user-me-card.startup_meets .form_meets .form-group select {
	width: 344px;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(../images/arrow.png) right center no-repeat
}

.user-me-card.startup_meets .form_meets ul.meets_type li {
	color: #3c4556;
	font-size: 14px;
	line-height: 34px;
	min-width: 120px;
	text-align: center;
	display: inline-block;
	border: 1px solid #e3e4e8;
	border-radius: 5px;
	margin-right: 12px;
	cursor: pointer
}

.user-me-card.startup_meets .form_meets ul.meets_type li.active {
	background: #3c8cf0;
	color: #fff;
	border: none
}

.user-me-card.startup_meets .form_meets .react-datepicker {
	width: 405px;
	border-color: #eee
}

.user-me-card.startup_meets .form_meets .react-datepicker .react-datepicker__header {
	background: none;
	border: none;
	padding: 0
}

.user-me-card.startup_meets .form_meets .react-datepicker .react-datepicker__header .react-datepicker__navigation {
	top: 25px;
	border-width: 7px
}

.user-me-card.startup_meets .form_meets .react-datepicker .react-datepicker__header .react-datepicker__navigation.react-datepicker__navigation--previous {
	border-right-color: #3c8cf0
}

.user-me-card.startup_meets .form_meets .react-datepicker .react-datepicker__header .react-datepicker__navigation.react-datepicker__navigation--next {
	border-left-color: #3c8cf0
}

.user-me-card.startup_meets .form_meets .react-datepicker .react-datepicker__header .react-datepicker__current-month {
	background: #fafcff;
	line-height: 64px;
	font-size: 18px;
	font-weight: normal;
	color: #3c8cf0
}

.user-me-card.startup_meets .form_meets .react-datepicker .react-datepicker__day-name,.user-me-card.startup_meets .form_meets .react-datepicker .react-datepicker__day {
	margin: 0 11px;
	width: 34px;
	line-height: 32px;
	border: 1px solid transparent;
	font-size: 12px
}

.user-me-card.startup_meets .form_meets .react-datepicker .react-datepicker__day-name.react-datepicker__day:hover,.user-me-card.startup_meets .form_meets .react-datepicker .react-datepicker__day.react-datepicker__day:hover {
	border-radius: 50%;
	color: #3c8cf0;
	background: #fff;
	border-color: #3c8cf0
}

.user-me-card.startup_meets .form_meets .react-datepicker .react-datepicker__day-name.react-datepicker__day--selected,.user-me-card.startup_meets .form_meets .react-datepicker .react-datepicker__day.react-datepicker__day--selected {
	border-radius: 50%;
	color: #fff !important;
	background: #3c8cf0 !important
}

.user-me-card.startup_meets .form_meets .react-datepicker .react-datepicker__day-name.react-datepicker__day--outside-month,.user-me-card.startup_meets .form_meets .react-datepicker .react-datepicker__day.react-datepicker__day--outside-month {
	color: #d1d2d3
}

.user-me-card.startup_meets .form_meets .react-datepicker .react-datepicker__day-name.react-datepicker__day--weekend,.user-me-card.startup_meets .form_meets .react-datepicker .react-datepicker__day.react-datepicker__day--weekend {
	color: #fe716e
}

.user-me-card.startup_meets .form_meets .react-datepicker .react-datepicker__day-name.react-datepicker__day--weekend.react-datepicker__day--outside-month,.user-me-card.startup_meets .form_meets .react-datepicker .react-datepicker__day.react-datepicker__day--weekend.react-datepicker__day--outside-month {
	color: #ffc0bf
}

.user-me-card.startup_meets .form_meets .time_view {
	border: 1px solid #eee;
	border-radius: 5px;
	width: 405px
}

.user-me-card.startup_meets .form_meets .time_view table td {
	text-align: center;
	font-size: 12px;
	height: 46px;
	line-height: 46px
}

.user-me-card.startup_meets .form_meets .time_view table td.item_time {
	display: inline-block;
	width: 58px;
	color: #333;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	cursor: pointer
}

.user-me-card.startup_meets .form_meets .time_view table td.item_time:nth-child(6n+1) {
	border-right: none
}

.user-me-card.startup_meets .form_meets .time_view table td.item_time.active {
	color: #fff;
	background: #3c8cf0
}

.user-me-card.startup_meets .form_meets .time_view table td.item_title {
	color: #333;
	background: #fafcff;
	width: 52px
}

.user-me-card.startup_meets .form_meets .time_view table tr:first-child .item_title {
	border-radius: 5px 0 0 0
}

.user-me-card.startup_meets .form_meets .time_view table tr:last-child .item_title {
	border-radius: 0 0 0 5px
}

.user-me-card.startup_meets .form_meets .time_view table tr:nth-child(2) .item_title {
	position: relative
}

.user-me-card.startup_meets .form_meets .time_view table tr:nth-child(2) .item_title::before,.user-me-card.startup_meets .form_meets .time_view table tr:nth-child(2) .item_title::after {
	position: absolute;
	left: 0;
	right: 0;
	content: ' ';
	display: block;
	background: #eee;
	height: 1px
}

.user-me-card.startup_meets .form_meets .time_view table tr:nth-child(2) .item_title::before {
	top: -1px
}

.user-me-card.startup_meets .form_meets .time_view table tr:nth-child(2) .item_title::after {
	bottom: 0
}

.user-me-card.startup_meets .form_meets .time_view table tr:last-child td {
	border-bottom: none
}

.user-me-card.startup_meets .form_meets .promptText {
	color: #ff6000;
	padding-top: 10px;
	height: 30px
}

.user-me-card.startup_meets .form_meets .new_meets_btn {
	text-align: center;
	margin: -10px 0 30px 0
}

.user-me-card.startup_meets .form_meets .new_meets_btn .add_address {
	cursor: pointer;
	color: #333;
	font-size: 14px;
	line-height: 30px;
	width: 132px;
	text-align: center;
	border: 1px solid #e3e4e8;
	border-radius: 5px;
	display: inline-block
}

.user-me-card.startup_meets .form_meets .new_meets_btn .add_address:hover,.user-me-card.startup_meets .form_meets .new_meets_btn .add_address:focus,.user-me-card.startup_meets .form_meets .new_meets_btn .add_address.active {
	color: #3c8cf0;
	border: 1px solid #3c8cf0
}

.user-me-card.startup_meets .form_meets .new_meets_btn .confirm_meet {
	cursor: pointer;
	background: #3c8cf0;
	color: #fff;
	font-size: 14px;
	width: 250px;
	text-align: center;
	line-height: 42px;
	border-radius: 5px;
	display: inline-block;
	padding: 0;
	border: none
}

.user-me-card.startup_meets .form_meets .new_meets_btn .confirm_meet.btn[disabled] {
	background: transparent;
	color: #d8dfe7;
	border: 1px solid #d8dfe7;
	opacity: 1
}

.user-me-card.startup_meets .form_meets .meets_info {
	font-size: 14px;
	line-height: 2em
}

.user-me-card.startup_meets .form_meets .meets_info .info_content {
	color: #009afc
}

.user-me-card.startup_meets .form_meets .meet_success {
	text-align: center;
	font-size: 18px;
	color: #009afc
}

.user-me-card.startup_meets .form_meets .meet_success i {
	font-size: 70px;
	vertical-align: middle;
	margin-right: 15px
}

.user-me-card.startup_meets .form_meets .dialog_btn {
	text-align: center;
	padding-top: 20px
}

.user-me-card.startup_meets .form_meets .dialog_btn div {
	cursor: pointer;
	font-size: 12px;
	border-radius: 5px;
	display: inline-block
}

.user-me-card.startup_meets .form_meets .dialog_btn .cancel {
	color: #ced4dc;
	padding: 8px 35px;
	margin-right: 18px;
	border: 1px solid #e3e4e8
}

.user-me-card.startup_meets .form_meets .dialog_btn .confirm {
	background: #009afc;
	color: #fff;
	padding: 8px 35px;
	border: none;
	font-size: 12px
}

.user-me-card.startup_meets .form_meets .dialog_btn .confirm.btn[disabled] {
	background: #ffffff;
	color: #d8dfe7;
	border: 1px solid #d8dfe7;
	opacity: 1
}

.user-me-card.startup_meets .form_meets #new_meets_form>div>div.form-group.row:nth-child(2) {
	margin-bottom: 0
}

.user-me-card.startup_meets .form_meets .investor_phone .col-sm-9 input {
	width: 244px;
	display: inline-block
}

.user-me-card.startup_meets .form_meets .investor_phone .col-sm-9 span.help-block {
	display: inline-block;
	margin-left: 20px;
	font-size: 12px
}

.react-datepicker {
	font-family: Lantinghei SC,Arial,Hiragino Sans GB,Microsoft YaHei,sans-serif
}

.opinions_list,.details_users_info_card.options {
	margin-top: 10px
}

.opinions_list a,.details_users_info_card.options a {
	display: block
}

.opinions_list .opinions_card,.details_users_info_card.options .opinions_card {
	margin-right: 20px;
	padding: 40px;
	background: #fff;
	box-shadow: 3px 3px 10px #eee;
	margin-top: 20px
}

.opinions_list .opinions_card .opin_tit,.details_users_info_card.options .opinions_card .opin_tit {
	color: #2d464d;
	font-size: 24px;
	padding-bottom: 6px;
	font-weight: 500;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.opinions_list .opinions_card .opin_column_explain,.details_users_info_card.options .opinions_card .opin_column_explain {
	color: #bcc4d5;
	font-size: 14px;
	letter-spacing: 2px
}

.opinions_list .opinions_card .opin_label span,.details_users_info_card.options .opinions_card .opin_label span {
	background: #f6f9ff;
	border: 1px solid #eaedf5;
	color: #6671a1;
	display: inline-block;
	padding: 4px 10px;
	margin: 4px;
	font-size: 12px
}

.opinions_list .opinions_card article,.details_users_info_card.options .opinions_card article {
	font-size: 16px;
	color: #333;
	line-height: 2em
}

.opinions_list .opinions_card .opin_from,.details_users_info_card.options .opinions_card .opin_from {
	color: #bcc4d5;
	font-size: 12px;
	padding-top: 42px;
	display: inline-block
}

.opinions_list .opinions_card .opin_share,.details_users_info_card.options .opinions_card .opin_share {
	padding-top: 42px;
	float: right;
	position: static
}

.opinions_list .opinions_card .opinions_reward,.details_users_info_card.options .opinions_card .opinions_reward {
	border-top: 1px solid #eaedf5;
	margin-top: 16px;
	padding-top: 40px;
	text-align: center;
	font-size: 12px
}

.opinions_list .opinions_card .opinions_reward .reward_title,.details_users_info_card.options .opinions_card .opinions_reward .reward_title {
	color: #bcc4d5
}

.opinions_list .opinions_card .opinions_reward .reward_btn,.details_users_info_card.options .opinions_card .opinions_reward .reward_btn {
	padding-top: 7px
}

.opinions_list .opinions_card .opinions_reward .reward_btn a,.details_users_info_card.options .opinions_card .opinions_reward .reward_btn a {
	color: #ff6000;
	width: 44px;
	height: 44px;
	line-height: 44px;
	border: 1px solid #eaedf5;
	border-radius: 50%;
	display: inline-block
}

.opinions_hot {
	background: #fff;
	margin-top: 30px;
	padding: 40px
}

.opinions_hot .hot_title {
	color: #333;
	font-size: 16px;
	font-weight: 500
}

.opinions_hot .hot_item {
	padding: 26px 0 12px 0;
	border-bottom: 1px dashed #dae1e8
}

.opinions_hot .hot_item .hot_tit {
	font-size: 15px;
	padding-bottom: 6px
}

.opinions_hot .hot_item .hot_tit a {
	color: #33
}

.opinions_hot .hot_item .info {
	font-size: 12px
}

.opinions_hot .hot_item .info img {
	width: 18px;
	height: 18px;
	border-radius: 50%;
	margin-right: 3px
}

.opinions_hot .hot_item .info a {
	color: #bcc4d5
}

.opinions_hot .hot_item a {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block
}

.opinions_reply_list,.details_users_info_card.options {
	margin: 20px 20px 0 0;
	background: #fff;
	padding: 40px;
	position: relative;
	box-shadow: 3px 3px 10px #eee
}

.opinions_reply_list.details_users,.details_users_info_card.options.details_users {
	margin: 10px 10px 0 0
}

.opinions_reply_list .reply_list_title,.details_users_info_card.options .reply_list_title {
	font-size: 17px;
	color: #343d42;
	font-weight: 500
}

.opinions_reply_list .reply_list_praise,.details_users_info_card.options .reply_list_praise {
	position: absolute;
	right: 40px;
	top: 40px
}

.opinions_reply_list .reply_list_praise a,.opinions_reply_list .reply_list_praise span,.details_users_info_card.options .reply_list_praise a,.details_users_info_card.options .reply_list_praise span {
	color: #666;
	font-size: 13px;
	padding-right: 25px;
	background: url(../images/icon.png) no-repeat right -7px;
	background-size: 25px
}

.opinions_reply_list .reply_list_praise i,.details_users_info_card.options .reply_list_praise i {
	margin-left: 5px
}

.opinions_reply_list .reply_card .opin_reply_card,.details_users_info_card.options .reply_card .opin_reply_card {
	border-bottom: 1px solid #f1f4f8;
	padding-top: 10px
}

.opinions_reply_list .reply_card article,.details_users_info_card.options .reply_card article {
	color: #333;
	font-size: 14px;
	margin-left: 52px;
	line-height: 2em
}

.opinions_reply_list .reply_card .opin_column,.details_users_info_card.options .reply_card .opin_column {
	padding: 12px 0;
	margin-left: 52px
}

.opinions_list .opin_author,.details_users_info_card.options .opin_author,.user-me-card .opin_author {
	padding: 10px 0;
	position: relative
}

.opinions_list .opin_author a,.details_users_info_card.options .opin_author a,.user-me-card .opin_author a {
	display: inline-block
}

.opinions_list .opin_author .row,.details_users_info_card.options .opin_author .row,.user-me-card .opin_author .row {
	display: table-row
}

.opinions_list .opin_author .cell,.details_users_info_card.options .opin_author .cell,.user-me-card .opin_author .cell {
	display: table-cell;
	font-size: 12px;
	vertical-align: middle
}

.opinions_list .opin_author .cell img,.details_users_info_card.options .opin_author .cell img,.user-me-card .opin_author .cell img {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	margin-right: 12px
}

.opinions_list .opin_author .cell .name,.details_users_info_card.options .opin_author .cell .name,.user-me-card .opin_author .cell .name {
	color: #495165
}

.opinions_list .opin_author .cell .pitch,.opinions_list .opin_author .cell .date,.details_users_info_card.options .opin_author .cell .pitch,.details_users_info_card.options .opin_author .cell .date,.user-me-card .opin_author .cell .pitch,.user-me-card .opin_author .cell .date {
	color: #bcc4d5
}

.opinions_list .opin_author .concern,.opinions_list .opin_author .follow-btn,.details_users_info_card.options .opin_author .concern,.details_users_info_card.options .opin_author .follow-btn,.user-me-card .opin_author .concern,.user-me-card .opin_author .follow-btn {
	line-height: 30px;
	padding: 0 15px;
	border: 1px solid #428aef;
	display: block;
	color: #428aef;
	border-radius: 5px;
	position: absolute;
	right: 0;
	top: 12px
}

.opinions_list .opin_author .concern.btn-followed,.opinions_list .opin_author .follow-btn.btn-followed,.details_users_info_card.options .opin_author .concern.btn-followed,.details_users_info_card.options .opin_author .follow-btn.btn-followed,.user-me-card .opin_author .concern.btn-followed,.user-me-card .opin_author .follow-btn.btn-followed {
	background: #428aef;
	color: #fff
}

.opinions_list .opin_column,.details_users_info_card.options .opin_column,.user-me-card .opin_column {
	font-size: 14px;
	padding-top: 20px
}

.opinions_list .opin_column li,.details_users_info_card.options .opin_column li,.user-me-card .opin_column li {
	float: left;
	color: #999
}

.opinions_list .opin_column li i,.details_users_info_card.options .opin_column li i,.user-me-card .opin_column li i {
	margin-right: 3px;
	font-size: 12px
}

.opinions_list .opin_column li.praise,.details_users_info_card.options .opin_column li.praise,.user-me-card .opin_column li.praise {
	margin-right: 35px
}

.opinions_list .opin_column li.reward,.details_users_info_card.options .opin_column li.reward,.user-me-card .opin_column li.reward {
	float: right
}

.opinions_list .opin_column li.reward .icon_reward,.details_users_info_card.options .opin_column li.reward .icon_reward,.user-me-card .opin_column li.reward .icon_reward {
	background: #fb6568;
	border-radius: 50%;
	width: 21px;
	height: 21px;
	display: inline-block;
	margin-right: 3px
}

.opinions_list .opin_column li.reward .icon_reward i,.details_users_info_card.options .opin_column li.reward .icon_reward i,.user-me-card .opin_column li.reward .icon_reward i {
	color: #fffd84;
	margin-left: 4px
}

.opinions_list .opin_column li.reward span,.details_users_info_card.options .opin_column li.reward span,.user-me-card .opin_column li.reward span {
	color: #fe5e17
}

.share_to {
	color: #4d5564
}

.share_to a {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	text-align: center;
	display: inline-block;
	color: #fff
}

.share_to a i {
	font-size: 20px;
	line-height: 30px
}

.share_to .weibo {
	background: #fe726e;
	margin-left: 12px
}

.share_to .weixin {
	background: #6cc95b
}

.change-password {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1000
}

.change-password .change-bg {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,0.5);
	opacity: 0;
	filter: alpha(opacity=0)
}

.change-password .change-password-box {
	width: 816px;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -200%);
	-webkit-transform: translate(-50%, -200%);
	-moz-transform: translate(-50%, -200%);
	-ms-transform: translate(-50%, -200%);
	opacity: 0;
	padding: 24px;
	box-shadow: none
}

.change-password .change-password-box .close-btn {
	position: absolute;
	right: 24px;
	top: 24px;
	width: 20px;
	height: 20px;
	background: url(../images/close.png) no-repeat;
	background-size: cover;
	cursor: pointer
}

.change-password .change-password-box .password-form {
	padding-top: 22px
}

.change-password .change-password-box .password-form .form-group .col-sm-3 {
	font-weight: normal;
	width: 106px;
	padding: 0;
	line-height: 34px
}

.change-password .change-password-box .password-form .form-group .col-sm-9 {
	padding: 0
}

.change-password .change-password-box .password-form .form-group .col-sm-9 input {
	width: 330px;
	display: inline-block
}

.change-password .change-password-box .password-form .form-group .col-sm-9 .help-block {
	display: inline-block;
	margin-left: 14px;
	margin-bottom: 0
}

.change-password .change-password-box .password-form .form-group::after {
	clear: both;
	display: block;
	content: ' '
}

.change-password .change-password-box .password-form .form-group.has-error .form-control {
	border-color: #fe716e
}

.change-password .change-password-box .password-form .form-group.has-error .control-label {
	color: #333
}

.change-password .change-password-box .password-form .form-group.has-error .help-block {
	color: #fe716e
}

.change-password .change-password-box .password-form .form-group.btn-group {
	text-align: center;
	display: block;
	padding-top: 24px
}

.change-password .change-password-box .password-form .form-group.btn-group .password-btn {
	display: inline-block;
	width: 110px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	border-radius: 5px;
	outline: none;
	cursor: pointer
}

.change-password .change-password-box .password-form .form-group.btn-group .password-btn.submit-btn {
	background: #428aef;
	border: none;
	color: #fff
}

.change-password .change-password-box .password-form .form-group.btn-group .password-btn.cancel-btn {
	border: 1px solid #d8dfe7;
	color: #c7ced6;
	margin-right: 6px
}

.change-password .change-password-box .text {
	color: #333;
	font-size: 24px;
	line-height: 160px;
	text-align: center
}

.change-password .change-success-box {
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	width: 440px;
	height: 226px
}

.change-password .change-success-box .title {
	background: #f5f8fd;
	line-height: 50px;
	padding-left: 30px;
	color: #434a54;
	font-size: 18px
}

.change-password .change-success-box .close-btn {
	position: absolute;
	right: 40px;
	top: 40px;
	width: 20px;
	height: 20px;
	background: url(../images/close.png) no-repeat;
	background-size: cover;
	right: 14px;
	top: 14px;
	cursor: pointer
}

.change-password .change-success-box .text {
	color: #333;
	font-size: 18px;
	line-height: 160px;
	text-align: center
}

.change-password .change-success-box .text img {
	vertical-align: middle;
	margin-right: 20px
}

.change-password.show .change-bg {
	opacity: 1;
	filter: alpha(opacity=100);
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s
}

.change-password.show .change-password-box {
	opacity: 1;
	filter: alpha(opacity=100);
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s
}

#slide-nav-open a {
	width: 170px;
	-webkit-transition: width .3s ease-in;
	-moz-transition: width .3s ease-in;
	transition: width .3s ease-in
}

#slide-nav-close a {
	width: 70px;
	-webkit-transition: width .3s ease-out;
	-moz-transition: width .3s ease-out;
	transition: width .3s ease-out
}

.option-animate-enter {
	opacity: 0.01;
	filter: alpha(opacity=1);
	-webkit-transform: translate(0, 20px);
	-moz-transform: translate(0, 20px);
	transform: translate(0, 20px);
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	transition: all 1s
}

.option-animate-enter.option-animate-enter-active {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	transform: translate(0, 0)
}

.option-animate-leave {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	transition: all 1s
}

.option-animate-leave.option-animate-leave-active {
	opacity: 0.01;
	filter: alpha(opacity=1);
	-webkit-transform: translate(0, 20px);
	-moz-transform: translate(0, 20px);
	transform: translate(0, 20px)
}

#modal-form {
	display: block !important;
	z-index: 100
}

#modal-form .modal-body {
	max-height: 500px;
	overflow: auto
}

.modal-dialog {
	z-index: 1070
}

.modal_animate .modal-dialog {
	animation: modal 1s ease-in-out;
	-webkit-animation: modal 1s ease-in-out;
	-moz-animation: modal 1s ease-in-out
}

.modal_animate .modal-backdrop {
	animation: modal_bg .3s ease-in-out;
	-webkit-animation: modal_bg .3s ease-in-out;
	-moz-animation: modal_bg .3s ease-in-out
}

@-webkit-keyframes modal_bg {
	0% {
		opacity: 0;
		filter: alpha(opacity=0)
	}

	100% {
		opacity: 0.5;
		filter: alpha(opacity=50)
	}
}

@-moz-keyframes modal_bg {
	0% {
		opacity: 0;
		filter: alpha(opacity=0)
	}

	100% {
		opacity: 0.5;
		filter: alpha(opacity=50)
	}
}

@keyframes modal_bg {
	0% {
		opacity: 0;
		filter: alpha(opacity=0)
	}

	100% {
		opacity: 0.5;
		filter: alpha(opacity=50)
	}
}

@-webkit-keyframes modal {
	0% {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translate(0, -100%)
	}

	30% {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translate(0, -50%)
	}

	60% {
		opacity: 0.6;
		filter: alpha(opacity=60);
		-webkit-transform: translate(0, 0)
	}

	100% {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: translate(0, 0)
	}
}

@-moz-keyframes modal {
	0% {
		opacity: 0;
		filter: alpha(opacity=0);
		-moz-transform: translate(0, -100%)
	}

	30% {
		opacity: 0;
		filter: alpha(opacity=0);
		-moz-transform: translate(0, -50%)
	}

	60% {
		opacity: 0.6;
		filter: alpha(opacity=60);
		-moz-transform: translate(0, 0)
	}

	100% {
		opacity: 1;
		filter: alpha(opacity=100);
		-moz-transform: translate(0, 0)
	}
}

@keyframes modal {
	0% {
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translate(0, -100%)
	}

	30% {
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translate(0, -50%)
	}

	60% {
		opacity: 0.6;
		filter: alpha(opacity=60);
		transform: translate(0, 0)
	}

	100% {
		opacity: 1;
		filter: alpha(opacity=100);
		transform: translate(0, 0)
	}
}

.required-symbol {
	color: #a94442
}

textarea {
	resize: none
}

textarea#user_resume {
	height: 140px
}

#workExperiences .workToNowCheckbox,#workExperiences .eduToNowCheckbox,#eduExperiences .workToNowCheckbox,#eduExperiences .eduToNowCheckbox {
	display: inline-block;
	margin-left: 30px;
	width: 90px;
	position: relative;
	top: 5px
}

#workExperiences .workToNowCheckbox .form-group.row,#workExperiences .eduToNowCheckbox .form-group.row,#eduExperiences .workToNowCheckbox .form-group.row,#eduExperiences .eduToNowCheckbox .form-group.row {
	margin-top: -10px;
	margin-bottom: 0
}

#workExperiences .workToNowCheckbox .form-group.row label.control-label.col-sm-3,#workExperiences .eduToNowCheckbox .form-group.row label.control-label.col-sm-3,#eduExperiences .workToNowCheckbox .form-group.row label.control-label.col-sm-3,#eduExperiences .eduToNowCheckbox .form-group.row label.control-label.col-sm-3 {
	display: none
}

#workExperiences .datePrompt,#eduExperiences .datePrompt {
	position: relative;
	top: -10px;
	color: #a94442
}

.fileInput .transparent-label label {
	display: none
}

.fileInput img {
	width: 50px;
	height: 50px
}

.acknowledge {
	position: relative
}

.acknowledge .prompt_info {
	position: absolute;
	left: 26%;
	top: 2px;
	margin: 5px 0 0 20px
}

.acknowledge .prompt_info a {
	color: #428aef
}

@media (max-width: 768px) {
	.acknowledge .prompt_info {
		left: 0;
		top: 27px
	}
}

.search-result-page .search-result-form {
	margin-top: 36px
}

.search-result-page .search-result-form .search-area {
	height: 42px;
	width: 690px;
	margin: 0 auto;
	overflow: hidden;
	position: relative
}

.search-result-page .search-result-form .search-area .search-group {
	margin-right: 102px
}

.search-result-page .search-result-form .search-area .search-group .search-input input {
	-webkit-appearance: none;
	appearance: none;
	width: 100%;
	margin: 0;
	border: none;
	outline: none;
	background: #fff;
	padding: 0 10px;
	border-left: 1px solid #e4e6e7;
	border-top: 1px solid #e4e6e7;
	border-bottom: 1px solid #e4e6e7;
	border-radius: 4px 0 0 4px;
	height: 42px;
	line-height: 42px\9
}

.search-result-page .search-result-form .search-area .search-group .search-input input:focus {
	border-color: #3c8cf0;
	line-height: normal\9;
	line-height: 2.4em\9
}

.search-result-page .search-result-form .search-area .search-group .search-btn {
	position: absolute;
	right: 0;
	top: 0;
	height: 42px;
	width: 102px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	background: #3c8cf0;
	border-radius: 0 4px 4px 0
}

.search-result-page .search-result-form .search-area .search-group .search-btn input {
	margin: 0;
	border: none;
	outline: none;
	background: none;
	display: block;
	width: 100%;
	height: 100%
}

.search-result-page .search-nav {
	margin-top: 34px
}

.search-result-page .search-nav ul.nav-list {
	position: relative
}

.search-result-page .search-nav ul.nav-list::after {
	position: absolute;
	content: ' ';
	left: 8px;
	right: 8px;
	bottom: 0;
	height: 1px;
	background: #d6d6d6
}

.search-result-page .search-nav ul.nav-list li {
	float: left;
	padding: 0 8px
}

.search-result-page .search-nav ul.nav-list li a {
	padding: 0 12px 20px 12px;
	display: block;
	position: relative;
	color: #666
}

.search-result-page .search-nav ul.nav-list li a.active,.search-result-page .search-nav ul.nav-list li a:hover {
	color: #333
}

.search-result-page .search-nav ul.nav-list li a.active::after {
	position: absolute;
	content: ' ';
	bottom: 0;
	left: 0;
	right: 0;
	height: 3px;
	background: #3c8cf0
}



.search-result-page .search-keyword-list .search-keyword {
	margin-bottom: 20px;
	box-shadow: 3px 3px 10px #eee;
	border-top: 2px solid #3c8cf0;
	background: #fff
}

.search-result-page .search-keyword-list .search-keyword .capture {
	color: #333;
	font-size: 15px;
	line-height: 54px;
	font-weight: 600;
	text-align: center;
	border-bottom: 1px dashed #eaedf5
}

.search-result-page .search-keyword-list .search-keyword .key-list {
	background: #fff
}

.search-result-page .search-keyword-list .search-keyword .key-list li {
	position: relative
}

.search-result-page .search-keyword-list .search-keyword .key-list li a.history-key {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	color: #333;
	padding: 0 8px;
	cursor: pointer;
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-right: 30px
}

.search-result-page .search-keyword-list .search-keyword .key-list li a.history-key:hover {
	color: #3c8cf0
}

.search-result-page .search-keyword-list .search-keyword .key-list li a.delete-btn {
	line-height: 30px;
	font-size: 13px;
	width: 30px;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
	color: #b8b8b8;
	display: none
}

.search-result-page .search-keyword-list .search-keyword .key-list li a.delete-btn:hover {
	color: #3c8cf0
}

.search-result-page .search-keyword-list .search-keyword .key-list li.active {
	background: #f7f9fe
}

.search-result-page .search-keyword-list .search-keyword .key-list li.active a.delete-btn {
	display: block !important
}

.search-result-page .search-keyword-list .search-keyword .key-list.result li a {
	display: block;
	line-height: 30px;
	font-size: 13px;
	color: #333;
	padding: 0 8px;
	cursor: pointer;
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.search-result-page .search-keyword-list .search-keyword .key-list.result li a:hover {
	background: #f7f9fe;
	color: #3c8cf0
}

.search-result-page .search-keyword-list .search-keyword .hot-search {
	padding: 5px 3px;
	overflow: hidden;
	background: #fff
}

.search-result-page .search-keyword-list .search-keyword .hot-search a {
	display: inline-block;
	color: #333;
	font-size: 13px;
	border: 1px solid #e4e6e7;
	float: left;
	margin: 5px;
	padding: 3px 10px;
	border-radius: 16px
}

.search-result-page .search-keyword-list .search-keyword .hot-search a:hover {
	color: #3c8cf0;
	border: 1px solid #3c8cf0
}

.search-result-page .search-keyword-list .search-keyword .search-all-btn,.search-result-page .search-keyword-list .search-keyword .clear-history-btn {
	line-height: 30px;
	color: #666;
	display: block;
	text-align: center
}

.search-result-page .search-keyword-list .search-keyword .hot-search {
	padding: 20px 15px
}

.search-result-page .search-keyword-list .search-keyword .key-list {
	padding-top: 10px
}

.search-result-page .search-result-list {
	background: #fff;
	margin-right: 25px;
	box-shadow: 3px 3px 10px #eee;
	position: relative
}

.search-result-page .search-result-list .empty {
	background: #fff;
	text-align: center;
	padding: 100px 0  160px 0
}

.search-result-page .search-result-list .empty img {
	width: 270px
}

.search-result-page .search-result-list .empty .text {
	font-size: 14px;
	color: #c2c6d7
}

.search-result-page .text-center {
	text-align: center
}

.search-result-page .text-center .pagination>li>a,.search-result-page .text-center .pagination>li>span {
	margin: 0 2px;
	border-color: #e9edf2;
	font-size: 14px;
	color: #bbbdc9
}

.search-result-page .text-center .pagination>li.active>span {
	margin: 0 4px;
	color: #fff;
	background: #3c8cf0;
	border: 1px solid #0184da
}

.search-result-page .search-result-list .events-card {
	position: relative;
	padding: 20px 0;
	margin: 0 20px
}

.search-result-page .search-result-list .events-card:not(:first-child) {
	border-top: 1px solid #eee
}

.search-result-page .search-result-list .events-card a:hover {
	color: #3c8cf0
}

.search-result-page .search-result-list .events-card .event-banner {
	float: left
}

.search-result-page .search-result-list .events-card .event-banner a {
	display: block
}

.search-result-page .search-result-list .events-card .event-banner a .cover {
	width: 260px;
	height: 150px;
	background-color: #eee
}

.search-result-page .search-result-list .events-card .events-message {
	margin-left: 282px
}

.search-result-page .search-result-list .events-card .events-message .status-block {
	position: absolute;
	right: 20px;
	bottom: 40px;
	width: 100px;
	line-height: 34px;
	text-align: center;
	color: #fff;
	border-radius: 4px
}

.search-result-page .search-result-list .events-card .events-message .status-block.enrolling {
	background: #3c8cf0
}

.search-result-page .search-result-list .events-card .events-message .status-block.over {
	background: #ccc
}

.search-result-page .search-result-list .events-card .events-message .title {
	font-size: 20px;
	color: #333;
	font-weight: 600;
	margin: 0 0 10px;
	line-height: 1.4em;
	max-height: 1.4em;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical
}

.search-result-page .search-result-list .events-card .events-message .title a {
	display: block
}

.search-result-page .search-result-list .events-card .events-message .description {
	font-size: 14px;
	line-height: 1.6em;
	color: #666;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 2.8em
}

.search-result-page .search-result-list .events-card .events-message .description p {
	margin: 0
}

.search-result-page .search-result-list .events-card .events-message ul.info {
	margin-top: 16px
}

.search-result-page .search-result-list .events-card .events-message ul.info li {
	font-size: 14px;
	color: #999;
	line-height: 1.5em
}

.search-result-page .search-result-list .events-card .events-message ul.info li i {
	margin-right: 11px;
	width: 16px;
	height: 16px;
	text-align: center;
	color: #c8cbd3
}

.search-result-page .search-result-list .headlines-list {
	padding: 0 20px;
	padding-top: 20px;
}

.search-result-page .search-result-list .headlines-list li:last-child {
	padding: 20px 0
}

.search-result-page .search-result-list .headlines-list .tag-list a {
	display: inline-block;
	margin-right: 6px
}

.search-result-page .search-result-list .headlines-list li a:hover {
	color: #3c8cf0
}

.search-result-page .search-result-list .headlines-list .intro .info .author a {
	color: #3c8cf0
}

.search-result-page .search-result-list .investment {
	padding: 20px 0;
	margin: 0 20px;
	line-height: 1.5em;
	font-size: 13px
}

.search-result-page .search-result-list .investment:not(:first-child) {
	border-top: 1px solid #eee
}

.search-result-page .search-result-list .investment .date {
	width: 114px;
	text-align: center
}

.search-result-page .search-result-list .investment .avatar {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	overflow: hidden;
	border: 1px solid #f3f5fb
}

.search-result-page .search-result-list .investment .avatar img {
	width: 100%
}

.search-result-page .search-result-list .investment .info {
	padding-left: 20px
}

.search-result-page .search-result-list .investment .info .name {
	font-size: 15px;
	color: #333;
	font-weight: 600
}

.search-result-page .search-result-list .investment .info .tag {
	color: #6671a1;
	margin-top: 6px
}

.search-result-page .search-result-list .investment .info .tag a {
	display: inline-block;
	margin-right: 6px
}

.search-result-page .search-result-list .investment .info .name,.search-result-page .search-result-list .investment .info .tag {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 170px
}

.search-result-page .search-result-list .investment .route,.search-result-page .search-result-list .investment .money {
	text-align: center;
	width: 100px
}

.search-result-page .search-result-list .investment .institution-list {
	text-align: center;
	width: 204px
}

.search-result-page .search-result-list .investment .institution-list a {
	display: block;
	font-size: 13px;
	color: #333
}

.search-result-page .search-result-list .investment a:hover {
	color: #3c8cf0 !important
}

.search-result-page .search-result-list .invest_startup,.search-result-page .search-result-list .entre,.search-result-page .search-result-list .investor,.search-result-page .search-result-list .institution,.search-result-page .search-result-list .company {
	padding: 20px
}

.search-result-page .search-result-list .invest_startup:not(:first-child),.search-result-page .search-result-list .entre:not(:first-child),.search-result-page .search-result-list .investor:not(:first-child),.search-result-page .search-result-list .institution:not(:first-child),.search-result-page .search-result-list .company:not(:first-child) {
	border-top: 1px solid #eee
}

.search-result-page .search-result-list .invest_startup .avatar,.search-result-page .search-result-list .entre .avatar,.search-result-page .search-result-list .investor .avatar,.search-result-page .search-result-list .institution .avatar,.search-result-page .search-result-list .company .avatar {
	float: left;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	overflow: hidden;
	border: 1px solid #f3f5fb
}

.search-result-page .search-result-list .invest_startup .avatar a,.search-result-page .search-result-list .entre .avatar a,.search-result-page .search-result-list .investor .avatar a,.search-result-page .search-result-list .institution .avatar a,.search-result-page .search-result-list .company .avatar a {
	display: block
}

.search-result-page .search-result-list .invest_startup .avatar img,.search-result-page .search-result-list .entre .avatar img,.search-result-page .search-result-list .investor .avatar img,.search-result-page .search-result-list .institution .avatar img,.search-result-page .search-result-list .company .avatar img {
	width: 100%
}

.search-result-page .search-result-list .invest_startup .info,.search-result-page .search-result-list .entre .info,.search-result-page .search-result-list .investor .info,.search-result-page .search-result-list .institution .info,.search-result-page .search-result-list .company .info {
	margin-left: 76px
}

.search-result-page .search-result-list .invest_startup .info .name,.search-result-page .search-result-list .entre .info .name,.search-result-page .search-result-list .investor .info .name,.search-result-page .search-result-list .institution .info .name,.search-result-page .search-result-list .company .info .name {
	font-size: 15px;
	color: #333;
	font-weight: 600
}

.search-result-page .search-result-list .invest_startup .info .name a,.search-result-page .search-result-list .entre .info .name a,.search-result-page .search-result-list .investor .info .name a,.search-result-page .search-result-list .institution .info .name a,.search-result-page .search-result-list .company .info .name a {
	display: inline-block
}

.search-result-page .search-result-list .invest_startup .info .name i.icon-identify_investor,.search-result-page .search-result-list .entre .info .name i.icon-identify_investor,.search-result-page .search-result-list .investor .info .name i.icon-identify_investor,.search-result-page .search-result-list .institution .info .name i.icon-identify_investor,.search-result-page .search-result-list .company .info .name i.icon-identify_investor {
	font-size: 18px;
	color: #41ADFF;
	margin-left: 4px;
	position: relative;
	top: -1px
}

.search-result-page .search-result-list .invest_startup .info .name i.icon-identify_investor.entre-settled,.search-result-page .search-result-list .entre .info .name i.icon-identify_investor.entre-settled,.search-result-page .search-result-list .investor .info .name i.icon-identify_investor.entre-settled,.search-result-page .search-result-list .institution .info .name i.icon-identify_investor.entre-settled,.search-result-page .search-result-list .company .info .name i.icon-identify_investor.entre-settled {
	font-size: 18px;
	color: #2EE2FF;
	margin-left: 4px;
	position: relative;
	top: -1px
}

.search-result-page .search-result-list .invest_startup .info .name i.icon-cash_investor,.search-result-page .search-result-list .entre .info .name i.icon-cash_investor,.search-result-page .search-result-list .investor .info .name i.icon-cash_investor,.search-result-page .search-result-list .institution .info .name i.icon-cash_investor,.search-result-page .search-result-list .company .info .name i.icon-cash_investor {
	font-size: 18px;
	color: #FFBE00;
	position: relative;
	top: -1px
}

.search-result-page .search-result-list .invest_startup .info .tag,.search-result-page .search-result-list .entre .info .tag,.search-result-page .search-result-list .investor .info .tag,.search-result-page .search-result-list .institution .info .tag,.search-result-page .search-result-list .company .info .tag {
	padding-top: 8px
}

.search-result-page .search-result-list .invest_startup .info .tag i,.search-result-page .search-result-list .entre .info .tag i,.search-result-page .search-result-list .investor .info .tag i,.search-result-page .search-result-list .institution .info .tag i,.search-result-page .search-result-list .company .info .tag i {
	color: #b5b9c9;
	position: relative;
	top: 1px;
	margin-right: 4px
}

.search-result-page .search-result-list .invest_startup .info .tag span,.search-result-page .search-result-list .invest_startup .info .tag a,.search-result-page .search-result-list .entre .info .tag span,.search-result-page .search-result-list .entre .info .tag a,.search-result-page .search-result-list .investor .info .tag span,.search-result-page .search-result-list .investor .info .tag a,.search-result-page .search-result-list .institution .info .tag span,.search-result-page .search-result-list .institution .info .tag a,.search-result-page .search-result-list .company .info .tag span,.search-result-page .search-result-list .company .info .tag a {
	color: #6671a1;
	margin-right: 20px
}

.search-result-page .search-result-list .invest_startup .info .tag a.link,.search-result-page .search-result-list .entre .info .tag a.link,.search-result-page .search-result-list .investor .info .tag a.link,.search-result-page .search-result-list .institution .info .tag a.link,.search-result-page .search-result-list .company .info .tag a.link {
	color: #3c8cf0
}

.search-result-page .search-result-list .invest_startup .info .pitch,.search-result-page .search-result-list .entre .info .pitch,.search-result-page .search-result-list .investor .info .pitch,.search-result-page .search-result-list .institution .info .pitch,.search-result-page .search-result-list .company .info .pitch {
	color: #666;
	font-size: 12px;
	line-height: 1.5em
}

.search-result-page .search-result-list .invest_startup .info .pitch+.tag,.search-result-page .search-result-list .entre .info .pitch+.tag,.search-result-page .search-result-list .investor .info .pitch+.tag,.search-result-page .search-result-list .institution .info .pitch+.tag,.search-result-page .search-result-list .company .info .pitch+.tag {
	line-height: 1.5em;
	padding-top: 4px
}

.search-result-page .search-result-list .invest_startup .info ul,.search-result-page .search-result-list .entre .info ul,.search-result-page .search-result-list .investor .info ul,.search-result-page .search-result-list .institution .info ul,.search-result-page .search-result-list .company .info ul {
	padding-top: 8px;
	color: #666;
	font-size: 12px;
	line-height: 1.5em
}

.search-result-page .search-result-list .invest_startup .info ul li,.search-result-page .search-result-list .entre .info ul li,.search-result-page .search-result-list .investor .info ul li,.search-result-page .search-result-list .institution .info ul li,.search-result-page .search-result-list .company .info ul li {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-right: 6px
}

.search-result-page .search-result-list .invest_startup .info ul li a,.search-result-page .search-result-list .entre .info ul li a,.search-result-page .search-result-list .investor .info ul li a,.search-result-page .search-result-list .institution .info ul li a,.search-result-page .search-result-list .company .info ul li a {
	display: inline-block;
	padding-right: 3px;
	padding-left: 3px
}

.search-result-page .search-result-list .invest_startup a:hover,.search-result-page .search-result-list .entre a:hover,.search-result-page .search-result-list .investor a:hover,.search-result-page .search-result-list .institution a:hover,.search-result-page .search-result-list .company a:hover {
	color: #3c8cf0 !important
}

.choose_roles_modal {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1000
}

.choose_roles_modal .prompt_bg {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,0.5)
}

.choose_roles_modal .prompt_box {
	width: 405px;
	height: 752px;
	padding: 30px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	text-align: center;
	background: #FAFAFA
}

.choose_roles_modal .prompt_box .close_btn {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 20px;
	height: 20px;
	background: url(../images/close.png) no-repeat;
	background-size: cover;
	cursor: pointer
}

.choose_roles_modal .prompt_box h2.title {
	margin: 0;
	font-size: 20px;
	color: #737373;
	font-weight: bold
}

.choose_roles_modal .prompt_box .box-item {
	margin-top: 20px;
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	text-align: center;
	padding: 15px 0
}

.choose_roles_modal .prompt_box .box-item a {
	display: inline-block;
	background: #41ADFF;
	border-radius: 4px;
	font-size: 16px;
	color: #FFFFFF;
	height: 42px;
	line-height: 42px;
	width: 114px;
	text-align: center;
	cursor: pointer;
	margin-top: 20px
}

.choose_roles_modal .prompt_box .box-item img {
	width: 60px;
	height: 60px;
	margin-bottom: 15px
}

.choose_roles_modal .prompt_box .box-item h3.title {
	margin: 0;
	font-size: 18px;
	color: #444444
}

.choose_roles_modal .prompt_box .box-item h4.subtitle {
	font-size: 16px;
	color: #999999;
	margin: 10px 0
}

.choose_roles_modal .prompt_box .box-item ul {
	width: 145px;
	text-align: left;
	margin: 0 auto
}

.choose_roles_modal .prompt_box .box-item ul li {
	font-size: 16px;
	color: #444444;
	line-height: 30px
}

@media only screen and (max-height: 800px) {
	.choose_roles_modal .prompt_box {
		height: 90%;
		min-height: 620px;
		font-size: 14px;
		padding: 1em;
		width: 330px;
		top: 54%
	}

	.choose_roles_modal .prompt_box .title {
		font-size: 1.2em
	}

	.choose_roles_modal .prompt_box .box-item {
		margin-top: 1em;
		padding: 1em 0
	}

	.choose_roles_modal .prompt_box .box-item img {
		width: 4em;
		height: 4em;
		margin-bottom: 1em
	}

	.choose_roles_modal .prompt_box .box-item h3.title {
		font-size: 1.2em
	}

	.choose_roles_modal .prompt_box .box-item h4.sub-title {
		font-size: 1em;
		margin: 0.8em 0
	}

	.choose_roles_modal .prompt_box .box-item ul li {
		font-size: 1em;
		line-height: 1.7em
	}

	.choose_roles_modal .prompt_box .box-item a {
		font-size: 1em;
		height: 2.5em;
		line-height: 2.5em;
		margin-top: 1em
	}
}

.default_prompt {
	background: #fff;
	padding-bottom: 80px
}

.default-loading {
	width: 100%;
	height: 100%;
	text-align: center;
	padding-top: 160px
}

.ie-note {
	margin: 30px auto;
	text-align: center;
	font-size: 14px
}

.ie-note p {
	line-height: 22px
}

.ie-note a {
	text-decoration: underline
}

.center {
	text-align: center
}

#root {
	min-height: calc(100vh - 450px)
}

.error_page {
	width: 900px;
	margin: 0 auto;
	text-align: center
}

.error_page img {
	padding-top: 60px
}

.error_page .prompt {
	padding-bottom: 150px
}

.error_page .prompt .text {
	color: #333;
	font-size: 24px
}

.error_page .prompt .link {
	color: #888da3;
	font-size: 16px;
	line-height: 3em
}

.error_page .prompt .link #delay_time {
	margin-right: 5px;
	color: #428aef
}

.number_count {
	border: 1px solid #e4e4e4;
	width: 110px;
	line-height: 36px;
	overflow: hidden
}

.number_count span {
	display: block;
	height: 36px;
	width: 26px;
	color: #7A7979;
	text-align: center;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.number_count span.subtract {
	border-right: 1px solid #dbdbdb;
	float: left
}

.number_count span.plus {
	float: right;
	border-left: 1px solid #dbdbdb
}

.number_count .num {
	display: block;
	float: left;
	text-align: center;
	width: 54px;
	font-style: normal;
	font-size: 14px;
	line-height: 34px;
	border: 0
}

.rc-pagination {
	font-size: 12px;
	font-family: 'Arial';
	user-select: none
}

.rc-pagination-total-text {
	float: left;
	height: 30px;
	line-height: 30px;
	margin-right: 10px
}

.rc-pagination:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden
}

.rc-pagination-item {
	cursor: pointer;
	min-width: 28px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	list-style: none;
	float: left;
	border: 1px solid #d9d9d9;
	background-color: #fff;
	margin-right: 8px
}

.rc-pagination-item a {
	text-decoration: none;
	color: #666
}

.rc-pagination-item:hover {
	border-color: #428aef
}

.rc-pagination-item:hover a {
	color: #428aef
}

.rc-pagination-item-active {
	background-color: #428aef;
	border-color: #428aef
}

.rc-pagination-item-active a {
	color: #fff
}

.rc-pagination-item-active:hover a {
	color: #fff
}

.rc-pagination-jump-prev:after,.rc-pagination-jump-next:after {
	content: "•••";
	display: block;
	letter-spacing: 2px;
	color: #ccc;
	font-size: 12px;
	margin-top: 1px
}

.rc-pagination-jump-prev:hover:after,.rc-pagination-jump-next:hover:after {
	color: #428aef
}

.rc-pagination-jump-prev:hover:after {
	content: "«"
}

.rc-pagination-jump-next:hover:after {
	content: "»"
}

.rc-pagination-prev,.rc-pagination-jump-prev,.rc-pagination-jump-next {
	margin-right: 8px
}

.rc-pagination-prev,.rc-pagination-next,.rc-pagination-jump-prev,.rc-pagination-jump-next {
	cursor: pointer;
	color: #666;
	font-size: 10px;
	list-style: none;
	min-width: 28px;
	height: 28px;
	line-height: 28px;
	float: left;
	text-align: center
}

.rc-pagination-prev a:after {
	content: "‹";
	display: block
}

.rc-pagination-next a:after {
	content: "›";
	display: block
}

.rc-pagination-prev,.rc-pagination-next {
	border: 1px solid #d9d9d9;
	font-size: 18px
}

.rc-pagination-prev a,.rc-pagination-next a {
	color: #666
}

.rc-pagination-prev a:after,.rc-pagination-next a:after {
	margin-top: -1px
}

.rc-pagination-disabled {
	cursor: not-allowed
}

.rc-pagination-disabled a {
	color: #ccc
}

.rc-pagination-options {
	float: left;
	margin-left: 15px
}

.rc-pagination-options-size-changer {
	float: left;
	width: 80px
}

.rc-pagination-options-quick-jumper {
	float: left;
	margin-left: 16px;
	height: 28px;
	line-height: 28px
}

.rc-pagination-options-quick-jumper input {
	margin: 0 8px;
	box-sizing: border-box;
	background-color: #fff;
	border-radius: 6px;
	border: 1px solid #d9d9d9;
	outline: none;
	padding: 3px 12px;
	width: 50px;
	height: 28px
}

.rc-pagination-options-quick-jumper input:hover {
	border-color: #428aef
}

.rc-pagination-simple .rc-pagination-prev,.rc-pagination-simple .rc-pagination-next {
	border: none;
	height: 24px;
	line-height: 24px;
	margin: 0;
	font-size: 18px
}

.rc-pagination-simple .rc-pagination-simple-pager {
	float: left;
	margin-right: 8px
}

.rc-pagination-simple .rc-pagination-simple-pager .rc-pagination-slash {
	margin: 0 10px
}

.rc-pagination-simple .rc-pagination-simple-pager input {
	margin: 0 8px;
	box-sizing: border-box;
	background-color: #fff;
	border-radius: 6px;
	border: 1px solid #d9d9d9;
	outline: none;
	padding: 5px 8px;
	width: 30px;
	min-height: 20px
}

.rc-pagination-simple .rc-pagination-simple-pager input:hover {
	border-color: #428aef
}

.list_search_form .select2.select2-container {
	width: 182px !important
}

.list_search_form .select2-container .select2-selection--single .select2-selection__rendered {
	line-height: 33px
}

.list_search_form .select2-container .select2-selection.select2-selection--single {
	height: 34px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-color: #CCC
}

.list_search_form .select2-container .select2-selection__arrow {
	height: 32px
}

.update_prompt_model {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1000
}

.update_prompt_model .prompt_bg {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,0.5)
}

.update_prompt_model .prompt_box {
	width: 366px;
	height: 246px;
	background: url(../images/update_prompt.png) no-repeat top center;
	background-size: 100% auto;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	text-align: center
}

.update_prompt_model .prompt_box .close_btn {
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
	height: 20px;
	background: url(../images/close.png) no-repeat;
	background-size: cover;
	cursor: pointer
}

.update_prompt_model .prompt_box .text_area {
	margin-top: 120px;
	background: #fff;
	height: 126px;
	border-radius: 0 0 8px 8px
}

.update_prompt_model .prompt_box .text_area .text {
	padding: 20px 24px 14px 24px;
	color: #333;
	font-size: 16px;
	line-height: 1.6em;
	text-align: left
}

.update_prompt_model .prompt_box .text_area .text span {
	color: #faa000;
	margin: 0 3px
}

.update_prompt_model .prompt_box .text_area a {
	color: #3e88f2;
	font-size: 16px
}

.simditor ul,.simditor ol {
	list-style: disc outside none;
	margin: 15px 0;
	padding: 0 0 0 40px;
	line-height: 1.6
}

.simditor ul li,.simditor ol li {
	display: list-item !important;
	list-style: inherit;
	text-align: -webkit-match-parent
}

.simditor ol {
	list-style: decimal
}

.apply_check_bp {
	padding: 30px
}

.apply_check_bp .apply_prompt {
	font-size: 14px;
	color: #fa6000
}

.apply_check_bp .apply_prompt span.startup_name {
	color: #428aef
}

.apply_check_bp .apply_user {
	padding: 24px 0
}

.apply_check_bp .apply_user .apply_user_avatar img {
	width: 45px;
	height: 45px;
	margin-right: 13px
}

.apply_check_bp .apply_user .apply_user_info li {
	font-size: 12px;
	color: #999999
}

.apply_check_bp .apply_user .apply_user_info li.name {
	color: #434a54;
	font-size: 14px
}

.apply_check_bp .apply_user .apply_user_info li.name a {
	margin-left: 12px;
	color: #428aef;
	font-size: 12px
}

.apply_check_bp .form-btn-group {
	text-align: center
}

.apply_check_bp .form-btn-group form {
	display: inline-block
}

.apply_check_bp .form-btn-group button,.apply_check_bp .form-btn-group input {
	width: 140px;
	text-align: center;
	border-radius: 5px;
	height: 32px;
	line-height: 32px;
	margin: 0 5px;
	border: none;
	padding: 0
}

.apply_check_bp .form-btn-group button.cancel,.apply_check_bp .form-btn-group input.cancel {
	background: #ffffff;
	color: #d8dfe7;
	border: 1px solid #d8dfe7
}

.apply_check_bp .form-btn-group button.submit,.apply_check_bp .form-btn-group input.submit {
	background: #428aef;
	color: #fff
}

.startup-company-info {
	margin-top: 20px
}

.startup-company-info .span3 .startup-info {
	padding: 20px;
	background: #ffffff;
	box-shadow: 3px 3px 10px #eee;
	overflow: hidden
}

.startup-company-info .span3 .startup-info:hover .info .name {
	color: #3c8cf0
}

.startup-company-info .span3 .startup-info img {
	width: 57px;
	height: 57px;
	border-radius: 3px;
	float: left
}

.startup-company-info .span3 .startup-info .info {
	margin-left: 65px
}

.startup-company-info .span3 .startup-info .info .name {
	font-size: 16px;
	color: #333333
}

.startup-company-info .span3 .startup-info .info .pitch {
	font-size: 12px;
	color: #333333;
	line-height: 20px
}

.startup-company-info .content-left {
	background: #ffffff;
	padding: 30px;
	margin-right: 25px;
	box-shadow: 3px 3px 10px #eee
}

.startup-company-info .content-left .footnote {
	float: right;
	font-size: 12px;
	color: #999999
}

.startup-company-info .content-left .company-title {
	font-size: 18px;
	text-align: center;
	color: #333333;
	margin-top: 0;
	margin-bottom: 30px
}

.startup-company-info .content-left .sub-content {
	margin-bottom: 25px
}

.startup-company-info .content-left .sub-content .content-title {
	font-size: 16px;
	color: #333333;
	font-weight: 600;
	margin-bottom: 20px
}

.startup-company-info .content-left .sub-content .content-title i {
	display: inline-block;
	background: #5a626d;
	width: 3px;
	height: 14px;
	position: relative;
	top: 2px;
	margin-right: 8px
}

.startup-company-info .content-left .sub-content .content-title span {
	font-size: 14px;
	color: #999999;
	margin-left: 5px
}

.startup-company-info table {
	width: 100%;
	margin: 0 auto
}

.startup-company-info table td {
	padding: 10px;
	border: 1px solid #eeeeee;
	font-size: 14px;
	color: #333333;
	word-break: break-all;
	text-align: center
}

.startup-company-info table .blue-bg {
	width: 18%;
	background: #f9f9f9
}

#startups-trends {
	min-height: 800px
}

#startups-trends .bizcard {
	padding-bottom: 30px
}

#startups-trends .startups-card {
	margin: 10px 10px 0 0;
	padding: 40px;
	background: #fff;
	box-shadow: 3px 3px 10px #eee;
	position: relative
}

#startups-trends .startups-card .title {
	color: #343d42;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 18px
}

#startups-trends .startups-card .prompt {
	text-align: center;
	color: #bcc1c7;
	font-size: 12px
}

#startups-trends .startups-card .prompt .examine .unpass {
	display: inline-block;
	background: #428aef;
	text-align: center;
	color: #ffffff;
	padding: 0 5px;
	height: 32px;
	line-height: 32px;
	border-radius: 3px;
	margin-bottom: 20px
}

#startups-trends table.trends {
	width: 100%;
	color: #000000
}

#startups-trends table.trends tr {
	height: 50px
}

#startups-trends table.trends .col1 {
	text-align: left
}

#startups-trends table.trends .col1 img.logo {
	width: 30px;
	height: 30px;
	border-radius: 5px;
	cursor: pointer
}

#startups-trends table.trends .col1 .name {
	margin-left: 5px;
	color: #000000;
	font-weight: bold;
	cursor: pointer
}

#startups-trends table.trends .col1 .name:hover {
	color: #428aef
}

#startups-trends table.trends .pitch {
	text-align: left
}

#startups-trends table.trends .status {
	color: #428aef;
	text-align: right
}

#startups-trends .no-startups {
	margin: 10px auto;
	background: #ffffff;
	text-align: center;
	padding: 100px 0
}

#startups-trends .no-startups .create-startups {
	cursor: pointer;
	display: block;
	margin: 10px auto;
	width: 490px;
	height: 95px;
	line-height: 95px;
	font-size: 20px;
	text-align: center;
	color: #428aef;
	border: 1px dashed #428aef;
	border-radius: 20px
}

.investor-commend {
	margin-top: 10px;
	background: #ffffff;
	box-shadow: 3px 3px 10px #eee;
	padding: 18px
}

.investor-commend .title {
	color: #343d42;
	font-size: 14px;
	font-weight: 600
}

.investor-commend .prompt {
	margin-top: 18px;
	color: #000000;
	font-size: 16px
}

.investor-commend .prompt a:last-child .investor {
	border-bottom: none;
	padding: 15px 0 0
}

.investor-commend .prompt .investor {
	overflow: hidden;
	padding: 15px 0;
	border-bottom: 1px dashed #dae1e8
}

.investor-commend .prompt .investor .avatar {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	float: left
}

.investor-commend .prompt .investor p {
	margin: 5px 0 5px 60px;
	overflow: hidden;
	white-space: nowrap;
	color: #333333;
	text-overflow: ellipsis
}

.investor-commend .prompt .investor p.pitch {
	font-size: 13px;
	color: #999999
}

#startup-new {
	margin: 10px auto;
	min-height: 750px
}

#startup-new .header {
	color: #333;
	height: 117px;
	background: #fff;
	text-align: center;
	padding: 30px 0
}

#startup-new .header h2 {
	font-size: 24px
}

#startup-new .header p {
	font-size: 12px
}

#startup-new #form-startup-new {
	background: #ffffff;
	padding: 30px 100px
}

#startup-new #form-startup-new .form-btn-group {
	margin: 30px auto;
	text-align: center
}

#startup-new #form-startup-new .form-btn-group .btn-item {
	margin: 0 5px;
	width: 110px;
	height: 34px;
	line-height: 34px;
	padding: 0;
	cursor: pointer
}

#startup-new #form-startup-new .form-btn-group .btn-item.btn-submit {
	background: #428aef;
	border: none;
	color: #ffffff
}

#startup-new #form-startup-new .form-btn-group .btn-item.btn-cancle {
	background: #ffffff;
	color: #d8dfe7;
	border: 1px solid #d8dfe7
}

.mystartup-list {
	min-height: 800px;
	padding-bottom: 50px
}

.mystartup-list .mystartup-list-header {
	margin-top: 10px;
	padding: 27px 40px;
	background: #fff;
	box-shadow: 3px 3px 10px #eee
}

.mystartup-list .startups-list>div:nth-child(4n) .startups_card {
	margin-right: 0
}

.mystartup-list .startups-list {
	padding-bottom: 10px
}

.mystartup-list .startups-list .startups_card {
	float: left
}

.mystartup-list .create-startup-link {
	font-size: 100px;
	color: #dadada;
	margin-top: 10px;
	height: 325px;
	line-height: 325px;
	float: left;
	width: 24%;
	text-align: center;
	position: relative;
	border: 2px dashed #dadada
}

.mystartup-list .info-container {
	margin: 10px 0;
	padding: 40px;
	background: #fff;
	box-shadow: 3px 3px 10px #eee;
	text-align: center
}

.mystartup-list .info-container .title {
	font-size: 16px;
	color: #343d42;
	width: 270px;
	margin: 0 auto;
	background: #ffffff;
	position: relative
}

.mystartup-list .info-container .title:before {
	content: "";
	position: absolute;
	width: 200px;
	height: 1px;
	background: #ebebeb;
	left: -200px;
	top: 6px
}

.mystartup-list .info-container .title:after {
	content: "";
	position: absolute;
	width: 200px;
	height: 1px;
	background: #ebebeb;
	right: -200px;
	top: 6px
}

.mystartup-list .info-container .service-list {
	box-sizing: border-box;
	overflow: hidden;
	margin-top: 30px
}

.mystartup-list .info-container .service-list li {
	display: inline-block;
	width: 25%
}

.mystartup-list .info-container .service-list li:hover div {
	background: #428aef
}

.mystartup-list .info-container .service-list li:hover div i {
	color: #ffffff
}

.mystartup-list .info-container .service-list li div {
	width: 105px;
	height: 105px;
	background: #f1eff0;
	border-radius: 50%;
	margin: 10px auto;
	text-align: center;
	line-height: 105px
}

.mystartup-list .info-container .service-list li div i {
	font-size: 45px;
	color: #428aef
}

tbody#startup-list .avatar {
	border-radius: 5px;
	position: relative
}

tbody#startup-list .avatar .status {
	position: absolute;
	width: 60px;
	bottom: 0;
	left: 0;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #ffffff;
	background: rgba(0,0,0,0.5);
	text-align: center
}

tbody#startup-list .name a {
	max-width: 150px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: middle
}

tbody#startup-list span.industry {
	font-size: 12px;
	color: #3c8cf0;
	background: #ebf3fd;
	padding: 2px 5px;
	border-radius: 3px;
	margin-left: 10px
}

tbody#startup-list .pitch {
	clear: none;
	margin: 10px 0
}

tbody#startup-list .pstn {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 6px 0 8px 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

tbody#startup-list .commend {
	clear: both;
	font-size: 13px;
	color: #6671a1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-top: 10px
}

tbody#startup-list .commend i {
	color: #aeb5d2;
	margin-right: 6px;
	font-size: 16px
}

tbody#startup-list .taglist {
	white-space: nowrap
}

tbody#startup-list .taglist span {
	font-size: 12px;
	color: #6671a1;
	padding: 3px 5px;
	border: 1px solid #eeeeee;
	margin-right: 5px
}

.startups-tab-nav {
	font-size: 16px;
	position: relative
}

.startups-tab-nav ul {
	background: #fff;
	height: 58px;
	line-height: 58px;
	box-sizing: border-box;
	color: #eaedf5
}

.startups-tab-nav ul li {
	display: inline-block;
	margin: 0 20px;
	height: 100%;
	text-align: center
}

.startups-tab-nav ul li a {
	display: block;
	width: 100%;
	height: 100%;
	color: #333333
}

.startups-tab-nav ul li.active {
	border-bottom: 4px solid #3c8cf0;
	font-weight: 500
}

.startups-tab-nav ul li.active a {
	font-weight: bold
}

.startups-tab-nav#startups-tab-nav-fixed {
	margin: 0;
	position: fixed;
	top: 63px;
	right: 0;
	left: 0;
	box-shadow: none;
	box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.1);
	background: rgba(255,255,255,0.95);
	z-index: 10;
	display: none
}

.startups-tab-nav#startups-tab-nav-fixed .fixed_nav {
	position: relative
}

.startups-tab-nav#startups-tab-nav-fixed .fixed_nav .bizcard-btn {
	position: absolute;
	right: 0;
	bottom: 10px
}

.startups-tab-nav#startups-tab-nav-fixed .fixed_nav .bizcard-btn li {
	display: inline-block;
	width: 110px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #ffffff;
	border-radius: 5px;
	margin-left: 5px;
	cursor: pointer;
	vertical-align: middle
}

.startups-tab-nav#startups-tab-nav-fixed .fixed_nav .bizcard-btn li.meet-btn {
	background: #3c8cf0
}

.startups-tab-nav#startups-tab-nav-fixed .fixed_nav .bizcard-btn li.meet-btn:hover {
	background: #367ed8
}

.startups-tab-nav#startups-tab-nav-fixed .fixed_nav .bizcard-btn li.collect-btn {
	background: #ffa000;
	-webkit-appearance: initial
}

.startups-tab-nav#startups-tab-nav-fixed .fixed_nav .bizcard-btn li.collect-btn:hover {
	background: #e59000
}

.startups-tab-nav#startups-tab-nav-fixed .fixed_nav .bizcard-btn li.collect-btn:before {
	font-size: 22px;
	display: inline-block;
	content: '\e63f';
	font-family: "iconfont" !important;
	font-style: normal;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
	margin-top: -5px
}

.startups-tab-nav#startups-tab-nav-fixed .fixed_nav .bizcard-btn li a {
	color: #ffffff;
	padding: 0
}

.startups-tab-area {
	margin-top: 10px;
	height: 58px
}

.startups-tab-area .startups-tab-nav {
	height: 58px;
	overflow: hidden
}

.startups-tab-area .startups-tab-nav.fixed {
	position: fixed;
	z-index: 18;
	top: 62px;
	left: 0;
	right: 0
}

.startups-tab-area .startups-tab-nav.fixed ul {
	border-bottom: 1px solid #f1f1f1
}

.startups-bizcard {
	padding-bottom: 40px;
	background: #fff;
	margin-top: 20px;
	position: relative;
	overflow: hidden
}

.startups-bizcard a:hover {
	color: #3c8cf0
}

.startups-bizcard .financing-status {
	position: absolute;
	top: 10px;
	left: -30px;
	text-align: center;
	font-size: 13px;
	transform: rotate(-45deg);
	width: 110px;
	line-height: 30px;
	color: #ffffff
}

.startups-bizcard .financing-status .offline {
	background: #ccc
}

.startups-bizcard .financing-status .newest-invest {
	background: linear-gradient(to bottom, #ffc653, orange)
}

.startups-bizcard .financing-status .online {
	background: linear-gradient(to bottom, #45acf0, #4881f1)
}

.startups-bizcard .main-startups {
	position: relative;
	min-width: 900px !important;
	max-width: 1100px
}

.startups-bizcard .main-startups .edit {
	position: absolute;
	right: 70px;
	top: 100px;
	color: #fff;
	cursor: pointer
}

.startups-bizcard .main-startups .startups-info {
	overflow: hidden;
	padding: 0 45px;
	margin-top: 40px;
	margin-bottom: 20px;
}

.startups-bizcard .main-startups .startups-info .avatar {
	float: left;
	cursor: pointer;
	background: #fff;
	position: relative
}

.startups-bizcard .main-startups .startups-info .avatar .edit-logo {
	color: #fff;
	font-size: 14px;
	padding-top: 30px;
	text-align: center;
	width: 90px;
	height: 90px;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.5);
	border-radius: 10px
}

.startups-bizcard .main-startups .startups-info .avatar img {
	width: 90px;
	height: 90px;
	border-radius: 10px
}

.startups-bizcard .main-startups .startups-info .base_info {
	margin-left: 115px
}

.startups-bizcard .main-startups .startups-info .base_info .name {
	display: inline-block;
	font-size: 20px;
	font-weight: 600;
	color: #333333
}

.startups-bizcard .main-startups .startups-info .base_info .industry {
	display: inline-block;
	margin-left: 15px;
	font-size: 14px;
	color: #6671a1
}

.startups-bizcard .main-startups .startups-info .base_info .pitch {
	font-size: 13px;
	margin: 15px 0;
	color: #a8a8a8;
	width: 450px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.startups-bizcard .main-startups .startups-info .base_info .tag-list span {
	margin-right: 12px;
	background: #ebf3fd;
	color: #3c8cf0;
	font-size: 12px;
	padding: 3px 5px;
	border-radius: 3px
}

.startups-bizcard .main-startups .startups-info .base_info .commend {
	margin-top: 15px;
	font-size: 14px;
	color: #999999
}

.startups-bizcard .main-startups .startups-info .base_info .commend i {
	font-size: 16px
}

.startups-bizcard .bizcard-btn {
	position: absolute;
	right: 70px;
	top: 82px
}

.startups-bizcard .bizcard-btn .isPublic-info {
	font-size: 12px;
	position: absolute;
	top: -75px;
	right: 0;
	background: #000000;
	color: #ffffff;
	padding: 5px 0;
	text-align: center
}

.startups-bizcard .bizcard-btn .isPublic-info .tooltip-arrow {
	position: absolute;
	bottom: -5px;
	left: 50%;
	margin-left: -5px;
	border-top-color: #000000;
	border-width: 5px 5px 0
}

.startups-bizcard .bizcard-btn li,.startups-bizcard .bizcard-btn a {
	display: inline-block;
	width: 110px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #ffffff;
	border-radius: 5px;
	margin-left: 5px;
	cursor: pointer;
	font-size: 14px;
	position: relative
}

.startups-bizcard .bizcard-btn li.edit-btn,.startups-bizcard .bizcard-btn a.edit-btn {
	background: #71757e
}

.startups-bizcard .bizcard-btn li.disabled-btn,.startups-bizcard .bizcard-btn a.disabled-btn {
	background: #cccccc
}

.startups-bizcard .bizcard-btn li.meet-btn,.startups-bizcard .bizcard-btn a.meet-btn {
	background: #3c8cf0;
	margin-left: 5px
}

.startups-bizcard .bizcard-btn li.meet-btn:hover,.startups-bizcard .bizcard-btn a.meet-btn:hover {
	background: #367ed8
}

.startups-bizcard .bizcard-btn li.meet-btn:hover a,.startups-bizcard .bizcard-btn a.meet-btn:hover a {
	color: #fff
}

.startups-bizcard .bizcard-btn li.set-btn,.startups-bizcard .bizcard-btn a.set-btn {
	background: #ffa000
}

.startups-bizcard .bizcard-btn li.collect-btn a,.startups-bizcard .bizcard-btn a.collect-btn a {
	margin-left: 0
}

.startups-bizcard .bizcard-btn li.collect-btn .follow-btn,.startups-bizcard .bizcard-btn a.collect-btn .follow-btn {
	background: #ffa000;
	-webkit-appearance: initial;
	line-height: 33px;
	padding: 0;
	width: 110px;
	color: #fff !important;
	box-shadow: none;
	position: relative;
	border-radius: 5px
}

.startups-bizcard .bizcard-btn li.collect-btn .follow-btn:hover,.startups-bizcard .bizcard-btn a.collect-btn .follow-btn:hover {
	background: #e59000
}

.startups-bizcard .bizcard-btn li.collect-btn .follow-btn.btn-followed,.startups-bizcard .bizcard-btn a.collect-btn .follow-btn.btn-followed {
	background: #ccc
}

.startups-bizcard .bizcard-btn li.collect-btn .follow-btn.btn-followed:hover,.startups-bizcard .bizcard-btn a.collect-btn .follow-btn.btn-followed:hover {
	background: #bbb
}

.startups-bizcard .bizcard-btn li.collect-btn .follow-btn:before,.startups-bizcard .bizcard-btn a.collect-btn .follow-btn:before {
	font-size: 22px;
	display: inline-block;
	content: '\e63f';
	font-family: "iconfont" !important;
	font-style: normal;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
	margin-top: -5px
}

.startups-bizcard .bizcard-btn li.collect-btn:before,.startups-bizcard .bizcard-btn a.collect-btn:before {
	background: #fff;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.apply-check-info {
	background: #fff url("../images/blur_bg.jpg") center center no-repeat;
	text-align: center
}

.apply-check-info+p {
	font-size: 12px;
	color: #999999;
	margin-top: 10px
}

.apply-check-info .apply-check-btn {
	display: inline-block;
	width: 110px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #ffffff;
	border-radius: 5px;
	margin-left: 5px;
	cursor: pointer;
	font-size: 14px;
	vertical-align: middle;
	background: #3c8cf0;
	border: 1px solid #3c8cf0
}

.apply-check-info .apply-check-btn:hover {
	background: #3c8cf0
}



.startups-info-card i.iconfont,.startups-info-card i.fa {
	margin-right: 5px
}

.startups-info-card .no-info {
	font-size: 14px;
	color: #999999;
	text-align: center
}

.startups-info-card .mine-no-info {
	font-size: 14px;
	color: #999999;
	text-align: left
}

.startups-info-card .mine-no-info span {
	color: #3c8cf0;
	cursor: pointer
}
.startups-info-card {
	background: white;
}

.startups-info-card .load-more {
	width: 100px;
	text-align: center;
	margin: 0 auto;
	font-size: 12px;
	color: #999999;
	cursor: pointer
}

.startups-info-card .load-more:hover {
	color: #3c8cf0
}

.startups-info-card .card-title {
	font-size: 15px;
	color: #343d42;
	height: 40px;
	line-height: 40px;
	font-weight: 600;
	padding-left: 18px;
	border-bottom: 1px solid #eeeeee
}

.startups-info-card .card-title i.iconfont-new {
	font-weight: normal;
	font-size: 24px;
	float: left;
	margin-right: 5px;
	position: relative;
	top: -1px
}

.startups-info-card .card-title .edit {
	display: inline-block;
	float: right;
	margin-right: 15px;
	font-size: 14px;
	color: #3c8cf0;
	cursor: pointer;
	font-weight: normal
}

.startups-info-card .card-content {
	padding: 22px 22px;
	    border: 1px solid #f0f0f0;
}

.startups-info-card .card-content a.more {
	font-size: 12px;
	color: #999999
}

.startups-info-card .card-content a.more:hover {
	color: #3c8cf0
}

.startups-info-card .card-content .load_more_comments {
	cursor: pointer;
	margin-top: 20px;
	color: #999999
}

.startups-info-card .card-content .load_more_comments:hover {
	color: #3c8cf0
}

.startups-info-card .card-content .pdf-link {
	color: #3c8cf0;
	text-decoration: underline;
	margin-left: 10px
}

.startups-info-card .card-content .operate {
	float: right;
	margin-right: -25px;
	font-size: 14px;
	color: #3c8cf0;
	font-weight: normal
}

.startups-info-card .card-content .operate span {
	cursor: pointer
}

.startups-info-card .card-content i.title-line {
	display: inline-block;
	background: #4285f4;
	width: 3px;
	height: 14px;
	position: relative;
	top: 2px;
	margin-right: 8px
}

.startups-info-card .card-content .purchase-list li {
	display: inline-block;
	line-height: 30px;
	color: #404040;
	font-size: 14px;
	width: 19%
}

.startups-info-card .card-content .purchase-list li span.tag {
	padding: 5px 20px;
	background: #cccccc;
	border-radius: 3px
}

.startups-info-card .card-content .purchase-list li.institutions-list {
	font-size: 14px;
	vertical-align: middle
}

.startups-info-card .card-content .purchase-list li.institutions-list a {
	display: block;
	line-height: 1.3
}

.startups-info-card .card-content .purchase-list li.institutions-list a:hover {
	color: #3c8cf0
}

.startups-info-card .card-content .purchase-list li.institutions-list span {
	display: block;
	line-height: 1.3
}

.startups-info-card .card-content .info-item {
	margin-bottom: 30px;
	color: #666;
	font-size: 13px
}

.startups-info-card .card-content .info-item:last-child {
	margin-bottom: 0
}
.item-content p strong{
font-weight: 700;
    }
.startups-info-card .card-content .info-item .item-content p {
font-weight: 100;
    margin-bottom: 10px;
    word-wrap: break-word;
    font-size: 14px;
    overflow: hidden;
    word-break: break-word;
    line-height: 1.6;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: PingFang SC,Hiragino Sans GB,Microsoft YaHei,Roboto,Helvetica Neue,Helvetica,SimSun,sans-serif;
 }
.card-content p img {
     border-radius: 6px;
    text-align: center;
    margin: 0 auto;
    width: 650px;
    display: table-cell;
}
.startups-info-card .card-content .info-item .item-title {
	font-size: 15px;
	color: #5a626d;
	font-weight: 600;
	margin-bottom: 18px
}

.startups-info-card .card-content .info-item .item-title .edit {
	display: inline-block;
	float: right;
	margin-right: -25px;
	font-weight: normal;
	font-size: 15px;
	color: #3c8cf0;
	cursor: pointer
}

.startups-info-card .card-content .info-item .traction-data {
	margin-bottom: 15px
}

.startups-info-card .card-content .info-item .traction-data li {
	width: 235px;
	padding: 0 17px;
	background: #f2f8ff;
	line-height: 62px;
	font-size: 13px;
	overflow: hidden;
	color: #3c8cf0;
	display: inline-block;
	margin: 0 2px
}

.startups-info-card .card-content .info-item .traction-data li span {
	float: right;
	font-size: 24px
}

.startups-info-card .card-content .info-item .markets-data {
	padding-left: 12px
}

.startups-info-card .card-content .info-item .item {
	margin-bottom: 25px
}

.startups-info-card .card-content .info-item .item:last-child {
	margin-bottom: 0
}

.startups-info-card .card-content .info-item .item .title {
	font-size: 13px;
	color: #999999;
	margin-bottom: 10px
}

.startups-info-card .card-content .info-item .financing-data {
	line-height: 80px;
	color: #3c8cf0;
	font-size: 18px;
	font-weight: 600;
	background: #f2f8ff
}

.startups-info-card .card-content .info-item .financing-data li {
	display: inline-block;
	width: 18%;
	text-align: center
}

.startups-info-card .card-content .info-item .financing-data li.fund-use-item {
	cursor: pointer;
	position: relative
}

.startups-info-card .card-content .info-item .financing-data li.fund-use-item:hover .fund-use {
	display: block
}

.startups-info-card .card-content .info-item .financing-data li.fund-use-item .fund-use {
	display: none;
	position: absolute;
	left: 111px;
	top: -50px;
	z-index: 10;
	border: 1px solid #eeeeee;
	background: #ffffff;
	width: 213px;
	padding: 15px;
	font-size: 12px;
	color: #666666;
	text-align: left;
	line-height: 1.5
}

.startups-info-card .card-content .info-item .financing-data li.fund-use-item .fund-use .title {
	font-size: 14px;
	color: #333333;
	margin-bottom: 15px
}

.startups-info-card .card-content .info-item .financing-history li {
	margin-bottom: 25px
}

.startups-info-card .card-content .info-item .financing-history li:hover i.circle,.startups-info-card .card-content .info-item .financing-history li:first-child i.circle {
	border: 3px solid #cee2fb;
	background: #3c8cf0
}

.startups-info-card .card-content .info-item .financing-history li:last-child i.circle:after {
	content: '';
	display: none
}

.startups-info-card .card-content .info-item .financing-history li i.circle {
	background: #eeeeee;
	border: 3px solid #eee;
	vertical-align: middle;
	width: 14px;
	height: 14px;
	display: inline-block;
	border-radius: 50%;
	margin-right: 10px;
	position: relative;
	z-index: 3;
	position: relative
}

.startups-info-card .card-content .info-item .financing-history li i.circle:after {
	content: '';
	display: block;
	width: 1px;
	height: 70px;
	position: absolute;
	border-left: 1px dashed #eeeeee;
	top: 15px;
	left: 3px
}

.startups-info-card .card-content .info-item .financing-history li .message {
	display: inline-block;
	margin-left: 20px;
	box-shadow: 0px 0px 10px 5px #f3f8fe;
	position: relative
}

.startups-info-card .card-content .info-item .financing-history li .message a:hover {
	color: #3c8cf0
}

.startups-info-card .card-content .info-item .financing-history li .message:before {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	background: #ffffff;
	position: absolute;
	border-top: 1px solid #f3f8fe;
	border-left: 1px solid #f3f8fe;
	left: -10px;
	top: 25px;
	transform: rotate(-45deg)
}

.startups-info-card .card-content .info-item .financing-history li .message .time {
	text-align: center;
	font-size: 14px;
	color: #999999;
	display: inline-block;
	padding: 0 35px;
	width: 155px;
	border-right: 1px solid #eeeeee
}

.startups-info-card .card-content .info-item .financing-history li .message .round {
	display: inline-block;
	font-size: 16px;
	color: #333333;
	padding: 0 20px;
	width: 110px
}

.startups-info-card .card-content .info-item .financing-history li .message .financing-info {
	color: #6671a1;
	font-size: 14px;
	display: inline-block;
	width: 300px;
	min-height: 70px;
	padding: 15px 20px 15px 0;
	vertical-align: middle
}

.startups-info-card .card-content .info-item .financing-history li .message .financing-info .investors {
	overflow: hidden
}

.startups-info-card .card-content .info-item .financing-history li .message .financing-info .investors span {
	float: left
}

.startups-info-card .card-content .info-item .financing-history li .message .financing-info .investors .investors-list {
	display: inline-block;
	float: left;
	width: 210px
}

.startups-info-card .card-content .info-item .financing-history li .message .financing-info .investors .investors-list span {
	width: auto;
	min-width: 60px
}

.startups-info-card .card-content .info-item .financing-history li .message .financing-info span {
	color: #b5b9c9;
	display: inline-block;
	width: 60px;
	margin-right: 10px
}

.startups-info-card .card-content .members-list {
	margin-left: 12px
}

.startups-info-card .card-content .members-list .operate {
	position: absolute;
	top: 10px;
	right: 0
}

.startups-info-card .card-content .members-list li.member {
	margin-bottom: 20px
}

.startups-info-card .card-content .members-list li.member a:hover {
	color: #3c8cf0
}

.startups-info-card .card-content .members-list li.member:last-child {
	margin-bottom: 0
}

.startups-info-card .card-content .members-list li.member:last-child .message {
	border-bottom: 0
}

.startups-info-card .card-content .members-list li.member .avatar {
	float: left;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background: #f2f8ff;
	line-height: 60px;
	text-align: center;
	color: #3c8cf0;
	font-size: 22px
}

.startups-info-card .card-content .members-list li.member .avatar img {
	width: 60px;
	height: 60px;
	border-radius: 50%
}

.startups-info-card .card-content .members-list li.member .avatar p {
	width: 60px;
	height: 60px;
	background: #f2f8ff;
	border-radius: 50%;
	text-align: center;
	line-height: 60px;
	font-size: 22px;
	color: #3c8cf0;
	font-weight: 600
}

.startups-info-card .card-content .members-list li.member .message {
	margin-left: 80px;
	border-bottom: 1px solid #eeeeee;
	padding: 10px 0 20px 0;
	position: relative
}

.startups-info-card .card-content .members-list li.member .message .name {
	color: #333333;
	font-size: 16px;
	margin-bottom: 10px
}

.startups-info-card .card-content .members-list li.member .message .name .tag {
	display: inline-block;
	font-size: 12px;
	margin-left: 10px;
	padding: 0 5px;
	border-radius: 20px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	color: #3c8cf0;
	border: 1px solid #3c8cf0
}

.startups-info-card .card-content .members-list li.member .message .pitch {
	font-size: 13px;
	color: #999999
}

.startups-info-card .card-content .media-list li {
	margin-bottom: 35px
}

.startups-info-card .card-content .media-list li:hover i.circle,.startups-info-card .card-content .media-list li:first-child i.circle {
	border: 3px solid #cee2fb;
	background: #3c8cf0
}

.startups-info-card .card-content .media-list li:last-child i.circle:after {
	content: '';
	display: none
}

.startups-info-card .card-content .media-list li a:hover {
	color: #3c8cf0
}

.startups-info-card .card-content .media-list li i.circle {
	width: 14px;
	height: 14px;
	border: 3px solid #eee;
	background: #eee;
	display: inline-block;
	border-radius: 50%;
	margin-right: 10px;
	position: relative;
	z-index: 3;
	position: relative;
	float: left;
	margin-top: 2px
}

.startups-info-card .card-content .media-list li i.circle:after {
	content: '';
	display: block;
	width: 1px;
	height: 70px;
	position: absolute;
	border-left: 1px dashed #eeeeee;
	top: 15px;
	left: 3px
}

.startups-info-card .card-content .media-list li .message {
	display: inline-block;
	font-size: 14px
}

.startups-info-card .card-content .media-list li .message .headline {
	color: #333333;
	margin-bottom: 10px;
	display: block
}

.startups-info-card .card-content .media-list li .message .headline:hover {
	color: #3c8cf0
}

.startups-info-card .card-content .media-list li .message .info {
	color: #999999
}

.startups-info-card .card-content .media-list li .message .info .tag {
	font-size: 12px;
	border: 1px solid #eeeeee;
	padding: 3px 6px;
	margin-left: 10px
}

.startups-info-card .card-content .status-list .operate {
	margin-top: -35px
}

.startups-info-card .card-content .status-list li {
	margin-bottom: 35px
}

.startups-info-card .card-content .status-list li:hover i.circle,.startups-info-card .card-content .status-list li:first-child i.circle {
	border: 3px solid #cee2fb;
	background: #3c8cf0
}

.startups-info-card .card-content .status-list li:last-child i.circle:after {
	content: '';
	display: none
}

.startups-info-card .card-content .status-list li i.circle {
	width: 14px;
	height: 14px;
	border: 3px solid #eee;
	background: #eee;
	display: inline-block;
	border-radius: 50%;
	margin-right: 10px;
	position: relative;
	z-index: 3;
	position: relative;
	float: left;
	margin-top: 2px
}

.startups-info-card .card-content .status-list li i.circle:after {
	content: '';
	display: block;
	width: 1px;
	height: 70px;
	position: absolute;
	border-left: 1px dashed #eeeeee;
	top: 15px;
	left: 3px
}

.startups-info-card .card-content .status-list li .message {
	display: block;
	font-size: 14px
}

.startups-info-card .card-content .status-list li .message .tag {
	font-size: 14px;
	border: 1px solid #eeeeee;
	padding: 0px 10px;
	line-height: 21px;
	margin-right: 10px;
	float: left
}

.startups-info-card .card-content .status-list li .message .info {
	display: inline-block
}

.startups-info-card .card-content .status-list li .message .info p {
	color: #333333;
	margin-bottom: 10px;
	display: block;
	max-width: 600px
}

.startups-info-card .card-content .status-list li .message .info p:hover {
	color: #3c8cf0
}

.startups-info-card .card-content .status-list li .message .info .time {
	color: #999999
}

.startups-info-card .card-content .industry-message .more-info {
	margin: 30px auto 0;
	text-align: center;
	color: #999999;
	font-size: 12px
}

.startups-info-card .card-content .industry-message table {
	width: 100%;
	table-layout: fixed;
	text-align: center;
	font-size: 14px
}

.startups-info-card .card-content .industry-message table thead {
	line-height: 36px;
	background: #f9f9f9;
	color: #666666
}

.startups-info-card .card-content .industry-message table thead th {
	text-align: center
}

.startups-info-card .card-content .industry-message table td {
	line-height: 40px;
	color: #333333
}

.startups-info-card .card-content .industry-message .conpany-message {
	width: 100%;
	box-sizing: border-box;
	overflow: hidden
}

.startups-info-card .card-content .industry-message .conpany-message li {
	float: left;
	width: 50%
}

.startups-info-card .card-content .comment-list li:not(:last-of-type),.startups-info-card .card-content .discuss-list li:not(:last-of-type) {
	margin-bottom: 20px
}

.startups-info-card .card-content .comment-list li .avatar,.startups-info-card .card-content .discuss-list li .avatar {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	float: left
}

.startups-info-card .card-content .comment-list li .message,.startups-info-card .card-content .discuss-list li .message {
	border-bottom: 1px solid #eeeeee;
	margin-left: 75px;
	overflow: hidden;
	padding-bottom: 20px
}

.startups-info-card .card-content .comment-list li .message .name a,.startups-info-card .card-content .discuss-list li .message .name a {
	font-size: 16px;
	color: #333333;
	font-weight: bold
}

.startups-info-card .card-content .comment-list li .message .date,.startups-info-card .card-content .discuss-list li .message .date {
	font-size: 14px;
	color: #999999;
	margin-bottom: 10px
}

.startups-info-card .card-content .comment-list li .message .time,.startups-info-card .card-content .discuss-list li .message .time {
	font-size: 14px;
	color: #999999;
	margin-bottom: 15px
}

.startups-info-card .card-content .comment-list li .message .content,.startups-info-card .card-content .discuss-list li .message .content {
	font-size: 14px;
	color: #333333;
	margin-bottom: 15px
}

.startups-info-card .card-content .comment-list li .message .comment-count,.startups-info-card .card-content .discuss-list li .message .comment-count {
	font-size: 14px;
	color: #999999;
	cursor: pointer
}

.startups-info-card .card-content .comment-list li .message .reply-comment-list,.startups-info-card .card-content .discuss-list li .message .reply-comment-list {
	display: none;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #eeeeee
}

.startups-info-card .card-content .comment-list li .message .reply-comment-list .load_more_replies .more,.startups-info-card .card-content .discuss-list li .message .reply-comment-list .load_more_replies .more {
	color: #999999;
	display: block;
	padding-top: 20px;
	border-top: 1px solid #eeeeee
}

.startups-info-card .card-content .comment-list li .message .reply-comment-list .load_more_replies .more:hover,.startups-info-card .card-content .discuss-list li .message .reply-comment-list .load_more_replies .more:hover {
	color: #3c8cf0
}

.startups-info-card .card-content .comment-list li .message .reply-comment-list form,.startups-info-card .card-content .discuss-list li .message .reply-comment-list form {
	margin-top: 20px;
	display: block !important
}

.startups-info-card .card-content .comment-list li .message .reply-comment-list .reply-item:last-of-type .message,.startups-info-card .card-content .discuss-list li .message .reply-comment-list .reply-item:last-of-type .message {
	border-bottom: none
}

.startups-info-card .card-content .comment-list li .message .reply-comment,.startups-info-card .card-content .discuss-list li .message .reply-comment {
	background: #EEEEEE;
	border-radius: 4px;
	padding: 17px 20px;
	font-size: 14px;
	color: #666666;
	position: relative;
	margin-top: 15px
}

.startups-info-card .card-content .comment-list li .message .reply-comment:before,.startups-info-card .card-content .discuss-list li .message .reply-comment:before {
	content: "";
	position: absolute;
	width: 15px;
	height: 15px;
	background: #EEEEEE;
	transform: rotate(135deg);
	top: -7px;
	left: 20px
}

.startups-info-card .card-content .comment-list li .message .reply-comment .name,.startups-info-card .card-content .discuss-list li .message .reply-comment .name {
	color: #333333;
	font-weight: normal;
	margin-bottom: 10px
}

.startups-info-card .card-content .comment-list li .message .comment-operate,.startups-info-card .card-content .discuss-list li .message .comment-operate {
	text-align: right;
	margin-top: 20px
}

.startups-info-card .card-content .comment-list li .message .comment-operate span,.startups-info-card .card-content .discuss-list li .message .comment-operate span {
	margin-left: 30px;
	color: #999999;
	position: relative;
	cursor: pointer
}

.startups-info-card .card-content .comment-list li .message .comment-operate span i.iconfont-new,.startups-info-card .card-content .discuss-list li .message .comment-operate span i.iconfont-new {
	font-size: 23px;
	vertical-align: sub
}

.startups-info-card .card-content .comment-list li .message .comment-operate span.comment-area .sign_to_link,.startups-info-card .card-content .discuss-list li .message .comment-operate span.comment-area .sign_to_link {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 1;
	color: transparent;
	box-shadow: none
}

.startups-info-card .card-content .comment-list li .message .comment-operate span.praise-area .praise-link,.startups-info-card .card-content .discuss-list li .message .comment-operate span.praise-area .praise-link {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 1;
	color: transparent;
	box-shadow: none
}

.startups-info-card .card-content .comment-list li .message .comment-operate span.praise-area .praise-btn,.startups-info-card .card-content .discuss-list li .message .comment-operate span.praise-area .praise-btn {
	display: inline-block
}

.startups-info-card .card-content .comment-list li .message .comment-operate span.praise-area a.praised+.praise-btn,.startups-info-card .card-content .discuss-list li .message .comment-operate span.praise-area a.praised+.praise-btn {
	color: #3c8cf0
}

.startups-info-card .card-content .comment-list li .message .comment-operate .iconfont,.startups-info-card .card-content .discuss-list li .message .comment-operate .iconfont {
	margin-right: 3px
}

.startups-info-card .card-content .comment-list li .message .reply-form,.startups-info-card .card-content .discuss-list li .message .reply-form {
	overflow: hidden
}

.startups-info-card .card-content .comment-list li .message .reply-form .comment-textarea,.startups-info-card .card-content .discuss-list li .message .reply-form .comment-textarea {
	margin: 20px 0;
	width: 100%;
	height: 150px;
	border: 1px solid #EEEEEE;
	padding: 20px;
	outline: none
}

.startups-info-card .card-content .add-discuss {
	overflow: hidden
}

.startups-info-card .card-content .add-discuss h4 {
	margin: 0;
	font-size: 16px;
	font-weight: normal
}

.startups-info-card .card-content .add-discuss .comment-textarea {
	margin: 20px 0;
	width: 100%;
	height: 150px;
	border: 1px solid #EEEEEE;
	padding: 20px;
	outline: none
}

.startups-info-card .product-preview-content {
	margin-bottom: 25px
}

.startups-info-card .preview-content .item-title {
	margin-bottom: 25px
}

.startups-info-card .preview-content .item-title li {
	display: inline-block;
	font-size: 14px;
	color: #b8bbbf;
	padding: 5px 10px;
	cursor: pointer
}

.startups-info-card .preview-content .item-title li.checked {
	background: #f4f4f4;
	color: #5a626d;
	border-radius: 5px;
	font-weight: 600
}

.startups-info-card .preview-content .item-title li.edit {
	float: right;
	margin-right: -35px;
	color: #3c8cf0
}

.startups-info-card .main-products .item-title {
	display: inline-block
}

.startups-info-card .main-products ul.main-products-list {
	zoom: 1
}

.startups-info-card .main-products ul.main-products-list:after {
	clear: both;
	content: '.';
	display: block;
	width: 0;
	height: 0;
	visibility: hidden
}

.startups-info-card .main-products ul.main-products-list .dropdown {
	display: inline-block;
	vertical-align: top
}

.startups-info-card .main-products ul.main-products-list .dropdown button {
	padding: 3px 10px
}

.startups-info-card .main-products ul.main-products-list .dropdown p {
	padding-left: 10px
}

.startups-info-card .main-products ul.main-products-list li {
	float: left;
	margin-bottom: 20px;
	cursor: pointer;
	width: 47%;
	position: relative
}

.startups-info-card .main-products ul.main-products-list li:hover .charts-box {
	visibility: visible
}

.startups-info-card .main-products ul.main-products-list li:hover:nth-child(2n-1) .charts-box {
	left: 0
}

.startups-info-card .main-products ul.main-products-list li .box {
	padding: 5px;
	overflow: hidden
}

.startups-info-card .main-products ul.main-products-list li .box:hover {
	outline: 1px solid #f4f4f4;
	outline-bottom: none;
	box-shadow: 0 0 1em #f4f4f4
}

.startups-info-card .main-products ul.main-products-list li .box:hover .info .name {
	color: #3c8cf0
}

.startups-info-card .main-products ul.main-products-list li .charts-box {
	visibility: hidden;
	position: absolute;
	top: 80px;
	width: 700px;
	border: 1px solid #f4f4f4;
	right: 0;
	box-shadow: 0px 0px 1em #f4f4f4;
	background: #fff;
	z-index: 1;
	padding: 20px
}

.startups-info-card .main-products ul.main-products-list li .charts-box h2 {
	font-size: 14px;
	color: #333333;
	font-weight: 600
}

.startups-info-card .main-products ul.main-products-list li .charts-box ul.item-title {
	margin-bottom: 0
}

.startups-info-card .main-products ul.main-products-list li .charts-box ul.item-title li {
	display: inline-block;
	color: #999999;
	font-size: 12px;
	margin-right: 10px;
	margin-bottom: 0;
	padding: 5px;
	width: inherit
}

.startups-info-card .main-products ul.main-products-list li .charts-box ul.item-title li.checked {
	background: #ebf3fd;
	color: #3c8cf0
}

.startups-info-card .main-products ul.main-products-list li .charts-box .chart-filed {
	width: 660px;
	height: 300px
}

.startups-info-card .main-products ul.main-products-list li:nth-child(2n-1) {
	margin-right: 39px
}

.startups-info-card .main-products ul.main-products-list li img {
	width: 70px;
	height: 70px;
	border-radius: 5px;
	float: left
}

.startups-info-card .main-products ul.main-products-list li .info {
	margin-left: 80px
}

.startups-info-card .main-products ul.main-products-list li .info .name {
	font-size: 16px;
	color: #333333
}

.startups-info-card .main-products ul.main-products-list li .info .name span.textflow {
	display: inline-block;
	max-width: 120px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle
}

.startups-info-card .main-products ul.main-products-list li .info .name span.category {
	margin-left: 5px;
	padding: 3px 5px;
	color: #3c8cf0;
	font-size: 12px;
	background: #ebf3fd
}

.startups-info-card .main-products ul.main-products-list li .info .name i {
	margin-left: 5px;
	font-size: 12px;
	color: #3c8cf0
}

.startups-info-card .main-products ul.main-products-list li .info .pitch {
	margin-top: 10px;
	font-size: 12px;
	line-height: 20px;
	color: #999999
}

.startups-info-card .main-products ul.main-products-list li .operate {
	position: absolute;
	top: 0;
	right: 10px;
	font-size: 14px;
	color: #3c8cf0;
	cursor: pointer
}

.startups-info-card .main-products ul.main-products-list li .operate i {
	font-size: 20px
}

.startups-info-card .commend-product {
	display: none
}

.startups-info-card .commend-product .avatar {
	width: 70px;
	height: 70px;
	border-radius: 5px;
	float: left
}

.startups-info-card .commend-product .product-message {
	margin-left: 80px
}

.startups-info-card .commend-product .product-message .name {
	font-size: 14px;
	color: #333333;
	margin-bottom: 5px
}

.startups-info-card .commend-product .product-message .grade,.startups-info-card .commend-product .product-message .update-time {
	font-size: 14px;
	margin-top: 5px;
	color: #999999
}

.startups-info-card .commend-product .product-message .star-xbig {
	background-position: 0 119px;
	width: 70px;
	height: 20px;
	display: inline-block;
	background-image: url("../images/star.png")
}

.startups-info-card .commend-product .product-message .star-percent {
	background-position: 0 139px;
	height: 20px;
	display: inline-block;
	background-image: url("../images/star.png")
}

.startups-info-card .commend-product .product-message .download-btn {
	font-size: 12px;
	padding: 5px 10px;
	color: #ffffff;
	border-radius: 3px;
	background: #3c8cf0;
	display: inline-block;
	margin-top: 15px
}

.startups-info-card .commend-product .product-message .info-filed {
	position: relative;
	padding: 20px;
	background: #f9f9f9;
	font-size: 14px;
	color: #333333;
	line-height: 1.5;
	max-height: 300px;
	margin-top: 20px
}

.startups-info-card .commend-product .product-message .img-filed {
	padding: 10px;
	position: relative;
	background: #f9f9f9;
	margin-top: 10px;
	white-space: nowrap
}

.startups-info-card .commend-product .product-message .img-filed img {
	max-height: 300px;
	margin-right: 5px
}

#startups-detail {
	min-height: 800px;
	color: #333;
	padding-bottom: 50px
}

#startups-detail .main_users {
	margin-top: 0
}

#startups-detail .share-btn,#startups-detail .weibo-btn,#startups-detail .weixin-btn {
	background: #f7f7f7
}

#startups-detail .preview-card .card {
	padding: 20px;
	border: 1px solid #eaedf5;
	color: #333;
	overflow: hidden;
	display: inline-block
}

#startups-detail .preview-card .card .basic-message {
	margin-bottom: 30px
}

#startups-detail .preview-card .card .avatar {
	width: 58px;
	height: 58px;
	float: left;
	border-radius: 20%
}

#startups-detail .preview-card .card p.name {
	line-height: 1.5;
	font-size: 18px;
	margin: 0 0 8px 70px
}

#startups-detail .preview-card .card p.pitch {
	line-height: 1.5;
	font-size: 12px;
	margin: 0 0 8px 70px;
	width: 280px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

#startups-detail .preview-card .card .info {
	margin: 8px 0;
	font-size: 12px
}

#startups-detail .preview-card .card .info span {
	color: #b9c1cc;
	margin-right: 20px
}

#startups-detail .preview-card .card ul {
	text-align: right;
	margin-top: 20px
}

#startups-detail .preview-card .card ul li {
	float: right;
	margin-left: 40px
}

#startups-detail .preview-card .card ul li b {
	color: #3c8cf0
}

#startups-detail .preview-card .card ul li span {
	margin-left: 10px
}

#startups-detail .preview-card .fa-lock {
	color: #ff6000
}

#startups-detail .preview-card .fa-lock+span {
	margin-left: 5px;
	font-size: 12px;
	color: #b9c1cc;
	font-weight: normal
}

#startups-detail .photos-views-mine {
	padding: 0 83px
}

#startups-detail .photos-views-mine .slick-dots {
	position: relative
}

#startups-detail .photos-views-mine .slick-dots li {
	margin: 0 20px;
	height: 50px !important;
	width: 50px;
	vertical-align: middle;
	height: 150px;
	position: relative
}

#startups-detail .photos-views-mine .slick-dots li.slick-active {
	border: 2px solid #3c8cf0;
	background: #e9e9e9
}

#startups-detail .photos-views-mine .slick-dots li img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	display: block
}

#startups-detail .photos-views-mine .slick-list .slick-slide {
	text-align: center;
	height: 490px;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 999;
	opacity: 1
}

#startups-detail .photos-views-mine .slick-list .slick-slide img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto
}

#startups-detail .photos-views {
	overflow: hidden;
	position: relative
}

#startups-detail .photos-views .slider-nav {
	margin-top: 30px
}

#startups-detail .photos-views .slider-nav .slick-track {
	width: 600px !important;
	transform: initial !important;
	margin: 0 auto
}

#startups-detail .photos-views .slider-nav .slick-track .photos-show {
	width: 50px !important;
	height: 50px !important;
	margin: 0 10px
}

#startups-detail .photos-views .slick-slide {
	outline: none
}

#startups-detail .photos-views .slider-for {
	padding: 0 80px
}

#startups-detail .photos-views .slider-for .photos-show {
	text-align: center;
	height: 490px;
	display: table-cell;
	vertical-align: middle
}

#startups-detail .photos-views .slider-for .photos-show img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto
}

#startups-detail .photos-views .slider-nav .photos-show {
	display: table-cell;
	vertical-align: middle;
	height: 150px;
	position: relative
}

#startups-detail .photos-views .slider-nav .photos-show.slick-current {
	border: 2px solid #3c8cf0;
	background: #e9e9e9
}

#startups-detail .photos-views .slider-nav .photos-show img {
	width: 100px !important;
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto
}

#startups-detail .startups-status .status-item {
	position: relative;
	overflow: hidden;
	padding-bottom: 25px;
	min-height: 90px
}

#startups-detail .startups-status .status-item .operate {
	float: right
}

#startups-detail .startups-status .status-item .operate span {
	cursor: pointer
}

#startups-detail .startups-status .status-item .operate span:hover {
	color: #3c8cf0
}

#startups-detail .startups-status .status-item .time {
	width: 90px;
	height: 40px;
	line-height: 40px;
	padding-left: 4px;
	float: left
}

#startups-detail .startups-status .status-item .event {
	float: left;
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	background: #3c8cf0;
	border: 3px solid #99d9ff;
	border-radius: 50%;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	margin-right: 15px
}

#startups-detail .startups-status .status-item .detail {
	line-height: 26px;
	font-size: 14px;
	color: #333;
	display: block;
	margin-left: 150px
}

#startups-detail .startups-status .status-item .detail .table {
	display: table;
	margin: 0;
	height: 40px
}

#startups-detail .startups-status .status-item .detail .table .table-cell {
	display: table-cell;
	vertical-align: middle
}

#startups-detail .startups-status .status-item .detail .table .table-cell .ellipsis {
	overflow: hidden;
	width: 600px;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

#startups-detail .link-item {
	line-height: 1.5
}

#startups-detail .link-item a:hover {
	color: #3c8cf0
}

.similar-startups {
	margin-top: 10px;
	position: relative;
	padding: 30px;
	background: #ffffff;
	box-shadow: 3px 3px 10px #eee
}

.similar-startups .title {
	color: #343d42;
	font-size: 16px;
	font-weight: 500;
	padding-bottom: 18px
}

.similar-startups .edit {
	position: absolute;
	right: 30px;
	top: 30px;
	color: #3c8cf0;
	font-size: 14px;
	cursor: pointer
}

.similar-startups .item {
	padding: 15px 0;
	border-bottom: 1px solid #eaedf5
}

.similar-startups .item img {
	width: 35px;
	height: 35px;
	border-radius: 20px;
	float: left
}

.similar-startups .item .message {
	margin-left: 45px;
	font-size: 12px
}

.similar-startups .item .message .name {
	color: #3c8cf0;
	margin: 0
}

.similar-startups .item .message .pitch {
	width: 170px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

#complete-mark {
	background: #ffffff;
	margin-top: 10px;
	box-shadow: 3px 3px 10px #eee
}

#complete-mark .complete-value {
	position: relative;
	padding: 20px 10px;
	text-align: center;
	overflow: hidden
}

#complete-mark .complete-value .title {
	font-size: 15px;
	font-weight: 500;
	color: #000000;
	margin-bottom: 10px
}

#complete-mark .complete-value .title i {
	font-size: 18px;
	color: #3c8cf0;
	margin-left: 5px
}

#complete-mark .complete-value .outer {
	line-height: 10px;
	height: 10px;
	text-align: left;
	border-radius: 5px;
	background: #eeeeee
}

#complete-mark .complete-value .outer .inner {
	height: 10px;
	line-height: 10px;
	display: inline-block;
	background: #3c8cf0;
	border-radius: 5px
}

#invite-discusses {
	background: #ffffff;
	margin-top: 10px;
	box-shadow: 3px 3px 10px #eee;
	text-align: center;
	padding: 30px
}

#invite-discusses .invite-btn {
	display: inline-block;
	margin-top: 15px;
	width: 130px;
	height: 35px;
	line-height: 35px;
	color: #ffffff;
	background: #3c8cf0;
	text-align: center;
	border-radius: 5px;
	cursor: pointer
}

#discuss-filed {
	margin: 10px 10px 0 0;
	padding: 40px;
	background: #fff;
	box-shadow: 3px 3px 10px #eee;
	overflow: hidden
}

#discuss-filed .row {
	display: block
}

#discuss-filed .col-sm-9 {
	width: 100%
}

#discuss-filed .col-sm-9 textarea {
	min-height: 120px
}

#discuss-filed label {
	display: none
}

#discuss-filed .btn-report {
	float: right;
	background: #3c8cf0;
	border: none;
	color: #ffffff;
	padding: 5px 20px
}

.complete-startup {
	position: relative;
	background: #ffffff;
	padding: 30px;
	margin: 10px 10px 0 0;
	display: none
}

.complete-startup .close {
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px;
	color: #c1c9d1;
	font-weight: bolder
}

.complete-startup .form-filed {
	padding: 0 50px
}

.complete-startup .status-filed {
	margin-bottom: 40px
}

.complete-startup .status-filed span {
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	border-radius: 50%;
	color: #c1c9d1;
	text-align: center;
	border: 1px solid #c1c9d1;
	position: relative
}

.complete-startup .status-filed span.active {
	background: #3c8cf0;
	border: 1px solid #3c8cf0;
	color: #ffffff
}

.complete-startup .status-filed span.active:after {
	content: "";
	background: #3c8cf0 !important
}

.complete-startup .status-filed span:not(:last-child) {
	margin-right: 98px
}

.complete-startup .status-filed span:not(:last-child):after {
	content: "";
	position: absolute;
	top: 25px;
	right: -95px;
	width: 90px;
	height: 1px;
	background: #c1c9d1
}

.edit-back-block {
	background: #bbb;
	margin: 10px 10px 0 0;
	box-shadow: 3px 3px 10px #eee;
	color: #f9f9f9;
	padding: 10px 0;
	font-size: 13px;
	text-align: center
}

.edit-back-block a {
	color: #525252
}

.preview-img-wrap {
	display: none
}

.preview-img-wrap .ant-modal-mask {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background-color: #373737;
	background-color: rgba(55,55,55,0.6);
	height: 100%;
	z-index: 1000;
	filter: alpha(opacity=50)
}

.preview-img-wrap .preview-img-wrap {
	display: none
}

.preview-img-wrap .ant-modal-wrap {
	position: fixed;
	overflow: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1000;
	-webkit-overflow-scrolling: touch;
	outline: 0
}

.preview-img-wrap .ant-modal-wrap .ant-modal {
	position: relative;
	width: auto;
	margin: 0 auto;
	top: 100px;
	padding-bottom: 24px;
	text-align: center
}

.preview-img-wrap .ant-modal-wrap .ant-modal .ant-modal-content {
	display: inline-block;
	position: relative;
	background-color: #fff;
	border: 0;
	border-radius: 4px;
	background-clip: padding-box;
	box-shadow: 0 2px 8px rgba(0,0,0,0.2)
}

.preview-img-wrap .ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-close {
	cursor: pointer;
	border: 0;
	background: transparent;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
	font-weight: 700;
	line-height: 1;
	text-decoration: none;
	-webkit-transition: color .3s ease;
	transition: color .3s ease;
	color: rgba(0,0,0,0.43);
	outline: 0
}

.preview-img-wrap .ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-close i {
	display: block;
	font-style: normal;
	vertical-align: baseline;
	text-align: center;
	text-transform: none;
	text-rendering: auto;
	width: 48px;
	height: 48px;
	line-height: 48px;
	font-size: 14px
}

.preview-img-wrap .ant-modal-wrap .ant-modal .ant-modal-body {
	padding: 16px;
	font-size: 12px;
	line-height: 1.5
}

.preview-img-wrap .ant-modal-wrap .ant-modal .ant-modal-body img {
	min-width: 200px
}

.mt {
	margin-top: 20px
}

#appointment-wrap {
	width: 1100px;
	min-height: 800px;
	margin: 20px auto;
	overflow: hidden
}

#appointment-wrap .invite-content {
	overflow: hidden
}

#appointment-wrap .left-status-tab {
	float: left
}

#appointment-wrap .left-status-tab .status-tab {
	padding: 20px;
	background: #ffffff;
	box-shadow: 3px 3px 10px #eee
}

#appointment-wrap .left-status-tab .status-tab p {
	line-height: 20px;
	color: #999999;
	font-size: 16px;
	padding-left: 17px;
	margin: 0 0 20px 0;
	width: 200px;
	position: relative;
	cursor: pointer
}

#appointment-wrap .left-status-tab .status-tab p a {
	color: #999999;
	display: block
}

#appointment-wrap .left-status-tab .status-tab p:last-child {
	margin: 0
}

#appointment-wrap .left-status-tab .status-tab p.active {
	border-left: 2px solid #3c8cf0;
	color: #3c8cf0
}

#appointment-wrap .left-status-tab .status-tab p.active a {
	color: #3c8cf0
}

#appointment-wrap .left-status-tab .status-tab p.active:after {
	content: '';
	position: absolute;
	top: 5px;
	right: 0;
	width: 10px;
	height: 10px;
	border-top: 2px solid #3c8cf0;
	border-right: 2px solid #3c8cf0;
	transform: rotate(45deg)
}

#appointment-wrap .appointment-list {
	width: 835px;
	float: right
}

#appointment-wrap .appointment-list .appointment-list-title {
	background: #ffffff;
	box-shadow: 3px 3px 10px #eee;
	font-size: 14px;
	color: #999999;
	height: 41px;
	line-height: 41px;
	padding: 0 20px
}

#appointment-wrap .appointment-list .appointment-list-title li {
	text-align: center;
	display: inline-block;
	width: 20%
}

#appointment-wrap .appointment-list .guide-style {
	overflow: hidden
}

#appointment-wrap .appointment-list .guide-style p {
	text-align: left;
	margin-bottom: 5px
}

#appointment-wrap .appointment-list .guide-style .style-face {
	display: inline-block;
	float: left;
	width: 80px;
	height: 50px;
	line-height: 50px;
	color: #ff6000;
	text-align: center
}

#appointment-wrap .appointment-list .guide-style .style-phone {
	float: left;
	display: inline-block;
	width: 80px;
	text-align: center;
	color: #ff6000
}

#appointment-wrap .appointment-list .appointment-item-card {
	margin-top: 10px;
	font-size: 14px;
	color: #999999;
	padding: 0 20px;
	background: #ffffff
}

#appointment-wrap .appointment-list .appointment-item-card .order-top {
	line-height: 41px;
	border-bottom: 1px solid #eeeeee;
	overflow: hidden
}

#appointment-wrap .appointment-list .appointment-item-card .order-top .order-number {
	float: left
}

#appointment-wrap .appointment-list .appointment-item-card .order-top .order-time {
	float: right
}

#appointment-wrap .appointment-list .appointment-item-card .order-content {
	padding: 20px 0
}

#appointment-wrap .appointment-list .appointment-item-card .order-content .startup-name {
	color: #333333
}

#appointment-wrap .appointment-list .appointment-item-card .order-content .startup-name a {
	color: #3c8cf0;
	margin-left: 5px
}

#appointment-wrap .appointment-list .appointment-item-card .order-content ul {
	overflow: hidden;
	margin-top: 20px;
	display: flex;
	align-items: center
}

#appointment-wrap .appointment-list .appointment-item-card .order-content ul li {
	display: inline-block;
	width: 20%;
	text-align: center
}

#appointment-wrap .appointment-list .appointment-item-card .order-content ul li .order-status p.status {
	margin-bottom: 10px
}

#appointment-wrap .appointment-list .appointment-item-card .order-content ul li .order-status a {
	color: #999999
}

#appointment-wrap .appointment-list .appointment-item-card .order-content ul li .order-status a:hover {
	color: #3c8cf0
}

#appointment-wrap .appointment-list .appointment-item-card .order-content ul li .invitee-message {
	overflow: hidden
}

#appointment-wrap .appointment-list .appointment-item-card .order-content ul li .invitee-message .avatar {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	float: left
}

#appointment-wrap .appointment-list .appointment-item-card .order-content ul li .invitee-message .info {
	margin-left: 75px;
	text-align: left
}

#appointment-wrap .appointment-list .appointment-item-card .order-content ul li .invitee-message .info .name {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px
}

#appointment-wrap .appointment-list .appointment-item-card .order-content ul li .invitee-message .info .name a {
	color: #333333
}

#appointment-wrap .appointment-list .appointment-item-card .order-content ul li .invitee-message .info .name a:hover {
	color: #3c8cf0
}

#appointment-wrap .appointment-list .appointment-item-card .order-content ul li .invitee-message .info .name .title {
	font-size: 12px;
	color: #999999;
	margin-left: 10px;
	font-weight: normal
}

#appointment-wrap .appointment-list .appointment-item-card .order-content ul li .invitee-message .info .name .icon-vip {
	height: 13px;
	margin-right: 2px;
	vertical-align: inherit
}

#appointment-wrap .appointment-list .appointment-item-card .order-content ul li .invitee-message .info .name .icon-vip:first-of-type {
	margin-left: 5px
}

#appointment-wrap .appointment-list .appointment-item-card .order-content ul li .invitee-message .info .name .industry {
	font-size: 12px;
	color: #999999;
	display: inline-block;
	padding: 2px 10px;
	border-radius: 100px;
	margin-left: 10px;
	border: 1px solid #eeeeee
}

#appointment-wrap .appointment-list .appointment-item-card .order-content ul li .order-btn {
	width: 76px;
	height: 31px;
	line-height: 31px;
	color: #ffffff;
	border-radius: 4px;
	text-align: center;
	background: #3c8cf0;
	display: inline-block;
	cursor: pointer
}

#appointment-wrap .appointment-list .appointment-item-card .order-content ul li .refuse-btn {
	width: 76px;
	height: 31px;
	line-height: 31px;
	color: #3c8cf0;
	background: #ffffff;
	border-radius: 4px;
	text-align: center;
	border: 1px solid #3c8cf0;
	margin: 5px auto;
	cursor: pointer
}

#appointment-wrap .appointment-list .appointment-item-card .order-bottom {
	line-height: 41px;
	border-top: 1px solid #eeeeee
}

.guide-flow-tab {
	padding: 28px 40px 36px;
	font-size: 14px;
	background: #ffffff;
	box-shadow: 3px 3px 10px #eee
}

.guide-flow-tab .active:last-child .dots:before {
	content: "";
	width: 16px;
	height: 16px;
	display: block;
	top: -3px;
	left: -3px;
	position: absolute;
	border-radius: 50%;
	opacity: 0.2;
	background: #3C8CF0
}

.guide-flow-tab .flow-item {
	width: 20%;
	text-align: center;
	display: inline-block
}

.guide-flow-tab .flow-item .dots {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #eeeeee;
	border-radius: 50%;
	position: relative
}

.guide-flow-tab .flow-item.active .flow-name {
	font-size: 16px;
	color: #333333
}

.guide-flow-tab .flow-item .flow-name {
	font-size: 16px;
	color: #999999
}

.guide-flow-tab .flow-item .time {
	font-size: 12px;
	color: #999999
}

.guide-flow-tab .flow-item:not(:last-child) .dots:after {
	content: "";
	width: 190px;
	height: 1px;
	border-top: 2px dashed #eeeeee;
	position: absolute;
	left: 12px;
	top: 5px
}

.guide-flow-tab .flow-item.active {
	color: #3c8cf0
}

.guide-flow-tab .flow-item.active .dots {
	background: #3c8cf0;
	border: none;
	color: #ffffff
}

.guide-flow-tab .flow-item.active:after {
	background: #3c8cf0
}

.appointment-list {
	width: 1100px
}

.appointment-list .guide-block {
	margin: 10px auto;
	background: #ffffff;
	box-shadow: 3px 3px 10px #eee;
	padding: 30px 30px 20px 30px;
	overflow: hidden
}

.appointment-list .guide-block h2.title {
	font-size: 16px;
	border-left: 2px solid #3c8cf0;
	margin: 0 0 20px 0;
	font-weight: bold;
	padding-left: 20px;
	font-weight: 500
}

.appointment-list .guide-block p {
	font-size: 14px;
	line-height: 1.5
}

.appointment-list .comment-filed textarea {
	min-height: 200px;
	width: 100%;
	padding: 20px
}

.appointment-list .comment-filed label {
	display: none
}

.appointment-list .comment-filed .col-sm-9 {
	width: 100%
}

.appointment-list .submit-btn {
	padding: 0;
	margin-top: 20px;
	display: block;
	float: right;
	width: 100px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 12px;
	color: #ffffff;
	background: #3c8cf0;
	border-radius: 5px
}

.appointment-detail {
	margin-top: 10px;
	padding: 20px 25px;
	font-size: 14px;
	color: #999999;
	background: #ffffff;
	box-shadow: 3px 3px 10px #eee
}

.appointment-detail .section {
	padding: 30px 0;
	border-bottom: 1px solid #eeeeee;
	position: relative
}

.appointment-detail .section .status-price {
	overflow: hidden;
	font-size: 18px;
	color: #333333
}

.appointment-detail .section .status-price .status {
	font-weight: bold;
	float: left
}

.appointment-detail .section .status-price .price {
	float: right
}

.appointment-detail .section .status-info {
	color: #3c8cf0;
	margin-top: 20px
}

.appointment-detail .section .startup-or-invitee a {
	color: #3c8cf0
}

.appointment-detail .section .complain {
	position: absolute;
	font-size: 16px;
	color: #333333;
	top: 60px;
	right: 0;
	cursor: pointer
}

.appointment-detail .section .invitee-message {
	margin-top: 20px
}

.appointment-detail .section .invitee-message .comment-btn {
	width: 76px;
	height: 31px;
	line-height: 31px;
	color: #ffffff;
	border-radius: 4px;
	text-align: center;
	background: #3c8cf0;
	float: right;
	margin-top: 12px
}

.appointment-detail .section .invitee-message .avatar {
	float: left;
	width: 60px;
	height: 60px;
	border-radius: 50%
}

.appointment-detail .section .invitee-message .info {
	margin-left: 75px
}

.appointment-detail .section .invitee-message .info p {
	margin-bottom: 10px
}

.appointment-detail .section .invitee-message .info p:last-child {
	margin-bottom: 0
}

.appointment-detail .section .invitee-message .info .name {
	font-size: 16px;
	color: #333333
}

.appointment-detail .section .invitee-message .info .name a {
	color: #333333
}

.appointment-detail .section .invitee-message .info .name a:hover {
	color: #3c8cf0
}

.appointment-detail .section .invitee-message .info .name .industry {
	display: inline-block;
	line-height: 20px;
	height: 20px;
	padding: 0 10px;
	font-size: 12px;
	color: #999999;
	border: 1px solid #EEEEEE;
	border-radius: 100px;
	margin-left: 5px
}

.appointment-detail .section .invitee-message .info .name .icon-vip {
	height: 13px;
	margin-right: 2px
}

.appointment-detail .section .invitee-message .info .name .icon-vip:first-of-type {
	margin-left: 5px
}

.appointment-detail .section .invitee-message .info .title {
	font-size: 12px;
	color: #999999;
	margin-bottom: 10px
}

.appointment-detail .section h2.title {
	font-size: 18px;
	color: #333333;
	margin-bottom: 10px
}

.appointment-detail .section .question {
	margin-bottom: 20px
}

.appointment-detail .section .meet-schedule {
	margin-top: 30px;
	text-align: center
}

.appointment-detail .section .meet-schedule .order-btn {
	width: 76px;
	height: 31px;
	line-height: 31px;
	color: #ffffff;
	border-radius: 4px;
	text-align: center;
	background: #3c8cf0;
	border: 1px solid #3c8cf0;
	display: block;
	margin: 0 auto;
	display: inline-block;
	margin: 0 5px;
	cursor: pointer
}

.appointment-detail .section .meet-schedule .refuse-btn {
	display: inline-block;
	margin: 0 5px;
	width: 76px;
	height: 31px;
	line-height: 31px;
	color: #3c8cf0;
	border-radius: 4px;
	text-align: center;
	background: #fff;
	border: 1px solid #3c8cf0;
	cursor: pointer
}

.appointment-detail .section:last-child {
	border-bottom: 0px
}

.invite-comment-evaluate {
	margin: 20px auto 351px
}

.invite-comment-evaluate .invite-comment-info {
	background: #ffffff;
	box-shadow: 3px 3px 10px #eee;
	padding: 30px
}

.invite-comment-evaluate .invite-comment-info .startup-or-invitee {
	font-size: 16px;
	color: #333333
}

.invite-comment-evaluate .invite-comment-info .startup-or-invitee a {
	color: #3c8cf0
}

.invite-comment-evaluate .invite-comment-info .invitee-message {
	margin-top: 20px
}

.invite-comment-evaluate .invite-comment-info .invitee-message .comment-btn {
	width: 76px;
	height: 31px;
	line-height: 31px;
	color: #ffffff;
	border-radius: 4px;
	text-align: center;
	background: #3c8cf0;
	float: right
}

.invite-comment-evaluate .invite-comment-info .invitee-message .avatar {
	float: left;
	width: 60px;
	height: 60px;
	border-radius: 50%
}

.invite-comment-evaluate .invite-comment-info .invitee-message .info {
	margin-left: 75px;
	font-size: 14px;
	color: #999999
}

.invite-comment-evaluate .invite-comment-info .invitee-message .info p {
	margin-bottom: 10px
}

.invite-comment-evaluate .invite-comment-info .invitee-message .info p:last-child {
	margin-bottom: 0
}

.invite-comment-evaluate .invite-comment-info .invitee-message .info .name {
	font-size: 16px;
	color: #333333;
	font-weight: bold
}

.invite-comment-evaluate .invite-comment-info .invitee-message .info .name a {
	color: #333333
}

.invite-comment-evaluate .invite-comment-info .invitee-message .info .name .icon-vip {
	height: 13px;
	margin-right: 2px
}

.invite-comment-evaluate .invite-comment-info .invitee-message .info .name .icon-vip:first-of-type {
	margin-left: 5px
}

.invite-comment-evaluate .invite-comment-info .invitee-message .info .name .title {
	font-weight: normal;
	font-size: 12px;
	color: #999999;
	margin-left: 3px
}

.invite-comment-evaluate .invite-comment-info .invitee-message .info .name .industry {
	display: inline-block;
	line-height: 20px;
	height: 20px;
	padding: 0 10px;
	font-size: 12px;
	color: #999999;
	border: 1px solid #EEEEEE;
	border-radius: 100px;
	margin-left: 5px
}

.invite-comment-evaluate .evaluate-form {
	margin-top: 10px;
	background: #ffffff;
	box-shadow: 3px 3px 10px #eee;
	padding: 30px;
	font-size: 16px;
	color: #333333
}

.invite-comment-evaluate .evaluate-form .ant-tag-checkable {
	border-color: #999999
}

.invite-comment-evaluate .evaluate-form .ant-tag-checkable:hover {
	background: none;
	border-color: #108ee9;
	color: #108ee9
}

.invite-comment-evaluate .evaluate-form .ant-tag-checkable-checked {
	background: none;
	border-color: #108ee9;
	color: #108ee9
}

.invite-comment-evaluate .evaluate-form .words-count {
	top: 90px;
	right: 20px
}

.invite-comment-evaluate .evaluate-form .rate-title {
	margin-bottom: 10px
}

.invite-comment-evaluate .evaluate-form .txt-left,.invite-comment-evaluate .evaluate-form .txt-right {
	vertical-align: middle;
	margin-right: 30px;
	font-size: 16px
}

.invite-comment-evaluate .evaluate-form .rate-star .ant-form-item {
	margin-bottom: 0
}

.invite-comment-evaluate .evaluate-form .rate-star .ant-form-item .ant-rate-star-full i.anticon-star:before {
	color: #FFBE00
}

.invite-comment-evaluate .evaluate-form .rate-star,.invite-comment-evaluate .evaluate-form .rate-label {
	margin-bottom: 30px
}

.user-me-activities.activities {
	margin: 10px 10px 0 0;
	padding: 10px 40px 0 40px;
	background: #fff;
	box-shadow: 3px 3px 10px #eee;
	position: relative
}

.user-me-activities.activities .section-discuss,.user-me-activities.activities .section-active {
	border-bottom: 1px solid #f1f4f8;
	padding: 30px 0;
	position: relative
}

.user-me-activities.activities .section-discuss .avatar,.user-me-activities.activities .section-active .avatar {
	float: left
}

.user-me-activities.activities .section-discuss .avatar img,.user-me-activities.activities .section-active .avatar img {
	width: 40px;
	height: 40px;
	border-radius: 50%
}

.user-me-activities.activities .section-discuss .startup,.user-me-activities.activities .section-active .startup {
	font-size: 12px;
	margin-left: 52px;
	line-height: 1.5em
}

.user-me-activities.activities .section-discuss .startup .name,.user-me-activities.activities .section-active .startup .name {
	color: #495165;
	font-size: 14px;
	padding-bottom: 4px
}

.user-me-activities.activities .section-discuss .startup .resume,.user-me-activities.activities .section-active .startup .resume {
	color: #333
}

.user-me-activities.activities .section-discuss .startup .newest-comment,.user-me-activities.activities .section-active .startup .newest-comment {
	padding: 15px;
	border: 1px solid #eaedf5;
	background: #fafbfc;
	position: relative;
	margin: 15px 0
}

.user-me-activities.activities .section-discuss .startup .newest-comment span,.user-me-activities.activities .section-active .startup .newest-comment span {
	color: #7b90ba
}

.user-me-activities.activities .section-discuss .startup .newest-comment .comment-cont,.user-me-activities.activities .section-active .startup .newest-comment .comment-cont {
	display: inline-block;
	color: #333
}

.user-me-activities.activities .section-discuss .startup .newest-comment .name-time,.user-me-activities.activities .section-active .startup .newest-comment .name-time {
	text-align: right
}

.user-me-activities.activities .section-discuss .startup .participator,.user-me-activities.activities .section-active .startup .participator {
	color: #999
}

.user-me-activities.activities .section-discuss .startup .participator i,.user-me-activities.activities .section-active .startup .participator i {
	margin-right: 10px;
	color: #dbdbdb
}

.user-me-activities.activities .section-active .meet_block {
	color: #999;
	font-size: 12px;
	padding-bottom: 10px
}

.user-me-activities.activities .section-active .meet_block a {
	font-size: 16px;
	color: #343d42
}

.user-me-activities.activities .section-active .time {
	position: absolute;
	right: 0;
	top: 35px;
	color: #999;
	font-size: 12px
}

.user-me-activities.activities>div:last-child>.section-discuss {
	border: none
}

.user-me-activities.activities>div:last-child>.section-active {
	border: none
}

.bizcard {
	background: #fff url(../images/me_banner.jpg) center top no-repeat;
	background-size: cover;
	min-width: 900px !important
}

.bizcard .edit {
	position: absolute;
	right: 0;
	top: 60px;
	color: #fff;
	cursor: pointer
}

.bizcard .user_info {
	padding: 35px 0 20px 0
}

.bizcard .user_info .avatar {
	position: relative;
	float: left;
	cursor: pointer
}

.bizcard .user_info .avatar .edit-logo {
	color: #fff;
	font-size: 13px;
	padding-top: 29px;
	text-align: center;
	width: 80px;
	height: 80px;
	position: absolute;
	top: 15px;
	border-radius: 50%;
	background: rgba(0,0,0,0.5)
}

.bizcard .user_info .avatar img {
	width: 80px;
	height: 80px;
	border-radius: 50%
}

.bizcard .user_info .base_info {
	margin-left: 104px
}

.bizcard .user_info .base_info .name {
	font-size: 30px;
	font-weight: 500;
	color: #fff
}

.bizcard .user_info .base_info .pitch {
	font-size: 14px;
	padding: 6px 0 8px 0;
	color: rgba(255,255,255,0.9)
}

.bizcard .user_info .base_info .other_info {
	font-size: 12px;
	line-height: 1.5em;
	color: rgba(255,255,255,0.6)
}

.bizcard .user_info .base_info .other_info a {
	margin: 0 5px 0 0
}

.bizcard .user_info .base_info .other_info a:link,.bizcard .user_info .base_info .other_info a:visited,.bizcard .user_info .base_info .other_info a:hover,.bizcard .user_info .base_info .other_info a:visited {
	color: rgba(255,255,255,0.6)
}

.bizcard .associated {
	color: #fff;
	position: absolute;
	bottom: 10px;
	left: 0
}

.bizcard .associated a {
	width: 26px;
	height: 26px;
	border-radius: 50%;
	line-height: 26px;
	text-align: center;
	display: inline-block;
	color: #fff
}

.bizcard .associated .weibo {
	background: #fe726e;
	margin-right: 13px
}

.bizcard .associated .weixin {
	background: #6cc95b;
	margin-right: 13px;
	position: relative
}

.bizcard .associated .weixin canvas {
	position: absolute;
	left: -50px;
	bottom: 35px;
	border: 5px solid #fff;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity,filter .2s ease-in;
	-moz-transition: opacity,filter .2s ease-in;
	transition: opacity,filter .2s ease-in;
	z-index: -1
}

.bizcard .associated .weixin:hover canvas {
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: 10
}

.bizcard .associated .linkedin {
	background: #4fb5f2
}

.bizcard .column {
	position: absolute;
	right: 0px;
	bottom: 10px
}

.bizcard .column li {
	color: rgba(255,255,255,0.9);
	margin-left: 37px;
	font-size: 12px;
	float: left
}

.bizcard .column li span {
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	margin: 0 8px;
	position: relative;
	top: 3px
}

.user-me-card.experience .experience-list,.details_users_info_card.experience .experience-list {
	position: relative
}

.user-me-card.experience .experience-list .experience-item,.details_users_info_card.experience .experience-list .experience-item {
	position: relative;
	padding-bottom: 44px
}

.user-me-card.experience .experience-list .experience-item:last-child,.details_users_info_card.experience .experience-list .experience-item:last-child {
	padding: 0
}

.user-me-card.experience .experience-list .experience-item:not(:last-child) .line,.details_users_info_card.experience .experience-list .experience-item:not(:last-child) .line {
	position: absolute;
	left: 6px;
	top: 3px;
	bottom: 0;
	background: #eee;
	width: 2px;
	z-index: 2
}

.user-me-card.experience .experience-list .experience-item table,.details_users_info_card.experience .experience-list .experience-item table {
	width: 100%;
	text-align: left
}

.user-me-card.experience .experience-list .experience-item table tr,.details_users_info_card.experience .experience-list .experience-item table tr {
	vertical-align: top
}

.user-me-card.experience .experience-list .experience-item .date,.details_users_info_card.experience .experience-list .experience-item .date {
	font-size: 14px;
	color: #bcc1c7;
	margin-right: 18px;
	width: 270px
}

.user-me-card.experience .experience-list .experience-item .date i.circle,.details_users_info_card.experience .experience-list .experience-item .date i.circle {
	vertical-align: middle;
	width: 14px;
	height: 14px;
	border: 3px solid #cee2fb;
	background: #3c8cf0;
	display: inline-block;
	border-radius: 50%;
	margin-right: 10px;
	position: relative;
	z-index: 3
}

.user-me-card.experience .experience-list .experience-item td.info,.details_users_info_card.experience .experience-list .experience-item td.info {
	font-size: 14px;
	color: #404040;
	line-height: 2em;
	position: relative;
	top: -4px
}

.user-me-card.experience .experience-list .experience-item td.info .desc,.details_users_info_card.experience .experience-list .experience-item td.info .desc {
	color: #bcc1c7;
	line-height: 1.5em
}

.user-me-card.experience .experience-list .experience-item td.info .institution_info,.details_users_info_card.experience .experience-list .experience-item td.info .institution_info {
	display: inline-block;
	position: relative;
	line-height: auto
}

.user-me-card.experience .experience-list .experience-item td.info .institution_info .institution_desc,.details_users_info_card.experience .experience-list .experience-item td.info .institution_info .institution_desc {
	position: absolute;
	width: 214px;
	left: 80px;
	top: -30px;
	background: #fff;
	border: 1px solid #eee;
	padding: 18px;
	z-index: -2;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all .2s ease-in;
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	-ms-transition: all .2s ease-in
}

.user-me-card.experience .experience-list .experience-item td.info .institution_info .institution_desc a,.details_users_info_card.experience .experience-list .experience-item td.info .institution_info .institution_desc a {
	display: block
}

.user-me-card.experience .experience-list .experience-item td.info .institution_info .institution_desc .info,.details_users_info_card.experience .experience-list .experience-item td.info .institution_info .institution_desc .info {
	font-size: 16px;
	font-weight: 600;
	color: #333
}

.user-me-card.experience .experience-list .experience-item td.info .institution_info .institution_desc .info img,.details_users_info_card.experience .experience-list .experience-item td.info .institution_info .institution_desc .info img {
	width: 46px;
	height: 46px;
	border-radius: 50%;
	border: 1px solid #f2f2f2;
	vertical-align: middle;
	margin-right: 10px
}

.user-me-card.experience .experience-list .experience-item td.info .institution_info .institution_desc .cont,.details_users_info_card.experience .experience-list .experience-item td.info .institution_info .institution_desc .cont {
	font-size: 12px;
	color: #666;
	line-height: 1.5em;
	margin: 8px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	max-height: 9em;
	display: -webkit-box;
	display: -moz-box;
	word-break: break-all;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6
}

.user-me-card.experience .experience-list .experience-item td.info .institution_info .institution_desc .column,.details_users_info_card.experience .experience-list .experience-item td.info .institution_info .institution_desc .column {
	color: #999;
	font-size: 12px;
	line-height: 1.5em
}

.user-me-card.experience .experience-list .experience-item td.info .institution_info .institution_desc .column span,.details_users_info_card.experience .experience-list .experience-item td.info .institution_info .institution_desc .column span {
	color: #3c8cf0
}

.user-me-card.experience .experience-list .experience-item td.info .institution_info .label_link,.details_users_info_card.experience .experience-list .experience-item td.info .institution_info .label_link {
	display: inline-block;
	color: #3c8cf0;
	font-size: 12px;
	background: #f5f9ff;
	width: 66px;
	text-align: center;
	line-height: 24px;
	border-radius: 20px;
	margin-left: 6px;
	cursor: pointer
}

.user-me-card.experience .experience-list .experience-item td.info .institution_info.show-info .institution_desc,.details_users_info_card.experience .experience-list .experience-item td.info .institution_info.show-info .institution_desc {
	z-index: 2;
	opacity: 1;
	filter: alpha(opacity=100)
}

.user-me-card.experience .experience-list .experience-item .oper-links,.details_users_info_card.experience .experience-list .experience-item .oper-links {
	width: 145px;
	color: #428aef;
	font-size: 14px;
	text-align: right
}

.user-me-card.experience .experience-list .experience-item .oper-links i,.details_users_info_card.experience .experience-list .experience-item .oper-links i {
	margin-right: 5px
}

.user-me-card.experience .experience-list .experience-item .oper-links i.iconfont-new,.details_users_info_card.experience .experience-list .experience-item .oper-links i.iconfont-new {
	font-size: 20px
}

.user-me-card.experience .experience-list .experience-item .oper-links .operation_btn,.details_users_info_card.experience .experience-list .experience-item .oper-links .operation_btn {
	display: inline-block
}

.user-me-card.experience .experience-list .experience-item .oper-links .operation_btn span,.details_users_info_card.experience .experience-list .experience-item .oper-links .operation_btn span {
	background: #ffffff;
	padding: 0
}

.user-me-card.experience .experience-list .experience-item .oper-links span,.details_users_info_card.experience .experience-list .experience-item .oper-links span {
	margin-left: 10px;
	background: #f4f4f4;
	padding: 5px;
	border-radius: 3px;
	color: #428aef;
	cursor: pointer
}

.user-me-card.experience .experience-list .experience-item .oper-links span:hover,.details_users_info_card.experience .experience-list .experience-item .oper-links span:hover {
	color: #428aef
}

.account_settings {
	background: #fff;
	box-shadow: #eeeeee 3px 3px 10px;
	padding: 30px 30px 10px 30px;
	background: #fff;
	margin: 10px 0 170px 0
}

.account_settings .title {
	color: #343d42;
	font-size: 24px;
	text-align: center;
	border-bottom: 1px solid #eee;
	padding-bottom: 20px
}

.account_settings .user_info {
	padding: 12px 8px;
	color: #343d42;
	font-size: 16px;
	font-weight: 600
}

.account_settings .user_info img {
	width: 52px;
	height: 52px;
	margin-right: 30px;
	border-radius: 50%;
	vertical-align: middle
}

.account_settings .section {
	border-top: 1px solid #eee;
	height: 64px;
	padding: 0 8px
}

.account_settings .section .row {
	height: 64px
}

.account_settings .section .label_item {
	width: 130px;
	color: #343d42;
	font-size: 16px;
	font-weight: 600
}

.account_settings .section .info {
	width: 200px;
	text-align: center;
	color: #333;
	font-size: 14px
}

.account_settings .section .info.active {
	color: #3c8cf0
}

.account_settings .section .desc {
	color: #666;
	font-size: 14px;
	width: 600px
}

.account_settings .section .setting-btn a {
	cursor: pointer;
	font-size: 14px;
	display: inline-block;
	width: 80px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	background: #3e88f2;
	border-radius: 5px
}

.account_settings .section .setting-btn a:hover {
	background: #317bdb
}

.user-me-card.influences .influences_list {
	font-size: 14px
}

.user-me-card.influences .influences_list table {
	width: 100%
}

.user-me-card.influences .influences_list table th,.user-me-card.influences .influences_list table td {
	padding: 8px;
	line-height: 20px
}

.user-me-card.influences .influences_list table .source {
	width: 50%;
	text-align: left
}

.user-me-card.influences .influences_list table .score,.user-me-card.influences .influences_list table .date {
	width: 25%;
	text-align: center
}

.user-me-card.influences .influences_list thead {
	background: #f9fafc;
	color: #343d42
}

.user-me-card.influences .influences_list thead th {
	vertical-align: bottom
}

.user-me-card.influences .influences_list tbody {
	color: #bcc1c7
}

.user-me-card.influences .influences_list tbody td {
	vertical-align: top
}

.user-me-card.influences .influences_list tbody span {
	color: #333
}

.notification-tab-nav {
	background: #ffffff;
	font-size: 16px;
	color: #333333;
	border-bottom: 1px solid #eeeeee;
	margin-top: 20px
}

.notification-tab-nav li {
	display: inline-block;
	margin: 0 0 0 40px;
	text-align: center;
	line-height: 54px
}

.notification-tab-nav li a {
	font-size: 16px;
	color: #333333;
	position: relative;
	display: block
}

.notification-tab-nav li a.new-follow:after {
	content: "";
	position: absolute;
	right: -5px;
	top: 10px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #e23838
}

.notification-tab-nav li.active {
	font-weight: bold;
	border-bottom: 3px solid #3c8cf0
}

.notifications {
	background: #fff;
	box-shadow: 3px 3px 10px #eee
}

.notifications .notification-item:not(:first-of-type) {
	border-top: 1px solid #eeeeee
}

.notifications .notification_sec {
	padding: 15px 0;
	margin: 0 40px
}

.notifications .notification_sec:not(:last-child) {
	border-bottom: 1px solid #e9edf2
}

.notifications .notification_sec.readed td .tit {
	color: #333333 !important
}

.notifications .notification_sec table {
	color: #333;
	font-size: 12px;
	table-layout: fixed;
	width: 100%
}

.notifications .notification_sec table td.noti_avatar {
	width: 80px
}

.notifications .notification_sec table td.noti_avatar img {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	margin-left: 5px
}

.notifications .notification_sec table td.noti_intro {
	padding-right: 36px;
	width: 190px
}

.notifications .notification_sec table td.noti_intro .name {
	font-size: 18px;
	color: #333333;
	font-weight: 500
}

.notifications .notification_sec table td.noti_intro .name a {
	color: #333333
}

.notifications .notification_sec table td.noti_intro .pitch {
	font-size: 14px;
	color: #999999;
	margin-top: 5px
}

.notifications .notification_sec table td.noti_comment {
	padding-right: 10px;
	font-size: 16px
}

.notifications .notification_sec table td.noti_comment .tit {
	color: #999999;
	line-height: 26px;
	margin-bottom: 10px
}

.notifications .notification_sec table td.noti_comment .desc {
	color: #333333;
	line-height: 26px
}

.notifications .notification_sec table td.noti_comment .desc a {
	color: #3C8CF0
}

.notifications .notification_sec table td.noti_date {
	width: 90px;
	text-align: center;
	color: #88909b
}

.notifications .notification_sec table td.noti_date .date {
	padding-bottom: 10px;
	font-size: 14px
}

.notifications .notification_sec table td.noti_date span {
	margin: 0 10px
}

.notifications .notification_sec table div {
	overflow: hidden;
	text-overflow: ellipsis
}

.react-pagination {
	text-align: center;
	padding: 25px 0
}

.react-pagination .rc-pagination {
	display: inline-block
}

.user-sidebar-apply .apply-btn {
	display: block;
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 20px;
	color: #ffffff;
	background: #3c8cf0;
	border: 1px solid #3c8cf0;
	border-radius: 5px;
	margin-top: 10px;
	cursor: pointer;
	text-align: center
}

.user-sidebar-apply .apply-btn.disabled {
	color: #ffffff;
	background-color: #eeeeee;
	border-color: #eeeeee
}

.user-sidebar-card {
	margin-top: 10px;
	box-shadow: 3px 3px 10px #eee;
	background: #ffffff
}

.user-sidebar-card .follow_list {
	padding: 16px 0;
	position: relative;
	border: 1px solid #f1f1f1;
	overflow: hidden
}

.user-sidebar-card .follow_list li {
	text-align: center;
	width: 50%;
	float: left
}

.user-sidebar-card .follow_list li .column {
	font-size: 18px;
	color: #343d42;
	font-weight: 600;
	margin-bottom: 2px
}

.user-sidebar-card .follow_list li .title {
	font-size: 14px;
	color: #999
}

.user-sidebar-card .follow_list .line {
	width: 1px;
	height: 20px;
	background: #eee;
	position: absolute;
	top: 28px;
	left: 50%
}

.user-sidebar-card .authenticated {
	border: 1px solid #f1f1f1;
	padding: 20px 26px 17px 26px;
	margin-top: 10px;
	background: #fff
}

.user-sidebar-card .authenticated .label_v {
	line-height: 26px;
	padding: 0 10px 0 22px;
	color: #fff;
	background: #ff911a;
	display: inline-block;
	border-radius: 20px;
	position: relative;
	font-size: 12px;
	margin-bottom: 10px
}

.user-sidebar-card .authenticated .label_v i {
	font-size: 24px;
	width: 20px;
	height: 20px;
	display: inline-block;
	position: absolute;
	left: 2px;
	top: -2px
}

.user-sidebar-card .authenticated li {
	clear: both;
	line-height: 1.5em;
	padding: 10px 0;
	position: relative;
	color: #666;
	font-size: 13px
}

.user-sidebar-card .authenticated li i {
	position: absolute;
	color: #929292
}

.user-sidebar-card .authenticated li i.icon-jigouguanli {
	font-size: 18px
}

.user-sidebar-card .authenticated li i.icon-wenzhang {
	font-size: 15px
}

.user-sidebar-card .authenticated li span {
	margin-left: 22px;
	display: inline-block
}

.user-sidebar-card .authenticated li:not(:last-child) {
	border-bottom: 1px solid #eee
}

.user-sidebar-card .authenticated li:last-child {
	padding-bottom: 0
}

.user-sidebar-card .authenticated ul:first-child li:first-child {
	padding-top: 0
}

.user-sidebar-card .side-title {
	font-size: 16px;
	color: #333333;
	padding: 20px
}

.user-sidebar-card .side-title span {
	font-size: 14px;
	color: #999999;
	margin-left: 5px
}

.user-sidebar-card .side-title a {
	float: right;
	line-height: 24px;
	font-size: 14px;
	color: #999999;
	margin-left: 5px
}

.user-sidebar-card .visitor-list {
	padding: 20px
}

.user-sidebar-card .visitor-list li {
	overflow: hidden;
	margin-bottom: 20px
}

.user-sidebar-card .visitor-list li img.avatar {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	float: left
}

.user-sidebar-card .visitor-list li .message {
	margin-left: 70px
}

.user-sidebar-card .visitor-list li .message .name {
	font-size: 16px;
	color: #333333;
	margin-bottom: 5px
}

.user-sidebar-card .visitor-list li .message .name img.icon-vip {
	height: 1em;
	vertical-align: -0.16em
}

.user-sidebar-card .visitor-list li .message .name img.icon-vip.icon-setted {
	margin-left: 6px
}

.user-sidebar-card .visitor-list li .message .name img.icon-vip.icon-expert {
	margin-left: 4px
}

.user-sidebar-card .visitor-list li .message .name:hover {
	color: #3c8cf0
}

.user-sidebar-card .visitor-list li .message .time {
	color: #999999
}

.user-sidebar-card .visitor-list li .message .company {
	font-size: 14px;
	color: #999999;
	margin-bottom: 5px
}

.user-sidebar-card .sidebar-nav li {
	padding: 15px 0;
	width: 49%;
	text-align: center;
	display: inline-block;
	cursor: pointer
}

.user-sidebar-card .sidebar-nav li:first-child .column,.user-sidebar-card .sidebar-nav li:first-child .tit {
	border-right: 1px solid #eee
}

.user-sidebar-card .sidebar-nav li .column {
	font-size: 18px;
	color: #343d42;
	font-weight: 600;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.user-sidebar-card .sidebar-nav li .tit {
	font-size: 14px;
	color: #999999
}

.user-sidebar-card .sidebar-nav-list {
	background: #f8f8f8;
	color: #b2b7bf
}

.user-sidebar-card .sidebar-nav-list li {
	padding: 15px 0;
	width: 50%;
	text-align: center;
	display: inline-block;
	cursor: pointer
}

.user-sidebar-card .sidebar-nav-list li .column {
	font-size: 18px;
	color: #343d42;
	font-weight: 600;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.user-sidebar-card .sidebar-nav-list li .tit {
	font-size: 14px;
	color: #999
}

.user-sidebar-card .sidebar-nav-list li.active {
	background: #fff;
	color: #428aef;
	font-size: 14px;
	color: #999999
}

.user-sidebar-card .side-section {
	padding: 0 15px
}

.user-sidebar-card .side-section .list {
	border-bottom: 1px solid #eef1f6;
	padding: 20px 0
}

.user-sidebar-card .side-section .list a {
	display: block
}

.user-sidebar-card .side-section .list li {
	width: 32%;
	display: inline-block
}

.user-sidebar-card .side-section .list li .avatar {
	text-align: center;
	margin: 12% auto
}

.user-sidebar-card .side-section .list li .avatar img {
	border-radius: 50%;
	width: 58px;
	height: 58px
}

.user-sidebar-card .side-section .list li.more .more_btn {
	border-radius: 50%;
	width: 56px;
	height: 56px;
	line-height: 56px;
	color: #428aef;
	border: 1px solid #428aef;
	text-align: center;
	cursor: pointer;
	display: inline-block
}

.user-sidebar-card .side-section .list li.more .more_btn:hover {
	color: #fff;
	background: #428aef
}

.user-sidebar-card .side-section .profile {
	padding: 25px 10px;
	overflow: hidden
}

.user-sidebar-card .side-section .profile .relative,.user-sidebar-card .side-section .profile .no-avatar {
	float: left
}

.user-sidebar-card .side-section .profile img {
	border-radius: 50%;
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 10px
}

.user-sidebar-card .side-section .profile .message {
	margin-left: 70px
}

.user-sidebar-card .side-section .profile .name {
	font-size: 14px;
	color: #333;
	padding: 10px 0
}

.user-sidebar-card .side-section .profile .name:hover {
	color: #3c8cf0
}

.user-sidebar-card .side-section .profile .name span {
	font-size: 12px;
	line-height: 1.6;
	color: #3c8cf0;
	border-radius: 20px;
	border: 1px solid #3c8cf0;
	padding: 0px 5px;
	margin-left: 10px;
	display: inline-block
}

.user-sidebar-card .side-section .profile .desc {
	font-size: 12px;
	color: #bcc1c7;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.user-sidebar-card .company-info {
	padding: 0 20px;
	font-size: 13px;
	color: #666666
}

.user-sidebar-card .company-info li {
	padding: 15px 0;
	border-bottom: 1px solid #eee
}

.user-sidebar-card .company-info li i {
	float: left;
	font-size: 16px;
	position: relative;
	top: -2px
}

.user-sidebar-card .company-info li:last-child {
	border-bottom: none
}

.user-sidebar-card .company-info li .info {
	margin-left: 25px
}

.user-sidebar-card .company-info li .info a {
	color: #3c8cf0
}

.user-sidebar-card .company-info+.edit {
	color: #3c8cf0;
	text-align: center;
	padding-bottom: 20px;
	cursor: pointer
}

.user-sidebar-card .company-info+.edit i {
	margin-right: 10px
}

.user-me-card.appraisals {
	padding: 0
}

.user-me-card.appraisals a {
	display: block;
	padding: 40px
}

.user-me-card.appraisals li {
	width: 33.3%;
	display: inline-block;
	text-align: center
}

.user-me-card.appraisals li .column {
	font-size: 24px
}

.user-me-card.appraisals li .tit {
	font-size: 16px
}

.user-me-card.appraisals li.good {
	color: #428aef
}

.user-me-card.appraisals li.bad {
	color: #fe716e
}

.user-me-card.appraisals li.meet {
	color: #343d42
}

.star_score {
	margin-top: 3px;
	font-size: 20px;
	color: #aaa
}

.star_score li {
	display: inline-block;
	margin-right: 5px;
	color: #fd6000;
	cursor: pointer
}

.star_label li {
	display: inline-block;
	color: #00a4fd;
	border: 1px solid #00a4fd;
	border-radius: 15px;
	padding: 3px 12px;
	margin-right: 10px;
	min-width: 65px;
	text-align: center;
	cursor: pointer;
	-webkit-user-select: none
}

.star_label li.active {
	color: #fff;
	background: #00a4fd
}

.tab-nav {
	color: #333333;
	font-size: 18px;
	background: #fff;
	margin: 10px auto 0;
	width: 1100px;
	box-shadow: 3px 3px 10px #eee
}

.tab-nav.fixed {
	top: 53px !important
}

.tab-nav li {
	display: inline-block;
	margin: 0 33px
}

.tab-nav li a {
	display: block;
	padding: 15px 0;
	color: #333333
}

.tab-nav li span {
	color: #428aef
}

.tab-nav li.active {
	border-bottom: 4px solid #428aef;
	font-weight: 500;
	color: #428aef
}

.user-me-card {
	margin: 10px 10px 0 0;
	background: #fff;
	box-shadow: 3px 3px 10px #eee;
	position: relative
}

.user-me-card .no-info {
	color: #999999
}

.user-me-card .no-info span,.user-me-card .no-info a {
	color: #3c8cf0;
	cursor: pointer
}

.user-me-card .card-title {
	font-size: 15px;
	color: #343d42;
	height: 40px;
	line-height: 40px;
	font-weight: 600;
	padding-left: 18px;
	border-bottom: 1px solid #eeeeee
}

.user-me-card .card-title i.iconfont-new {
	font-weight: normal;
	font-size: 20px;
	float: left;
	position: relative;
	top: 0px;
	margin-right: 5px
}

.user-me-card .card-title .edit {
	display: inline-block;
	float: right;
	margin-right: 20px;
	font-size: 14px;
	color: #3c8cf0;
	cursor: pointer;
	font-weight: normal
}

.user-me-card .card-title .edit i {
	margin-right: 5px
}

.user-me-card .card-title .applying {
	display: inline-block;
	float: right;
	font-size: 14px;
	color: #999999;
	font-weight: normal
}

.user-me-card .card-content {
	font-size: 14px;
	color: #333333;
	padding: 20px
}

.user-me-card .card-content a {
	color: #3c8cf0
}

.user-me-card .card-content .status-new {
	color: #999999
}

.user-me-card .card-content .invite-comment {
	position: relative;
	font-size: 14px;
	color: #404040
}

.user-me-card .card-content .invite-comment span.price {
	color: #3c8cf0;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	top: 0;
	right: 0
}

.user-me-card .card-content ul.invest-style-list .cell {
	vertical-align: middle;
	padding: 2px 0
}

.user-me-card .card-content ul.invest-style-list span.details_tit {
	color: #999;
	font-size: 14px;
	display: inline-block;
	width: 70px
}

.user-me-card .card-content ul.invest-style-list span.label-item {
	display: inline-block;
	padding: 0 4px;
	margin-top: 5px
}

.user-me-card .card-content ul.invest-style-list span.label-item a {
	display: inline-block;
	font-size: 12px;
	color: #6671a1;
	background: #f6f9ff;
	line-height: 22px;
	border: 1px solid #dde1ea;
	padding: 0 8px;
	min-width: 44px;
	display: inline-block
}

.user-me-card .card-content ul.invest-style-list span.cont {
	color: #333;
	font-size: 14px
}

.user-me-card .card-content ul.invest-style-list li.field .cell,.user-me-card .card-content ul.invest-style-list li.stage .cell {
	vertical-align: top
}

.user-me-card .card-content ul.invest-style-list li.field .cell.label_list,.user-me-card .card-content ul.invest-style-list li.stage .cell.label_list {
	position: relative;
	top: -6px
}

.user-me-card .card-content ul.invest-style-list li.field span.label-item,.user-me-card .card-content ul.invest-style-list li.stage span.label-item {
	margin-top: 5px
}

.user-me-card .card-content ul.invest-style-list li.column {
	padding-bottom: 8px
}

.user-me-card .card-content .case-list .case_card {
	padding: 20px 0;
	position: relative
}

.user-me-card .card-content .case-list .case_card p {
	margin: 0
}

.user-me-card .card-content .case-list .case_card::after {
	content: ' ';
	display: block;
	position: absolute;
	left: 80px;
	right: 0;
	bottom: 0;
	height: 1px;
	background: #eee
}

.user-me-card .card-content .case-list .case_card:last-child {
	padding-bottom: 0
}

.user-me-card .card-content .case-list .case_card:last-child::after {
	display: none
}

.user-me-card .card-content .case-list .case_card:first-child {
	padding-top: 0
}

.user-me-card .card-content .case-list .case_card .avatar {
	width: 80px;
	vertical-align: top
}

.user-me-card .card-content .case-list .case_card .avatar a {
	display: inline-block
}

.user-me-card .card-content .case-list .case_card .avatar img {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	border: 1px solid #f3f5fb
}

.user-me-card .card-content .case-list .case_card .info .name {
	font-size: 16px;
	font-weight: 600;
	padding-bottom: 6px
}

.user-me-card .card-content .case-list .case_card .info .name a {
	color: #333
}

.user-me-card .card-content .case-list .case_card .info .name a:hover {
	color: #3c8cf0
}

.user-me-card .card-content .case-list .case_card .info .name span {
	font-size: 12px;
	color: #969ca9;
	font-weight: normal;
	line-height: 20px;
	border: 1px solid #efefef;
	border-radius: 14px;
	padding: 0 6px;
	margin-left: 6px
}

.user-me-card .card-content .case-list .case_card .info .pitch {
	width: 278px;
	font-size: 13px;
	color: #999;
	line-height: 1.5em;
	max-height: 4.5em;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical
}

.user-me-card .card-content .case-list .case_card .keywords,.user-me-card .card-content .case-list .case_card .date {
	width: 180px;
	text-align: center;
	color: #333;
	font-size: 13px;
	line-height: 1.5em
}

.user-me-card .card-content .case-list .case_card .keywords a,.user-me-card .card-content .case-list .case_card .date a {
	display: block
}

.user-me-card .card-content .case-list .case_card .keywords a:hover,.user-me-card .card-content .case-list .case_card .date a:hover {
	color: #3c8cf0
}

.user-me-card .card-content .case-list .case_card .operation_btn {
	color: #3c8cf0;
	margin-left: 10px
}

.user-me-card .card-content .case-list .case_card .operation_btn span {
	margin-right: 5px;
	cursor: pointer
}

.user-me-card .card-content .case-list .case_card .operation_btn span i {
	font-size: 20px;
	margin-right: 5px
}

.user-me-card .card-content .load_more_cases {
	border-top: 1px solid #eee;
	margin-top: 20px
}

.user-me-card .card-content .load_more_cases span {
	padding-top: 24px;
	color: #999;
	font-size: 12px;
	display: inline-block
}

.user-me-card .card-content .load_more_cases span:hover {
	color: #3c8cf0
}

.user-me-card .card-content .evaluate-label-list {
	margin-bottom: 20px
}

.user-me-card .card-content .evaluate-label-list li {
	margin-bottom: 12px;
	display: inline-block;
	height: 26px;
	line-height: 26px;
	border: 1px solid #41ADFF;
	border-radius: 2px;
	font-size: 14px;
	color: #41ADFF;
	padding: 0 8px;
	margin-right: 10px
}

.user-me-card .card-content .startups-list .startup_card {
	overflow: hidden;
	position: relative;
	margin-bottom: 20px
}

.user-me-card .card-content .startups-list .startup_card img {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	float: left
}

.user-me-card .card-content .startups-list .startup_card .edit-link {
	position: absolute;
	right: 0;
	top: 20px
}

.user-me-card .card-content .startups-list .startup_card .edit-link i {
	font-size: 20px;
	margin-right: 5px
}

.user-me-card .card-content .startups-list .startup_card .message {
	margin-left: 75px;
	padding-bottom: 25px;
	border-bottom: 1px solid #eeeeee
}

.user-me-card .card-content .startups-list .startup_card .message .name {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 10px
}

.user-me-card .card-content .startups-list .startup_card .message .name span.industry {
	font-size: 12px;
	color: #969ca9;
	padding: 1px 8px;
	margin-left: 5px;
	border: 1px solid #eeeeee;
	border-radius: 15px;
	display: inline-block
}

.user-me-card .card-content .startups-list .startup_card .message .pitch {
	font-size: 12px;
	color: #999999;
	width: 600px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.user-me-card .prompt_box {
	line-height: 1.5em;
	padding: 20px
}

.user-me-card .prompt_box .node-title {
	color: #ff6000;
	font-size: 14px;
	margin-left: 5px
}

.user-me-card .prompt_box .prompt {
	color: #404040;
	font-size: 14px;
	line-height: 20px
}

.user-me-card p {
	margin: 0
}

.user-me-card.opinions .opin_reply_card {
	border-bottom: 1px solid #f1f4f8
}

.user-me-card.opinions .opin_reply_card img {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	margin-right: 15px
}

.user-me-card.opinions .opin_reply_card .name {
	font-size: 16px;
	color: #333333;
	font-weight: bold
}

.user-me-card.opinions .opin_reply_card article {
	margin-left: 75px;
	padding-top: 0
}

.user-me-card.opinions .opin_reply_card .opin_column {
	padding-bottom: 12px;
	margin-left: 42px
}

.user-me-card.apply .apply_btn {
	font-size: 14px;
	color: #428aef;
	border: 1px solid #428aef;
	border-radius: 20px;
	padding: 4px 10px;
	margin-left: 10px;
	cursor: pointer;
	background: transparent
}

.user-me-card.apply .info {
	color: #333;
	line-height: 2em
}

.user-me-card.apply .app_qr_code {
	padding: 70px 0;
	text-align: center
}

.user-me-card.apply .app_qr_code img {
	width: 150px
}

.user-me-card.media a {
	color: #428aef
}

.user-me-card.attachment .meet_btn {
	font-size: 14px;
	color: #428aef;
	border: 1px solid #428aef;
	border-radius: 20px;
	padding: 4px 10px;
	margin-left: 10px;
	cursor: pointer;
	background: transparent
}

.loading {
	margin: 100px auto;
	width: 200px;
	text-align: center;
	font-size: 20px;
	font-weight: 600
}

.all-visitors-wrap {
	margin: 10px auto;
	background: #fff;
	box-shadow: 3px 3px 10px #eee;
	position: relative
}

.all-visitors-wrap h2.title {
	font-size: 18px;
	color: #333333;
	height: 63px;
	line-height: 63px;
	padding-left: 30px;
	border-bottom: 1px solid #eeeeee
}

.all-visitors-wrap h2.title span {
	font-size: 16px;
	color: #999999;
	margin-left: 10px
}

.all-visitors-wrap .visitors-list {
	padding: 20px
}

.all-visitors-wrap .visitors-list li {
	display: inline-block;
	width: 25%;
	margin-bottom: 20px
}

.all-visitors-wrap .visitors-list li img.avatar {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	float: left
}

.all-visitors-wrap .visitors-list li .message {
	margin-left: 70px
}

.all-visitors-wrap .visitors-list li .message .name {
	font-size: 16px;
	color: #333333;
	margin-bottom: 5px
}

.all-visitors-wrap .visitors-list li .message .name img.icon-vip {
	height: 13px;
	vertical-align: middle;
	margin-right: 3px
}

.all-visitors-wrap .visitors-list li .message .name img.icon-vip:first-of-type {
	margin-left: 5px
}

.all-visitors-wrap .visitors-list li .message .company {
	font-size: 14px;
	color: #999999;
	margin-bottom: 5px;
	height: 21px;
	max-width: 190px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.all-visitors-wrap .visitors-list li .message .time {
	height: 21px;
	color: #999999
}

.all-visitors-wrap .load_more_visitor {
	font-size: 14px;
	color: #999999;
	margin-bottom: 30px;
	cursor: pointer
}

.details_users_info_card,.details_institutions_card {
	margin: 10px 25px 0 0;
	background: #fff;
	padding: 64px 24px 24px 24px;
	border: 1px solid #f1f1f1;
	position: relative
}

.details_users_info_card .title,.details_institutions_card .title {
	color: #343d42;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 18px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	line-height: 42px;
	height: 40px;
	overflow: hidden;
	border-bottom: 1px solid #eee
}

.details_users_info_card .title i.iconfont-new,.details_institutions_card .title i.iconfont-new {
	font-weight: normal;
	font-size: 24px;
	width: 42px;
	float: left;
	text-align: center;
	position: relative;
	top: -2px
}

.details_users_info_card .title i.iconfont-new.fa,.details_institutions_card .title i.iconfont-new.fa {
	line-height: 40px
}

.details_users_info_card.consult .btn_consult,.details_users_info_card.help .btn_consult,.details_users_info_card.user_intro .btn_consult,.details_users_info_card.intro .btn_consult,.details_institutions_card.consult .btn_consult,.details_institutions_card.help .btn_consult,.details_institutions_card.user_intro .btn_consult,.details_institutions_card.intro .btn_consult {
	position: absolute;
	right: 35px;
	top: 90px;
	color: white
}

.details_users_info_card.consult .user_intro,.details_users_info_card.help .user_intro,.details_users_info_card.user_intro .user_intro,.details_users_info_card.intro .user_intro,.details_institutions_card.consult .user_intro,.details_institutions_card.help .user_intro,.details_institutions_card.user_intro .user_intro,.details_institutions_card.intro .user_intro {
	line-height: 1.5em;
	font-size: 14px
}

.details_users_info_card.consult .user_intro_overflow,.details_users_info_card.help .user_intro_overflow,.details_users_info_card.user_intro .user_intro_overflow,.details_users_info_card.intro .user_intro_overflow,.details_institutions_card.consult .user_intro_overflow,.details_institutions_card.help .user_intro_overflow,.details_institutions_card.user_intro .user_intro_overflow,.details_institutions_card.intro .user_intro_overflow {
	max-height: 4.5em;
	overflow: hidden
}

.details_users_info_card.consult .score,.details_users_info_card.help .score,.details_users_info_card.user_intro .score,.details_users_info_card.intro .score,.details_institutions_card.consult .score,.details_institutions_card.help .score,.details_institutions_card.user_intro .score,.details_institutions_card.intro .score {
	margin-left: 10px
}

.details_users_info_card.consult .cont,.details_users_info_card.help .cont,.details_users_info_card.user_intro .cont,.details_users_info_card.intro .cont,.details_institutions_card.consult .cont,.details_institutions_card.help .cont,.details_institutions_card.user_intro .cont,.details_institutions_card.intro .cont {
	color: #333
}

.details_users_info_card.consult .cont p,.details_users_info_card.help .cont p,.details_users_info_card.user_intro .cont p,.details_users_info_card.intro .cont p,.details_institutions_card.consult .cont p,.details_institutions_card.help .cont p,.details_institutions_card.user_intro .cont p,.details_institutions_card.intro .cont p {
	margin: 0
}

.details_users_info_card .more_resume,.details_institutions_card .more_resume {
	display: none
}

.details_users_info_card .more_resume span,.details_institutions_card .more_resume span {
	color: #4b9cf8;
	font-size: 14px;
	cursor: pointer;
	display: inline-block;
	padding: 2px 10px 0 0
}

.details_institutions_card {
	margin-top: 10px
}

.details_users_info_card p {
	margin: 0
}

.details_users_info_card.consult .cont,.details_users_info_card.help .cont {
	padding-left: 40px;
	padding: 10px 0 20px 40px
}

.details_users_info_card.help i {
	background: #fc9b32;
	color: #fff;
	width: 24px;
	height: 24px;
	line-height: 24px;
	border-radius: 5px;
	text-align: center;
	display: inline-block;
	vertical-align: bottom;
	margin-right: 6px;
	font-size: 24px;
	margin-right: 16px
}

.details_users_info_card.consult.user-consult {
	padding: 40px 0 0 0;
	border-bottom: 0
}

.details_users_info_card.consult.user-consult i.fa-user {
	background: #428aef;
	color: #fff;
	width: 24px;
	height: 24px;
	line-height: 24px;
	border-radius: 5px;
	text-align: center;
	margin-right: 12px
}

.details_users_info_card.consult.user-consult .content {
	padding: 24px;
	position: relative;
	border: 1px solid transparent
}

.details_users_info_card.consult.user-consult .content .title i {
	margin-right: 12px
}

.details_users_info_card.consult.user-consult .content .money {
	position: absolute;
	right: 30px;
	top: 20px;
	color: #f34d49;
	font-size: 20px
}

.details_users_info_card.consult.user-consult .content .btn_consult {
	position: relative;
	top: auto;
	right: auto;
	text-align: right
}

.details_users_info_card.consult.user-consult .content .btn_consult a {
	color: #fff;
	top: auto;
	width: 120px;
	height: 34px;
	text-align: center;
	color: #fff;
	line-height: 34px;
	border-radius: 4px;
	background: #3c8cf0;
	display: inline-block
}

.details_users_info_card.consult.user-consult .content .btn_consult a:hover {
	background: #438cdf
}

.details_users_info_card.consult.user-consult .content:hover {
	border: 1px solid #a9cfff;
	background: #fbfcff
}

.details_users_info_card.help {
	padding-top: 24px
}

.details_users_info_card.help .count {
	padding-top: 10px;
	text-align: right;
	font-size: 13px
}

.details_users_info_card.help .count li {
	display: inline-block;
	color: #999;
	margin-left: 20px
}

.details_users_info_card.help .count li span {
	color: #999
}

.details_users_info_card .more {
	padding-top: 24px;
	color: #999;
	font-size: 12px;
	display: inline-block
}

.details_users_info_card .more:hover {
	color: #3c8cf0
}

.details_users_info_card .load-more-btn.disabled,.details_users_info_card .more.disabled {
	padding-top: 24px;
	color: #999;
	font-size: 12px;
	display: inline-block;
	cursor: not-allowed
}

.details_users_info_card.evaluate .evaluate-label-list {
	margin-bottom: 30px
}

.details_users_info_card.evaluate .evaluate-label-list li {
	margin-bottom: 12px;
	display: inline-block;
	height: 26px;
	line-height: 26px;
	border: 1px solid #41ADFF;
	border-radius: 2px;
	font-size: 14px;
	color: #41ADFF;
	padding: 0 8px;
	margin-right: 10px
}

.details_users_info_card.evaluate .evaluate_card {
	padding: 20px 0;
	position: relative
}

.details_users_info_card.evaluate .evaluate_card::after {
	content: ' ';
	display: block;
	position: absolute;
	left: 64px;
	right: 0;
	bottom: 0;
	height: 1px;
	background: #eee
}

.details_users_info_card.evaluate .evaluate_card:first-child {
	padding-top: 0
}

.details_users_info_card.evaluate .evaluate_card:last-child {
	padding-bottom: 0
}

.details_users_info_card.evaluate .evaluate_card:last-child::after {
	display: none
}

.details_users_info_card.evaluate .evaluate_card .avatar {
	vertical-align: top
}

.details_users_info_card.evaluate .evaluate_card .avatar img {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	margin-right: 14px
}

.details_users_info_card.evaluate .evaluate_card .avatar .no-avatar {
	width: 50px;
	height: 50px;
	line-height: 50px;
	margin-right: 10px
}

.details_users_info_card.evaluate .evaluate_card .info .name {
	font-size: 15px;
	color: #333;
	padding-top: 2px
}

.details_users_info_card.evaluate .evaluate_card .info .date {
	font-size: 13px;
	color: #999;
	padding: 4px 0 10px 0
}

.details_users_info_card.evaluate .evaluate_card .info .desc {
	font-size: 14px;
	color: #333
}

.details_users_info_card.evaluate.evaluate_main {
	margin-right: 0
}

.details_users_info_card.evaluate .nothing {
	padding: 50px 0;
	text-align: center
}

.details_users_info_card.evaluate .nothing .text {
	font-size: 14px;
	color: #c2c6d7
}

.details_users_info_card.evaluate .load_more_evaluates {
	margin-top: 20px;
	border-top: 1px solid #eee
}

.details_users_info_card.experience ul {
	position: relative
}

.details_users_info_card.experience ul .line {
	position: absolute;
	left: 6px;
	top: 3px;
	bottom: 0;
	background: #f4f6fa;
	width: 1px
}

.details_users_info_card.experience ul li {
	position: relative;
	padding-bottom: 44px
}

.details_users_info_card.experience ul li span.date {
	font-size: 12px;
	color: #bcc1c7;
	margin-right: 18px;
	position: relative;
	top: -2px
}

.details_users_info_card.experience ul li span.name {
	font-size: 14px;
	color: #333
}

.details_users_info_card.experience ul li i.circle {
	width: 13px;
	height: 13px;
	border: 3px solid #99d9ff;
	background: #428aef;
	display: inline-block;
	border-radius: 50%;
	margin-right: 10px
}

.follow-lists-wrap {
	display: none;
	background: #ffffff;
	margin: 10px 25px 85px 0;
	border: 1px solid #f1f1f1
}

.follow-lists-wrap ul.follow-tab-nav {
	font-size: 16px;
	color: #333333;
	border-bottom: 1px solid #eeeeee
}

.follow-lists-wrap ul.follow-tab-nav li {
	display: inline-block;
	margin: 0 25px;
	text-align: center;
	line-height: 54px;
	cursor: pointer
}

.follow-lists-wrap ul.follow-tab-nav li.active {
	font-weight: bold;
	border-bottom: 3px solid #3c8cf0
}

.follow-lists-wrap .follow-list-content {
	padding: 0 30px
}

.follow-lists-wrap ul.follow-users-list li,.follow-lists-wrap ul.follow-startups-list li {
	overflow: hidden;
	padding: 20px 0
}

.follow-lists-wrap ul.follow-users-list li:not(:last-of-type),.follow-lists-wrap ul.follow-startups-list li:not(:last-of-type) {
	border-bottom: 1px solid #eeeeee
}

.follow-lists-wrap ul.follow-users-list li .follow-btn,.follow-lists-wrap ul.follow-startups-list li .follow-btn {
	margin-top: 10px;
	float: right;
	width: 82px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	color: #fff;
	line-height: 31px;
	border-radius: 4px;
	background: #3c8cf0;
	padding: 0
}

.follow-lists-wrap ul.follow-users-list li .follow-btn.btn-followed,.follow-lists-wrap ul.follow-startups-list li .follow-btn.btn-followed {
	background: #EEEEEE
}

.follow-lists-wrap ul.follow-users-list li .message,.follow-lists-wrap ul.follow-startups-list li .message {
	display: inline-block
}

.follow-lists-wrap ul.follow-users-list li .message .avatar,.follow-lists-wrap ul.follow-startups-list li .message .avatar {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	float: left
}

.follow-lists-wrap ul.follow-users-list li .message .info,.follow-lists-wrap ul.follow-startups-list li .message .info {
	margin-left: 60px
}

.follow-lists-wrap ul.follow-users-list li .message .info .name,.follow-lists-wrap ul.follow-startups-list li .message .info .name {
	font-size: 16px;
	color: #333333
}

.follow-lists-wrap ul.follow-users-list li .message .info .name span.tag,.follow-lists-wrap ul.follow-startups-list li .message .info .name span.tag {
	color: #969ca9;
	font-size: 12px;
	display: inline-block;
	margin-left: 5px;
	border: 1px solid #eeeeee;
	border-radius: 20px;
	padding: 0px 5px;
	line-height: 19px
}

.follow-lists-wrap ul.follow-users-list li .message .info .name .icon-vip,.follow-lists-wrap ul.follow-startups-list li .message .info .name .icon-vip {
	height: 13px;
	vertical-align: middle
}

.follow-lists-wrap ul.follow-users-list li .message .info .name .icon-vip:first-of-type,.follow-lists-wrap ul.follow-startups-list li .message .info .name .icon-vip:first-of-type {
	margin: 0 3px 0 5px
}

.follow-lists-wrap ul.follow-users-list li .message .info .pitch,.follow-lists-wrap ul.follow-startups-list li .message .info .pitch {
	margin-top: 10px;
	font-size: 14px;
	color: #999999
}

.load-more {
	margin: 20px 0
}

.load-more .more {
	color: #999;
	font-size: 12px;
	display: inline-block
}

.details_users_info_card.invest_case .case_card,.details_institutions_card.invest_case .case_card {
	padding: 20px 0;
	position: relative
}

.details_users_info_card.invest_case .case_card p,.details_institutions_card.invest_case .case_card p {
	margin: 0
}

.details_users_info_card.invest_case .case_card::after,.details_institutions_card.invest_case .case_card::after {
	content: ' ';
	display: block;
	position: absolute;
	left: 80px;
	right: 0;
	bottom: 0;
	height: 1px;
	background: #eee
}

.details_users_info_card.invest_case .case_card:last-child,.details_institutions_card.invest_case .case_card:last-child {
	padding-bottom: 0
}

.details_users_info_card.invest_case .case_card:last-child::after,.details_institutions_card.invest_case .case_card:last-child::after {
	display: none
}

.details_users_info_card.invest_case .case_card:first-child,.details_institutions_card.invest_case .case_card:first-child {
	padding-top: 0
}

.details_users_info_card.invest_case .case_card .avatar,.details_institutions_card.invest_case .case_card .avatar {
	width: 80px;
	vertical-align: top
}

.details_users_info_card.invest_case .case_card .avatar a,.details_institutions_card.invest_case .case_card .avatar a {
	display: inline-block
}

.details_users_info_card.invest_case .case_card .avatar img,.details_institutions_card.invest_case .case_card .avatar img {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	border: 1px solid #f3f5fb
}

.details_users_info_card.invest_case .case_card .info,.details_institutions_card.invest_case .case_card .info {
	width: 350px
}

.details_users_info_card.invest_case .case_card .info .name,.details_institutions_card.invest_case .case_card .info .name {
	color: #333;
	font-size: 16px;
	font-weight: 600;
	padding-bottom: 6px
}

.details_users_info_card.invest_case .case_card .info .name a:hover,.details_institutions_card.invest_case .case_card .info .name a:hover {
	color: #3c8cf0
}

.details_users_info_card.invest_case .case_card .info .name span,.details_institutions_card.invest_case .case_card .info .name span {
	font-size: 12px;
	color: #969ca9;
	font-weight: normal;
	line-height: 20px;
	border: 1px solid #efefef;
	border-radius: 14px;
	padding: 0 6px;
	margin-left: 6px
}

.details_users_info_card.invest_case .case_card .info .pitch,.details_institutions_card.invest_case .case_card .info .pitch {
	width: 280px;
	font-size: 13px;
	color: #999;
	line-height: 1.5em;
	max-height: 4.5em;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical
}

.details_users_info_card.invest_case .case_card .keywords,.details_users_info_card.invest_case .case_card .date,.details_institutions_card.invest_case .case_card .keywords,.details_institutions_card.invest_case .case_card .date {
	width: 160px;
	text-align: center;
	color: #333;
	font-size: 13px;
	line-height: 1.5em
}

.details_users_info_card.invest_case .case_card .keywords a,.details_users_info_card.invest_case .case_card .date a,.details_institutions_card.invest_case .case_card .keywords a,.details_institutions_card.invest_case .case_card .date a {
	display: block
}

.details_users_info_card.invest_case .case_card .keywords a:hover,.details_users_info_card.invest_case .case_card .date a:hover,.details_institutions_card.invest_case .case_card .keywords a:hover,.details_institutions_card.invest_case .case_card .date a:hover {
	color: #3c8cf0
}

.details_users_info_card.invest_case .load_more_cases,.details_institutions_card.invest_case .load_more_cases {
	border-top: 1px solid #eee;
	margin-top: 20px
}

.details_users_info_card.invest_case .load_more_cases a,.details_institutions_card.invest_case .load_more_cases a {
	padding-top: 24px;
	color: #999;
	font-size: 12px;
	display: inline-block
}

.details_users_info_card.invest_case .load_more_cases a:hover,.details_institutions_card.invest_case .load_more_cases a:hover {
	color: #3c8cf0
}

.users_baseinfo {
	margin-top: 10px
}

.user_basic_info {
	height: 290px;
	overflow: hidden;
	position: relative;
	background: #fff
}

.user_basic_info .edit {
	margin-top: 10px;
	color: #fff;
	background-color: #3c8cf0;
	border-color: #3c8cf0;
	padding: 0 20px;
	font-size: 14px;
	border-radius: 4px;
	height: 32px;
	display: inline-block;
	margin-bottom: 0;
	font-weight: 500;
	text-align: center;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	line-height: 32px
}

.user_basic_info .intro-column {
	position: absolute;
	z-index: 3;
	bottom: 10px;
	right: 20px
}

.user_basic_info .intro-column li {
	display: inline-block;
	color: #ffffff;
	font-size: 14px;
	margin-left: 10px
}

.user_basic_info .intro-column li span {
	margin-left: 5px;
	font-size: 20px
}

.user_basic_info .bg {
	position: absolute;
	left: -40px;
	right: -40px;
	top: -40px;
	bottom: -40px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	filter: blur(20px);
	-webkit-filter: blur(20px);
	-moz-filter: blur(20px);
	-ms-filter: blur(20px);
	z-index: 1
}

.user_basic_info .users_details {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0,0,0,0.2);
	z-index: 2;
	text-align: center;
	padding-top: 44px;
	color: #fff
}

.user_basic_info .users_details .avatar {
	padding: 4px;
	border-radius: 50%;
	background: rgba(255,255,255,0.3);
	display: inline-block
}

.user_basic_info .users_details .avatar img {
	width: 82px;
	height: 82px;
	border-radius: 50%
}

.user_basic_info .users_details .avatar .no-avatar {
	width: 82px;
	height: 82px;
	line-height: 82px
}

.user_basic_info .users_details .name {
	font-size: 20px;
	font-weight: 600;
	padding-top: 16px
}

.user_basic_info .users_details .name .icon-vip {
	height: 16px;
	vertical-align: -0.16em;
	margin-right: 4px
}

.user_basic_info .users_details .name .icon-vip:first-of-type {
	margin-left: 6px
}

.user_basic_info .users_details .pitch {
	font-size: 14px;
	width: 500px;
	margin: 0 auto;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.user_basic_info .users_details .btn_group {
	text-align: center;
	margin-top: 16px
}

.user_basic_info .users_details .btn_group .follow-btn,.user_basic_info .users_details .btn_group .send-btn,.user_basic_info .users_details .btn_group .edit-btn {
	width: 120px;
	line-height: 34px;
	text-align: center;
	font-size: 14px;
	padding: 0;
	border: none;
	display: inline-block;
	border-radius: 4px;
	margin: 0 5px;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.2)
}

.user_basic_info .users_details .btn_group .follow-btn:visited,.user_basic_info .users_details .btn_group .follow-btn:hover,.user_basic_info .users_details .btn_group .send-btn:visited,.user_basic_info .users_details .btn_group .send-btn:hover,.user_basic_info .users_details .btn_group .edit-btn:visited,.user_basic_info .users_details .btn_group .edit-btn:hover {
	color: #fff
}

.user_basic_info .users_details .btn_group .follow-btn {
	background: #3c8cf0
}

.user_basic_info .users_details .btn_group .follow-btn:hover {
	background: #367ed8
}

.user_basic_info .users_details .btn_group .follow-btn::before {
	vertical-align: middle;
	display: inline-block;
	content: "\e673";
	font-family: "iconfont" !important;
	font-size: 22px;
	font-weight: bold;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.user_basic_info .users_details .btn_group .follow-btn.btn-followed::before {
	content: "\e631";
	margin-right: 4px;
	font-size: 16px
}

.user_basic_info .users_details .btn_group .follow-btn.btn-followed {
	background: #71757e
}

.user_basic_info .users_details .btn_group .follow-btn.btn-followed:hover {
	background: #656971
}

.user_basic_info .users_details .btn_group .edit-btn {
	background: #3c8cf0
}

.user_basic_info .users_details .btn_group .edit-btn:hover {
	background: #367ed8
}

.user_basic_info .users_details .btn_group .send-btn {
	background: #ffa000
}

.user_basic_info .users_details .btn_group .send-btn:hover {
	background: #e59000
}

.user_basic_info .share_group,.startups-bizcard .share_group,.investor-subjects-container .share_group {
	position: absolute;
	top: 30px;
	right: 30px
}

.user_basic_info .share_group .share-link,.user_basic_info .share_group li,.startups-bizcard .share_group .share-link,.startups-bizcard .share_group li,.investor-subjects-container .share_group .share-link,.investor-subjects-container .share_group li {
	text-align: right
}

.user_basic_info .share_group .share-btn,.user_basic_info .share_group .weibo-btn,.user_basic_info .share_group .weixin-btn,.startups-bizcard .share_group .share-btn,.startups-bizcard .share_group .weibo-btn,.startups-bizcard .share_group .weixin-btn,.investor-subjects-container .share_group .share-btn,.investor-subjects-container .share_group .weibo-btn,.investor-subjects-container .share_group .weixin-btn {
	display: inline-block;
	text-align: center;
	width: 40px;
	height: 40px;
	background: #fff
}

.user_basic_info .share_group .share-btn:hover,.user_basic_info .share_group .weibo-btn:hover,.user_basic_info .share_group .weixin-btn:hover,.startups-bizcard .share_group .share-btn:hover,.startups-bizcard .share_group .weibo-btn:hover,.startups-bizcard .share_group .weixin-btn:hover,.investor-subjects-container .share_group .share-btn:hover,.investor-subjects-container .share_group .weibo-btn:hover,.investor-subjects-container .share_group .weixin-btn:hover {
	background: #f9f9f9
}

.user_basic_info .share_group .share-btn i,.user_basic_info .share_group .weibo-btn i,.user_basic_info .share_group .weixin-btn i,.startups-bizcard .share_group .share-btn i,.startups-bizcard .share_group .weibo-btn i,.startups-bizcard .share_group .weixin-btn i,.investor-subjects-container .share_group .share-btn i,.investor-subjects-container .share_group .weibo-btn i,.investor-subjects-container .share_group .weixin-btn i {
	line-height: 40px;
	font-size: 20px
}

.user_basic_info .share_group .share-btn i,.startups-bizcard .share_group .share-btn i,.investor-subjects-container .share_group .share-btn i {
	color: #aaa
}

.user_basic_info .share_group .weibo-btn,.startups-bizcard .share_group .weibo-btn,.investor-subjects-container .share_group .weibo-btn {
	color: #fe7440;
	border-top: 1px solid #eee
}

.user_basic_info .share_group .weixin-btn,.startups-bizcard .share_group .weixin-btn,.investor-subjects-container .share_group .weixin-btn {
	color: #7ec350;
	border-top: 1px solid #eee
}

.user_basic_info .share_group .qr_code,.startups-bizcard .share_group .qr_code,.investor-subjects-container .share_group .qr_code {
	background: #fff;
	padding: 6px;
	transform: scale(0.6);
	-webkit-transform: scale(0.6);
	-moz-transform: scale(0.6);
	-ms-transform: scale(0.6);
	transform-origin: top right;
	-webkit-transform-origin: top right;
	-moz-transform-origin: top right;
	-ms-transform-origin: top right;
	margin: -74px 50px 0 0;
	position: relative;
	border: 2px solid #f0f0f0;
	border-radius: 5px
}

.user_basic_info .share_group .qr_code::after,.startups-bizcard .share_group .qr_code::after,.investor-subjects-container .share_group .qr_code::after {
	content: ' ';
	display: inline-block;
	position: absolute;
	right: -6px;
	top: 44%;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	background: #fff;
	width: 20px;
	height: 20px;
	z-index: -1
}

.details_users_info_card.user_keyword ul.details .cell {
	vertical-align: middle;
	padding: 2px 0
}

.details_users_info_card.user_keyword ul.details span.details_tit {
	color: #999;
	font-size: 14px;
	display: inline-block;
	width: 70px
}

.details_users_info_card.user_keyword ul.details span.label-item {
	display: inline-block;
	padding: 0 4px;
	margin-top: 5px
}

.details_users_info_card.user_keyword ul.details span.label-item a {
	display: inline-block;
	font-size: 12px;
	color: #6671a1;
	background: #f6f9ff;
	line-height: 22px;
	border: 1px solid #dde1ea;
	padding: 0 8px;
	min-width: 44px;
	display: inline-block
}

.details_users_info_card.user_keyword ul.details span.cont {
	color: #333;
	font-size: 14px
}

.details_users_info_card.user_keyword ul.details li.field .cell,.details_users_info_card.user_keyword ul.details li.stage .cell {
	vertical-align: top
}

.details_users_info_card.user_keyword ul.details li.field .cell.label_list,.details_users_info_card.user_keyword ul.details li.stage .cell.label_list {
	position: relative;
	top: -6px
}

.details_users_info_card.user_keyword ul.details li.field span.label-item,.details_users_info_card.user_keyword ul.details li.stage span.label-item {
	margin-top: 5px
}

.details_users_info_card.user_keyword ul.details li.column {
	padding-bottom: 8px
}

.user-nav-area {
	margin-top: 20px;
	height: 58px
}

.user-nav-area .details_users_info_nav {
	height: 58px;
	padding: 0 15px;
	overflow: hidden
}

.user-nav-area .details_users_info_nav ul {
	width: 1100px;
	margin: 0 auto;
	background: #fff
}

.user-nav-area .details_users_info_nav li {
	float: left;
	margin: 0 15px
}

.user-nav-area .details_users_info_nav li a {
	text-align: center;
	display: inline-block;
	font-size: 16px;
	color: #343d42;
	line-height: 58px;
	position: relative;
	padding: 0 10px
}

.user-nav-area .details_users_info_nav li.active a,.user-nav-area .details_users_info_nav li:hover a {
	color: #3c8cf0;
	font-size: 16px
}

.user-nav-area .details_users_info_nav li.active a {
	font-weight: 600
}

.user-nav-area .details_users_info_nav li.active a::after {
	display: inline-block;
	content: ' ';
	width: 100%;
	height: 3px;
	background: #3c8cf0;
	position: absolute;
	bottom: 0;
	left: 0
}

#user-nav.fixed {
	position: fixed;
	z-index: 18;
	top: 62px;
	left: 0;
	right: 0
}

#user-nav.fixed ul {
	border-bottom: 1px solid #f1f1f1
}

.fixed_investor_info {
	background: rgba(255,255,255,0.95);
	position: fixed;
	left: 0;
	width: 100%;
	top: 0;
	z-index: 21;
	display: none;
	box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.1)
}

.fixed_investor_info .top_gray {
	min-width: 900px !important;
	max-width: 1100px;
	position: relative;
	height: 58px
}

.fixed_investor_info .top_gray .relative {
	position: relative;
	display: inline-block
}

.fixed_investor_info .top_gray .relative::after {
	position: absolute;
	right: 5px;
	bottom: -5px;
	width: 25px;
	height: 25px;
	display: inline-block;
	content: ' ';
	background: url(../images/avatar_v_icon.png) no-repeat center center;
	background-size: cover
}

.fixed_investor_info .top_gray .relative::after {
	right: 20px;
	bottom: -4px;
	width: 16px;
	height: 16px
}

.fixed_investor_info img {
	width: 42px;
	height: 42px;
	background: #fff;
	border-radius: 50%;
	margin-right: 24px
}

.user_top_info {
	color: #333;
	width: 124px
}

.user_top_info .name {
	font-size: 20px;
	font-weight: 600
}

.user_top_nav ul {
	width: 1100px;
	margin: 0 auto;
	background: #fff
}

.user_top_nav li {
	float: left;
	margin: 0 15px
}

.user_top_nav li a {
	text-align: center;
	display: inline-block;
	font-size: 16px;
	color: #343d42;
	line-height: 58px;
	position: relative;
	padding: 0 10px
}

.user_top_nav li.active a,.user_top_nav li:hover a {
	color: #3c8cf0;
	font-size: 16px
}

.user_top_nav li.active a {
	font-weight: 600
}

.user_top_nav li.active a::after {
	display: inline-block;
	content: ' ';
	width: 100%;
	height: 3px;
	background: #3c8cf0;
	position: absolute;
	bottom: 0;
	left: 0
}

.user_top_btn {
	position: absolute;
	right: 0;
	top: 9px
}

.user_top_btn a {
	color: #fff;
	margin: 0 5px;
	min-width: 120px;
	border: none;
	padding: 0;
	height: 38px;
	line-height: 36px;
	display: inline-block;
	text-align: center;
	border-radius: 4px;
	font-size: 14px;
	cursor: pointer
}

.user_top_btn a.follow-btn {
	background: #3c8cf0;
	border: 1px solid #3c8cf0
}

.user_top_btn a.follow-btn:visited,.user_top_btn a.follow-btn:hover {
	color: #fff;
	box-shadow: none;
	background: #367ed8
}

.user_top_btn a.follow-btn::before {
	vertical-align: middle;
	display: inline-block;
	content: "\e673";
	font-family: "iconfont" !important;
	font-size: 22px;
	font-weight: bold;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.user_top_btn a.follow-btn.btn-followed::before {
	content: "\e631";
	margin-right: 4px;
	font-size: 16px
}

.user_top_btn a.follow-btn.btn-followed {
	background: #71757e;
	border: 1px solid #71757e
}

.user_top_btn a.follow-btn.btn-followed:hover {
	background: #656971
}

.user_top_btn a.send-btn {
	background: #ffa000;
	border: 1px solid #ffa000
}

.user_top_btn a.send-btn:hover {
	background: #e59000
}

.user_top_btn a.vc-btn {
	border: 1px solid #3c8cf0;
	color: #3c8cf0
}

.user_top_btn a.vc-btn:hover {
	color: #fff;
	background: #3c8cf0
}

.details_users_info_card.opinion .load_more_opinions {
	margin-top: 20px;
	border-top: 1px solid #eee
}

.details_users_info_card.opinion .opinion_card {
	border-bottom: 1px solid #eee;
	padding: 20px 0
}

.details_users_info_card.opinion .opinion_card:first-child {
	padding-top: 0
}

.details_users_info_card.opinion .opinion_card:last-child {
	border-bottom: none;
	padding-bottom: 0
}

.details_users_info_card.opinion .opinion_card a {
	display: inline-block
}

.details_users_info_card.opinion .opinion_card .cover {
	width: 260px;
	height: 160px;
	overflow: hidden;
	float: left;
	background: #eef1f6
}

.details_users_info_card.opinion .opinion_card .cover img {
	width: 100%;
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s
}

.details_users_info_card.opinion .opinion_card .info {
	margin-left: 280px;
	font-size: 14px;
	height: 160px;
	overflow: hidden;
	position: relative
}

.details_users_info_card.opinion .opinion_card .info .capture {
	font-size: 22px;
	color: #333;
	font-weight: 600;
	margin: 0 0 10px;
	line-height: 1.4em;
	max-height: 2.8em
}

.details_users_info_card.opinion .opinion_card .info .desc {
	color: #666;
	line-height: 1.5em;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	max-height: 3em
}

.details_users_info_card.opinion .opinion_card .info .key_list {
	color: #999;
	position: absolute;
	bottom: 0;
	left: 20px
}

.details_users_info_card.opinion .opinion_card .info .key_list .tag,.details_users_info_card.opinion .opinion_card .info .key_list .praise,.details_users_info_card.opinion .opinion_card .info .key_list .reward {
	margin-right: 30px
}

.details_users_info_card.opinion .opinion_card .info .key_list .tag i,.details_users_info_card.opinion .opinion_card .info .key_list .praise i,.details_users_info_card.opinion .opinion_card .info .key_list .reward i {
	margin-right: 4px
}

.details_users_info_card.opinion .opinion_card .info .key_list .tag i {
	color: #c6c9d1;
	font-size: 20px
}

.details_users_info_card.opinion .opinion_card .info .key_list .praise i {
	color: #dbdbdb;
	font-size: 20px
}

.details_users_info_card.opinion .opinion_card .info .key_list .reward .icon {
	width: 20px;
	text-align: center;
	height: 20px;
	line-height: 20px;
	color: #fff;
	background: #ffa000;
	display: inline-block;
	border-radius: 50%;
	font-size: 12px
}

.details_users_info_card.opinion .opinion_card .info .key_list .reward span.column {
	color: #ffa000
}

.details_users_info_card.opinion .opinion_card .info .key_list .reward .text {
	display: inline-block;
	position: relative;
	top: 2px
}

.details_users_info_card.opinion .opinion_card .info .date {
	color: #999;
	position: absolute;
	bottom: 0;
	right: 0
}

.details_users_info_card.opinion .opinion_card a:hover.cover img {
	transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-o-transform: scale(1.3)
}

.details_users_info_card.opinion .opinion_card a:hover .capture {
	color: #3c8cf0
}

.details_users_info_card.opinion.opinion_main {
	margin-right: 0
}

.details_users_info_card.opinion.opinion_main .nothing {
	padding: 50px 0;
	text-align: center
}

.details_users_info_card.opinion.opinion_main .nothing .text {
	font-size: 14px;
	color: #c2c6d7
}

.preneurships .preneurship-list .preneurship-item {
	padding: 20px 20px 20px 0;
	position: relative;
	clear: both
}

.preneurships .preneurship-list .preneurship-item a {
	display: inline-block
}

.preneurships .preneurship-list .preneurship-item:not(:last-child)::after {
	content: ' ';
	display: block;
	position: absolute;
	left: 80px;
	right: 0;
	bottom: 0;
	height: 1px;
	background: #eee
}

.preneurships .preneurship-list .preneurship-item:first-child {
	padding-top: 0
}

.preneurships .preneurship-list .preneurship-item:last-child {
	padding-bottom: 0
}

.preneurships .preneurship-list .preneurship-item .avatar {
	width: 60px;
	height: 60px;
	overflow: hidden;
	border-radius: 50%;
	float: left;
	border: 1px solid #f3f5fb
}

.preneurships .preneurship-list .preneurship-item .avatar img {
	width: 100%
}

.preneurships .preneurship-list .preneurship-item .date {
	float: right;
	width: 140px;
	text-align: right;
	line-height: 60px
}

.preneurships .preneurship-list .preneurship-item .info {
	margin: 0 140px 0 80px
}

.preneurships .preneurship-list .preneurship-item .info .name .startup-name {
	font-size: 16px;
	color: #333;
	font-weight: 600;
	padding-right: 6px;
	display: inline-block
}

.preneurships .preneurship-list .preneurship-item .info .name .startup-name:hover {
	color: #3c8cf0
}

.preneurships .preneurship-list .preneurship-item .info .name .startup-label {
	font-size: 12px;
	color: #969ca9;
	border: 1px solid #eee;
	line-height: 1em;
	display: inline-block;
	padding: 4px 8px 3px 8px;
	border-radius: 14px;
	position: relative;
	top: -1px;
	display: inline-block
}

.preneurships .preneurship-list .preneurship-item .info .name .startup-label:hover {
	color: #3c8cf0;
	border-color: #3c8cf0
}

.preneurships .preneurship-list .preneurship-item .info .resume {
	padding-top: 10px;
	color: #999;
	font-size: 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.preneurships .preneurship-list .preneurship-item a {
	display: block
}

.preneurships .preneurship-list .preneurship-item a:hover .info .name span.startup-name {
	color: #3c8cf0
}

.preneurships .load_more_evaluates {
	border-top: 1px solid #eee;
	margin-top: 20px
}

.details_users_sidebar,.details_institutions_sidebar {
	margin-top: 10px
}

.details_users_sidebar .follow_list,.details_institutions_sidebar .follow_list {
	background: #fff;
	padding: 0 20px 20px;
	position: relative;
	border: 1px solid #f1f1f1
}

.details_users_sidebar .follow_list li,.details_institutions_sidebar .follow_list li {
	font-size: 14px;
	color: #999999;
	margin-top: 20px;
	overflow: hidden;
	cursor: pointer
}

.details_users_sidebar .follow_list li:hover,.details_institutions_sidebar .follow_list li:hover {
	color: #41ADFF
}

.details_users_sidebar .follow_list li:hover span,.details_institutions_sidebar .follow_list li:hover span {
	color: #41ADFF
}

.details_users_sidebar .follow_list li span,.details_institutions_sidebar .follow_list li span {
	float: right;
	color: #333333;
	font-weight: bolder
}

.details_users_sidebar .authenticated,.details_institutions_sidebar .authenticated {
	border: 1px solid #f1f1f1;
	padding: 20px 26px 17px 26px;
	margin-top: 10px;
	background: #fff
}

.details_users_sidebar .authenticated .label_v,.details_institutions_sidebar .authenticated .label_v {
	line-height: 26px;
	padding: 0 10px 0 22px;
	color: #fff;
	background: #ff911a;
	display: inline-block;
	border-radius: 20px;
	position: relative;
	font-size: 12px;
	margin-bottom: 10px
}

.details_users_sidebar .authenticated .label_v i,.details_institutions_sidebar .authenticated .label_v i {
	font-size: 24px;
	width: 20px;
	height: 20px;
	display: inline-block;
	position: absolute;
	left: 2px;
	top: -2px
}

.details_users_sidebar .authenticated li,.details_institutions_sidebar .authenticated li {
	clear: both;
	line-height: 1.5em;
	padding: 10px 0;
	position: relative;
	color: #666;
	font-size: 13px
}

.details_users_sidebar .authenticated li i,.details_institutions_sidebar .authenticated li i {
	position: absolute;
	color: #929292
}

.details_users_sidebar .authenticated li i.icon-jigouguanli,.details_institutions_sidebar .authenticated li i.icon-jigouguanli {
	font-size: 18px
}

.details_users_sidebar .authenticated li i.icon-wenzhang,.details_institutions_sidebar .authenticated li i.icon-wenzhang {
	font-size: 15px
}

.details_users_sidebar .authenticated li span,.details_institutions_sidebar .authenticated li span {
	margin-left: 22px;
	display: inline-block
}

.details_users_sidebar .authenticated li:not(:last-child),.details_institutions_sidebar .authenticated li:not(:last-child) {
	border-bottom: 1px solid #eee
}

.details_users_sidebar .authenticated li:last-child,.details_institutions_sidebar .authenticated li:last-child {
	padding-bottom: 0
}

.details_users_sidebar .authenticated ul:first-child li:first-child,.details_institutions_sidebar .authenticated ul:first-child li:first-child {
	padding-top: 0
}

.details_users_sidebar .articles,.details_institutions_sidebar .articles {
	padding: 24px;
	border: 1px solid #f1f1f1
}

.details_users_sidebar .articles .article_list .section .cover,.details_institutions_sidebar .articles .article_list .section .cover {
	max-height: 126px;
	overflow: hidden
}

.details_users_sidebar .articles .article_list .section .cover img,.details_institutions_sidebar .articles .article_list .section .cover img {
	width: 100%;
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s
}

.details_users_sidebar .articles .article_list .section .capture,.details_institutions_sidebar .articles .article_list .section .capture {
	font-size: 14px;
	color: #000;
	padding: 10px 0;
	line-height: 1.5em
}

.details_users_sidebar .articles .article_list .section a:hover .capture,.details_institutions_sidebar .articles .article_list .section a:hover .capture {
	color: #3c8cf0
}

.details_users_sidebar .articles .more,.details_institutions_sidebar .articles .more {
	text-align: right
}

.details_users_sidebar .articles .more a,.details_institutions_sidebar .articles .more a {
	display: inline-block;
	vertical-align: bottom;
	padding-top: 24px;
	color: #999;
	font-size: 12px
}

.details_users_sidebar .articles .more a:hover,.details_institutions_sidebar .articles .more a:hover {
	color: #3c8cf0
}

.details_institutions_sidebar .contact-us,.details_users_sidebar .contact-us {
	background: #fff;
	border: 1px solid #f1f1f1;
	margin-top: 10px;
	padding: 10px 20px
}

.details_institutions_sidebar .contact-us .contact-us-item,.details_users_sidebar .contact-us .contact-us-item {
	border-top: 1px solid #eee;
	line-height: 42px
}

.details_institutions_sidebar .contact-us .contact-us-item:first-child,.details_users_sidebar .contact-us .contact-us-item:first-child {
	border-top: none
}

.details_institutions_sidebar .contact-us .contact-us-item i,.details_users_sidebar .contact-us .contact-us-item i {
	float: left;
	width: 20px;
	display: block;
	text-align: center;
	line-height: 42px;
	color: #999
}

.details_institutions_sidebar .contact-us .contact-us-item .text,.details_users_sidebar .contact-us .contact-us-item .text {
	margin-left: 26px;
	color: #666;
	font-size: 13px
}

.details_institutions_sidebar .contact-us .contact-us-item .text ul,.details_users_sidebar .contact-us .contact-us-item .text ul {
	line-height: 1.5em;
	font-size: 13px
}

.details_institutions_sidebar .contact-us .contact-us-item .text ul li,.details_users_sidebar .contact-us .contact-us-item .text ul li {
	margin: 10px 0
}

.details_institutions_sidebar .contact-us .contact-us-item .text ul li .city,.details_users_sidebar .contact-us .contact-us-item .text ul li .city {
	color: #333
}

.details_institutions_sidebar .contact-us .contact-us-item .text ul li .place,.details_users_sidebar .contact-us .contact-us-item .text ul li .place {
	color: #999
}

.details_institutions_sidebar .contact-us .contact-us-item .text ul li a,.details_users_sidebar .contact-us .contact-us-item .text ul li a {
	display: inline-block;
	color: #3c8cf0
}

.select-condition {
	margin-top: 110px;
	text-align: center
}

.select-condition ul.condition {
	display: inline-block
}

.select-condition ul.condition li.label-title {
	position: relative;
	display: inline-block
}

.select-condition ul.condition li.label-title .text {
	padding: 0 24px;
	cursor: pointer;
	color: #fff;
	-webkit-user-select: none;
	font-size: 20px
}

.select-condition ul.condition li.label-title .text:hover {
	color: #3c8cf0
}

.select-condition ul.condition li.label-title .text i {
	margin-left: 6px
}

.select-condition ul.condition li.label-title .condition-box {
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translate(-50%, 30px);
	-webkit-transform: translate(-50%, 30px);
	-moz-transform: translate(-50%, 30px);
	-ms-transform: translate(-50%, 30px);
	box-shadow: 2px 2px 4px rgba(0,0,0,0.1);
	background: #fff;
	border-radius: 4px;
	position: absolute;
	z-index: -1;
	left: 50%;
	top: 34px;
	text-align: left;
	font-size: 14px;
	color: #666
}

.select-condition ul.condition li.label-title .condition-box .title {
	padding: 12px 0 12px 20px
}

.select-condition ul.condition li.label-title .condition-box ul {
	padding: 0 20px 14px 20px
}

.select-condition ul.condition li.label-title .condition-box ul li {
	clear: both
}

.select-condition ul.condition li.label-title .condition-box ul li .label-name {
	width: 76px;
	float: left;
	line-height: 36px
}

.select-condition ul.condition li.label-title .condition-box ul li .select2_option {
	line-height: 36px
}

.select-condition ul.condition li.label-title .condition-box ul li .select2_option:nth-child(2) {
	margin-left: 76px
}

.select-condition ul.condition li.label-title .condition-box .confirm-btn {
	padding: 0 14px 20px 14px;
	text-align: center
}

.select-condition ul.condition li.label-title .condition-box .confirm-btn a {
	width: 66px;
	line-height: 30px;
	text-align: center;
	border-radius: 4px;
	display: inline-block;
	background: #3c8cf0;
	color: #fff;
	font-size: 13px
}

.select-condition ul.condition li.label-title.active .text {
	color: #3c8cf0
}

.select-condition ul.condition li.label-title.show-condition .condition-box {
	z-index: 1;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	transition: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-ms-transition: all .3s ease-in;
	transition: all .3s ease-in
}

.select-condition ul.condition li.label-title.hide-condition .condition-box {
	z-index: -1;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: translate(-50%, 30px);
	-moz-transform: translate(-50%, 30px);
	-ms-transform: translate(-50%, 30px);
	transform: translate(-50%, 30px);
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	-ms-transition: all .2s ease-in;
	transition: all .2s ease-in
}

.select-condition .select2-container {
	width: 156px !important
}

.select-condition .select2-container .select2-selection--single {
	border: none;
	width: 156px;
	background: #f3f3f3;
	color: #999;
	font-size: 14px
}

.select-condition .select2-container .select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
	color: #444;
	font-size: 14px
}

.select2-container--default .select2-dropdown.select2-dropdown--below,.select2-container--default .select2-dropdown.select2-dropdown--above {
	border: none;
	box-shadow: 2px 2px 2px rgba(0,0,0,0.1)
}

.select2-container--default .select2-dropdown.select2-dropdown--below .select2-results__option.select2-results__option--highlighted,.select2-container--default .select2-dropdown.select2-dropdown--above .select2-results__option.select2-results__option--highlighted {
	background: #f7f9fe;
	color: #444
}

.select2-container--default .select2-dropdown.select2-dropdown--below .select2-results__option[aria-selected=true],.select2-container--default .select2-dropdown.select2-dropdown--above .select2-results__option[aria-selected=true] {
	background: transparent;
	color: #3c8cf0
}

.page-list {
	position: relative;
	min-width: 1100px
}

.page-list .banner {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 315px;
	background: url(../images/banner.jpg) no-repeat center top;
	background-size: cover
}

.page-list .banner.investor-banner {
	background-image: url(../images/investor_banner.jpg)
}

.page-list .banner.institution-banner {
	background-image: url(../images/institution_banner.jpg)
}

.page-list .banner.entre-banner {
	background-image: url(../images/entre_banner.jpg)
}

.page-list .banner.investment-banner {
	background-image: url(../images/investment_banner.jpg)
}

.page-list .container {
	position: relative
}

.page-list .main-page {
	margin-top: 120px
}

.page-list .main-page .menu-tab {
	background: #fff
}

.page-list .main-page .menu-tab.fixed {
	position: fixed;
	width: 265.75px;
	top: 72px
}

.page-list .main-page .menu-tab .title {
	color: #999;
	font-size: 16px;
	line-height: 50px;
	padding: 0 24px;
	border-bottom: 1px solid #eee
}

.page-list .main-page .menu-tab ul {
	padding: 16px 0
}

.page-list .main-page .menu-tab ul li {
	line-height: 38px
}

.page-list .main-page .menu-tab ul li a {
	display: block;
	padding: 0 24px;
	font-size: 15px
}

.page-list .main-page .menu-tab ul li a.active {
	color: #3c8cf0;
	position: relative
}

.page-list .main-page .menu-tab ul li a.active::before {
	content: ' ';
	display: block;
	position: absolute;
	width: 2px;
	top: 10px;
	bottom: 11px;
	left: 14px;
	background: #3c8cf0
}

.page-list .main-page .menu-tab ul li a.active::after {
	content: ' ';
	display: block;
	position: absolute;
	top: 15px;
	right: 14px;
	width: 8px;
	height: 8px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	border-top: 2px solid #3c8cf0;
	border-right: 2px solid #3c8cf0
}

.page-list .main-page .menu-tab ul li a:hover {
	color: #3c8cf0
}

.page-list .main-page .list {
	background: #fff;
	margin: 0 0 140px 25px
}

.page-list .main-page .list .title {
	padding: 0 24px;
	position: relative;
	border-bottom: 1px solid #eee
}

.page-list .main-page .list .title span {
	line-height: 50px;
	color: #333;
	font-size: 18px
}

.page-list .main-page .list .title .counter {
	position: absolute;
	right: 25px;
	top: 0;
	font-size: 13px;
	color: #999;
	line-height: 50px
}

.page-list .main-page .list table {
	table-layout: fixed;
	width: 100%;
	text-align: center
}

.page-list .main-page .list table th {
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	line-height: 36px
}

.page-list .main-page .list table td {
	font-size: 14px;
	color: #333
}

.page-list .main-page .list table td a {
	display: inline-block
}

.page-list .main-page .list table td a:hover {
	color: #3c8cf0 !important
}

.page-list .main-page .list table p {
	margin: 0
}

.page-list .main-page .list .table-list tr {
	border-top: 1px solid #eee
}

.page-list .main-page .list .table-list tr .cover-info {
	text-align: left;
	padding: 16px 24px
}

.page-list .main-page .list .table-list tr .cover-info .avatar {
	position: relative;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	overflow: hidden;
	float: left
}

.page-list .main-page .list .table-list tr .cover-info .avatar.square {
	border-radius: 4px
}

.page-list .main-page .list .table-list tr .cover-info .avatar img {
	width: 100%
}

.page-list .main-page .list .table-list tr .cover-info .avatar .no-avatar {
	width: 60px;
	height: 60px;
	line-height: 60px
}

.page-list .main-page .list .table-list tr .cover-info .info {
	margin-left: 76px
}

.page-list .main-page .list .table-list tr .cover-info .info .name {
	color: #333;
	font-size: 16px;
	font-weight: 600
}

.page-list .main-page .list .table-list tr .cover-info .info .name .icon-vip {
	height: 13px;
	margin-right: 3px
}

.page-list .main-page .list .table-list tr .cover-info .info .name .icon-vip:first-of-type {
	margin-left: 5px
}

.page-list .main-page .list .table-list tr .cover-info .info .name i.icon-identify_investor {
	font-size: 18px;
	color: #41ADFF;
	margin-left: 4px;
	position: relative;
	top: -1px
}

.page-list .main-page .list .table-list tr .cover-info .info .name i.icon-identify_investor.entre-settled {
	font-size: 18px;
	color: #2EE2FF;
	margin-left: 4px;
	position: relative;
	top: -1px
}

.page-list .main-page .list .table-list tr .cover-info .info .name i.icon-cash_investor {
	font-size: 18px;
	color: #FFBE00;
	position: relative;
	top: -1px
}

.page-list .main-page .list .table-list tr .cover-info .info .pstn {
	font-size: 13px;
	color: #999;
	margin-top: 6px
}

.page-list .main-page .list .table-list tr .cover-info .info .preferred .belong-institution,.page-list .main-page .list .table-list tr .cover-info .info .preferred .point,.page-list .main-page .list .table-list tr .cover-info .info .preferred .pstn {
	color: #999;
	font-size: 13px
}

.page-list .main-page .list .table-list tr .cover-info .consult-investor-info {
	margin-left: 76px
}

.page-list .main-page .list .table-list tr .cover-info .consult-investor-info .service-intro {
	color: #333;
	font-size: 16px;
	font-weight: 600;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 350px
}

.page-list .main-page .list .table-list tr .cover-info .consult-investor-info a:hover .service-intro {
	color: #3c8cf0
}

.page-list .main-page .list .table-list tr .cover-info .consult-investor-info .name {
	color: #333
}

.page-list .main-page .list .table-list tr .cover-info .consult-investor-info i.icon-cash_investor {
	font-size: 18px;
	color: #FFBE00;
	position: relative;
	top: -1px
}

.page-list .main-page .list .table-list tr .cover-info .consult-investor-info i.icon-identify_investor {
	font-size: 18px;
	color: #41ADFF;
	margin-left: 4px;
	position: relative;
	top: -1px
}

.page-list .main-page .list .table-list tr .cover-info .consult-investor-info .belong-institution,.page-list .main-page .list .table-list tr .cover-info .consult-investor-info .point,.page-list .main-page .list .table-list tr .cover-info .consult-investor-info .pstn {
	color: #999;
	font-size: 13px
}

.page-list .main-page .list .table-list tr .cover-info .pitch {
	padding-top: 12px;
	clear: both;
	font-size: 13px;
	color: #6671a1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.page-list .main-page .list .table-list tr .cover-info .pitch i {
	color: #aeb5d2;
	margin-right: 6px;
	font-size: 14px
}

.page-list .main-page .list .table-list tr .link-list a {
	display: block;
	line-height: 1.5em
}

.page-list .main-page .list .table-list tr .counter span {
	font-size: 16px
}

.page-list .main-page .list .table-list tr .counter-blue span {
	font-size: 16px;
	color: #3c8cf0
}

.page-list .main-page .list .table-list tr .operation-btn .follow-btn,.page-list .main-page .list .table-list tr .operation-btn .vc-btn {
	font-size: 12px;
	padding: 8px 0;
	width: 70px;
	text-align: center;
	box-shadow: none;
	line-height: 1em;
	border-radius: 3px;
	background: none;
	outline: none;
	color: #3c8cf0;
	border: 1px solid #3c8cf0
}

.page-list .main-page .list .table-list tr .operation-btn .follow-btn:hover,.page-list .main-page .list .table-list tr .operation-btn .vc-btn:hover {
	color: #206fd2 !important;
	border-color: #206fd2
}

.page-list .main-page .list .table-list tr .operation-btn .follow-btn.btn-followed,.page-list .main-page .list .table-list tr .operation-btn .vc-btn.btn-followed {
	color: #ccc;
	border-color: #ccc
}

.page-list .main-page .list .table-list tr .operation-btn .follow-btn.btn-followed:hover,.page-list .main-page .list .table-list tr .operation-btn .vc-btn.btn-followed:hover {
	color: #999 !important;
	border-color: #999
}

.page-list .main-page .list .empty {
	background: #fff;
	text-align: center;
	padding: 100px 0 160px 0;
	position: relative;
	top: -36px
}

.page-list .main-page .list .empty .text {
	font-size: 14px;
	color: #c2c6d7
}

.page-list .main-page .span9 {
	position: relative
}

.page-list .main-page .span9 .loading-img {
	display: none;
	text-align: center;
	position: absolute;
	width: 100%;
	bottom: 70px
}

.page-list .main-page .span9 .loading-img i {
	color: #3c8cf0
}

.page_list {
	text-align: center;
	padding: 24px
}

.page_list li {
	margin: 0 2px
}

.page_list li.disabled a {
	color: #bbbdc9;
	cursor: not-allowed;
	background-color: #e9edf2;
	border-color: #ddd
}

.page_list li a {
	color: #777;
	margin: 0 4px;
	border-color: #e9edf2;
	border-radius: 0 !important
}

.page_list li.active a {
	color: #fff;
	background: #428aef;
	border-color: #0088d8
}

.selection_list {
	padding: 24px 24px 0 24px;
	background: #fff;
	box-shadow: 3px 3px 10px #eee;
	margin: 10px 0;
	position: relative
}

.selection_list .selection_option {
	position: relative;
	background: #fff;
	min-height: 26px
}

.selection_list .row .cell {
	vertical-align: top;
	position: relative
}

.selection_list .row .cell span {
	color: #343d42;
	font-size: 16px;
	display: inline-block;
	line-height: 2em
}

.selection_list .row .cell .industries-tags {
	height: 36px;
	margin-right: 50px
}

.selection_list .row .cell .industries-tags ul.first_options>li {
	text-align: center;
	display: inline-block;
	line-height: 2.5em;
	min-width: 70px;
	*float: left;
	position: relative
}

.selection_list .row .cell .industries-tags ul.first_options>li>a {
	color: #888da3;
	font-size: 14px;
	text-decoration: none;
	padding: 0 5px;
	line-height: 24px;
	height: 24px;
	display: inline-block
}

.selection_list .row .cell .industries-tags ul.first_options>li.all a.active,.selection_list .row .cell .industries-tags ul.first_options>li a:hover {
	color: #fff;
	background: #3c8cf0;
	border-radius: 3px
}

.selection_list .row .cell .industries-tags ul.first_options>li.option a.active,.selection_list .row .cell .industries-tags ul.first_options>li a:hover {
	color: #3c8cf0;
	background: transparent
}

.selection_list .row .cell .industries-tags ul.first_options>li.has_child_option>a::after {
	margin-left: 8px;
	content: ' ';
	display: inline-block;
	border-width: 5px;
	border-color: #bbb;
	border-bottom-width: 0;
	border-style: dashed;
	border-bottom-style: solid;
	border-left-color: transparent;
	border-right-color: transparent;
	position: relative;
	top: -2px
}

.selection_list .row .cell .industries-tags ul.first_options>li.has_child_option>a:hover::after {
	margin-left: 8px;
	content: ' ';
	display: inline-block;
	border-width: 5px;
	border-color: #3c8cf0;
	border-bottom-width: 0;
	border-style: dashed;
	border-bottom-style: solid;
	border-left-color: transparent;
	border-right-color: transparent;
	position: relative;
	top: -2px
}

.selection_list .row .cell .industries-tags ul.first_options>li.has_child_option .second_options {
	display: none;
	position: absolute;
	top: 34px;
	left: -50px;
	background: #fff;
	width: 210px;
	box-shadow: 2px 2px 10px rgba(0,0,0,0.1);
	z-index: 5
}

.selection_list .row .cell .industries-tags ul.first_options>li.has_child_option .second_options ul {
	padding: 10px
}

.selection_list .row .cell .industries-tags ul.first_options>li.has_child_option .second_options ul li {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	float: Left
}

.selection_list .row .cell .industries-tags ul.first_options>li.has_child_option .second_options ul li a {
	display: inline-block;
	padding: 0 10px;
	line-height: 24px;
	font-size: 13px;
	color: #666
}

.selection_list .row .cell .industries-tags ul.first_options>li.has_child_option .second_options ul li a:hover,.selection_list .row .cell .industries-tags ul.first_options>li.has_child_option .second_options ul li a.active {
	color: #3c8cf0;
	background: transparent
}

.selection_list .row .cell .industries-tags ul.first_options>li.has_child_option .second_options::after {
	content: ' ';
	display: inline-block;
	position: absolute;
	z-index: 3;
	left: 45%;
	top: -6px;
	width: 12px;
	height: 12px;
	background: #fff;
	transform: rotate(45deg);
	border-left: 1px solid #f8f8f8;
	border-top: 1px solid #f8f8f8
}

.selection_list .row .cell .more {
	position: absolute;
	right: 5px;
	top: 0;
	line-height: 2em;
	width: 2em;
	text-align: right;
	color: #c5cbda;
	cursor: pointer
}

.sign-prompt-box .modal-dialo {
	width: 380px;
	height: 220px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -110px 0 0 -190px
}

.sign-prompt-box .modal-dialo .modal-content {
	border-radius: 0
}

.sign-prompt-box .modal-dialo .modal-content .modal-header {
	text-align: center;
	background: #fafafa;
	color: #737373;
	font-size: 16px;
	font-weight: 600;
	border: 1px solid #ebebeb;
	padding: 6px 0
}

.sign-prompt-box .modal-dialo .modal-content .modal-body {
	padding: 34px;
	color: #333;
	font-size: 14px
}

.sign-prompt-box .modal-dialo .modal-content .modal-footer {
	text-align: center;
	padding-top: 0;
	border: none
}

.sign-prompt-box .modal-dialo .modal-content .modal-footer button,.sign-prompt-box .modal-dialo .modal-content .modal-footer a {
	display: inline-block;
	line-height: 30px;
	width: 110px;
	text-align: center;
	font-size: 14px;
	border-radius: 4px
}

.sign-prompt-box .modal-dialo .modal-content .modal-footer a {
	color: #fff;
	background: #3c8cf0;
	margin-right: 12px
}

.sign-prompt-box .modal-dialo .modal-content .modal-footer button {
	color: #999;
	background: #f4f4f4;
	border: none;
	outline: none
}

.sign-prompt-box .modal-dialo .modal-content .modal-footer button.confirm {
	color: #fff;
	background: #3c8cf0
}

.slide_nav {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 20
}

.slide_nav .container {
	position: relative
}

.slide_nav .container .slide_nav_fixed {
	position: absolute;
	right: 0
}

.slide_nav .message_prompt {
	display: inline-block;
	line-height: 62px;
	position: absolute;
	top: 0;
	right: 61px
}

.slide_nav .message_prompt a {
	display: inline-block;
	color: #666;
	font-size: 18px;
	position: relative;
	width: 24px;
	height: 62px;
	background-image: url(../images/icon_bell.png);
	background-size: 100% auto;
	background-position-y: -6px
}

.slide_nav .message_prompt a:hover {
	background-position-y: -78px
}

.slide_nav .message_prompt a.new_msg {
	background-position-y: -150px
}

.slide_nav .message_prompt a.new_msg:hover {
	background-position-y: -222px
}

.slide_nav .message_prompt a i {
	font-size: 24px;
	color: rgba(255,0,0,0.4);
	position: relative;
	top: -2px;
	opacity: 0
}

.slide_nav .message_prompt a:hover {
	color: #428aef
}

.slide_nav .current_user_info {
	display: inline-block;
	float: right;
	position: relative
}

.slide_nav .current_user_info .user_info {
	cursor: pointer;
	text-align: right;
	padding-right: 6px;
	height: 62px;
	overflow: hidden;
	display: block
}

.slide_nav .current_user_info .user_info .img {
	background-color: #eee;
	vertical-align: top;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	margin: 16px 10px 0 0;
	vertical-align: middle;
	background-size: cover
}

.slide_nav .current_user_info .user_info .img img {
	width: 30px;
	height: 30px;
	border-radius: 50%
}

.slide_nav .current_user_info .user_info span {
	line-height: 62px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 60px
}

.slide_nav .slide_nav_menu {
	position: absolute;
	right: 0;
	top: 62px;
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translate(0, 30px);
	-webkit-transform: translate(0, 30px);
	-moz-transform: translate(0, 30px);
	-ms-transform: translate(0, 30px);
	clear: both;
	text-align: right;
	box-shadow: 2px 2px 4px rgba(0,0,0,0.1)
}

.slide_nav .slide_nav_menu ul {
	padding: 8px 20px;
	display: inline-block;
	background: #fff;
	text-align: left
}

.slide_nav .slide_nav_menu .new-follow {
	margin-left: 5px;
	display: inline-block;
	line-height: 17px;
	padding: 0 5px;
	background: #f34646;
	color: #fff;
	border-radius: 50%
}

.slide_nav .slide_nav_menu li {
	color: #2b3344;
	font-size: 14px
}

.slide_nav .slide_nav_menu li a {
	display: inline-block;
	width: 126px;
	line-height: 42px;
	color: #2b3344
}

.slide_nav .slide_nav_menu li a i {
	margin-right: 12px;
	color: #666;
	vertical-align: middle;
	text-align: center;
	width: 24px;
	height: 24px;
	line-height: 24px;
	display: inline-block
}

.slide_nav .slide_nav_menu li a i.icon-ren {
	font-size: 18px
}

.slide_nav .slide_nav_menu li a i.icon-huiyi-copy {
	font-size: 20px
}

.slide_nav .slide_nav_menu li a i.icon-collectionicon {
	font-size: 24px;
	line-height: 22px
}

.slide_nav .slide_nav_menu li a i.icon-guanzhu {
	font-size: 18px
}

.slide_nav .slide_nav_menu li a i.icon-tuichu {
	font-size: 18px
}

.slide_nav .slide_nav_menu li a i.icon-xiugaimima {
	font-size: 20px;
	line-height: 20px
}

.slide_nav .slide_nav_menu li a:hover,.slide_nav .slide_nav_menu li a:hover i {
	color: #3c8cf0
}

.slide_nav .slide_nav_menu li.active a,.slide_nav .slide_nav_menu li.active a i {
	color: #3c8cf0
}

.slide_nav .slide_nav_menu li:not(:last-child) {
	border-bottom: 1px solid #eee
}

.slide_nav .slide_nav_menu li.avatar {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.slide_nav .slide_nav_menu li.avatar img {
	width: 40px;
	height: 40px;
	margin: 10px 10px 10px 0;
	border-radius: 50%;
	border: 1px solid #f5f7fc
}

.slide_nav.rails_slide_nav .slide_nav_menu {
	display: none
}

.slide_nav.rails_slide_nav.show_nav_menu .slide_nav_menu {
	transition: all .3s;
	opacity: 1;
	filter: alpha(opacity=100);
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0)
}

.slide_nav.rails_slide_nav.hide_nav_menu .slide_nav_menu {
	transition: all .3s;
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0)
}

.slide_nav.react_slide_nav.show_nav_menu .slide_nav_menu {
	transition: all .3s;
	opacity: 1;
	filter: alpha(opacity=100);
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0)
}

.slide_nav.react_slide_nav.hide_nav_menu .slide_nav_menu {
	transition: all .3s;
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translate(0, 30px);
	-webkit-transform: translate(0, 30px);
	-moz-transform: translate(0, 30px);
	-ms-transform: translate(0, 30px)
}

.sort_list {
	padding: 10px 25px;
	background: #fff;
	box-shadow: 3px 3px 10px #eee;
	margin-top: 10px;
	position: relative
}

.sort_list .sort_nav {
	float: left
}

.sort_list .sort_nav li.sortable {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #eff0f3
}

.sort_list .sort_nav li.sortable a {
	display: inline-block;
	padding-top: 14px;
	color: #888da3;
	margin: 0 24px 0 20px;
	text-align: center
}

.sort_list .sort_nav li.sortable a.active {
	color: #3c8cf0
}

.sort_list .sort_search form {
	float: right;
	padding-top: 0;
	padding-bottom: 0
}

.sort_list .sort_search form .input-group {
	width: 220px
}

.sort_list .sort_search form .input-group-btn {
	*display: inline
}

.sort_list .sort_search .list_search_form .select2-container .select2-selection.select2-selection--single {
	border-radius: 4px
}

.sort_list .sort_search .list_search_form .select2.select2-container {
	width: 220px !important
}

.users_list_show {
	padding-bottom: 10px;
	position: relative
}

.users_list_show .startup-shadow {
	z-index: 10;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: url("../images/startup_blur.jpg") center center no-repeat;
	background-size: cover;
	color: #333;
	text-align: center
}

.users_list_show .startup-shadow h2 {
	font-size: 40px;
	margin-top: 230px
}

.users_list_show .startup-shadow h2 span {
	color: #f52c57
}

.users_list_show .startup-shadow p {
	margin-top: 30px;
	font-size: 24px
}

.users_list_show .startup-shadow p a {
	color: #428aef
}

.users_list_show.sendbp_list .card-wrap {
	position: relative;
	display: inline-block;
	margin-right: 1.2%;
	width: 24%;
	vertical-align: top
}

.users_list_show.sendbp_list .card-wrap.selected .startups_card {
	outline: 1px solid #428aef;
	border: 1px solid #428aef
}

.users_list_show.sendbp_list .card-wrap:nth-child(4n) {
	margin-right: 0
}

.users_list_show.sendbp_list .card-wrap .startups_card {
	width: 100%
}

.users_list_show.sendbp_list .card-wrap .send_record {
	color: #ff6000;
	text-align: center;
	position: relative;
	top: 10px
}

.users_card {
	background: #fff;
	display: inline-block;
	width: 360px;
	font-size: 12px;
	box-shadow: 3px 3px 10px #eee;
	margin: 10px 10px 0 0;
	-webkit-transition: all 0.1s;
	transition: all 0.3s
}

.users_card:nth-child(3n) {
	margin-right: 0
}

.users_card:hover {
	outline: 1px solid #3c8cf0;
	-webkit-transform: translate(0px, -5px);
	-moz-transform: translate(0px, -5px);
	-o-transform: translate(0px, -5px);
	-ms-transform: translate(0px, -5px);
	transform: translate(0px, -5px);
	-webkit-box-shadow: 0 1px 15px rgba(67,72,84,0.2);
	box-shadow: 0 1px 15px rgba(67,72,84,0.2)
}

.users_card:hover .info-content .messages .name {
	color: #3c8cf0
}

.users_card .users_info {
	padding: 25px 25px 15px;
	position: relative
}

.users_card .users_info .info-content {
	overflow: hidden;
	padding-bottom: 20px;
	border-bottom: 1px dashed #eeeeee
}

.users_card .users_info .relative {
	width: 77px;
	text-align: center;
	float: left;
	display: inline-block;
	position: relative
}

.users_card .users_info .relative:after {
	position: absolute;
	right: 5px;
	bottom: -5px;
	width: 25px;
	height: 25px;
	display: inline-block;
	content: ' ';
	background: url(../images/avatar_v_icon.png) no-repeat center center;
	background-size: cover
}

.users_card .users_info img {
	width: 77px;
	height: 77px;
	border-radius: 50%;
	float: left
}

.users_card .users_info .messages {
	display: inline-block;
	font-size: 14px;
	float: left;
	padding-left: 10px;
	width: 142px
}

.users_card .users_info .messages .name {
	display: block;
	width: 142px;
	color: #000000;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.2;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.users_card .users_info .messages .pitch {
	font-size: 14px;
	color: #999999;
	margin: 10px 0 0;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	width: 225px
}

.users_card .users_info .messages .location {
	position: absolute;
	top: 25px;
	right: 25px;
	color: #b5b9c9;
	font-size: 14px;
	width: 120px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: right
}

.users_card .users_info .messages .location i {
	margin-right: 5px;
	font-size: 14px
}

.users_card .invest_box {
	padding: 0 25px
}

.users_card .invest_box .invest_item {
	font-size: 14px;
	margin-bottom: 10px;
	color: #6671a1;
	width: 300px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.users_card .invest_box .invest_item span.title {
	color: #888da3
}

.users_card .statistical_count {
	width: 100%;
	height: 44px;
	line-height: 44px;
	background: #f9fafc;
	overflow: hidden
}

.users_card .statistical_count li {
	width: auto;
	padding: 0 10px;
	color: #b9c1cc;
	float: left;
	text-align: center;
	width: 25%
}

.startups_card {
	margin-top: 10px;
	height: 325px;
	display: inline-block;
	margin-right: 10px;
	background: #fff;
	width: 267px;
	text-align: center;
	font-size: 12px;
	position: relative;
	box-shadow: 3px 3px 10px #eee;
	-webkit-transition: all 0.1s;
	transition: all 0.3s
}

.startups_card:hover {
	outline: 1px solid #3c8cf0;
	-webkit-transform: translate(0px, -5px);
	-moz-transform: translate(0px, -5px);
	-o-transform: translate(0px, -5px);
	-ms-transform: translate(0px, -5px);
	transform: translate(0px, -5px);
	-webkit-box-shadow: 0 1px 15px rgba(67,72,84,0.2);
	box-shadow: 0 1px 15px rgba(67,72,84,0.2)
}

.startups_card:hover .users_info .name {
	color: #3c8cf0
}

.startups_card:hover .users_info .name a {
	color: #3c8cf0
}

.startups_card a {
	display: block;
	height: 325px
}

.startups_card:nth-child(4n) {
	margin-right: 0
}

.startups_card .users_info {
	overflow: hidden
}

.startups_card .users_info li.avatar {
	padding: 25px 0 15px 0
}

.startups_card .users_info li.avatar .relative {
	position: relative;
	display: inline-block
}

.startups_card .users_info li.avatar .relative::after {
	position: absolute;
	right: 5px;
	bottom: -5px;
	width: 25px;
	height: 25px;
	display: inline-block;
	content: ' ';
	background: url(../images/avatar_v_icon.png) no-repeat center center;
	background-size: cover
}

.startups_card .users_info li.avatar img {
	width: 80px;
	height: 80px;
	border-radius: 15px;
	border: 1px solid #e6e6e6
}

.startups_card .users_info li.local {
	font-size: 14px;
	color: #b5b9c9;
	margin: 10px 0
}

.startups_card .users_info li.local i {
	font-size: 14px;
	margin-right: 5px
}

.startups_card .users_info li.name,.startups_card .users_info li.name a {
	color: #333333;
	font-size: 16px;
	font-weight: 600;
	padding: 0 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.startups_card .users_info li.name:hover,.startups_card .users_info li.name a:hover {
	color: #3c8cf0
}

.startups_card .users_info li.name .ellipsis,.startups_card .users_info li.name a .ellipsis {
	margin: 0 atuto;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.startups_card .users_info li.pitch {
	color: #333;
	padding: 4px 10px;
	height: 22px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.startups_card .users_info li.pitch {
	height: 38px;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	white-space: normal;
	font-size: 14px;
	color: #999999;
	padding: 0px 15px
}

.startups_card .label_content {
	text-overflow: initial;
	font-size: 14px;
	color: #6671a1;
	margin-top: 20px;
	padding: 0 15px
}

.startups_card .label_content li {
	display: inline-block
}

.startups_card .label_content li.tag {
	max-width: 160px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: top
}

.startups_card .invest_box .invest_caption,.startups_card .invest_box .label_caption,.startups_card .startup_label_box .invest_caption,.startups_card .startup_label_box .label_caption {
	position: relative;
	display: inline-block
}

.startups_card .invest_box .invest_caption span,.startups_card .invest_box .label_caption span,.startups_card .startup_label_box .invest_caption span,.startups_card .startup_label_box .label_caption span {
	padding: 0 5px;
	margin: 0 10px;
	background: #fff;
	position: relative;
	z-index: 5;
	color: #888da3
}

.startups_card .invest_box .invest_caption::after,.startups_card .invest_box .label_caption::after,.startups_card .startup_label_box .invest_caption::after,.startups_card .startup_label_box .label_caption::after {
	content: " ";
	display: block;
	height: 1px;
	width: 100%;
	display: block;
	background: #eaedf5;
	position: absolute;
	bottom: 50%
}

.startups_card .invest_box .invest_content,.startups_card .startup_label_box .invest_content {
	height: 57px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: nowrap
}

.startups_card .invest_box .invest_content span,.startups_card .startup_label_box .invest_content span {
	background: #f6f9ff;
	border: 1px solid #eaedf5;
	color: #6671a1;
	display: inline-block;
	padding: 2px 4px;
	margin: 4px
}

.startups_card .statistical_count {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 44px;
	line-height: 44px;
	background: #f9fafc;
	overflow: hidden
}

.startups_card .statistical_count li {
	width: auto;
	padding: 0 10px;
	color: #b9c1cc;
	float: left;
	text-align: center
}

body {
	background: #f6f6f6 !important
}

.main_users {
	position: relative;
	padding-bottom: 50px;
	min-width: 900px !important;
	max-width: 1100px;
	margin-top: 10px
}

.container {
	padding-right: 0;
	    z-index: 999;
}

.test_left {
	margin: 0 !important
}

#meetList-wrap {
	width: 100%;
	min-height: 500px;
	margin-top: 20px;
	padding-top: 20px
}

#meetList-wrap .meeting-tab {
	width: 190px;
	height: 30px;
	line-height: 30px;
	margin: 0 auto 20px auto;
	box-shadow: 3px 3px 10px #eee;
	box-sizing: border-box
}

#meetList-wrap .meeting-tab .tab {
	width: 50%;
	display: inline-block;
	text-align: center;
	font-size: 12px;
	color: #888da3;
	background: #ffffff;
	border-radius: 3px;
	cursor: pointer
}

#meetList-wrap .meeting-tab .tab.active {
	background: #428aef;
	color: #ffffff
}

#meetList-wrap .meeting-date {
	background: #ffffff;
	width: 800px;
	margin: 10px auto 40px auto
}

#meetList-wrap .meeting-date .react-datepicker {
	width: 100%;
	border: none;
	border-radius: 0
}

#meetList-wrap .meeting-date .react-datepicker .react-datepicker__header {
	background: none;
	border: none
}

#meetList-wrap .meeting-date .react-datepicker .react-datepicker__header .react-datepicker__navigation {
	border-width: 6px;
	top: 13px
}

#meetList-wrap .meeting-date .react-datepicker .react-datepicker__header .react-datepicker__current-month {
	font-size: 16px;
	color: #333;
	font-weight: normal;
	padding-bottom: 8px
}

#meetList-wrap .meeting-date .react-datepicker .react-datepicker__header .react-datepicker__day-names {
	background: #f9fafc
}

#meetList-wrap .meeting-date .react-datepicker .react-datepicker__day-name,#meetList-wrap .meeting-date .react-datepicker .react-datepicker__day {
	width: 8%;
	margin: 0 3%;
	height: 30px;
	line-height: 30px;
	color: #888da3;
	font-size: 14px;
	position: relative;
	overflow: hidden
}

#meetList-wrap .meeting-date .react-datepicker .react-datepicker__day-name.react-datepicker__day--highlighted,#meetList-wrap .meeting-date .react-datepicker .react-datepicker__day.react-datepicker__day--highlighted {
	border-radius: 0;
	background: none
}

#meetList-wrap .meeting-date .react-datepicker .react-datepicker__day-name.react-datepicker__day--highlighted::after,#meetList-wrap .meeting-date .react-datepicker .react-datepicker__day.react-datepicker__day--highlighted::after {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	border-right: 10px solid #ff6000;
	border-top: 10px solid transparent
}

#meetList-wrap .meeting-date .react-datepicker .react-datepicker__day-name.react-datepicker__day--selected,#meetList-wrap .meeting-date .react-datepicker .react-datepicker__day.react-datepicker__day--selected {
	background: #3c8cf0;
	border-radius: 0;
	color: #fff
}

#meetList-wrap .meeting-date .react-datepicker .react-datepicker__day-name.react-datepicker__day--selected:hover,#meetList-wrap .meeting-date .react-datepicker .react-datepicker__day.react-datepicker__day--selected:hover {
	color: #fff
}

#meetList-wrap .meeting-date .react-datepicker .react-datepicker__day-name.react-datepicker__day:hover,#meetList-wrap .meeting-date .react-datepicker .react-datepicker__day.react-datepicker__day:hover {
	background: #eaedf5;
	border-radius: 0;
	color: #888da3
}

#meetList-wrap .meeting-date .react-datepicker .react-datepicker__day-name.react-datepicker__day--outside-month,#meetList-wrap .meeting-date .react-datepicker .react-datepicker__day.react-datepicker__day--outside-month {
	color: #ced4dc
}

#meetList-wrap .meeting-date .react-datepicker .react-datepicker__day-name.react-datepicker__day--outside-month:hover,#meetList-wrap .meeting-date .react-datepicker .react-datepicker__day.react-datepicker__day--outside-month:hover {
	color: #ced4dc
}

#meetList-wrap .meet_list_status {
	width: 800px;
	margin: 0 auto 14px auto;
	background: #fff;
	box-shadow: 3px 3px 10px #eee
}

#meetList-wrap .meet_list_status li {
	float: left;
	width: 117px;
	color: #333;
	font-size: 14px;
	padding: 18px 0 14px 0;
	text-align: center;
	border-bottom: 4px solid transparent;
	position: relative;
	margin-right: 4px;
	cursor: pointer
}

#meetList-wrap .meet_list_status li:first-child::after {
	display: block;
	content: '|';
	color: #ecf1f5;
	position: absolute;
	right: -4px;
	bottom: 14px
}

#meetList-wrap .meet_list_status li.active {
	color: #428aef;
	font-weight: 600;
	border-bottom: 4px solid #428aef
}

#meetList-wrap .meet_list_status::after {
	clear: both;
	display: block;
	content: ' '
}

#meetList-wrap .meeting-item {
	text-align: center;
	margin-bottom: 10px
}

#meetList-wrap .meeting-item a {
	display: block
}

#meetList-wrap .meeting-item .time {
	background: #ecf1f8;
	font-size: 12px;
	padding: 3px;
	border-radius: 3px;
	color: #b4bed0
}

#meetList-wrap .meeting-item .meeting-card {
	margin: 10px auto;
	width: 800px;
	background: #ffffff;
	box-shadow: 3px 3px 10px #eee;
	padding: 40px 40px 70px 40px;
	position: relative
}

#meetList-wrap .meeting-item .meeting-card .meeting-message {
	overflow: hidden;
	border-bottom: 1px solid #eaedf5;
	color: #333;
	padding-bottom: 15px
}

#meetList-wrap .meeting-item .meeting-card .meeting-message .avatar {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	float: left
}

#meetList-wrap .meeting-item .meeting-card .meeting-message ul.info {
	font-size: 16px;
	color: #333;
	line-height: 1.8em;
	padding-top: 4px;
	margin-left: 100px;
	text-align: left
}

#meetList-wrap .meeting-item .meeting-card .meeting-message ul.info .name {
	font-size: 18px;
	color: #333;
	font-weight: 600
}

#meetList-wrap .meeting-item .meeting-card .meeting-message ul.info .pitch {
	font-size: 16px;
	color: #999;
	line-height: 1.8em
}

#meetList-wrap .meeting-item .meeting-card .meeting-message ul.info a {
	color: #428aef;
	display: inline-block
}

#meetList-wrap .meeting-item .meeting-card .meeting-message ul.info i {
	font-size: 28px;
	position: relative;
	top: 3px;
	padding: 0 4px
}

#meetList-wrap .meeting-item .meeting-card .meet_status {
	position: absolute;
	bottom: 0;
	left: 40px;
	line-height: 70px;
	color: #ff6000
}

#meetList-wrap .meeting-item .meeting-card .meet_status.refuse {
	color: #999
}

#meetList-wrap .meeting-item .meeting-card .meet_btn {
	position: absolute;
	right: 40px;
	bottom: 18px
}

#meetList-wrap .meeting-item .meeting-card .meet_btn li {
	display: inline-block;
	width: 110px;
	line-height: 34px;
	border-radius: 5px
}

#meetList-wrap .meeting-item .meeting-card .meet_btn li.accept {
	background: #009afc;
	color: #fff;
	border: 1px solid transparent;
	margin-left: 20px
}

#meetList-wrap .meeting-item .meeting-card .meet_btn li.refuse {
	color: #2b3344;
	border: 1px solid #d8dfe7
}

#meetList-wrap .meeting-item .meeting-card .iphone {
	position: absolute;
	bottom: 0;
	right: 40px;
	line-height: 70px;
	color: #2b3344
}

#meetList-wrap .no-meeting {
	text-align: center;
	padding: 80px 0 100px 0
}

#scan-code {
	width: 100%;
	padding-top: 100px;
	min-height: calc(100vh - 445px);
	background: url("../images/scan_code_bg.jpg") center center no-repeat;
	background-size: cover
}

#scan-code .code-alert {
	width: 344px;
	margin: 0 auto;
	padding: 85px 0;
	background: #ffffff;
	text-align: center;
	font-size: 18px;
	color: #57688b;
	border-radius: 10px
}

#scan-code .code-alert .balance {
	margin: 0;
	color: 20px
}

#scan-code .code-alert .balance span {
	color: #ff6000
}

#scan-code .code-alert .warning {
	font-weight: 500;
	font-size: 24px;
	margin: 10px 0 0 0
}

#scan-code .code-alert .info {
	font-size: 16px;
	margin-top: 40px
}

#scan-code .code-alert .code-img {
	width: 140px;
	height: 140px
}

.sendBp_module {
	padding: 8px 0 0 0
}

.sendBp_module div.title {
	color: #343d42;
	font-size: 16px;
	margin-top: 10px;
	padding: 27px 20px;
	box-shadow: 3px 3px 10px #eee;
	background: #fff;
	font-weight: 600
}

.sendBp_module div.title span {
	color: #9e9e9e;
	font-weight: normal;
	margin-left: 7px
}

.sendBp_module .submit_btn {
	text-align: center;
	padding: 50px 0 200px 0
}

.sendBp_module .submit_btn input {
	padding: 8px 35px;
	border-radius: 4px;
	font-size: 14px;
	background: none;
	outline: none;
	border: 1px solid transparent;
	color: #fff;
	background: #428aef
}

.sendBp_module .submit_btn input[disabled] {
	color: #ced4dc;
	border: 1px solid #e3e4e8;
	background: transparent
}

.sendBp_module .submit_btn .prompt_error {
	color: #fe716e;
	font-size: 12px;
	padding-top: 12px
}

.sendBp_module .submit_btn .prompt_text {
	font-size: 12px;
	padding-top: 12px
}

.sendBp_module .more_btn {
	padding: 30px 0 12px 0;
	text-align: center
}

.sendBp_module .more_btn a {
	line-height: 30px;
	padding: 0 34px;
	color: #2b3344;
	border-radius: 4px;
	border: 1px solid #d8dfe7;
	display: inline-block
}

#wallet-wrap {
	margin: 10px auto;
	padding-bottom: 50px
}

#wallet-wrap .balance-filed {
	background: #ffffff;
	padding: 20px;
	box-shadow: 3px 3px 10px #eee;
	overflow: hidden
}

#wallet-wrap .balance-filed .balance {
	float: left
}

#wallet-wrap .balance-filed .balance p {
	margin: 0;
	color: #b9c1cc;
	font-size: 12px
}

#wallet-wrap .balance-filed .balance .info {
	font-size: 14px;
	color: #999999
}

#wallet-wrap .balance-filed .balance span {
	font-size: 36px;
	color: #FFBE00
}

#wallet-wrap .balance-filed .withdraw-btn {
	cursor: pointer;
	float: right;
	width: 90px;
	height: 36px;
	line-height: 36px;
	background: #428aef;
	color: #ffffff;
	border-radius: 5px;
	margin-top: 10px;
	text-align: center
}

#wallet-wrap .trade-list-filed {
	margin-top: 10px;
	box-shadow: 3px 3px 10px #eee
}

#wallet-wrap .trade-list-filed table {
	width: 100%
}

#wallet-wrap .trade-list-filed thead {
	background: #e8eef6
}

#wallet-wrap .trade-list-filed thead th {
	color: #333;
	font-weight: 600
}

#wallet-wrap .trade-list-filed tbody {
	background: #ffffff
}

#wallet-wrap .trade-list-filed tr,#wallet-wrap .trade-list-filed th {
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	width: 20%;
	text-align: center
}

#wallet-wrap .trade-list-filed tr td.out,#wallet-wrap .trade-list-filed th td.out {
	color: #ff6000
}

#wallet-wrap .trade-list-filed tr td.in,#wallet-wrap .trade-list-filed th td.in {
	color: #5ba562
}


.m-fast, .m-rank {
    position: relative;
}

.m-fast-bd {
    height: 498px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: auto;
    width: 280px;
}

.m-fast-bd-update {
    position: absolute;
    top: 45px;
    left: 0;
    width: 330px;
    height: 30px;
    background: #FFEC9E;
    box-shadow: 0 2px 4px 0 rgba(175, 175, 175, 0.50);
    line-height: 30px;
    text-align: center;
}

.m-fast-bd-update a {
    font-size: 13px;
    color: #C02323;
    letter-spacing: 0;
}

.m-fast-bd > div {
    display: none;
}

.m-fast-bd .m-kuaixun-list {
    padding: 5px 10px 0;
    display: block;
}

.m-kuaixun-list li {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #EBEBEB;
   
}

.m-fast-bd li p {
    overflow: hidden;
}

.m-fast-time {
    height: 17px;
    margin-bottom: 4px;
    font-size: 12px;
    color: #9B9B9B;
    letter-spacing: 0;
}

.m-fast-text {
    font-size: 14px;
    color: #333333;
    letter-spacing: 0;
    line-height: 22px;
    margin-bottom: 2px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: 40px;
}

.m-fast-link {
    height: 17px;
    line-height: 17px;
}

.m-fast-link a {
    font-size: 12px;
    color: #5670BF;
    letter-spacing: 0;
}

.m-wb-list, .m-twi-list {
    padding-top: 13px;
}

.m-wb-list li, .m-twi-list li {
    position: relative;
    background: #fff;
}

.m-wb-photo {
    position: absolute;
    top: 0px;
    left: 20px;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    overflow: hidden;
}

.m-wb-photo img {
    width: 100%;
}

.m-wb-content {
    margin: 12px 20px 0 63px;
    border-bottom: 1px solid #EBEBEB;
    padding-bottom: 10px;
}

.m-wb-name {
    font-size: 14px;
    color: #5670BF;
    letter-spacing: 0;
    line-height: 18px;
    height: 18px;
    margin-bottom: 6px;
}

.m-twi-name {
    height: 18px;
    line-height: 18px;
}

.m-wb-time {
    font-size: 12px;
    color: #9B9B9B;
    letter-spacing: 0;
    line-height: 12px;
    margin-bottom: 8px;
}

.m-wb-text {
    font-size: 14px;
    color: #333333;
    letter-spacing: 0;
    line-height: 22px;
}

.m-wb-text a {
    color: #5670BF;
}
::-webkit-scrollbar {
    width: 4px;
    height: 4px;
    background-color: transparent;
}


.treasure-box {
	position: relative;
	z-index: 4;
	width: 1200px;
	margin: 0 auto 10px;
	background: #fff;
	-webkit-box-shadow: 1px 1px 1px #e7e7e7;
	-moz-box-shadow: 1px 1px 1px #e7e7e7;
	-ms-box-shadow: 1px 1px 1px #e7e7e7;
	-o-box-shadow: 1px 1px 1px #e7e7e7;
	box-shadow: 1px 1px 1px #e7e7e7;
	margin-top: 15px;
}

.treasure-box .treasure-title {
	width: 1150px;
	max-width: 100%;
	height: 76px;
	background: url(../images/bar.jpg) center center;
	padding: 25px 0 10px;
	margin: 0 auto
}

.treasure-box .treasure-wrapper {
	width: 1160px;
	margin: 0 auto 10px;
	padding-bottom: 20px
}

.treasure-box .treasure-wrapper .treasure-item {
	height: 60px;
	overflow: hidden
}

.treasure-box .treasure-wrapper .treasure-item .item-class {
	float: left;
	width: 110px;
	height: 28px;
	padding-left: 10px;
	line-height: 28px;
	margin: 16px 0;
	overflow: hidden;
	color: #1c1d21
}

.treasure-box .treasure-wrapper .treasure-item .item-link {
	float: left;
	width: 130px;
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 15px 0 10px 5px;
	border-bottom: 1px solid #f1f1f1;
	position: relative
}

.treasure-box .treasure-wrapper .treasure-item .item-link:before {
	position: absolute;
	left: 0;
	bottom: -1px;
	content: '';
	width: 0;
	height: 1px;
	background: #f60;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s
}

.treasure-box .treasure-wrapper .treasure-item .item-link a {
	display: inline-block;
	vertical-align: middle;
	max-width: 89px;
	height: 28px;
	line-height: 28px;
	color: #656973;
	padding: 0 5px;
	border-radius: 8px;
	overflow: hidden
}

.treasure-box .treasure-wrapper .treasure-item .item-link:hover {
	border-bottom: 1px solid #f60 \9
}

.treasure-box .treasure-wrapper .treasure-item .item-link:hover:before {
	width: 120px
}



li.tag-list a {
    color: #3c8cf0;
    font-size: 12px;
    padding: 3px 5px;
    border-radius: 3px;
}