﻿ul.news_list {
	overflow: hidden; clear: both;
}
ul.news_list li {
	list-style: none; margin: 35px 50px 0px 35px; height: 200px; overflow: hidden; padding-bottom: 50px; border-bottom-color: rgb(241, 206, 226); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
ul.news_list li:hover {
	cursor: pointer;
}
ul.news_list li .pic {
	margin: 0px 42px 0px 0px; width: 328px; float: left;
}
ul.news_list li .pic img {
	width: 100%; height: 215px;
}
ul.news_list li .date {
	float: right;
}
ul.news_list li .tl {
	line-height: 20px;
}
ul.news_list li .tl a {
	color: rgb(49, 49, 49); font-size: 18px; font-weight: bold; display: block;
}
ul.news_list li .tl a:hover {
	color: rgb(94, 11, 59);
}
ul.news_list li .nr {
	margin: 20px 0px; height: 115px; line-height: 23px; overflow: hidden;
}
ul.news_list li .nr a {
	color: rgb(49, 49, 49); font-family: arial; font-size: 14px;
}
ul.news_list li .more {
	width: 116px; text-align: center; right: 0px; bottom: 25px; line-height: 26px; margin-bottom: 10px; float: right; display: block; position: absolute;
}
ul.news_list li .more a {
	color: rgb(49, 49, 49); font-family: arial; font-size: 12px; font-weight: bold; cursor: pointer;
}
ul.fac li .tl a {
	font-weight: normal;
}
ul.news_list li .tl a span.border {
	transition:0.15s ease-in-out; width: 80px; height: 1px; padding-bottom: 25px; display: block; opacity: 1; -webkit-transition: all 0.15s ease-in-out; -moz-transition: all 0.15s ease-in-out;
}
ul.fac li:hover .tl a span.border {
	transition:0.15s ease-in-out; width: 80px; height: 1px; padding-bottom: 25px; display: block; opacity: 1; -webkit-transition: all 0.15s ease-in-out; -moz-transition: all 0.15s ease-in-out;
}
ul.news_list li .tl {
	width: 740px; float: right;
}
ul.news_list li .nr {
	width: 740px; float: right;
}
.news .pages {
	margin: 60px 0px 20px;
}
.news_info {
	padding: 33px 50px 45px;
}
.news_info .art_title {
	margin-bottom: 30px; border-bottom-color: rgb(216, 212, 214); border-bottom-width: 1px; border-bottom-style: solid;
}
.news_info .art_title h3 {
	text-align: center; color: rgb(67, 67, 67); line-height: 35px; font-size: 24px;
}
.news_info .art_title p {
	width: 142px; text-align: right; color: rgb(149, 149, 149); font-family: arial; font-size: 12px; margin-top: -15px; margin-bottom: 50px; margin-left: 439px;
}
.news_info .art_title .art_span {
	width: 146px; color: rgb(149, 149, 149); font-family: arial; font-size: 12px; margin-top: 25px; margin-left: 274px; float: left;
}
.news_info .info {
	color: rgb(51, 57, 153); line-height: 28px; font-size: 14px; border-bottom-color: rgb(250, 215, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.pages {
	margin: 50px 0px 70px; text-align: center;
}
.pages a {
	background: rgb(250, 215, 235); margin: 0px 5px; padding: 3px 15px; border: 1px solid rgb(250, 215, 235); border-image: none; color: rgb(49, 49, 49); font-family: arial; font-size: 14px;
}
.pages a:hover {
	background: rgb(180, 125, 157); border-color: rgb(180, 125, 157); color: rgb(255, 255, 255);
}
.pages a.currentpage {
	background: rgb(180, 125, 157); border-color: rgb(180, 125, 157); color: rgb(255, 255, 255);
}
ul.fac li .tl a span.border {
	opacity: 0;
}
ul.news_list li .tl a {
	font-weight: normal;
}
ul.fac li:hover .tl a {
	font-weight: bold;
}
.newdet_Img {
	text-align: center;
}
.newdet_span {
	color: rgb(67, 67, 67); text-indent: 2em; font-size: 14px;
}
.newdet_img1 {
	margin-top: 20px; margin-left: 40px;
}