﻿
.dqwza{height:50px;line-height:50px;background:#f1f1f1;border-top:1px solid #ddd;}
.dqwza p{display:block;margin:0 auto;width:1200px;height:50px;line-height:50px;}

.zytitle{height:60px;overflow:hidden;}
.zytitle .tit{font-weight:bold;font-size:40px;color:#333;}
.zytitle .tit span{color:#b00;}
.zytitle .en{float:right;line-height:60px;font-size:29px;color:#bebebe;}

.zycate{height:45px;overflow:hidden;margin-top:10px;margin-bottom:10px;}
.zycate a{display:block;float:left;margin-right:10px;padding:0px 10px;height:30px;line-height:30px;font-size:14px;border-radius:10px;
background-color:#f1f1f1;color:#333;}
.zycate a.on{background-color:#ce2929;color:#fff;}

/**** 资源搜索 ****/
.sbanner{position:relative;width:100%;height:150px;background:url(../images/banner2.jpg) center no-repeat;z-index:1;}
.sbanner .ssbox{position:absolute;left:50%;top:50px;margin-left:-450px;
width:900px;height:50px;line-height:50px;overflow:hidden;z-index:1;
background:rgba(204,215,224,0.5);border-radius:3px;
-moz-box-shadow:0px 0px 10px #000; /*firefox*/-webkit-box-shadow:0px 0px 10px #000; /*safari»òchrome*/box-shadow:0px 0px 10px #000; /*opera»òie9*/
}
.sbanner .ssbox .sstxt{float:left;margin-top:5px;padding:0 15px;
width:650px;height:40px;line-height:40px;font-size:16px;color:#fff;}
.sbanner .ssbox .sstxt::-webkit-input-placeholder { /* WebKit browsers */ 
color:#f1f1f1;}
.sbanner .ssbox .sstxt:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color:#f1f1f1;}
.sbanner .ssbox .sstxt::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color:#f1f1f1;}
.sbanner .ssbox .sstxt:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color:#f1f1f1;}
.sbanner .ssbox .ssbtn{float:right;width:120px;height:50px;
text-align:center;font:18px/50px "STXihei";color:#fff;
background:#f29600;cursor:pointer;}
.sbanner .ssbox .ssbtn:hover{background:#ffa819;}
.sbanner .ssbox .ssbtn i.icon{font-size:28px;font-weight:bold;}
.sbanner .ssbox select.stcsel{width:90px;height:30px;line-height:30px;padding-left:10px;text-align:center;
background:rgba(204,215,224,0.3);border-radius:10px;}
.sbanner .ssbox select.stcsel:hover{}
.sbanner .ssbox select.stcsel:after{}
.sbanner .hotkws{position:absolute;left:50%;top:285px;margin-left:-450px;
width:900px;height:50px;line-height:50px;overflow:hidden;text-align:center;}
.sbanner .hotkws span{font-size:16px;color:#fff;}
.sbanner .hotkws a{font-size:16px;color:#fff;margin:0px 10px;}
.sbanner .hotkws a:hover{color:#ffa819;font-weight:bold;}
.sbanner .powersee{position:absolute;left:50%;top:435px;margin-left:-150px;
width:300px;height:90px;line-height:50px;overflow:hidden;text-align:center;}
.sbanner .powersee span{font-size:18px;color:#fff;}
.sbanner .powersee a{display:block;width:120px;height:30px;line-height:30px;margin-left:90px;
text-align:center;font-size:16px;color:#fff;
border:1px solid #fff;border-radius:5px;}

/**** 资源列表 ****/
.zyboxlist{}
.zyboxlist .zyb{font-size:14px;}
.zyboxlist .peo{position:relative;margin-bottom:15px;padding-bottom:5px;height:190px;overflow:hidden;border-bottom:1px dashed #d1d1d1;}
.zyboxlist .peo .img{position:absolute;left:0;top:0;width:176px;height:176px;overflow:hidden;border-radius:25px;}
.zyboxlist .peo .img a{}
.zyboxlist .peo .img a img{}
.zyboxlist .peo .info{padding-left:190px;min-height:300px;}
.zyboxlist .peo .info .tou{position:relative;height:60px;line-height:60px;}
.zyboxlist .peo .info .tou .tit{position:relative;float:left;font-weight:bold;font-size:25px;line-height:30px;color:#383838;}
.zyboxlist .peo .info .tou .tit::after{position:absolute;bottom:-10px;left: 0px;
width:68px;height:6px;background-color:#ce2929;border-radius:3px;content:'';}
.zyboxlist .peo .info .tou .tit a{color:#383838;}
.zyboxlist .peo .info .tou .gx{position:absolute;top:0px;right:0px;width:460px;}
.zyboxlist .peo .info .tou .gx a{display:block;float:left;margin-right:20px;padding-left:35px;width:60px;height:40px;line-height:40px;color:#333;}
.zyboxlist .peo .info .tou .gx a.z1{background:url(../images/z1.png) left no-repeat;}
.zyboxlist .peo .info .tou .gx a.z2{background:url(../images/z2.png) left no-repeat;}
.zyboxlist .peo .info .tou .gx a.z3{background:url(../images/z3.png) left no-repeat;}
.zyboxlist .peo .info .tou .gx a.z4{background:url(../images/z4.png) left no-repeat;}
.zyboxlist .peo .info .topic{}
.zyboxlist .peo .info .desc{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;
height:85px;line-height:30px;color:#333;}

.detbox{font-size:14px;color:#333;}

/**** 人物box ****/
.peobox{position:relative;margin-bottom:20px;padding:20px;border:1px solid #ddd;border-radius:15px;}
.peobox .peopic{position:absolute;left:20px;top:20px;width:176px;height:176px;overflow:hidden;border-radius:25px;}
.peobox .peopic img{}
.peobox .info{padding-left:200px;}
.peobox .info .infobox{}
.peobox .info .tou{position:relative;height:60px;line-height:60px;}
.peobox .info .tou .tit{position:relative;float:left;font-weight:bold;font-size:26px;line-height:30px;color:#383838;}
.peobox .info .tou .tit::after{position:absolute;bottom:-10px;left: 0px;
width:68px;height:6px;background-color:#ce2929;border-radius:3px;content:'';}
.peobox .info .tou .tit a{color:#383838;}
.peobox .info .tou .gx{position:absolute;top:0px;right:0px;width:460px;}
.peobox .info .tou .gx a{display:block;float:left;margin-right:20px;padding-left:35px;width:60px;height:40px;line-height:40px;color:#333;}
.peobox .info .tou .gx a.z1{background:url(../images/z1.png) left no-repeat;}
.peobox .info .tou .gx a.z2{background:url(../images/z2.png) left no-repeat;}
.peobox .info .tou .gx a.z3{background:url(../images/z3.png) left no-repeat;}
.peobox .info .tou .gx a.z4{background:url(../images/z4.png) left no-repeat;}
.peobox .info .alias{font:14px/28px 'sans-serif', arial;}
.peobox .info .desc{position:relative;font:14px/28px 'sans-serif', arial;}
.peobox .mh{max-height:250px;overflow:hidden;}
.peobox .see_more_mask{position:absolute;bottom:0;width:100%;height:200px;background:linear-gradient(rgba(255,255,255,0),#fff);}
.peobox .see_more {margin:0 auto;padding:3px 0;width:20%;height:30px;line-height:30px;
text-align:center;font-size:16px;border:1px solid #c33;color:#c33;border-radius:6px;cursor:pointer;}

/**** 资源box ****/
.zlbox{position:relative;margin-bottom:20px;border:1px solid #ddd;border-radius:15px;}
.zlbox .tit{padding:20px;border-bottom:1px dashed #d1d1d1;}
.zlbox .navtit{font-weight:bold;font-size:26px;}
.zlbox .navtit span{color:#b00;}
.zlbox .bod{padding:20px;}
.zlbox .bod .lie{float:left;width:33%;}
.zlbox .bod .lie p{line-height:28px;}

.zlblef{float:left;width:580px;height:590px;}
.zlblef .tit{padding:20px;border-bottom:1px dashed #d1d1d1;}
.zlblef .navtit{font-weight:bold;font-size:26px;}
.zlblef .navtit span{color:#b00;}

.zlbrig{float:right;width:580px;height:590px;}
.zlbrig .tit{padding:20px;border-bottom:1px dashed #d1d1d1;}
.zlbrig .navtit{font-weight:bold;font-size:26px;}
.zlbrig .navtit span{color:#b00;}

/**** 生平经历年份滚动条 ****/
.boxlist{height:468px;overflow-y:auto;}
.boxlist .list{position:relative;margin-top:35px;margin-left:15px;width:544px;height:auto;border-left:5px solid #e6e6e6;}
.boxlist .list::before{position:absolute;bottom:-10px;left:-10px;width:15px;height:15px;background-color:#e6e6e6;border-radius:50%;content:'';}
.boxlist .list::after{position:absolute;top:-10px;left:-10px;width:15px;height:15px;background-color:#e6e6e6;border-radius:50%;content:'';}
.boxlist .year{position:relative;margin-top:15px;clear:both;}
.boxlist .year::after{position:absolute;top:5px;left:-10px;width:15px;height:15px;background-color:#ce2929;border-radius:50%;content:'';}
.boxlist .year.on dl {background-color:#ce2929;}
.boxlist .year dl{display:flex;margin-left:15px;width:100px;height:28px;text-indent:10px;color:#fff;
background-color:#515151;border-radius:35px;justify-content:space-between;cursor:pointer;}
.boxlist .year dl p {display:block;width:100px;height:30px;line-height:30px;}
.boxlist .year dl b {margin-right:10px;line-height:28px;font-weight:bold;}
.boxlist .year.on .year2{display:block;}
.boxlist .year .year2{margin-left:25px;display:none;}
.boxlist .year .year2 a{display:block;height:28px;line-height:28px;}
.boxlist .year.on .bz{display:block;}
.boxlist .year .bz{position:absolute;top:0px;left:135px;display:none;width:400px;border:1px solid #d8d8d8;}
.boxlist .year .bz .bz2 {padding:15px;line-height:25px;}

/**** 文献swiper分页切换 ****/
.literabox{position:relative;width:100%;height:520px;}
.literabox .swiper {width:100%;height:460px;}
.literabox .swiper-wrapper {width:100%;}
.literabox .swiper-slide {width:10%;height:110px;}
.literabox .swiper-button-next {top:480px;left:300px;z-index:999;
width:37px;height:37px;line-height:42px;text-align:center;color:rgba(0, 0, 0, 0) !important;
background: url("/static/images/rights.jpg") center center no-repeat;}
.literabox .swiper-button-prev {top:480px;left:250px;z-index:999;
width:37px;height:37px;line-height:42px;text-align:center;color:rgba(0, 0, 0, 0) !important;
background:url("/static/images/lefts.jpg") center center no-repeat;}
.literabox .swiper-pagination {top:-40px;font-size:16px;height:22px;left:220px;}
.literabox .lslist{margin:10px 20px 0px;padding-bottom:5px;border-bottom:1px dashed #d1d1d1;}
.literabox .lslist h5{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;height:31px;line-height:31px;}
.literabox .lslist h5 a {font-weight:normal;font-size:18px;color:#0066cc;}
.literabox .lslist h5 a span {color:#d00000;}
.literabox .lslist p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:65px;line-height:21px;}

/**** 影像资料 ****/
.matbox .matcate{margin-bottom:15px;}
.matbox .matcate em a.swiper-slide{margin-right:15px;
width:110px;height:42px;line-height:42px;text-align:center;font-style:normal;color:#333;background:#f1f1f1;border-radius:15px;}
.matbox .matcate em a.swiper-slide.cur{background:#ce2929;color:#fff;}
.matbox .picbox .swiper-slide {display: flex;flex-wrap: wrap;margin-top: 15px;}
.matbox .picbox .swiper-slide li {height: 200px;padding-right: 5px;padding-bottom: 5px;}
.matbox .picbox .swiper-slide li img {width: auto;height: 100%;}

/**** 事件民俗景观box ****/
.efxbox{position:relative;margin-bottom:20px;padding:20px;border:1px solid #ddd;border-radius:15px;}
.efxbox .toupic{position:absolute;left:20px;top:20px;width:320px;max-height:300px;overflow:hidden;border-radius:25px;}
.efxbox .toupic img{}
.efxbox .info{padding-left:380px;min-height:300px;}
.efxbox .info .infobox{}
.efxbox .info .tou{position:relative;height:60px;line-height:60px;}
.efxbox .info .tou .tit{position:relative;float:left;font-weight:bold;font-size:26px;line-height:30px;color:#383838;}
.efxbox .info .tou .tit::after{position:absolute;bottom:-10px;left: 0px;
width:68px;height:6px;background-color:#ce2929;border-radius:3px;content:'';}
.efxbox .info .tou .tit a{color:#383838;}
.efxbox .info .tou .gx{position:absolute;top:0px;right:0px;width:460px;}
.efxbox .info .tou .gx a{display:block;float:left;margin-right:20px;padding-left:35px;width:60px;height:40px;line-height:40px;color:#333;}
.efxbox .info .tou .gx a.z1{background:url(../images/z1.png) left no-repeat;}
.efxbox .info .tou .gx a.z2{background:url(../images/z2.png) left no-repeat;}
.efxbox .info .tou .gx a.z3{background:url(../images/z3.png) left no-repeat;}
.efxbox .info .tou .gx a.z4{background:url(../images/z4.png) left no-repeat;}
.efxbox .info .alias{font:14px/28px 'sans-serif', arial;}
.efxbox .info .desc{position:relative;font:14px/28px 'sans-serif', arial;}
.efxbox .mh{height:200px;overflow:hidden;}
.efxbox .see_more_mask{position:absolute;bottom:0;width:100%;height:200px;background:linear-gradient(rgba(255,255,255,0),#fff);}
.efxbox .see_more {margin:0 auto;padding:3px 0;width:20%;height:30px;line-height:30px;
text-align:center;font-size:16px;border:1px solid #c33;color:#c33;border-radius:6px;cursor:pointer;}

/**** 人物swiper分页切换 ****/
.peolist{position:relative;margin-top:35px;padding-bottom:25px;width:100%;height:410px;}
.peolist .swiper {width:100%;height:100%;}
.peolist .swiper-wrapper{width:100%;}
.peolist  .swiper-slide {display:flex;justify-content:center;margin-bottom:10px;width:20%;height:101px;text-align:center;}
.peolist  .swiper-slide img{width:100px;}
.peolist .swiper-button-next{top:95%;right:50px;width:155px;height:42px;line-height:42px;color:rgba(0, 0, 0, 0)!important;text-align:center;z-index:999;
background:url("../images/a.png") center center no-repeat;}
.peolist .swiper-button-next b{display:block;margin-left:25px;width:100%;color:rgba(255, 255, 255, 1)!important;}
.peolist .swiper-button-prev{top:95%;left:50px;width:155px;height:42px;line-height:42px;color:rgba(0, 0, 0, 0)!important;text-align:center;z-index:999;
background:url("../images/a.png") center center no-repeat;}
.peolist .swiper-button-prev b{display:block;margin-left:25px;width:100%;color:rgba(255, 255, 255, 1)!important;}
.peolist .tu{height:90px;align-items:center;background:url(../images/t.png) right top no-repeat;}


/**** 文献swiper分页切换 ****/
.wxboxlist {position:relative;width:100%;height:500px;line-height:28px;}
.wxboxlist .swiper {width:100%;height:100%;}
.wxboxlist .swiper-wrapper{width:100%;}
.wxboxlist .swiper-slide {width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;}
.wxboxlist .swiper-slide div {padding:10px;width:80%;height:480px;text-align:left;
background-color:#ffffff;box-shadow:0px 0px 10px 0px #cccccc;border-radius:20px;}
.wxboxlist .swiper-slide div span {display:block;}
.wxboxlist .swiper-slide div dl {display:block;height:400px;text-indent:2em;
display:-webkit-box;overflow-y:scroll;-webkit-line-clamp:14;-webkit-box-orient:vertical;}
.wxboxlist .swiper-button-next {right:0px;width:29px;height:59px;line-height:42px;text-align:center;color:rgba(0, 0, 0, 0) !important;z-index:999;
background:url("/static/webhome/images/right1.jpg") center center no-repeat;}
.wxboxlist .swiper-button-prev {left:0px;color:rgba(0, 0, 0, 0) !important;z-index:999;width:29px;height:59px;line-height:42px;text-align:center;
background:url("/static/webhome/images/left1.jpg") center center no-repeat;}
.wxboxlist.swiper-pagination {left:150px;top:-45px;width:100px;height:55px;font-size:18px;}
