
/*可点击连接样式*/
.publicLinksStyle{
	color:rgba(74,144,226,1);
	cursor: pointer;
	text-decoration: none;
}
.publicLinksStyle:hover{
	color:rgba(115,171,236,1);
	text-decoration: none;
}
/*可点击连接样式*/

.publicLinksStyle:active{
	color:rgba(28,107,199,1);
}


.pageBox{
	position: relative;
	height: 100%;
	overflow: auto;
}

/*公共的面包屑导航*/
.breadcrumbTrail{
	padding:9px 16px;
	font-family: PingFang SC;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0px;
}

.breadcrumbTrail .links{
	color:rgba(15,175,185,1);
}

.breadcrumbTrail .links:hover{
	color:rgba(30,190,200,1);
	text-decoration: none;
}

.breadcrumbTrail .links:active{
	color:rgba(0,155,165,1);
}

.breadcrumbTrail .noLinks{
	color:rgba(140,140,140,1);
}

.breadcrumbTrail .cutApart{
	padding:0px 8px;
}
/*公共的面包屑导航*/

/*公共的导航标题*/
.pagePublicNav{
	padding:16px;
	margin:0px 16px;
	background: #fff;
}

.pagePublicNav .title{
	color: rgba(38,38,38,1);
	font-family: PingFang SC;
	font-size: 20px;
	line-height: 32px;
	letter-spacing: 0px;
	text-align: left;
	margin:0;
}
/*公共的导航标题*/

/*公共的主体部分*/
.pagePublicCenterBox{
	margin:16px;
	min-height: calc(100% - 136px);
	background: #FFF;
	position: relative;
}

.pagePublicCenterBox2{
	margin:0px 16px 0px 16px;
	min-height: calc(100% - 60px);
	min-width: 1000px;
	background: #FFF;
	position: relative;
}

.pagePublicCenterNav{
	min-height: 48px;
	padding:10px 24px 0px 24px;
	border-radius: 4px 4px 0px 0px;
	background: rgba(250,250,250,1);
	box-shadow: inset 0px -1px 0px 0px rgba(229,229,229,1);
}

.pagePublicCenterNav ul{
	min-height: 38px;
	margin: 0px;
}
.pagePublicCenterNav ul li{
	min-width: 120px;
	float: left;
	text-align: center;
	padding:9px 0px;
	font-family: PingFang SC;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0px;
	cursor: pointer;
	color: rgba(38,38,38,1);
}

.pagePublicCenterNav .active{
	border-radius: 4px 4px 0px 0px;
	background: rgba(255,255,255,1);
	box-shadow: inset 1px 1px 0px 0px rgba(228,231,237,1),inset 0px 1px 0px 0px rgba(228,231,237,1),inset -1px 0px 0px 0px rgba(228,231,237,1);
	color: rgba(15,175,185,1);
}

.pageLeftBox{
	width: 81.25%;
	float: left;
	min-height: calc(100% - 48px);
}
/*资源描述*/
.pageLeftBox .dataDescribe{
	padding:12px;
	background: #F6FAFF;
	border-radius: 4px;
	margin:24px 0px 24px 24px;
}

.pageLeftBox .dataDescribe .title{
	color: rgba(89,89,89,1);
	font-family: PingFang SC;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0px;
	text-align: left;
	margin-bottom: 6px;
}

.pageLeftBox .dataDescribe .empower{
	margin-bottom: 8px;
}

.pageLeftBox .dataDescribe .time{
	margin-bottom: 0;
	color: rgba(191,191,191,1);
	font-family: PingFang SC;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0px;
	text-align: left;
}

.pageLeftBox .dataDescribe .time span{
	margin-right: 15px;
}

/*表格*/
.publicResourceBox{
	padding-left: 24px;
}
.publicResourceBox table,.publicTableStyle{
	width: 100%;
}



.publicResourceBox table thead tr th,.publicTableStyle thead tr th{
	color: rgba(191,191,191,1);
	font-family: PingFang SC;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0px;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 4px;
	font-weight: 400;
}

.publicResourceBox table thead tr,.publicTableStyle thead tr{
	border-bottom: 1px solid #E5E5E5;
}

.publicResourceBox table tbody tr td,.publicTableStyle tbody tr td{
	padding: 16px 8px;
	color: rgba(89,89,89,1);
	font-family: PingFang SC;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0px;
	text-align: left;

    word-wrap: break-word;
    hyphens: auto;               /* 自动添加连字符 */
    overflow-wrap: break-word;    /* 现代浏览器的换行控制 */

}

.publicResourceBox table tbody tr,.publicTableStyle tbody tr{
	background: rgba(255,255,255,1);
	border-bottom: 1px solid rgba(0,0,0,0.1);
}

.publicResourceBox table tbody tr:hover,.publicTableStyle tbody tr:hover{
	background: #F6FAFF;
}
/*表格*/

.empowerNav{
	border-radius: 2px;
	background: rgba(236,245,255,1);
	border: 1px solid rgba(150,197,252,1);
	color: rgba(74,144,226,1);
	font-family: PingFang SC;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0px;
	padding:0px 6px;
	margin-right: 10px;
}

.pageRightBox{
	width: 18.75%;
	height: calc(100% - 48px);
	padding:16px;
	position: absolute;
	right: 0;
}

.pageRightBox .title{
	color: rgba(89,89,89,1);
	font-family: PingFang SC;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 1px;
	text-align: left;
	margin-bottom: 6px;
}

.pageRightBox .list{
	color: rgba(74,144,226,1);
	font-family: PingFang SC;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 1px;
	text-align: left;
	margin-bottom: 6px;
}

/*公共的主体部分*/

/*公共的条件搜索框*/
.publicConditionSearchBox{
	width: 640px;
	box-sizing: border-box;
	position: relative;
}

.publicConditionSearchBox .publicCondition{
	width: 143px;
	height: 34px;
	padding:6px 30px 6px 8px;
	border: 1px solid rgba(217,217,217,1);
	box-sizing: border-box;
	float: left;
	position: relative;
}

.publicConditionSearchBox .publicCondition span{
	color: rgba(89,89,89,1);
	font-family: PingFang SC;
	font-size: 14px;
	line-height: normal;
	letter-spacing: 0px;
}

.publicConditionSearchBox .publicCondition img{
	width: 16px;
	position: absolute;
	right: 8px;
	top:8px;
}



.publicConditionSearchBox .publicCondition .selectDataList{
	position: absolute;
	border-radius: 2px;
	background: rgba(255,255,255,1);
	width: 100%;
	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);
	left: 0;
	margin-bottom: 0;
	top:36px;
	display: none;
}

.publicConditionSearchBox .publicCondition .selectDataList li{
	padding:5px 6px;
	color: rgba(89,89,89,1);
	font-family: PingFang SC;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0px;
	text-align: left;
	cursor: pointer;
}

.publicConditionSearchBox .publicCondition .selectDataList .active{
	background: rgba(236,245,255,1);
}

.publicConditionSearchBox .publicCondition .selectDataList li:hover{
	background: rgba(245,245,245,1);
}

.publicConditionSearchBox .publicConditionSearch{
	width: 497px;
	height: 34px;
	position: relative;
	float: right;
	background: yellow;
}

.publicConditionSearchBox .publicConditionSearch .btn{
	width: 60px;
	height: 34px;
	margin:0;
	border:none;
	position: absolute;
	right: 0;
	border-radius: 0px 2px 2px 0px;
	background: rgba(74,144,226,1);
	border: 1px solid rgba(74,144,226,1);
	color: rgba(255,255,255,1);
	font-family: PingFang SC;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: 0px;
	text-align: center;
}

.publicConditionSearchBox .publicConditionSearch .btn:hover{
	background: rgba(115,171,236,1)
}

.publicConditionSearchBox .publicConditionSearch .btn:focus{
	background: rgba(28,107,199,1);
}

.publicConditionSearchBox .publicConditionSearch .btn:blur{
	background: rgba(115,171,236,1);
}
/*公共的条件搜索框*/

/*标准术语资源浏览筛选*/
.standardTermFilterInfo {
    width: 100%;
    background: #fff;
    margin-bottom: 20px;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 2px;
}

.standardTermFilterHead {
    padding: 10px 16px;
    background: #F6FAFF;
    position: relative;
    font-weight: bold;
}

.standardTermFilterMutual {
    position: absolute;
    right: 16px;
    top: 10px;
    cursor: pointer;
}

.standardTermFilterMutual img {
    margin-top: -3px;
}

.standardTermFilterMutual span {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: rgba(74,144,226,1);
}

.standardTermFilterBody {
    padding-bottom: 8px;
}

.filterMutual {
    padding: 6px 16px;
}

.filterMutual span {
    cursor: pointer;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    /* color: #338FE5; */
    color: rgba(0, 0, 0, 0.65);
}

.standardTermFilterData {
    padding: 0px 16px;
}

.standardTermFilterData .opt {
    position: relative;
    margin-bottom: 8px;
}

.standardTermFilterData label {
    font-size: 14px;
    color: rgba(0,0,0,0.65);
    font-weight: 400;
}

.standardTermNum {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 14px;
    color: rgba(0,0,0,0.65);
}
/*标准术语资源浏览筛选*/

/*资源下载一级标题*/
.resourceOneTitle{
	color: rgba(26,26,26,1);
	font-family: PingFang SC;
	font-weight: bold;
	font-size: 18px;
	line-height: 30px;
	letter-spacing: 0px;
	margin-top: 24px;
	position: relative;
	padding-left: 26px;
}

.resourceOneTitle img{
	position: absolute;
	width: 20px;
	left: 0;
	top:6px;
}
/*资源下载一级标题*/

/*资源下载二级标题*/
.resourceTwoTitle{
	color: rgba(26,26,26,1);
	font-family: PingFang SC;
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0px;
	padding-left: 2px;
}
/*资源下载二级标题*/

/*文件下载Box*/
.publicResourceListBox{
	padding-left: 16px;
	margin-left: 8px;
}

.publicResourceListStyle{
	border-left: 1px dashed rgba(74,144,226,1);
	position: relative;
}

.publicResourceListStyle .superscript{
	width: 20px;
	height: 20px;
	padding-top: 10px;
	background: #fff;
	margin-left: -0.5px;
	position: absolute;
	left: -10px;
	top: 0;
}

.publicResourceListStyle .superscript div{
	width: 6px;
	height: 6px;
	background: #fff;
	border:1px solid rgba(74,144,226,1);
	margin:0 auto;
	transform: rotate(45deg);
}

/*文件下载Box*/


/*---------------------------资源检索------------------------------------*/

.resourceSearchTitle{
	color: rgba(38,38,38,1);
	font-family: PingFang SC;
	font-size: 20px;
	line-height: 28px;
	letter-spacing: 0px;
	text-align: left;
	padding:16px 24px 0px 24px;
	margin-bottom: 0;
}
/*搜索框*/
.resourceSearchBox{
	padding:20px 24px 4px 24px;
	position: relative
}

.resourceSearchBox input{
	width: calc(72.5% - 60px);
	height: 32px;
	padding:8px 12px;
	border-radius: 4px;
	border: 1px solid rgba(229,229,229,1);
}

.resourceSearchBox input:focus{
	border-color: rgba(74,144,226,1);
}

.resourceSearchBox button{
	border-radius: 0px 2px 2px 0px;
	background: rgba(74,144,226,1);
	border: none;
	width: 60px;
	height: 32px;
	color: rgba(255,255,255,1);
	font-family: PingFang SC;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: 0px;
	text-align: center;
	position: absolute;
	left:calc(72.5% - 74px);
}

.resourceSearchBox button:hover{
	background:rgba(115,171,236,1);
}

.resourceSearchBox button:active{
	background:rgba(28,107,199,1);
}


.resourceSortBox{
	padding:24px 24px 0px 24px;
	color:rgba(89,89,89,1);
	margin-bottom: 6px;
	position: relative;
	width: 72.5%;
}

.resourceSortBox .resourceNum{
	position: absolute;
	right: 13px;
	color: rgba(140,140,140,1);
	font-family: PingFang SC;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0px;
}
.resourceSortBox .title,
.resourceSortBox .default,
.resourceSortBox .time{
	float: left;
}

.resourceSortBox .default{
	margin-right: 20px;
	cursor: pointer;
}

.resourceSortBox .active{
	color:rgba(74,144,226,1);
}

.resourceSortBox .active:hover{
	color:rgba(115,171,236,1);
}

.resourceSortBox .active:active{
	color:rgba(28,107,199,1);
}

.resourceSortBox .time{
	padding-right: 30px;
	position: relative;
}

.resourceSortBox .time .resourceSort{
	position: absolute;
	right: 14px;
	top:6px;
}

.resourceSortBox .time .resourceSort .upper{
	width: 0;
    height: 0;
    border-bottom: 4px solid rgba(0,0,0,0.65);
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    margin-bottom: 2px;
    cursor: pointer;
}

.resourceSortBox .time .resourceSort .below{
	width: 0;
    height: 0;
    border-top: 4px solid rgba(0,0,0,0.65);
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    cursor: pointer;
}

.resourceSortBox .time .resourceSort .actives[data-type="ASC"]{
	border-bottom:4px solid rgba(74,144,226,1);
}

.resourceSortBox .time .resourceSort .actives[data-type="DESC"]{
	border-top:4px solid rgba(74,144,226,1);
}



.resourceSearchFilterBox .resourceSearchFilter{
	padding-left: 94px;
	padding-top: 4px;
	width: calc(72.5% - 14px);
	min-height: 30px;
	position: relative;
	display: none;
}

.resourceSearchFilterBox .resourceSearchFilter .title{
	position: absolute;
	left:24px;
	top:6px;
}

.resourceSearchFilterBox .resourceSearchFilter .resourceSearchFilterList{
	float: left;
	border-radius: 2px;
	background: rgba(236,245,255,1);
	border: 1px solid rgba(150,197,252,1);
	padding:1px 24px 1px 8px;
	position: relative;
	color: rgba(140,140,140,1);
	font-family: PingFang SC;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0px;
	margin-right: 8px;
	margin-bottom: 8px;
}

.resourceSearchFilterBox .resourceSearchFilter .resourceSearchFilterList .del{
	position: absolute;
	right: 6px;
	top:1px;
	cursor: pointer;
}

.resourceSearchFilterBox .resourceSearchFilter .resourceSearchFilterList .del:hover{
	color:rgba(255,120,117,1);
}

.resourceSearchFilterBox .resourceSearchFilter .resourceSearchFilterList .del:active{
	color: rgba(233,44,46,1);
}

.resourceSearchFilterBox .resourceSearchFilter .resourceSearchFilterRest{
	float: left;
	margin-left: 16px;
	color: rgba(74,144,226,1);
	font-family: PingFang SC;
	font-size: 14px;
	line-height: 26px;
	letter-spacing: 0px;
	cursor: pointer;
}

.resourceSearchResultBox{
	margin:0px 24px 16px 24px;
}

.resourceSearchResult{
	float: left;
	width: calc(100% - 276px);
}

.resourceSearchResult .list{
	border-radius: 4px;
	border: 1px solid rgba(255,255,255,1);
	background: rgba(255,255,255,1);
	min-height: 100px;
	padding-bottom: 42px;
	position: relative;
	margin-bottom: 16px;
	cursor: pointer;
}

.resourceSearchResult .list:hover{
	border: 1px solid rgba(150,197,252,1);
}

.resourceSearchResult .list .details{
	padding:16px 16px 0px 16px;
}

.resourceSearchResult .list .details {
	color: rgba(89,89,89,1);
	font-family: PingFang SC;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0px;
}

.resourceSearchResult .list .details .title{
	color: rgba(38,38,38,1);
	font-family: PingFang SC;
	font-size: 20px;
	line-height: 20px;
	letter-spacing: 0px;
	position: relative;
}

.resourceSearchResult .list .details .title .resourceSource{
	position: absolute;
	right: -16px;
	padding:1px 8px;
	color: rgba(140,140,140,1);
	font-family: PingFang SC;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0px;
	border-radius: 4px 0px 0px 4px;
	
}

.resourceSourceType1{
	background: rgba(250,173,20,0.1);
}

.resourceSourceType2{
	background: rgba(162,110,244,0.1);
}

.resourceSearchResult .list .details .title img{
	height: 32px;
}

.resourceSearchResult .list .details .time span{
	color: rgba(191,191,191,1);
	font-family: PingFang SC;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0px;
	margin-right: 24px;
}

.resourceSearchResult .list .otherTab{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 42px;
	padding:10px 16px;
}

.resourceSearchResult .list .otherTab .nav{
	float: left;
}

.resourceSearchResult .list .otherTab .nav a{
	color:rgba(74,144,226,1);
}

.resourceSearchResult .list .otherTab .nav .line{
	padding:0px 10px;
	color:rgba(191,191,191,1);
}

.resourceSearchResult .list .otherTab .empower{
	float: right;
	color: rgba(150,197,252,1);
	font-family: PingFang SC;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0px;
}

.resourceSearchResult .list .otherTab .empowe .title{

}

.otherTabType1{
	background: rgba(236,245,255,1);
}

.otherTabType2{
	background: rgba(242,242,242,1);
}

.otherTabType3{
	background: rgba(255,251,243,1);
}


.resourceSearchTab{
	float: right;
	width: 260px;
}

.resourceSearchTab .resourceSearchTabList{
	border-radius: 4px;
	border: 1px solid rgba(229,229,229,1);
	margin-bottom: 16px;
}

.resourceSearchTab .resourceSearchTabList .head{
	color: rgba(38,38,38,1);
	font-family: PingFang SC;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0px;
	padding:8px;
	background: #ECF5FF;
}

.resourceSearchTab .resourceSearchTabList .body{
	padding-top: 4px;
}

.resourceSearchTab .resourceSearchTabList .body ul{
	margin-bottom: 4px;
}

.resourceSearchTab .resourceSearchTabList .body ul li{
	color: rgba(0,0,0,0.65);
	font-family: PingFang SC;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0px;
	cursor: pointer;
}

.resourceSearchTab .resourceSearchTabList .body ul li div{
	padding:4px 16px 4px 8px;
	position: relative;
}

.resourceSearchTab .resourceSearchTabList .body ul li div span{
	position: absolute;
	right: 8px;
	top:4px;
	display: none;
}

.resourceSearchTab .resourceSearchTabList .body ul li div:hover{
	background: rgba(250,250,250,1);
}

.resourceSearchTab .resourceSearchTabList .body .active{
	background: rgba(246,250,255,1);
	color:rgba(74,144,226,1);
}

.resourceSearchTab .resourceSearchTabList .body .active span{
	display: block;
}
/*---------------------------资源检索------------------------------------*/
