.module .hd {
	position:relative;
	padding:10px 0;
	height:20px;
	line-height:20px
}
.mod-panel .bd {
	margin-bottom:20px
}
.module .hd:before {
	display:inline-block;
	content:'';
	width:4px;
	height:16px;
	vertical-align:middle;
	background:#0EA9B1;
	border-radius:2px
}
.module .hd .title {
	padding-left:10px;
	vertical-align:middle;
	font-size:16px;
	font-weight:bold
}
.mod-time {
	height:300px;
	margin-bottom:20px;
	background:url("../../../image/public/bg.jpg") 0 bottom no-repeat
}
.mod-time .hd {
	padding-top:25px;
	text-align:center
}
.mod-time .hd h1 {
	margin-bottom:15px;
	line-height:30px;
	font-weight:bold;
	font-size:24px;
	color:#fd7474
}
.mod-time .hd p {
	line-height:30px;
	font-size:16px;
	color:#666
}
.mod-time .bd .countdown {
	margin:20px 0;
	line-height:24px;
	text-align:center
}
.mod-time .bd .countdown strong {
	display:block;
	margin:0 4px;
	font-size:18px;
	font-weight:bold;
	font-weight:bold;
	color:#fd7474
}
.mod-time .bd .countdown strong a {
	color:#fd7474
}
.mod-time .bd .countdown span {
	display:inline-block;
	margin:0 1px;
	vertical-align:middle;
	font-size:15px
}
.mod-time .bd .countdown span.time {
	display:inline-block;
	min-width:30px;
	padding:0 10px;
	background:#333;
	border:4px solid #fff;
	height:48px;
	line-height:48px;
	text-align:center;
	font-size:28px;
	font-weight:bold;
	color:#fff;
	border-radius:3px;
	box-shadow:0 0 5px rgba(0,0,0,0.1)
}
.mod-time .ft {
	margin:0 45px
}
.mod-time .ft p {
	line-height:24px;
	text-indent:2em
}
.mod-intro .bd {
	padding:10px 0
}
.mod-intro .bd p {
	margin-bottom:12px;
	line-height:24px;
	text-indent:2em
}
.mod-intro .bd b {
	font-size:16px
}
.mod-intro .bd .center {
	text-align:center;

}

.mod-intro .bd .center img {
    width: 50%;
    height: 50%;
    object-fit: cover;
}


.mod-intro .bd h3 {
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;
	text-indent:2em
}
.mod-intro .c-box {
	margin:20px 0;
	line-height:2;
	overflow:hidden
}
.mod-intro .c-box h3 {
	text-align:center;
	text-indent:0
}
.mod-intro .c-box table {
	width:100%
}
.mod-intro .c-box table thead {
	background:#f8f8f8
}
.mod-intro .c-box table tr:hover {
	background-color:#f8f8f8
}
.mod-intro .c-box table td,.mod-intro .c-box table th {
	padding:5px;
	border:1px solid #e2e2e2;
	line-height:22px;
	text-align:center
}
.mod-app .bd {
	padding:10px;
	overflow:hidden
}
.mod-app ul {
	overflow:hidden
}
.mod-app li {
	float:left;
	width:33.33%
}
.mod-app .item {
	margin:0 4px 8px;
	padding:15px 10px;
	border:1px solid #e8e8e8;
	background:#fcfcfc;
	overflow:hidden;
	border-radius:4px
}
.mod-app .item .icon {
	float:left;
	width:75px
}
.mod-app .item .info {
	height:64px;
	margin-left:75px
}
.mod-app .item .name {
	margin-bottom:4px;
	line-height:24px;
	font-size:16px;
	font-weight:bold
}
.mod-app .item .intro {
	height:36px;
	line-height:18px;
	font-size:12px;
	color:#888;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	overflow:hidden;
	-webkit-line-clamp:2
}
.mod-panel .ft {
	margin:0 20px
}
.mod-panel .ft ul {
	overflow:hidden;
	margin-bottom:15px
}
.mod-panel .ft ul li {
	float:left;
	width:11.11%
}
.mod-panel .ft ul a {
	display:block;
	line-height:36px;
	text-align:center;
	background:#FCF8EF;
	border:1px solid #F4C493;
	border-radius:4px;
	margin:0 3px 6px
}
.mod-panel .ft ul a:hover {
	background:#cb7a43;
	border:1px solid #cb7a43;
	color:#fff
}
.mod-panel .ft .table-inner {
	padding:0 0.1px;
	margin-bottom:10px;
	overflow-x:auto
}
.mod-panel .ft table {
	width:100%;
	table-layout:fixed;
	color:#666
}
.mod-panel .ft table thead {
	background:#cb7a43
}
.mod-panel .ft table th,.mod-panel .ft table td {
	padding:7px 8px;
	line-height:18px;
	text-align:center
}
.mod-panel .ft table th.th,.mod-panel .ft table td.th {
	background:#FCF8EF
}
.mod-panel .ft table th {
	color:#fff
}
.mod-panel .ft table th span {
	display:block
}
.mod-panel .ft table th span.time {
	color:rgba(255,255,255,0.8)
}
.mod-panel .ft table tbody td {
	border:1px solid #EBD8A5
}
.section{padding:0 20px;overflow:hidden;display:block;margin-top:20px;box-shadow: 0 1px 5px 0 rgba(0,0,0,.05);}
.section h3.section_title{font-size:16px;line-height:40px;padding-top:5px;}
.section h3.section_title span{float:right;font-size:12px;font-weight: normal;}
.section h1{font-size:24px;line-height:150%;margin:20px 0 0 0;text-align: center;}
.section .info{line-height: 150%;text-align: center;margin:15px -10px 0 -10px;font-size:12px;}
.section .info span{margin:0 10px;}
.section .info span i{margin-right:5px;font-size:12px;}
.section .tal{text-align:left!important;}
.list_r , .list_url{margin-right:-2%;overflow: hidden;padding:5px 0 20px 0;}
.list_r li{float:left;width:48%;margin:15px 2% 0 0;font-size:15px;line-height:24px;height:24px;overflow:hidden;box-sizing:border-box;}
.list_r li a , .multi_r li a{float:left; width:-webkit-calc(100% - 55px); width:-moz-calc(100% - 55px); width:calc(80% - 55px);}
.list_r li a.notime , .multi_r li a.notime{width:100%!important}
.list_r li span , .multi_r li span{float:right;font-size:12px;}
.list_r li i , .list_url li i , .multi_r li i{margin-right:5px;font-size:16px;}
@media screen and (max-width:799px) {
    .list_r , .list_r li , .multi_r li{margin-right:0;width:100%;}
    
    
.list_r , .list_r li , .multi_r li{height: auto;}
.list_r li a , .multi_r li a{ -webkit-line-clamp: 5;width:100%;}    
.pc , .list_r li span ,  .multi_r li span , .multi_it li .info , .list_it li .info{display: none;}
.subcategory{margin-right:-4%;}
.subcategory li{width:46%;margin:20px 4% 0 0; }
.list_p , .list_p li , .compost .com_info ul , .compost .com_info li{margin-right:0;width:100%;}  
.compost .com_info li:nth-child(4){width:50%!important }   
.list_url li{width:48%;}
.list_r li a{width:100%;}
	.mod-time {
	height:180px;
	margin-bottom:15px;
	background-size:cover
}
.mod-panel .bd {
	margin-bottom:20px
}
.mod-time .hd {
	padding:10px
}
.mod-time .hd h1 {
	margin-bottom:5px;
	line-height:24px;
	font-size:16px
}
.mod-time .hd p {
	line-height:20px;
	font-size:13px
}
.mod-time .hd p span {
	white-space:nowrap
}
.mod-time .bd .countdown {
	margin:10px 0
}
.mod-time .bd .countdown span.time {
	min-width:20px;
	padding:0 6px;
	border:2px solid #fff;
	height:30px;
	line-height:30px;
	font-size:20px
}
.mod-intro .bd {
	margin:0 10px
}
.mod-intro .bd p {
	line-height:20px
}
.mod-intro .table-inner {
	overflow-x:auto
}
.mod-intro table th,.mod-intro table td {
	white-space:nowrap
}


.mod-intro .bd .center {
	text-align:center;

}

.mod-intro .bd .center img {
    width: 50%;
    height: 50%;
    object-fit: cover;
}

.mod-panel .ft {
	margin:0 auto
}
.mod-panel .ft ul li {
	width:33.33%
}
.mod-panel .ft table {
	width:720px
}
.mod-app li {
	float:none;
	width:auto
}
}