﻿/*
@font-face{
     font-family: 'HYXinRenWenSongW'; 
     src: url('font/HYXinRenWenSongW.eot');
     src:url('font/HYXinRenWenSongW.woff') format('woff');
         src: url('font/HYXinRenWenSongW.ttf') format('truetype');
         src: url('font/HYXinRenWenSongW.svg') format('svg');
}*/
body {
    margin: 0;
    padding: 0;
    /*background:url(../images/WZGPFtopBg.jpg) top center no-repeat;*/
    background-color: #f8f8f8;
    /*font: normal 12px HYXinRenWenSongW, "微软雅黑", Arial, Helvetica, sans-serif;*/
    font-family: "微软雅黑", Arial, Helvetica, sans-serif;
    color: #4f4742;
}

a {
    text-decoration: none;
    blr: e­xpression(this.onFocus=this.blur());
    color: #333;
    outline-style: none;
}

/* 针对IE */
a:hover {
    text-decoration: none;
    color: rgba(24, 144, 255, 1);
}

a:focus {
    -moz-outline-style: none;
}

/*针对firefox*/
a,
a img {
    -webkit-transition: 0.2s linear;
    -o-transition: 0.2s linear;
    -ms-transition: 0.2s linear;
    transition: 0.2s linear;
}

/*顶部LOGO和登录开始*/
.top {
    width: 100%;
    height: 400px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 25%);
    /*opacity:0.3;*/
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
}
.logo-item {
    /*width: 330px;*/
    height: 55px;
    left: 30px;
    top: 30px;
    position: absolute;
    z-index: 55;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.logo-item .logo-pic {
    /*  width: 157px;
      height: 55px;*/
    /*background: url(../images/zky_logo.png) no-repeat;*/
    /*background-size: 330px 55px;*/
    /*background: url(../images/wzlib_logo.png) no-repeat;*/
    background-size: 150px 38px;
    /*    transition: all 1s ease 0s;
      -webkit-transform: all 1s ease 0s;*/
}
.logo-item a:hover .logo-pic {
    /*    transition: all 1s ease 0s;
      -webkit-transform: all 1s ease 0s;*/
}
.logo-item .logo-txt {
    padding-left: 20px;
    font-size: 24px;
    font-weight: 300;
    /*color: rgba(238, 221, 196, 1);*/
    color: #FFF;
    line-height: 48px;
}
.logo-item a:hover .logo-txt {
    color: #f7ebda;
}
.login {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    /*width: 120px;*/
    height: 36px;
    right: 40px;
    top: 30px;
    position: absolute;
    z-index: 55;
}
.login .btn {
    margin-left: 10px;
}
.login .btn a {
    /*width:120px;*/
    height: 36px;
    display: block;
    border-radius: 25px;
    border: solid 1px rgba(255, 255, 255, 0.7);
    line-height: 36px;
    text-align: center;
    font-size: 18px;
    color: rgba(255, 255, 255, 0.95);
    padding: 0 20px;
    /*box-sizing: border-box;*/
}
.login .btn a:hover {
    background-color: rgba(255, 255, 255, 0.95);
    color: rgba(24, 144, 255, 1);
}

/*顶部LOGO和登录结束*/

/*头部图片开始*/
.bannerbox {
    width: 100%;
    height: 360px;
    /*    position: relative;*/
    overflow: hidden;
}

.bannerbox img {
    /*max-height: 100%;*/
    /*max-width: 100%;*/
    /*width: 100%;*/
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    left: 50%;
    top: 50%;
    /*transform: translate(-50%,-50%);*/
    transform: translate(-50%, -50%) scale(1);
    transition: all 9s ease 0s;
    -webkit-transform: translate(-50%, -50%) scale(1);
    -webkit-transition: all 9s ease 0s;
}

.bannerbox:hover img {
    transform: translate(-50%, -50%) scale(1.2);
    transition: all 5s ease 0s;
    -webkit-transform: translate(-50%, -50%) scale(1.2);
    -webkit-transition: all 5s ease 0s;
}

/*头部图片结束*/

/*搜索开始*/
.searchbox {
    margin: 0 auto;
    width: 94%;
    max-width: 1200px;
    height: 54px;
    background-color: #fff;
    border-radius: 28px;
    position: absolute;
    z-index: 9;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.search {
    display: -webkit-flex; /* Safari */
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 100%;
    justify-content: flex-start;
}

.search .icon {
    width: 20px;
    height: 20px;
    margin-left: 20px;
}

.search .icon img {
    width: 20px;
    height: 20px;
    position: relative;
    padding-top: 2px;
}

.search .input {
    flex: 1;
}

.search .input input {
    width: 100%;
    height: 54px;
    border: 0;
    text-indent: 12px;
    outline: medium;
    /*font-family: HYXinRenWenSongW;*/
    font-size: 20px;
}

.search .btn {
    justify-content: flex-end;
    margin-left: auto;
}

.search a {
    width: 96px;
    height: 50px;
    display: block;
    border-radius: 25px;
    margin: 2px;
    /*background-color: #e70013;*/
    background: linear-gradient(90deg, #FFC600 0%, #FFDC5B 100%);
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    color: rgba(51, 51, 51, 1);
    border: 0;
    outline: medium;
    /*font-family: HYXinRenWenSongW;*/
    cursor: pointer;
}

.search a:hover {
    background-color: #f11731;
}

/*搜索结束*/

/*数据库数据统计开始*/
.databasebox {
    box-sizing: border-box;
    max-width: 1200px;
    width: 94%;
    margin: 0 auto;
    margin-top: 40px;
    margin-bottom: 40px;
    box-shadow: 0px 0px 20px 0px rgba(0, 21, 41, 0.05);
    border-radius: 10px;
    background-color: #fff;
}

.databasetitle {
    display: -webkit-flex; /* Safari */
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-top: 60px;
}

.databasetitle .line {
    width: 108px;
    height: 10px;
}

.databasetitle .text {
    height: 30px;
    margin: 0 14px;
    font-size: 34px;
    border-bottom: solid 16px #fdedd3;
}

.databasetitle .text span {
    color: #e70013;
    padding: 0 10px;
}


.database {
    /*padding-top: 20px;*/
}

.database ul {
    display: -webkit-flex; /* Safari */
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 92%;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 40px;
}

.database ul li {
    box-sizing: border-box;
    width: 45%;
    margin: 0 1%;
    border-bottom: dotted 1px #ccc;
    line-height: 55px;
    font-size: 20px;
    transition: 0.2s linear;
}

.database ul li:hover {
    cursor: pointer;
    text-indent: 10px;
    color: #9c7f66;
}

.database ul li .dbname {
    display: -webkit-flex; /* Safari */
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.database ul li .dbname .name {
    font-size: 20px;
}

.database ul li .dbname .num {
    font-style: italic;
    color: #9c7f66;
}

.database ul li .dbname .red {
    font-style: italic;
    color: #e70013;
}

.database ul li a:hover {
    text-indent: 10px;
    color: #9c7f66;
}

/*数据库数据统计结束*/

/*特性开始*/
.features {
    max-width: 1200px;
    width: 94%;
    margin: 0 auto;
    margin-top: 100px;
    margin-bottom: 100px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.features dl {
    width: 30%;
    /*background-color: #f90;*/
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.features dl dt {
    width: 50px;
    height: 50px;
    padding-right: 20px;
    flex: 1;
}

.features dl dt img {
    width: 50px;
    height: 50px;
}

.features dl dd .tit {
    font-size: 22px;
    padding-top: 6px;
    padding-bottom: 12px;
}

.features dl dd .con {
    font-size: 15px;
    line-height: 26px;
    color: rgba(155, 155, 155, 1);
}

/*特性结束*/

/*典藏资源开始*/
.dbarea {
    max-width: 1200px;
    width: 94%;
    margin: 0 auto;
    padding-top: 50px;
    padding-bottom: 50px;
}

.dbtitle {
    margin: 0 auto;
    font-size: 26px;
    padding-bottom: 20px;
}

.gooddb {
    margin: 0 auto;
    display: -webkit-flex; /* Safari */
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.gooddb .dbitem {
    width: 23%;
    margin-bottom: 24px;
}

.gooddb .dbitem img {
    width: 100%;
}

.gooddb .dbitem .dbitemimg {
    border-radius: 10px;
    overflow: hidden;
}

.gooddb .dbitem .dbitemimg .avatar img {
    /*box-shadow: 0 0 30px #000;*/
    transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;
}

.gooddb .dbitem .dbitemname {
    padding-top: 10px;
    padding-bottom: 4px;
    font-size: 18px;
}

.gooddb .dbitem .dbitemnum {
    font-size: 14px;
    color: #bbbbbb;
}

.gooddb .dbitem a:hover .dbitemname {
    color: #9c7f66;
}

.gooddb .dbitem a:hover .dbitemimg .avatar img {
    transform: scale(1.2);
    transition: all 2s ease 0s;
    -webkit-transform: scale(1.2);
    -webkit-transform: all 2s ease 0s;
}

/*典藏资源结束*/

/*推荐主题开始*/
.dbareabox {
    width: 100%;
    background-color: #fff;
    padding-top: 10px;
    /*padding-bottom: 10px;*/
    box-shadow: 0px 0px 36px 0px rgba(0, 21, 41, 0.05);
}

.datathemelist ul {
    display: -webkit-flex; /* Safari */
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 50px;
}

.datathemelist ul li {
    box-sizing: border-box;
    width: 20%;
    border: solid 1px #fff;
    position: relative;
}

.datathemelist ul li .dbimg {
    width: 100%;
    padding-top: 100%;
    display: block;
    background-color: #ddd;
    position: relative;
    overflow: hidden;
}

.datathemelist ul li .dbimg img {
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) scale(1);
    transition: all 2s ease 0s;
    -webkit-transform: translate(-50%, -50%) scale(1);
    -webkit-transition: all 2s ease 0s;
}

.datathemelist ul li .dbname {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    padding: 16px;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    transition: all 0.5s ease 0s;
}

.datathemelist ul li .dbname .name {
    padding-top: 12px;
    line-height: 22px;
    font-size: 18px;
    color: #f8f8f8;
}

.datathemelist ul li .dbname .from {
    padding-top: 4px;
    font-size: 14px;
    color: #eeddc4;
    word-break: keep-all;
    white-space: nowrap;
}

.datathemelist ul li a:hover .dbimg {
    background-color: #fef6e9;
}

.datathemelist ul li a:hover .dbimg img {
    transform: translate(-50%, -50%) scale(1.3);
    transition: all 2s ease 0s;
    -webkit-transform: translate(-50%, -50%) scale(1.3);
    -webkit-transition: all 2s ease 0s;
}

.datathemelist ul li a:hover .dbname {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    transition: all 0.5s ease 0s;
    padding-bottom: 22px;
}

.datathemelist ul a:hover {
    color: #fff;
}

/*推荐主题结束*/

/*编辑推荐开始*/
.topicbox {
    width: 100%;
    height: 300px;
    /*    position: relative;*/
    overflow: hidden;
}

.topicbox img {
    position: absolute;
    min-height: 100%;
    min-width: 100%;
    left: 50%;
    top: 50%;
    /*transform: translate(-50%,-50%);*/
    transform: translate(-50%, -50%) scale(1);
    transition: all 2s ease-in-out 0s;
    -webkit-transform: translate(-50%, -50%) scale(1);
    -webkit-transition: all 2s ease-in-out 0s;
}

.topicbox:hover img {
    transform: translate(-50%, -50%) scale(1.1);
    transition: all 2s ease-in-out 0s;
    -webkit-transform: translate(-50%, -50%) scale(1.1);
    -webkit-transition: all 2s ease-in-out 0s;
}

.topicbox:hover .btn a {
    background-color: #eeddc4;
    color: #333;
    transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
}

.topic {
    margin: 0 auto;
    width: 100%;
    max-width: 1200px;
    position: absolute;
    z-index: 9;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: -webkit-flex; /* Safari */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}

.topic .theme {
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    font-weight: 400;
    /*font-family: PingFang SC;*/
    color: #eeddc4;
}

.topic .text {
    flex: 1;
    padding-top: 24px;
    padding-bottom: 30px;
    font-family: PingFang SC;
    font-size: 42px;
    font-weight: 200;
    line-height: 60px;
    color: #fff;
}

.topic .btn a {
    width: 120px;
    height: 40px;
    display: block;
    border-radius: 25px;
    border: solid 1px #eeddc4;
    line-height: 40px;
    text-align: center;
    font-size: 17px;
    color: #eeddc4;
    transition: all 1s ease-in-out 0s;
    -webkit-transition: all 1s ease-in-out 0s;
}

/*.topic .btn a:hover {
	background-color: #EEDDC4;
	color: #333;
}*/
/*编辑推荐结束*/

/*底部开始*/
.footerbox {
    width: 100%;
    overflow: hidden;
    background-color: #f2f2f2;
    /*margin-bottom: 20px;*/
    /*margin-top: -20px;*/
    background: none;
}
.copyright {
    margin: 0 auto;
    max-width: 1400px;
    width: 94%;
    height: 80px;
    line-height: 80px;
    font-size: 14px;
    text-align: left;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    color: #888;
}
.copyright a {
    padding-left: 10px;
    color: #666;
}
.copyright a:hover {
    color: rgba(24, 144, 255, 1);
}
/*底部结束*/

/*组合筛选开始*/
.dbselectbox {
    padding-top: 20px;
}

.dbselect {
    width: 100%;
    margin: 0 auto;
    margin-top: 15px;
    display: -webkit-flex; /* Safari */
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
}

.dbselect:first-child {
    margin-top: 25px;
}

.dbselect .title {
    width: 90px;
    font-size: 16px;
    line-height: 35px;
}

.dbselect .cont {
    flex: 1;
}

/*资源类型筛选开始*/
nav {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
}

nav .item {
    box-sizing: border-box;
    /*width: 100px;*/
    height: 36px;
    line-height: 34px;
    text-align: center;
    color: #AAA;
    cursor: pointer;
    border: solid 1px #CCC;
    border-radius: 18px;
    margin-right: 10px;
    /*padding-left: 20px;*/
    /*padding-right: 12px;*/
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position: 20px 8px;
    text-indent: 24px;
    font-size: 16px;
    /*background-color: rgba(255, 255, 255, 0.3);*/
}

nav .item {
    margin-bottom: 10px;
}

nav .item:hover {
    background-color: rgba(24, 144, 255, 0.1);
    color: rgba(24, 144, 255, 1);
    border: solid 1px rgba(24, 144, 255, 0.7);
}

nav .item.active {
    background-color: rgba(24, 144, 255, 1);
    color: rgba(255, 255, 255, 0.9);
    border: solid 1px rgba(24, 144, 255, 0.7);
}

nav .item.active:hover {
    background-color: rgba(24, 144, 255, 1);
    color: rgba(255, 255, 255, 0.9);
}

nav #nav_poi {
    /*width: 120px;*/
}

nav #nav_poi.item {
    /*width: 120px;*/
    background-image: url("../images/nav_topic_off.png");
}

nav #nav_poi.item.active {
    background-image: url("../images/nav_topic_on.png");
}

nav #nav_text.item {
    background-image: url("../images/nav_text_off.png");
}

nav #nav_text.item.active {
    background-image: url("../images/nav_text_on.png");
}

nav #nav_image.item {
    background-image: url("../images/nav_img_off.png");
}

nav #nav_image.item.active {
    background-image: url("../images/nav_img_on.png");
}

nav #nav_video.item {
    background-image: url("../images/nav_video_off.png");
}

nav #nav_video.item.active {
    background-image: url("../images/nav_video_on.png");
}

nav #nav_audio.item {
    background-image: url("../images/nav_audio_off.png");
}

nav #nav_audio.item.active {
    background-image: url("../images/nav_audio_on.png");
}

nav #nav_article.item {
    background-image: url("../images/nav_article_off.png");
}

nav #nav_article.item.active {
    background-image: url("../images/nav_article_on.png");
}

nav #nav_literature.item {
    background-image: url("../images/nav_document_off.png");
}

nav #nav_literature.item.active {
    background-image: url("../images/nav_document_on.png");
}

nav #nav_file.item {
    background-image: url("../images/nav_document_off.png");
}

nav #nav_file.item.active {
    background-image: url("../images/nav_document_on.png");
}

nav #nav_works.item {
    background-image: url("../images/nav_document_off.png");
}

nav #nav_works.item.active {
    background-image: url("../images/nav_document_on.png");
}

nav #nav_people.item {
    background-image: url("../images/nav_document_off.png");
}

nav #nav_people.item.active {
    background-image: url("../images/nav_document_on.png");
}

nav #nav_topic.item {
    background-image: url("../images/nav_topic_off.png");
}

nav #nav_topic.item.active {
    background-image: url("../images/nav_topic_on.png");
}

nav #nav_page.item {
    background-image: url("../images/nav_topic_off.png");
}

nav #nav_page.item.active {
    background-image: url("../images/nav_topic_on.png");
}

nav #nav_digital_resource.item {
    background-image: url("../images/nav_topic_off.png");
}

nav #nav_digital_resource.item.active {
    background-image: url("../images/nav_topic_on.png");
}

nav .attr-item,
nav .tag-item {
    width: auto;
    padding: 0 12px;
    text-indent: 0;
    margin-bottom: 10px;
}

/*资源类型筛选结束*/

/*数据库筛选开始*/
.dblist {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.dblist .item {
    box-sizing: border-box;
    padding: 0 20px;
    /*width: 100px;*/
    height: 36px;
    line-height: 34px;
    text-align: center;
    color: #AAA;
    cursor: pointer;
    border: solid 1px #CCC;
    border-radius: 18px;
    margin-right: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    /*background-color: rgba(255, 255, 255, 0.3);*/
}

.dblist .item:hover {
    background-color: rgba(24, 144, 255, 0.1);
    color: rgba(24, 144, 255, 1);
    border: solid 1px rgba(24, 144, 255, 0.7);
}

.dblist .item.active {
    background-color: rgba(24, 144, 255, 1);
    color: rgba(255, 255, 255, 0.9);
    border: solid 1px rgba(24, 144, 255, 0.7);
}

.dblist .item.active:hover {
    background-color: rgba(24, 144, 255, 1);
    color: rgba(255, 255, 255, 0.9);
}

/*数据库筛选结束*/
/*组合筛选结束*/

/*主题&文字资源开始*/
.datalist {
    padding-top: 10px;
}

.datalist ul {
    display: -webkit-flex; /* Safari */
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 92%;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 40px;
}

.datalist ul li {
    box-sizing: border-box;
    width: 98%;
    margin: 0 1%;
    /*background-color: #fc0;*/
    border-bottom: dotted 1px #ccc;
    line-height: 35px;
    font-size: 18px;
    padding: 10px 0;
}

.datalist ul li .dbname {
    display: -webkit-flex; /* Safari */
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.datalist ul li .dbname .name {
    font-size: 20px;
}

.datalist ul li .dbname .name span {
    padding-left: 20px;
    font-size: 15px;
    color: #9c7f66;
    word-break: keep-all;
    white-space: nowrap;
}

.datalist ul li .dbname .from {
    /*background-color: #f60;*/
    font-size: 14px;
    color: #9b9b9b;
    word-break: keep-all;
    white-space: nowrap;
    /*overflow:hidden;*/
    /*text-overflow:ellipsis;*/
}

.datalist ul li .dbname .from a {
    font-size: 14px;
    color: #9b9b9b;
}

.datalist ul li .dbname .from a:hover {
    color: #9c7f66 !important
}

.datalist ul a:hover {
    color: #9c7f66;
    /*padding-left: 20px;*/
    text-indent: 20px;
}

/*主题&文字资源结束*/

/*图片资源开始*/
/*.dataimglist {*/
/*    padding-top: 10px;*/
/*}*/

/*.dataimglist ul {*/
/*    display: -webkit-flex; !* Safari *!*/
/*    display: flex;*/
/*    flex-direction: row;*/
/*    justify-content: flex-start;*/
/*    flex-wrap: wrap;*/
/*    width: 92%;*/
/*    margin: 0 auto;*/
/*    padding-top: 20px;*/
/*    padding-bottom: 10px;*/
/*}*/

/*.dataimglist ul li {*/
/*    box-sizing: border-box;*/
/*    width: 18%;*/
/*    margin: 0 1%;*/
/*    padding: 10px 0;*/
/*    margin-bottom: 20px;*/
/*}*/

/*.dataimglist ul li .dbimg {*/
/*    width: 100%;*/
/*    padding-top: 100%;*/
/*    display: block;*/
/*    background-color: #f8f8f8;*/
/*    position: relative;*/
/*}*/

/*.dataimglist ul li .dbimg img {*/
/*    position: absolute;*/
/*    max-width: 100%;*/
/*    max-height: 100%;*/
/*    left: 50%;*/
/*    top: 50%;*/
/*    transform: translate(-50%, -50%);*/
/*}*/

/*.dataimglist ul li .dbname {*/
/*    display: -webkit-flex; !* Safari *!*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    justify-content: space-between;*/
/*}*/

/*.dataimglist ul li .dbname .name {*/
/*    padding-top: 12px;*/
/*    line-height: 22px;*/
/*    font-size: 16px;*/
/*}*/

/*.dataimglist ul li .dbname .na {*/
/*    font-size: 16px;*/
/*}*/

/*.dataimglist ul li .dbname .tp {*/
/*    padding-top: 8px;*/
/*    font-size: 14px;*/
/*    color: #9c7f66;*/
/*}*/

/*.dataimglist ul li .dbname .from {*/
/*    padding-top: 4px;*/
/*    font-size: 14px;*/
/*    color: #9b9b9b;*/
/*    !*word-break:keep-all;*!*/
/*    !*white-space:nowrap;*!*/
/*    !*overflow:hidden;*!*/
/*    !*text-overflow:ellipsis;*!*/
/*}*/

/*.dataimglist ul li .dbname .from a {*/
/*    color: #9b9b9b;*/
/*}*/

/*.dataimglist ul li .dbname .from a:hover {*/
/*    color: #9c7f66;*/
/*}*/

/*.dataimglist ul li a:hover .dbimg {*/
/*    background-color: #fef6e9;*/
/*}*/

/*.dataimglist ul a:hover {*/
/*    color: #9c7f66;*/
/*}*/

/*图片资源结束*/



/*
.fancybox-content {
	min-width: 800px;
	min-height: auto;
}
*/

/*0612 筛选项为空*/
.data-empty {
    width: 90%;
    /*height: 200px;*/
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 70px;
}

.data-empty dl {
    height: 200px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    background: rgba(238, 221, 196, 0.1);
    border-radius: 10px;
    border: 1px solid rgba(156, 127, 102, 0.1);
}

.data-empty dl dt {
    font-size: 28px;
    color: rgba(156, 127, 102, 1);
    line-height: 40px;
}

.data-empty dl dd {
    font-size: 14px;
    color: rgba(156, 127, 102, 1);
    line-height: 20px;
    padding-top: 16px;
}

a.dbsite {
    text-indent: 0px !important;
    display: inline-block;
    width: 80px;
    height: 28px;
    line-height: 28px;
    background: #f6eee1;
    border-radius: 18px;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    font-size: 14px;
    text-align: center;
    margin-left: 20px;
}

a.dbsite:hover {
    text-indent: 0px !important;
    color: #9c7f66;
    background: #f6eee1;
    border-radius: 18px;
    border: 1px solid #f6eee1;
}
