﻿.api_app_market_tab {
	height:56px;
	line-height:56px;
	background:#fff;
	margin-bottom:40px;
	top:20px;
	position:relative;
	z-index:1;
	zoom:1
}
.api_app_market_tab .tab a {
	float:left;
	display:inline;
	margin:0 20px;
	font-size:14px
}
.api_app_market_tab .tab a.active,.api_app_market_tab .tab a:hover {
	color:#2D8CF0
}
.api_app_market_tab .px {
	position:relative;
	z-index:1;
	zoom:1;
	left:-13px
}
.api_app_market_tab .px a {
	margin:0 5px;
	color:#999
}
.api_app_market_tab .px a.active,.api_app_market_tab .px a:hover,.text-primary {
	color:#2D8CF0
}
.api_app_market_tab .center {
	margin:0 10px
}

.w_1000,.w_1080,.w_1200,.w_950 {
	margin:0 auto;
	z-index:5;
	text-align:left;
	zoom:1;
	position:relative;
	left:0;
	top:0
}
.w_1080,.w_1200,.w_950 {
	max-width:1190px;
	min-width:1000px
}
.icon_tab .w_1200 div.fl i {
	width:8px;
	height:22px;
	position:relative;
	z-index:1;
	top:4px;
	background:#2D8CF0;
	float:left;
	margin-right:15px
}
.icon_tab .w_1200 div.fl a,.icon_tab .w_1200 div.fl span {
	float:left;
	font-size:14px
}
.icon_tab .w_1200 div.fl span {
	font-family:"瀹嬩綋";
	padding:0 5px
}
.icon_tab .w_1200 div.fl .detail {
	color:#2D8CF0
}
.icon_tab .w_1200 div.fr a {
	float:left;
	height:30px;
	padding:0 10px;
	line-height:30px
}
.icon_tab .w_1200 div.fr a.active {
	color:#2D8CF0;
	text-decoration:underline
}
.api_user_new .w_1200 {
	position:relative;
	z-index:1;
	zoom:1;
	line-height:46px;
	padding:5px 0;
	box-sizing:border-box;
	height:60px
}
.api_user_new .w_1200 .bt {
	border-radius:5px;
	background:#BE0000;
	color:#fff;
	width:80px;
	line-height:26px;
	font-size:16px;
	float:left;
	text-align:center;
	box-shadow:3px 3px 0 0 rgba(190,0,0,.1)
}
.api_user_new .w_1200 .ullit {
	margin-left:90px
}
.api_user_new .w_1200 .ullit li {
	height:26px;
	line-height:26px;
	position:relative;
	z-index:1;
	zoom:1;
	font-size:14px
}
.api_user_new .w_1200 .ullit li .time {
	position:absolute;
	z-index:1;
	zoom:1;
	right:0;
	top:0
}
body.hasBg .com_header.head-show .home_nav_cent .w_1200 .hide-nav {
	position:relative;
	float:left;
	height:60px;
	background:#fff
}
body.hasBg .com_header.head-show .home_nav_cent .w_1200 .hide-nav:after {
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:rgba(0,0,0,.6);
	z-index:989
}
body.hasBg .api_user_new .w_1200 {
	z-index:10
}
body.hasBg .api_user_new .w_1200 .step-content {
	z-index:10;
	background:#e0eaf4
}
body.hasBg .api_user_new .w_1200 .step-content.step-hide:after,body.hasBg .api_user_new:after {
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:rgba(0,0,0,.6);
	z-index:9
}

.row-s:after,.row-s:before {
	display:block
}
.btn,.icon_group,.icon_tab .w_1200 div.fl i {
	display:inline-block;
	zoom:1;
	overflow:hidden
}
.row-s .col-1,.row-s .col-10,.row-s .col-11,.row-s .col-12,.row-s .col-2,.row-s .col-3,.row-s .col-4,.row-s .col-5,.row-s .col-6,.row-s .col-7,.row-s .col-8,.row-s .col-9,.row-s .col-sm-1,.row-s .col-sm-10,.row-s .col-sm-11,.row-s .col-sm-12,.row-s .col-sm-2,.row-s .col-sm-3,.row-s .col-sm-4,.row-s .col-sm-5,.row-s .col-sm-6,.row-s .col-sm-7,.row-s .col-sm-8,.row-s .col-sm-9 {
	float:left
}
.row-s .col-1 {
	width:8.33333333%
}
.row-s .col-2 {
	width:16.66666667%
}
.row-s .col-3 {
	width:25%
}
.row-s .col-4 {
	width:33.33333333%
}
.row-s .col-5 {
	width:41.66666667%
}
.row-s .col-6 {
	width:50%
}
.row-s .col-7 {
	width:58.33333333%
}
.row-s .col-8 {
	width:66.66666667%
}
.row-s .col-9 {
	width:75%
}
.row-s .col-10 {
	width:83.33333333%
}
.row-s .col-11 {
	width:91.66666667%
}
.row-s .col-12 {
	width:100%
}
.row-s .col-sm-1 {
	width:10%
}
.row-s .col-sm-2 {
	width:20%
}
.row-s .col-sm-3 {
	width:30%
}
.row-s .col-sm-4 {
	width:40%
}
.row-s .col-sm-5 {
	width:50%
}
.row-s .col-sm-6 {
	width:60%
}
.row-s .col-sm-7 {
	width:70%
}
.row-s .col-sm-8 {
	width:80%
}
.row-s .col-sm-9 {
	width:90%
}
.row-s .col-sm-10 {
	width:100%
}

.ov_h,.row-s:after,.row-s:before {
	overflow:hidden;
	height:0;
	clear:both
}
.btn-primary:after,.clear:after,.clear:before,.row-s:after,.row-s:before {
	content:""
}
.text-right {
	text-align:right
}

.wrapper_software {
	width:1190px;
	margin-left:auto;
	margin-right:auto
}
.clearfix:after,.row:after {
	content:'';
	display:block;
	height:0;
	visibility:hidden;
	clear:both
}

.margin-top-base {
	margin-top:10px
}
.margin-bottom-large {
	margin-bottom:30px
}
.market-main .app-market-column {
	border-color:#eee
}
.market-main .app-market-column:hover {
	box-shadow:none
}

.app-market-column,.panel {
	background-color:#fff
}

.app-market-column {
	position:relative;
	float:left;
	box-sizing:border-box;
	width:150px;
	margin-bottom:10px;
	margin-right:20px;
	padding:10px;
	border-radius:5px;
	border:1px solid #eee
}

.app-market-column .app-market-column-progress {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	width:0;
	height:2px;
	background-color:#2D8CF0
}
.app-market-column .text-light {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.app-market-column:hover {
	box-shadow:0 0 0 1px #2D8CF0
}
.app-market-column.new::before {
	content:'';
	display:block;
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	width:44px;
	height:44px;
	background-image:url(../common/images/market-list-new.png?v=2020-08-21)
}
.app-market-column-btn {
	width:100%;
	height:30px;
	border-radius:15px;
	border:1px solid #2D8CF0;
	background-color:#fff;
	color:#2D8CF0
}
.app-market-column-btn:hover {
	background-color:#2D8CF0;
	color:#fff
}
.app-market-column-btn.disabled {
	cursor:not-allowed;
	border-color:#ccc;
	opacity:.65;
	color:#999
}
.app-market-column-btn.disabled:hover {
	background-color:#fff;
	color:#999
}
.app-market-column-btn.test {
	background:#50b61a;
	color:#fff;
	border-color:#50b61a
}
.text-center {
	text-align:center
}
.margin-top-smaller {
	margin-top:5px
}
.margin-top-small {
	margin-top:10px
}

