.content{
	width: 1200px;
	margin:30px auto;
	overflow: hidden;
}
.content .lt{
	float: left;
	border-right: 1px dashed #dedede;
	width: 269px;  /*总宽度：290px*/
	padding-right: 20px;
	overflow: hidden;
}
.content .lt h1,
.content .rt .product-jj{
	border-bottom: 1px solid #dedede;
	height: 30px;
	font-size: 16px;
}
.content .lt h1 span,
.content .rt .product-jj span{
	float: left;
	height: 30px;
	border-bottom: 1px solid #c00;
	position: relative;
	overflow: hidden;
}
.content .lt h1 span font,
.content .rt .product-jj span font{
	width: 10px;
	height: 10px;
	background: #c00;
	position: absolute;
	left: 50%;
	bottom: -8px;
	margin-left: -5px;
	transform: rotate(45deg);/*顺时针旋转45度*/
}
.content .lt ul{
	padding: 0 0 20px 20px;
	overflow: hidden;
}
.content .lt ul li{
	margin-top: 10px;
}
.content .lt ul li span{
	float: left;
	font-weight: bold;
	font-family: "黑体";
	margin-right: 5px;
}
.content .lt .ad{
	margin: 20px 0;
	overflow: hidden;
}
.content .lt .ad img{
	display: block;
	width: 100%;
}
.content .lt ol{
	padding:10px 0 0 15px;
	overflow: hidden;
}
.content .lt ol li{
	margin-top: 5px;
}
.content .lt ol li span{
	float: left;
	width: 17%;
}
.content .lt ol li font{
	float: left;
	width: 83%;
}
.content .rt{
	border-left: 1px dashed #dedede;
	padding-left: 20px;
	width: 890px;
	min-height: 100px;
	margin-left: -1px;
	float: left;
	overflow: hidden;
}
.content .rt .wz{
	height: 30px;
	border-bottom: 1px solid #dedede;
}
.content .rt .wz h1{
	height: 30px;
	float: left;
	border-bottom: 1px solid #c00;
	font-size: 16px;
}
.content .rt .wz h1 font{
	width: 6px;
	height: 18px;
	border-radius: 5px;
	background: #c00;
	float: left;
	margin: 4px 5px 0 0;
}
.content .rt .wz span{
	float: right;
}
.content .rt .tt{
	clear: both;
	text-align: center;
	font-size: 22px;
	margin-top: 30px;
	background: url(../img/main16.png) no-repeat center bottom;
	padding-bottom: 25px;
	overflow: hidden;
}
.content .rt article{
	margin-top: 20px;
	font-size: 18px;
	line-height: 35px;
	color: #555;
	text-align: justify;/*文字右端补齐对齐*/
	overflow: hidden;
}
.content .rt article img{
	max-width: 100%;
}
.content .rt .productlist{
	overflow: hidden;
}
.content .rt .productlist ul li{
	float: left;
	width: 282px;
	margin: 22px 22px 0 0;
	overflow: hidden;
}
.content .rt .productlist ul li:nth-child(3n){
	margin-right: 0;
}
.content .rt .productlist ul li span{
	display: table-cell;/*转换为单元格*/
	vertical-align: middle;/*垂直居中(里上下边等边距)*/
	width: 282px;
	height: 300px;
	padding: 1px;
	border: 1px solid #dedede;
	box-sizing: border-box;/*不计算描边和内边距的参数*/
}
.content .rt .productlist ul li span img{
	display: block;
	margin: auto;
	max-width: 100%;
	max-height: 300px;
}
.content .rt .productlist ul li h4{
	font-weight: 500;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.pages{
	margin-top: 15px;
	text-align: center;
	overflow: hidden;
}
.content .rt .product-tu{
	float: left;
	margin-top: 20px;
	width: 500px;
	border: 1px solid #dedede;
	padding: 1px;
	overflow: hidden;
}
.content .rt .product-tu img{
	display: block;
	width: 100%;
}
.content .rt .product-tt{
	float: right;
	width: 350px;
	margin-top: 40px;
	overflow: hidden;
}
.content .rt .product-tt h1{
	font-size: 22px;
	margin-bottom: 10px;
}
.content .rt .product-jj{
	margin-top: 30px;
	font-size: 20px;
	font-weight: bold;
}
.content .rt .newslist{
	overflow: hidden;
}
.content .rt .newslist ul li{
	padding: 20px 0;
	border-bottom: 1px solid #dedede;
	overflow: hidden;
}
.content .rt .newslist ul li .tu{
	float: left;
	width: 226px;
	border: 1px solid #f1f1f1;
	padding: 1px;
}
.content .rt .newslist ul li .tu img{
	display: block;
	width: 100%;
	height: 150px;
}
.content .rt .newslist ul li dl{
	float: right;
	width: 630px;
	overflow: hidden;
}
.content .rt .newslist ul li dl dt{
	font-size: 16px;
	line-height: 36px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.content .rt .newslist ul li dl dd{
	margin-top: 5px;
	color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}
.content .rt .date{
	color: #888;
	text-align: center;
	margin-top: 10px;
}
.content .rt .page{
	margin-top: 20px;
	border-top: 1px dotted #dedede;
	padding-top: 10px;
	overflow: hidden;
}
.content .rt .page span{
	float: left;
	max-width: 45%;
	overflow: hidden;
}
.content .rt .page span:last-child{
	float: right;
}
.content .rt .page span font{
	float: left;
}
.content .rt .page span a{
	float: left;
	line-height: 26px;
	max-width: calc(100% - 56px);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

@media (max-width: 1080px){
	.content{
		width: 94%;
		margin:1rem auto;
	}
	.content .lt{
		float: initial;
		border-right: none;
		width: 100%;
		padding-right: 0;
	}
	.content .lt h1,
	.content .rt .product-jj{
		height: 1.296296rem;/*70px*/
		line-height: 1.296296rem;
		font-size: 1rem;
	}
	.content .lt h1 span,
	.content .rt .product-jj span{
		height: 1.296296rem;/*70px*/
	}
	.content .lt ul{
		padding: 5px;
	}
	.content .lt ul li{
		margin: 0.6rem 3.2% 0 0;
		background: #fff;
		box-shadow: 0 0 5px #dedede;
		float: left;
		width: 31.2%;
		text-align: center;
		line-height: 1.7rem;
	}
	.content .lt ul li:nth-child(3n){
		margin-right: 0;
	}
	.content .lt ul li span,
	.content .lt .ad,
	.content .lt ol,
	.content .lt h1:nth-child(3),
	.content .lt h1:nth-child(5){
		display: none;
	}
	.content .rt{
		border-left: 0;
		padding-left: 0;
		width: 100%;
		margin-left: initial;
		float: initial;
	}
	.content .rt .wz{
		display: none;
	}
	.content .rt .tt{
		font-size: 1rem;
		margin-top: 0.6rem;
	}
	.content .rt article{
		margin-top: 0.6rem;
		font-size: 0.740741rem;/*40px*/
		line-height: 1.481481rem;/*80px*/
	}
	.content .rt .productlist ul li{
		width: 48.4%;
		margin: 0.6rem 3.2% 0 0;
	}
	.content .rt .productlist ul li:nth-child(3n){
		margin-right: 3.2%;
	}
	.content .rt .productlist ul li:nth-child(2n){
		margin-right: 0;
	}
	.content .rt .productlist ul li span{
		width: 9.1rem;
		height: 9.685185rem;/*523px*/
	}
	.content .rt .productlist ul li span img{
		max-height: 9.685185rem;/*523px*/
	}
	.pages{
		margin-top: 0.6rem;
	}
	.content .rt .product-tu{
		float: initial;
		margin-top: 0.6rem;
		width: 100%;
		box-sizing: border-box;
	}
	.content .rt .product-tt{
		float: initial;
		width: 80%;
		margin: 0.6rem 10% 0 10%;
	}
	.content .rt .product-tt h1{
		font-size: 1rem;
		margin-bottom: 0.2rem;
	}
	.content .rt .product-jj{
		margin-top: 0.6rem;
		font-size: 1rem;
	}
	.content .rt .newslist ul li{
		padding: 0.6rem 0;
	}
	.content .rt .newslist ul li .tu{
		width: 40%;
		box-sizing: border-box;
	}
	.content .rt .newslist ul li .tu img{
		height: 4.703704rem;/*254px*/
	}
	.content .rt .newslist ul li dl{
		width: 55%;
	}
	.content .rt .newslist ul li dl dt{
		font-size: 0.833333rem;/*45px*/
		line-height: 1.111111rem;/*60px*/
	}
	.content .rt .newslist ul li dl dd{
		margin-top: 0.092593rem;/*5px*/
		line-height: 1.203704rem;/*65px*/
		-webkit-line-clamp: 3;
	}
	.content .rt .page{
		margin-top: 0.6rem;
		padding-top: 0.3rem;
	}
	.content .rt .page span{
		float: initial;
		display: block;
		clear: both;
		max-width: initial;
		width: 100%;
	}
	.content .rt .page span:last-child{
		float: initial;
		margin-top: 0.3rem;
	}
	.content .rt .page span a{
		line-height: 1.296296rem;/*70px*/
		max-width: calc(100% - 3rem);
	}
	
	
}