html,body{padding:0; margin:0;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,img { margin: 0; padding: 0 ;font-weight: normal}
body, button, input, select, textarea label{ outline:none; }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
address, cite, dfn, em{ font-style: normal }
i{font-style: normal}
ul, ol, dl { list-style: none }
a { text-decoration: none !important; outline: none ;cursor: pointer;}
img { border: 0 }
table { border-collapse: collapse; border-spacing: 0 }
.fl{float: left}
.fr{float: right}
.clear{clear: both}
.clearFix:after{content: "";display: block;height: 0;clear: both;*zoom:1}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*超出部分省略号*/
.ellipsis2,.ellipsis3,.ellipsis4,.ellipsis8{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
.ellipsis2{-webkit-line-clamp:2}/*超出两行省略号*/
.ellipsis3{-webkit-line-clamp:3}/*超出三行省略号*/
.ellipsis4{-webkit-line-clamp:4}/*超出四行省略号*/
.ellipsis8{-webkit-line-clamp:8}/*超出四行省略号*/
/*.mt44{margin-top: 44px!important;}
.mt55{margin-top: 55px!important;}
.mb60{margin-bottom: 60px!important;}*/

.inner{width:1159px;margin: 0 auto;position: relative}
img{border:0; margin:0; 
  /* 禁止 Webkit 浏览器（Chrome, Safari, Edge）的拖拽 */
  -webkit-user-drag: none;
  
  /* 禁止用户选择（防止图片被选中变蓝，间接防止拖拽） */
  user-select: none;
  
  /* 针对 Firefox 的兼容 */
  -moz-user-select: none;
}
body{background:#ffe9c0 url("../images/bg.png") center top no-repeat; background-size: 100%; user-select: none;}
.left{width:25%; position: absolute; left:0; top: 4em; z-index:0;}
.right{width:20%;  position: absolute; right:0; top: 0; z-index:0;}


.banner{padding-top:1vw; padding-bottom:1vw; text-align:center; margin:0 auto;}
.banner img{width:52%; max-width:968px; margin:0 auto;}


.list{
	/* padding:89px 0 32px;
	background:
		url("../images/t1.png") center top no-repeat,
		url("../images/t2.png") center bottom no-repeat
	; 
	background-size: 100% auto; */
	margin-bottom: 30px;
	display: flex;
    flex-direction: column;
}
.list>img{width: 100%;}
.list ul{
	 padding:15px 30px; 
	 /* display: flex; 
	 flex-wrap: wrap; 
	 justify-content: space-between;  */
	 margin:0;
	 border-left:2px #fd4a17 solid;
	 border-right:2px #fd4a17 solid;
	 background: #ffe8ba;
	-moz-column-count:3; /* Firefox */
    -webkit-column-count:3; /* Safari 和 Chrome */
    column-count:3;
    -moz-column-gap: 2em;
    -webkit-column-gap: 2em;
    column-gap: 2em;
	position: relative;
}
.list ul::after{
	content: "";
	width: 1px;
	height: 96%;
	background: #ce9162;
	position: absolute;
	top: 2%;
	left:33.8%
}
.list ul::before{
	content: '';
	width: 1px;
	height: 96%;
	background: #ce9162;
	position: absolute;
	top: 2%;
	right:33.8%
}

.list li{
	width:100%;
	border-bottom:1px #ce9162 dashed;
	padding:10px 0;
	-moz-page-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    break-inside: avoid;
}

.list ul li a.t{
	line-height:2.1; font-size:18px; color:#d60700; font-weight:800; 
	display:block; 
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
.list ul li p{line-height:180%; font-size:14px; color:#333;}
.list ul li a.m{font-size:14px; color:#f00; padding-left:10px;}
.list ul li img{width: 100%; margin:10px 0;}

#hits{
display: none;
}


@media only screen and (max-width: 1159px) and (min-width: 750px) {
	.inner {width: 94%; margin:0 auto;}
	.left{top:10px;}
	.list{ margin-bottom: 20px;}
	.list ul{ padding:0 15px;
		-moz-column-count:2; /* Firefox */
    	-webkit-column-count:2; /* Safari 和 Chrome */
    	column-count:2;
	}
	.list ul::after{
		content: "";
		width: 1px;
		height: 96%;
		background: #ce9162;
		position: absolute;
		top: 2%;
		left:50.1%
	}
	.list ul::before{
		content: '';
		width: 0px;
		height: 0%;
		background: #ce9162;
		position: absolute;
		top: 0%;
		right:0%
	}
}

@media only screen and (max-width: 750px) and (min-width: 0px) {
    .inner {width: 94%; margin:0 auto;}
	.left{top:1px;}
	.list{ margin-bottom: 20px;}
	.list ul{
		padding:0 15px; 
		-moz-column-count:1; /* Firefox */
    	-webkit-column-count:1; /* Safari 和 Chrome */
    	column-count:1;}
	.list ul::after{
		content: "";
		width: 0px;
		height: 0%;
		background: #ce9162;
		position: absolute;
		top: 0%;
		left:0%
	}
	.list ul::before{
		content: '';
		width: 0px;
		height: 0%;
		background: #ce9162;
		position: absolute;
		top: 0%;
		right:0%
	}
	.list ul li a.m{font-size:14px; color:#f00; padding:0; }
	.list img{width:100%;}
}