@charset "utf-8";
*,
*:before,
*:after{box-sizing: border-box;}
body{background-color: #f7f7f7;color: #696969;}
h2{font-size: 20px;}
h3{font-size: 16px;}
h4{font-size: 12px;}

.type_text_style p{
	font-size: 16px;
	line-height: 1.7;
	margin-bottom: 30px;
}
.type_text_style img{
	max-width: 100%;
}
.empty_img{
	width: 270px;
	margin:0 auto;
}
.empty_img img{max-width: 100%;}
/*顶部公用导航，和网站平台的有差异*/
.app-warp{
	width: 1200px;
	margin: 0 auto;
}
.app-topbar{
	height: 35px;
	line-height: 35px;
	background-color: #f8f8f8;
	padding:0 20px;
	color: #969696;
	font-size: 12px;
}
.app-topbar-left{
	float: left;
}
.app-topbar-right{
	float: right;
}
.app-topbar-item{
	display: inline-block;
    vertical-align: top;
    margin-left:30px;
    cursor: pointer;
    color: #969696;
	font-size: 12px;
}
.app-topbar-item:hover{
	color: #da4814;
}
.app-header{
	background-color: #045ba4;
	color: #fff;
	height: 80px;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
}

.app-header-logo{
	display: inline-block;
	vertical-align: top;
	margin-top:10px;
}
.app-header-topic{
	display: inline-block;
	margin-left: 20px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	padding:0 15px;
	margin-top:35px;
	font-size: 20px;
	line-height: 1;
}
.app-header-nav{
    float: left;
    margin-left: 50px;
}
.app-header-nav li{
	float: left;
	margin-right: 10px;
}
.app-header-nav a{
	display: block;
    color: #fff;
    padding:12px  15px;
}
.app-header-nav a span{
	display: block;
	width: 70px;
	text-align: center;
}
.app-header-nav a span:before{
	content: '';
	display: block;
	width: 30px;
	height: 30px;
	background-size: contain;
	margin: 0 auto 4px auto;
}
.app-header-nav a.icon1 span:before{background-image: url(../img/header_ico1.png);}
.app-header-nav a.icon2 span:before{background-image: url(../img/header_ico2.png);}
.app-header-nav a.icon3 span:before{background-image: url(../img/header_ico3.png);}
.app-header-nav a.icon4 span:before{background-image: url(../img/header_ico4.png);}
.app-header-nav a.icon5 span:before{background-image: url(../img/header_ico5.png);}
.app-header-nav a:hover,
.app-header-nav a.active{
	background-color: #4f85c5;
}

/*-----------结构样式start--------------*/
.main-contain{
	margin: 20px auto;
	width: 1200px;
	min-height:500px ;
}
.main-aside{
	width: 20%;
	float: left;
	padding-right: 20px;
}
.main-content{
	width: 80%;
	float: right;
}
.main-aside-info{
	background-color: #fff;
	box-shadow: 0 0 1px 1px #f1f1f1;
	padding: 30px 15px;
	margin-bottom: 20px;
}
.avatar-logo{
	display: block;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position:center;	
	background-size: contain;
	position: relative;
}
.avatar-logo.user{background-image: url(../img/user_logo.png);border-radius: 50%;width: 100px;height: 100px;}
.avatar-logo.userlist{background-image: url(../img/user_logo.png);border-radius: 50%;width: 50px;height: 50px;}
.avatar-logo.company{background-image: url(../img/company_logo.png);border-radius: 4px;width: 100px;height: 100px;}
.avatar-logo img{
	max-width: 100%;
}
.avatar-logo .edit{
	position: absolute;
	width: 30px;
	height: 30px;
	line-height: 30px;
	display: block;
	background-color: #fff;
	border-radius: 50%;
	text-align: center;
	box-shadow: 1px 1px 3px #333;
	right: 0px;
	bottom: 0px;
	color: #999;
}
.main-aside-info .name{
	text-align: center;
	margin-top:20px;
	font-size: 20px;
	color: #696969;
}
.main-aside-nav{
	background-color: #fff;
	box-shadow: 0 0 1px 1px #f1f1f1;
	padding-bottom: 20px;
}
.main-aside-nav .level1>li span{
	display: block;
	font-size: 16px;
	text-indent:30px;
	padding-top:20px;
	padding-bottom: 10px;
	color: #333;
}
.main-aside-nav .level2 a{
	display: block;
	font-size: 14px;
	text-indent:45px;
	padding: 10px 0px;
	color: #999;
	border-left:3px solid transparent;
}
.main-aside-nav .level2 a:before{
	content: '-';
	padding-right: 5px;
}
.main-aside-nav .level2 a:hover{
	background-color: #f2f2f2;
}
.main-aside-nav .level2 a.active{
	background-color: #f2f2f2;
	border-left-color: #045BA4;
}
/*底部版权——摘自common1.0.0.css*/
.app-footer{
	background-color: #3d3b39;
	color: #9d9d9e;
}
.app-footer-bottom{
	background-image: url("../img/logo_gray.png");
	background-repeat: no-repeat;
	background-position: left center;
	border-top:1px solid #585654;
	padding:33px 0 15px 290px;
	text-align: left;
	font-size: 12px;
}
.app-footer-bottom p{
	margin-bottom:3px;
}
.app-footer-bottom span{
	padding-right: 10px;
}
.app-footer-link{
	padding: 30px 0;
	margin-left: -20px;
	margin-right: -20px;
}
.app-footer-link dl{
	float: left;
	padding: 0 20px;	
}
.app-footer-link dl.about{
	width: 30%;
	text-align: justify;
	line-height: 1.7;
	border-right: 1px solid #585654;
}
.app-footer-link dl.links{
	width: 45%;
	border-right: 1px solid #585654;
}
.app-footer-link dl.follow{
	width: 25%;
}
.app-footer-link dl dt{
	font-size: 14px;
	margin-bottom: 20px;
	font-weight: bold;
	color: #cbcbcd;
}
.app-footer-link dl dd a{
	color: #9d9d9e;
}
.app-footer-link .links li{
	float: left;
	width: 50%;
	line-height: 2.5;
}
/*-----------------------结构样式end-------------------*/

/*--------------页面样式start-------------*/
/*用户登录*/
.sign-in-body{
	padding-top:110px;
	padding-bottom: 104px;
}
.sign-in-body .app-warp{
	position: relative;
}
.sign-in-box{
	width: 380px;
	background-color: #fff;
	border-radius: 2px;
	padding: 20px 30px;
	box-shadow: 0 0 5px #bbb;
	float: right;
}
.sign-in-box .title{
	font-size: 18px;
	color: #373D41;
    line-height: 24px;
    margin-bottom:15px;
}
.sign-in-box .sr_input_control{
	margin-bottom: 15px;
}
.sign-in-box .sr_btn{
	width: 100%;
	padding: 13px;
}
.sign-in-box a{
	color: #2f6acc;
}
/*用户注册*/
.sign-up{
	padding-top:110px;
	padding-bottom: 104px;
}
.sign-up-box{
	width: 900px;
	margin: 0 auto;
	background-color: #fff;
	padding: 20px 200px;
	position: relative;
}
.sign-up-box .title{
	text-align: center;
	font-size: 26px;
	color: #373D41;
	margin-bottom: 50px;
}
.sign-up-box .tips{
	position: absolute;
	right: 50px;
	top:30px;
}
.sign-up-box .tips a{
	color: #2f6acc;
}
.sign-up-box .count-down{
    line-height: 40px;
    padding: 11px 10px;
    background-color: #f4f4f4;
    border: 1px solid #eee;
    text-align: center;
}
.sign-up-box .count-down:after{
	content: '秒';
}
.sign-up-form .sr_row{
	margin-bottom:20px
}
.sign-up-form .sr_row .info{
	color: #666;
	margin-top: 5px;
}
.sign-up-form .sr_row .txt-r{
	padding-right: 15px;
	line-height: 40px;
}
.sign-up-form .error-txt{
	opacity: 0;
	position: absolute;
	color: red;
	left:350px;
	top: 10px;
	text-align: left;
	width: 200px;
}
.sign-up-form .has-error .error-txt{
	opacity: 1;
}
.sign-up-form .sr_row .sr_btn{
	border-radius: 0;
	height: 40px;
	float: right
}
.sign-up-form .col-8 .sr_btn{
	width: 100%;
	padding: 13px;
}
.sign-up-form input[type=checkbox]{
	height: 14px;
	vertical-align: middle;
	margin-right: 10px;
}

/*用户中心*/
.user_center .sr_alert,
.user_center .sr_row{
	margin-bottom: 20px;
}
.user_center .sr_alert .sr_btn{
	margin-top: 10px;
}
.user_center .sr_row{
	margin-left: -10px;
	margin-right: -10px;
}
.user_center .sr_col{
	padding: 0 10px;
}
.data-pannel .count{
	font-size: 36px;
	text-align: center;
	margin-bottom: 15px;
}
.user_center .text-list li{
	padding: 7px 0;
}
.user_center .text-list li a{
	color: #324057;
	display: inline-block;
	max-width: 85%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
}
.user_center .text-list li span{
	color: #99A9BF;
	padding-right: 10px;
}
.user_center .text-list li span:before{
	content: '[';
}
.user_center .text-list li span:after{
	content: ']';
}
.user_set .sr_row{
	border-bottom: 1px solid #eee;
	padding: 15px 0;
}
.user_set .sr_row h3 span{
	color: #20A0FF;
	padding-left: 10px;
}
.user_set .sr_row p{
	margin-top:10px;
}
.user_upgrade-case3{font-size: 16px;margin: 50px 0;}
.user_upgrade-case3 b{color: #20A0FF;}
/*活动订单*/
.user-active-order td{padding-top:15px;padding-bottom: 15px;}
.user-active-order td:nth-of-type(1){width: 50%;}
.user-active-order td:nth-of-type(2){width: 20%;text-align: center;}
.user-active-order td:nth-of-type(3){width: 20%; text-align: center;}
.user-active-order td:nth-of-type(4){width: 10%; text-align: center;}
.user-active-order .title,
.user-active-order .local{
	margin-bottom: 5px;
}
.user-active-order .title a{font-size: 16px;color: #20A0FF;}
.user-active-order .local:before{
	content: "\f041";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    width: 14px;
    text-align: center;
    margin-right: 8px;
}
/*用户载体预约订单*/

.user-spaceorder td{padding-top:15px;padding-bottom: 15px;}
.user-spaceorder td:nth-of-type(1){width: 50%;}
.user-spaceorder td:nth-of-type(2){width: 20%;text-align: center;}
.user-spaceorder td:nth-of-type(3){width: 30%; text-align: center;}
.user-spaceorder td .sr_btn{margin-left: 10px;}
/*------企业中心--------*/
/*企业管理*/
.company_info_top p{
	margin-top: 10px;
}
.company_info_body{
	margin-top: 30px;
	margin-bottom: 30px;
}
.company_info_body .sr_col{
	padding:10px 20px;
}
.company_info_body .txt-r{
	color: #aaa;
}
.pic_blank{
	display: inline-block;
	max-width: 150px;
}
.pic_blank img{
	max-width: 100%;
}
.company_users{
	margin-bottom: 300px;
}
.company_users td:nth-of-type(1){width: 20%;}
.company_users td:nth-of-type(2){width: 20%;}
.company_users td:nth-of-type(3){width: 20%; text-align: center;}
.company_users td:nth-of-type(4){width: 20%; text-align: center;}
.company_users td:nth-of-type(5){width: 20%; text-align: center;}
.company_users_add{
	margin-top: 20px;
}
.company_users .sr_btn{margin:0 5px}
/*企业投稿*/
.company_news td{padding-top:15px;padding-bottom: 15px;}
.company_news td:nth-of-type(1){width: 10%;text-align: center;}
.company_news td:nth-of-type(2){width: 50%;}
.company_news td:nth-of-type(3){width: 10%; text-align: center;}
.company_news td:nth-of-type(4){width: 20%; text-align: center;}
.company_news td:nth-of-type(5){width: 10%; text-align: center;}
.company_news td a.title{color: #20A0FF;}

.company_news_view .sr_row{margin-bottom: 20px;}
.company_news_view .title-img{width: 260px;}
.company_news_view .title-img img{max-width: 100%;}
.company_news_view .title{margin-bottom: 15px;}
.company_news_view h3{margin-bottom: 20px;font-size: 18px;color: #999;font-weight: normal;border-left: 3px solid #31B0D5;padding-left: 10px;}
.company_news_view .intro{color: #888;}
.company_news_view .approve_history{margin-left: 20px;}
.company_news_view .approve_history li{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #f3f3f3;
	font-size: 12px;
}
.company_news_view .approve_history li p:first-of-type{color: #bbb;margin-bottom: 5px;}
/*企业项目,个人项目也采用同样的样式*/
.company_project td{padding-top:15px;padding-bottom: 15px;}
.company_project td:nth-of-type(1){width: 10%;text-align: center;vertical-align: top;}
.company_project td:nth-of-type(2){width: 50%;vertical-align: top;}
.company_project td:nth-of-type(3){width: 10%; text-align: center;}
.company_project td:nth-of-type(4){width: 20%; text-align: center;}
.company_project td:nth-of-type(5){width: 10%; text-align: center;}
.company_project .title-img{width: 60px;height: 60px;background-image: url(../img/company_logo.png);background-size: cover;}
.company_project .title-img img{max-width: 100%;}
.company_project .title,
.company_project .intro{
	margin-bottom: 5px;
}
.company_project .title a{font-size: 18px;color: #20A0FF;}
.company_project .tags .sr_tag{margin-right: 5px;margin-bottom: 5px;}

.company_project_view .sr_row{margin-bottom: 20px;}
.company_project_view h3{margin-bottom: 20px;font-size: 18px;color: #999;font-weight: normal;border-left: 3px solid #31B0D5;padding-left: 10px;}
.company_project_view .title-img{width: 100px;height: 100px;background-image: url(../img/company_logo.png);background-size: cover;}
.company_project_view .title-img img{max-width: 100%;}
.company_project_view .title{font-size: 18px;}
.company_project_view .title,
.company_project_view .intro,
.company_project_view .tags{
	margin-bottom: 10px;
}
.company_project_view .tags .sr_tag{margin-right: 5px;margin-bottom: 5px;}
.company_project_view .links a{
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	background-color: #eee;
	color: #666;
	text-align: center;
	margin-right: 10px;
	border-radius: 2px;
}
.company_project_view .links a:hover{
	background-color: #08AACE;
	color: #fff;
}
.company_project_view .links a:nth-of-type(2){position:relative;}
.company_project_view .links .wechat{
	height: 0;
    width: 0;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    transition: opacity 0.2s ease-in;
	position: absolute;
}
.company_project_view .links a:nth-of-type(2):hover .wechat{
	opacity: 1;
    background-color: rgba(0,0,0,.6);
    color: #fff;
    width: 140px;
    height: 50px;
    line-height: 50;
    position: absolute;
    left: calc(50% - 70px);
    bottom: -60px;
    border-radius: 4px;
    z-index: 999;
    pointer-events: auto;
    cursor: auto;
    visibility: visible;
    overflow: hidden;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.6);
}
.company_project_view .dashboard{
	width: 300px;
	border-left:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
}
.company_project_view .dashboard table{
	width: 100%;
	text-align: center;
}
.company_project_view .dashboard th{
	height: 40px;
	width: 33.33%;
	background-color: #f6f6f6;
	color: #9d9d9d;
	font-weight: normal;
	font-size: 12px;
	border-right:1px solid #e4e4e4;
	border-top:1px solid #e4e4e4;
}
.company_project_view .dashboard td{
	vertical-align: middle;
	height: 80px;
	font-size: 14px;
	border-right:1px solid #e4e4e4;
	border-top:1px solid #e4e4e4;
}
.company_project_view .team{
	width: 100%;
}
.company_project_view .team th,
.company_project_view .team td{
	padding: 15px;
	border-bottom: 1px solid #e1e1e1;
	line-height: 1.4;
}
.company_project_view .team th:nth-child(1){width: 15%;}
.company_project_view .team th:nth-child(2){width: 25%;}
.company_project_view .team th:nth-child(3){width: 60%;}
.company_project_view .team td{
	color: #666;
}
.company_project_view .finance_history{
	margin-left: 20px;
}
.company_project_view .timeline{
	position: relative;
	font-size: 12px;
}
.company_project_view .timeline:before{
	content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width: 2px;
    background-color: #afdcf8;
    left: 70px;
    margin-left: -17px;
}
.company_project_view .timeline .item{
	margin-bottom: 10px;
}
.company_project_view .timeline .time{
	float: left;
}
.company_project_view .timeline .time:after{
	content: '';
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #afdcf8;
	margin-left: 5px;
}
.company_project_view .timeline .info{
	margin-left: 70px;
}
.company_project_view .timeline .info h4{
	margin-bottom: 5px;
}
.company_project_view .timeline .info h4 span{
	padding-right: 10px;
}
.company_project_view .timeline .info p{
	color: #666;
}
/*企业资质升级*/
.company_licence li{
	float: left;
	width: 33.33%;
	text-align: center;
}
.company_licence li div{
	margin-bottom: 10px;
}
.company_licence .company_licence_img{
	width: 240px;
	height: 180px;
	margin: 10px auto;
}
.company_licence .company_licence_img img{max-width: 100%;}
.qualification-verification .detail .sr_col{padding: 15px;}
.qualification-verification .detail .txt-r{color: #999;}

/*载体管理*/
/*分支机构管理*/
.space_brance td{padding-top:15px;padding-bottom: 15px;}
.space_brance td:nth-of-type(1){width: 60%;vertical-align: top;}
.space_brance td:nth-of-type(2){width: 10%; text-align: center;}
.space_brance td:nth-of-type(3){width: 20%; text-align: center;}
.space_brance td:nth-of-type(4){width: 10%; text-align: center;}
.space_brance .title,
.space_brance .intro{
	margin-bottom: 5px;
}
.space_brance .title a{font-size: 16px;color: #20A0FF;}
.space_brance .tags .sr_tag{margin-right: 5px;margin-bottom: 5px;}

/*机构活动*/
.space_active td{padding-top:15px;padding-bottom: 15px;}
.space_active td:nth-of-type(1){width: 60%;vertical-align: top;}
.space_active td:nth-of-type(2){width: 10%; text-align: center;}
.space_active td:nth-of-type(3){width: 20%; text-align: center;}
.space_active td:nth-of-type(4){width: 10%; text-align: center;}
.space_active .title,
.space_active .local{
	margin-bottom: 5px;
}
.space_active .title a{font-size: 16px;color: #20A0FF;}
.space_active .local:before{
	content: "\f041";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    width: 14px;
    text-align: center;
    margin-right: 8px;
}
.space_active .time:before{
	content: "\f017";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    width: 14px;
    text-align: center;
    margin-right: 8px;
}
/*空间活动报名管理*/
.space_active_order td{padding-top:15px;padding-bottom: 15px;}
.space_active_order td:nth-of-type(1){width: 35%;}
.space_active_order td:nth-of-type(2){width: 35%; text-align: left;}
.space_active_order td:nth-of-type(3){width: 20%; text-align: center;}
.space_active_order td:nth-of-type(4){width: 10%; text-align: center;}
/*空间订单处理*/
.space_order td{padding-top:15px;padding-bottom: 15px;}
.space_order td:nth-of-type(1){width: 30%; }
.space_order td:nth-of-type(2){width: 30%;}
.space_order td:nth-of-type(3){width: 20%; text-align: center;}
.space_order td:nth-of-type(4){width: 10%; text-align: center;}
.space_order td:nth-of-type(5){width: 10%; text-align: center;}
.space_order_detail .sr_col{
	padding: 15px 15px;
}
.space_order_detail .sr_col.txt-r{
	color: #999;
}
.space_order_detail .sr_btn{margin: 0 10px;}
/*载体月报*/
.space_beian .sr_tips{margin-left: 10px;}
.space_beian .sr_tips .msg{width: 260px;}
.space_beian .sr_row a{margin-left:10px;display:inline-block;}
.space_statlist td{padding-top:15px;padding-bottom: 15px;}
.space_statlist td:nth-of-type(1){width: 60%;vertical-align: top;}
.space_statlist td:nth-of-type(2){width: 10%; text-align: center;}
.space_statlist td:nth-of-type(3){width: 20%; text-align: center;}
.space_statlist td:nth-of-type(4){width: 10%; text-align: center;}
.space_statlist .title,
.space_statlist .intro{
	margin-bottom: 5px;
}
.space_statlist .title{color:#20A0FF ;}
.space_statlist .level2 td{background-color: #fbfbfb;}
.space_statlist .level2 td:nth-of-type(1){text-indent: 2em;}
.space_stat .thead{
	background-color: #f2f2f2;
}
.space_stat .thead label{
	font-weight: bold;
}
.space_stat input{
	text-align: right;
}
.space_stat .col-1{text-align: center;}
.space_stat .sj-20{padding-left: 2em;}
.space_stat .sj-50{padding-left: 5em;}
.space_stat .sj-70{padding-left: 7em;}
.space_stat .sj-100{padding-left: 10em;}
.space_stat .sr_tips{margin-left: 10px;}
.space_stat .sr_tips .msg{width: 260px;}
/*载体基金备案*/
.jijin_list .title a{color:#20A0FF ;}
.jijin_list .intro span{padding-right: 10px;}
.jijin_list .title,
.jijin_list .intro{margin-bottom: 5px;}
.jijin_list td:nth-of-type(1){width: 60%;}
.jijin_list td:nth-of-type(2){width: 20%;text-align: center}
.jijin_list td:nth-of-type(3){width: 20%; text-align: center;}
.jijin_beian 
/*系统通知*/
.notice td{padding-top:15px;padding-bottom: 15px;}
.notice td:nth-of-type(1){width: 60%;}
.notice td:nth-of-type(2){width: 20%;text-align: center}
.notice td:nth-of-type(3){width: 20%; text-align: center;}

/*服务产品*/
.service_product td{padding-top:15px;padding-bottom: 15px;}
.service_product td:nth-of-type(1){width: 40%;}
.service_product td:nth-of-type(2){width: 20%;text-align: center;}
.service_product td:nth-of-type(3){width: 20%; text-align: center;}
.service_product td:nth-of-type(4){width: 20%; text-align: center;}
.service_product .title{margin-bottom: 5px;}
.service_product .title a{
	font-size: 16px;
	color: #20A0FF;
}

/*服务咨询*/
.service_consuit td{padding-top:15px;padding-bottom: 15px;}
.service_consuit td:nth-of-type(1){width: 40%;}
.service_consuit td:nth-of-type(2){width: 20%;text-align: center;}
.service_consuit td:nth-of-type(3){width: 10%; text-align: center;}
.service_consuit td:nth-of-type(4){width: 20%; text-align: center;}
.service_consuit td:nth-of-type(5){width: 10%; text-align: center;}
.service_consuit .title{
	width: 400px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*20180513 fixed*/
.sr_page{
	margin-top:16px;
}
.sv-error{
	color: #ff4949;
    font-size: 12px;
    line-height: 1;
    padding-top: 4px;
    position: absolute;
    top: 100%;
    left: 0;
}
.sv-just-submit + .sv-error{
	top:155% !important;
}
