*,body{
	padding: 0;
	margin: 0;
	/*font-family: 微软雅黑;*/
}

ul li{
	list-style-type: none;
}

body{
	min-width: 1290px;
	overflow:hidden;
	position: relative;
	overflow: auto;
}

.publicClickStyle{
	font-size: 14px;
	color: #0FAFB9;
	cursor: pointer;
	text-decoration: none;
}

.publicClickStyle2{
	font-size: 14px;
	color: #8c8c8c;
	cursor: pointer;
	text-decoration: none;
}

.publicClickStyle:hover,
.publicClickStyle2:hover{
	color: #1EBEC8;
	text-decoration: none;
}

.publicClickStyle:active,
.publicClickStyle2:active{
	color: #009BA5;
}

.publicClickStyle:visited{
	color: #0FAFB9 !important;
	text-decoration: none;
}

.publicClickStyle2:visited{
	color: #8c8c8c !important;
	text-decoration: none;
}

.publicLinksStyle,a{
	color:#0FAFB9;
	cursor: pointer;
}

.publicLinksStyle:hover,a:hover{
	color:#1EBEC8;
	text-decoration: none;
}

.publicLinksStyle:active,a:active{
	color:#009BA5;
}

.btn:focus, .btn:active:focus {
    outline: none;
    box-shadow: none;
}

textarea:focus,
input:focus,
.userCenterInput:focus,
button:focus,
select:focus,
.editPublicInput:focus,
.textareaPublic:focus,
.apiAppInfoC input:focus{
    outline: none;
    border-color: none;
    box-shadow: 0 0 5px rgba(207, 220, 0, 0);
    /*border-radius: 5px;*/
}

select:focus,.templetInputName:focus{
	border-color: #0FAFB9;
}

select:disabled, input:disabled, button:disabled {
    background: rgba(0,0,0,0.05);
}

.clear{
	clear: both;
	padding:0;
	margin:0;
}

.login-body{
	background: linear-gradient(180deg, rgba(211,228,248,1) 0%, rgba(255,255,255,0) 100%);
	width:100%;
	height:70%;
	min-width: 480px;
	min-height: 600px;
	/*background-size:100% 100%;*/
	/*background-attachment:fixed;*/
	/*position: relative;*/
}

.login-bottom{
	height: 30%;
	background: url("../img/loginBg.svg") no-repeat;
	background-size: cover;
}

/*背景蒙版*/
.masking{
	width: 100%;
	height: 100%;
	background: #fff;
	position:fixed;
	opacity: 0.4;
}

.loginLog img{
	width: 258px;
}

/*Linux*/
.login-box{
	width: 480px;
	/*width: 400px;*/
	/*max-width: 480px;*/
	padding: 40px;
	background: #fff;
	border-radius: 6px;
	position: absolute;
	top:100px;
    left: 0px;
    right: 0px;
    margin: auto;
    box-sizing:border-box;
}

.loginLog{
	text-align: center;
}

.loginTitle{
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	color:#303030;
	margin:20px 0px 9px 0px;
	letter-spacing:1.35px;
}

.input-box{
	width: 100%;
	height: 40px;
	margin-top: 20px;
	border-radius: 4px;
	border:1px solid #dedede;
	position: relative;
}
/*Linux*/
.loginInput{
	width: 100%;
	/*width: 90%;*/
	height: 100%;
	border:none;
	border-radius: 4px;
	padding-left: 40px;
	box-sizing: border-box;
	 -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
}
/*Linux*/
/*.registerCode{
	width: 100%;
	width: 84%;
}*/

.inputimg{
	position: absolute;
	left: 8px;
	top: 8px;

}

.login-error{
	font-size: 12px;
	color:#ff4800;
}

.login-publicBox{
	width:100%;
	margin-top: 20px;
}

.rememberPassword{
	width:40%;
	float: left;
	cursor: pointer;
	position: relative;
}

.forgetPassword{
	width: 60%;
	float: right;
	text-align: right;
}

.forgetPassword span{
	cursor: pointer;
}

.forgetPassword span:hover{
	color:#6DA6E8;
}

.rememberPassword span{
	padding-left: 26px;
}
.rememberPassword img{
	position: absolute;
	left: 0px;
	top:3px;
}

.loginBtn{
	width:100%;
	height:38px;
	background:#0FAFB9;
	border-radius: 4px;
	border:none;
	font-size: 14px;
	color:#fff;
	letter-spacing:1.05px;
	cursor: pointer;
}

.register-box{
	text-align: center;
	margin:25px 0px 0px 0px;
}

.registerBtn{
	color: #6DA6E8;
	cursor: pointer;
}

.othersTitle{
	font-size:14px;
	color:#909090;
	letter-spacing:1.05px;
	text-align: center;
	position: relative;
}

.nav-line{
	width:134px;
	border-bottom: 1px solid #dedede;
}

.nav-line-left{
	position: absolute;
	left: 0px;
	top:10px;
}

.nav-line-right{
	position: absolute;
	right: 0px;
	top:10px;
}

.others-box{
	width:100%;
	margin-top: 19px;
	text-align: center;
}

.Wechat{
	cursor: pointer;
}

.checkCode-box{
	width:100%;
	height: 40px;
	margin-top: 20px;
}

.checkCode-left{
	width: 250px;
	float: left;
}

.checkCode-right{
	width: 150px;
	height: 40px;
	float: right;
}

.checkCodeBtn{
	width:140px;
	height: 40px;
	color: #fff;
	background: #0FAFB9;
	border:none;
	margin-left: 10px;
	border-radius: 4px;
}

.emailShow{
	width:100%;
	font-size: 18px;
	margin-top: 20px;
	text-align: center;
	display: none;
}

.emailSendHint{
	background:#f5a623;
	border-radius:30px;
	width:353px;
	height:48px;
	position: absolute;
	top:-200px;
	left: 62px;
	text-align: center;
	color:#fff;
	padding-top: 5px;
}

.emailSendHint p{
	padding:0;
	margin:0;

}

.loginResetType{
	width: 114px;
	margin:0 auto;
	border-radius: 14.5px;
	border: 1px solid #0FAFB9;
	text-align: center;
	color:#0FAFB9;
	padding:4px 0px;
}

/*验证码*/
.canvasCode{
	position: absolute;
	right: 0;
	top: 0;
	height: 38px;
	width: 145px;
	text-align: center;
}

.forgetPasswordThree{
	min-height:298px;
	position: relative;
}

.forgetPasswordResult{
	text-align: center;
	padding-top: 46px;
}

.forgetPasswordResultHint{
	font-family: PingFang SC;
	font-size: 24px;
	color: rgba(0,0,0,0.85);
	line-height: 32px;
	margin:26px 0px 21px 0px;
}

.forgetPasswordResultHint2{
	font-family: PingFang SC;
	font-size: 14px;
	color: rgba(0,0,0,0.45);
	line-height: 22px;
}

/*首页*/
.nav-box{
	width: 100%;
	min-width: 1000px;
	padding:12px 20px;
	background: #1e304c;
}

.nav-box-left{
	min-width: 250px;
	float: left;
}

/*全栈搜索*/
	/*全栈搜索框（顶部）*/
	.globalSearchBox{
		width: 250px;
		height: 32px;
		background: rgba(216,216,216,0.10);
		padding:6px;
	}

	.globalSearchLogo{
		width: 20px;
		height: 100%;
		float: left;
	}

	.globalSearchInput{
		width: 218px;
		height: 100%;
		float: left;
	}

	.globalSearchInput div{
		width: 100%;
		height: 100%;
		border:none;
		background:none;
		font-size: 14px;
		color: rgba(0,0,0,0.65);
		overflow: hidden;/*超出部分隐藏*/
		text-overflow:ellipsis;/* 超出部分显示省略号 */
		white-space: nowrap;/*规定段落中的文本不进行换行 */
	}


	/*全栈搜索框（顶部）*/

	/*浮层及搜索交互*/
	.globalSupernatant{
		width: 100%;
		height: 100%;
		position: absolute;
		background: rgba(0,0,0,0.45);
		top: 0;
		left: 0;
		z-index: 1000;
		padding-left: 230px;
		display: none;
	}
	.globalSearch{
		width: 480px;
		height: 100%;
		background:#fff;
		padding:16px;
		position: relative;

	}

	.globalSearchHead{
		width: 100%;
		/*height: 40px;*/
		background: #fff;
		position: absolute;
		top: 0;
		width: 448px;
		padding:16px 0px;
		z-index: 99;
	}

	.globalSearchResult{
		width: 100%;
		height: 100%;
		padding-top: 44px;
		overflow-y: auto;
	}

	.globalSearchHeadInput{
		width: 100%;
		padding:4px 30px 4px 6px;
		border-top: none;
		border-left: none;
		border-right: none;
		border-bottom: 2px solid #096DD9;
	}

	.globalClose{
		position: absolute;
		right: 8px;
		top:24px;
		cursor: pointer;
	}

	.globalSearchList{
		width: 100%;
		position: relative;
		padding:10px 10px 10px 50px;
	}

	.globalSearchList:hover{
		background: #F4F5F7;
	}

	.globalText{
		position: absolute;
		left: 16px;
		top:14px;
	}

	.globalSearchTitle{
		font-family: PingFang SC;
		font-size: 14px;
		color: rgba(0,0,0,0.85);
		letter-spacing: 1.05px;
	}

	.globalSearchDescribe{
		font-family: PingFang SC;
		font-size: 12px;
		color: rgba(0,0,0,0.65);
		letter-spacing: 0.8px;
		text-align: justify;
	}

	.globalSearchNoResult,.globalSearchLoading{
		text-align: center;
		font-family: PingFang SC;
		font-size: 14px;
		color: #303030;
		letter-spacing: 1.05px;
		padding-top: 100px;
	}

	.globalSearchNoResult p{
		padding-top: 30px;
	}

	.globalSearchNoResult img{
		width: 200px;
	}

	.globalSearchLoading img{
		width: 80px;
	}
	/*浮层及搜索交互*/

/*全栈搜索*/

.nav-logo-box{
	margin-right: 44px;
	float: left;
}

.nav-logo-box img{
	width: 185px;
}

.nav-select-box{
	float: left;
	color: #fff;
	background:#394459;
	border-radius:4px;
	width:120px;
	height:30px;
}

.selectLeft{
	width:88px;
	height: 30px;
	float: left;
	z-index: 99;
}

.selectRight{
	width:32px;
	height: 30px;
	float: right;
	border-left: 1px solid #5e5e5e;
	text-align: center;
	line-height: 30px;
}

.selectDropdown{
	width:100%;
	background: #394459;
	border:none;
	line-height: 30px;
	border-radius: 4px
}

.nav-box-right{
	min-width: 266px;
	float: right;
}

.nav-right-btn{
	float: left;
}

.nav-right-btn button{
	background:#f5a623;
	border:1px solid #f5a623;
	border-radius:4px;
	width:118px;
	height:28px;
	font-family:PingFang SC;
	font-size:14px;
	color:#ffffff;
	letter-spacing:1.05px;
	margin-right: 20px;
	margin-left: 20px;
	position: relative;
	top: 3px;
}

.nav-right-drop{
	float: left;
}

.nav-right-drop img{
	margin-top:5px;
	cursor: pointer;
}

.nav-right-user{
	float: right;
	/*padding-left: 50px;*/
}

#addMember{
	margin-right: 24px;
}

.nav-right-user .dropdown-menu {
	width:100px;
	border:none;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50);
    
}

.dropdown-menu{
	right: 0;
}


.nav-user-btn{
	/*width: 100px;*/
	height: 30px;
	border:none;
	background: none;
	font-family:PingFang SC;
	font-size:14px;
	color:#b2b2b2;
	letter-spacing:1.05px;
	text-align: right;
}

.jtTitle{
	margin-left: 6px;
	position: absolute;
	top:12px;
	right: 0px;
	width: 9px;
}

.jtTitle2{
	margin-left: 6px;
	position: absolute;
	top:12px;
	right: 0px;
	width: 10px;
}

.dropdown{
	position: relative;
}


.dropdown-menu{
	border:none;
}
.user-dropdown-menu{
	min-width: 80px;
	margin-top: 0px;
	right: -4px;
}

.user-dropdown-menu li a:hover{
	font-size:14px;
	/*color:#4a90e2;*/
	background:#F5F5F5;
}

.user-dropdown-menu li a{
	height: 34px;
	line-height: 32px;
	padding:3px 10px;
}

/*首页主体部分*/
.main-content{
	width: 100%;
	min-width: 1000px;
	height: 100%;
	min-height: 600px;
}

.index-content{
	width: 100%;
	padding: 0px 105px 50px 105px;
	height: 100%;
	min-height: 600px;
}

.index-Title{
	width:100%;
	padding-left: 7px;
	position: relative;
	margin-top: 50px;
	padding-bottom: 10px;
	border-bottom: 1px solid #dedede;
}

.index-Title span{
	font-family:PingFang SC;
	font-size:18px;
	color:#303030;
	letter-spacing:1.35px;
	font-weight: 560;
}



.index-TitleLeftLine{
	width:3px;
	height: 15px;
	border-radius:1.5px;
	background: #0FAFB9;
	position: absolute;
	left: 0px;
	top:5px;
}

.secondaryTitle{
	padding-top: 10px;
	margin-bottom: 0px;
	font-family:PingFang SC;
	font-size:14px;
	color:#303030;
	letter-spacing:1.05px;
}

.index-info-box{
	width:100%;
}

.authority-box{
	width:198px;
	height:138px;
	margin:10px 10px 0px 0px;
	text-align: center;
	padding-top:40px;
	position: relative;
	cursor: pointer;
	float: left;
	border-radius:4px;
	background:#ffffff;
}

.haveAuthority{
	border:1px solid #0FAFB9;
	box-shadow:0 1px 2px 0 rgba(74,144,226,0.50);
}

.index-info-title{
	font-family:PingFang SC;
	font-size:14px;
	color:#303030;
	letter-spacing:1px;
}

.index-info-horn{
	position: absolute;
	right: -1px;
	bottom: -1px;
}

.noAuthority{
	border:1 solid rgba(248,248,248,0.50);
	box-shadow:0 1px 2px 0 rgba(0,0,0,0.30);
}

/*首页修改20191022*/
.hita-dataBox{
	width:100%;
	min-height: 500px;
	margin-top: 10px;
/*	background-image: url("/img/hita-map.jpg");
	background-repeat:no-repeat;
	background-size: cover;*/
	padding:0px 20px;
}

.hita-dataDepotTitle{
	font-family: PingFang SC;
	font-size: 18px;
	color: #303030;
	letter-spacing: 1.35px;
	margin-top: 40px;
	margin-bottom: 0px;
}

.hita-dataDepotBox{
	width:100%;
}

.hita-dataDepotViewBox{
	min-width: 210px;
	height: 100px;
	margin-top: 20px;
	margin-right: 15px;
	float: left;
}

.hita-dataDepotViewTop{
	height: 22px;
	font-family: PingFang SC;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 1.2px;
	text-align: center;
}

.hita-dataDepotViewTopOne{
	background: #0FAFB9;
}

.hita-dataDepotViewTopTwo{
	background: #18A689;
}

.hita-dataDepotViewBtoOne{
	height: 78px;
	border-left: 1px solid #98CBF0;
	border-right: 1px solid #98CBF0;
	border-bottom: 1px solid #98CBF0;
	background: #fff;
}

.hita-dataDepotViewBtoTwo{
	height: 78px;
	border-left: 1px solid #B8E986;
	border-right: 1px solid #B8E986;
	border-bottom: 1px solid #B8E986;
	background: #fff;
}

.hita-dataDepotViewNum{
	font-family: Helvetica;
	font-size: 30px;
	letter-spacing: 1.62px;
	text-align: center;
	padding-top: 23px;
}

.hita-dataDepotViewNumOne{
	color: #0FAFB9;
}

.hita-dataDepotViewNumThree{
	color: #18A689;
}

.hita-dataTerm{
	min-width: 418px;
}

.hita-dataTermChild{
	min-width: 104px;
	float: left;
}

.hita-dataTermChildTitle{
	font-family: PingFang SC;
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
	text-align: center;
	margin-top: 15px;
}

.hita-dataDepotViewNumTwo{
	font-family: Helvetica-Bold;
	font-size: 14px;
	color: #0FAFB9;
	letter-spacing: 1.05px;
	text-align: center;
}
/*首页修改20191022*/

/*首页优化20201120*/
.hitaDataBox{
	width: 100%;
	height: 149px;
	padding:0px 16px;
}

.hitaDataInfo{
	width: 100%;
	height: 100%;
	background: #fff;
	border-radius: 4px;
	padding:8px 0px 10px 24px;
	margin-bottom: 16px;
}

.hitaDataTitle{
	font-size: 16px;
	color: rgba(0,0,0,0.85);
	letter-spacing: 1.2px;
	margin:0;
}

.hitaDataBox hr{
	margin:8px 0px;
}

.hitaDataListBox{
	height: 73.5%;
}

.hitaDataList{
	float: left;
	height: 100%;
}
.hitaDataTitle2{
	font-size: 16px;
	color: rgba(0,0,0,0.85);
	letter-spacing: 1.2px;
	padding-left: 12px;
	position: relative;
}

.hitaDataTitle2StyleLine{
	display: block;
	width: 3px;
	height: 16px;
	background: #2385E8;
	border-radius: 2px;
	position: absolute;
	left: 0;
	top:4px;
}

/*四分之一*/
.oneQuarter{
	width: 25%;
}
/*二分之一*/
.aHalf{
	width: 50%;
}

/*五分之一*/
.oneFifth{
	width: 20%;
}

/*三分之一*/
.oneThird{
	width: 33.3%;
}

/*数据居中*/
.hitaDataCenter{
	text-align: center;
}

.hitaDataListInfoBox{
	float: left;

}

.hitaDataTitle3{
	font-size: 14px;
	color: rgba(0,0,0,0.65);
	/*letter-spacing: 1.05px;*/
}

.hitaDataNum{
	font-size: 14px;
	color: #11B88B;
	/*letter-spacing: 1.05px;*/
}

.hitaDataNum2{
	color:rgba(242,153,74,1);
}
/*首页优化20201120*/

/*首页优化20220919*/
.hitaIndexDataBox{
	min-height: 300px;
	margin:16px;
	box-sizing: border-box;
}

.hitaIndexDataL{
	width: calc(56% - 8px);
	float: left;
	height: 100%;
	padding:12px 16px;
	background: #fff;
	border-radius: 2px;
	/*background: yellow;*/
}

.hitaIndexDataR{
	width: calc(44% - 8px);
	float: right;
	height: 100%;
	padding:12px 16px;
	background: #fff;
	border-radius: 2px;
	/*background:green; */
}

.hitaIndexDataLTitleOne span,
.hitaIndexDataRTitleOne span{
	color: rgba(74,144,226,1);
	font-family: PingFang SC;
	font-weight: medium;
	font-size: 18px;
	line-height: normal;
	letter-spacing: 0px;
	border-bottom: 2px solid rgba(74,144,226,1);
}

.hitaIndexDataLTitleOne,
.hitaIndexDataRTitleOne{
	padding-bottom: 16px;
}

.hitaIndexDataLTitleTwo,
.hitaIndexDataRTitleTwo{
	border-bottom: 1px solid #dedede;
	padding-bottom: 8px;
	margin-bottom: 16px;
}

.hitaIndexDataLTitleTwo img,
.hitaIndexDataRTitleTwo img{
	width: 20px;
	margin-top: -4px;
}
.hitaIndexDataLTitleTwo span{
	color: rgba(0,0,0,0.85);
	font-family: PingFang SC;
	font-size: 16px;
	line-height: normal;
	letter-spacing: 0px;
}

.hitaMetaData .hitaDataListInfoBox{
	width: 70px;
	margin-right: 3.5%;
}

.hitaMetaData .hitaDataListInfoBox2{
	width: 70px;
	margin-right:5%;
}

@media (max-width: 1470px){
    .hitaMetaData .hitaDataListInfoBox{
		width: 70px;
		margin-right: 1%;
	}

	.hitaMetaData .hitaDataListInfoBox2{
		width: 70px;
		margin-right: 1.5%;
	}
}

/*首页优化20220919*/


/*左侧以及头部模板样式*/
.publicBody{
	/*background:rgba(248,248,248,0.50);*/
	background:#fff;
	/*overflow-x: hidden;*/
}

.content{
	width:100%;
	height: 100%;
}

.left-content{
	width: 230px;
	height: 100%;
	position: fixed;
	background:rgba(248,251,255,1);
	overflow: auto;
	padding-top: 56px;
	padding-bottom: 56px;
	z-index: 1001;
}

.publicLeftClass{
	margin:8px 20px 8px 20px;
	color: rgba(191,191,191,1);
	font-size: 12px;
	border-bottom: 1px solid rgba(229,229,229,1);
	padding: 0px 6px 4px 6px ;
}

.right-content{
	width:100%;
	height: 100vh;
	min-width: 900px;
	padding-left: 230px;
	padding-top: 48px;
	background: #F0F2F5;
}

.right-nav-box{
	padding:0px 16px 0px 246px;
	/*background: #F4F4F4;*/
	background: #FFF;
}

.selectDropdown2,.selectRight2{
	background: #fff;
	color:#909090;
	line-height: 28px;
	background:rgba(248,248,248,0.50);
}

.selectLeft2{
	width:86px;
	font-size: 14px;
}

.selectRight2{
	width: 30px;
	height: 28px;
	border-radius: 0px 4px 4px 0px;
	border-left: 1px solid #dedede;
	color: #dedede;
}

.nav-select-box2{
	background: #fff;
	width:118px;
	border:1px solid #dedede;
}

.right-nav-box2{
	position: fixed;
	width:100%;
	min-width:1080px;
	left: 0px;
	top: 0px;
	/*box-shadow:0 0 2px 0 rgba(0,0,0,0.30);*/
	z-index: 999;
}

.right-nav-box3{
	padding-left: 246px;
	height: 54px;
}

.right-nav-box4{
	height: 50px;
	background:#1E304C;
}


.nav-logo-box2{
	margin-right: 19px;
}

.nav-logo-box2 img{
	margin-top: 6px;
}


.left-logo-box{
	padding: 8px 16px;
	cursor: pointer;
	position: fixed;
	left: 0px;
	top:0px;
	background: rgba(248,251,255,1);
	z-index: 1002;
}

.left-logo-box img{
	/*width: 185px;*/
	height: 100%;
}



.left-nav-box{
	margin-top: 27px;
	position: relative;
}

.left-nav-bottom{
	height: 44px;
	width: 230px;
	position: fixed;
	bottom: 18px;
}

.userCenterUserName,.userCenterUserType{
	font-weight: bold;
	/*text-align: center;*/
	color:#fff;
	padding-left: 80px;
	position: relative;
}

.userCenterUserName img{
	position: absolute;
	left: 50px;
	top:3px;
}

.userCenterUserType img{
	position: absolute;
	left: 50px;
	top:1px;
}

.userCenterUserName{
	font-size: 16px;
	margin-bottom: 15px;
}

.userCenterUserType{
	font-size: 14px;
	color: #F5A623;
}

.userCenterHr{
	margin:18px 0px;
	opacity:0.1;
	border:1px solid #dedede;
}

.userCenterSetUp{
	padding:0px 30px;
	position: absolute;
	width: 100%;
}

.userCenterSetUp span{
	font-size: 18px;
	color:#909090;
	letter-spacing:1.35px;
}

.userCenterSetUp img{
	position: relative;
	right: -88px;
	top:-2px;
}

.nav-public-ul{
	width:100%;
	padding:0px;
	margin: 0px;
}

.nav-public-li{
	width:230px;
	height:40px;
	font-family:PingFang SC;
	font-size:14px;
	color:#909090;
	letter-spacing:1.05px;
	line-height: 35px;
	padding-left: 54px;
	border-left: 3px solid #1e304c;
	cursor: pointer;
}

.public-main-body{
	height: 100%;
}

.public-main{
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
	background: #F0F2F5;
}

/*滚动条*/
.kgAddEditPlanTextarea::-webkit-scrollbar,
.publicScrollBars::-webkit-scrollbar,
.publicPre::-webkit-scrollbar,
.globalSearchResult::-webkit-scrollbar,
.metaConceptRight::-webkit-scrollbar,
.public-main::-webkit-scrollbar,
.userCentreMain::-webkit-scrollbar-thumb,
body::-webkit-scrollbar,
.kgSearchHint::-webkit-scrollbar {
 width: 8px;
}
.kgAddEditPlanTextarea::-webkit-scrollbar-track,
.publicScrollBars::-webkit-scrollbar-track,
.publicPre::-webkit-scrollbar-track,
.globalSearchResult::-webkit-scrollbar-track,
.metaConceptRight::-webkit-scrollbar-track,
.public-main::-webkit-scrollbar-track,
.userCentreMain::-webkit-scrollbar-thumb,
body::-webkit-scrollbar-track,
.kgSearchHint::-webkit-scrollbar-track {
 background-color:#ffffff;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}
.kgAddEditPlanTextarea::-webkit-scrollbar-thumb,
.publicScrollBars::-webkit-scrollbar-thumb,
.publicPre::-webkit-scrollbar-thumb,
.globalSearchResult::-webkit-scrollbar-thumb,
.metaConceptRight::-webkit-scrollbar-thumb,
.public-main::-webkit-scrollbar-thumb,
.userCentreMain::-webkit-scrollbar-thumb,
body::-webkit-scrollbar-thumb,
.kgSearchHint::-webkit-scrollbar-thumb{
 background-color:#eee;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}

.userCenterList{
	padding-bottom: 50px;
}

.primaryTitle{
	font-family:PingFang SC;
	font-size:18px;
	color:#303030;
	letter-spacing:1.35px;
	margin-bottom: 0px;
	font-weight: bold;
}

.primaryTitle .title{
	font-family:PingFang SC;
}

.userCenterLable{
	width:100px;
	font-size:14px;
	color:#303030;
	letter-spacing:1.05px;
	font-weight: 100;
}

.userCenterInput{
	border:1px solid #dedede;
	border-radius:4px;
	width:184px;
	height:30px;
	/*background: #ECEEF3;*/
}

.userCenterInfo-box{
	margin-top: 20px;
	position:relative;
}

/*错误提示*/
.error-title{
	font-size: 12px;
    color: #ff4800;
    /*position: absolute;*/
    left:106px;
}

.userCenterBtn{
	background:rgba(248,248,248,0.50);
	border:1px solid #dedede;
	border-radius:4px;
	width:100px;
	height:30px;
	font-family:PingFang SC;
	font-size:14px;
	color:#909090;
	letter-spacing:1.05px;

}

.updataUserName,.updataPassword{
	background:rgba(248,248,248,0.50);
	border:1px solid #dedede;
	border-radius:4px;
	width:100px;
	height:30px;
	font-family:PingFang SC;
	font-size:14px;
	color:#909090;
	letter-spacing:1.05px;
	cursor: not-allowed;
}

.updataUserName2,.updataPassword2{
	border-radius:4px;
	width:100px;
	height:30px;
	font-family:PingFang SC;
	font-size:14px;
	letter-spacing:1.05px;
	background:#0FAFB9;
	border:1px solid #0FAFB9;
	color: #fff;
}


.otherNumberList{
	padding-top: 20px;
}

.otherNumberTitle{
	font-family:PingFang SC;
	font-size:14px;
	color:#303030;
	letter-spacing:1.05px;
	padding-left: 12px;
	padding-right: 83px;
}

.userCenterBtn:hover{
	background:#0FAFB9;
	border:1px solid #0FAFB9;
	color: #fff;
}

/*公共的导航部分样式*/
.public-nav-parent{
	/*padding-bottom: 6px;*/
	margin: 0px;
}
.navTitle{
	font-size:18px;
	color:#909090;
	letter-spacing:1.35px;
	padding-left: 30px;
}

.public-nav-parent a:hover,
.public-nav-parent a:focus,
.public-nav-parent a:link,
.public-nav-parent a:visited,
.public-nav-parent a:active { 
	text-decoration: none;
}

.nav-p-parent {
	color: rgba(0,0,0,0.65);
	font-family: PingFang SC;
	font-size: 14px;
	line-height: normal;
	letter-spacing: 0px;
    padding: 14px 10px 14px 29px;
    cursor: pointer;
    margin: 0px;
    position: relative;
}

.nav-p-parent span{
	font-size: 14px;
}

.nav-p-parent:hover,.nav-p-child:hover{
	background: rgba(230,250,250,1);
}

.nav-p-parent:hover > .superscript{
	background: rgba(15,175,185,0.1);
}

.nav-p-parent .superscript:hover{
	background: rgba(15,175,185,0.2);
}

.nav-parent-img,.nav-parent-img2{
	margin-right: 10px;
	width:20px;
	height:auto;
	position: relative;
	top:-1px;
}

.nav-parent-imgFlag{
	display: none;
}
.superscript {
	width: 20px;
	border-radius: 2px;
	text-align: center;
	position: absolute;
    right: 15px;
    top: 14px;
}
.superscript img {
    width: 12px;
    margin-top: -2px;
}


.nav-p-child{
	/*font-family:PingFangSC-Medium;*/
	font-size:14px;
	color:rgba(0,0,0,0.65);
	letter-spacing:1.05px;
	padding:10px 30px 10px 56px;
	/*border-left: 3px solid #1E304C;*/
	cursor: pointer;
	margin: 0px;
}

.nav-p-child:hover{
	background: rgba(230,250,250,1)
}


.nav-p-child{
    font-size: 14px;
    color: rgba(0,0,0,0.65);
    letter-spacing: 1.05px;
    padding: 14px 30px 14px 64px;
    cursor: pointer;
    margin: 0px;
}

.parent-select{
	color:rgba(74,144,226,1);
}

.parent-select .nav-parent-img{
	display: none;
}

.parent-select .nav-parent-img2{
	display: inline;
}



.public-nav-child{
	display: none;
	/*background: rgba(230,242,255,1);*/
	color: rgba(0,0,0,0.65);
	font-family: PingFang SC;
	font-size: 14px;
	line-height: normal;
	letter-spacing: 0px;
}

.nav-click-color{
	color:#fff;
}

.nav-click-style{
	background: rgba(180,230,235,0.3);
    color: rgba(15,175,185,1);
}

.nav-click-style:hover{
	background: rgba(180,230,235,1);
    color: rgba(15,175,185,1);
}

.superscriptEvent{
	transform: rotate(180deg);
}

.navActive,
.nav-click-style{
	color:rgba(15,175,185,1);
}

.navActive .nav-parent-img,
.nav-click-style .nav-parent-img{
	display: none;
}

.navActive .nav-parent-img2,
.nav-click-style .nav-parent-img2{
	display: inline;
}

.superscriptEvent{
	transform: rotate(180deg);
}

.disable-a{
	display: block;
	text-decoration: none;
	pointer-events:none;
}


/*滚动条*/
.left-content::-webkit-scrollbar {
 width: 0px;
}
 .left-content::-webkit-scrollbar-track {
 background-color:#1E304C;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}
 .left-content::-webkit-scrollbar-thumb {
 background-color:#1E304C;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}

/*公共的导航部分样式*/

/*主体样式*/

.enseble-box p,.enseble-box span{
	font-size: 14px;
	color: #303030;
}
.ensemble-box{
	width:845px;
	/*background: red;*/
	min-height: 500px;
	margin-top: 20px;
	position: relative;
}

.search-box{
	width:100%;
	height: 40px;
	margin-bottom: 8px;
	/*border:1px solid #DEDEDE;*/
	/*border-radius: 4px;*/
}

.search-box select{
	width: 82px;
	float: left;
	height: 100%;
	border: 1px solid #dedede;
	margin-right: -0.5px;
    
}

select{
	padding: 0px 30px 0px 8px;
    background: url(/img/xia2.png) no-repeat scroll right center transparent;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

.search-box select:focus{
	border-color: rgba(74,144,226,1);
	z-index: 99;
}

.search-input-box{
	width:calc(100% - 64px);
	height: 32px;
	float: left;
	border:1px solid #dedede;
	border-right: 0px;
	border-radius:2px 0px 0px 2px;
	padding-left: 8px;
}

.search-input-box2{
	width:620px;
	height: 50px;
	float: left;
	border:1px solid #dedede;
	border-right: 0px;
	border-radius:2px 0px 0px 2px;
	padding-left: 8px;
}

.search-btn-box{
	width:64px;
	height: 40px;
	float: right;

}

.search-btn-box2{
	width:64px;
	height: 50px;
	float: right;

}

.search-input{
	width: 100%;
	height: 30px;
	border: none;
}

.search-input2{
	width: 100%;
	height: 48px;
	border: none;
}

.search-btn{
	width: 100%;
	height: 32px;
	border:none;
	border-radius:0px 2px 2px 0px;
	background: #0FAFB9;
	color:#fff;
}

.search-btn2{
	width: 100%;
	height: 50px;
	border:none;
	border-radius:0px 4px 4px 0px;
	background: #0FAFB9;
	color:#fff;
}

.search-btn:hover,
.search-btn2:hover
{
	background: #1EBEC8;
}

.search-btn:active,
.search-btn2:active
{
	background: #009BA5;
}

.select-box{
	border: 1px solid #dedede;
	border-radius: 4px;
}

.selectList{
	padding: 10px;
	font-size:14px;
	color:#303030;
	letter-spacing:1.05px;
}

.selectListL{
	width:110px;
	float: left;
	min-height: 20px;
}

.selectListC{
	width: 645px;
	float: left;
	min-height: 20px;
}

.selectListC p{
	padding: 0px;
	margin: 0px;
}

.selectListR{
	width:68px;
	float: left;
	min-height: 20px;
	color: #56BEA9;
	cursor: pointer;
}

.selectInfo{
	padding:2px 7px;
	border-radius: 4px;
	color: #303030;;
	cursor: pointer;
	margin-right: 8px;
}

.selectInfoPitchOn{
	background: #0FAFB9;
	color: #fff;
}

.selectListEffect{
	display: none;
}

.resultList{
	border:1px solid #dedede;
	padding:15px 30px;
	margin-top: 15px;
	border-radius: 4px;
	position: relative;
}


.parentPublicTab{
	padding-left: 8px;
	position: relative;
}

/*分类标签*/
.publicTab1{
	height: 18px;
	display: block;
	position: absolute;
	left: 0px;
	border:1.5px solid #3F83D3;
	border-radius: 2px;
	top:1px;
	background: #3F83D3;
}

.publicTab2{
	height: 18px;
	display: block;
	position: absolute;
	left: 0px;
	border:1.5px solid #18A689;
	border-radius: 2px;
	top:1px;
	background: #18A689;
}

.download-box,
.download-box2,
.export-box,
.export-boxs{
	width: 50px;
	height: 50px;
	background: #F8F8F8;
	position: absolute;
	top:60px;
	border-radius: 25px;
	text-align: center;
	cursor: pointer;
}

.download-box-seat{
	left: 0px;
	top: 18px;
}

.download-box-seats{
	right: 105px;
}

.export-box-seat{
	
	right: 35px;
}


.download-box img,
.download-box2 img,
.export-box img,
.export-boxs img{
	width: 30px;
	padding-top: 10px;
}

.standardNum{
	font-size: 14px;
	color: #0FAFB9;
	font-weight: bold;
	padding-right: 15px;
}

.drop-line{
	padding:0px;
	margin: 0px;
	border-top: 1px dashed #dedede;
}

#pageTool{
	padding-top: 30px;
}

#pageTool ul{
	float: right;
}

/*用户标准文件筛选项的显示*/
.dataSetFlagShow{
	display: none;
}

/*没有结果*/
.noResult{
	width:100%;
	padding: 60px;
	text-align: center;
}
.noResultTitle{
	font-style: 14px;
	color: #303030;
	padding-top: 30px;
	font-family: PingFang SC;
}

.public-box{
	position: relative;
	margin:0px 16px 16px 16px;
	background: #fff;
	height: calc(100% - 60px);
	padding:16px 16px 16px 24px;
	overflow: auto;
}

/*关键词标记*/
.fontclass{
	color:#FF4800;
}

/*元数据相关页面*/
.dataResult-box{
	width:100%;
	/*min-height: 500px;*/
	/*margin-top: 15px;*/
	/*border:1px solid #dedede;*/
	border-radius: 4px;
}

.dataResultHead{
	height: 50px;
	width: 100%;
	position: relative;
	display: none;
}

.dataTable,.myApiTable,.dataAllTable,.editTable,.termSubsetDataTable,.editTableTbody{
	width:100%;
}

.editTable{
	border:1px solid #dedede;
	border-radius: 8px;
}

.dataTable thead,.myApiTable thead,.editTable thead,.termSubsetDataTable thead,.editTableTbody thead,{
	width: 100%;
	background: #F8F8F8;

}

.dataTable thead tr th,.myApiTable thead tr th,.termSubsetDataTable thead tr th{
	padding:6px 0px;
	position:relative;
	color: rgba(191,191,191,1);
	font-family: PingFang SC;
	font-size: 14px;
	line-height: normal;
	letter-spacing: 0px;
	font-weight: 400;
}

.dataTable tbody tr,
.dataTable thead tr,
.myApiTable tbody tr,
.editTable tbody tr,
.editTableTbody tbody tr,
.termSubsetDataTable tbody tr{
	border-bottom: 1px solid rgba(191,191,191,1);
	/*cursor: pointer;*/
}

.dataTable tbody tr:hover,
.myApiTable tbody tr:hover,
.editTable tbody tr:hover,
.editTableTbody tbody tr:hover,
.termSubsetDataTable tbody tr:hover{
	background: #F6FAFF;
}

.dataTable tbody tr td{
	padding:17px 4px;
	/*height: 60px;*/
	font-size: 14px;
	color: #303030;
	position:relative;
}

.twoTrHright td{
	height: 48px;
}

.editTable tbody tr td,
.editTable thead tr th,
.editTableTbody tbody tr td,
.editTableTbody thead tr th,
.termSubsetDataTable tbody tr td,
.termSubsetDataTable thead tr th{
	padding:10px 0px 10px 20px;
}

.dataTable tbody tr td span{
	/*position: absolute;*/
	/*top:10px;*/
	overflow: hidden; 
    text-overflow: ellipsis; 
    -o-text-overflow: ellipsis;
    white-space:nowrap;
    width:100%;
    /*height:24px;*/
    display:block;
}

.dataTable tbody tr td lable{
	/*position: absolute;
	top:14px;
	left: 13px;*/
	margin-left: 10px;
}

.dataTable thead tr th lable{
	position: absolute;
	top:9px;
	left: 13px;
}

.allowableValue{
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

/*搜索框提示字体样式*/
input::-webkit-input-placeholder {
	/* placeholder颜色  */
	color: #B2B2B2;
	/* placeholder字体大小  */
	font-size: 14px;
}
/*搜索框提示字体样式*/

/*动态辅助搜索*/
.searchTitleBox{
	width:calc(100% - 64px);
	max-height: 404px;
	background: #fff;
	z-index: 9999;
	position: relative;
	border-top:1px solid #DEDEDE;
	border-left: 1px solid #0FAFB9;
	border-right: 1px solid #0FAFB9;
	border-bottom: 1px solid #0FAFB9;
	border-radius: 0px 0px 4px 4px;
	display: none;
	overflow:auto;
}

.searchTitleList{
	width:100%;
	height: 40px;
	padding:0px 10px;
	line-height: 38px;
	cursor: pointer;
}

.searchTitleList:hover{
	background: #F8F8F8;
}

.searchTitleSelect{
	background: #F8F8F8;
}

.dataTabBox{
	width:100%;
	height: 22px;
	font-size: 12px;
	color: #303030;
	position: relative;
	line-height: 24px;
	/*background: red;*/
	/*display: none;*/
}

.selectContent{
	padding:0px 5px;
	height: 22px;
	line-height: 20px;
	display: block;
	position: absolute;
	left:180px;
	top:0px;
	border: 1px solid #B2B2B2;
	border-radius: 4px;
}

.selectContentClose{
	margin-left: 8px;
	width: 12px;
	cursor: pointer;
}

.selectContent:hover{
	background: #EEEEEE;
}

.addMetaDataBtn{
	position: absolute;
}

.infoEnitBtn,.templateSave,.templateExport,.templatePreview{
	float: right;
	margin-right: 16px;
	background: #fff;
}

.metaPublicBtn,.addMetaDataBtn,.infoEnitBtn,.templateSave,.templateExport,.templatePreview{
	padding:4px 15px 3px 15px;
	text-align: center;
	border-radius: 2px;
	top:10px;
	cursor: pointer;
	border:1px solid #0FAFB9;
	color: #0FAFB9;
	font-family: PingFang SC;
	font-size: 14px;
	letter-spacing: 0px;
}

.metaPublicBtn:hover,
.addMetaDataBtn:hover,
.infoEnitBtn:hover,
.templateSave:hover,
.templateExport:hover,
.templatePreview:hover{
	color:#1EBEC8;
	border-color: #1EBEC8;
}

.metaPublicBtn:active,
.addMetaDataBtn:active,
.infoEnitBtn:active,
.templateSave:active,
.templateExport:active,
.templatePreview:active{
	color: #009BA5;
	border-color: #009BA5;
}

.metaPublicBtn2{
	height: 30px;
	padding:4px 8px 4px 40px;
	border-radius: 4px;
	top:10px;
	cursor: pointer;
	border:1px solid #777777;
	line-height: 22px;
	color: #777777;
}

.publicBtnIcon{
	position: absolute;
	left: 10px;
	top:7px;
	width: 15px;

}

.topCount{
	font-size: 14px;
	color: #909090;
	line-height: 52px;
}

.searchNumTitle{
	margin:0px 0px -7px 0px;
	padding:24px  0px 0px 2px;
	font-size: 14px;
    color: #909090;
}

/*.metaPublicBtn:hover{
	background: #EEEEEE;
}*/
/*添加至模板按钮*/
.addTemplet,.addTemplet2{
	/*width: 123px;*/
	position: absolute;
	right: 95px;
}

.exportMeta,.exportMetaSubset{
	position: absolute;
	right: 0px;
}

.retrievalType{
	position: absolute;
	top:12px;
	right: -120px;
}

/*添加至我的资源*/
.addMySource{
	position: absolute;
	right: 96px;
	width:150px;
}

/*元数据模板*/
/*.foundTempletBox{
	width:100%;
	position: relative;
	padding-left: 44px;
}

.foundTempletBox span{
	font-family: PingFangSC-Medium;
	font-size: 18px;
	color: #4A90E2;
	letter-spacing: 1.35px;
	line-height: 30px;
}*/

/*.foundTempletBtn{
	width:30px;
	position: absolute;
	left: 0px;
	cursor: pointer;
}*/

.templetListBox,.apiListBox{
	width: 100%;
}

.templetList{
	width:170px;
	height: 223px;
	background: #EFEFEF;
	border-radius: 4px;
	margin-top:30px;
	padding:8px 7px;
	position: relative;
	float: left;
	margin-right: 30px;
}

.templetList a:hover{
	text-decoration:none;
}

.foundTemplateBox{
	background: #fff;
	border:1px dashed #ccc;
	text-align: center;
	color: #A3A3A3;
	font-size: 16px;
	cursor: pointer;
	padding-top: 90px;
	z-index: 99;
}

.foundTemplateBox:hover{
	box-shadow: 0 2px 8px 0 rgba(0,0,0,0.15);
}

.templetNameBox{
	width: 156px;
	height: 135px;
	background: #ffffff;
	padding:30px 8px;
	cursor: pointer;
	margin-bottom: 10px;
}

.templetName{
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.templetInfo{
	font-size: 13px;
	color: #303030;
	letter-spacing: 0.98px;
	margin-bottom: 6px;
	width: 135px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.templetHandle{
	position: absolute;
	right: 8px;
	top:155px;
	font-style: 12px;
	color: #4A4A4A;
	cursor: pointer;
}

.templetHandle:hover{
	color: #0FAFB9;
}

.templetImg{
	width:36px;
	position: absolute;
	right: 7px;
	top:90px;
}

.templetOperateBox{
	width:100px;
	background: #ffffff;
	position: absolute;
	right: -82px;
	top:172px;
	border-radius: 4px;
	padding:6px 0px;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50);
	display: none;
	z-index: 999;
}

.templetOperateBox div{
	height: 34px;
	padding-left: 20px;
	font-size: 12px;
	color: #303030;
	letter-spacing: 0.86px;
	cursor: pointer;
	line-height: 35px;
}

.templetOperateBox div:hover{
	color: #0FAFB9;
	background: rgba(248,248,248,0.50);
}

.templetTime{
	font-size: 10px;
	color: #909090;
	letter-spacing: 0.75px;
	padding:0px;
	margin: 0px;
}

/*模态框样式*/
.publicModalContent{
	width:460px;
	min-height: 180px;
	margin:0 auto;
	top:200px;
	/*统一样式*/
	background: #FFFFFF;
	box-shadow: 0 6px 16px -8px rgba(0,0,0,0.08), 0 9px 28px 0 rgba(0,0,0,0.05), 0 12px 48px 16px rgba(0,0,0,0.03);
	border-radius: 4px;
	border:none;
}

.modal-content{
	/*统一样式*/
	background: #FFFFFF;
	box-shadow: 0 6px 16px -8px rgba(0,0,0,0.08), 0 9px 28px 0 rgba(0,0,0,0.05), 0 12px 48px 16px rgba(0,0,0,0.03);
	border-radius: 4px;
	border:none;
}

/*自定义数据元的编辑功能性模态框*/
.editModalContent{
	width:941px;
	height: 500px;
	margin:0 auto;
	top:30px;
	/*统一样式*/
	background: #FFFFFF;
	box-shadow: 0 6px 16px -8px rgba(0,0,0,0.08), 0 9px 28px 0 rgba(0,0,0,0.05), 0 12px 48px 16px rgba(0,0,0,0.03);
	border-radius: 4px;
	border:none;
}

.editFunctionalityModalBody{
	padding:20px 24px 10px 10px;
}

/*数据导出模态框样式*/
.exportModalContent{
	width: 600px;
	height: 443px;
	margin: 0 auto;
	top: 100px;
}

/*名词解释模态框样式*/
.poinOutModalContent{
	width: 600px;
	min-height: 248px;
	max-height: 520px;
	margin: 0 auto;
	top: 50px;
}

.publicHint5Content{
	background:#f5a623;
	border-radius:30px;
	width:216px;
	height:50px;
	position: absolute;
	left: 132px;
	text-align: center;
	color:#fff;
	padding-top: 5px;
	box-shadow:none;
	line-height: 38px;
	top:-28px;
	border:none;
}

#publicHint5 .in{
	opacity: 0;
}

.publicModalHeader{
	padding:20px 20px 5px 20px;
	border-bottom: none;
}

.publicModalBody{
	padding:20px 24px;
	min-height: 86px;
	font-family: PingFang SC;
	font-size: 14px;
	color: #303030;
}

.publicModalTitle{
	font-size: 16px;
	color: #303030;
	font-weight: bold;
}

.publicModalBtn{
	min-width: 80px;
	height: 30px;
	line-height: 16px;
}

.publicModalSubmitBtn0,.publicModalSubmitBtn,.publicModalSubmitBtn2{
	color: #fff;
	font-family: PingFang SC;
	font-size: 14px;
	padding:6px 16px;
	border-radius: 2px;
	background: #0FAFB9;
}

.publicModalSubmitBtn0:hover,
.publicModalSubmitBtn:hover,
.publicModalSubmitBtn2:hover
{
	color:#fff;
	background:#1EBEC8;
}

.publicModalSubmitBtn0:active,
.publicModalSubmitBtn:active,
.publicModalSubmitBtn2:active
{
	color:#fff;
	background:#009BA5;
}

.publicModalCloseBtn{
	background: rgba(255,255,255,1);
	border: 1px solid rgba(217,217,217,1);
	border-radius: 2px;
	padding:6px 16px;
	color: rgba(89,89,89,1);
	font-family: PingFang SC;
	font-size: 14px;
	text-align: center;
}

.publicModalCloseBtn:hover{
	color:#1EBEC8;
	border-color: #1EBEC8;
}

.publicModalCloseBtn:active{
	color:#009BA5;
	border-color: #009BA5;
}

.publicModalFooter{
	padding:20px;
	border-top: none;
}

.editModalHeader{
	padding:20px 20px 5px 0px;
	border-bottom: 1px solid #dedede;
}

.templetInputName{
	width: 200px;
	height: 30px;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	margin-left: 20px;
	padding:0px 4px;
}

.inputLable{
	font-size: 14px;
	color: #303030;
	margin-bottom: 0px;
    font-weight: 500;
}

/*模板没有结果提示*/
.noTempletBox{
	padding-top: 100px;
	text-align: center;
}

/*模板编辑模块*/
.editTemplateNav{
	position: fixed;
    width: 100%;
    background: #fff;
    min-width: 900px;
    min-height: 54px;
    left: 0px;
    top: 0px;
    box-shadow: 0 0 2px 0 rgba(0,0,0,0.30);
    z-index: 999;
}

.templateNavBox{
	width: 1186px;
	padding: 12px 0px;
	margin: 0 auto;
}

.templateBackBox{
	/*width: 150px;*/
	height: 30px;
	padding-left: 24px;
	float: left;
	position: relative;
}

.templateBackBox span{
	font-family: PingFang SC;
	font-size: 16px;
	color: #303030;
	letter-spacing: 1.2px;
	line-height: 30px;
	font-weight: bold;
}

.templateBack{
	position: absolute;
	left: -10px;
	cursor: pointer;

}

/*模板资源筛选*/
.editMetaDataSelectBox{
	width:180px;
	height: 30px;
	background: #DEDEDE;
	margin-bottom: 10px;
	border-radius: 14px;
	position: relative;
	/*display: none;*/
}

.editMetaDataSelectBtn{
	width:90px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #909090;
	letter-spacing: 1.05px;
	position: absolute;
	cursor: pointer;
}

.terraceSource{
	left: 0px;
}

.mySource{
	right: 0px;
}

.editMetaDataSelect{
	background: #FFFFFF;
	box-shadow: 0 0 3px 0 rgba(0,0,0,0.50);
	color: #0FAFB9;
	border-radius: 14px;
}



.template-main,.dataInfo-main,.api-main{
	width:100%;
	padding-top:74px;
	/*min-height: 700px;*/
/*	background: yellow;*/
}

.templateBox,.dataInfoBox{
	width: 1196px;
	margin: 0 auto;
}

.dataInfoBox{
	width: 1196px;
	padding:0px 0px 100px 30px; 
	margin: 0 auto;
}

.editTemplateLeftBox{
	width: 460px;
	float: left;
}

.editTemplateRightBox{
	width: 736px;
	float: right;
	/*background: pink;*/
	padding-right: 10px;
	/*overflow: auto;*/
}

.templatePartListBox{

	overflow-y: scroll;
	overflow-x: hidden;
	padding:0px 40px;
}


/*模板详情页右侧滚动条*/
.public-box::-webkit-scrollbar,
.templatePartListBox::-webkit-scrollbar,
.helpInfo::-webkit-scrollbar,
.editFunctionalityLeft::-webkit-scrollbar,
.editTableTbody::-webkit-scrollbar,
.textareaPublic::-webkit-scrollbar,
.labelInfoRightBox::-webkit-scrollbar,
.labelInfoLeftCentre::-webkit-scrollbar
{
 width: 8px;
}
.public-box::-webkit-scrollbar-track,
 .templatePartListBox::-webkit-scrollbar-track,
 .helpInfo::-webkit-scrollbar-track,
 .editFunctionalityLeft::-webkit-scrollbar-track,
 .editTableTbody::-webkit-scrollbar-track,
 .textareaPublic::-webkit-scrollbar-track,
 .labelInfoRightBox::-webkit-scrollbar-track,
 .labelInfoLeftCentre::-webkit-scrollbar-track
 {
 background-color:#FFFFFF;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}
.public-box::-webkit-scrollbar-thumb,
 .templatePartListBox::-webkit-scrollbar-thumb,
 .helpInfo::-webkit-scrollbar-thumb,
 .editFunctionalityLeft::-webkit-scrollbar-thumb,
 .editTableTbody::-webkit-scrollbar-thumb,
 .textareaPublic::-webkit-scrollbar-thumb,
 .labelInfoRightBox::-webkit-scrollbar-thumb,
 .labelInfoLeftCentre::-webkit-scrollbar-thumb
 {
 background-color:#B3B3B3;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}

.templateLeftNav{
	width: 100%;
	min-height: 40px;
	background: #0FAFB9;
	padding:0px 10px;
	position: relative;
}

.templateLeftNav ul{
	margin: 0px;
}

.templateLeftNav ul li{

	list-style: none;
	float: left;
	color: #fff;
	padding:10px;
	cursor: pointer;
}



.templateLeftNavSelect,.getClassInfo:hover{
	background: #1EBEC8;
}

.templateSearch{
	width:16px;
	position: absolute;
	top:14px;
	right: 10px;
	cursor: pointer;
}

.templateSearchInput{
	margin-top: 10px;
	border:none;
	width: 240px;
	margin-left: 32px;
	background: #0FAFB9;
	color:#fff;
}

.templateSearchInput::-webkit-input-placeholder{
	font-family: PingFang SC;
	font-size: 14px;
	color: rgba(255,255,255,0.40);
	letter-spacing: 1.05px;
}

.editTemplateSearchTitle{
	width:323px;
	max-height: 162px;
	position: absolute;
	background:#fff;
	left:0px;
	top:40px;
	z-index:999;
	border:1px solid #287ECE;
	display: none;
	overflow: auto;

}

.editTemplateSearchTitle ul{
	width: 100%;
	height: 100%;
}

.editTemplateSearchTitle ul li{
	width: 100%;
	color: #030303;
	/*background:red;*/
}

.editTemplateSearchTitle ul li:hover{
	background:#F8F8F8;
}

.templateLeftCenter,.templateLeftCenter2{
	width:100%;
	border-right: 1px solid #F8F8F8;
}

.templateLeftCenter2{
	padding-top: 20px;
	padding-bottom: 50px;
	overflow: auto;
}

.templateLeftCenterL{
	width:220px;
	background:#FCFCFC;
	float: left;
	padding-top: 18px;
	overflow: auto;
}

.templateLeftCenterL .treeUl{
	padding-bottom: 50px;
}

/*模板详情页左侧滚动条*/
.templateLeftCenterL::-webkit-scrollbar,.templateLeftCenter2::-webkit-scrollbar{
 width: 0px;
}
 .templateLeftCenterL::-webkit-scrollbar-track {
 background-color:#B3B3B3;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}
 .templateLeftCenterL::-webkit-scrollbar-thumb {
 background-color:#B3B3B3;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}


.templateLeftCenterR{
	width: 230px;
	float: right;
	position:relative;
}

.templateLiFrist{
	font-family: PingFang SC;
	font-size: 12px;
	color: #303030;
	letter-spacing: 0.9px;
	padding:3px 0px;
	cursor: pointer;
	line-height: 20px;
	overflow: hidden;/*超出部分隐藏*/
	text-overflow:ellipsis;/* 超出部分显示省略号 */
	white-space: nowrap;/*规定段落中的文本不进行换行 */

}

.templateLeftArrow,.templateLeftArrow2{
	width: 12px;
	position: relative;
	top:-2px;
	margin-left: 4px;
}

.templateUlTow{
	display: none;
}

.templateLiTow{
	padding-left: 20px;
	border-left: 2px solid #FCFCFC;
	overflow: hidden;/*超出部分隐藏*/
	text-overflow:ellipsis;/* 超出部分显示省略号 */
	white-space: nowrap;/*规定段落中的文本不进行换行 */

}

.templateLiTow:hover,.templateFristParent:hover{
	color: #0FAFB9;
	background: #fff;
	border-left: 2px solid #fff;
}



.templateFristParent{
	padding: 0px;
	margin:0px;
	border-left: 2px solid #FCFCFC;
	overflow: hidden;/*超出部分隐藏*/
	text-overflow:ellipsis;/* 超出部分显示省略号 */
	white-space: nowrap;/*规定段落中的文本不进行换行 */
}

.templateNoChild{
	padding-left: 20px;
	border-left: 2px solid #FCFCFC;
}

.templateLeftTreeStyle,.templateLeftTreeStyle:hover{
	color: #0FAFB9;
	background:#fff;
	border-left: 2px solid #0FAFB9;
}

.templateInfo{
	width: 700px;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50);
    background:#fff;
    border-radius: 4px;
    float: right;
    margin-bottom: 60px;
    margin-top: 1px;
    padding: 0px 10px;
    /*padding: 0px 30px 0px 50px;*/
    position: relative;
}

/*.templetEditHandleOne{
	overflow: auto;
}*/

.templetEditHandleOne,.templetEditHandleTwo{
	padding:20px 0px 20px 8px;
}

.batchSelection span{
	cursor: pointer;
	font-size: 12px;
	color: #0FAFB9;
}

.draftingBtn,.editSelectBtn{
	background: #FFFFFF;
	border: 1px solid #909090;
	border-radius: 4px;
	float: left;
	font-size: 12px;
	color: #303030;
	letter-spacing: 0.9px;
	padding:4px 6px;
	/*padding:4px 6px 4px 26px;*/
	cursor: pointer;
	/*position: relative;*/
	margin:0px 10px 10px 0px;
	max-width: 150px;
}

.dragIcon{
	width:12px;
	height: 12px;
	position: absolute;
	left: 7px;
	top:7px;
	background-image: url("/img/drag1.svg");
    background-repeat: no-repeat;/*还有repeat-x,y等*/
}

.lookOverInfo{
	position: absolute;
	top:30px;
	/*right: 20px;*/
	padding:0px 10px;
	z-index: 99;
	background: rgba(248,248,248);
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50);
	border-radius: 4px;
	text-align: center;
	line-height: 30px;
	display: none;
	color:#0FAFB9;
	cursor: pointer;
}

.draftingBtnBox{
	position: relative;
	/*float: left;*/
}

.draftingBtnBox2{
	position: relative;
	float: left;
}

.editCheckAllP{
	font-size: 12px;
	color: #303030;
	letter-spacing: 0.9px;
}

.editCheckAll{
	position: relative;
	left: 0px;
	top:-3px;
}

.editCheckNum{
	position: relative;
	left: 66px;
	top:-3px;
}

/*.editSelectBtn{
	min-width: 73px;
	padding:0px 10px;
	height: 28px;
	border: 1px solid #909090;
	border-radius: 4px;
	float: left;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #303030;
	letter-spacing: 0.9px;
	text-align: center;
	line-height: 24px;
	cursor: pointer;
	margin:0px 10px 10px 0px;
}*/

/*.editSelectBtn:hover,*/.editSelect{
	border-color: #0FAFB9;
	color:#0FAFB9;
}

.editBtnGroup{
	padding-right: 20px;
	position: absolute;
	right: 0px;
	/*bottom: 20px;*/
	display: none;
}

.editBtn{
	width:60px;
	height: 30px;
	background: rgba(248,248,248,0.50);
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	font-size: 14px;
	color: #909090;
	letter-spacing: 1.05px;
	margin-left: 10px;
	float:right
}
.editBtnLeftSubmit{
	color:#FFF;
	background: #0FAFB9;
	border: 1px solid #0FAFB9;
}






/*数据详情页面*/
.allDataAddTemplet{
	background:#fff;
	position: relative;
	top:0px; 
	float:right;
	margin-right:10px; 
}


.allDataDownload,.exportInfo,.addMySource2,.addMySource3{
	position: relative;
	background:#fff;
	top: 0px;
	float:right;
}

.editDataBtn{
	position: relative;
	background:#fff;
	top: 0px;
	float:right;
	margin-right: 10px;
}

.addMySource2,.addMySource3{
	margin-right: 10px;
}

.allDataDownload img,.exportInfo img,.addMySource2 img,.addMySource3 img,.editDataBtn img{
	width:16px;
	position: absolute;
	top:6px;
	left: 10px;
}

.allDataDownload:hover,.addMySource2:hover{
	color:#4182CE;
	border-color: #4182CE;
}

.dataAllTable thead{
	width: 100%;
	background: #F8F8F8;
}

.dataAllTable thead tr th{
	padding:15px 0px 15px 10px;
	font-size: 14px;
	color: #909090;
}

.dataAllTable tbody tr{
	border-top: 1px solid #dedede;
	cursor: pointer;
}

.dataAllTable tbody tr td{
	font-size: 14px;
	color: #303030;
	padding: 10px;
}

.dataAllTable tbody tr:hover{
	background: #F8F8F8;
}

.tabBox{
	padding:5px 32px 5px 25px;
	position: relative;
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
	float: left;
}

.tabImg{
	width:15px;
	position: absolute;
	left: 0px;
	top:8px;
}

.dataInfoH1{
	font-family: PingFang SC;
	font-size: 16px;
	color: #303030;
	letter-spacing: 1.2px;
	font-weight: bold;
	margin-bottom: 20px;
}

.dataInfoListBox{
	width:100%;
	padding-bottom: 10px;
}

.dataInfoListL{
	width:240px;
	float: left;
	font-family: PingFang SC;
	font-size: 14px;
	color: #909090;
	letter-spacing: 1.05px;
}


.dataInfoListR{
	width:calc(100% - 240px);
	float: right;
	font-family: PingFang SC;
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
}


.dataInfoH2{
	font-family: PingFang SC;
	font-size: 14px;
	color: #303030;
	font-weight: bold;
	padding-left: 10px;
	margin-bottom: 10px;
	position: relative;
}

.dataInfoH2Sign{
	width:2px;
	height: 12px;
	background: black;
	position: absolute;
	left: 3px;
	top:4px;
}

.moreSubclass{
	font-family: PingFang SC;
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
	text-align: right;
	padding-top: 10px;
	cursor: pointer;
	margin-bottom: 30px;
}

.moreSubclass span:hover{
	color: #0FAFB9;
}

.quoteDataName{
	float: left;
}

.quoteDataDownload2,
.quoteDataDownload{
	float: left;
	width: 30px;
	height: 30px;
	border-radius: 15px;
	background: #F8F8F8;
	margin-left: 20px;
	position: relative;
	top:-4px;
	cursor: pointer;

}

.quoteDataDownload img,
.quoteDataDownload2 img{
	width:18px;
	position: absolute;
	left: 6px;
	top: 6px;
}

.dataInfoTable1{
	width: 100%;
}

.dataInfoTable1 thead tr th{
	font-family: PingFang SC;
	font-size: 14px;
	color: #909090;
	letter-spacing: 1.05px;
	padding-right: 30px;
	padding-bottom: 10px;
}

.dataInfoTable1 tbody tr td{
	font-family: PingFang SC;
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
	padding-right: 30px;
	padding-bottom: 10px;
}

.templateTitleBox{
	width:100%;
	text-align: center;
	padding: 30px 0px;
}

.templateTitleMain{
	min-width: 200px;
	min-height: 60px;
	font-family: PingFang SC;
	font-size: 18px;
	color: #303030;
	letter-spacing: 1.35px;
}

.templateEdit{
	margin-left: 10px;
	margin-bottom: 5px;
	width: 16px;
	cursor: pointer;
}

.templatePartBox{
	width:100%;
	min-height: 80px;
	margin-bottom: 30px;
	/*background: yellow;*/
}

.templatePart{
	padding:10px 0px 6px 0px;
	border-bottom: 1px solid #1480B3;
	margin-bottom: 10px;
	/*background:yellow;*/

}

.templatePartTitle{
	font-family: PingFang SC;
	font-size: 16px;
	color: #0FAFB9;
	letter-spacing: 1.2px;
}

.dragShadow{
	background: #EFEFEF;
}

.templateDataList:hover,.templatePart:hover{
	background: #EFEFEF;
}

.templateDataTitleBox{
	margin-bottom: 6px;
	margin-top: 10px;
	padding-top: 10px;
	/*background:red;*/
}

.templateDataInfoBox{
	width:500px;
	padding-bottom: 10px;
	display: none;
}

.templateDataInfo{
	width:500px;
	border-bottom: 1px dotted #DEDEDE;
	padding:3px 5px;
}

.templateDataInfoLeft{
	width:150px;
	float: left;
	font-family: PingFang SC;
	font-size: 14px;
	color: #909090;
	letter-spacing: 1.05px;
	padding-left: 5px;
}

.templateDataInfoRight{
	width: 340px;
	float: right;
	font-family: PingFang SC;
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
}

.addPartBox2{
	width:46px;
	height: 46px;
	position: fixed;
	bottom: 100px;
	margin-left: 631px;
	cursor: pointer;
	border-radius: 23px;
	background:#0FAFB9;
	opacity: 0.3;
	display: none;
}


.addPartBox img{
	width:44px;
	height: 44px;
	position: fixed;
	bottom: 101px;
	margin-left: 632px;
	cursor: pointer;
	border-radius: 22px;
}


.addPartBoxTitle{
	width:100px;
	height: 34px;
	position: fixed;
	bottom: 106px;
	margin-left: 520px;
	text-align: center;
	line-height: 30px;
	cursor: pointer;
	background: #FFFFFF;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50);
	border-radius: 4px;
	display: none;
}

.templatePartLeft,.templateDataTitleLeft{
	width:80%;
	height: 24px;
	float: left;
	padding-left: 10px;
}

.templatePartRight,.templateDataTitleRight{
	width:20%;
	float: right;
	text-align:right;
}

.publicFunctionBtn{
	width:12px;
	margin-right: 15px;
	cursor: pointer;
	display: none;
}

.selectTemplate{
	margin-left: 23px;
	width:200px;
	border: 1px solid #DEDEDE;
	border-radius:4px;
	height: 31px;
	line-height: 31px;
	[;height:31px;line-height:31px;]
}

.templateEditInput{
	padding-left: 10px;
	font-size: 16px;
	color:#0FAFB9;
	border:none;
	display: none;
}

.dropSpan,.editSelectBtn span{
	overflow: hidden;/*超出部分隐藏*/
	text-overflow:ellipsis;/* 超出部分显示省略号 */
	white-space: nowrap;/*规定段落中的文本不进行换行 */
	max-width: 140px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.dragListBox,.dragListBox2{
	/*position: absolute;*/
	padding-bottom: 50px;
	overflow-y: scroll;
}

/*模板详情页左侧滚动条*/
.dragListBox::-webkit-scrollbar,.dragListBox2::-webkit-scrollbar,.editTemplateSearchTitle::-webkit-scrollbar {
 width: 0px;
}
 .dragListBox::-webkit-scrollbar-track,.dragListBox2::-webkit-scrollbar-track {
 background-color:#fff;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}
 .dragListBox::-webkit-scrollbar-thumb,.dragListBox2::-webkit-scrollbar-thumb {
 background-color:#fff;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}

.getPartInfoData{
	cursor: pointer;
}

.clickTd span,.dataValueInfoLook{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.defPartStyle{
	min-height: 600px;
}


.banner{
	/*margin-left: -30px;*/
	margin-top: -5px;
	min-height: 300px;
}

.publicWidth{
	min-height: 300px;
}

.templateNoChildInfoBox{
	position: relative;
}

.transverseLine{
	width:5px;
	height: 1px;
	background:#4a4a4a;
	position: absolute;
	left: -12px;
	top: 10px;
}

.contactEmail{
	font-size:12px;
	color: #909090;
	/*position: absolute;*/
	/*font-weight: bold;*/
	width:100%;
	/*bottom: 0px;*/
}

.contactEmail p{
	text-align: center;
}

.kgView-box{
	min-width: 830px;
}

.kgViewLeft-box{
	float: left;
	min-height: 300px;
}
.kgViewRight-box{
	float: right;
	width: 223px;
	height: 500px;
	z-index: 999;
}

#kgWrap,#kgWrap2{
	position: relative;
	padding:0px 0px 20px 0px;
	overflow: hidden;
	/*width:181px;*/
	border-bottom:1px solid #DEDEDE;
}
#kgGradient{
	width: 100%;
	height: 35px;
	background: url() repeat-x;
	position: absolute;
	bottom: 0;
	left: 0;
}
.kgStickyNoteHead{
	/*width: 183px;*/
	padding:0px;
	/*background: #287ECE;*/
	border-radius: 4px 4px 0 0;
	min-height: 30px;
	color: #303030;
	font-size: 14px;
	letter-spacing: 1.05px;
	line-height: 30px;
	position: relative;
}
#kgRead-more,#kgRead-more2{
	/*width: 203px;*/
	background: #DEDEDE;
	padding:3px 10px;
	font-size: 12px;
	color: #303030;
	letter-spacing: 0.9px;
	text-align: center;
	z-index: 9999;
}
#kgRead-more a,#kgRead-more2 a{
	padding-right: 22px;
	background: url() no-repeat 100% 50%;
	text-decoration: none;
	color: #303030;
}
#kgRead-more a: hover,#kgRead-more a: hover{
	color: #303030;
}
.kgStickyNoteBtn{

	border:1px solid #ECF3FC;
	color: #82B2EA;
	background: #ECF3FC;
	border-radius: 4px;
	padding:3px 12px;
	font-family: PingFang SC;
	font-size: 12px;
	letter-spacing: 1.05px;
	cursor: pointer;
	margin-top: 8px;
	margin-right: 20px;
}

.kgStickyNoteBtnSelect{
	border:1px solid #0FAFB9;
	color: #0FAFB9;
	background: #fff;
	border-radius: 4px;
}

.kgStickyNoteAll{
	position: absolute;
	right: 20px;
	font-size: 12px;
	top:0px;
	cursor: pointer;
}

.kgStickyNoteAll label{
	position: relative;
	top:-2px;
	cursor: pointer;
}

.kgStickyNoteAll{
	color: #fff;
	margin-top: 4px;
}

.kgStickyNoteBox{
	max-height: 200px;
	overflow-y: auto;
	z-index: 999;
}

/*模板详情页左侧滚动条*/
.kgStickyNoteBox::-webkit-scrollbar{
 width: 4px;
}
 .kgStickyNoteBox::-webkit-scrollbar-track{
 background-color:#fff;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}
 .kgStickyNoteBox::-webkit-scrollbar-thumb{
 background-color:#EEEEEE;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}

/*知识图谱搜索框*/
.kgSearchBox{
	width: 597px;
	height: 40px;
	position: relative;
	margin-top: 20px;
}

.kgSearchInput{
	width:507px;
	height: 40px;
	margin: 0px;
	border-left: 1px solid #DEDEDE;
	border-top: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	border-right: 0px;
	border-radius: 4px 0px 0px 4px;
	padding-left: 8px;
}

.kgSearchBtn{
	width:90px;
	height: 40px;
	border:none;
	position: absolute;
	right: 0px;
	border-radius: 0px 4px 4px 0px;
	background: #0FAFB9;
	color: #fff;

}

.kgViewImgBox{
	width: 100%;
	margin-top: 10px;
	position: relative;
}

.kgDownloadTitle{
	margin-top:20px;
	font-size: 16px;
	color: #0FAFB9;
	letter-spacing: 1.05px;
}

.omahaTermDownloadTitle{
	padding-left: 14px;
	margin:24px 0px 12px 0px;
	font-weight: 400;
	color: rgba(38,38,38,1);
	font-family: PingFang SC;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 0px;
	position: relative;
}

.omahaTermDownloadTitle .line{
	height: 22px;
	width: 4px;
	border-radius: 2px;
	background: rgba(15,175,185,1);
	position: absolute;
	left: 0px;
}

.kgResourceListBox{
	width:692px;
	/*height:111px;*/
	/*border: 1px solid #DEDEDE;*/
	border-radius: 4px;
	padding:17px 0px 0px 0px;
	cursor: pointer;
	position: relative;
	margin-bottom: 10px;
}

/*.kgResourceListBox:hover,
.termDownListPublic:hover{
	background: rgba(248,248,248,0.50);
}*/

.kgResourceName{
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
	font-weight: bold;
	padding-left: 80px;
}

.kgResourceDescribe{
	font-size: 12px;
	color: #303030;
	letter-spacing: 0.9px;
	padding-left: 80px;
	/*width:88%;*/
}

.kgSearchInput:focus{
	border-color: #0FAFB9;
}

.kgSearchHint{
	width:508px;
	max-height: 200px;
	position: absolute;
	top:38px;
	z-index: 999;
	border-left: 1px solid #0FAFB9;
	border-right: 1px solid #0FAFB9;
	border-bottom: 1px solid #0FAFB9;
	display: none;
	background:#fff;
	overflow-y: auto;
}

.kgProposal{
	width:100%;
	height: 40px;
	padding:10px;
	cursor: pointer;
}

.kgProposal:hover{
	background:#F8F8F8;
}

/*支付相关页面*/
.payOrderCentre,.payOrderCentre2{
	width:1080px;
	margin: 0 auto;
	padding-top: 56px;
	padding-bottom: 100px;
	display: none;
}

.payCentreModule{
	background: #EBEBEB;
}

.payCentreModule2{
	background: #F0F2F5;
	padding:50px 0px;
}


.payCentre1{
	width:1006px;
	margin: 0 auto;
	padding-top: 56px;
	padding-bottom: 50px;
}

.payCentre2{
	width:1080px;
	margin: 0 auto;
}

.payCentre{
	display: none;
}

.payTitleOne{
	margin-top: 50px;
	margin-bottom: 40px;
	font-size: 28px;
	color: #303030;
	letter-spacing: 2.25px;
	font-weight: bold;
	text-align: center;
}

.payPriceBox{
	width: 1006px;
}

.payPriceList{
	width: 232px;
	height: 276px;
	background: #FFFFFF;
	border-radius: 4px;
	padding:10px;
	position:relative;
	box-shadow: 0 6px 16px -8px rgba(0,0,0,0.08), 0 9px 28px 0 rgba(0,0,0,0.05), 0 12px 48px 16px rgba(0,0,0,0.03);
}

.payPriceListL{
	float: left;
}

.payPriceListC{
	float: left;
	margin-left: 16px;
}

.payPriceListR{
	float: right;
}

.paySalesTag{
	padding:7px 5px 6px 5px;
	background: rgba(234,76,134,0.10);
	border-radius: 3px;
	font-size: 14px;
	color: #EA4C89;
	letter-spacing: 1.05px;
	float: right;
}

.payTime{
	font-size: 20px;
	color: #303030;
	letter-spacing: 1.5px;
	font-weight: bold;
	position: absolute;
	top:50px;
}

.payTime p,.payPriceDiscount p,.payPrice p{
	width:212px;
	text-align: center;
}

.payPriceDiscount p {
	font-size: 18px;
	color: #909090;
	letter-spacing: 1.35px;
}

.payPriceDiscount p span{
	text-decoration:line-through
	
}

.payPriceDiscount{
	position: absolute;
	top:110px;
}

.payPrice{
	position: absolute;
	top:140px;
}

.payPrice p{
	font-size: 21px;
	font-weight: bold;
	letter-spacing: 1.58px;
}

.payPrice p span{
	font-size: 24px;
	color: #F5A623;
	letter-spacing: 0.75px;
}

.payPrice1 p{
	color: #F5A623;
	font-size: 10px;
}

.payPrice2 p{
	color: #F5A623;
	font-size: 10px;
}

.payPrice3 p{
	color: #F5A623;
	font-size: 10px;
}

.payBtn{
	width:100px;
	height: 30px;
	border:1px solid #eee;
	color:#eee;
	border-radius: 4px;
	background:none;
	position: absolute;
	bottom: 30px;
	left: 66px;
}

.payBtn1{
	color: #29C4BD;
	border-color: #29C4BD;
}

.payBtn2{
	color: #0FAFB9;
	border-color: #0FAFB9;
}

.payBtn3{
	color: #F07EA2;
	border-color: #F07EA2;
}

/*.payPriceListL:hover{
	box-shadow: 0 1px 3px 4px rgba(41,196,189,0.30);
}*/

/*.payPriceListL:hover,.payPriceListC:hover,.payPriceListR:hover{
	box-shadow: 0 1px 3px 4px rgba(74,144,226,0.30);
}*/

/*.payPriceListR:hover{
	box-shadow: 0 1px 3px 4px rgba(240,126,162,0.30);
}*/

.payMemberRights{
	background: #fff;
	border-radius: 4px;
	padding:0px 15px;
	position: relative;
}
.payMemberRights table{
	width:100%;
	position: relative;

}

.payMemberRights table thead tr th{
	padding:10px 6px;
	font-size: 24px;
	color: #fff;
	font-weight: 300;
}

.payMemberRights table tbody tr td{
	padding:10px 6px;
	border-top: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
}

.paySpanTd{
	font-size: 16px;
	color: #909090;
	letter-spacing: 1.2px;
	font-weight: bold;
	padding-left: 30px;
}

.payTdP{
	margin: 0px;
	padding-left: 40px;
	font-size: 16px;
	color: #303030;
	letter-spacing: 1.2px;
}

.payPowerIcon{
	text-align: center;
	position: relative;
	top: -4px;
}

.payAskedList{
	margin-bottom: 20px;
}

.payAsked{
	width:814px;
	margin: 0 auto;
}

.payAskedL{
	width:50px;
	height: 50px;
	float: left;
	position: relative;
}

.payAskedC{
	width:674px;
	min-height: 50px;
	margin:0px 20px;
	float: left;
	position: relative;
}

.payAskedR{
	width:50px;
	height: 50px;
	float: right;
}

.payAskedUser{
	background:#0FAFB9;
	border-radius: 25px;
}

.myTriangle{
    width: 0px;
    height: 0px;
    border: 10px solid;
    border-top-color: transparent;
    border-left-color:transparent;
    border-right-color: transparent;  
    
}

.payAskedInfo{
	width: 664px;
	padding:18px 50px;
	min-height: 60px;
	background: #0FAFB9;
	float: right;
	border-radius: 4px
}

.payAskedInfo2{
	width: 654px;
	padding:18px 50px;
	min-height: 60px;
	background: #EFEFEF;
	float: left;
	border-radius: 4px;
	margin-left:10px;
}

.payAskedInfo p{
	margin: 0px;
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: 1.35px;
}

.payAskedInfo2 p{
	margin: 0px;
	font-size: 18px;
	color: #4A4A4A ;
	letter-spacing: 1.35px;
}

.myTriangle1{
	position: absolute;
	bottom: 0px;
	left: 0px;
	border-bottom-color: #0FAFB9; 
}

.myTriangle2{
	position: absolute;
	bottom: 0px;
	right: 0px;
	border-bottom-color: #EFEFEF; 
}

.payUser{
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	top:15px;
	left: 12px;
}

.payAskedAdmin{
	background:#EFEFEF;
	border-radius: 25px;
}

.payAskedAdmin img{
	width:28px;
	margin-top: 10px;
	margin-left: 10px;
}

/*支付订单页*/
.payOrderCentre,.payOrderCentre2{
	display: none;
}

.payType{
	font-size: 20px;
	color: #303030;
	letter-spacing: 1.5px;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 14px;

}

.payTypeList{
	width: 260px;
	height: 50px;
	background: #FFFFFF;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	float: left;
	margin-right: 70px;
	cursor: pointer;
	position: relative;
}

.payTypeSelect{
	/*border-color: #4A90E2;*/
	border: 2px solid #0FAFB9;
	box-shadow: inset 0 0 2px 0 #0FAFB9;
}

.paySelectBtn{
	position: absolute;
	width: 23px;
	top:14px;
	left: 30px;
}

.payTypeIcon{
	position: absolute;
	right: 35px;
	top:8px;
}

.payOrderBox{
	background: #FFFFFF;
	border: 1px solid #DEDEDE;
	box-shadow: 0 1px 4px 0 rgba(0,0,0,0.50);
	border-radius: 4px;
	width:100%;
	min-height: 284px;
	margin:50px 0px;
	padding:17px 30px;
	position: relative;
}

.payTitle{
	font-size: 20px;
	color: #303030;
	letter-spacing: 1.5px;
	font-weight: bold;
	position: relative;
}

.orderCost{
	position: absolute;
	right: 20px;
	font-size: 16px;
    color: #303030;
    letter-spacing: 1.2px;
    font-weight: normal;
}

.payPreferential{
	width:100%;
	height: 46px;
	background: #EFEFEF;
	padding:0px 20px 0px 24px;
}

.payPreferentialTitlt{
	font-size: 16px;
	color: #303030;
	letter-spacing: 1.2px;
	float: left;
	line-height: 45px;
}

.payPreferentialNum{
	font-size: 16px;
	color: #303030;
	letter-spacing: 1.2px;
	float: right;
	line-height: 45px;
}

.payEndTime{
	font-size: 12px;
	color: #4A4A4A;
	letter-spacing: 0.9px;
	position: absolute;
	bottom: 20px;
}

.payNumBox{
	float: right;
}
.payNumTitle{
	font-size: 16px;
	color: #303030;
	letter-spacing: 1.2px;
	font-weight: bold;
}

.payNum{
	font-size: 34px;
	color: #0FAFB9;
	letter-spacing: 2.55px;
}

.payCondition{
	font-size: 12px;
	color: #4A4A4A;
	letter-spacing: 0.9px;
	padding-left: 30px;
	position: absolute;
	bottom: -42px;
	left: 0px;
}

.payCondition img{
	position: absolute;
	left: 0px;
	top:0px;
	cursor: pointer;
	width:16px;
}

.payConfirmBox{
	width: 300px;
	margin:0 auto;
}

.payConfirm{
	width: 300px;
	height: 50px;
	background: #0FAFB9;
	border: 1px solid #0FAFB9;
	border-radius: 4px;
	font-size: 20px;
	color: #FFFFFF;
	letter-spacing: 1.5px;
	font-weight: bold;
}

.payPreferentialCodeBox{
	width:100%;
	/*min-height: 100px;*/
	/*background: yellow;*/
	margin-top:23px;
	padding-bottom: 8px;
}

.preferentialCodeTitle{
	font-family: PingFang SC;
	font-size: 16px;
	color: #303030;
	letter-spacing: 1.2px;
	position: relative;
}
.payCodeHelp{
	position: absolute;
	top:33px;
	left: 320px;
	cursor: pointer;
	color: #0FAFB9; 
}

.payCodeHelp:hover{
	text-decoration: underline;
}

.payCodeHandle{
	position: absolute;
	right: -40px;
	top:8px;
	cursor: pointer;
}

.payCodeBox{
	position: relative;
	margin-bottom: 10px;
}
.payCodeBox input{
	width: 240px;
	height: 50px;
	border-radius: 4px 0px 0px 4px;
	border: 1px solid #DEDEDE;
	margin:0px;
	padding-left: 10px;
}

.payCodeBox button{
	width: 60px;
	height: 50px;
	background: #0FAFB9;
	border-radius: 0px 4px 4px 0px;
	color:#fff;
	border:none;
	position: absolute;
	left: 239px;
}

.payCodeRotate{
  transform:rotate(180deg);
   -webkit-transform:rotate(180deg);
   -moz-transform: rotate(180deg);
   -o-transform: rotate(180deg);
   -ms-transform: rotate(180deg);
}

.payCodePreferentialTrue{
	width:100%;
	height: 46px;
	background: rgba(24,166,137,0.10);
	padding:0px 20px 0px 24px;
	margin-bottom: 10px;
	display: none;
}

.payCodePreferentialFalse{
	width:100%;
	height: 46px;
	background: rgba(184,14,39,0.10);
	padding:0px 20px 0px 24px;
	margin-bottom: 10px;
	display: none;
}

.payPreferentialTitltTrue img{
	margin-right: 6px;
	position: relative;
	top:-1px;
}

.payPreferentialTitltFalse img{
	margin-right: 6px;
	position: relative;
	top:-1px;
}

.payPreferentialTitltTrue{
	font-family: PingFang SC;
	font-size: 12px;
	color: #18A689;
	letter-spacing: 0.9px;
	line-height: 45px;
	float: left;
}

.payPreferentialTitltFalse{
	font-family: PingFang SC;
	font-size: 14px;
	color: #B80E27;
	letter-spacing: 1.05px;
	line-height: 45px;
	float: left;
}

.payPreferentialCodeNum{
	color:#18A689;
	font-size: 16px;
	letter-spacing: 1.2px;
	float: right;
	line-height: 45px;
}

.payCodeHelpBox{
	width: 496px;
	height: 251px;
	background: #4A4A4A;
	position: absolute;
	top:106px;
	left:468px;
	z-index: 99;
	padding:20px 40px;
	display: none;
}

.payCodeHelpTriangle{
	position: absolute;
	left:-12px;
	bottom: 80px;
}

.payCodeInfoImg{
	width: 115px;
	height: 115px;
	margin-top: 6px;
}

.payCodeInfoImgLeft{
	position: absolute;
	left:79px;
}

.payCodeInfoImgRight{
	position: absolute;
	right:94px;
}

.payCodeHelpTitle{
	font-family: PingFang SC;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 1.2px;
}

.payCodeDescribe{
	font-family: PingFang SC;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 1.05px;
	text-align: center;
}

.payCodeDescribe1{
	position: absolute;
	left: 83px;
	bottom: 50px;
}

.payCodeDescribe2{
	position: absolute;
	left: 70px;
	bottom: 30px;
}

.payCodeDescribe3{
	position: absolute;
	right: 53px;
	bottom: 50px;
}

.orderjt{
	position: absolute;
	left: 212px;
	top:110px;
}

.modal-open .modal{
	overflow: hidden;
}

.serviceProtocol{
	width:1000px;
	min-height: 600px;
	margin: 0 auto;
	padding:80px 0px;
}

.serviceProtocolH1{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0px;
	color:#030303;
}

.serviceProtocolH2{
	font-size: 16px;
	text-align: center;
	color:#030303;
}

.serviceProtocolH3{
	font-size: 14px;
	color:#1F79B7
}

.mainIndent{
	text-indent:25px;
}

.serviceProtocolMain{
	line-height:22px;
	color:#030303;
}

.serviceProtocolOl{
	margin-left: 39px;
	color:#030303;
	
}

.serviceProtocolOl li{
	line-height:30px;
}

.memberTutorial{
	float: left;
	margin-left: 24px;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 1.05px;
	line-height: 34px;
	cursor: pointer;
}

.memberPrice{
	color: #F5A623;
	position: relative;
	padding-left: 20px;
}

.memberPrice img{
	position: absolute;
	left: 0px;
	top:9px;
}

.invoiceTitle{
	font-size: 18px;
    color: #303030;
    letter-spacing: 1.35px;
    font-weight: bold;
    text-align: center;
}

.receiptHint{
	font-size: 16px;
	color: #303030;
	font-weight: bold;
}

.invoiceBox{
	width: 500px;
	margin:0 auto;
}

.noPowerBox{
	padding-top: 80px;
	width:400px;
	margin: 0 auto;
	text-align: center;
}

.noPowerBox img{
	width:200px;
}

.defPartBox{
	width:100%;
}

.defPartTitle{
	font-size: 14px;
	color: #F5A623;
	letter-spacing: 1.05px;
	width:120px;
	position: relative;
	/*margin:0 auto;*/
}

.defPartTitle span{
	padding-left: 24px;
}

.defPartTitle img{
	position: absolute;
	top:2px;
}

.TitltListBox{
	width:100%;
	height: 120px;
	background: rgba(248,248,248,0.50);
	border-radius: 4px;
	margin-top: 10px;
}

.TitleListLeft{
	width:34%;
	height: 120px;
	float: left;
	position: relative;
}

.titleList1{
	position: absolute;
	top:45px;
	left:60px;
}

.TitleListRight{
	width: 66%;
	height: 120px;
	float: right;
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
}

.titleInfo{
	line-height: 120px;
}

.titleList2{
	position: absolute;
	top:12px;
	left: 26px;
}

.titleList3{
	position: absolute;
	top:35px;
	left:18px;
}

.titleList4{
	position: absolute;
	top:38px;
	left:46px;
}

.shareFile{
	display: none;
}

.dataSetFlagShow1{
	display: none;
}

.activeTime{
	color: #F5A623;
	font-size: 12px;
	padding-left: 50px;
    padding-top: 10px;
    letter-spacing: 1.05px;
}

.searchHintType{
	float:right;
	margin-right: 20px;
}

/*数据导出*/
.dataExportExplain{
	font-family: PingFang SC;
	font-size: 12px;
	color: #909090;
	letter-spacing: 0.9px;
	text-align: justify;
}

.downloadTypeTitle{
	margin:30px 0px 15px 0px;
	font-family: PingFang SC;
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
	font-weight: bold;
}

.downloadType{
	width: 186px;
	height: 50px;
	border:1px solid #0FAFB9;
	border-radius: 4px;
	cursor: pointer;
	position: relative;
}

.downIcon{
	position: absolute;
	left:20px;
	top:15px;
}

.downTitle{
	font-size: 14px;
	color: #303030;
	font-weight: bold;
	position: absolute;
	top:15px;
	left: 50px;
}

.downOption{
	font-family: PingFang SC;
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
	margin-bottom: 5px;
	padding-left: 31px;
	cursor: pointer;
	position: relative;
}

.downOption img{
	width: 16px;
	position: absolute;
	left: 0px;
	top:2px;
}

.publicPoinOut{
	width: 12px;
	cursor: pointer;
	position: relative;
	top: -8px;
	left:-6px;
}

.helpTitle{
	font-family: PingFang SC;
	font-size: 16px;
	color: #303030;
	letter-spacing: 1.2px;
	font-weight: bold;
}

.helpInfo{
	font-family: PingFang SC;
	font-size: 14px;
	color: #303030;
	letter-spacing: 0.9px;
	overflow-y: auto;
	max-height: 400px;
}


.helpInfoTable thead tr th,
.helpInfoTable tbody tr td{
	border:1px solid #ccc;
	padding:4px;
}

.helpInfoTable thead tr th{
	background: #f4f5f7;
}

.foundTempletBtn,.addRegisterMeta,.addShareTpl,{
	min-width: 104px;
	border:1px solid #0FAFB9;
	padding:0px 14px;
	border-radius: 4px;
}

.foundTempletBtn:hover,.addRegisterMeta:hover,.addShareTpl:hover{
	background: #0FAFB9;
	color: #fff;
}



.foundTempletBtn,
.addRegisterMeta,
.addShareTpl,
.industryTemplateBtn{
	font-size: 14px;
	color: #0FAFB9;
	position: absolute;
	top:0px;
	line-height: 28px;
	cursor: pointer;
	right: 0px;
}

.foundTempletBtn img,.industryTemplateBtn img{
	width:18px;
	position: relative;
	margin-right: 6px;
	top:-1px;
}

/*公共的按钮无图标*/
.registerMetaPublicBtn{
	border:1px solid #0FAFB9;
	background: #fff;
	border-radius: 4px;
	color:#0FAFB9;
	padding:5px 20px;
}

.registerMetaPublicBtn:hover{
	background: #0FAFB9;
	color: #fff;
}

/*共享模板*/
.shareTemplate{
	position: absolute;
	min-width: 123px;
	right: 216px;
	top: 4px;
	font-size: 14px;
	color: #0FAFB9;
}

/*注册元数据*/
.registerMeta{
	position: absolute;
	top: 4px;
	font-size: 14px;
	color: #0FAFB9;
}

.shareTemplate:hover,.registerMeta:hover{
	color:#0FAFB9;
}

/*新增和编辑元数据*/
.editPublicInput{
	border:1px solid #DEDEDE;
	background: #fff;
	border-radius: 4px;
	width:240px;
	padding:3px 6px;
}

.textareaPublic{
	border:1px solid #DEDEDE;
	background: #fff;
	border-radius: 4px;
	padding:2px 6px;
	width: 760px;
	resize: vertical;
}

/*查看交互按钮*/
.lookMutualBtn{

	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	box-shadow: 0 1px 4px 0 rgba(0,0,0,0.50);
	border-radius: 4px;
	font-family: PingFang SC;
	font-size: 12px;
	color: #303030;
	letter-spacing: 1.05px;
	width:38px;
	height: 19px;
	border:none;
	line-height: 22px;
	position: absolute;
	top:4px;
	left:250px;
	text-align: center;
}

.lookMutualBtn:hover{
	color: #0FAFB9;
	cursor: pointer;
	box-shadow: 0 1px 4px 0 rgba(0,0,0,0.50);
}

.presentationFormatBox{
	width:256px;
	/*max-width: 1013px;*/
	margin-top: 10px;
	background: rgba(248,248,248,0.50);
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	position: relative;
	display: none;
}

.formatBox{
	padding:10px 10px 0px 10px;
}

.presentationFormatList{
	padding-bottom:10px;
}

.formatLeable{
	width: 84px;
	display: block;
	float: left;
}

.formatBox input{
	float: left;
}

#mySelect7_select{
	width: 150px;
	min-width: 150px;
}

#mySelect8_select{
	min-width: 100px;
}

.variableLen{
	display: none;
}

.insertFormatBtn{
	width: 60px;
	height: 28px;
	color:#fff;
	background: #0FAFB9;
	border-radius: 4px;
	border: none;
	float: right;
	margin-right: 20px;
}

.closeFormatBtn{
	width: 60px;
	height: 28px;
	color:#909090;
	background: #F8F8F8;
	border-radius: 4px;
	border: none;
	border: 1px solid #DEDEDE;
	float: right;
}

.permitValueBox{
	width: 625px;
	/*height: 135px;*/
	background: rgba(248,248,248,0.50);
	border: 1px solid #DEDEDE;
	border-radius: 4px;
}

.permitValueList{
	position: relative;
}

.permitValueContent{
	float: left;
	width: 200px;
	font-family: PingFang SC;
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
	font-weight: bold;
	padding:6px;
}

.editPublicInput2{
	width: 180px;
	height: 20px;
	padding-left: 4px;
	background: #FFFFFF;
	border:1px solid #DEDEDE;
}

.valueHandleBtn{
	position: absolute;
	right: 10px;
	top:5px;
	cursor: pointer;
}

.valueHandleBtn img,.dataValueMeaning{
	width:18px;
	height: 18px; 
}

.editDataType{
	font-size: 16px;
	color: #909090;
	letter-spacing: 1.2px;
	padding-bottom: 8px;
	float: left;
	margin-left: 50px;
	position: relative;
	bottom: -5px;
	cursor: pointer;
}

.editDataSelect{
	color:#0FAFB9;
	border-bottom: 4px solid #0FAFB9;
}

.editFunctionalityLeft{
	width: 210px;
	height: 408px;
	background: #FFFFFF;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	float: left;
	overflow-y:auto;
}

.editFunctionalityRight{
	width: 695px;
	height: 408px;
	padding-left: 20px;
	float: right;
}

.editFunctionalityLi{
	padding:10px 20px;
	cursor: pointer;
	border-left: 3px solid #fff;
}

.editFunctionalityLi:hover{
	background: #F7F7F7;
	border-left: 3px solid #F7F7F7;
}

.editFunctionalitySelect{
	color:#0FAFB9;
	border-left: 3px solid #0FAFB9;
	background: #F7F7F7;
}


.editTableTbody{
	overflow-y: auto;
	max-height: 302px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}

.addMetaTypeBtn,.labelLeadingOut{
	width:280px;
	height: 40px;
	margin-bottom: 10px;
	background: #FFFFFF;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
}

.addMetaTypeBtnBan{
	width:280px;
	height: 40px;
	margin-bottom: 10px;
	background: #FFFFFF;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	color: rgba(0,0,0,0.25);
	position: relative;
}

.addMetaTypeBtnBan .BanTitle{
	position: absolute;
	width: 212px;
	height: 110px;
	background: rgba(0,0,0,0.75);
	box-shadow: 0 3px 6px -4px rgba(0,0,0,0.12), 0 6px 16px 0 rgba(0,0,0,0.08), 0 9px 28px 8px rgba(0,0,0,0.05);
	border-radius: 2px;
	padding:5px 14px;
	color:#fff;
	top:-44px;
	right: -111px;
	display: none;
	text-align: left;
	line-height: 24px;
}

.addMetaTypeBtnBan .BanTitle img{
	position: absolute;
	left: -12px;
	top:55px;
}

.addMetaTypeBtnBan:hover div{
	display: block;
}

.addMetaTypeBtn:hover,.labelLeadingOut:hover{
	color:#fff;
	background: #0FAFB9;
	border: 1px solid #0FAFB9;
}

.metaDataEditBody .active{
	color:#fff;
	background: #0FAFB9;
	border: 1px solid #0FAFB9;
}

#mySelect_select{
	width:400px;
}

.btnHoverStyle{
	width:36px;
	height: 36px;
	border-radius: 18px;
	position: absolute;
    top: 10px;
}

.btnHoverStyle:hover{
	background: #EFEFEF;
}

.btnHoverStyle img{
	position: absolute;
	top:10px;
	left:10px;
}

#mySelect_select{
	width:233px;
}

#mySelect8_select{
	min-width: 150px;
}

.presentationFormatData3{
	margin-right: 10px;
}

/*行业资源分类*/
.industryResourcesClassify{
	width:100%;
	padding:18px 50px;

}

.industryResourcesTypeBtn{
	height: 22px;
	padding:2px 6px;
	border-radius: 4px;
	float: left;
	cursor: pointer;
	color: #303030;
	margin-right: 16px;
	/*margin-bottom: 10px;*/
}

.IRTSelect{
	background: #0FAFB9;
	color: #FFFFFF;
}


.sampleData-box{
	width:50px;
	height: 50px;
	border-radius: 25px;
	/*background: #F8F8F8;*/
}

.sampleData-box img{
	width:30px;
	position: absolute;
	top:9px;
	left:10px;
}

.sampleData-box-seat{
	position: absolute;
	/*right: 30px;*/
	top:14px;
}

.downloadTitle2{
	font-size: 16px;
	color: #0FAFB9;
	letter-spacing: 1.05px;
	font-weight: bold;
	margin-bottom: 20px;
}

.sampleDataList{
	width:692px;
	height: 78px;
	/*border: 1px solid #DEDEDE;*/
	border-radius: 4px;
	cursor: pointer;
	position: relative;
	padding:14px 0px;
}

.sampleDataTitle{
	font-size: 14px;
	font-weight: bold;
	padding-left: 80px;
}

.sampleDataExplain{
	font-size: 12px;
	padding-left: 80px;
}

.tradeTemplateBox{
	width:830px;
	min-height: 500px;
	/*margin:0 auto;*/
}

.tradeTemplateHead{
	width:100%;
	padding:0px 30px;
	position: relative;
	margin-bottom: 19px;
}

.tradeTemplateHead a{
	position: absolute;
	right: 30px;
	top:4px;
}

.industryTemplateSearchBox{
	padding:0px 30px;
}

.industryTemplateSearchBox .search-input-box{
	width: 680px;
}

.tradeTemplateClassifyBox{
	width:97.5%;
	padding:0px 20px;
	margin:0px 30px 0px 10px;
	height: 40px;
	background: #fff;
	border-bottom: 1px solid #DEDEDE;
	position: relative;
	
}

.tradeTemplateClassifyBox ul{
	position: absolute;
}

.tradeTemplateClassify{
	float: left;
	margin-right: 40px;
	color: #909090;
	cursor: pointer;
	height: 39px;
	border-bottom: 4px;
	letter-spacing: 1.2px;
	line-height: 38px;
}

.tradeTemplateClassifySelect{
	color:#0FAFB9;
	font-weight: bold;
	border-bottom: 4px solid #0FAFB9;
}

.tradeTemplateInfoBox{
	width:100%;
	padding:26px 15px;
}

.tradeTemplateListBox{
	width: 170px;
	height: 205px;
	margin: 0px 15px 30px 15px;
	background: #FFFFFF;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50);
	border-radius: 4px;
	position: relative;
	float: left;
	cursor: pointer;
}

.tradeTemplateListTop{
	width:100%;
	height: 140px;
	background: #fff;
	border-radius: 4px 4px 0px 0px;
	padding: 9px 8px 6px 8px;
}

.tradeTemplateListTop img{
	width:154px;
}

.tradeTemplateListBot{
	width: 100%;
	height: 65px;
	background-image: linear-gradient(180deg, #8BD6FF 0%, #60BBED 100%);
	border-radius: 0px 0px 4px 4px;
	padding:5px 10px;
}

.tradeTemplateName{
	font-family: PingFang SC;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: -0.4px;
	line-height: 17px;
	margin-bottom: 5px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.tradeTemplateAuthor{
	font-family: PingFang SC;
	font-size: 12px;
	color: #FFFFFF;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.tradeTemplateCoating{
	width: 100%;
	height: 205px;
	background: rgba(48,48,48,0.80);
	border-radius: 4px;
	position: absolute;
	top: 0px;
	display: none;
}

.tradeTemplateBtnGroupBox{
	width: 100px;
	position: absolute;
	top:60px;
	left: 35px;
}

.tradeTemplateBtnGroupBox button{
	width: 100px;
	height: 30px;
	background: #FFFFFF;
	border-radius: 4px;
	border:none;
	margin-bottom: 20px;
}

.tradeTemplateBtnGroupBox button:hover{
	background: #0FAFB9;
	color:#fff;
}

/*术语下载*/
.omahaTermbox{
	/*width:845px;*/
	min-height: 500px;
}

.omahaTermboxHeard{
	position: relative;
	margin-bottom: 15px;
}

#omahaTermSelect,#omahaKgSelect,#omahaICDSelect{
	width: 180px;
	height: 31px;
	line-height:31px;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	position: absolute;
	right: 0px;
	[;height:31px;line-height:31px;]
}

#omahaMetaSelect{
	width: 180px;
	height: 31px;
	line-height:31px;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	float: right;
	margin-right: 20px;
	[;height:31px;line-height:31px;]
}

.omahaTermDescribe{
	margin-bottom: 0px;
}

.omahaTermDownloadBox{
	width:692px;
	padding: 20px 0px 0px 0px;
	/*border: 1px solid #DEDEDE;*/
	border-radius: 4px;
	position: relative;
	cursor: pointer;
	margin-bottom: 10px;
}

.omahaTermDownloadDataTitle{
	font-weight: bold;
	padding-left: 80px;
}

.omahaTermDownloadDataDescribe{
	font-size: 12px;
	/*width:545px;*/
	margin-bottom: 0px;
	padding-left: 80px;
}

/*定制子集*/
.termSubsetBox{
	width:845px;
	min-height: 500px;
    margin-top: 20px;
    position: relative;
}

.commonSubset{
	width:60px;
	height: 40px;
	background: #F5A623;
	border-radius: 4px;
	position: absolute;
	right: -70px;
	padding:2px 15px;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0.95px;
	line-height: 17px;
	cursor: pointer;
}

.termConceptInfo{
	color: #0FAFB9;
}

.termConceptInfoTd{
	position: relative;
}

.termConceptInfoBox{
	position: absolute;
	width: 180px;
	padding:8px 12px;
	background: #8EBAED;
	border-radius: 4px;
	color: #fff;
	top:40px;
	display: none;
	z-index: 99; 
}

.allTerm{
	margin-bottom: 0px;
}

.termConceptInfoDelta{
	width: 0;
    height: 0;
    border: 10px solid;
    border-color: transparent transparent #8EBAED;
    position: absolute;
    top:-20px;
    left: 40px;
}

.commonSubsetBtn{
	width: 120px;
	height: 40px;
	background: #FFFFFF;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	float:left;
	text-align: center;
	line-height: 40px;
	color: #303030;
	margin-bottom: 14px;
	cursor: pointer;
}

.commonSubsetBtnSelect{
	color:#0FAFB9;
	border-color: #0FAFB9;
}

.omahaTermDescribeStyle{
	/*font-family: PingFangSC-Regular;*/
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
	text-align: justify;
	margin-bottom: 0px;
}

.termSubsetBack{
	color:#0FAFB9;
	margin:0px;
	cursor: pointer;
	padding-right:20px;
	position: relative;
}

.termSubsetBackSpan:hover{
	text-decoration:underline
}

.termSubsetBackStyle{
	height: 20px;
	width: 2px;
	background: #DEDEDE;
	position: absolute;
	right: 10px;
	top: 0px;
}

.tableDataList tr td{
	word-break: break-all;
}

/*openApi*/
.apiBox{
	width: 170px;
	height: 205px;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	cursor: pointer;
	position:relative;
	text-align: center;
	float: left;
	margin-right: 25px;
}

.apiImg{
	margin-top: 36px;
	margin-bottom: 14px;
}

.apiTitle{
	font-size: 12px;
	color: #303030;
	letter-spacing: 0.7px;
	margin-bottom: 34px;
	font-weight: bold;
}

.aBtnPublic{
	width: 100px;
	height: 30px;
	border: 1px solid #0FAFB9;
	border-radius: 4px;
	color:#0FAFB9;
	line-height: 16px;
}

.apiDetailBox{
	width:1136px;
	margin: 0 auto;
	position: relative;
}

.apiApplyInfoBox{
	min-height: 500px;
}

.apiapplyForLeft{
	width:736px;
	float: left;
}

.apiapplyForRight{
	width:400px;
	float: right;
}

.apiapplyForRightInfo{
	width:331px;
	height: 397px;
	border: 0 solid #DDDCDA;
	box-shadow: 0 0 3px 0 #B7B7B7;
	text-align: center;
	/*margin-left: 86px;*/
	float: right;
}

.apiapplyForRightInfo img{
	width: 306px;
	margin-top: 7px;
}
.apiTitle2{
	font-size: 14px;
	font-weight: bold;
}
.apiIntroduce{
	font-size: 14px;
	color: #303030;
	letter-spacing: 0.82px;
	line-height: 24px;
}

.applyNumPublic{
	padding:5px 10px;
	border: 1px solid #DEDEDE;
	border-radius: 2px;
	margin-right: 10px;
	float: left;
	cursor: pointer;
	font-size: 14px;
	color: #303030;
	letter-spacing: 0.82px;
	position: relative;
	margin-top: 10px;
}

.applyNumImg{
	position: absolute;
	bottom: -1px;
	right: -1px;
	display: none;
}

.applyNumSelect{
	border-color: #0FAFB9;
	color: #0FAFB9;
}

.apiPriceBox{
	margin: 20px 0px 25px 0px;
}

.apiPrice{
	font-size: 30px;
	color: #D0021B;
	letter-spacing: 1.75px;
}

.apiApplyBtn{
	width:300px;
	height: 50px;
	background: #0FAFB9;
	border: 1px solid #0FAFB9;
	border-radius: 4px;
	font-size: 20px;
	color: #FFFFFF;
	letter-spacing: 1.5px;
	line-height: 38px;
}

.apiApplyBtn:hover{
	color:#ffffff;
}

.apiExplain{
	width:100%;
	min-height: 500px;
	margin-top: 40px;
	border:1px solid #dedede;
	border-radius: 4px;
	padding:40px;
	margin-bottom: 50px;
}

.apiTitle3{
	font-size: 16px;
	color: #303030;
	letter-spacing: 0.93px;
	font-weight: bold;
	text-align: center;
}

.apiTitle4{
	padding-left: 10px;
	font-size: 14px;
	color: #303030;
	letter-spacing: 0.82px;
	font-weight: bold;
	position: relative;
	margin-bottom: 20px;
}

.apiTitle4Style{
	width:3px;
	height: 15px;
	background: #0FAFB9;
	position: absolute;
	left: 0px;
	top:2px;
}

.apiTableBox{
	width: 807px;
	border:1px solid #dedede;
	border-radius: 4px;
	margin-bottom: 30px;
}

.apiTable{
	width: 805px;
}

.apiTable td{
	border-top:1px solid #dedede;
}

.apiTable thead tr th{
	background: #F8F8F8;
	padding:15px 0px 15px 30px;
}

.apiTable tbody tr td{
	padding:10px 0px 10px 30px;
}

.apiModalContent{
	width:878px;
	min-height: 585px;
	margin:0 auto;
	top:0px;
}

.apiApplyTitleHead{

}


.apiApplyTitleBox{
	position: relative;
	padding-left: 15px;
	width: 200px;
	margin: 0 auto;
	font-weight: bold;
}

.apiApplyTitleStyle{
	display: block;
	width:4px;
	height: 16px;
	background: orange;
	position: absolute;
	left: 0px;
	top:2px;
}

.apiApplyBody{
	width:100%;
	min-height: 300px;
	padding:5px 20px;
}

.apiAppInfoBox{
	margin-top: 20px;
	position: relative;
}

.apiAppInfoL,.apiAppInfoC,.apiAppInfoR{
	float: left;
}

.apiAppInfoL{
	width:100px;
}

.apiAppInfoC{
	width:396px;
}

.apiAppInfoC input{
	width:90%;
	height: 24px;
}

.apiAppInfoC input:focus,.apiAppInfoC textarea:focus{
	border:1px solid #ccc;
	border-color: #0FAFB9;
}

.apiAppInfoR{
	width:300px;
	font-size: 12px;
	line-height: 27px;
}

.apierror{
	display: none;
	color:red;
	position: absolute;
	bottom: -28px;
	font-size: 12px;
}

.apiApplyFoot{
	padding-top: 20px;
	position: relative;
}

.apiApplySubmit{
	width: 98px;
    height: 32px;
    margin-left: 122px;
    color: #fff;
    background-color: #59b957;
    font-size: 14px;
    border-radius: 4px;
    border:none;
}

/*选择版本*/
.apiSelectBox{
	width:100%;
	min-height: 60px;
	margin:15px 0px;
}

.apiSelectBox p{
	font-family: PingFang SC;
	font-size: 14px;
	color: #303030;
	letter-spacing: 0.82px;
}

.apiSelectBox select{
	width: 586px;
	background: #FFFFFF;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	padding:6px;
}




/*openApi*/

/*标注工具*/
.labelBox{
	width:845px;
	min-height: 500px;
	padding-top: 20px;
	/*background: yellow;*/
}

.labelHeadBox{
	position: relative;
	margin-bottom: 20px;
	/*background: orange;*/
}

.labelSearchBox{
	width: 230px;
	height: 30px;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	position: relative;
	background: #fff;
}

.labelSearchBox input{
	width: 90%;
	height: 28px;
	padding-left: 4px;
	border:none;
	border-radius: 4px;
	padding-left: 4px;
}

.labelSearchBox img{
	position: absolute;
	right: 6px;
	top:8px;
	cursor: pointer;
}

.labelHeadButton{
	width: 123px;
	height: 30px;
	border:1px solid #0FAFB9;
	border-radius: 4px;
	position: absolute;
	right: 0px;
	top:0px;
	background: #fff;
	padding-left: 30px;
	color: #0FAFB9;
}

.labelHeadButton1{
	right: 0px;
}

.labelHeadButton2{
	width: 132px;
	height: 30px;
	border:1px solid #0FAFB9;
	border-radius: 4px;
	position: absolute;
	right: 146px;
	top:0px;
	background: #fff;
	padding-left: 30px;
	color: #0FAFB9;
}

.labelHeadButton img,.labelHeadButton2 img{
	position: absolute;
	left: 10px;
	top: 6px;
}

.labelDataBox{
	border:1px solid #DEDEDE;
	border-radius: 4px;
}

.labelConfig{
	color:#0FAFB9;
	cursor: pointer;
}

.labelBack{
	cursor: pointer;
	position: absolute;
	left: 10px;
	top: 17px;
}

.beforehandLabelBox{
	width: 100%;
	padding-top: 20px;
}

.labelDataListBox{
	padding:20px 0px;
}

.labelDataListBox label{
	width: 145px;
	/*font-family: PingFangSC-Medium;*/
	font-size: 14px;
	color: rgba(0,0,0,0.85);
	letter-spacing: 1.05px;
}

.labelDataListBox .inputText{
	width: 300px;
	border:1px solid #DEDEDE;
	border-radius: 4px;
	height: 30px;
	padding-left: 4px;
}

.labelDataListBox .inputText:focus{
	border-color: #0FAFB9;
}

.labelDataListBox .inputText:blur{
	border-color: #0FAFB9;
}

.labelUploadDataBox{
	width: 500px;
	float: left;
	cursor: pointer;
}

.labelUploadData{
	/*width: 300px;*/
	height: 115px;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	padding:8px;
	position: relative;
	z-index: 99;
	background: #fff;
}

.labelDataListBox select{
	width: 300px;
	height: 30px;
	border:1px solid #DEDEDE;
	border-radius: 4px;
}

.labelUploadDataTit,.labelUploadDataTit2{
	margin: 5px 0px;
	font-family: PingFang SC;
	font-size: 12px;
	color: #303030;
	letter-spacing: 1.05px;
}

.labelDataListBox2{
	width: 498px;
	background: #F8F8F8;
	border-radius: 4px;
}

.labelDataListBox2 p{
	margin:0px;
	padding:5px 19px 4px 27px;
	position: relative;
	font-family: PingFang SC;
	font-size: 12px;
	letter-spacing: 0.9px;
}

.labelDataListBox2 p img{
	position: absolute;
	left: 10px;
	top: 7px;
}

.labelDataDel{
	margin-left: 20px;
	font-size: 12px;
	color: #0FAFB9;
	letter-spacing: 0.9px;
	display: none;
}

.labelDataDel:hover{
	text-decoration:underline;
}

.labelDataFail{
	margin-left: 20px;
	font-size: 12px;
	color: #D0021B;
	letter-spacing: 0.9px;
	display: none;
}

.labelUploadData2{
	/*width: 284px;*/
	height: 99px;
	border: 1px dashed #909090;
	border-radius: 4px;
	position: relative;
}

.labelUploadImg{
	width: 40px;
	position: absolute;
	left: 153px;
	top:30px;
}

.labelUploadP1{
	font-family: PingFang SC;
	font-size: 14px;
	color: #909090;
	letter-spacing: 1.05px;
	width:284px;
	position: absolute;
	top:35px;
	left:211px;
}

.labelUploadP2{
	font-family: PingFang SC;
	font-size: 12px;
	width:284px;
	color: #909090;
	position: absolute;
	top:55px;
	left:211px;
}

.labelUploadP3{
	font-family: PingFang SC;
	font-size: 12px;
	width:284px;
	color: #909090;
	position: absolute;
	top:75px;
	left:211px;
}


.labelConfigLook{
	color:#0FAFB9;
	cursor: pointer;
	padding-left: 30px;
}

.labelSbumit{
	width:100px;
	height: 30px;
	background: #0FAFB9;
	color: #fff;
	border-radius: 4px;
	border:none;
}

.labelUpload{
	position: absolute;
	z-index: 98;
}

.labelConfigModalContent{
	width: 660px;
	/*min-height: 387px;*/
	/*统一样式*/
	background: #FFFFFF;
	box-shadow: 0 6px 16px -8px rgba(0,0,0,0.08), 0 9px 28px 0 rgba(0,0,0,0.05), 0 12px 48px 16px rgba(0,0,0,0.03);
	border-radius: 2px;
	border:none;
}

.labelModalContent{
	border-bottom: 1px solid #DEDEDE;
	padding-bottom: 0px;
	position: relative;
	/*统一样式*/
	background: #FFFFFF;
	box-shadow: 0 6px 16px -8px rgba(0,0,0,0.08), 0 9px 28px 0 rgba(0,0,0,0.05), 0 12px 48px 16px rgba(0,0,0,0.03);
	border-radius: 2px;
	border:none;
}

.labelConfigNav{
	margin-top: 25px;
	margin-bottom: 0px;
	position: relative;
	bottom: -2px;
}

.labelConfigNavLi{
	float: left;
	font-size: 16px;
	font-family: PingFang SC;
	color: #909090;
	letter-spacing: 1.2px;
	margin:0px 20px 0px 30px;
	padding-bottom: 10px;
	cursor: pointer;
}

.labelConfigNavSelect{
	font-family: PingFang SC;
	color: #0FAFB9;
	border-bottom: 4px solid #0FAFB9;
}

.labelConfigTable{
	width:100%;
}

.labelConfigTable thead tr th{
	height: 49px;
	background: #FAFAFA;
	padding-left: 31px;
	font-family: PingFang SC;
	font-size: 14px;
	color: rgba(0,0,0,0.65);
}

.labelConfigTable tbody tr{
	border-top: 1px solid #DEDEDE;
}

.labelConfigTable tbody tr:hover{
	background:#FAFAFA; 
}

.labelConfigTable tbody tr td{
	height: 40px;
	padding-left: 31px;
	font-size: 14px;
	color: rgba(0,0,0,0.65);
	text-align: left;
}

.labelConfigTable tbody{
	max-height: 200px;
	overflow-y: auto;
}

.labelTbody{
	max-height: 200px;
	overflow-y: auto;
}


.labelSpan{
	width: 160px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}


/*表格滚动条*/
.labelOperateInfoBox::-webkit-scrollbar,
.labelConfigTableBody::-webkit-scrollbar,
.lableEsseConfig::-webkit-scrollbar,
.alreadyLabelSearchBox::-webkit-scrollbar,
.labelTbody::-webkit-scrollbar {
	width: 4px;
	border-radius: 2px;
}

.labelOperateInfoBox::-webkit-scrollbar-track,
.labelConfigTableBody::-webkit-scrollbar-track,
.lableEsseConfig::-webkit-scrollbar-track,
.alreadyLabelSearchBox::-webkit-scrollbar-track,
.labelTbody::-webkit-scrollbar-track {
 background-color:#fff;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}

.labelOperateInfoBox::-webkit-scrollbar-thumb,
.labelConfigTableBody::-webkit-scrollbar-thumb,
.lableEsseConfig::-webkit-scrollbar-thumb,
.alreadyLabelSearchBox::-webkit-scrollbar-thumb,
.labelTbody::-webkit-scrollbar-thumb {
 background-color:#D8D8D8;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}

.labelUploadBox{
	width: 100%;
	height: 30px;
	border: 1px dashed #D9D9D9;
	border-radius: 4px;
	margin-top: 20px;
	text-align: center;
	cursor: pointer;
}

.labelUploadBox span{
	line-height: 30px;
}

.labelUploadBox img{
	margin-right: 10px;
}

.amountToNum{
	color:#0FAFB9;
}

.labelInfoBox{
	width: 1186px;
	margin:0 auto;
	padding-top: 74px;
	/*overflow: hidden;*/
}

.labelInfoLeftBox{
	width: 230px;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50);
	border-radius: 4px;
	float: left;
}

.labelInfoRightBox{
	width:926px;
	border:1px solid #DEDEDE;
	border-radius: 4px;
	float: right;
	overflow-y: auto;
	overflow-x: hide;
}

.labelInfoLeftTop{
	width: 100%;
	max-height: 135px;
	border-bottom: 1px solid #dedede;
	box-shadow: 0 1px 3px 0 #DDDDDD;
	padding:10px 34px 10px 20px;
}

.labelInfoLeftCentre{
	/*background: red;*/
	padding:10px 0px;
	overflow-y: auto;
}

.labelInfoLeftBottom{
	height: 44px;
	background: #F8F8F8;
	padding:12px 20px;
	border-radius: 0 0 4px 4px;
}

.labelLeftTitle1{
	font-family: PingFang SC;
	font-size: 12px;
	color: #909090;
	margin-bottom: 15px;
}

.labelLeftTitle2{
	font-family: PingFang SC;
	font-weight: bold;
	font-size: 16px;
	color: #303030;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-bottom: 13px;
}

.labelFileListLi{
	width: 100%;
	height: 40px;
	padding:0px 28px 0px 20px;
	font-family: PingFang SC;
	font-size: 14px;
	cursor: pointer;
	line-height: 38px;
	border-left: 3px solid rgba(248,248,248,0.50);
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.labelFileListLi:hover{
	background: rgba(248,248,248,0.50);
}

.labelFileSelect{
	background: rgba(248,248,248,0.50);
	border-left: 3px solid #0FAFB9;
	color: #0FAFB9;
}

.labelOperateContent{
	width: 500px;
	height: 475px;
	padding:10px 15px;
	margin:0 auto;
	/*统一样式*/
	background: #FFFFFF;
	box-shadow: 0 6px 16px -8px rgba(0,0,0,0.08), 0 9px 28px 0 rgba(0,0,0,0.05), 0 12px 48px 16px rgba(0,0,0,0.03);
	border-radius: 2px;
	border:none;
}

.labelOperateBox{
	width:100%;
	padding:10px 4px 10px 0px;
	/*margin:10px 4px 10px 20px;*/
	border: 1px solid #0FAFB9;
	border-radius: 4px;
	
}

.labelOperateInfoBox{
	/*width:100%;*/
	height: 140px;
	overflow-y: auto;
	/*margin-left: 20px;*/
}

.labelClassTitle{
	font-size: 14px;
	color: #0FAFB9;
	letter-spacing: 1.05px;
	margin-left: 20px;
}

.labelPublicBtn{
	width: 80px;
	height: 30px;
	border-radius: 4px;
	margin-left: 20px;
}

.labelSubmitStyle{
	background: #0FAFB9;
	border: 1px solid #0FAFB9;
	color:#fff;
}

.labelCancelStyle,.labelCancelStyle1{
	background: rgba(248,248,248,0.50);
	border: 1px solid #DEDEDE;
	color: #909090;
}

.labelModalFooter{
	padding:0px 15px;
}



.labelOperateInfoBox p{
	margin:0px;
}

.labelDataExport{
	margin-bottom: 10px;
}

.labelOperateInfoBox input,
.publicInputRadio input,
.labelDataExport input{
    display: none;
}
.labelOperateInfoBox label,
.publicInputRadio label,
.labelDataExport label{
    position: relative;
    margin-right: 34px;
    cursor: pointer;
}
.labelOperateInfoBox label::before,
.publicInputRadio label::before,
.labelDataExport label::before{
    display: inline-block;
    content: "";
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 1px solid rgb(219, 219, 219);
    margin-right: 6px;
    vertical-align: bottom;
    position: relative;
    top:-2px;
}
.labelOperateInfoBox input:checked+label::before,
.publicInputRadio input:checked+label::before,
.labelDataExport input:checked+label::before{
    background-color: #fff;
    border: 1px solid #0FAFB9;
}
.labelOperateInfoBox input:checked+label::after,
.publicInputRadio input:checked+label::after,
.labelDataExport input:checked+label::after{
    display: inline-block;
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    position: absolute;
    left: 4px;
    bottom: 6px;
    background-color: #0FAFB9;
  
}

.labelDataExport span{
	display: block;
	width: 100px;
	float: left;
	padding-left: 10px;
	position: relative;
}

.labelDataExport label{
	float: left;
}

.publicInputRadio label{
	font-size: 14px;
	color: rgba(0,0,0,0.65);
	font-weight: 849;
}




.labelOperateInfoBox input{
	position: relative;
	left:20px;
}

.labelOperateInfoBox label{
	font-weight:normal;
	position: relative;
	left:30px;
	top:-2px;
}

.labelLoding{
	width: 80px;
	position: absolute;
	top:200px;
	left:400px;
}

.labelLodingTit{
	position: absolute;
	top:280px;
	width: 100%;
	text-align: center;
	/*left:400px;*/
}

.labelUploadHint{
	text-align: center;
}

.labelUploadHint img{
	width: 60px;
	margin-bottom: 20px;
}


/*----标注工具方案配置*/
.labelSchemeBox{
	width: 318px;
	height: 152px;
	background: #F0F2F5;
	border-radius: 2px;
	margin:0px 10px 20px 10px;
	float: left;
}

.labelSchemeAdd{
	border: 1px dashed #D9D9D9;
	cursor: pointer;
}

.labelSchemeAddTitle{
	font-size: 16px;
	color: rgba(0,0,0,0.45);
	line-height: 24px;
	text-align: center;
	margin-top: 65px;
	margin-bottom: 6px;
}

.labelSchemeAddTitle span{
	font-size: 20px;
}

.labelSchemeAddHint{
	font-family: MicrosoftYaHei;
	font-size: 10px;
	color: rgba(0,0,0,0.25);
	letter-spacing: 0.11px;
	text-align: center;
}

.labelSchemeList{
	border: 1px solid #E8E8E8;
}

.labelSchemeTop{
	width: 100%;
	height: 120px;
	
}

.labelSchemeInfo{
	padding-left: 68px;
	width: 100%;
	position: relative;
}

.labelSchemeSign{
	width: 24px;
	height: 24px;
	border-radius: 12px;
	position: absolute;
	top: 20px;
	left: 24px;
	color: #fff;
	font-size: 12px;
	line-height: 2;
	text-align: center;
}

.labelSchemeTitle{
	padding-top: 20px;
	position: relative;
	margin-bottom: 10px;
}

.labelSchemeTitle .labelSchemeTitleName{
	font-family: MicrosoftYaHei;
	font-size: 16px;
	color: rgba(0,0,0,0.85);
	line-height: 24px;
	width: 190px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	
}

.labelSchemeTitle .labelSchemeTitleEdit{
	position: absolute;
	cursor: pointer;
	color: rgba(0,0,0,0.25);
	font-size: 12px;
	right: 24px;
	top:26px;
}

.labelSchemeTitle .labelSchemeTitleEdit:hover{
	color:#0FAFB9;
}


.labelEditConfigName{
	position: absolute;
	padding:10px;
	background: #FFFFFF;
	box-shadow: 0 2px 8px 0 rgba(0,0,0,0.15);
	border-radius: 4px;
	top:47px;
	display: none;
}
.labelEditConfigName input{
	font-family: MicrosoftYaHei;
	font-size: 16px;
	color: rgba(0,0,0,0.85);
	line-height: 24px;
	width: 200px;
	border:1px solid #dedede;
	padding:4px 10px;
	border-radius: 4px;
	font-size: 14px;
	
	/*display: none;*/
}

.labelEditConfigName input:focus{
	border:1px solid #0FAFB9;
}

.labelEditConfigName img{
	position: absolute;
	top:-7px;
}

.labelSchemeData div{
	width: 50%;
	float: left;
}

.labelSchemeClass{
	font-family: PingFang SC;
	font-size: 12px;
	color: rgba(0,0,0,0.45);
	line-height: 20px;
	margin-bottom: 3px;
}

.labelSchemeClassNum{
	font-family: HelveticaNeue-Medium;
	font-size: 24px;
	color: rgba(0,0,0,0.65);
	line-height: 32px;
}

.labelSchemeBottom{
	width: 100%;
	height: 32px;
	background: #F7F9FA;
	border-radius: 0 0 2px 2px;
	position: relative;
}

.labelSchemeBottom img{
	width: 14px;
	cursor: pointer;
}

.labelSchemeBtn1{
	position: absolute;
	left: 45px;
	top:10px;
}

.labelSchemeBtn2{
	position: absolute;
	left: 153px;
	top:10px;
}

.labelSchemeBtn3{
	position: absolute;
	right: 47px;
	top:10px;
}

.labelSchemeBottom span{
	position: absolute;
	left: 115px;
	color:#E8E8E8;
	top:7px;
}

.labelPointOut{
	position: absolute;
	top:-11px;
	left: 20px;
	background: #0FAFB9;
	padding:0px 6px;
	border-radius: 2px;
	color:#fff;
}

.labelTextBox p{
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}

.labelTextBox textarea{
	width: 100%;
	padding:0px 20px;
	border:none;
	resize:none; 
}

#labelOriginalTxt .modal-body{
	/*max-height: 440px;*/
	/*overflow-y: auto;*/
}

.BatchDel,.BatchDel2{
	cursor: pointer;
}

.addLabelConfig{
	background: #FFFFFF;
	border: 1px dashed #D9D9D9;
	border-radius: 4px;
	cursor: pointer;
}

.addLabelConfig p{
	font-size: 14px;
	color: rgba(0,0,0,0.65);
	text-align: center;
	line-height: 22px;
	margin-bottom: 0px;
	padding:3px;
}

.addLabelConfig p span{
	color: rgba(0,0,0,0.45);
	font-size: 20px;
}

.labelPublicBtn2{
	border: 1px solid #0FAFB9;
	border-radius: 4px;
	padding:3px 10px;
	font-size: 14px;
	color: #0FAFB9;
	letter-spacing: 1.05px;
	background: #fff;
}

.addOmahaEsse{
	float: left;
}

.labelConfigRelation{
	display: none;
}

.labelConfigTableHead{
	width: 100%;
	height: 40px;
	border-radius: 4px 4px 0px 0px;
	background: #FAFAFA;
}

.labelConfigTableHead table{
	width: 100%;
}

.labelConfigTableHead table tr th{
	/*background: #FAFAFA;*/
	padding:10px 0px 10px 20px;
	font-weight: 200;
}

.labelConfigTableBody{
	width: 100%;
	height: 233px;
	padding-bottom: 10px;
	overflow-y: auto;
}

.labelConfigTableBody table{
	width: 100%;
}

.labelConfigTableBody table tr td{
	padding:6px 0px 6px 20px;
	text-align: left;
}

.labelConfigTableBody table tr{
	border-bottom: 1px solid #E8E8E8;
}

.lableEsseConfigPater{
	/*width: 50%;*/
	text-align: left;
	/*float: left;*/
	padding-left: 48px;
	position: relative;
	margin-bottom: 0px;
}

.lableEsseConfigPater li{
	position: relative;
	padding-left: 16px;
	padding-bottom: 10px;
}

.lableEsseConfigChild li{
	position: relative;
	padding-left: 16px;
	padding-top: 10px;
	padding-bottom: 0px;
}

.labelEsseConfigFlex{
	cursor: pointer;
	position: absolute;
	left: 20px;
	top:8px;
}

.lableEsseConfigPater .labelConfigSelect{
	position: absolute;
	left: -10px;
	top:3px;
	cursor: pointer;
}

.lableEsseConfigChild .labelConfigSelect{
	position: absolute;
	left: -10px;
	top:13px;
	cursor: pointer;
}

.labelConfigSelect{
	width: 14px;
}

.labelConfigSelectSpan{
	cursor: pointer;
}

.labelEsseConfigFlex2 {
	transform: rotate(-90deg);
	ms-transform: rotate(-90deg); /* IE 9 */
	moz-transform: rotate(-90deg); /* Firefox */
	webkit-transform: rotate(-90deg); /* Safari and Chrome */
	o-transform: rotate(-90deg); /* Opera */
}

.labelCustom{
	width: 356px;
	background: #FFFFFF;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	position: absolute;
	top: 150px;
	left:90px;
	height: 46px;
}

.labelCustom input{
	width: 100%;
	background: #FFFFFF;
	border:none;
	padding:11px 13px;
	border-radius: 4px;
}

.labelConfigRelation .labelConfigTableBody table select{
	width: 100%;
	background: #FFFFFF;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
}

#addOmahaEsse{
	display: none;
}

.addLabelDataStyle{
	font-weight: 200;
}

.labelConfigRelation select{
	font-family: MicrosoftYaHei;
	font-size: 12px;
	color: rgba(0,0,0,0.25);
	padding:2px;
}

.labelTabSelectUl{
	padding:0px 20px;
	width: 100%;
}

.labelParentLiImg{
	position: relative;
	top:-3px;
	left:-6px;
}

.contentSeeBtn{
	padding:3px 27px;
	background: #fff;
	border:1px solid #dedede;
	border-radius: 4px;
	color: rgba(0,0,0,0.65);
	font-size: 12px;
	position: relative;
	top:-2px;
}

.contentSeeBtn:hover{
	background: #0FAFB9;
	border-color: #0FAFB9;
	color: #fff;
}

/*文本显示控制输出2行*/
.textShowControl{
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.labelConfigLookList{
	width: 90px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}




/*----标注工具方案配置*/


/*标注工具*/

/*我的API*/
.myApiTable thead tr th{
	padding-left: 30px;
	height: 42px;
}

.myApiTable tbody tr td{
	padding-left: 30px;
	height: 42px;
	position: relative;
}



.lookUpApiInfo{
	color:#0FAFB9;
	cursor: pointer;
}

.myApiInfo{
	width: 189px;
    padding: 10px 0px;
    background: #FFFAE4;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,0.15);
    border-radius: 4px;
    position: absolute;
    left: 30px;
    top: 40px;
    z-index: 99;
}

.myApiInfo p{
	padding:0px 20px;
}
/*我的API*/

/*用户中心20200225*/
.userCentre{
	background: #F0F2F5;
	padding:0px;
	width: 100%;
    height: 100%;
    /* overflow: auto; */
    /* margin-bottom: 50px; */
    position: relative;
    /*top: 44px;*/
}

.userCentreMain{
	overflow: auto;
}

.userCentreTitleBox{
	padding:20px 32px;
	background: #fff;
/*	margin-top: 5px;*/
	position: relative;
}

.userCentreTitle{
	padding:0;
	margin:0;
	font-family: PingFang SC;
	font-size: 18px;
	color: #303030;
	letter-spacing: 0;
	font-weight: bold;
}

.userCentreCoreBox{
	margin:16px;
	position: relative;
}

.userCentreBottomBox{
	/*height: 100px;*/
	padding:16px 0px 16px 0px;
	text-align: center;
}

.receiptCodeBox{
	padding:40px 0px 62px 0px;
	text-align: center;
}

.receiptRemind{
	position: absolute;
	bottom: 40px;
	left: 50px;
}

.receiptRemind p{
	padding:0;
	margin:0;
}

.receiptRemind span{
	color: red;
}



.receiptListBox{
	padding:20px 24px;
	background: #fff;
	margin-bottom: 16px;
	position: relative;
}

.hitaOrder{
	font-size: 16px;
	font-weight: bold;
}

.applyReceipt{
	color:#0FAFB9;
	cursor: pointer;
	position: absolute;
	right: 24px;
	top:16px;
}

.applyReceipt:hover{
	text-decoration:underline;
}

.receiptListBox table {
	width: 100%;
}

.receiptListBox table thead tr{
	background: #FAFAFA;
}

.receiptListBox table thead tr,
.receiptListBox table tbody tr{
	border-bottom: 1px solid #E8E8E8;
}

.receiptListBox table thead tr th{
	padding:9px 0px 9px 24px;
}


.receiptListBox table tbody tr td{
	padding:12px 0px 12px 24px;
}

.orderStatus1{
	color: #18A689;
	font-size: 14px;
}

.orderStatus2{
	color: #D0021B;
	font-size: 14px;
}

.orderStatus3{
	color: #F5A623;
	font-size: 14px;
}




.userCentreSelectBtnGroup{
	position: absolute;
	right:40px;
	top:17px;
}

.selectBtn{
	width: 60px;
	height: 32px;
	float: left;
	text-align: center;
	line-height: 32px;
	cursor: pointer;
	color:#000000;
}

.selectBtnStyle1,
.selectBtnStyle3{
	border:1px solid #D9D9D9;
}

.selectBtnStyle1{
	border-radius: 4px 0 0 4px;
}

.selectBtnStyle3{
	border-radius: 0 4px 4px 0;
}

.selectBtnStyle2{
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
}

.selectBtnStyleLeftBorder{
	border-left: 1px solid #0FAFB9;
}

.selectBtnStyleRightBorder{
	border-right: 1px solid #0FAFB9;
}

.selectBtnPitchOn{
	border-color: #0FAFB9;
	color:#0FAFB9;
} 

.userCentreUserInfoBox,.userCentreUserInfoBox2{
	padding:37px;
	background:#fff;
}

.userCentreUserInfoBox2{
	display: none;
}

.userCenterUserInfoListBox{
	margin-bottom: 30px;
}

.userCenterUserInfoTitleBox{
	width: 203px;
	padding-right: 20px;
	text-align: right;
	float: left;
}

.userCenterUserInfoContentBox{
	width: 470px;
	float: left;
}

.userCentreUserInfoEditSave,.userCentreUserInfoEditCancel{
	display: none;
}

.userCentreUserInfoEditCancel{
	position: absolute;
	right: 122px;
}

.userCentreUserInfoEdit,
.userCentreUserInfoEditCancel,
.userCentreUserInfoEditSave{
	padding:5px 21px;
	background: #FFFFFF;
	border: 1px solid #D9D9D9;
	border-radius: 4px;
	font-family: PingFang SC;
	font-size: 14px;
	color: rgba(0,0,0,0.65);
	text-align: left;
	
}

.userCentreUserInfoEditSave{
	color: #FFF;
	background:#1890FF;
	border-color: #1890FF;
}

.userCentreUserInfoEdit,
.userCentreUserInfoEditSave{
	position: absolute;
	right: 40px;
}

.userCentreUserInfoEdit:hover{
	color: #FFF;
	background:#1890FF;
	border-color: #1890FF;
}

.userCentrePublicInput{
	width: 468px;
	background: #FFFFFF;
	border: 1px solid rgba(0,0,0,0.15);
	border-radius: 4px;
	padding:5px 12px;
	margin-top:-6px;

}

.userCentreSix{
	width: 120px;
	height: 34px;
	padding:5px 12px;
	border: 1px solid rgba(0,0,0,0.15);
	border-radius: 4px;
	margin-top:-6px;
}

.userCentreTrade{
	height: 34px;
	padding:5px 12px;
	border: 1px solid rgba(0,0,0,0.15);
	border-radius: 4px;
	margin-top:-6px;
}

.userCenterUserInfoListBox select {

  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
 
  /*在选择框的最右侧中间显示小箭头图片*/
  background: url("/img/arrow.png") no-repeat scroll right center transparent;
 
 
  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 34px;

}
 
 
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
.userCenterUserInfoListBox select::-ms-expand { display: none; }
.userCentreOrgNameBox{
	width:300px;
	float: left;
}



.userVersionType{
	font-family: PingFang SC;
	font-size: 12px;
	color: #F5A623;
	letter-spacing: 0.9px;
}

.userCentreRelevanceNumberBox{
	width:600px;
	float: left;
}

.userCentreRelevanceNumberLeft{
	width:100px;
	float: left;
}

.userCentreRelevanceNumberRight{
	width:500px;
	float: left;
	position: relative;
}

.relevanceNumberAdmin{
	position: absolute;
	cursor: pointer;
}

.relevanceNumberInfo{
	width: 250px;
	padding-left: 30px;
	float: left;
	color: #595959;
	margin-bottom: 8px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.userCentreUserListOfInterestsBox{
	padding:20px;
	background: #fff;
}

.interestsTitle{
	font-family: PingFang SC;
	font-size: 16px;
	color: rgba(0,0,0,0.85);
	line-height: 24px;
	font-weight: bold;
}

.interestsInfo{
	width: 100%;
}

.interestsInfo tbody tr td{
	padding: 10px;
	color: rgba(0,0,0,0.65); 
}

.interestsInfoStyleLine{
	border-bottom: 1px solid #E8E8E8;
}

.noToApply{
	padding:5px 16px;
	background: #DDDDDD;
	border: 1px solid #DDDDDD;
	border-radius: 4px;
	color: #fff;
}

.goToApply{
	padding:5px 16px;
	background: #FFFFFF;
	border: 1px solid #0FAFB9;
	border-radius: 4px;
	color:#0FAFB9;
}

.goToApply:hover{
	background: #0FAFB9;
	color:#FFFFFF;
}

.userCentreNoRight{
	color: rgba(0,0,0,0.25);
}

.hitaInvoiceApply{
	float: right;
}

.hitaInvoiceApplyPass{
	cursor: pointer;
	color: #0FAFB9;
}

.hitaInvoiceApplyPass:hover{
	text-decoration: underline;
}

.invoiceInfoList{
	margin-bottom: 10px;
}

.invoiceInfoList input{
	width: 294px;
	height: 32px;
	padding:5px 12px;
	background: #FFFFFF;
	border: 1px solid rgba(0,0,0,0.15);
	border-radius: 4px;
}

.hitaInvoiceClose{
	position: absolute;
	right: 30px;
	top:20px;
	width: 14px;
	cursor: pointer;
	z-index: 99;
}

.invoiceErrorTit{
	color:red;
	font-size: 12px;
	position: absolute;
	bottom: -36px;
}

.noOrderInfo{
	width:100%;
	background: #fff;
}

.adminTitle{
	width:72px;
	height: 30px;
	background: rgba(0,0,0,0.75);
	box-shadow: 0 2px 8px 0 rgba(0,0,0,0.15);
	border-radius: 4px;
	position: absolute;
	top:-40px;
	left: -28px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	display: none;
}

.adminTitle img{
	position: absolute;
	bottom: -10px;
	left: 30px;
}

.authsClassTitle{
	color: rgba(0,0,0,0.85);
}

.isAuthority{
	position: relative;
}

.isAuthorityInfo{
	cursor: pointer;
}

.isAuthorityInfoBox{
	padding:5px 15px;
	/*width: 146px;*/
	background: rgba(0,0,0,0.75);
	box-shadow: 0 2px 8px 0 rgba(0,0,0,0.15);
	border-radius: 4px;
	color:#fff;
	position: absolute;
	top:10px;
	left: 40px;
	display: none;
}

.authLeftTriangle{
	position: absolute;
	top:6;
	left: -10px;
}
/*用户中心20200225*/

/*API*/
.apiDoc img{
	width: 12px;
	margin:0px 10px;
}

.apiDoc:hover{
	text-decoration: none;
}

.apiDoc span{
	color:#0FAFB9;
}

.apiDoc span:hover{
	text-decoration: underline;
}
/*API*/

/*映射工具模态框（外层）*/
.publicModalTitle{
	font-weight: bold;
}

.publicModalHeader{
	border:none;
	padding:20px 24px 0px 24px;
}

.publicModalFooter{
	border:none;
	padding:0px 30px 20px 30px;
}


.mappingModalContent{
	
	margin: 0 auto;
	background: #FFFFFF;
	border: 1px solid #DEDEDE;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50);
	border-radius: 4px;
}

.mappingModalContent{
	width: 500px;
	top: 60px;
}

.mappingModalContent2{
	width: 568px;
	top: 60px;
}



.mappingDataList{
	padding-left: 100px;
	padding-bottom: 15px;
	position: relative;
}

.mappingDataList img{
	width: 16px;
	position: absolute;
	cursor: pointer;
	top: 4px;
}

.mappingDataList label{
	margin:0px 24px;
	width: 70px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.mappingDataList select{
	color: rgba(0,0,0,0.25);
	padding:5px 12px;
	border: 1px solid rgba(0,0,0,0.15);
	border-radius: 4px;
}

.mappingDataList select option{
	color:#999999;
}

.mappingFoundCode img{
	cursor: pointer;
}

.mappingFoundCode{
	padding-left: 84px;
	text-align: left;
}

.mappingHint{
	color:#B80E27;
	padding-left: 86px;
	text-align: left;
}

.modalPublicBtn{
	padding:5px 22px;
	border-radius: 4px;
	font-size: 14px;
	letter-spacing: 1.05px;
}

.modalSubmit{
	background: #0FAFB9;
	border: 1px solid #0FAFB9;
	color: #FFFFFF;
}

.modalCancel{
	background: rgba(248,248,248,0.50);
	border: 1px solid #DEDEDE;
	color: #909090;
	margin-left: 20px;
}

.mappingDataBody{
	height: 216px;
	overflow-y:auto;
}

#mappingDeriveModal .mappingDeriveContent{
	width: 438px;
	margin: 0 auto;
}

#mappingDeriveModal .mappingDataBody{
	height: 100px;
	padding: 0px 30px 0px 30px;
	text-align: center;
}

.deriveButton{
	width: 280px;
    height: 40px;
    margin-bottom: 20px;
    background: #FFFFFF;
    border: 1px solid #DEDEDE;
    border-radius: 4px;
}

.deriveButton:hover{
	color: #fff;
	background: #0FAFB9;
	border: 1px solid #0FAFB9;
}


/*映射工具模态框（外层）*/

/*分页*/
#pageTool{
	padding-top: 30px;
}

#pageTool ul{
	float:right;
}

/*公共的分页相关*/

.pageSizeBox{
	padding-top: 30px;
	padding-left: 16px;
}

/*公共的指定分页数量*/
.customPageSize{
	float: right;
}

/*公共的前往指定页面*/
.customPageNo{
	padding-left: 17px;
	padding-top: 5px;
	float: right;
}

.customPageNo input{
	width: 48px;
	height: 24px;
	background: #FFFFFF;
	border: 1px solid rgba(0,0,0,0.15);
	border-radius: 2px;
	padding:0px 6px;
	text-align: center;
}

/*公共的提示弹框*/
.publicHint5Content{
	background:#f5a623;
	border-radius:30px;
	width:216px;
	height:50px;
	position: absolute;
	left: 132px;
	text-align: center;
	color:#fff;
	padding-top: 5px;
	box-shadow:none;
	line-height: 38px;
	top:-28px;
	border:none;
}

#publicHint5 .in{
	opacity: 0;
}
/*公共的提示弹框*/

/*映射工具20200319*/

.publicNavTab{
	padding: 20px 32px;
    background: #fff;
    position: relative;
}

.publicLabelBack{
	cursor: pointer;
    position: absolute;
    left: 10px;
    top: 17px;
}

.publicCorePartBox{
	padding:16px;
	/*background: #F0F2F5;*/
}

.publicCorePart{
	background: #fff;
	padding:20px;
}

.h2Title{
	font-size: 16px;
	font-weight: bold;
	padding-left:20px;
	margin: 0;
}

.mappingUpload{
	background: #0FAFB9;
	border-radius: 4px;
	padding:5px 16px;
	color: #fff;
	border:none;
	font-size: 14px;
	font-weight: normal;
	/*float: right;*/
	margin-right: 14px;
	margin-left: 132px;
	margin-top: 10px;
}

.mappingSelectResourceLi{
	float: left;
	margin:0px 20px 0px 10px;
	padding-bottom: 10px;
	font-size: 16px;
	color: rgba(0,0,0,0.85);
	letter-spacing: 1.2px;
	cursor: pointer;
	margin-bottom: -2px;
}

.mappingResourcePitchOn{
	color:#0FAFB9;
    border-bottom: 4px solid #0FAFB9;
}

.mappingDataBody2{
	padding:0px 0px 6px 0px;
	background: rgba(248,248,248,0.50);
	min-height: 200px;
}

.mappingDataLeft{
	width: 130px;
	float: left;
	padding-top: 10px;
}

.mappingDataLeft ul li{
	font-family: PingFang SC;
	font-size: 12px;
	letter-spacing: 0.9px;
	padding: 5px 10px;
	cursor: pointer;
}

.mappingDataLeftPitchOn{
	background: #fff;
	color:#0FAFB9;
}

.mappingDataRight{
	width: 436px;
	height: 260px;
	float: right;
	background: #fff;
	overflow-y: auto;
	padding:0px 28px 20px 28px;
}

.mappingDataAllSelect{
	padding-bottom: 10px;
	background: #fff;
}

.mappingDataAllSelect img{
	width: 14px;
	cursor: pointer;
}

.mappingTab{
	padding:4px 10px;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	font-size: 12px;
	color: rgba(0,0,0,0.45);
	letter-spacing: 0.9px;
	margin:0px 10px 10px 0px;
	float: left;
	cursor: pointer;
}

.mappingTab:hover{
	background: #0FAFB9;
	color: #fff;
	border-color: #0FAFB9;
}

.mappingTabPitchOn{
	background: #0FAFB9;
	color: #fff;
	border-color: #0FAFB9;
}

.systemResources,.customResources{
	display: none;
}

.customResources{
	height: 260px;
	overflow-y:auto;
	background: #fff;
	padding:10px 30px 30px 30px;
}

.mappingCustomUpload{
	height: 260px;
	background: #fff;
	padding:20px 30px;
}

/*标注查看模态框*/
.viewScopeTitle{
	padding-left: 15.2%;
	font-size: 18px;
	margin-bottom: 20px;
}

/*标注清除*/
.labelConfigCleanUp{
	position: absolute;
    left: 34px;
    bottom: 20px;
    color:#0FAFB9;
    cursor: pointer;
}

.labelConfigCleanUp:hover{
	text-decoration:underline; 
}

/*滚动条*/
.mappingDataRight::-webkit-scrollbar,
pre::-webkit-scrollbar,
.viewScope::-webkit-scrollbar{
 width: 8px;
}
.mappingDataRight::-webkit-scrollbar-track,
.mappingDataRight::-webkit-scrollbar-track,
.viewScope::-webkit-scrollbar-track {
 background-color:#ffffff;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}
.mappingDataRight::-webkit-scrollbar-thumb,
pre::-webkit-scrollbar-thumb,
.viewScope::-webkit-scrollbar-thumb{
 background-color:#eee;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}

.mappingDataTabClear{
	position: absolute;
	left: 30px;
	color:#0FAFB9;
	cursor: pointer;
	line-height: 33px;
}

.mappingDataTabClear:hover{
	text-decoration: underline;
}

.mappingUpload1,.mappingUpload2{
	display: none;
}

.targetTermTpl{
	position: relative;
	left: 520px;
	top: -20px;
	color:#0FAFB9;
}

.targetTermTpl:hover{
	text-decoration: underline;
}

.targetTermListBox,.targetTermInfoBox{
	display: none;
}

/*弹框创建目标术语*/
.createTargetTermP{
	text-align: center;
	padding-top: 60px;
}
.createTargetTerm{
	color: #0FAFB9;
	cursor: pointer;
}

.publicLikenessLinks{
	color:#0FAFB9;
	cursor: pointer;
}

.publicLikenessLinks:hover{
	text-decoration: underline;
}


/*筛选*/
.publicSelectBox{
	border-radius: 15px;
	cursor: pointer;
	position: absolute;
	padding:5px 0px;
	z-index: 98;
	background: #fff;
}

.publicSelectBox img{
	position: absolute;
	right: 10px;
	top: 8px;
}

.publicSelectBox ul{
	padding:0;
	margin: 0;
	display: none;
	z-index: 99;
}

.publicSelectBox ul li{
	padding:0px 12px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.publicSelectBox ul li:hover{
	background: #0FAFB9;
	color: #fff;
}


.selectData2{

	padding:0px 12px;
	color: rgba(0,0,0,0.65);
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*筛选*/

.projectTarget,.whetherMapping{
	width: 296px;
	border:1px solid #dedede;
	top: 16px;
	left:138px;
	border-radius: 4px;
	padding:4px 0px;
	z-index: 100;
}

/*映射工具20200319*/

/*公共的模拟select样式*/
.publicSelectBox2{
	width: 100px;
	height: 28px;
	border:1px solid #E7E7E7;
	border-radius: 4px;
	position: relative;
	cursor:pointer;
}

.publicSelectData2 .selectText{
	font-size: 14px;
	line-height: 26px;
	padding:0px 16px 0px 8px;
	color: #E7E7E7;
	white-space: nowrap;/*内容超宽后禁止换行显示*/
    overflow: hidden;/*超出部分隐藏*/
    text-overflow:ellipsis;/*文字超出部分以省略号显示*/
}

.publicSelectData2 img{
	position: absolute;
	right: 10px;
	top:10px;
}

.publicSelectBox2 .selectOptionList{
	overflow: hide;
	border-radius: 4px;
	background: #fff;
	margin-top: 2px;
	border:1px solid #DBDBDB;
	border-radius: 4px;
	display: none;
	position: relative;
	z-index: 99;
	
}

.publicSelectBox2 ul{
	max-height: 100px;
	overflow: auto;
	margin-bottom: 0px;
}

.publicSelectBox2 ul li{
	text-align: left;
	padding:2px 10px;
	font-size: 14px;
	cursor: pointer;
	white-space: nowrap;/*内容超宽后禁止换行显示*/
    overflow: hidden;/*超出部分隐藏*/
    text-overflow:ellipsis;/*文字超出部分以省略号显示*/
    position: relative;
}

.selectOptionLiActive,.selectOptionLi:hover{
	background: #0FAFB9;
	color:#fff;
}

.transformImg{
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); 	/* IE 9 */
	-moz-transform:rotate(180deg); 	/* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg); 	/* Opera */
}

/*滚动条样式*/
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.publicSelectBox2 ul::-webkit-scrollbar
{
	width: 4px;
	height: 4px;
	background-color: #fff;
}
 
/*定义滚动条轨道 内阴影+圆角*/
.publicSelectBox2 ul::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(255,255,255);
	border-radius: 2px;
	background-color: #fff;
}
 
/*定义滑块 内阴影+圆角*/
.publicSelectBox2 ul::-webkit-scrollbar-thumb
{
	border-radius: 2px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
	background-color: #D8D8D8;
}
/*公共的模拟select样式*/
/*语义标签部分*/
.optLabelBox{
	width: 100%;
	padding:10px 0px 10px 7.3%;
	overflow-y: auto;
}

.optLabelBoxParentLi{
	margin-bottom: 8px;
}

.optLabelBoxChildLi{
	margin-top: 8px;
}

.optLabelBoxParentLi .parentsIcon{
	margin-right: 8px;
}

.parentsIcon2 {
	transform: rotate(-90deg);
	ms-transform: rotate(-90deg); /* IE 9 */
	moz-transform: rotate(-90deg); /* Firefox */
	webkit-transform: rotate(-90deg); /* Safari and Chrome */
	o-transform: rotate(-90deg); /* Opera */
}

.optLabelInfo img{
	margin-right: 8px;
	width: 14px;
}

.optLabelBoxChildUl{
	padding-left: 40px;
}

.optLabelInfo,.parentsIcon{
	cursor: pointer;
}

.alreadyLabelSearchBox{
	max-height: 200px;
	overflow-y: auto;
	margin-top: 10px;
}

/*API新的模态框样式*/
.public2ModalContent{
	width:470px;
	margin:0 auto;
	top:150px;
	background: #FFFFFF;
	box-shadow: 0 6px 16px -8px rgba(0,0,0,0.08), 0 9px 28px 0 rgba(0,0,0,0.05), 0 12px 48px 16px rgba(0,0,0,0.03);
	border-radius: 2px;
	border:none;
}

.public2ModalContent p{
	font-size: 14px;
	color: rgba(0,0,0,0.65);
	margin-bottom: 16px;
}

.public2ModalContent .publicModalBody{
	padding:16px 24px;
}

.public2ModalContent .publicModalHeader{
	padding:16px 24px 0px 24px;
}

.public2ModalContent .publicModalFooter{
	padding:0px 24px 16px 24px;
}

.apiApplyUseInfo{
	width: 160px;
	height: 32px;
	padding:5px 12px;
	background: #FFFFFF;
	border: 1px solid rgba(0,0,0,0.15);
	border-radius: 2px;
}

.apiApplyUseInfo:focus{
	border-color: #1980ff;
}

.metaConcept{
	cursor: pointer;
	color:#337ab7;
}

.metaConceptList{
	margin-bottom: 14px;
}

.metaConceptLeft{
	width: 160px;
	float: left;
	font-size: 14px;
	color: #909090;
}

.metaConceptRight{
	width: 333px;
	float: right;
	color: rgba(0,0,0,0.85);
	max-height: 200px;
	overflow-y: auto;
}

.metaConceptRight table{
	width: 100%;
}

.metaConceptRight table tr{
	padding-bottom: 6px;
}

.metaConceptRight table tr th{
	font-size: 14px;
	color: #909090;
	font-weight: 549;
	padding-right:10px;
	padding-bottom: 10px;
}

.metaConceptRight table tr td{
	padding:2px 10px 2px 0px;
}


/*API新的模态框样式*/

/*模板优化20200921*/
.editMetaDataClassBtnGroup{
	position: relative;
	height: 32px;
	margin-bottom: 12px;
}
.editMetaDataClassBtnGroup div{
	width: 74px;
	height: 32px;
	float: left;
	text-align: center;
	line-height: 30px;
}

/*元数据注册表格样式*/
.metaDataTable{
	width: 100%;
}
.metaDataTable thead{
	width: 100%;
	background: #F8F8F8;
}
.metaDataTable thead tr th{
	padding:15px 0px 15px 10px;
	font-size: 14px;
	color: #303030;
}

.metaDataTable tbody tr{
	border-top: 1px solid #dedede;
	cursor: pointer;
}

.metaDataTable tbody tr:hover{
	background: #F8F8F8;
}

.metaDataTable tbody tr td{
	padding:15px 0px 15px 10px;
	font-size: 14px;
	color: #303030;
}
/*元数据注册表格样式*/

/*元数据注册表格按钮*/
.publicOperate{
	width: 15px;
	margin-right:16px;
}
/*元数据注册表格按钮*/

/*元数据注册模态框样式可作为公共搜索模态框使用*/
.searchModalDataTop{
	position: relative;
}
.modalSearchBox{
	width: 450px;
	height: 31px;
	float: left;
	background: #FFFFFF;
	border: 1px solid #D9D9D9;
	border-radius: 4px;
	position: relative;
	margin-left: 20px;
}

.modalSearchBox input{
	width: 80%;
	border:none;
	padding:4px 0px;
	margin-left: 12px
}



.modalSearchBox button{

	position: absolute;
	right: -1px;
	top:-1px;
	width: 49px;
	height: 30px;
	border:none;
	background: #0FAFB9;
	border-radius: 0px 4px 4px 0px;
}

.modalSearchBox button img{
	width: 18px;
}

.searchModalDataBottom{
	height: 370px;
	padding:10px 0px;
}

.searchModalDataBottom table{
	width: 100%;
}

.searchModalDataBottom table tbody {
    display: block;
    overflow-y: auto;
    max-height: 320px;

}

.searchModalDataBottom table thead{
	background: #EFEFEF;
	border-radius: 3px 3px 0 0;
}

.searchModalDataBottom table thead tr th{
	font-weight: 549;
}

.searchModalDataBottom table thead,
.searchModalDataBottom table tbody tr {
    display: table;
    width: 100%;
    table-layout: fixed; /**表格列的宽度由表格宽度决定，不由内容决定*/
    /*text-align: center;*/
}

.searchModalDataBottom table thead tr,
.searchModalDataBottom table tbody tr{
	border-bottom:1px solid #E9E9E9;
	cursor: pointer;
}

.searchModalDataBottom table thead tr th,
.searchModalDataBottom table tbody tr td{
	padding: 5px 10px;
	text-align: left;
	color:rgba(0,0,0,0.65);
	white-space: nowrap;/*内容超宽后禁止换行显示*/
    overflow: hidden;/*超出部分隐藏*/
    text-overflow:ellipsis;/*文字超出部分以省略号显示*/
}
/*元数据注册模态框样式可作为公共搜索模态框使用*/
/*元数据注册模态框分页样式*/
#pageToolConfig1 ul{
	text-align: left;
}

#pageToolConfig1 .ui-paging-container li{
	min-width: 10px;
	height: auto;
}



#pageToolConfig1 .ui-paging-container li.ui-pager{
	border:none;
}

#pageToolConfig1 .ui-paging-container li.ui-pager:hover{
	background: #fff;
	color:#288df0;
}

#pageToolConfig1 .ui-paging-container li.ui-pager:hover,
#pageToolConfig1 .ui-paging-container li.focus{
	background: #fff;
	color:#288df0;
}

#pageToolConfig1 .ui-paging-container li.ui-pager-disabled,
#pageToolConfig1 .ui-paging-container li.ui-pager-disabled:hover{
	border:none;
	color:#DEDEDE;
}
/*公共的删除提示*/
.publicBtnBox{
	float: left;
	position: relative;
	width: 36px;
	height: 36px;
	border-radius: 18px;
}

.publicBtnBox:hover{
	background: #EFEFEF;
}

.publicBtnBox .publicOperate{
	position: absolute;
	top: 10px;
	left: 10px;
}

.delHintBox{
	width: 256px;
	min-height: 90px;
	background: #FFFFFF;
	box-shadow: 0 2px 8px 0 rgba(0,0,0,0.15);
	position: absolute;
	border-radius: 2px;
	right: 0;
	top: 36px;
	padding:10px 10px 10px 47px;
	z-index: 99;
	display: none;
}

.delTriangle{
	position: absolute;
	right: 14px;
	top: -9px;
}

.delHintImg{
	position: absolute;
	left: 19px;
	top: 12px;
}

.delCenter{
	min-height: 44px;
	font-size: 12px;
}

.delBtnGroup{
	text-align: right;
}

.delBtnGroup .delSubmit{
	background: #0FAFB9;
	border:1px solid #0FAFB9;
	border-radius: 4px;
	border:none;
	color:#fff;
	padding:1px 8px;
}

.delBtnGroup .delReset{
	background: #fff;
	border-radius: 4px;
	border:none;
	color: rgba(0,0,0,0.45);
	padding:1px 8px;
	border:1px solid rgba(0,0,0,0.25);
	margin-right: 6px;
}

.modalSearchData{
	overflow-y: auto;
}

.metaRegisterNo,
.shareTemplateNo{
	color:#0FAFB9;
	cursor: pointer;
}

.extensions{
	background: rgba(240,250,255,0.30);
}

.lookExtensions{
	color:#0FAFB9;
	cursor: pointer;
}

.shareTemplateInfo{
	display: none;
	padding-top: 10px;
	font-size: 12px;
	color: rgba(0,0,0,0.65);
}

.shareTemplateInfo p{
	text-align: left;
	padding-left: 50px;
}
/*模板优化20200921*/

/*文献推荐相关20200927*/
.documentSearchBox1{
	width: 710px;
	margin: 0 auto;
	padding-top: 80px;
	display: none;
}

.documentTitle{
	text-align: center;
}



.documentLogo{
	height: 50px;
	position: relative;
	top: -8px;
	left: -4px;
}

.documentTitle1{
	font-size: 30px;
	font-weight: bold;
}

.documentTitle2{
	font-size: 12px;
}

.documentSearchClass{
	padding-bottom: 6px;
}

.documentTopSearch{
	width: 500px;
	min-height: 400px;
	margin:0 auto;
	padding-top: 60px;
}

.documentTopSearch p{
	margin-bottom: 0px;
}


.documentSearchBox2{
	background: #F0F2F5;
	display: none;
}

.documentListTop{
	min-width: 1050px;
	height: 166px;
	padding:16px 24px;
	background: #fff;
}

.documentListInfoBox{
	min-height: 800px;
	padding:10px 20px;
	min-width: 1050px;
}

.documentListLeft{
	width: auto;
	float: left;
	min-height: 300px;
	background: #fff;
	padding:4px 20px;
}

.documentList{
	padding-top: 16px;
	border-bottom: 1px solid #E8E8E8;
}

.red{
	color:red;
}

.dStitle{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 13px;
}

.dStitle a{
	color: rgba(0,0,0,0.85);
}

.dStitle a:hover{
	color: #0FAFB9;
}

.dSTabBox{
	padding-bottom: 9px;
}

.dStab{
	padding:1px 8px;
	border:1px solid #2479B7;
	color:#2479B7;
	border-radius: 4px;
	margin-right: 8px;
	margin-bottom: 8px;
	float: left;
}
.documentOhter{
	font-size: 14px;
	
}
.documentOhter .title{
	color: rgba(0,0,0,0.85);
}

.documentOhter .substance{
	color: rgba(0,0,0,0.65);
	padding-right: 60px;
}

.documentOhter .substance3{
	display: -webkit-box;
    overflow: hidden;
    white-space: normal!important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.documentListRight{
	width: 307px;
	float: right;
}

.documentKgBox{
	padding:24px;
	background: #fff;
	margin-bottom: 16px;
}

.documentKgBox .title1{
	font-size: 16px;
	color: rgba(0,0,0,0.85);
	margin-bottom: 0px;
}

.documentKgBox .centerBox{
	margin-top: 16px;
}

.documentKgBox .centerBox .title2{
	float: left;
}

.dcKgtab{
	padding:1px 8px;
	border:1px solid #0FAFB9 ;
	color:#0FAFB9;
	border-radius: 4px;
	margin-right: 8px;
	margin-bottom: 8px;
	float: left;
	cursor: pointer;
}

.dcKgtab:hover{
	background: #0FAFB9;
	color:#fff;
}

.dcClassifyBox{
	padding:24px;
	background: #fff;
}

.dcClassifyBox .title{
	font-size: 16px;
	color: rgba(0,0,0,0.85);
	margin-bottom: 16px;
}

.dcClassifyList{
	margin-bottom: 10px;
}

.dcClassifyList label{
	font-weight: 500;
}

.dcClassifyList .magic-checkbox + label:before {
	top:2px;
}

.dcClassifyList .magic-checkbox + label:after {
	top:3px;
}
/*文献推荐相关20200927*/


/*标注方案优化*/
.publicPre{
	background: #fff;
	border-color: #fff;
	max-height: 350px;
	overflow:auto;
	padding:0px;
}

.kgAddEditPlanInput {
    width: 50%;
    border: none;
    border-radius: 4px;
    height: 30px;
    padding: 4px 8px;
    font-size: 16px;
    color: rgba(0,0,0,0.85);
    font-weight: bold;
}

.kgAddEditPlanTextarea {
    width: 100%;
    margin-bottom: 10px;
    border-radius: 4px;
    border: none;
    /*padding: 4px 8px;*/
    resize: none;
    height: 300px;
}

.pointOutImg{
	position: absolute;
	top:-5px;
	cursor: pointer;
}

.pointOutBox{
	width: 128px;
	position: absolute;
	padding:8px;
	background: rgba(0,0,0,0.75);
	box-shadow: 0 3px 6px -4px rgba(0,0,0,0.12), 0 6px 16px 0 rgba(0,0,0,0.08), 0 9px 28px 8px rgba(0,0,0,0.05);
	border-radius: 2px;
	font-size: 12px;
	color: #fff;
	margin-top: -7px;
	z-index: 999;
	display: none;

}

.pointOutBox img{
	position: absolute;
	top: -7px;
	left: 58px;
}

/*术语映射工具优化20210111*/
.mappingImportSchedule {
    width: 70%;
    min-width: 700px;
    height: 40px;
    margin: 0 auto;
    position: relative;
    margin-top: 20px;
}
.mappingImportScheduleDotOne {
    left: 0px;
}

.mappingImportScheduleDot {
    width: 12px;
    height: 12px;
    background: #FFFFFF;
    position: absolute;
    top: 14px;
    z-index: 99;
}

.mappingImportScheduleLineOne {
    left: 0px;
}

.mappingImportScheduleLine {
    width: 49.5%;
    border: 1px solid #E9E9E9;
    position: absolute;
    top: 19px;
}

.mappingImportScheduleDotTwo {
    left: 49.8%;
}


.mappingImportScheduleLineTwo {
    right: 0px;
}

.mappingImportScheduleDotThree {
    right: 0px;
}

.mappingImportDotActive {
    width: 10px;
    height: 10px;
    background: #1890FF;
    border-radius: 5px;
    position: absolute;
    top: 1px;
    left: -1px;
}

.mappingImportTitle {
    position: absolute;
    bottom: -26px;
    left: -26px;
    width: 100px;
    font-size: 16px;
}

.mappingImportDot {
    width: 8px;
    height: 8px;
    border-radius: 4px;
    background: #BFBFBF;
    position: absolute;
    top: 2px;
    left: 1px;
}

.mappingImportDotActive2 {
    width: 8px;
    height: 8px;
    background: #1890FF;
    border-radius: 4px;
    position: absolute;
    top: 1px;
}

.mappingImportScheduleLineActive {
    border-color: #1890FF;
}

.mappingUploadListBox{
	width: 552px;
	margin:0 auto;
	padding-top: 50px;
}

.publicSubmit {
    padding: 6px 17px;
    background: #0FAFB9;
    border-radius: 4px;
    border: none;
    font-size: 14px;
    color: #fff;
    margin-right: 10px;
}

.publicSubmit:hover{
	background: #4185D5;
}

.publicCancel {
    padding: 5px 16px;
    border-radius: 4px;
    font-size: 14px;
    border: 1px solid rgba(0,0,0,0.25);
    color: rgba(0,0,0,0.45);
    margin-right: 10px;
    background: #fff;
}

.publicCancel:hover{
	background: rgba(0,0,0,0.05);
}

.mappingImportCheck, .mappingImportCheck2 {
    width: 14px;
    cursor: pointer; 
}

.mappingImportDataList {
    padding-left: 80px;
    margin-bottom: 20px;
}

.mappingImportDataTitle {
    position: absolute;
    left: 45px;
    font-size: 14px;
    color: rgba(0,0,0,0.85);
}

.mappingImportDataPreview {
    width: 90%;
    height: 150px;
    overflow: auto;
    border: 1px solid #dedede;
}

.mappingImportDataPreview2{
	width: 90%;
}

.mappingImportDataPreview table, .mappingImportDataPreview2 table {
    width: 100%;
}

.mappingImportDataPreview table tr th,
.mappingImportDataPreview table tr td,
.mappingImportDataPreview2 table tr th,
.mappingImportDataPreview2 table tr td {
    min-width: 100px;
    border: 1px solid #dedede;
    padding: 2px 10px;
    text-align: center;
}

.mappingImportDataPreview table tr th,
.mappingImportDataPreview2 table tr th {
    font-weight: 600;
    background: #F8F8F8;
}

.uploadMappingDataTwo,
.uploadMappingDataThree{
	display: none;
}

.codePublicNav {
    width: 100%;
    padding: 16px 50px;
    background: #fff;
    position: relative;
}

.publicBack {
    position: absolute;
    left: 20px;
    top: 15px;
    cursor: pointer;
}

.codePublicTitle2 {
    font-family: MicrosoftYaHei;
    font-size: 16px;
    color: rgba(0,0,0,0.85);
    line-height: 28px;
}

.mappingNameEdit{
    position: absolute;
    padding-left: 20px;
    cursor: pointer;
}

.mappingNameEdit img{
    width: 14px;
}

.mappingBaseInfoList .mappingBaseInfo {
    float: left;
    width: 350px;
}

.mappingMachineHandlingBox{
	height: 76px;
	background: #fff;
	margin:10px 16px;
	padding:16px 30px;
	position: relative;
}

.mappingMachineHandlingTitle{
	position: absolute;
	font-size: 16px;
	color: rgba(0,0,0,0.85);
}

.mappingMachineHandling{
	margin-left: 200px;
	height: 100%;
	width: 600px;
	position: relative;
}

.mappingMachineHandling .step1{
	margin-left: 50px;
	height: 100%;
	float: left;
	position: relative;
	padding-right: 60px;
}

.mappingMachineHandling .step2{
	margin-left: 50px;
	height: 100%;
	float: right;
	position: relative;
	padding-right: 60px;
}

.mappingAnalyzeBtn{
	border: 1px solid #0FAFB9;
	border-radius: 2px;
	padding:4px 12px;
	font-size: 14px;
	color: #0FAFB9;
	background: #fff;
}

.mappingAnalyzeDisable{
	border-radius: 2px;
	padding:4px 12px;
	font-size: 14px;
	background: #F5F5F5;
	border: 1px solid #D0D0D0;
	color: #B7B7B7;
}

.mappingMachineHandling .stepTitle{
	position: absolute;
	left: -47px;
	top:6px;
	font-size: 12px;
}

.mappingMachineHandling .stepHint{
	position: absolute;
	bottom: -5px;
	left: 0px;
	font-size: 12px;
	color: rgba(0,0,0,0.45);
	display: none;
	width: 200px;
}

.step1LineStep2{
	width: 230px;
	border:1px dashed #E7E7E7;
	position: absolute;
	left: 150px;
	top:16px;
}

.mappingDataFilterBox{
	height: 104px;
	background: #fff;
	margin:0px 16px;
	padding:18px 30px;
}

.mappingDataFilter{
	float: left;
	margin-left: 40px;
}

.mappingManpower{
	padding:5px 8px;
	background: #0FAFB9;
	border-radius: 4px;
	color:#ffffff;
	border:none;
	float: right;
}

.mappingInfoEdit input {
    width: 360px;
    padding: 4px 10px;
    border: 1px solid #0FAFB9;
    border-radius: 4px;
}

.codePublicDataThead {
    background: #F8F8F8;
    border-radius: 4px 4px 0px 0px;
}

.codePublicDataThead table, .codePublicDataTbody table {
    width: 100%;
}

.codePublicDataThead table thead tr th {
    padding: 15px 0px 15px 2%;
    font-weight: 549;
}

.codePublicDataTbody table tbody tr {
    border-bottom: 1px solid #DEDEDE;
}

.codePublicDataTbody table tbody tr td {
    padding: 10px 0px 10px 2%;
    position: relative;
    color: rgba(0,0,0,0.65);
}

/*字典导入选择（单选）*/
.mappingImportDataPreview2 input{
    display: none;
}
.mappingImportDataPreview2 label{
    position: relative;
    cursor: pointer;
    margin-left: 7px;
    margin-bottom: 0px;
}
.mappingImportDataPreview2 label::before{
    display: inline-block;
    content: "";
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 1px solid rgb(219, 219, 219);
    margin-right: 6px;
    vertical-align: bottom;
    position: relative;
    top:-2px;
}

.mappingImportDataPreview2 input:checked+label::before{
    background-color: #0FAFB9;
}

.mappingImportDataPreview2 input:checked+label::after{
    display: inline-block;
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    position: absolute;
    left: 5px;
    bottom: 7px;
    background-color: white;
}

.defaultTh1,.defaultTh3{
	display: none;
}
/*字典导入选择（单选）*/
.labelSearchBtn{
	width: 10%;
	height:100%;
	border:none;
	position: absolute;
	right: 0px;
	background: #fff;
	border-radius: 0px 0px 4px 4px;
}

.labelSearchBtn:hover{
	background: #EBEBEB;
}

.mappingTermTable{
	table-layout: fixed;
	width: 100%;
}


.mappingTermTable td span{

	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
/*术语映射工具优化20210111*/

/*术语下载优化20220111*/
.termDownHead{
	height: 250px;
	padding:32px;
	background-image: url("/img/termBg.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;
}

.termLogo{
	text-align: center;
	margin-bottom: 26px;
}

.termSetInfo{
	color: rgba(0,0,0,0.85);
	font-family: PingFang SC;
	font-size: 14px;
	line-height: normal;
	letter-spacing: 1.05px;
	margin-bottom: 32px;
}

.termOther{
	width: 100%;
}
.termOtherData{
	width: 50%;
	float: left;
}

.termOtherData p{
	/*padding-left: 40px;*/
	color: rgba(0,0,0,1);
	font-family: PingFang SC;
	font-size: 14px;
	line-height: 16px;
	letter-spacing: 1px;
}

.termVersionBox{
	position: absolute;
	right: 40px;
	top:41px;
	width: 160px;
	height: 32px;
	border-radius: 2px;
	background: rgba(74,144,226,1);
	padding:6px 24px 6px 12px;
	cursor: pointer;
}

.termVersionBox span{
	color: rgba(255,255,255,1);
	font-family: PingFang SC;
	font-size: 14px;
	line-height: normal;
	letter-spacing: 0px;
}

.termVersionBox img{
	position: absolute;
	right: 10px;
	top:10px;
}

.termVersionBox ul{
	position: absolute;
	background: #fff;
	width: 100%;
	left: 0;
	top:32px;
	max-height: 160px;
	overflow-y: auto;
	display: none;
}

.termVersionBox ul li{
	padding:6px 12px;
	cursor: pointer;
}
.termVersionBox ul li:hover,
.termVersionBox .active{
	background: rgba(0,0,0,0.05);
}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.termVersionBox ul::-webkit-scrollbar
{
	width: 4px;
	height: 4px;
	background-color: #fff;
}
 
/*定义滚动条轨道 内阴影+圆角*/
.termVersionBox ul::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(255,255,255);
	border-radius: 2px;
	background-color: #fff;
}
 
/*定义滑块 内阴影+圆角*/
.termVersionBox ul::-webkit-scrollbar-thumb
{
	border-radius: 2px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
	background-color: #D8D8D8;
}

.downDataTitle{
	color: rgba(74,144,226,1);
	font-family: PingFang SC;
	font-weight: bold;
	font-size: 16px;
	line-height: normal;
	letter-spacing: 1.05px;
	margin-top: 24px;
}
.downDataTitle img{
	position: relative;
	top:-2px;
}

.omahaPublicDownloadBox{
	width: 720px;
	height: 75px;
	border-radius: 4px;
	background: rgba(74,144,226,0.02);
	padding-left: 75px;
	position: relative;
	cursor: pointer;
	margin-top: 16px;
	margin-left: 14px;
}

.omahaPublicDownloadBox img{
	position: absolute;
	left: 16px;
	top:12.5px;
}

.omahaPublicDownloadBox .termDownTitlePublic{
	position: absolute;
	top:16px;
	color: rgba(0,0,0,0.85);
	font-family: PingFang SC;
	font-size: 16px;
	line-height: normal;
}

.omahaPublicDownloadBox .termDownDescribePublic{
	position: absolute;
	top:42px;
	color: rgba(0,0,0,0.65);
	font-family: PingFang SC;
	font-size: 12px;
	padding-right: 10px;
}
/*术语下载优化20220111*/

/*行业术语资源*/
.standardTerm{
	box-sizing: border-box;
	margin:0px;

}

.industryResourcesTypeBox{
	display: none;
}

.industryResourcesMutual{
	display:inline;
}

.industryResourcesBox{
	/*min-height: 800px;*/
	background:#fff;
	padding:20px 34px;
	overflow-y: auto;
	margin:0px 20px 20px 20px;
}

.standardSourceTable{
	width: 100%;
}

.standardSourceTable tbody{
	position: relative;
}

.standardSourceTable tr{
	width: 100%;
	cursor: pointer;
}

.standardSourceTableTr{
	border-bottom: 1px solid #dedede;
}

.standardSourceTable tr:hover{
	background: rgba(152,203,240,0.10);
}

.standardSourceTable tr td{
	padding:12px 24px;
}

.textRight{
	text-align: right;
}

.standardDown{
	font-size: 14px;
	color: #1890FF;
}

.standardDown:hover{
	text-decoration: underline;
}

.industryNavTitle{
	padding:28px 50px;
	color: rgba(0,0,0,1);
	font-family: PingFang SC;
	font-weight: medium;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 0px;
}

.standardClassBox{
	padding:0px 50px;
	border-top: 1px solid #dedede;
}

.standardClassBox ul{
	margin:0px;
}

.standardClassBox ul li{
	float: left;
	margin-right: 48px;
	padding:16px 0px 14px 0px;
	cursor: pointer;
}

.standardClassBox .active{
	color:rgba(74,144,226,1);
	border-bottom: 1px solid rgba(74,144,226,1);
}

.standardTermPosition{
	border-bottom: none;
	border: 2px solid rgba(9,109,217,0.20);
	border-radius: 2px;
	background: rgba(152,203,240,0.30);
}

/*知识图谱下载*/
.tpClassBox{
	position: relative;
	border-left: 1px dashed rgba(74,144,226,1);
	margin-bottom: 24px;
}

.tpClassBox .tabBox{
	position: absolute;
	padding:10px 6px 4px 6px;
	background: #fff;
	left: -10px;
	top:-1px;

}

.tpClassBox .tabBox .tab{
	width: 8px;
	height: 8px;
	border:1px solid rgba(74,144,226,1);
	border-radius: 4px;
}

.tpClassBox .title{
	color: rgba(0,0,0,0.85);
	font-family: PingFang SC;
	font-weight: medium;
	font-size: 18px;
	line-height: normal;
	letter-spacing: 1px;
	padding-left: 16px;
}

/*样例数据优化20230131*/
.exampleDataHead{
	height: 160px;
	padding:30px;
	background-image: url("/img/exampleData/exampleBg.png");
    background-repeat: no-repeat;
    background-position: center 0;
    background-size: cover;
    position: relative;
}
/*样例数据优化20230131*/

/*平台适应提示性文案*/
.publicTryoutHint{
	color: rgba(0,0,0,0.45);
	font-family: PingFang SC;
	font-size: 12px;
	line-height: normal;
	letter-spacing: 0px;
	margin-left: 10px;
	font-weight: normal;
}

.publicTryoutHint span{
	color: rgba(0,0,0,0.45);
	font-family: PingFang SC;
	font-size: 12px;
	line-height: normal;
	letter-spacing: 0px;
	font-weight: normal;
}

/*面包屑导航*/
.breadcrumbTrail {
    padding: 12px 16px 9px 16px;
    font-family: PingFang SC;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0px;
}

.breadcrumbTrail .links{
	color:#0FAFB9;
}

.breadcrumbTrail .links:hover{
	color:#73ABEC;
	text-decoration: none;
}

.breadcrumbTrail .links:active{
	color:#1C6BC7;
}

.breadcrumbTrail .cutApart {
    padding: 0px 8px;
}

.breadcrumbTrail .noLinks {
    color: rgba(140,140,140,1);
}
/*面包屑导航*/

/*顶部*/
.applyChange {
    float: left;
    position: relative;
    top: 18px;
}

.applyChangeBtn {
    width: 20px;
    height: 20px;
    background-image: url(/static/img/public/applyChangeBtn1.png?v=1);
    background-size: 20px;
    position: relative;
}

.applyChangeBtn:hover{
	background-image: url("/static/img/public/applyChangeBtn2.png?v=1");
}

.applyChangeBtn:active{
	background-image: url("/static/img/public/applyChangeBtn3.png?v=1");
}

.applyChangeBtn .hintBox {
    position: absolute;
    left: 32px;
    top: -3px;
    width: 110px;
    padding: 4px 8px;
    border-radius: 2px;
    background: rgba(0,0,0,0.75);
    color: rgba(255,255,255,1);
    font-family: PingFang SC;
    font-size: 12px;
    line-height: 20px;
    letter-spacing: 0px;
    display: none;
    text-align: center;
}


.applyChangeBtn .hintBox .hintHorn{
	position: absolute;
	left:-4px;
	top:10px;
	transform: rotate(180deg);
	width: 0;
    height: 0;
    border-left: 4px solid rgba(0,0,0,0.75);
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
}




.applyChangeBtn:hover>.hintBox{
	display: block;
}

.applyChange ul {
    position: absolute;
    width: 268px;
    margin-top: 4px;
    border-radius: 2px;
    background: rgba(255,255,255,1);
    box-shadow: 0 3px 6px -4px rgba(0,0,0,0.12), 0 6px 16px 0 rgba(0,0,0,0.08), 0 9px 28px 8px rgba(0,0,0,0.05);
    display: none;
}

.applyChange ul .source {
    padding: 4px 12px;
    color: rgba(191,191,191,1);
    font-family: PingFang SC;
    font-size: 10px;
    line-height: 18px;
    letter-spacing: 0px;
}

.applyChange ul .productList {
    padding: 8px 12px;
    cursor: pointer;
    position: relative;
}

.applyChange ul a:hover,
.applyChange ul a{
	text-decoration: none;
}


.applyChange ul .productList .currently{
	border:1px solid rgba(15,175,185,1);
	font-size: 12px;
	color:rgba(15,175,185,1);
	position: absolute;
	right: 10px;
	top:6px;
	padding:0px 4px;
	border-radius: 2px;
}

.applyChange ul .productList:hover{
	background: rgba(245,245,245,1);
}

.applyChange ul .productList:active{
	background: rgba(236,245,255,1);

}


.applyChange ul .productList .depict{
	color: rgba(191,191,191,1);
	font-family: PingFang SC;
	font-size: 10px;
	line-height: 16px;
	letter-spacing: 0px;
	margin:4px 0px 0px 0px;
}

.applyChange ul .productList .title {
    color: rgba(89,89,89,1);
    font-family: PingFang SC;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0px;
    margin-bottom: 2px;
}


.applyChangeActive>.applyChangeBtn{
	background-image: url("/static/img/public/applyChangeBtn3.png");
}

.applyChangeActive>ul{
	display: block
}

.tryOutApply,.userApplyDataTest{
	float: right;
	color: rgba(74,144,226,1);
	font-family: PingFang SC;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0px;
	text-align: center;
	padding:0px 12px;
	border-radius: 42px;
	border: 1px solid rgba(74,144,226,1);
	background: #fff;
	margin-right: 8px;
	margin-top: 16px;
	display: none;
}

.navHelp{
	float: right;
    color: rgba(15,175,185,1);
    font-family: PingFang SC;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: center;
    padding: 0px 12px;
    border-radius: 42px;
    border: 1px solid rgba(15,175,185,1);
    background: #fff;
    margin-right: 8px;
    margin-top: 16px;
}

.tryOutApply:hover,
.userApplyDataTest:hover,
.navHelp:hover{
	color:rgba(30,190,200,1);
	border-color:rgba(30,190,200,1);
}

.tryOutApply:active,
.userApplyDataTest:active,
.navHelp:active{
	color:rgba(0,155,165,1);
	border-color:rgba(0,155,165,1);
}

.navHelp:focus{
	color: rgba(0,155,165,1);
	border: 1px solid rgba(0,155,165,1);
}


.joinMember{
	float: right;
	color: #fff;
	font-family: PingFang SC;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0px;
	text-align: center;
	padding:0px 12px;
	border-radius: 42px;
	border: 1px solid rgba(15,175,185,1);
	background: rgba(15,175,185,1);
	margin-right: 8px;
	margin-top: 16px;
	min-width: 82px;
	min-height: 24px;
}

.joinMember:hover{
	background:rgba(30,190,200,1);
	border-color:rgba(30,190,200,1);
}

.joinMember:active{
	background:rgba(0,155,165,1);
	border-color:rgba(0,155,165,1);
}

.copyrightStatement2{
	float: right;
	font-family: PingFang SC;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0px;
	text-align: center;
	border-radius: 42px;
	margin-right: 12px;
	margin-top: 18px;
}

.copyrightStatement2:visited{
	text-decoration: none;
	color: #0FAFB9;
}

.login-details{
	float: right;
}

.appTitle{
	padding:16px 0px 16px 24px;
	color: rgba(74,144,226,1);
	font-family: PingFang SC;
	font-weight: medium;
	font-size: 24px;
	line-height: 32px;
	letter-spacing: 0px;
}

.login-details {
    float: right;
}

.dropdown {
    position: relative;
}

.nav-user-btn {
    /* width: 100px; */
    height: 30px;
    border: none;
    background: none;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #b2b2b2;
    letter-spacing: 1.05px;
    text-align: right;
}
/*顶部*/

/*授权许可*/
.empowerInfo{
	float: right;
}

.empowerInfo .titles{
	color: rgba(140,140,140,1);
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 12px;
	line-height: 22px;
	letter-spacing: 0px;
	text-align: right;
}

.empowerInfo .empowerList{
	border-radius: 2px;
	background: rgba(230,250,250,1);
	border: 0.5px solid rgba(15,175,185,0.4);
	padding:1px 8px;
	color: rgba(15,175,185,0.8);
	font-family: PingFang SC;
	font-weight: 400;
	font-size: 10px;
	line-height: 20px;
	letter-spacing: 0px;
	margin-left: 8px;
}
/*授权许可*/


.dropdown-toggle{
	padding-left: 6px;
	position: relative;
}

.dropdown-toggle > .navIcon{
	width: 18px;
	height: 18px;
	position: absolute;
	top:6px;
	left: 0;
	background-image: url("/static/img/public/nav/navUser1.png?v=1");
	background-size: 100% 100%;
}

.dropdown-toggle > .navJtTitle{
	width: 12px;
	height: 12px;
    margin-left: 10px;
    position: absolute;
    top: 10px;
    right: 0px;
    background-image: url("/static/img/public/nav/userXia3.png?v=1");
    background-size: 100% 100%;
}

.dropdown-toggle > p{
	color:rgba(15,175,185,1);
}

.dropdown-toggle:hover > p{
	color:rgba(30,190,200,1);
}

.dropdown-toggle:hover > .navIcon{
	background-image: url("/static/img/public/nav/navUser2.png?v=1");
}

.dropdown-toggle:hover > .navJtTitle{
	background-image: url("/static/img/public/nav/userXia2.png?v=1");
}

.open > .dropdown-toggle > p{
	color:rgba(0,155,165,1);
}

.open > .dropdown-toggle > .navIcon{
	background-image: url("/static/img/public/nav/navUser3.png?v=1");
}

.open > .dropdown-toggle > .navJtTitle{
	background-image: url("/static/img/public/nav/userXia3.png?v=1");
	top:10px;
	transform: rotate(180deg);
}
/*公共的导航部分样式*/

/*导航栏更多按钮*/
.otherNavButton{
	position: relative;
	float: right;
}
.otherNavButton span{
	width: 26px;
	height: 26px;
	display: block;
	margin: 16px 10px 0px 2px;
	cursor: pointer;
	background-image: url('/static/img/public/more1.png?v=1');
	background-size: 100% 100%;
}

.otherNavButton span:hover{
	background-image: url('/static/img/public/more2.png?v=1');
}

.otherNavButton span:active{
	background-image: url('/static/img/public/more3.png?v=1');
}

.otherNavButton .otherNavButtonActive{
	background-image: url('/static/img/public/more3.png?v=1');
}

.otherNavButton ul{
	position: absolute;
	background: #fff;
	margin: 28px 0 2px 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    width: 110px;
    top:20px;
    right: -34px;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.20);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.20);
    padding:4px 0;
    display: none;
}

.otherNavButton ul li{
	padding-left: 14px;
}

.otherNavButton ul li:hover{
	background: #F5F5F5;
}

.otherNavButton ul li a{
	width: 80px;
    height: 32px;
    padding: 0px;
    line-height: 26px;
    text-align: center;
    text-decoration: none;
    color: #595959;
    line-height: 32px;
}
/*导航栏更多按钮*/

/*行业元数据映射库切换*/
.publicStandardSelect{
	width: 180px;
	height: 32px;
	padding:2px;
	border-radius: 2px;
	border: 1px solid #D9D9D9;
	padding-right: 30px;
	position: relative;
	float: right;
}

.publicStandardSelect .publicStandardSelectData span{
	line-height: 28px;
	margin-left: 8px;
}

.publicStandardSelect .publicStandardSelectData img{
	position: absolute;
    right: 8px;
    top: 11px;
    width: 12px;
    cursor: pointer;
}

.publicStandardSelect ul{
	position: absolute;
	left: 0;
    background: #fff;
    width: 100%;
    z-index: 1;
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
    border-radius: 2px;
    margin-top: 2px;
    display: none;
}

.publicStandardSelect ul li{
	margin: 0;
    padding-left: 10px;
    line-height: 30px;
    color: rgba(0, 0, 0, 0.65);
    list-style: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    cursor: pointer;
    position: relative;
    padding-right: 32px;
}

.publicStandardSelect ul li:hover{
    background: rgba(0,0,0,0.05);
    color: rgba(0, 0, 0, 0.65);
}
/*行业元数据映射库切换*/
/*联系我们*/
#hitaContactUs{
    position: fixed;
    bottom: 124px;
    right: 20px;
    cursor: pointer;
    font-size: 50px;
    z-index: 9999;
    display: none;
}

.hitaContactUsBox{
    width: 310px;
    height: 382px;
    border-radius: 2px;
    background: rgba(255,255,255,1);
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25);
    position: absolute;
    right: 60px;
    bottom: 0;
    padding:50px 24px 24px 16px;
    box-sizing: border-box;
    display: none;
}

.hitaContactUsBox .line{
    margin:20px 0px;
    border-bottom: 1px dashed #e5e5e5;
    position: relative;
}

.hitaContactUsBox .line span{
    font-size: 14px;
    font-weight: bold;
    background: #ffffff;
    padding:0px 4px;
    position: absolute;
    left: calc(50% - 32px);
    top:-10px;
}

.hitaContactUsBox .contactWay{
    position: relative;
}

.hitaContactUsBox .contactWay .contactWayCode{
    background: #F2F2F2;
    box-sizing: border-box;
    padding:10px;
    width: 80px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    border-radius: 6px;
}

.hitaContactUsBox .contactWay .contactWayCode img{
    width: 60px;
}

.hitaContactUsDataList{
    padding-left: 29px;
    margin-bottom: 12px;
    background: rgba(15,175,185,0.1);
    padding:10px;
    border-radius: 6px;
}

.hitaContactUsDataList .title11{
    color: rgba(0,0,0,0.65);
    font-family: PingFang SC;
    font-size: 14px;
    line-height: normal;
    letter-spacing: 0px;
    position: relative;
    padding-left: 24px;
    margin-bottom: 6px;
}

.hitaContactUsDataList .logo11{
    position: absolute;
    width: 18px;
    left: 0;
}



.hitaContactUsDataList .describe11{
    color: rgba(0,0,0,0.45);
    font-family: PingFang SC;
    font-size: 12px;
    line-height: normal;
    letter-spacing: 0px;
    text-align: left;
    margin-bottom: 0;
}

.hitaContactUsDataList .describe11 a{
    color: rgba(0,0,0,0.45);
    font-family: PingFang SC;
    font-size: 12px;
    line-height: normal;
    letter-spacing: 0px;
    text-align: left;
}

.hitaContactUsBox .close{
    position: absolute;
    top:16px;
    right: 16px;
    cursor: pointer;
    width: 16px;
}
/*联系我们*/