

/* body {
	height: 100%;
    background: #fafafa;
} */

.navBox .navBG {
    background: #000;
    filter:alpha(opacity=100);  
    -moz-opacity:1;  
    -khtml-opacity:1;  
    opacity: 1;  
}

.newsRoute {
	width: 100%;
	height: 48px;
	margin-top: 80px;
	float: left;
	clear: left;
}
.newsRoute div {
	width: 1200px;
	height: 48px;
	margin: 0 auto;
	display: block;
	font-size: 14px;
	line-height: 48px;
	text-align: left;
	color: #787878;
}
.newsRoute div  a {
	color: #3a78f6;
}
.newsRoute div  a:hover {
	color: #ED2E7E;
}
.newsMain {
	width: 100%;
	background: #f8f8f8;
	float: left;
	clear: left;
}
.newsMainBox {
	width: 1200px;
	height: auto;
	min-height: 608px;
	background: #fff;
	margin: 20px 0 36px -600px;
	float: none;
	position: relative;
	left: 50%;
	float: left;
	clear: left;
}
.newsTitle {
	width: 1120px;
	padding: 24px 0;
	margin: 0 40px;
    font-weight: 800;
	border-bottom: 1px solid #e8e8e8;
	float: left;
	clear: none;
}
.newsTitle p {
	width: 100%;
	height: 36px;
	font-size: 30px;
	line-height: 36px;
	text-align: left;
	color: #333;
	float: left;
	clear: left;
}

.newsTitle span {
	width: 100%;
	height: 24px;
	margin-top: 14px;
	font-size: 14px;
    font-weight: 350;
	line-height: 24px;
	text-align: left;
    /* letter-spacing: 1px; */
	color: #999;
	float: left;
	clear: left;
}
.newsTitle span a {
	color: #3a78f6;
}
.newsTitle span a:hover {
	color: #ED2E7E;
}
.newsText {
	width: 1120px;
	padding: 24px 0 0;
	margin: 0 40px;
	float: left;
	clear: none;
}
.newsText h2 {
    position: relative;
    padding-left: 0px;
    line-height: 1.46;
    padding-bottom: 20px;
    border: 0;
    font-weight: 900;
    border-bottom: 1px solid #efefef;
    padding-bottom: 12px;
    margin: 30px 0 20px;
}
.newsText h3 {
    position: relative;
    padding-left: 0px;
    line-height: 1.46;
    padding-bottom: 20px;
    border: 0;
    font-weight: 900;
}
.newsText p {
	width: 100%;
	padding-bottom: 14px;
	font-size: 16px;
	line-height: 36px;
	text-align: left;
	text-indent: 0px;
	color: #333;
	display: block;
	float: left;
	clear: left;
}
.newsText span {
	width: 100%;
	padding-bottom: 14px;
	text-align: left;
	display: block;
	float: left;
	clear: left;
}
.newsText span img {
	width: auto;
	max-width: 1100px;
}
.newsText p a {
	color: #3a78f6;
    position: absolute;
    float: left;
    z-index: 2;
    font-weight: 600;
    
}
.newsText p a:hover {
	color: #ED2E7E;
}
.newsText ul li {
    width: 100%;
	padding-bottom: 14px;
	font-size: 14px;
	line-height: 32px;
	text-align: left;
	text-indent: 0px;
	color: #999;
	display: block;
	float: left;
	clear: left;
}












