@charset "utf-8";
/* CSS Document */

/* 首页日历//电脑版*/
.calendar {background: #FFF;}
.calendar .wrap {}
.cal-select {height: 140px; display: flex; font-family: "fzzcys";}
.cal-head {width: 166px; padding-top: 19px;}
.cal-head-inner {float: left; text-align: center;}
.cal-head .tit {font-size: 16px; margin-bottom: 4px;}
.cal-head .moon {font-size: 24px; line-height: 26px; margin-bottom: 4px;}
.cal-monn-cc {font-size: 12px; font-family: "Microsoft YaHei"; position: relative;}
.cal-monn-cc span {cursor: pointer;}
.cal-monn-cc span::after {content: "\ea42"; font-family: "icon"; display: inline-block; margin-left: 3px;}
.moon-select {position: absolute; bottom: 18px; display: none;}
.moon-select ul {border: 1px solid #C3B49D; background: #F5F5F5; width: 180px;}
.moon-select ul:after {content: ""; clear: both; height: 0px; font-size: 0px; display: block;}
.moon-select ul li {width: 60px; height: 30px; line-height: 30px; float: left; cursor: pointer;}
.moon-select ul li:hover {background: #D6D6D6;}
.cal-monn-cc:hover .moon-select {display: block;}
.cal-date {flex: 1; font-family: "fzzcys";}
.cal-prev,.cal-next {line-height: 140px; cursor: pointer; width: 28px;}
.cal-prev:before,.cal-next:before {font-family: "icon"; font-size: 28px;}
.cal-prev:before {content: "\e8fd";}
.cal-next:before {content: "\e907"; }
.cal-date {flex: 1; display: flex; overflow: hidden;}
.cal-day-outer {flex: 1; overflow: hidden;}
.cal-day {flex: 1; overflow: hidden;}
.cal-day-c {width: 2200px;}
.cal-day-c li {height: 113px; padding-top: 27px; width: 80px; float: left; text-align: center; cursor: pointer; position: relative;}
.cal-day-c span,.cal-day-c b,.cal-day-c em {display: block;}
.cal-day-c b {width: 44px; height: 44px; line-height: 44px; font-weight: normal; margin: 0 auto; font-size: 28px;}
.cal-day-c em {font-style: normal;}
.cal-day-c li.oneday b {background: #69312A; border-radius: 50%; color: #FFF;}
.cal-day-c li:hover {background: rgba(0,0,0,0.05)}
.cal-day-c li.oneday,.cal-day-c li.on {background: rgba(0,0,0,0.05)}
.cal-day-c li.on:before {content: ""; position: absolute; height: 2px; left: 0; right: 0; background: #FFF; top: 0; z-index: 9;}

.cal-cry {padding-bottom: 20px;}
.cal-inner {padding: 25px 64px 50px; background: #F2F2F2;}
.cal-cry ul {display: block;}
.cal-foucs-pack {margin: 0 10px; background: #FFF; border-radius: 5px;}
.cal-foucs-pack .box {padding: 10px 12px 12px;}
.cal-foucs-pack .t {font-weight: normal; font-size: 16px; line-height: 18px; max-width: 100%; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.cal-foucs-pack .l {font-size: 14px; color: #AAA; position: relative; padding-left: 18px; display: block; margin-top: 2px;}
.cal-foucs-pack .l:before {content: "\e91d"; font-family: "icon"; position: absolute; left: 0;}
.cal-foucs {}
.cal-foucs .slick-arrow {width: 40px;}
.cal-foucs .prev-out {left: -39px;}
.cal-foucs .next-out {right: -39px;}
.cal-foucs .slick-prev,.cal-foucs .slick-next {width: 24px; height: 24px; margin-top: -40px; line-height: 24px;}
.cal-foucs .slick-prev {left: 0px;}
.cal-foucs .slick-next {right: 0px;}
.cal-foucs .slick-prev::before,.cal-foucs .slick-next::before {font-family: "icon"; font-size: 24px; color: #222; opacity: 1;}
.cal-foucs .slick-prev::before {content: "\ea44";}
.cal-foucs .slick-next::before {content: "\ea42";}
.cal-foucs .slick-prev:hover::before {opacity: 1;}
.cal-foucs .slick-next:hover::before {opacity: 1;}
.cal-foucs .slick-disabled .slick-prev::before {opacity: 0.5;}
.cal-foucs .slick-disabled .slick-next::before {opacity: 0.5;}
.cal-foucs .slick-dots {bottom: -30px;}
.cal-mob {display: none;}
/* 只在手机版显示的首页导航 */
.index-menu-mob {display: none;}
/* 开放与导览 */
.open-visit {}
.open-visit .wrap {padding: 40px 0 41px; position: relative;}
.opening {padding-left: 50px; width: 690px; float: left;}
.openday {float: left; text-align: center; margin-right: 30px;}
.openday span {font-size: 18px;}
.openday h2 {font-size: 40px;}
.openday em {font-style: normal;}
/* 开放时间 */
.opentime {float: left; padding-top: 27px;}
.opentime li {float: left; text-align: center;}
.opentime li.openarrow:after {content: "\e904"; display: block; font-family: "icon"; font-size: 20px; line-height: 60px; padding: 0 20px;}
.opentime b {display: block; font-size: 40px; font-weight: normal; font-family: "fzzcys";}
.openinfor {text-align: center; color: #777; margin-top: 35px; padding: 0 20px;}
/* 须知等ICO */
.visit-fun {width: 330px; float: left;}
.visit-fun ul {width: 150px; padding-top: 40px; display: block; margin: 0 auto;}
.visit-fun li {display: block; width: 60px; text-align: center; float: left;}
.visit-fun li:nth-child(2n) {margin-left: 30px;}
.visit-fun li:first-child {margin-bottom: 24px;}
.visit-fun li:nth-child(2) {margin-bottom: 24px;}
.visit-fun li b {display: block; width: 32px; height: 32px; margin: 0 auto 8px; font-weight: normal;}
.visit-fun li b:after {display: block; font-family: "icon"; font-size: 32px; line-height: 32px;}
.visit-fun li b.xuzhi:after {content: "\e9b8";}
.visit-fun li b.ditu:after {content: "\e900";}
.visit-fun li b.xianl:after {content: "\e925";}
.visit-fun li b.bianm:after {content: "\e90f";}
/* 微信二维码 此位置后期可再加一个预约系统链接 */
.online {width: 300px; padding: 0 50px 0 0; float: right;}
.online .wccode {width: 140px; text-align: center; float: left; margin-right: 20px;}
.online .wccode span {margin-bottom: 4px; display: block;}
.online .wccode:last-child {margin-right: 0;}
.online .wccode:last-child a {display: block; background: #FFF;}
/* 资讯 */
.info-roam {

}
.info-roam .wrap {padding: 40px 0 50px;}

.wrap-tmp-bg
{
    background: url('../png/bg-2.png') no-repeat;
    background-position: 5px 143px;
    background-size: contain;
}
/*宽度＜999 更改平板/手机模式 */
@media screen and (min-width:1000px) {
	.popup-info-roam {
		padding-top: 100px;
		background: url('../png/bg.png') no-repeat;
        background-position: center;
        background-size: cover;
	}
}
@media screen and (max-width:999px) {
	.popup-info-roam {
        padding-top: 100px;
        background: url(../png/bg-1.png) no-repeat;
        background-position: 0 30px;
        background-size: contain;
	}
}

/* 资讯 */
.information {

}
.infor-foucs {width: 540px; height: 360px; position: relative; float: left; border-radius: 5px; overflow: hidden;z-index: 1;}
.infor-txt {width: calc(100% - 550px); float: right;}
/* 首页新闻资讯焦点图 */
.infor-foucs .infor-foucs-pack {position: relative; border-radius: 5px; overflow: hidden;}
.infor-foucs .infor-foucs-pack img {width: 100%; transition: 0.2s; border-radius: 5px;}
.infor-foucs .infor-foucs-pack:hover img {transform: scale(1.08,1.08);}
.infor-foucs .title:before {content: ""; background: rgba(128,46,31,0.6); position: absolute; top: 0; left: 0; bottom: 0; right: 100%; z-index: 8;transition: 0.2s;}
.infor-foucs .infor-foucs-pack:hover .title:before {right: 0;}
.infor-foucs .title {padding: 10px 12px; background: rgba(0,0,0,0.6); line-height: 20px; position: absolute; left: 0; bottom: 0; right: 0;}
.infor-foucs .title a {color: #FFF; position: relative; z-index: 9;}
.infor-foucs .slick-dots {position: absolute; z-index: 8; top: 5px; line-height: 10px; list-style: none; display: block; text-align: center; width: 100%;}
.infor-foucs .slick-dots li {position: relative; display: inline-block; height: 10px; margin: 0 2px; transition: all 0.3s; padding: 0; cursor: pointer; }
.infor-foucs .slick-dots li button {border: none; display: block; width: 10px; height: 10px; border-radius: 5px; line-height: 0px; font-size: 0px; cursor: pointer;outline: none; transition: width 0.5s; background: #EEE;}
.infor-foucs .slick-dots li.slick-active button {width: 20px; background: #802E1F;}
.infor-foucs .slick-dots li button:hover { background: #802E1F;}
/* 首页新闻文字列表.带时间 */
.infor-txt-ul {padding-left: 30px;}
.infor-txt-ul li {line-height: 51px; height: 51px; position: relative; width: 100%; float: left;}
.infor-txt-ul li:before {content: "·"; font-family: "icon"; display: block; position: absolute; left: -15px; font-size: 30px; }
.infor-txt-ul a {text-indent: 10px;font-size: 16px; display: inline-block; max-width: 84%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.infor-txt-ul .date {font-size: 14px; float: right; color: #999;}
/* 全景漫游通栏 */
.full-view {height: 500px; position: relative; background-image: url(../jpg/fullview.jpg); background-position: center center; background-repeat: no-repeat;}
.full-inner {color: #FFF; text-align: center; width: 240px; position: absolute; left: 50%; margin-left: -120px; top: 50%; margin-top: -70px; height: 140px;}
.full-inner h2 {font-size: 60px; font-weight: normal;}
.full-inner a {display: block; height: 50px; line-height: 50px; font-size: 26px; color: #1F1F1F; background-color: rgba(255,255,255,0.8); border-radius: 5px; transition: all 0.15s;}
/* .full-inner a:hover {color: #FFF; background: rgba(128,46,31,0.8);} */

.full-news {position: absolute; z-index: 10; left: 0; bottom: 0; padding: 0 0 15px 15px; color: #FFF; font-size: 16px;font-family: "fzzcys";}
.full-news a {color: #FFF;}
.full-news-more {text-align: right;}
.full-news ul {}
.full-news li {padding-top: 10px;}

/* 展览 */
.exhibit {}
.exhibit .wrap {padding: 40px 0 0;}
/* 首页活动的焦点图 */
.act-foucs-box {padding: 40px 0 70px;}

/*典藏内容单独写*/

.dc-block {}
.dc-block li {display: block; float: left; text-align: center; overflow: hidden; position: relative;}
.dc-block li::before {content: ""; position: absolute;  left: 0; top: 60px; right: 0; bottom: 15px; z-index: 1;}
.dc-block li a {display: block; padding-top: 20px; font-family: "fzzcys"; font-size: 20px; color: #FFF; position: absolute;  left: 0; top: 0; right: 0; bottom: 0; z-index: 9;}
.dc-block li a.heise {color: #232323;}
.dc-block li:nth-child(1) {width: 22%; height: 348px; padding-top: 40px; margin: 0 0.5% 0.5% 0; background: url(../png/dc-bg.png) left top no-repeat }

.dc-block li:nth-child(2) {width: 16%; height: 388px; margin: 0 0.5% 0.5% 0; background: url(../jpg/01-bg.jpg) left top;}
.dc-block li:nth-child(2)::before {background: url(../png/01-coll.png) center bottom no-repeat; background-size: auto 100%;}

.dc-block li:nth-child(3) {width: 13.5%; height: 388px; margin: 0 0.5% 0.5% 0; background: url(../jpg/02-bg.jpg) left top;}
.dc-block li:nth-child(3)::before {background: url(../png/02-coll.png) center bottom no-repeat; background-size: auto 100%;}

.dc-block li:nth-child(4) {width: 18%; height: 388px; margin: 0 0.5% 0.5% 0; background: url(../jpg/03-bg.jpg) left top;}
.dc-block li:nth-child(4)::before {background: url(../png/03-coll.png) center bottom no-repeat; background-size: auto 100%;}

.dc-block li:nth-child(5) {width: 16%; height: 388px; margin: 0 0.5% 0.5% 0; background: url(../jpg/04-bg.jpg) left top;}
.dc-block li:nth-child(5)::before {background: url(../png/04-coll.png) center bottom no-repeat; background-size: auto 100%;}

.dc-block li:nth-child(6) {width: 12%; height: 388px; margin: 0 0 0.5% 0; float: right; background: url(../jpg/05-bg.jpg) left top;}
.dc-block li:nth-child(6)::before {background: url(../png/05-coll.png) center bottom no-repeat; background-size: auto 100%;}

.dc-block li:nth-child(7) {width: 12%; height: 270px; margin: 0 0.5% 0 0; background: url(../jpg/06-bg.jpg) left top;}
.dc-block li:nth-child(7)::before {background: url(../png/06-coll.png) center bottom no-repeat; background-size: auto 100%;}

.dc-block li:nth-child(8) {width: 12%; height: 270px; margin: 0 0.5% 0 0; background: url(../jpg/07-bg.jpg) left top;}
.dc-block li:nth-child(8)::before {background: url(../png/07-coll.png) center bottom no-repeat; background-size: auto 100%;}

.dc-block li:nth-child(9) {width: 20%; height: 270px; margin: 0 0.5% 0 0; background: url(../jpg/08-coll.jpg) left top;}
.dc-block li:nth-child(9)::before {background: url(../png/08-coll.png) center bottom no-repeat; background-size: auto 100%;}

.dc-block li:nth-child(10) {width: 12%; height: 270px; margin: 0 0.5% 0 0; background: url(../jpg/09-coll.jpg) left top; background-size: auto 100%;}
.dc-block li:nth-child(10)::before {}

.dc-block li:nth-child(11) {width: 14%; height: 270px; margin: 0 0.5% 0 0; background: url(../jpg/10-coll.jpg) center top; background-size: auto 100%;}
.dc-block li:nth-child(11)::before {}

.dc-block li:nth-child(12) {width: 14%; height: 270px; margin: 0 0 0 0; background: url(../jpg/11-coll.jpg) center top; background-size: auto 100%;}
.dc-block li:nth-child(12)::before {}

.dc-block li:nth-child(13) {width: 13%; height: 270px; margin: 0 0 0 0; float: right; background: url(../jpg/12-bg.jpg) left top;}
.dc-block li:nth-child(13)::before {background: url(../png/12-coll.png) center bottom no-repeat; background-size: auto 100%;}






.dc-title {width: 214px; height: 125px; background: url(../png/dc.png); display: inline-block; margin-bottom: 25px;}
.dc-title p {font-size: 14px;}
.dc-search {padding-top: 20px;position: relative;z-index: 9;}
.dc-txt {border: 1px solid #7D6746; padding: 2px 4px; margin-bottom: 12px;}
.dc-btn {display: inline-block; width: 128px; height: 47px; background: url(../png/dc-btn.png); font-size: 16px; color: #FFF; cursor: pointer;}

.exhibit-left {width: calc(50% - 20px); float: left;}
.exhibit-right {width: calc(50% - 20px); float: right;}



.overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7); /* 半透明黑色遮罩层 */
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 999; /* 确保遮罩层在最上面 */
	overflow: hidden;
}

.image-container {
	position: relative;
	max-width: 100%;
	max-height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.fullscreen-image {
	max-width: 100%;
	max-height: 100%;
}
@media screen and (min-width:1000px) {
	.fullscreen-image {
		transform: scale(1.15);
	}
}


@media screen and (min-width:1000px) {
	.fullscreen-image {
		transform: scale(1.15);
	}

	.close-btn {
		position: absolute;
		top: 0px;
		right: 0px;
		border: none;
		color: black; /* 按钮文字颜色 */
		text-align: center;
	
		cursor: pointer;
		z-index: 1;
	
		height: 76px;
		width: 76px;
		color: #b0b8bf;
		background: url('../png/close.png') no-repeat center;
		background-size: 76px 76px;
	}
	
}



@media screen and (max-width:999px) {

	.close-btn {
        position: absolute;
        right: 0.65rem;
        top: -30px;
        border: none;
        color: black;
        text-align: center;
        cursor: pointer;
        z-index: 1;
        height: 45px;
        width: 45px;
        color: #b0b8bf;
        background: url('../png/close.png') no-repeat center;
        background-size: 45px 45px;
	}
	
}






/* 响应式布局 */
/*＞1920×1080 超宽屏显示器 限制全屏不超过1920*/
@media screen and (min-width:1921px) {
}
/*1920＞宽度＞1571 固定宽1420*/
@media screen and (max-width:1920px) and (min-width:1571px) {
}
/*1570＞宽度＞1260 固定宽1200*/
@media screen and (max-width:1570px) and (min-width:1260px) {
	/* 首页时间 */
	.opening {padding-left: 10px; width: 620px;}
	.openday {margin-right: 0px;}
	.opentime li.openarrow:after {padding: 0 10px;}
	.openinfor {padding: 0 0;}
	.visit-fun {width: 260px;}
	.online {width: 300px; padding: 0 10px 0 0;}
	/* 首页新闻 */
	.information {}
	.infor-foucs {width: 420px; height: 280px;}
	.infor-txt {width: calc(100% - 430px);}
	.infor-txt-ul li {line-height: 40px; height: 40px;}
	.infor-txt-ul a {max-width: 80%;}
	/* 首页活动焦点图 */
	.act-foucs-pack .p {width: 800px;}
	.act-foucs-pack .b {width: 400px;}
}
/*1259＞宽度＞1000 固定980*/
@media screen and (max-width:1259px) and (min-width:1000px) {
	.open-visit .wrap {padding: 30px 0 31px; position: relative;}
	.opening {padding-left: 0; width: 690px; float: none; clear: both; margin: 0 auto; padding-bottom: 20px; border-bottom: 1px solid #BEBEBE;}
	.openinfor {margin-top: 10px;}
	/* 须知等ICO */
	.visit-fun {width: 690px; float: none; margin: 0 auto; text-align: center; padding-bottom: 12px; border-bottom: 1px solid #BEBEBE;}
	.visit-fun ul {width: auto; padding-top: 20px; display: inline-block;}
	.visit-fun li:nth-child(2n) {margin-left: 15px;}
	.visit-fun li:first-child {margin-bottom: 0px;}
	.visit-fun li:nth-child(2) {margin-bottom: 0px;}
	.visit-fun li {margin: 0 15px;}
	/* 微信二维码 此位置后期可再加一个预约系统链接 */
	.online {width: 690px;; padding: 20px 0 0 0; float: none; margin: 0 auto; text-align: center;}
	.online .wccode {float: none; display: inline-block; margin-right: 20px;}
	.online .wccode span {margin-bottom: 4px; display: block;}
	.online .wccode:last-child {margin-right: 0; margin-left: 20px;}
	/* 首页活动焦点图 */
	.act-foucs-box {padding: 50px 0 70px;}
	.act-foucs-pack .p {width: 680px;}
	.act-foucs-pack .b {width: 300px;}
	.act-foucs-pack .i p:first-child {display: -webkit-box; width: 100%; overflow: hidden; word-break: break-all; text-overflow: ellipsis; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
}
/*宽度＜999 更改平板/手机模式 */
@media screen and (max-width:999px) {
	/* 全幅焦点图 */
	.i-foucs-c {display: none;}
	.i-foucs-mob {display: block;}
	/* 日历手机版 */
	.calendar .wrap {margin: 0 8%; width: auto;}
	.cal-c {display: none;}
	.cal-mob {padding: 15px 0; display: block;}
	.cal-mob:after {content: ""; clear: both; height: 0px; font-size: 0px; display: block;}
	.cal-mob-head {text-align: center; float: left;}
	.cal-mob-head .year {font-size: 16px; font-weight: bold; color: #802E1F; text-align: center;}
	.cal-mob-head .day {font-size: 16px; font-weight: bold; color: #802E1F; text-align: center;}
	.cal-mob-btn {text-align: center; float: right; padding-top: 5px;}
	.cal-mob-btn a {display: inline-block; color: #802E1F;}
	.cal-mob-btn span {display: block; float: left; line-height: 40px; font-size: 16px; margin: 0 5px;}
	.cal-mob-btn a::before {content: "\e906"; font-family: "icon"; font-size: 40px; line-height: 40px; display: block; float: left;}
	.cal-mob-btn a::after {content: "\ea42"; font-family: "icon"; display: block; float: left; line-height: 40px;}
	/* 手机版快捷菜单 */
	.index-menu-mob {display: none; background: #1D364C; margin: 10px 10px 0; border-radius: 5px; padding: 10px;}
	.index-menu-mob:after {content: ""; clear: both; height: 0px; font-size: 0px; display: block;}
	.index-menu-mob li {float: left; width: 23.5%; margin-right: 2%; text-align: center;}
	.index-menu-mob li:last-child {margin-right: 0;}
	.index-menu-mob li a {background: #FFF; color:  #1D364C; border-radius: 4px; display: block; line-height: 30px; height: 30px;}
	
	.open-visit {padding-top: 10px;}
	.open-visit .wrap {padding: 15px 0 20px; position: relative; border-radius: 5px; background: #802E1F;}
	.open-visit .linb {display: none;}
	.opening {padding-left: 0; padding-bottom: 15px; width: auto; float: none; clear: both; margin: 0 10px; color: #FFF; border-bottom: 1px solid #9C594C;}
	.openinfor {margin-top: 10px;}
	.openday {float: none; text-align: center; margin-right: 0; margin: 0 auto;}
	.opentime {float: none; padding: 17px 10px 0 10px;}
	.opentime ul {display: flex;}
	.opentime li {flex: 1;}
	.opentime li.openarrow:after {font-size: 18px; padding: 0 0;}
	.opentime b {font-size: 28px;}
	.openinfor {margin-top: 17px; padding: 0 10px; color: #FFF; text-align: left;}
	.openinfor a {color: #FFF;}
	.openinfor .red {color: #FFF;}
	
	/* 须知等ICO */
	.visit-fun {width: calc(50% - 10px); text-align: center; padding-left: 10px;}
	.visit-fun ul {width: 144px; padding-top: 20px; display: inline-block;}
	.visit-fun li {margin: 0 6px 10px;}
	.visit-fun li:nth-child(2n) {margin-left: 6px;}
	.visit-fun li:first-child {margin-bottom: 10px;}
	.visit-fun li:nth-child(2) {margin-bottom: 10px;}
	.visit-fun li:nth-child(3) {margin-bottom: 0;}
	.visit-fun li:nth-child(4) {margin-bottom: 0;}
	.visit-fun li a {color: #FFF;}
	.visit-fun li b {margin: 0 auto 3px;}
	
	/* 微信二维码 此位置后期可再加一个预约系统链接 */
	.online {float: right; width: calc(50% - 10px); margin-right: 0; padding-right: 10px; text-align: center;}
	.online .wccode {margin-right: 0; width: 120px; display: inline-block; float: none;}
	.online .wccode span {display: none;}
	.online .wccode:first-child {display: none;}
	.online .wccode:last-child {padding-top: 20px}
	.online .wccode:last-child a {display: block; width: 120px; height: 120px;; background: rgba(255,255,255,1); border-radius: 5px;}
	.online .wccode:last-child a img {width: 120px; height: auto;}
	/* 资讯 */
	.info-roam .wrap {padding: 30px 0 30px;}
	.exhibit .wrap {padding: 30px 0 0;}
	/* 资讯焦点图 */
	.infor-foucs {width: 100%; height: auto; float: none;}
	/* 资讯列表 */
	.infor-txt {width: 100%; float: none;}
	/* 首页新闻文字列表.带时间 */
	.infor-txt-ul {padding-left: 14px; padding-top: 15px;}
	.infor-txt-ul:after {content: ""; clear: both; height: 0px; font-size: 0px; display: block;}
	.infor-txt-ul li {line-height: 38px; height: 38px;}
	.infor-txt-ul a {max-width: 80%;}
	/* 全景漫游通栏 */
	.full-view {height: 360px; background-size: auto 360px;}
	.full-inner {margin-top: -120px;}

	.full-news {padding: 0 0 0 0; left: 15px; bottom: 15px; right: 15px;}
	.full-news li {padding-top: 0px;}
	.full-news-more {margin-bottom: 5px;}
	.full-news li a {font-size: 16px; display: inline-block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	/* 首页活动焦点图 */
	.act-foucs-box {padding: 50px 0 70px;}
	.act-foucs-pack .p {width: 100%;}
	.act-foucs-pack .b {width: 100%;}
	.act-foucs-pack .i p:first-child {display: -webkit-box; width: 100%; overflow: hidden; word-break: break-all; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

	
	/*典藏内容单独写*/
	.dc-block {}
	.dc-block li {display: block; float: left; text-align: center;}
	.dc-block li::before {content: ""; position: absolute;  left: 0; top: 40px; right: 0; bottom: 10px; z-index: 1;}
	.dc-block li a {padding-top: 15px; font-size: 16px;}
	.dc-block li:nth-child(1) {width: 66.55%; height: 200px; border-radius: 0 0 0 0; padding-top: 0; margin: 0 0.35% 2px 0; background: url(../png/dc-bg-p.png) left top no-repeat #cdb28c; background-size: auto 100%; float: left; clear: both;}
	.dc-block li:nth-child(2) {width: 33.1%; height: 200px; margin: 0 0 2px 0; border-radius: 0 5px 0 0;}
	.dc-block li:nth-child(3) {width: 23.7375%; height: 200px; margin: 0 0.35% 2px 0;}
	.dc-block li:nth-child(4) {width: 27.7375%; height: 200px; margin: 0 0.35% 2px 0;}
	.dc-block li:nth-child(5) {width: 27.7375%; height: 200px; margin: 0 0.35% 2px 0;}
	.dc-block li:nth-child(6) {width: 19.7375%; height: 200px; margin: 0 0 2px 0; float: left;}
	.dc-block li:nth-child(7) {width: 24.7375%; height: 200px; margin: 0 0.35% 2px 0;}
	.dc-block li:nth-child(8) {width: 24.7375%; height: 200px; margin: 0 0.35% 2px 0;}
	.dc-block li:nth-child(9) {width: 24.7375%; height: 200px; margin: 0 0.35% 2px 0;}
	.dc-block li:nth-child(10) {width: 24.7375%; height: 200px; margin: 0 0 2px 0;}
	.dc-block li:nth-child(11) {width: 33.1%; height: 200px; margin: 0 0.35% 0 0; border-radius: 0 0 0 5px;}
	.dc-block li:nth-child(12) {width: 33.1%; height: 200px; margin: 0 0.35% 0 0;}
	.dc-block li:nth-child(13) {width: 33.1%; height: 200px; margin: 0 0 0 0; float: left; border-radius: 0 0 5px 0;}

	.dc-title {width: 45px; height: 130px; background: url(../png/dc-p.png); display: inline-block; margin: 35px 0 0 20px; float: left; background-size: 45px auto;}
	.dc-title p {font-size: 14px;}
	.dc-p { margin: 30px 0 0 20px; position: relative; z-index: 10;}
	.dc-search {padding-top: 20px;}
	.dc-txt {border: 1px solid #7D6746; padding: 2px 4px; margin-bottom: 12px; width: 120px;}
	.dc-btn {display: inline-block; width: 90px; height: 34px; background: url(../png/dc-btn.png); font-size: 14px; color: #FFF; cursor: pointer; background-size: 90px auto;}
	
	.coll-list ul {display: block; columns: 2; column-gap: 10px;}
	
	.coll-ul {padding-bottom: 30px;}
	.coll-ul li {display: inline-block; width: 21%; padding-top: 21%; margin: 0 1%; position: relative; text-align: center;}
	.coll-ul li a {font-weight: normal; max-width: 100%; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
}
/*宽度＜400 窄屏手机 */
@media screen and (max-width:400px) {
	.dc-block li:nth-child(1) {background-size: auto 100%;}
}
/*宽度＜400 窄屏手机 */
@media screen and (max-width:330px) {
	.infor-txt-ul a {max-width: 76%;}
	.dc-title { margin: 35px 0 0 15px;}
	.dc-p {float: left; margin: 30px 0 0 15px;}
}



