.wp.wp1400 {
	max-width: 1400px;
	margin: 0 auto;
}
img {
	width: 100%;
	height: auto;
	transition: .5s;
}
.mn {
	padding-bottom: 80px;
}
.ul-list-big {
	overflow: hidden;
	border-bottom: 1px solid #e8ebf0;
}
.ul-list-big li {
	float: left;
	width: 50%;
	padding: 80px 0 48px 0;
	overflow: hidden;
	box-sizing: border-box;
}
.ul-list-big li:hover .tit,
.ul-list-s li:hover .tit{
	color: #f6b156;
}
.ul-list-big li:hover img,.ul-list-s li:hover img {
	-webkit-transform:scale(1.04);
	-moz-transform:scale(1.04);
	-ms-transform:scale(1.04);
	-o-transform:scale(1.04);
	transform:scale(1.04);
}
.ul-list-big .txt,.ul-list-s .txt {
	overflow: hidden;
}
.ul-list-big .pic {
	width: 660px;
	height: 420px;
	overflow: hidden;
	margin-bottom: 28px;
	transition: .5s;
}
.ul-list-big .tit {
	font-size: 24px;
	color: #333;
	font-weight: 600;
	margin-bottom: 10px;
	transition: .5s;
	overflow:hidden;
	display:-webkit-box; 
	-webkit-box-orient:vertical; 
	-webkit-line-clamp:1; 
	text-overflow:ellipsis;
}
.ul-list-big .date,.ul-list-s .date {
	float: left;
	font-size: 18px;
	color: #666666;
}
.ul-list-big .more {
	float: right;
	font-size: 15px;
	font-style: italic;
	color: #c1c1c1;
	padding-right: 40px;
	background: url(../images/news/ico-r.png) no-repeat right center;
	background-size: 26px 7px;
	transition: .5s;
}
.ul-list-big li:first-of-type {
	border-right: 1px solid #e8ebf0;
}
.ul-list-big li:first-of-type {
	padding-right: 39px;
}
.ul-list-big li:last-of-type{
	padding-left: 39px;
}
.ul-list-s {
	margin-bottom: 34px;
	overflow: hidden;
}
.ul-list-s li {
	float: left;
	padding: 48px 0 0 0;
	box-sizing: border-box;
}
.ul-list-s li:nth-child(3n) {
	padding-left: 35px;
	width: 32.5%;
}
.ul-list-s li:nth-child(3n-1) {
	width: 35%;
	padding: 48px 34px 0 34px;
	border-right: 1px solid #e8ebf0;
	border-left: 1px solid #e8ebf0;
}
.ul-list-s li:nth-child(5) {
	padding-bottom: 58px;
}
.ul-list-s li:nth-child(3n-2) {
	padding-right: 35px;
	width: 32.5%;
}
.ul-list-s .tit {
	font-size: 20px;
	color: #333;
	font-weight: 500;
	margin-bottom: 12px;
	transition: .5s;
	overflow:hidden;
	display:-webkit-box; 
	-webkit-box-orient:vertical; 
	-webkit-line-clamp:1; 
	text-overflow:ellipsis;
}
.ul-list-s .pic{
	width: 420px;
	height: 300px;
	overflow: hidden;
	margin-bottom: 31px;
	transition: .5s;
}
.ul-list-s .more {
	float: right;
	font-size: 15px;
	font-style: italic;
	padding-right: 42px;
	color: #c1c1c1;
	background: url(../images/news/ico-r.png) no-repeat right center;
	background-size: 26px 7px;
	transition: .5s;
}


.g-pages {
	text-align: center;
}
.g-pages ul {
	display: inline-block;
	overflow: hidden;
}
.g-pages li {
	float: left;
	margin-right: 10px;
}
.g-pages a {
	display: block;
	width: 50px;
	height: 50px;
	font-size: 20px;
	font-weight: 500;
	color: #111111;
	line-height: 50px;
	border-radius: 50%;
	text-align: center;
	background-color: #f3f3f3;
	transition: .5s;
}
.g-pages .on a,.g-pages li:hover a {
	background-color: #f6b156;
}

@media only screen and (min-width: 950px) and (max-width: 1920px) {
.wp.wp1400 {
	max-width: 72.91vw;
	margin: 0 auto;
}
img {
	width: 100%;
	transition: .5s;
}
.mn {
	padding-bottom: 4.166vw;
}
.ul-list-big {
	overflow: hidden;
	border-bottom: 1px solid #e8ebf0;
}
.ul-list-big li {
	float: left;
	width: 50%;
	padding: 4.166vw 0 2.5vw 0;
	overflow: hidden;
	box-sizing: border-box;
}
.ul-list-big li:hover .tit,
.ul-list-s li:hover .tit{
	color: #f6b156;
}
.ul-list-big li:hover img,.ul-list-s li:hover img {
	-webkit-transform:scale(1.04);
	-moz-transform:scale(1.04);
	-ms-transform:scale(1.04);
	-o-transform:scale(1.04);
	transform:scale(1.04);
}
.ul-list-big .txt,.ul-list-s .txt {
	overflow: hidden;
}
.ul-list-big .pic {
	width: 34.37vw;
	height: 21.87vw;
	overflow: hidden;
	margin-bottom: 1.458vw;
	transition: .5s;
}
.ul-list-big .tit {
	font-size: 1.25vw;
	color: #333;
	font-weight: 600;
	margin-bottom: 0.520vw;
	transition: .5s;
	overflow:hidden;
	display:-webkit-box; 
	-webkit-box-orient:vertical; 
	-webkit-line-clamp:1; 
	text-overflow:ellipsis;
}
.ul-list-big .date,.ul-list-s .date {
	float: left;
	font-size: 0.937vw;
	color: #666666;
}
.ul-list-big .more {
	float: right;
	font-size: 0.781vw;
	font-style: italic;
	color: #c1c1c1;
	padding-right: 2.083vw;
	background: url(../images/news/ico-r.png) no-repeat right center;
	background-size: 1.354vw 0.364vw;
	transition: .5s;
}
.ul-list-big li:first-of-type {
	border-right: 1px solid #e8ebf0;
}
.ul-list-big li:first-of-type {
	padding-right: 2.031vw;
}
.ul-list-big li:last-of-type{
	padding-left: 2.031vw;
}
.ul-list-s {
	margin-bottom: 1.770vw;
	overflow: hidden;
}
.ul-list-s li {
	float: left;
	padding: 2.5vw 0 0 0;
	box-sizing: border-box;
}
.ul-list-s li:nth-child(3n) {
	padding-left: 1.822vw;
	width: 32.5%;
}
.ul-list-s li:nth-child(3n-1) {
	width: 35%;
	padding: 2.5vw 1.770vw 0 1.770vw;
	border-right: 1px solid #e8ebf0;
	border-left: 1px solid #e8ebf0;
}
.ul-list-s li:nth-child(5) {
	padding-bottom: 3.020vw;
}
.ul-list-s li:nth-child(3n-2) {
	padding-right: 1.822vw;
	width: 32.5%;
}
.ul-list-s .tit {
	font-size: 1.041vw;
	color: #333;
	font-weight: 500;
	margin-bottom: 0.625vw;
	transition: .5s;
	overflow:hidden;
	display:-webkit-box; 
	-webkit-box-orient:vertical; 
	-webkit-line-clamp:1; 
	text-overflow:ellipsis;
}
.ul-list-s .pic{
	width: 21.87vw;
	height: 15.62vw;
	overflow: hidden;
	margin-bottom: 1.614vw;
	transition: .5s;
}
.ul-list-s .more {
	float: right;
	font-size: 0.781vw;
	font-style: italic;
	padding-right: 2.187vw;
	color: #c1c1c1;
	background: url(../images/news/ico-r.png) no-repeat right center;
	background-size: 1.354vw 0.364vw;
	transition: .5s;
}


.g-pages {
	text-align: center;
}
.g-pages ul {
	display: inline-block;
	overflow: hidden;
}
.g-pages li {
	float: left;
	margin-right: 0.520vw;
}
.g-pages a {
	display: block;
	width: 2.604vw;
	height: 2.604vw;
	font-size: 1.041vw;
	font-weight: 500;
	color: #111111;
	line-height: 2.604vw;
	border-radius: 50%;
	text-align: center;
	background-color: #f3f3f3;
	transition: .5s;
}
.g-pages .on a,.g-pages li:hover a {
	background-color: #f6b156;
}
}

@media only screen and (max-width: 950px){
	.wp {
		padding: 0 30px;
	}
	.wp.wp1400 {
		padding-top: 20px;
	}
	.mn {
	    padding-bottom: 30px;
	}
	.ul-list-big {
	    margin-bottom: 20px;
	}
	.ul-list-big .tit,.ul-list-s .tit {
	    font-size: 16px;
	    margin-bottom: 5px;
		overflow:hidden;
		display:-webkit-box; 
		/*-webkit-box-orient:vertical; */
		/*-webkit-line-clamp:2; */
		text-overflow:ellipsis;
	}
	.ul-list-s .tit {
		margin-bottom: 0px;
		min-height: 48px;
	}
	.ul-list-big li {
	    float: unset;
	    width: 100%;
		padding: 0px 0 24px 0;
	}
	.ul-list-big li:first-of-type {
	    padding-right: 0;
	}
	.ul-list-big li:first-of-type {
	    border-right:unset;
	}
	.ul-list-big li:last-of-type {
	    padding-left: unset;
	}
	.ul-list-big .pic {
	    width: 100%;
	    /* height: 55vw; */
		height: auto;
	    overflow: hidden;
	    margin-bottom: 1.473vw;
	}
	.ul-list-big .date, .ul-list-s .date {
	    font-size: 12px;
	}
	.ul-list-big .more,.ul-list-s .more {
	    font-size: 12px;
		padding-right: 30px;
	}
	.ul-list-s li {
	    padding: 0px 0 0 0;
		margin: 0 0px 10px 0px;
	}
	.ul-list-s .con {
	    display: block;
	}
	.ul-list-s li:nth-child(2n) .con {
	    margin-left: 5px;
	}
	.ul-list-s li:nth-child(2n-1) .con{
	    margin-right: 5px;
	}
	.ul-list-s li:nth-child(3n-1) {
	    width: 50%;
	    padding: 0px 0px 0 0px;
	    border-right: unset;
	    border-left: unset;
	}
	.ul-list-s li:nth-child(3n-2) {
	    padding-right: unset;
	    width: 50%;
	}
	.ul-list-s li:nth-child(3n) {
	    padding-left: unset;
	    width: 50%;
	}
	.ul-list-s .pic {
	    width: 100%;
	    height: 29.62vw;
		/* height: auto; */
	    margin-bottom: 1.052vw;
	}
	
	.g-pages a {
	    display: block;
	    width: 30px;
	    height: 30px;
	    font-size: 12px;
	    line-height: 30px;
	}

}
@media only screen and (max-width: 750px){
	.wp {
		padding: 0 20px;
	}
}
@media only screen and (max-width: 500px){
	.ul-list-s .more {
		display: none;
	}
}