﻿.news-page .header{

	position: absolute;

	top: 50px;

	left: 50px;

	right: 50px;

	z-index: 9;

}

.news-page .header .logo{

	float: left;

	width: 600px;

	height: 46px;

	background-repeat: no-repeat;

	background-size: 100% auto;

	background-image: url(img/index_header_logo.png);

	background-position: center bottom;

}

.news-page .header .menu{

	float: right;

	width: 40px;

	height: 40px;

	background-repeat: no-repeat;

	background-size: 100% auto;

	background-image: url(img/index_header_menu.png);

	background-position: center bottom;

	cursor: pointer;

	position: relative;

}

.news-page .header .menu p{

	position: absolute;

	left: 0;

	top: 100%;

	margin-top: 10px;

	width: 100%;

	text-align: center;

	font-size: 14px;

	color: #333;

	font-weight: lighter;

}

.news-page .main{

	background-color: #fff;

	min-height: 100%;

	width: 100%;

	padding: 150px 0;

	position: relative;

}



@media only screen and (max-width:1920px){

}

@media only screen and (max-width:1024px){

	.news-page .header{

		top: 0.9375rem;

		left: 0.9375rem;

		right: 0.9375rem;

	}

	.news-page .header .logo{

		width: 5.4375rem;

		height: 1.4375rem;

		margin-top: 0.3125rem;

		margin-left: 0.3125rem;

	}

	.news-page .header .menu{

		width: 1.25rem;

		height: 1.25rem;

	}

	.news-page .header .menu p{

	    margin-top: 0.1875rem;

	    font-size: 0.5625rem;

		white-space: nowrap;

	}

	.news-page .main{

		padding: 4.875rem 0 4.0625rem;

	}

	/*?????????*/

	.news-page.list .main .title{

		font-size: 1.3125rem;

		margin-bottom: 1.375rem;

	}

	.news-page.list .main ul li{

		width: 100%;

		margin-right: 0;

		margin-bottom: 2rem;

	}

	.news-page.list .main ul li .img-box{

		margin-bottom: 0.9375rem;

	}

	.news-page.list .main ul li .img-box .time{

		bottom: 1.25rem;

		width: 3.9375rem;

		height: 3.375rem;

	}

	.news-page.list .main ul li .img-box .time h5{

		font-size: 1.9375rem;

	}

	.news-page.list .main ul li .img-box .time p{

		font-size: 0.5625rem;

	}

	.news-page.list .main ul li .text-box h5{

		font-size: 0.875rem;

		line-height: 1.4375rem;

		height: auto;

		max-height: 2.875rem;

		margin-bottom: 0.4375rem;

	}

	.news-page.list .main ul li .text-box p{

		font-size: 0.625rem;

		line-height: 1.125rem;

		height: auto;

		max-height: 2.25rem;

	}

	.news-page.list .main .more{

		width: 6.25rem;

		height: 2.1875rem;

		line-height: 2.125rem;

		border: 0.03125rem solid #999;

		font-size: 0.75rem;

	}

	/*?????????*/

	.news-page.detail .main .inner{

		padding: 0;

	}

	.news-page.detail .main .title{

		margin-bottom: 1.5625rem;

	}

	.news-page.detail .main .title .time{

		width: 3.75rem;

		height: 3.4375rem;

	}

	.news-page.detail .main .title .time h5{

		font-size: 1.9375rem;

	}

	.news-page.detail .main .title .time p{

		font-size: 0.5625rem;

	}

	.news-page.detail .main .title h3{

		width: 78.5%;

		font-size: 1rem;

		line-height: 1.4375rem;

	}

	.news-page.detail .main .text-box{

		padding-bottom: 1.5625rem;

	}

	.news-page.detail .main .text-box img{

		margin-bottom: 1.125rem;

	}

	.news-page.detail .main .text-box p{

		font-size: 0.75rem;

		line-height: 1.3125rem;

		margin-bottom: 0.625rem;	

	}

	.news-page.detail .main .prev-next-box a{

		padding: 0.75rem;

		align-items: flex-start;

		-webkit-align-items: flex-start;

		justify-content: center;

		-webkit-justify-content: center;

		flex-direction: column;

		-webkit-flex-direction: column;

	}

	.news-page.detail .main .prev-next-box a:last-child{

		flex-direction: column-reverse;

		-webkit-flex-direction: column-reverse;

		align-items: flex-end;

		-webkit-align-items: flex-end;

	}

	.news-page.detail .main .prev-next-box a h5{

		font-size: 1rem;

		margin-bottom: 0.375rem;

	}

	.news-page.detail .main .prev-next-box a p{

		width: 100%;

		font-size: 0.75rem;

		line-height: 1.375rem;

		max-height: 4.125rem;

	}

	/*???????????????*/

	.news-page.yulu .main{

		padding: 4.8125rem 0 3.75rem;

	}

	.news-page.yulu .main .title{

		font-size: 1.3125rem;

		margin-bottom: 1.5rem;

	}

	.news-page.yulu .part1{

		display: block;

		-webkit-display: block;

	}

	.news-page.yulu .part1 li{

		width: 100%;

	}

	.news-page.yulu .part1 li.text{

		display: block;

		-webkit-display: block;

		padding: 2.1875rem;

	}

	.news-page.yulu .part1 li h5{

		font-size: 1rem;

		margin-bottom: 0.8125rem;

	}

	.news-page.yulu .part1 li p{

		font-size: 0.75rem;

		line-height: 1.5625rem;

	}

	.news-page.yulu .part2 li{

		padding: 2.4rem 1.25rem;

	}

	.news-page.yulu .part2 h3{

		font-size: 1.125rem;

		margin-bottom: 0.625rem;

	}

	.news-page.yulu .part2 h4{

		font-size: 0.75rem;

		line-height: 1.3125rem;

		margin-bottom: 1.6875rem;

	}

	.news-page.yulu .part2 h5{

		font-size: 0.875rem;

		margin-bottom: 1.25rem;

	}

	.news-page.yulu .part2 p{

		font-size: 0.5625rem;

		line-height: 1.125rem;

	}



}

@media only screen and (max-width:414px){

	

}