html, body {
	background-color: #FFFFFF;
	font-size: 20px;
	width: 100%;
	height: 100%;
	overflow: auto;
}

html,body,
button,input,
li,
p,
ul {
	margin: 0;
	padding: 0;
	outline: none;
}

a {
	text-decoration: none;color: #333;
}

ul {
	list-style: none;
}

li {
	list-style: none;
}
*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
input,textarea {
	-webkit-user-select: auto; /*webkit浏览器*/
	outline: none;
}
.zupu {
	width: 100%;
	height: 100%;
	overflow-y: auto;
	/* height: auto; */
	display: flex;
	flex-direction: column;
}
.tabNavBootom {
	display: none;
}
.zpCenter {
	width: 100%;
	height: auto;
}
.cen0 {
	width: 100%;
	height: 1.4rem;
	background-color: #F4DFA8;
	position: relative;
}
.cen0 .swiper-container{
	width: 100%;
	height: 100%;
}
.cen0-top {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}
.cen0 .swiper-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	padding: 0 0.5rem;
}
.cen0 .swiper-slide img {
	width: 0.8rem;
	height: 0.8rem;
	border-radius: 50%;
}
.cen0 .swiper-slide > a {
	color: #333333;
	font-size: 0.6rem;
	width: auto;
	height: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	margin: 0 10px;
	max-width: 90%;
}


.cen1 {
	width: 100%;
	height: 8.7rem;
	position: relative;
	background-image: url("https://hsy1.zupu.cn/static/mweb/index/m-year.jpg");
	background-size: 100% 100%;
}

.searchBox {
	width: 90%;
	height: 2rem;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 3px;
	overflow: hidden;
	margin-top: 0.6rem;
	position: absolute;
	left: 5%;
	bottom: 0.5rem;
}
.searchBox input {
	flex: 1;
	height: 100%;
	text-indent: 0.2rem;
	font-size: 0.8rem;
	text-decoration: none;
}
.searchBox div {
	width: 4rem;
	height: 100%;
	background-color: #B20B30;
	color: #DECCAC;
	text-align: center;
	line-height: 2rem;
	font-size: 0.8rem;
}
.cen2 {
	width: 100%;
	height: auto;
	padding: 1rem 0 0;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	background-color: #F9F9F9;
}

.cen2 a, .cen2 > div {
	width: 20%;
	height: auto;
	margin: 0 2% 0.6rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.cen2 a img, .cen2 > div img {
	width: 2.4rem;
	height: 2.4rem;
}
.cen2 a div, .cen2 > div div {
	color: #333333;
	font-size: 0.6rem;
	text-align: center;
}
.cen3 {
	width: 100%;
	height: 130px;
}
.swiper-container {
	width: 100%;
	height: 100%;
}

.cen3 .swiper-slide {
	text-align: center;
	width: 80%;
	background-size: 100% 104px;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	background-repeat: no-repeat;
	background-position: 0px 25px;
}
.swiper-slide1 {
	background-image: url("https://hsy1.zupu.cn/static/mweb/img/adv/adv7.png");
	background-size: 100% 104px !important;
	background-repeat: no-repeat;
	background-position: 0px 25px;
}
.swiper-slide2 {
	background-image: url("https://hsy1.zupu.cn/static/mweb/img/adv/adv3.gif");
	background-size: 100% 104px !important;
	background-repeat: no-repeat;
	background-position: 0px 25px;
}
.swiper-slide3 {
	background-image: url("https://imgs0.zupu.cn/photos/common/20210907/201b30df-6b73-4a09-879b-688465208c56.png");
}
.swiper-slide4 {
	background-image: url("https://hsy1.zupu.cn/static/mweb/img/mnb.jpg");
	background-size: 100% 104px !important;
	background-repeat: no-repeat;
	background-position: 0px 25px;
}
.swiper-slide5 {
	background-image: url("https://hsy1.zupu.cn/static/mweb/jzq/img/lb.png");
	background-size: 100% 104px !important;
	background-repeat: no-repeat;
	background-position: 0px 25px;
}
.swiper-slide6 {
	background-image: url("https://hsy1.zupu.cn/static/mweb/img/adv/m-adnotice.jpg");
	background-size: 100% 104px !important;
	background-repeat: no-repeat;
	background-position: 0px 25px;
}
.swiper-slide7 {
	background-image: url("https://hsy1.zupu.cn/static/mweb/xungen/img/xungenjie.png");
	background-size: 100% 104px !important;
	background-repeat: no-repeat;
	background-position: 0px 25px;
}
.cen3-tit {
	color: rgba(255, 255, 255, 0.5);
	font-size: 0.8rem;
}
.cen3-tit span {
	color: #fff;
	font-size: 1.1rem;
}
.cen4 {
	width: 100%;
	height: auto;
	padding: 1.5rem 0.75rem 0px;
}
.zp-title-top, .zp-title-top-left {
	width: 100%;
	height: auto;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.zp-tit-img {
	width: 5.2rem;
	height: 1.6rem;
	margin-right: 0.4rem;
}
.zp-tit-text {
	color: #666666;
	font-size: 0.7rem;
}

.zp-3-cen-li {
	display: inline-block;
	width: 100%;
	height: auto;
	padding-top: 20px;
}
.zp-3-cen-li-top {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}
.zp-3-cen-li-tit {
	color: #111111;
	font-size: 0.8rem;
	flex: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 0;
}
.zp-3-cen-li-box {
	width: 100%;
	height: auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 0.8rem;
}
.zp-3-cen-li-left {
	width: 6.5rem;
	height: 4rem;
	overflow: hidden;
	position: relative;
}
.zp-3-cen-left-bj {
	width: 100%;
	height: 100%;
	background-image: url('https://imgs0.zupu.cn//ueditor/2021/08/31/4cd613ca-b935-4356-85dc-a4c7fa10e7a6.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	-webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-o-filter: blur(5px);
	-ms-filter: blur(5px);
	filter: blur(5px);
}
.zp-3-cen-left-top {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
}
.zp-3-cen-left-top > img {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}
.zp-3-cen-li-time {
	width: 100%;
	height: 1rem;
	background-color: rgba(0,0,0,0.4);
	display: flex;
	align-items: center;
	justify-content: center;
	color: #FFFFFF;
	font-size: 0.6rem;
	position: absolute;
	left: 0;
	bottom: 0;
}
.zp-3-cen-li-right {
	width: 0;
	flex: 1;
	height: auto;
	font-size: 0.7rem;
	color: #666666;
	text-align: left;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	white-space: normal !important;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	margin-left: 0.8rem;
}
.zp-ckgd {
	width: 100%;
	height: 2rem;
	background-color: #F1F1F1;
	border-radius: 3px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 0.7rem;
}
.zp-ckgd span {
	color: #666666;
	font-size: 0.7rem;
	font-weight: bold;
}
.zp-ckgd img {
	width: 0.7rem;
	height: 0.7rem;
}
.xw-nav, .zp-nav {
	width: 100%;
	height: auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 1.5rem 0 1.2rem;
}
.xw-nav-li {
	flex: 1;
	height: auto;
	font-size: 0.8rem;
	color: #666666;
}
.xw-nav-li-active {
	color: #B20B30;
	font-weight: bold;
}
.xw-box-ul , .xw-box-nav, .zp-box-ul, .ct-box-nav{
	width: 100%;
	height: auto;
}
.xw-box-nav a {
	color: #333333;
	font-size: 0.8rem;
	font-weight: bold;
	width: 100%;
	height: auto;
	text-align: left;
	margin-bottom: 1rem;
	display: block;
}
.zp-jb-adv {
	width: 100%;
	height: auto;
	display: block;
	margin-bottom: 1rem;
}
.zp-jb-adv img {
	width: 100%;
	height: auto;
}
.cen5, .cen6, .cen7 {
	width: 100%;
	height: auto;
	padding: 0 0.75rem;
}
.zp-box-nav {
	width: 100%;
	height: 25.5rem;
	background-image: url("https://imgs0.zupu.cn/photos/common/20210908/7b5d779f-ad0d-4089-b82e-ecf09352516e.png");
	background-size: 100% 100%;
	border-radius: 5px;
	padding: 1rem;
}
.zp-4-top-ul {
	width: 100%;
	height: auto;
}
.zp-4-zp-li {
	width: 100%;
	height: auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 0.7rem;
	cursor: pointer;
}
.zp-4-li-first-left {
	width: 0;
	height: auto;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	flex: 1;
	overflow: hidden;
}
.zp-first-jb {
	width: 1.3rem;
	height: 1.3rem;
	background-color: #B61E3E;
	border-radius: 2px;
	color: #fff;
	font-size: 1rem;
	line-height: 1.3rem;
	text-align: center;
}
.zp-first-name {
	width: 100%;
	color: #fff;
	font-size: 1rem;
	margin-bottom: 0.4rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left;
}
.zp-first-number {
	color: #999999;
	font-size: 0.9rem;
}
.zp-first-number span {
	color: #fff;
	font-size: 1.2rem;
}
.zp-4-li-first-right {
	width: 3.1rem;
	height: 3.1rem;
	background-image: url("https://imgs0.zupu.cn/photos/common/20210901/aeb44f30-d20e-4184-9d6e-864b47cad096.png");
	background-size: 100% 100%;
	color: #A57B33;
	font-size: 2.2rem;
	text-align: center;
	line-height: 3.1rem;
	margin-left: 0.2rem;
}
.zp-li-jb {
	width: 1.3rem;
	height: 1.3rem;
	background-color: #B61E3E;
	border-radius: 2px;
	color: #fff;
	font-size: 1rem;
	text-align: center;
	align-items: center;
}
.zp-li-jb2 {
	background-color: #1D222D!important;
}
.zp-li-name {
	color: #fff;
	font-size: 1rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0 0.6rem;
	text-align: left;
	flex: 1;
}
.zp-li-number {
	color: #999999;
	font-size: 0.9rem;
}
.zp-box-ul {
	/*margin-bottom: 1.5rem;*/
}
.zp-tit-change {
	width: 3.25rem;
	height: 1.6rem;
	background-color: #F1F1F1;
	border-radius: 3px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.zp-tit-change span {
	color: #666666;
	font-size: 0.7rem;
	margin-right: 0.2rem;
}
.zp-tit-change img {
	width: 0.6rem;
	height: 0.6rem;
}

.zp-5-cen-cen {
	width: 100%;
	height: auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	flex: 1;
}
.zp-5-cen-li {
	width: 100%;
	height: auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 1rem;
}
.zp-5-cen-li-left {
	width: 4.3rem;
	height: 6.1rem;
	margin-right: 0.8rem;
}
.zp-5-cen-li-left img {
	width: 100%;
	height: 100%;
}
.zp-5-cen-li-right {
	flex: 1;
	height: 6.1rem;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-between;
	overflow: hidden;
}
.zp-5-cen-name {
	color: #111111;
	font-size: 0.8rem;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 100%;
	height: auto;
}
.zp-5-cen-text {
	color: #666666;
	font-size: 0.7rem;
	width: 100%;
	height: auto;
	text-align: left;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	white-space: normal !important;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.zp-5-cen-number {
	color: #B61E3E;
	font-size: 0.6rem;
}
.zp-ct-box {
	width: 100%;
	height: auto;
	margin-top: 2rem;
	margin-bottom: 1.5rem;
}
.ct-top {
	color: #111111;
	font-size: 1rem;
	font-weight: bold;
	text-align: center;
	margin-bottom: 1rem;
}
.ct-top span {
	color: #B61E3E;
	font-size: 1rem;
	font-weight: bold;
}
.zp-5-right {
	width: 100%;
	height: auto;
	background-color: #EAEAEA;
	padding: 1rem 1rem 0.5rem;
}
.zp-5-ct-li {
	width: 100%;
	height: auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0.5rem 0;
}
.zp-5-ct-li-first {
	height: auto;
	border-bottom: 1px solid rgba(151, 151, 151, 0.2);
}
.ct-5-first-left {
	width: auto;
	height: auto;
	display: flex;
	flex-direction: column;
}
.ct-left-name {
	width: auto;
	height: auto;
	display: flex;
	align-items: center;
	justify-content: center;
}
.ct-left-name label {
	width: 1.3rem;
	height: 1.3rem;
	background-color: #B30B20;
	border-radius: 2px;
	text-align: center;
	line-height: 1.3rem;
	color: #fff;
	font-size: 1rem;
}
.zp-5-ct-li-left {
	display: flex;
	align-items: center;
}
.ct-left-name div, .zp-5-ct-li-left div {
	color: #1D222D;
	font-size: 1rem;
	margin-left: 0.6rem;
}
.ct-left-number {
	color: #1D222D;
	font-size: 0.9rem;
	margin-top: 0.4rem;
	font-weight: bold;
}
.ct-left-dy {
	color: #000;
	font-size: 0.7rem;
	margin-top: 0.4rem;
}
.ct-5-first-right {
	width: 3.2rem;
	height: 3.2rem;
}
.ct-5-first-right img {
	width: 100%;
	height: 100%;
}
.zp-5-ct-li-left label {
	display: block;
	width: 1.3rem;
	height: 1.3rem;
	background-color: #333333;
	border-radius: 2px;
	text-align: center;
	line-height: 1.3rem;
	color: #fff;
	font-size: 1rem;
}
.zp-5-ct-li-right {
	color: #999999;
	font-size: 0.9rem;
}
.ct-5-ck {
	width: 100%;
	height: auto;
	text-align: center;
	margin-top: 0.5rem;
}
.ct-5-ck a {
	display: inline-block;
	width: 1.2rem;
	height: 1.2rem;
	background-image: url("https://imgs0.zupu.cn/photos/common/20210908/2ff77fbd-6a9e-4df5-98b7-4ec7d2a57157.png");
	background-size: 100% 100%;
}
.zp-title-top-left label {
	color: #111111;
	font-size: 1rem;
}
.zp-title-top-left label:nth-child(1), .zp-title-top-left label:nth-child(2) {
	color: #B61E3E;
	font-size: 1rem;
	font-weight: bold;
}


.zp-6-cen-top {
	width: 100%;
	height: auto;
	margin-top: 1.2rem;
}
.zp-6-cen-top-top {
	width: 100%;
	height: auto;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.zp-6-cen-top-left {
	width: 4.5rem;
	height: 4.5rem;
	text-align: center;
	line-height: 4.5rem;
	background-image: url("https://imgs0.zupu.cn/photos/common/20210901/454b6327-4d19-4577-8595-44980c01fdef.png");
	background-size: 100% 100%;
	margin-right: 0.9rem;
	color: #000;
	font-size: 3.2rem;
}
.zp-6-cen-top-right {
	flex: 1;
	height: auto;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
.zp-6-cen-top-right-name {
	color: #111;
	font-size: 1rem;
}
.zp-6-cen-top-right-text {
	color: #666666;
	font-size: 0.8rem;
}
.zp-6-cen-top-right-text span {
	font-size: 0.8rem;
}
.zp-6-cen-top-right-text li:first-child {
	display: none;
}
.zp-6-cen-top-foot {
	color: #666666;
	font-size: 0.8rem;
	width: 100%;
	height: auto;
	text-align: left;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	white-space: normal !important;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	margin-top: 1rem;
}
.zp-6-cen-top-btn {
	display: inline-block;
	width: 130px;
	height: 38px;
	background-color: #B30B20;
	border-radius: 19px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 38px;
	margin-top: 25px;
}

.zp-6-cen-rw {
	width: 100%;
	height: auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 0.8rem;
}
.zp-6-cen-rw-li {
	width: auto;
	height: auto;
	margin-right: 0.25rem;
}
.zp-6-cen-rw-li img {
	width: 4.1rem;
	height: 4.1rem;
}
.zp-6-cen-rw-li div {
	text-align: center;
	color: #666;
	font-size: 0.7rem;
}

.zp-6-cen-foot {
	width: 100%;
	height: auto;
	margin-top: 1rem;
}
.zp-6-cen-foot-book {
	width: 100%;
	height: auto;
	display: flex;
	align-content: center;
	justify-content: space-between;
	margin-top: 0.8rem;
}
.zp-6-cen-foot-cover {
	width: 4.3rem;
	height: 6.4rem;
}
.zp-6-cen-foot-cover img {
	width: 100%;
	height: 100%;
}
.zp-6-cen-foot-right {
	flex: 1;
	width: 0;
	height: 6.4rem;
	overflow: hidden;
	margin-left: 0.5rem;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-between;
	padding-top: 0.3rem;
}
.zp-6-cen-foot-right-tit {
	color: #111111;
	font-size: 0.8rem;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.zp-6-cen-foot-right-ll {
	color: #B30B20;
	font-size: 0.6rem;
	margin-top: 0.5rem;
}
.zp-6-cen-foot-right-text {
	color: #666666;
	font-size: 0.7rem;
	width: 100%;
	height: auto;
	text-align: left;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	white-space: normal !important;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	margin-top: 0.2rem;
}

.zp-6-right {
	width: 100%;
	height: auto;
	margin-top: 1.6rem;
}
.xs-ph-box {
	width: 100%;
	height: auto;
	background-color: #EDEDED;
	padding: 0.8rem 1rem;
	border-radius: 10px;
	margin-top: 1rem;
}
.xs-left-name {
	width: 1.3rem;
	height: 1.3rem;
	background-color: #B30B20;
	border-radius: 3px;
	text-align: center;
	line-height: 1.3rem;
	color: #fff;
	font-size: 1rem;
}
.xs-left-number {
	color: #B61E3E;
	font-size: 0.6rem;
	margin-top: 0.2rem;
}
.xs-left-dy {
	color: #1D222D;
	font-size: 1rem;
}
.xs-6-first-right {
	width: 3.1rem;
	height: 3.1rem;
	text-align: center;
	line-height: 3.1rem;
	background-image: url("https://imgs0.zupu.cn/photos/common/20210901/454b6327-4d19-4577-8595-44980c01fdef.png");
	background-size: 100% 100%;
	margin-right: 0.6rem;
	color: #000;
	font-size: 2.2rem;
}
.ct-ph-first-left {
	display: flex;
	align-items: flex-start;
	flex-direction: inherit;
}
.ct-ph-first-right {
	flex: 1;
	margin-left: 0.6rem;
}
.cen8 {
	width: 100%;
	height: auto;
	padding: 0 0.75rem;
	margin-top: 1.5rem;
}
.zp-tit-img1 {
	width: 5.2rem;
	height: 1.4rem;
	margin-right: 0.4rem;
}
.zp-dd-box {
	width: 100%;
	height: auto;
	border-top: 2px solid #EEEEEE;
	margin-top: 0.7rem;
	padding-top: 0.7rem;
}
.ct-box-nav a {
	width: 100%;
	height: auto;
	text-align: left;
	margin-bottom: 1rem;
	display: block;
}
.dd-tit {
	width: 100%;
	color: #333333;
	font-size: 0.8rem;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 0.5rem;
}
.dd-text {
	color: #666666;
	font-size: 0.7rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}
.dd-box-nav {
	width: 100%;
	height: auto;
}
.dd-box-nav a {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-bottom: 1rem;
}
.dd-box-nav a label {
	display: inline-block;
	width: 1.3rem;
	height: 1.3rem;
	background-color: #1D222D;
	border-radius: 2px;
	color: #fff;
	font-size: 1rem;
	text-align: center;
	line-height: 1.3rem;
}
.dd-li-label {
	background-color: #B61E3E!important;
}
.dd-box-nav a div {
	color: #1D222D;
	font-size: 1rem;
	flex: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 0.6rem;
}
.marquee-box{
	padding: 10px;
	justify-content: center;
}
.marquee-box .marquee-title{
	font-size: .8rem;
font-weight: bold;
}
.marquee-box .marquee-body{
	width: 67%;
	margin: 0px 3px;
	height: 20px;
}
.marquee-box .marquee-body a{
	color: #333;
	font-size: .7rem;
	width: 100%;
	text-overflow: ellipsis;
	height: 32px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	padding: 2px;
}
.title-l{

	font-size: 20px;
	font-family: STSongti-SC-Black, STSongti-SC;
	font-weight: 900;
	color: #333;
	line-height: 20px;
}
.title-r{
	font-size: 20px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #1E6AB3;
	line-height: 20px;
}
.swiper-container5{
	height: 30px;
	margin-top: 20px;
}
.dashiji{
	font-size: 16px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 600;
	color: #333333;
	width: 100%;
	text-overflow: ellipsis;
	height: 27px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
/* 寻根专栏 start */

.today-box {
  box-sizing: border-box;
  width: 100%;
  padding: 0 1.5rem;
  margin-top: 0.75rem;
}

.today-box .today-title {
  display: flex;
  align-items: center;
}

.today-box .today-title .icon {
  width: 7.25rem;
  height: 2.1rem;
}
.today-box .today-title .text-p {
  width: 7.4rem;
  height: 1.6rem;
  font-size: 0.7rem;
  color: #666666;
  line-height: 0.8rem;
  margin-left: 0.25rem;
}
.loginInterceptXungen {
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.5);
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  z-index: 10000;
}
.xungen-wrap {
  margin-bottom: 1.05rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.xungen-link {
  width: 15.75rem;
}
.xungen-btn {
  width: 4.25rem;
  height: 1.4rem;
  background: #b30d20;
  border-radius: 0.85rem;
  text-align: center;
  line-height: 1.4rem;
  font-size: 0.6rem;
  color: #fff;
  cursor: pointer;
}
.today-box .today-title .icon.a {
  width: 4.65rem;
  height: 1.3rem;
}
.today-box .today-title .icon.icon-top-rank {
  width:7.2rem;
}
.xungen-title {
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 0.75rem;
  padding: 0 0.45rem;
}
.xungen-title .title {
  height: 0.75rem;
  font-size: 0.7rem;
  font-weight: 600;
  color: #333333;
  line-height: 0.7rem;
}
.xungen-title .more {
  width: 2.1rem;
  height: 0.6rem;
  border-radius: 0.2rem;
  text-align: center;
  line-height: 0.6rem;
  color: #999;
  font-size: 0.6rem;
}

.today-box .today-title .more {
  width: 2.1rem;
  height: 0.6rem;
  border-radius: 0.2rem;
  text-align: center;
  line-height: 0.6rem;
  color: #999;
  font-size: 0.6rem;
}

.today-box .list {
  width: 100%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.today-box .list .li {
  width: 48%;
  box-sizing: border-box;
  padding: 0.35rem 0.5rem;
  background-color: #fff;
  margin: 1%;
  position: relative;
  margin-bottom: 0.4rem;
  box-shadow: 0px 2px 19px 0px rgba(0,0,0,0.0500);
  border-radius: 4px;
}

.today-box .list .li:nth-of-type(2n + 2) {
  margin-right: 0;
}

.today-box .list .li .topimg {
  position: absolute;
  left: 0;
  top: 0;
  width: 5.25rem;
  height: 2.3rem;
  z-index: 10;
}

.today-box .list .li .img {
  width: 100%;
  height: 6.8rem;
  position: relative;
}

.today-box .list .li .img .li-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.today-box .list .li .img .name {
  font-size: 1.3rem;
  line-height: 1.3rem;
  font-weight: 800;
  color: #fff;
  position: absolute;
  top: 2.5rem;
  left: 2.6rem;
}

.today-box .list .li .img .name-desc {
  font-size: 0.6rem;
  color: #333;
  line-height: 0.6rem;
  position: absolute;
  bottom: 0.5rem;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  left: 0;
  text-align: center;
  font-weight: 500;
}

.today-box .list .li .img .top-img {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 1.35rem;
  top: -0.6rem;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.today-box .list .li .img .top-img .top-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.today-box .list .li .img .top-img .top-box {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 1.35rem;
  font-size: 0.6rem;
  line-height: 0.6rem;
  color: #fff;
}

.today-box .list .li .img .top-img .top-box .b-icon {
  width: 0.9rem;
  height: 0.9rem;
  margin-top: -1px;
  margin-right: 2px;
}
.list .li .img .top-img .top-box .b-icon.reward-icon {
  width: 1.2rem;
  height: 1.2rem;
  margin-right: 0;
  margin-top: -3px;
}
.list .li .img .top-img .top-box span i {
  font-style: normal;
  font-size: 0.5rem;
  display: inline-block;
  vertical-align: baseline;
  color: #ffffff;
}
.list .li .img .top-img .top-box span i:last-child {
  font-size: 0.8rem;
  font-weight: 800;
  margin-top: -6px;
}
.reward-fb {
  color: #fff;
}
.icon-top {
  position: absolute;
  right: -0.3rem;
  top: 6.4rem;
  width: 2.7rem;
  height: 1.6rem;
}
.icon-top.rank-top {
  top: 4.15rem
}

.today-box .list .li .li-content {
  width: 100%;
  margin-bottom: 0.35rem;
  margin-top: 0.15rem;
}

.today-box .list .li .li-content .li-text {
  font-size: 0.6rem !important;
  color: #333;
  line-height: 0.9rem;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  white-space: normal !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.today-box .list .li .li-content .li-text .title {
  font-weight: bold;
}

.today-box .list .li .li-btn {
  width: 100%;
  height: 1.6rem;
  background: #b30d20;
  border-radius: 0.8rem;
  text-align: center;
  line-height: 1.6rem;
  color: #fff;
  font-size: 0.7rem;
  margin-bottom: 0.15rem;
}

.zp-5-tit {
	font-size: 14px;
}
/* 寻根专栏 end   */