*{
	margin:0;
	padding:0;
	box-sizing:border-box;
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box; 
}
a,a:hover,a:focus{
	text-decoration:none;
	outline:none;
}
div,form,img,ul,ol,li,dl,dt,dd,p{
	margin:0;
	padding:0;
	list-style:none;
	border:0;
}
body{
	font-family: "Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif,"Helvetica Neue",Helvetica,Arial;
}
/*顶部导航*/
.topMin{
	width: 100%;
	height: 54px;
	z-index: 99;
	background: #f5f5f7;
}
.topLeft{
	float: left;
}
.logoBg{
	width: 80px;
	height: 54px;
	text-align: center;
	float: left;
}
.logoBg img{
	margin: 10px 0;
}
.topNav{
	float: left;
	margin-left: 18px;
}
.topNav li{
	float: left;
	height: 54px;
	margin-right: 50px;
	line-height: 54px;
	position: relative;
}
.topNav li a{
	color: #333333;
	font-size: 12px;
	height: 54px;
	position: relative;
}
.topNav li.topNavOn a{
	color: #000000;
	font-size: 16px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	width: 68px;
}
.topNav li span{
	display: none;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -8px;
	width: 16px;
	height: 3px;
	background: #000000;
}
.topNav li.topNavOn span{
	display: block;
}
.topNav li:first-child.topNavOn a{
	position: initial;
}
.topNav li.twoWord span{
	left: 16px;
}
.twoWord{
	margin-right: 26px!important;
}
header .nav{float:left;margin-top:4px;margin-left:50px;}
header .nav li{margin-left:16px;position:relative;float:left;min-width:68px;text-align:center;line-height:50px;font-size:14px}
header .nav li.on,header .nav li:hover{font-size:16px}
header .nav li.on i,header .nav li:hover i{display:block}
header .nav i{width:16px;height:3px;background-color:#000;position:absolute;left:50%;margin-left:-8px;bottom:5px;display:none}
header .nav a{color:#000}
header .nav:after,header .nav:before{content:"";display:table}
header .nav:after{clear:both}
/*顶部右侧导航*/
.topRight{
	float: right;
	margin-right: 30px;
	z-index:99999;
}
.userSearch{
	position: relative;
	height: 54px;
	float: left;
	margin-right: 20px;
}
.sbSearchInput{
	display: none;
	width: 128px;
	height: 26px;
	padding: 0 28px 0 12px;
	margin: 14px 0;
	outline: none;
	border: 1px solid #888A92;
	-webkit-border-radius: 26px;
	-moz-border-radius: 26px;
	border-radius: 26px;
}
.sbSearchSubmit{
	position: absolute;
	top: 0;
	right: 0;
	z-index: 3;
	margin: 14px 0;
	padding: 0;
	width: 26px;
	height: 26px;
	outline: none;
	border: none;
	background: none;
	cursor: pointer;
}
.sbIconSearch{
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	margin: 14px 0;
	padding: 0;
	width: 26px;
	height: 26px;
	outline: none;
	border: none;
	background: none;
	cursor: pointer;
}
/*输入框颜色*/
.sbSearchInput::-webkit-input-placeholder{
	color: #999999;
}
.sbSearchInput:-moz-placeholder{
	color: #999999;
}
.sbSearchInput::-moz-placeholder{
	color: #999999;
}
.sbSearchInput:-ms-input-placeholder{
	color: #999999;
}

.userMake{
	height: 54px;
	float: left;
	margin-right: 20px;
}
.userMake img{
	width: 26px;
	height: 26px;
	margin: 14px 0;
	cursor: pointer;
}

.userMenu{
	position: relative;
	height: 54px;
	float: left;
}
.userMenu img{
	width: 26px;
	height: 26px;
	margin: 14px 0;
	cursor: pointer;
}

.userMenu ul.dropdownMenu{
	position: fixed;
	top: 54px;
	right: 0;
	z-index: 9;
}
/*下拉样式*/
.dropdownMenu{
	display: none;
	width: 118px;
	padding: 14px;
	background: #F5F4F6;
}
.dropdownMenu li{
	width: 100%;
	margin-top: 8px;
}
.dropdownMenu li:first-child{
	margin-top: 0;
}
.dropdownMenu li a{
	width: 100%;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #5A5A5A;
	font-size: 14px;
	display: inline-block;
	-webkit-border-radius: 28px;
	-moz-border-radius: 28px;
	border-radius: 28px;
}
.dropdownMenu li a:hover{
	background: #48D5B1;
	color: #FFFFFF;
	font-weight: bold;
}
@media (max-width: 1199px){
	.topNav li{
		margin-right: 40px;
	}
}
@media (max-width: 991px){
	.topNav{
		margin-left: 0;
	}
	.topNav li{
		width: 51px;
		margin-right: 15px;
	}
	.twoWord{
		width: 47px!important;
		margin-right: 0!important;
	}
}


/*主容器*/
.mainPart{
	width: 100%;
}

/*主容器-左侧导航*/
.navBar{
	width: 80px;
	height: 100%;
	float: left;
	background-color: #fff;
	z-index:2 !important;
	text-align: center;
	border-right: 1px solid #D8DDDF;
}
.navBar ul li{
	position: relative;
	margin-top: 26px;
	font-size: 12px;
	color: #CCCED6;
	cursor: pointer;
}
.navBar ul li:first-child{
	margin-top: 23px;
}
.navBar ul li:hover,
.navBar ul li.navBarOn{
	color: #48D5B1;
	
}
.navBarPosition{
	top: -2px;
	right: 25px;
}

/*主容器-右侧全部*/
.mainPartMinBg{
	padding-left: 80px;
	padding-top: 54px;
}
.mainPartMin{
	width: 100%;
}

/*app详情*/
.detailsTop{
	width: 100%;
	padding: 18px 18px 18px 0;
}
.detailsLeft{
	min-width: 334px;
	height: 282px;
	float:left;
	background: #fff;
	margin-left: 18px;
}
.detailsCenter{
	min-width: 334px;
	height: 282px;
	float:left;
	background: #fff;
	margin-left: 18px;
	padding: 18px;
}
.detailsCenter>img{
	width: 130px;
	height: 130px;
	float: left;
	margin-top: 0px;
	margin-right: 18px;
}
.detailsRight{
	min-width: 334px;
	height: 282px;
	float:left;
	background: #fff;
	margin-left: 18px;
	padding: 18px;
}
.detailsRight>img{
	width: 130px;
	height: 130px;
	float: left;
	margin-top: 0px;
	margin-right: 18px;
}
.downloadBtnBg{
	width: 141px;
	height: 180px;
	float:left;
	text-align: center;
	background: #fff;
	position: relative;
}
.downloadLine{
	position: absolute;
	top: 0;
	left: -8px;
	width: 16px;
	height: 180px;
	background: #FFFFFF;
}
.boxShadow{
	-moz-box-shadow: 0 0 8px 1px #E5E5E5;
	box-shadow: 0 0 8px 1px #E5E5E5;
	position: relative;
}
.displayFlex{
	display: box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display:flex;
}
.flexOne{
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.appInfoBg{
	width: 100%;
	display: inline-block;
	padding: 18px 18px 20px 18px;
}
.appInfoBg img{
	float: left;
	width: 130px;
	height: 130px;
	margin-right: 18px;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
}
.appInfo{
	color: #000000;
	padding-left: 118px;
}
.appInfoTitle{
	color:#48d5b1;
	font-size: 24px;
	margin-top: 2px;
}
.appInfoTody{
	font-size: 14px;
	margin-top:30px;
	color:#666;
}
.appInfoNumtitle{
	float:left;
	font-size: 14px;
	padding-top:10px;
	color:#666;
}
.appInfoNumnum{
	float:left;
	font-size: 40px;
	margin-top:0px;
	margin-bottom:-20px;
	color:#333;
}
.appInfoTody span{
	margin-left: 6px;
}
.appInfoVersion{
	width: 100%;
	display: inline-block;
	padding: 0 18px;
	font-size: 12px;
	color: #5A5A5A;
	line-height: 20px;
	margin-top: 0px;
}
.appInfoVersion ul{	
}
.appInfoVersion ul li{
	float: left;
	margin-right: 32px;
}
.appInfoVersion ul li span{
	margin-left: 8px;
}
.appInfoTest{
	color: #000000;
	padding-left: 150px;
	height:130px;
}
.appInfoMind{
	width: 100%;
	height:68px;
	color: #999999;
	font-size: 12px;
	margin-top:10px;
	padding-top: 10px;
}
.detailsbottombtn{
	text-align:center;
	bottom:26px;
	position: absolute;
	width:100%
}
.supportdevicetitle{
	color:#666;
	font-size:14px;
	margin:14px 0px 4px 0px;
}
.supportdevice{
	height:48px;
}
.supportdevice div{
	float:left;
	border:1px solid #d8dddf;
	border-radius:4px;
	width:80px;
	height:48px;
	text-align:center;
	margin-right:14px;
	font-size:12px;
}
.supportdevice img{
	height:20px;
	margin-top:7px
}

/*按钮默认颜色样式*/
.GeneralBtn{
	display: inline-block;
	font-size: 14px;
	color: #FFFFFF;
	background: #48D5B1;
	text-align: center;
}
.GeneralBtn:hover{
	background: linear-gradient(to right,#0CD7F2, #00E5CE);
	-moz-box-shadow: 0 1px 11px 2px rgba(2,226,211,.5);
	box-shadow: 0 1px 11px 2px rgba(2,226,211,.5);
}
.GeneralCanBtn{
	display: inline-block;
	font-size: 14px;
	color: #FFFFFF;
	background: linear-gradient(to right,#0CD7F2, #00E5CE);
	text-align: center;
}
.GeneralCanBtn:hover{
	background: linear-gradient(to right,#0CD7F2, #00E5CE);
	-moz-box-shadow: 0 1px 11px 2px rgba(2,226,211,.5);
	box-shadow: 0 1px 11px 2px rgba(2,226,211,.5);
}
/*按钮选中颜色样式*/
.GeneralOnBtn{
	background: linear-gradient(to right,#0CD7F2, #00E5CE);
	-moz-box-shadow: 0 1px 11px 2px rgba(2,226,211,.5);
	box-shadow: 0 1px 11px 2px rgba(2,226,211,.5);
}

/*灰色取消按钮样式*/
.grayBtn{
	display: inline-block;
	color: #FFFFFF;
	background: #CCCED6;
	text-align: center;
	cursor: pointer;
}
.grayBtn:hover,
.grayOnBtn{
	background: #888A92;
	color: #FFFFFF;
}
/*移动按钮样式*/
.mobileBtn{
	display: inline-block;
	color: #FFFFFF;
	background: #48D5B1;
	text-align: center;
	cursor: pointer;
}
.mobileBtn:hover,
.mobileOnBtn{
	background: #41BFA0;
	color: #FFFFFF;
}
/*移动选择后样式*/ 
.moveAfterBtn{
	display: inline-block;
	font-size: 14px;
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #5A5A5A;
	text-align: center;
}
/*按钮默认边框样式*/
.GeneralLineBtn{
	display: inline-block;
	font-size: 14px;
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #5A5A5A;
	text-align: center;
	cursor: pointer;
}
.GeneralLineBtn:hover{
	border: 1px solid #48D5B1;
	background: #48D5B1;
	color: #FFFFFF;
}
/*按钮选中边框样式*/
.GeneralLineOnBtn{
	border: 1px solid #48D5B1;
	background: #48D5B1;
	color: #FFFFFF;
}
.generateBtn{
	width: 80px;
	height: 30px;
	line-height: 28px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.codeBtn{
	width: 80px;
	height: 30px;
	line-height: 28px;
	font-size: 12px;
	margin-left: 14px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.downBtn{
	width: 80px;
	height: 30px;
	margin: 16px auto 0;
	line-height: 28px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.downloadTitle{
	width: 80px;
	margin: 28px auto 6px;
	text-align: left;
	font-size: 18px;
}


/*app详情下边部分*/
.detailsDown{
	width: 100%;
	padding: 18px 18px 18px 0;
}
.helpCenterBg{
	width: 66%;
	height: 100%;
	float: left;
	padding-left: 18px;
}
.applicationBg{
	width: 34%;
	height: 100%;
	float: left;
	padding-left: 18px;
}
.helpCenter{
	width: 100%;
	height: 100%;
	padding: 1px;
}
.application{
	width: 100%;
	height: 100%;
	padding: 1px;
}
.helpCenterTitle{
	width: 100%;
	height: 44px;
	line-height: 44px;
	background: #F6F7F9;
	padding-left: 15px;
	font-size: 14px;
	color: #3E4E6A;
}

.moreBtn{
	width: 54px;
	height: 24px;
	line-height: 24px;
	display: inline-block;
	background: #AAACB1;
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	float: right;
	margin-right: 16px;
	margin-top: 8px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	border-radius: 24px;
}
.moreBtn:hover{
	background: #48D5B1;
	color: #FFFFFF;
}

.helpCenterDown{}
.helpCenterDown ul{
	width: 100%;
	padding: 0 29px;
}
.helpCenterDown ul li{
	width: 100%;
	height: 48px;
	line-height: 48px;
	position: relative;
	border-bottom: 1px dashed #D8DDDF;
}
.helpCenterDown ul li:last-child{
	border: none;
}
.helpCenterDown ul li:first-child{
	border-bottom: 1px dashed #D8DDDF;
}
.helpCenterDown ul li a{
	display: block;
	font-size: 14px;
	color: #5A5A5A;
}
.helpCenterDown ul li a:hover{
	color: #000000;
}
.helpCenterDown ul li a p{
	width: 60%;
	height: 48px;
	float: left;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.helpDate{
	float: right;
}
.helpPoint{
	position: absolute;
	width: 12px;
	height: 12px;
	background: #FFAE3A;
	border: 1px solid #FFFFFF;
	display: inline-block;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;	
}
.helpPosition{
	top: 18px;
	right: 145px;
}

.applicationDown{}
.applicationDown ul{
	width: 100%;
	padding: 12px 18px 0;
}
.applicationDown ul li{
	width: 100%;
	height: 40px;
	line-height: 40px;
	position: relative;
}
.applicationDown ul li a{
	display: block;
	font-size: 14px;
	color: #5A5A5A;
}
.applicationDown ul li a:hover{
	color: #000000;
}
.applicationDown ul li a p{
	width: 60%;
	height: 40px;
	float: left;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}


/*个人中心-应用*/
.mainApplyMin{
	width: 100%;
	height:100%;
	padding: 18px 18px 18px 0;
}
.LatestApplyTop{
	width: 100%;
	height: 232px;
	padding: 1px;
	margin-bottom: 18px;
}
.LatestApplyList{
	width: 100%;
	display: inline-block;
	padding: 16px 16px 0 14px;
}
.LatestApplyList li{
	float: left;
	width: 128px;
	height: 154px;
	margin-left: 2px;
	text-align: center;
}
.LatestApplyList li a{
	width: 100%;
	height: 100%;
	display: inline-block;
	font-size: 12px;
	color: #999999;
}
.mainPartListImg{
	width: 100px;
	height: 100px;
	margin: 14px auto 0;
	position: relative;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
}
.LatestApplyList li:hover{
	background: #F3F3F3;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
}
.LatestApplyList li p{
	margin-top: 7px;
}
.LatestApplyDown{
	width: 100%;
	height: auto;
	padding: 1px;
}
/*配置页侧边栏的二级菜单*/
.left_sub_menu{
	padding-bottom: 30px;
    top: -170px;
    width: 80px;
    position: absolute;
    background-color: white;
    right: -80px;
	border: 1px solid #ccc;
	display:none;
	z-index:1;
}